前面在《关于CAE的那点破事儿》一文中,主要提到了CAE是什么、CAE能做些什么、人在CAE应用中的作用以及CAE从业中应当具有哪些基本素质。然而CAE是一把双刃剑,如果不能在工程应用中很好的控制的话,极有可能反受其害。
CAE作为一种非常好的工程辅助工具,随着计算机性能的发展,理应得到更有效的利用,在工程研发过程中发挥更大的作用。然而现实情况并非如此。近来经常有网友在群众吐槽,说“选择从事CAE是人生的一大失败,CAE工作在企业中根本得不到重视,薪酬待遇也不如搞CAD的。”这类话题经常听到,更悲催的是附和者甚多。如果一大批人都觉得CAE不受重视,那么从事这行业的人就该冷静下来仔细反思一下发生这种事情的原因何在了。

CAE到底有没有用?

毫无疑问是有用的。
从计算机发明之后,利用计算机解决工程设计中的计算问题,已经成为工程研发的一种非常重要的手段。并且不能不承认,而且随着计算机性能的不断发展,利用CAE将成为工程研发的主要手段。如果有人对此持不同意见的话,可留言反驳:)
CAE在工程中主要有三大用途:

  • 探索物理规律。在此使用方式中,CAE扮演着虚拟实验的身份。实施方式与实验相同,包括实验环境构建、实验条件准备、实验过程控制以及实验数据分析。多用于科学研究以及工程优化设计前的准备工作。
  • 提供优化设计方案。在这一用途中,CAE实际上是扮演了一个决策者的身份。由于优化设计需要进行大量的计算,计算机代替人脑承担了计算的任务。在工程应用中,优化设计体现在产品设计的每一个环节。当然有人会说,利用实验也可以达到优化设计的目的,但是要注意的是,优化设计通常需要进行大量的实验,这无疑会极大的消耗人力和物力,利用CAE进行优化设计是一种非常省钱的做法。
  • 验证设计结果。这可能是目前绝大多数企业管理者印象中CAE的功能了吧。利用CAE对设计完毕的产品性能进行评价,这是CAE的一个最最基本的功能。
    既然CAE如此有用,为何会得不到应有的重视呢?问题一定是出在CAE的使用上

    原因何在?

    到底是什么原因导致CAE不受待见呢?
    你说企业最看重的是什么?毫无疑问是利润。利润从哪里来?当然是销售产品。产品卖不出去什么都是白搭。那么问题来了,什么样的产品好卖?答案当然是物美价廉的产品好卖。产品要怎样才能物美价廉呢?当然是性能好,成本低咯。多么简单的道理。
    原因一:CAE用起来很贵。
    这个贵体现在几个方面:

  • 软硬件平台贵。现在哪款通用的CAE计算软件不花几百万能拿得下?有人说CAD软件也很贵啊,为什么企业舍得买呢?问题在于CAD软件得到的产品模型可以用于加工,你CAE软件能做到?CAE软件只能得到一堆老板看不懂的数据。
  • 人力成本贵。专业CAE分析需要更高端的人才,企业需要花费更多工钱。
    原因二:从CAE身上看不到直接效益
    作为老板,你是愿意看CAE分析得到的一堆看不懂的数据呢,还是愿意看CAD获得的产品详图呢?毫无疑问站在老板的立场上肯定是更愿意看产品图。因为在老板眼中,产品图出来了就意味着距离钞票更近了。此时CAE在哪里?老板眼中完全没有了CAE的身影。虽然产品加工图中的各种结构数据可能都是通过CAE得到的。
    原因三:CAE可能起反作用
    目前CAE的使用太依赖于使用者自身的素质。若使用CAE的人知识储备不够,或对CAE软件内部运作原理了解不够,则在应用CAE过程中可能得出一些误差很大甚至错误的计算结果。他们在得出这些错误结果后甚至不自知,将这些有问题的计算数据应用于设计后可能会引发灾难性的后果。久而久之,企业老板们就会对CAE敬而远之。
    CAE是一把双刃剑,用得好皆大欢喜,用不好反伤自己!

    如何是好?

    只有当CAE真正发挥其在工程上的作用,才可能改变如今的局面。可如何才能将CAE的功能发挥出来,个人认为加强CAE使用者的自身素质是当务之急。其中包括几方面的素质:

  • 工具的使用技能。多了解所使用的CAE软件,不仅可以提高工作效率,还能有效的避免软件操作所带来的错误。包括掌握软件的工作界面及工作流程,并熟知软件的各种功能及限制,在使用的过程中能够避开软件自身的各种“坑”。
  • 理解CAE软件的内部运作原理。很多人认为软件是给人用的,不需要了解其背后的工作理论,就好比开汽车不需要了解汽车是如何能够跑起来一样。话这样说没错,但是如果能够了解汽车工作原理,无疑有助于更好的驾驶汽车,而且在车辆抛锚故障的时候,也有助于帮助排除问题。因此,了解软件背后的运作原理,更有利于用好软件。
  • 理解工程现象背后的数学物理原理。这方面的素质是最重要的素质,然而在工程中却往往不被重视。理解工程现象背后的数学物理原理,有助于对计算模型进行合理简化,在计算过程中才不会丢失重要信息。实际上大部分CAE不受待见的原因是因为使用者理论背景薄弱。


本系列文档在微信公众号同步发布,可微信扫描下方二维码关注微信公众号。

关于CAE的那点儿破事儿【二】的更多相关文章

  1. 关于CAE的那点儿破事儿

    CAE是计算机辅助工程的英文简写,所涵盖的范围甚是广泛.现在很多人提到CAE,总是联想到结构有限元计算,更有甚者认为有限元就是CAE.还有人把所有的工程数值计算都称作有限元.本文就这一话题,来谈谈关于 ...

  2. ES5和ES6那些你必须知道的事儿(二)

    ES5和ES6那些你必须知道的事儿 ES5新增的东西 二.对象方法 1.Object.getPrototypeOf(object) 返回对象的原型 function Pasta(grain, widt ...

  3. UWP关于图片缓存的那些破事儿

    看似简单的功能,实施起来却是有着一堆大坑. 按着基本功能来写吧 1.选择图片并显示到Image控件中 2.图片序列化为byte数组以及反序列化 3.本地存储与读取 1.选择图片: 逻辑就是使用File ...

  4. Mac安装Navicat的那些破事儿

    本文目的如题,navicat 优点不再赘述.如有侵权,请联系我立即删除. 下载地址 Mac版 Navicat Premium 12 v12.0.23.0 官网下载地址: 英文64位 http://do ...

  5. 面渣逆袭:RocketMQ二十三问

    基础 1.为什么要使用消息队列呢? 消息队列主要有三大用途,我们拿一个电商系统的下单举例: 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据--引入消息队 ...

  6. ABAQUS/CAE——Context

    Part(部分) 用户在Part单元内生成单个部件,可以直接在ABAQUS/CAE环境下用图形工具生成部件的几何形状,也可以从其他的图形软件输入部件.详细可参考ABAQUS/CAE用户手册第15章. ...

  7. 转://Oracle 事务探索与实例(二)

    一数据库版本 SYS@LEO1>select * from v$version; BANNER ------------------------------------------------- ...

  8. HTTPS那些事儿(一)-HTTPS原理

    HTTPS那些事儿(一) 近期看了<http权威指南>的几个章节.对HTTPS有了部分了解,同一时候在网上查阅了一些资料,遂打算记录一下心得,写的仓促,肯定有非常多错误的地方.欢迎大家指正 ...

  9. windows类书的学习心得(转载)

    原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...

随机推荐

  1. <c:url>标签相关知识点

    <c:url>标签: value:指定路径!他会在路径前面自动添加项目名. <c:url value="/index.jsp"/>,他会输出/day14/i ...

  2. win10更新后无法远程,报 credssp加密oracle修正

    答案都在图里,看不清就浏览器放大观看 打开开始菜单,搜索“编辑组策略”  进入

  3. excel怎么在插入的方框上打勾

    本例主要介绍如何在excel中插入带对勾的方框.   工具/原料 Excel 操作步骤:  在编辑Excel表格模板时,比如说简历.人力信息登记表等,经常需要有一些可选项,如下例的婚姻状况就包括“有配 ...

  4. android.database.sqlite.SQLiteException: near "FROM"

      07-20 00:19:30.496: E/JavaBinder(6807): *** Uncaught remote exception!  (Exceptions are not yet su ...

  5. (原)torch中的序列化

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6591667.html 参考网址: https://github.com/torch/torch7/bl ...

  6. 1A2B猜数字

    知乎链接 维基百科 问题描述 又名猜数字. 一方准备从0到9十个数字里抽出4个数,随机排列,另一方同样以这样的方法回应四个数.位置相同数字相同为A,数字出现,位置不同为B,然后计数. 例1234 56 ...

  7. UIAlertView/UIAlertController封装使用

    基于UIAlertView封装的JXTAlertView,这个是将之前写Demo时搞的一套快捷使用alertView的工具抽离整理出来的,并提供了C函数直接调用,像这样: jxt_showAlertT ...

  8. 在 Linux 平台中调试 C/C++ 内存泄漏方法(转)

    由于 C 和 C++ 程序中完全由程序员自主申请和释放内存,稍不注意,就会在系统中导入内存错误.同时,内存错误往往非常严重,一般会带来诸如系统崩溃,内存耗尽这样严重的后果.本文将从静态分析和动态检测两 ...

  9. 自动化部署必备技能—定制化RPM包[转载]

    回顾下安装软件的三种方式: 1.编译安装软件,优点是可以定制化安装目录.按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长. 2.yum安装软件,优点是全自动化 ...

  10. Mac 安装任何来源的文件

    1.Mac 安装任何来源的文件 安装软件提示文件损坏怎么处理,打开 DMG 文件提示损坏怎么处理,来自不信任的开发者怎么处理,macOS Sierra 如何安装任何来源的文件. 非常肯定的告诉您不是我 ...