半个多月前,收到上海交大一位同学的来信,与我探讨路径处理路径操作方面的问题。自从回复其邮件之后,竟然一直没有回信,也不知是没收到邮件(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节相关内容,可供初学者参考。
谢谢你哈,嘿嘿
@张懿 我可不是老师啊,不敢当。你的问题我考虑一下后给你答复,我们可以交流交流
老师,你好,我是山大的学生,我想咨询你个问题,
生死单元技术运用到移动热源的加载过程中,并且多载荷步,如何将上一步的结果作为下一步的初始条件,我发现一旦使用生死单元,每次solve之后查看结果都是当前的载荷步的结果。而不是整个过程的结果。