学习目标与路径
带着问题学习,虽然看起来很功利,但是对于学习往往也是很实用有效的办法。对于仿真学习,要解决XX工程问题,比我要学习好XX软件更合适,因为目标更加清晰明确。例如学会分析机械结构的刚度,比学会ANSYS软件这个目标要更清晰、具体。
主流仿真软件 (ANSYS、Abaqus、COMSOL等) 可以解决的问题和涉及的相关行业都是很多的,同时内部也有诸多的模块搭配,完全学会各种模块的操作及其各种可涉及的仿真是不现实的,也没有必要。即使针对特定行业特定问题的仿真软件,也很难凭借一己之力完全学会每个功能与操作。
学习仿真,一步到位的立刻精通也是不现实的。不可能通过看几本书,做几个练习案例,或者找几个大牛指点下,就能立刻从完全毫无头绪到和实验数据一致。这中间需要努力探索与尝试,循序渐进,从能够做出看起来合理的结果,逐步成长到做出精确的结果。
理论知识学习
虽然现在的主流软件已经极大的弱化了应用者对于理论知识的要求,但是了解理论很多时候还是必要的。
如果之前缺乏背景知识,至少对于重要的概念、方程、物理模型等有必要掌握物理含义,了解应用范围。例如做设备散热仿真,至少三种传热方式(传导、对流、辐射)能够讲出来各自的重要特点,对于材料热传导系数、固体表面换热系数等常用概念,要清楚其物理含义。
当然,完全的抱着理论书去深入钻研,至少入门阶段是不必要的。很多时候软件已经把理论知识和最佳实践总结固化为默认设置,至少可以做出来结果。带着了解到的理论知识做仿真,可以加深理论知识的掌握,并发现需要深入学习的地方。没必要因为某些人在网上装大神,说做仿真这也要懂那也要会,然后一对比发现自己很多不会从而很焦虑。人脑有极限,不可能记得住,更不可能搞得懂那么多。理论学习更重要的是把物理机理、概念等基础的东西搞明白,理解仿真的物理过程。很多书本理论知识的高级课程内容还是利用数学技巧求某些特定问题的解析解,根本不适合于现代数值计算的那一套思路。
软件操作学习
软件操作学习,核心在于贵精不贵多,掌握一个市场主流软件的核心操作就够用,不是同类软件数量或者各种花里胡哨的操作掌握得越多就越优秀。初期入门要专注于某一个软件的具体几个功能,能够自己独立操作解决问题,忌讳贪多求大。各主流软件无论是界面、工作流程等用户体验层面,还是求解算法等底层原理层面,都类似,熟练掌握一个,后续要切换是很容易的。
对于软件版本选择,要跟上时代,用最新或者较新的版本,不要迷信所谓“版本经典”、“老版本稳定成熟”等说辞。版本更新所带来的新功能、界面优化、问题修复等,也是开发商对用户在使用老版本过程中提出的各类问题的响应。
通常而言,不建议入门阶段使用开源软件,更不必要花时间详细了解算法和程序实现。对于定位于应用软件解决工程问题的用户,尝试利用开源从来就是吃力不讨好的事情。
学习资料选择
现在的环境中,学习资料非常多。核心点在于不要碎片化学习,更不应该做资料收藏家。仿真的学习需要理论结合实际,系统化的由浅入深。
软件相关的资料不仅有开发商自己的软件帮助文档、培训教材等第一手资料,网站、微信公众号、书本、培训课等第三方资料,同样一大把。通常而言,软件类资料主要分为以下几类:
当然,要做好仿真,不仅仅是要会软件操作,其他的基础知识也要具备。这里面最重要的就是科学理论和行业知识。
应用场景的主要关注点,决定了仿真的需求。对于行业中仿真涉及较多的重要场景,一定要深入了解其物理过程,理解仿真设置背后的原因。例如高铁列车的空气动力学仿真,需要做高速错车时的列车气动载荷变化,其原因在于错车时列车的气动载荷变化剧烈,引发车身振动、姿态歪斜等问题,严重时可能导致列车翻车,所以需要对此场景进行分析。
不少行业针对特定应用场景,都有行业标准对设计性能指标、实验方法等进行详细规定,更需要深入学习,做到仿真的设置有理有据。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删