首页/ 数值模拟/ 文章
数值模拟

使用路径进行高级后处理操作

半个多月前,收到上海交大一位同学的来信,与我探讨路径处理路径操作方面的问题。自从回复其邮件之后,竟然一直没有回信,也不知是没收到邮件(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节相关内容,可供初学者参考。

按 ESC 关闭 · 输入关键词回车搜索