目前全球商用CAE软件行业市场份额最大的是美国的ANSYS, ANSYS自诞生之日起就一直专注于有限元仿真技术,到目前,已经形成了包括结构、流体、电磁、航空、船舶、汽车等完整的仿真产品线。那它用在什么地方呢,我还以汽车为例,你以为车辆工程师把3D总装图完成后就可以直接生成零件图进行加工了吗,不,这还远远不够,后面还有重要两环,其中最重要的就是对你设计出来的产品进行可行性分析。
大家可能不知道,衡量一款汽车的好坏,安全性是一项重要的指标。那么如何知道设计师设计出来的汽车是都达到足够的安全标准呢?你敢保证刚设计出来的汽车跑在路上不会有断轴的危险?你敢保证设计出来的汽车在突发撞击意外情况安全气囊一定能打开?也许有人说,可以先造出来一辆上路测试一下不就行了?可是你想过没,如果万一测试达不到安全标准怎么办,难道重新设计吗?且不说在安全方面涉及到人命关天,单说模具环节,重新设计就意味着重新开模,一套汽车模具价格动辄在千万以上,这样的成本允许车企这样做吗?
再给大家举个例子,外行人可能总是觉得,汽车前保险杠与引擎机舱部分为什么那么“脆弱”,只要发生碰撞发动机基本上就报废了,就不能把发送机前引擎机舱部分做的更加“结实”一些吗?可事实恰恰相反,非但不能设计更加“结实”,反而需要故意要设计成“容易”损坏的程度,这是为什么呢,原因就在于发动机前引擎机舱部分在一定程度上给我们充当了炮灰的角色,一旦发生碰撞,要尽量避免产生的撞击能量传递给驾驶室,那么就要把前引擎机舱部分设计成有一定的柔性,机舱部分要首先溃缩,用来吸收能量,保证驾驶室内人员的安全。而且,为了将驾驶室内人员的损伤降到最低,除了前引擎部分“牺牲自己”外,还要将剩余的撞击能量均匀地传递到车身骨架以及底盘上面,这些功能都如何验证你设计的产品是否达标呢,这里就需要用到强大的工具——CAE软件。
即便使用CAE软件仿真碰撞试验后,还要进行实际碰撞试验。就是按照图纸生产出来一辆车,然后进行实际撞击试验,看是否符合安全要求,比如。新研发一款汽车要进行上百辆这样的汽车进行试验,而一旦试验后,这些车就会立马报废,这些报废消耗的车辆会分担到每辆汽车的成本上。但是,如果没有CAE软件,实际试验用的车可能会达上万辆,那样的成本车企们完全不能接受的。
我刚才知识举了我最熟悉的汽车工业领域,但CAE软件应用的领域远不止这些。它还涉及到航空、航天、电子等诸多高科技领域,可以说,工业软件已经渗透进了中高端制造的各个领域。
3)CAM(计算机辅助制造)软件
在前面汽车完成设计之后,也经过各方面安全性测试后,剩下的就要加工生产了。那么汽车的零部件是如何生产出来的呢,这就需要工业母机——机床来完成了。
在数控机床(CNC)没有诞生之前,汽车的每一个零部件都要工人师傅们在普通机床上手工完成。但是随着汽车零部件的逐步精密化,有些零部件在普通机床上根本根本加工不出来。除了汽车行业,在航天航空、精密电子等领域更是如此,这个时候数控机床就诞生了。
在数控机床加工零部件前有一个重要的工序,就是需要在计算机上实现模拟加工仿真,待准确无误后,才能上机生产,那么为什么要仿真呢,直接加工不行吗?
答案是不行,要知道,一套完成的CNC加工程序需要工程师们手动干涉完成编写,CAM软件只能生成部分代码,而只要是程序就会有Bug,CAM软件模拟仿真会根据你的程序准确计算出整个零件的加工过程,生成机床走刀路线,不仅可以检查加工过程中是否有撞刀的危险,而且还可以检查程序是否有过切或者欠切的现象。
二,工业软件难道我们自己不能开发吗?
答案:可以是可以,但是这不是十年二十年能完成的
1,开发工业软件它真的是很难,因为它是一门交叉学科。
如果仅仅是开发一款类似于微信或者抖音这种APP,或者是开发一款类似于金蝶这种财务管理的企业级软件,它顶多也就是网络编程与数据库交互的应用,不需要程序员掌握其他知识,但工业级软件可不是这样,不光需要掌握最基本的编程能力,更重要的是对多学科的交叉融合。
说到工业软件的开发,你可能会觉得这是计算机专业的事情,但事实上它还真不是计算机专业的事,工业软件是以数学为基础,贯穿了物理、化学、力学、材料科学等诸多领域的交叉学科。