apdl單元生死不收斂求助 50
瀏覽:2489
*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 !循環結束
以上為單元生死的命令流,請求各位大佬解答一下這個命令流在跑的過程中生死單元不收斂,下圖為跑的結果圖




















