- 积分
- 0
- 注册时间
- 2006-9-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
我所做的电磁与热耦合分析(3-D模型),目的是得到被加热工件的温度分布。耦合循环一般都结束于热分析。观看某条路径上的温度分布曲线比较简单,循环结束后直接再温度场的后处理中PATH就可以。但我想得到加热过程t时刻,工件上的涡流或涡流产生的焦耳热的分布,也就是想在循环中提取磁场的计算结果,以便在观察某路径上温度分布的同时,也能得到同一路径上的涡流或焦耳热的分布。
有文章说过,可以在某时刻的电磁分析结束后,把关心的结果量存入定义的数组中,待耦合循环结束后,再对数组进行操作。好几天了,我试着去做,用的是 *VGET命令:
*DO,I,1,FTIME/TINC
TIME=TIME+TINC
PHYSICS,READ,EMAG 读取磁物理环境
/SOLU
........
SOLVE
FINISH 求解磁场
*if,time,eq, t, then
/post1
etable,aa,jheat 定义单元表aa ,存入单元的焦耳热
*get,nummax,elem, ,num,max 提取被加热件的最大单元编号赋值给“numelem”
*dim,re, ,nummax,1,1 定义数组“re”, 维数numelem x1 x1
*vget,re(1),elem,1,etab,aa 提取单元表aa中的heat值,赋给数组“re”
finish
*endif
PHYSICS,READ,THERMAL 读取热场并求解
.......
.....
finish
数组是储存成功了,但怎样利用数组,才能做某路径上的焦耳热分布曲线啊。恢复数组文件后,定义路径,但不知道怎么把数组映射到路径上去。没有这个选项,能被映射的量全是热分析的。恳请版主和各位朋友赐教。谢谢!下图中的白线就是定义的路径。被加热工件是个带开口的金属管。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|