找回密码
 注册
Simdroid-非首页
查看: 167|回复: 7

[电磁场] 感应加热模拟中的奇怪问题

[复制链接]
发表于 2010-11-8 22:48:11 | 显示全部楼层 |阅读模式 来自 江苏南京
小弟最近在做感应加热的模拟,用APDL写的,发现一个奇怪的问题,希望大虾们能给点指点啊

问题如下:
APDL中先写好电磁分析的物理环境,然后写热分析的物理环境
接下来做循环迭代分析
循环分析语句如下:
*set,tm,0           !tm是控制时间的变量
*do,i,1,5,1
physics,read,emag   
/solu   
*if,i,eq,1,then
tunif,25
*else   
ldread,temp,last,,,,,rth
*endif  
solve   
finish  
physic,read,thermal
/assign,esav,therm,esav
/assign,emat,therm,emat
/solu   
*if,i,gt,1,then
antype,trans,rest   
*endif
tm=tm+0.1
time,tm
esel,s,mat,,2   
ldread,hgen,,,,2,,rst
esel,all
solve  
finish
/assign,esav
/assign,emat
*enddo
finish


就这样分析,然后发现这五次循环结束后的load step time分别为0.1,0.2,1.2,2.2,3.2
没有按我设置的每分析一步增加0.1s。
我对此很困惑,困扰了很久了
有哪位大虾能给点指点啊
感激不尽
发表于 2010-11-9 17:19:44 | 显示全部楼层 来自 黑龙江哈尔滨
Simdroid开发平台
高手啊 都是参数化   有用多场耦合的方法做过吗
回复 不支持

使用道具 举报

发表于 2010-11-11 09:03:36 | 显示全部楼层 来自 黑龙江哈尔滨
不知道说的对不对啊,给个意见:你在设置迭代循环时,变量i从1到5,你设置为从1到50试一试。
回复 不支持

使用道具 举报

发表于 2010-11-11 09:09:19 | 显示全部楼层 来自 黑龙江哈尔滨
假设你设置的总的感应加热时间是ftime(秒),每步是0.1秒,当然总迭代次数是ftime/0.1了。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-11-12 13:20:37 | 显示全部楼层 来自 江苏南京
试过了,没有用啊。。。。

4# zoe122208
回复 不支持

使用道具 举报

发表于 2010-11-15 16:39:19 | 显示全部楼层 来自 黑龙江哈尔滨
可不可以把程序都贴出来,交流一下啊。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-11-22 09:41:28 | 显示全部楼层 来自 江苏南京
太长了啊,你加我QQ吧,362901387
6# zoe122208
回复 不支持

使用道具 举报

发表于 2010-12-14 11:09:49 | 显示全部楼层 来自 黑龙江哈尔滨
的确是个问题,请高手解答。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 15:51 , Processed in 0.060403 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表