apdl单元生死不收敛求助 50

浏览:464
*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  !循环结束    

以上为单元生死的命令流,请求各位大佬解答一下这个命令流在跑的过程中生死单元不收敛,下图为跑的结果图

apdl单元生死不收敛求助的图1


邀请回答 我来回答

当前暂无回答

回答可获赠 200金币

没解决?试试专家一对一服务

换一批