如何成为一名合格的CAE工程师?
坚实的理论基础必要的程序使用经验工程实践的经验在这三个方面中,比较容易解决的是程序使用,通常盗版软件和程序教程是很容易获得的,一般通过一些练习题就可以很快掌握程序的使用。所以,有很多初学者在用几个练习题熟悉了一个或几个程序以后就以为自己可以做一个分析工程师了,这是极端错误的。练习题与工程分析的差别在于,在做练习题的时候,拿到手边的已经是简化好的模型了,结构已经简化好了,分析类型已经设定,边界条件和载荷条件已经确定,计算完成后,能够看到和教材上一致的结果就算是完成了。在这个过程中,学习者只学到了程序如何使用,这个过程,不用说大学生,高中生都可以完成。在做工程分析的时候,情况就完全不同了,没有人给你指定模型的简化、分析类型,边界条件,在计算完成后,还需要对结果进行分析和评价。在这个过程中,程序的使用变成了整个分析过程中的技术性最低的一个环节。一个完整的工程分析的流程是怎样的呢然后是问题的分析,这个过程是需要结构分析工程师与设计工程师或生产工程师共同完成的。接到设计工程师和生产工程师提出的问题时,先对问题做一个初步的判断,是什么样类型的问题,然后对问题进行调查,作出是否需要进行下一步的有限元分析。接下来,如果决定要进行有限元分析,就需要更仔细的分析了,需要决定以下几个问题:分析目的和分析规模,结构简化与计算规模,边界条件和载荷条件,建立模型的方式,计算结果的分析方法。等这几个问题决定后,就可以开始计算了
比如说你现在要制造某一件物品A.A的属性决定了CAE的范围. 比如有关于固体, 那么就是Soild mechanics, 比如汽车保险杠碰撞受力分析. A是气体和液体的, 那么就是Fluid mechanics, 比如飞机汽车的风阻. 当然这2种只是粗略的分类.各种理论知识决定了如何制造A.比如经典力学,弹塑性力学, 断裂力学,流体力学, 量子力学等等, 当然这些懂得这些力学理论是建立在基础的数学课程之上的, 比如微积分, ODE, 简单的统计力学等等.制造A的工具则来源于一些商业软件和编程. 比如Abaqus, Ansys等等, 一些编程的知识是需要的, 因为在这些商业软件的Library里面不一定有你需要的东西, 有时候你需要写UEL和UMAT, 以及数据的前处理和后处理. 程序这块不需要你精通,毕竟你不是程序员, 程序只是作为一个工具. 一般来讲, C++, Python 和 Fortran (科学科研计算) 是比较好的选择.广泛的讲, CAE是应用于工程界的, 工程界的范围很大, 所以还有一个重要的事情就是,你要做哪儿方面的CAE.