1.定性与定量的选择
首先在ansys 中网格划分即使质量差,不经修改很多指标都不会合格,但是它还能计算,所以问题来了,你的目的是定性分析还是定量分析,但是很现实的问题是很大程度上你做的是定性分析,比如只知道最大应力,但是准不准没有评估,如果只是做定性分析,那最简单的就是用simdolid 无网格划分,比ansys速度都要快很多,但是只是局限于定性分析。
再说interactions ,interactions需要很清晰的逻辑,本质只是6个自由度的约束问题,所以尽量清晰明了简洁,ansys的好处就是你不需要修改,直接用默认参数设置就可以,但是问题来了,一旦设置与默认不同时,就要抓狂了,所以还是要知其然知其所以然,同理接触问题也是一样的。
2.网格划分
不同企业要求不同,对于网格化可能有的企业,像航空航天,要求非常严格,除了关注的区域要符合相应的质量准则,比如长细比5等,对于非关注区域也要求很高,汽车行业不同企业,像有些汽车外资企业,要求也很高,因为项目周期的问题国内大多对网格化只进行局部关注。
这几家前处理网格划分各有千秋,hypermesh 或者还有ansa 就现在而言一定是最优秀的。
而abaqus的好就是没有ansys和hyperworks 的东拼西凑,收购了一个公司就添加一个模块,然后根本就没用心怎么去融合或者兼容各个软件的优势,单纯收购了软件即使功能大同小异都给单独放到不同模块,请问让初学者怎么分辨哪个该学,哪个先学,比如做几何清理,之前的人喜欢用designmodeler ,现在的人喜欢用spaceclaim ,将来的人喜欢用discovery ,问题是新人怎么选,其实都可以,但是我们不知道哪些功能会下架,所以只能学最新的?这导致了东西越来越多,反而是很冗繁,而且说真的,像spaceclaim的网格划分功能到discovery中又取消了,spaceclaim中的网格划分真的不好用,主要原因就是网格编辑功能太弱,总体来讲就模块划分而言 Abaqus 优于hyperworks优于ansys。
仿真工程师大部分的工作在做网格化,其最精髓的核心不但是网格化像hyperworks一样方便,更应该像hyperworks一样有强大的网格编辑功能。在网格编辑功能上 hyperworks优于abaqus(也很强大)优于ansys。而且ansys后处理也没有hyperview 做的好
3. 期许
将来有限元前处理一定是不减少精准度的前提下提高自动化水平,不可能也不允许牺牲比如网格质量去提高效率,这些都是我自己的想法,接受反驳。
以后网格自动化是一个趋势,目前外资汽车龙头已经开始有针对性的对一些产品进行自动化处理了,成熟度还是可以的,前处理工程师的工作可能慢慢被二次开发取代,以后Ai技术与仿真的结合慢慢也会节省大量成本,也可能需要很久时间了。