关于CAE的那点儿破事儿【二】
前面在《关于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的那点儿破事儿【二】的更多相关文章
- 关于CAE的那点儿破事儿
CAE是计算机辅助工程的英文简写,所涵盖的范围甚是广泛.现在很多人提到CAE,总是联想到结构有限元计算,更有甚者认为有限元就是CAE.还有人把所有的工程数值计算都称作有限元.本文就这一话题,来谈谈关于 ...
- ES5和ES6那些你必须知道的事儿(二)
ES5和ES6那些你必须知道的事儿 ES5新增的东西 二.对象方法 1.Object.getPrototypeOf(object) 返回对象的原型 function Pasta(grain, widt ...
- UWP关于图片缓存的那些破事儿
看似简单的功能,实施起来却是有着一堆大坑. 按着基本功能来写吧 1.选择图片并显示到Image控件中 2.图片序列化为byte数组以及反序列化 3.本地存储与读取 1.选择图片: 逻辑就是使用File ...
- Mac安装Navicat的那些破事儿
本文目的如题,navicat 优点不再赘述.如有侵权,请联系我立即删除. 下载地址 Mac版 Navicat Premium 12 v12.0.23.0 官网下载地址: 英文64位 http://do ...
- 面渣逆袭:RocketMQ二十三问
基础 1.为什么要使用消息队列呢? 消息队列主要有三大用途,我们拿一个电商系统的下单举例: 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据--引入消息队 ...
- ABAQUS/CAE——Context
Part(部分) 用户在Part单元内生成单个部件,可以直接在ABAQUS/CAE环境下用图形工具生成部件的几何形状,也可以从其他的图形软件输入部件.详细可参考ABAQUS/CAE用户手册第15章. ...
- 转://Oracle 事务探索与实例(二)
一数据库版本 SYS@LEO1>select * from v$version; BANNER ------------------------------------------------- ...
- HTTPS那些事儿(一)-HTTPS原理
HTTPS那些事儿(一) 近期看了<http权威指南>的几个章节.对HTTPS有了部分了解,同一时候在网上查阅了一些资料,遂打算记录一下心得,写的仓促,肯定有非常多错误的地方.欢迎大家指正 ...
- windows类书的学习心得(转载)
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...
随机推荐
- ELK 实现 Java 分布式系统日志分析架构
日志是分析线上问题的重要手段,通常我们会把日志输出到控制台或者本地文件中,排查问题时通过根据关键字搜索本地日志,但越来越多的公司,项目开发中采用分布式的架构,日志会记录到多个服务器或者文件中,分析问题 ...
- 【WEB2.0】 网页调用QQ聊天(PC+M站)
很多时候,我们在网站中需要加入联系QQ的功能,我下面就来说下在web页面中调用QQ聊天是如何实现的,直接上代码: <!DOCTYPE HTML> <html> <head ...
- Mybatis 如何自动生成bean dao xml 配置文件 generatorconfig.xml (mysql)
1/自动生成的jar包:mybatis-generator-core-1.3.2.jar 2/generatorconfig.xml文件如: <?xml version="1.0& ...
- grep 和 awk的buffer
当使用 tail -f test.log | grep "mode" | awk '{print $5}'命令 或者 tail -f test.log | awk '/mode/ ...
- MATLAB R2018a 输入中文却显示方框问号的问题
[问题] 安装完成软件后,我把编辑区字体重设为 consolas : 就会出现 输入中文注释却没办法正常显示的问题: [解决办法] 把字体改成 Monospaced (查了一下 说是MATLAB默认字 ...
- 实现仿UC浏览器首页下拉动画
经常用UC看到首页有这么一个动画,就仿造写了一下. 实现分析 1.画曲线的动画 这个一眼看去就想到用贝塞尔曲线画,来看贝塞尔曲线方法,给出两个定点,和一个控制点就可以画. CGContextAddQu ...
- iOS – 单例模式写一次就够了
一. 单例模式简介 单例模式的作用 可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问 从而方便地控制了实例个数,并节约系统资源 单例模式的使用场合 在整个应用程序中,共享一份资源( ...
- 【ASP.NET】ASP.NET如何发布Web项目
1.右击需要发布的项目,选择 属性>应用程序 在目标框架中选择.NET的版本,选择的版本的要本机安装的版本相符合,通常可以在“C:\Windows\Microsoft.NET\Framework ...
- golang学习笔记 --- goroutine
package main import ( "fmt" "io" "io/ioutil" "net/http" &quo ...
- Oracle 12C -- 基于sequence的列的默认值
12C支持先创建一个sequence,然后再将该sequence指定为某个列的值的默认表达式. 和"identity column"具有以下不同点: ·对列的个数没有限制 ·seq ...