首页/文章/ 详情

我的有限元学习之路——ANSYS篇

1年前浏览4744
作为一个理工男,写文章是最头疼的一件事……

但使用一种记叙的方式写写自己走过的路,应该还是能写出来的。

今年是学习有限元的第6个年头,想和大家聊聊我的学习经验和走过的一些弯路,也以此感谢各位老铁一直以来对笔者的支持!

书山有路为径。要学习ANSYS,首先你得喜欢它,即使它一直很不地道,一不开心就给你抛ErrorWarning

01

一见钟情

2015年的one day,工作室的老师检查完我们的学习成果以后,对我们说了一句:大家有时间可以学学ANSYS啊!

什么是ANSYS,可以代替手工绘图吗?那会年少无知的我只知道AutoCAD和ProE啊!

于是,我打开百度:

最终得出结论:

ANSYS is nbNB

02

爱河初涉
在下载了无数的病毒和流氓软件以后,笔者终于把ANSYS下载下来了,记得当时下载的是14.0版本,又经过一番折腾,终于安装在了电脑上。
Ps:那会破解好像只能使用服务器,没法进行本地破解。
安装完成以后,打开了主程序——ANSYS Mechanical APDL(也就是俗称的ANSYS经典),映入眼帘的是满屏幕的英文和一片白加黑的程序界面,笔者也是瞬间奔溃,只是把程序截了个图,发了一个QQ空间的说说(那会要是有微 信朋友圈肯定就发圈了),目的显而易见——装X。

图为2015年4月26日,笔者第一次打开ANSYS软件,然后发的说说……

不知ANSYS在我电脑上沉睡了多久……2015年的other day,笔者在图书馆发现:ANSYS的书不光ANSYS从入门到精(fang)通(qi),还有Workbench从入门到精(fang)通(qi)。在了解到了Workbench的美好以后,笔者立马从图书馆借了一本《ANSYS Workbench超级学习手册》,正式开始了ANSYS的学习之旅。

图为2015年7月19日,笔者使用ANSYS完成的第一个有限元分析

03

眉目传情

笔者上大学那会,QQ还是即时通讯的第一把交椅。学习ANSYS,首先当然是加入了ANSYS的各种交流群,虽然后来大部分都成了水群,笔者也都已经退出来了,但确实也学到了很多知识,结识了很多有限元方面的大牛和伙伴。

我自己也不相信,一向吝于除吃喝玩乐方面花钱的我,居然为了学习ANSYS买了一本参考书——《ANSYS Workbench 14.0结构分析快速入门、进阶与精通》。不得不说,这本书实在是入门学习的良心之作,作者迎合了初学者学习软件的心态,对每个选项都进行了详细的讲解,笔者也受益匪浅,可惜的是这本书只更新到16.0的版本。

04

情意绵绵
泰戈尔说:天空中不留下家雀的痕迹,但我已经飞过。真正第一次在设计实战中使用ANSYS,是大三下学期课程机械振动的结课作业。机械振动这门课是笔者最喜欢的课程之一,在学习这门课程的同时,笔者捎带着学习了ANSYS的动力学模块,因此在做结课作业时,就用Workbench做了一个单自由度无阻尼弹簧振子的模态分析,确定其固有频率,并与理论计算结果对照。

05

如胶似漆
转眼到了毕业季,毕业设计中的弯矩扭矩挠度应力的计算,让笔者不胜其烦(毕竟还得留着脑子谈恋爱)。所以在笔者的毕业设计中,计算方面全部使用ANSYS。说实话,真是省心还不怕算错,主要是能有足够的时间谈恋爱了~

在此,忠告各位学习ANSYS的男同胞,当ANSYS与女票不可兼得时,一定果断放弃ANSYS,毕竟  ↓↓↓↓↓↓↓↓↓↓↓↓‍‍‍‍‍‍‍‍‍‍‍
06

情深似海

毕业后,笔者依然从事的机械设计方面的工作。实际上,笔者觉得能力提升最快的也是这个阶段,能从实际工程分析中获得书上没有的知识,从与同事们的探讨交流中获取一些分析经验和方法;同时,身边同事们积累的理论设计计算经验,也有助于对有限元计算的结果进行一定的修正,从而反过来提醒分析者怎么去设置边界条件和各种模型简化。

学习ANSYS的同时,笔者也学习了非线性结构计算中的标杆软件——Abaqus。不得不说,ANSYS在计算非线性问题的收敛性和精度,是要略逊色于Abaqus的。(后面笔者打算也谈一下学习Abaqus的过程……)

正事儿专用分割线

扯完犊子了,该说点正事了……

学习的过程总带着一丝(99.999%)的痛苦,笔者刚开始学ANSYS的时候,也走过了学习中的山路十八弯:

弯路1:翻译软件界面上所有的单词

不能完全否认翻译软件界面的作用,但成效和付出的时间不成正比。刘笑天高级工程师在书中写道:常用的功能涉及到的单词不超过1000个,而且很多操作习惯以后,只要看到图标,就能想到它的功能。此外,至今为止,ANSYS帮助文件没有中文版,而帮助文件是学习ANSYS最好的参考资料(没有之一),并且随着学习的深入,能帮到你的只有ANSYS的帮助文件了,然后你品,你细品……

曾经的我也是个多愁善感的银儿~

ANSYS前几年就推出了中文版的AIM平台,由于笔者没用过这个软件,在此不做过多陈述。考虑到中国这个庞大的市场需求,自2020版开始,ANSYS的Workbench(R2)Fluent(R1)(笔者常用的两款ANSYS平台,至于其他平台是否已经汉化,笔者不太确定)界面已经被汉化成了中文,并且听很多网友说,随着版本的进一步提升,汉化的效果也是越来越好,但是笔者依然建议:在帮助文件汉化之前,最好使用英文版的软件

弯路2:收集各式各样的资料

买各式各样视频课程,买各式各样的学习书籍笔者初学的时候收集了2个T的学习资料,装满了整个百度网盘,后来发现,真正去看的,只有那2个G……更可气的是,剩下的那1.99T的资料,你不仅不看,还舍不得删……

人生高光时刻,一下子买了35G的教程~

弯路3:重视软件操作,忽略理论学习

理论学习包括有限元理论和相应的学科理论(比如结构分析的固体力学、流体分析的流体力学、电场分析的电场理论等)。我以为我会用ANSYS了,就懂有限元分析了,其实还差得远。ANSYS绝不等于有限元分析!ANSYS只提供给你一个结果,不仅这个结果的准确性控制需要操作者对整个分析问题了如指掌;对结果的使用,也是需要极其丰富的理论知识。就像陆博士在公 众 号陆姐说上写到:分析结果,你敢用吗?

弯路4:只在意Error,不在乎Warning

关键是不在意Error不行啊!但凡有了Error,计算立马停止,整个分析过程就失败了;还是Warning比较好,即使抛出了Warning,软件也会“Solution is Done”。那为什么还要关心Warning呢?做计算分析一定要严谨,Warning虽然不影响计算的进行,但不一定不影响计算的精度,如下图。有时候计算出一个错误的结果,比计算不出结果危害更大。

上图可能就是一个致命的Warning~
     
   
     

幸得艰辛的引路,甜蜜不致太寡。

——陈奕迅《苦瓜》

走完了弯路,也积累下了一些经验……


           

经验1:多进行实际项目分析

实际项目分析很重要,每个实际项目都是很好的锻炼和成长的机会。蔺相如评赵括:括徒能读其父书传,不知合变也。没有做过实际项目,软件操作的再6也是纸上谈兵。在平时的学习过程中,不管是书上的案例还是视频中的案例,基本上都是些简单的理想的、用来做讲解的结构,相对于工程项目中的实际结构,真是小巫见大巫:锻铸件的几何特征处理和网格划分;各种连接类型的简化;软件的各种报错等都是能作为支配的恐惧。如果能坚持做完整几个项目,不仅能提高有限元分析能力,还能提高分析者的抗压能力,真是一举两得。      
     


           

经验2:资料在学不在多

从入门到精通,可能只差一本书和一套教学视频。现在有关有限元的书籍和视频,鱼龙混杂,良莠不齐。很多书就是直接翻译的帮助文件,笔者强烈建议:翻译帮助文件的书籍最好不要碰!也许有人疑问,刚才你不是说帮助文件是学习ANSYS最好的参考资料吗?能著书立传的,基本都是行业中的大牛,书中有他们自己总结的经验、思路和方法,这才是值得我们去购买学习的地方,如果书中都是照搬别人的,那还叫编著吗?

   

           

经验3:学习理论知识

会软件操作≠会有限元分析。CAE分析人员的三驾马车:理论知识、工程实践经验和软件操作,其中理论知识积累是最重要的。做一个线弹性结构的有限元法分析,懂材料力学、弹性力学吗?做一个塑性结构分析,懂塑性力学吗?计算过程中失败了,是什么原因?怎么去解决?非线性问题不收敛,该怎么调整?计算完成后,结果符不符合网格无关性要求?分析中的最大应力该怎么取,使用什么准则去评价这个应力是否符合设计要求?……这都需要我们有大量的理论基础,而绝非是只把软件用熟就完事大吉了。这也告诉我们,学好有限元分析,绝不是一朝一夕的事情。


           

经验4:雨露均沾

不要只沉迷于Workbench的甜,还要吃一下ANSYS经典的“苦”Workbench自问世以来,就以操作方便、易上手等优点,博取了大多数CAE工程师的青睐,无奈金无足赤,Workbench虽然优点众多,也有很多缺点:Workbench就像一个黑匣子,我们输入参数以后,虽然很容易就得到结果,但ANSYS是怎么处理、怎么计算的,我们很难知道;同时,Workbench在建立有限元模型的时候,过分依赖几何模型,这在很大程度上限制了工程师在处理有限元模型时候的自由,失去了对有限元模型精雕细琢的乐趣(ZheMo)。所以,还是要接受ANSYS经典版本的洗礼。


       

经验5:学一款通用前处理软件

有没有尝试过使用ANSYS经典直接建立几何模型,然后划分网格?笔者尝试过,后果就是头发大把大把的掉……

笔者认为ANSYS经典对初学者是不友好的,最直观的体现就是让人没有食欲的GUI了。很难想象一款软件界面几十年没有更新过是一种什么样专一度,笔者找到了ANSYS10.0(发行于2007年)的GUI和现在笔者使用的最新版ANSYS2021R1的GUI,大家对比一下,玩玩找不同的游戏……

目前行业内普遍认可做前处理比较专业的包括HyperworksANSA等,笔者习惯使用ANSA。就笔者个人感觉来说,Hyperworks和ANSA的网格划分能力都很强大,但是ANSA的软件操作性非常好,它的一级操作系统,可以通过较少的鼠标点击操作来完成大量的目标操作。


           

经验6:多与同行、前辈们交流

三人行,则必有我师。人生路上最宝贵的财富莫过于良师益友。学习有限元的过程中,肯定会遇到一些志同道合的伙伴和已经封神的大牛,这些都是能帮助我们不断学习和进步的同伴和领路人。我认为,学习ANSYS这些年最大的收获,不是可以用ANSYS做工程计算了,而是一路走来认识的志同道合的朋友。

以上是笔者在学习有限元过程中的一些经验和感悟,希望对各位读者的学习有所帮助。

2021年4月1日

来源:CAE之道
MechanicalMechanical APDLFluentWorkbenchAbaqus振动非线性通用电场理论材料游戏控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-05-30
最近编辑:1年前
CAE_LJX
本科 | 仿真工程师 在工程计算中,领悟CAE之道。
获赞 135粉丝 189文章 54课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈