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

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

长河

在曾经的博客时代,是“首个桥隧工程领域独立博主”,目前是一名默默耕耘的普通高校教师。一家之言,仅供参考,未必成熟、绝不权威。

相关推荐

3 条评论

  1. 张懿

    谢谢你哈,嘿嘿

  2. @张懿 我可不是老师啊,不敢当。你的问题我考虑一下后给你答复,我们可以交流交流

  3. 张懿

    老师,你好,我是山大的学生,我想咨询你个问题,
    生死单元技术运用到移动热源的加载过程中,并且多载荷步,如何将上一步的结果作为下一步的初始条件,我发现一旦使用生死单元,每次solve之后查看结果都是当前的载荷步的结果。而不是整个过程的结果。

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。