apdl单元生死不收敛求助 50
浏览:1106 回答:1
*DO,j, 1,n,1 !循环加载
my_time=my_time+pw !时间增量是pw
AUTOTS,on !求解设置
NSUBST,30,100000,30,1 !设置载荷步数,最大最小和初始载荷步
TIME,my_time !设置求解时间
KBC,1 !阶跃载荷
TSRES,ERASE
SFA,8,1,HFLUX,%HFLUX% !加载热源
SOLVE !求解
finish
/post1
etable,temperature,temp !将温度存储在temperature表中
esel,s,etab,temperature,1700 !选择所有温度大于等于1700的单元
finish
/solu
*get,elemnum,elem,0,count
*if,elemnum,gt,0,then
ekill,all
esel,s,live
*else
esel,s,live
*endif
my_time=my_time+1/f-pw !开始一个周期内,后面加对流换热
AUTOTS,on
NSUBST,10,100000,10,1 !设置载荷步数
TIME, my_time
KBC,1
TSRES,ERASE
ALLSEL,all
SFADELE,8,1,HFLUX !删除热源
SFA,8,1,CONV,%CONV%,25
SOLVE !再次求解,一个循环结束,也是一个周期结束
*ENDDO !循环结束
以上为单元生死的命令流,请求各位大佬解答一下这个命令流在跑的过程中生死单元不收敛,下图为跑的结果图