本文适合ANSYS初学者,ANSYS界面用户,不适合ANSYS二次开发用户。
ANSYS Mechanical APDL,即ANSYS经典产品,简称MAPDL。
ANSYS Workbench,即ANSYS新一代产品,简称Workbench。
01 提出问题
对于ANSYS初学者来说,应该重点学习Workbench还是MADPL???
对于已经使用Workbench的人来说,是否有必要学习MAPDL??
对于已经使用MADPL的人来说,是否有必要学习Workbench?
这三个问题,都可以在本文中找到答案。
02 MAPDL优缺点
优点:
1)MAPDL最大优点是能实现的功能更多,这决定了MAPDL存在的价值。简单来说,MAPDL功能强大。
2)APDL脚本对于大量重复性操作有一定优势。简单来说,APDL适合重复性操作。
缺点:
1)学习MAPDL的界面,需要用户掌握更多的力学知识和有限元知识,这提高了用户的学习难度和学习周期。简单来说,MAPDL界面不易上手。
2)MAPDL界面的操作比较繁琐,用户经常需要多次操作才能找到一个功能。简单来说,MAPDL界面不易熟练。
3)APDL命令和函数名字都非常简略,并且种类也多,一般用户根本记不住,即使当前记住了,很快就会忘记。简单来说,APDL很难记。
03 Workbench优缺点
优点:
1)Workbench界面的最大优势就是学习门槛低,操作高效。简单来说,Workbench界面易学易用易熟练。
2)从脚本角度来说,Workbench支持的脚本种类多于MAPDL。
缺点:
1)Workbench界面的功能比MAPDL界面少。
04 对比分析
现在将Workbench和MAPDL对比来看。
05 回答问题
对于ANSYS初学者来说,应该重点学习Workbench还是MADPL???
结论:请将Workbench作为学习重点,如果Workbench界面缺少自己需要的功能(极少情况出现),则学习一点MAPDL作为辅助。
对于已经使用Workbench的人来说,是否有必要学习MAPDL??
结论:请继续使用Workbench,如果Workbench界面缺少自己需要的功能(极少情况出现),则学习一点MAPDL作为辅助。
对于已经使用MADPL的人来说,是否有必要学习Workbench?
结论:对使用MAPDL的人来说,学习Workbench应当是一件非常容易的事情。学会Workbench之后,工作效率会得到提升。同时掌握Workbench和MAPDL可以更好的完成工作,并且能更好的和别的工程师交流技术。
06 个人感受
以下闲谈个人经历和感受。
笔者学习ANSYS比较早,所以先学的MAPDL界面。因为笔者是力学专业出身,学习MAPDL界面需要的力学知识倒是不难,最大感觉,界面不友好,不易熟练,今天的操作明天就不记得了。
后来笔者学习了APDL,花了很多时间,APDL并不神秘,说到底,其实就是界面操作的代码化。笔者硕士论文研究了结构动力学,所有分析案例从建模到后处理都使用了APDL。应该说,对APDL的使用有一定的经验和体会。
笔者参加工作后,立即转向了Workbench,自此之后一直以使用Workbench为主,很少需要打开MAPDL。
笔者对APDL的感受一直是:APDL会越来越边缘化,使用场景会越来越有限。仿真技术应用以后肯定会走向无代码化,更何况APDL这种烂代码。