ANSYS载荷步设置问题?
浏览:1498 回答:8
练习一个生死单元的问题,设置温度超过1400度就杀死。本来设置的时间步长是0.001s,可是只有前两步时间是0.001s,0.002s这样加上去的,第三步开始变成了1.002,第四步变成2.002,依此类推。不知道为什么会出现这种情况?我希望的情况是按0.001s的时间一直计算下去。
相关代码和结果图附在了后面。
dt1=0.001 T=0 allsel T=T+dt1 time,T NSUBST,1 solve !设置的时间先计算一下 save finish *do,i,1,10 /post1 etable,temper1,temp !将温度存储在temperature表中 esel,s,etab,temper1,1400 !选择所有温度大于等于1400的单元 finish /solu *get,elemnum,elem,0,count *if,elemnum,gt,0,then ekill,all esel,s,live *else allsel *endif eplot resume ANTYPE,,REST T=T+dt1 time,T nropt,full NSUBST,1 solve save finish *enddo