半个多月前,收到上海交大一位同学的来信,与我探讨路径处理路径操作方面的问题。自从回复其邮件之后,竟然一直没有回信,也不知是没收到邮件(Yahoo的退信率是很低的,起码比网易强很多),还是没有通过Email交流的习惯,再或者是忘记邮箱密码啦……
于是我在这里把提到的问题表述出来,或许那位同学能够看到,这样也算是做了一件好事~
问题的提出:
在永磁体分析时想显示出B在Z轴分量与B对Z的微分的积。已经得到二者的数值,只是不知如何做出“积”。
问题的讨论:
要用路径操作么?
是的。路径适用于2D平面单元、3D实体单元以及壳单元,是后处理中用途极广、作用极大的工具。用户可以自定义出各种映射结果的路径,并对齐进行各种数学运算,从而得到有价值的结果。
应该如何操作?
假设现在已经得到了Bz(B在Z轴的分量)和DB(B的微分),用户可以使用如下路径项数据运算命令:
pcalc,oper,labr,lab1,lab2,fact1,fact2,const
其中oper为运算标识符,mult为乘积运算;
labr为运算结果路径项名
lab1、lab2为参与运算的两个路径项名
其他项目的具体含义,可以参考ansys帮助文档,或者留言给我,我再做解释。
当然,除了这种方法(应该已经是最简的了),还可以通过把路径数据保存成文件或数组数据,通过fortran、C等其他程序,对数据结果进行更加自主的处理,这里就不需要了——杀鸡焉用宰牛刀。
关于路径的基本概念、使用方法,很多ansys书籍上都有,比较典型的有邓凡平编著《ANSYS10.0有限元分析自学手册》6.3节相关内容,可供初学者参考。