欢迎光临散文网 会员登陆 & 注册

CAE应该怎么学? - 下篇

2021-10-12 11:21 作者:Marsco-CAE  | 我要投稿

这一篇文章,接着昨天的CAE应该怎么学?- 上篇 继续讲CAE的学习方法。

 

三  基于软件学习理论


       今天大量的人学习有限元,有两个极端 或者说误区。一个极端是去花时间从头开始学有限元理论。我指的不是学校里科班出身听老师讲的有限元课,而是工作中在要用到有限元时先去找一门有限元的网课去听。另一个极端是觉得只要学会点鼠标操作软件,能算出云图结果就算学会了有限元,而理论完全不重要。

       过左和过右都是学习的误区。在《论语·雍也》篇中,子曰:质胜文则野,文胜质则史,文质彬彬,然后君子。不太恰当的把它迁移到有限元仿真里面来,“质”就对应软件操作技能,“文”对应理论水平。二者需要结合兼顾,互为助力,共同进步,才能“文质彬彬”,成为合格的有限元分析工程师。所以,我对学习有限元方法的第三条建议就是,基于软件学习理论,把软件当作学习理论的脚手架。学习有限元最理想的过程应该是一个软件操作实践-力学/有限元理论 相互促进,螺旋上升的过程。首先学习基础的软件操作方法,学过以后你可能会有很多疑惑。比如对于完全零基础的小白来说,可能都不知道应力是什么,应力为什么有分量,为什么要画网格等等。带着这些应用中遇到的问题,回头有时间的时候去翻材料力学书补应力的概念,去找弹性力学教材找三维的应力张量定义,去找理论手册中关于网格和单元的概念。然后你在学习单元公式的时候可能看到了应力计算在高斯积分点,看到了单元分为一阶和二阶,回过头在有限元软件里找到相应的选项,加深你的理解。看到这里有些人可能会说,ANSYS APDL比Workbench更适合学习有限元底层理论,因为APDL暴露出了更多底层概念,比如单元和各类算法等。我个人对这类观点持旗帜鲜明的反对态度。这就引出了我的第四条建议。

 

四  学习最新软件和最佳实践


       我的第四条建议是:学习的时候,只要条件允许,就应该争取学习最新版本的软件,学习你当前在业内能找到的最佳实践。甚至为了确定你该学哪个软件/哪个工具,你值得像买手机、选房子那样仔细做一番比较评估之后再做决定。

       这是我的观点。我知道有很多人可能持有不同观点,没关系,你可以听我狡辩(不是)了解一下我得出观点的逻辑。我建议学习最新版软件的第一个理由是,新版软件总是具有更多、更强的分析功能。少有的反例包括ANSYS Workbench在19.0以后去掉了FE Modeler工具,Abaqus在2016版本以后删除了CFD模块。但无论如何,新版软件总是代表了这些仿真软件公司对仿真技术未来发展的最新理解。即使是上面两个反例,也是因为FE Modeler工具大部分的功能有了更好的实现方案(External Model),以及达索收购了专用的CFD仿真工具,删除那些技术就表示ANSYS和达索系统公司官方认为它们已经完成了相应的历史使命,该被淘汰了。

       新版软件的那些功能,对于初学者来说可能有很多都暂时用不到,比如你可能会在新版本的ANSYS Workbench界面上看到 增材制造(AM工艺) 的按钮,而你也许在很长时间内都不会点开它。但是没关系,哪怕你只是在使用基础功能的时候偶尔瞄到一眼,软件里那些新增的按钮也在你心中留下了浅浅的印象。你会知道啊原来这软件还能做这一类仿真,未来某天,也许这一粒种子就将生根发芽,谁说得准呢。

       学习新版软件的第二个好处是,新版软件一般总是会变得更简洁易用,更傻瓜化。无论是从ANSYS经典的APDL界面升级到Workbench,还是后来的ANSYS AIM,再到2021版本发布的Discovery,软件厂商总在不遗余力的降低仿真分析的门槛。(关于这个主题后面我也会再展开论述)

       你学不会有限元理论,或者是因为你自己的好奇心和驱动力不足,或者是你没有掌握正确的方法,没找到合适的学习路径和资源。但这都怪不到“软件太傻瓜化”头上。作为任何领域的一款软件,界面做的更加简洁易用,降低入门门槛,永远是一款软件工具该具备的优良美德。

       使用旧版软件和老旧的界面,同样的操作新版需要一步,旧界面可能需要三步到五步。这些繁琐的操作就像贫穷时候经历的苦难,你可以在使用新工具的时候感慨它的易用性然后忆苦思甜,但永远不要单纯的“感谢苦难”。对,别怀疑,我指的就是ANSYS APDL。

       最后一个理由,你的公司/所在的组织可能由于各种原因(包括但不限于协作的要求、购买新版需要的成本的限制,以及已有成熟高效的流程),继续使用旧版本的软件。但你作为一名学习者,无论是申请学生版还是用其他手段也好,都应该尽量追求最新版。可能有一些新版本只是更新了界面,对你现有的工作流程和效率来说没有提升,那没关系,同款软件的功能大抵相似,学了新版也完全不影响你使用旧版本;而如果新版本的软件真的有了革命性升级,能让你原本需要几天的工作流程数以十倍的缩短时间提升效率,那么将这个升级告知你的组织,并争取推动组织采用新技术更新现有工作流程并获得效率提升,就可以是你的责任。

总结一下,我对学习CAE的方法,一共提出了四点建议:

  1. 任务驱动,带着问题学习。

  2. 先了解共性的软件基础知识,然后直奔需求开辟一条最短学习路径。

  3. 把软件当作学习理论的脚手架,软件操作和理论学习并驾齐驱,同步提升。

  4. 尽量学习最新版软件和最佳实践。


【免责声明】本文来自CAE知识地图 ,作者毕小喵,版权归原作者所有,仅用于学习等,对文中观点判断均保持中立,若您认为文中来源标注与事实不符,若有涉及版权等请告知,将及时修订删除,谢谢大家的关注!


CAE应该怎么学? - 下篇的评论 (共 条)

分享到微博请遵守国家法律