首先定义一个载荷步
把热源作为高斯热源或椭球分布,把它离散化,生成表面热源或体内热源
运用*DO和*ENDDO循环,同时控制工作坐标系跟随热源一起移动,一起加载,即可实现横速移动的热源加载,我这里给你一个例子,是我作硕士论文的时候一个激光-YAG复合焊的很成功的小例子
/solu
TUNIF,20
ANTYPE,4
LOCAL,11,0,0,0,thick, , , ,1,1
NSEL,U,LOC,X,width/2
NSEL,R,EXT
SF,ALL,CONV,8.22,20
LOCAL,11,0,0,0,thick, , , -90,1,1
NSEL,U,LOC,X,-thick
NSEL,R,EXT
SF,ALL,CONV,8.22,20
ALLSEL,ALL
remain=r/5
n=length/2/(r1/12)
Y1=0
*do,i,1,6
step1=length/2/n
Y1=Y1+step1
allsel,all
LOCAL,11,1,0,Y1,thick, , , ,1,1
NSEL,S,LOC,X,0,r1/6+ remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,47151991.61*1.2
allsel,all
NSEL,S,LOC,X,r1/6-remain,2*r1/6+remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,40005744.44*1.2
allsel,all
NSEL,S,LOC,X,2*r1/6-remain,3*r1/6+remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,28798124.84*1.2
allsel,all
NSEL,S,LOC,X,3*r1/6-remain ,4*r1/6+remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,17588146.23*1.2
allsel,all
NSEL,S,LOC,X,4*r1/6-remain ,5*r1/6+remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,9113427.331*1.2
allsel,all
NSEL,S,LOC,X,5*r1/6-remain ,6*r1/6+remain
NSEL,R,LOC,Z,0
NPLOT
SF,ALL,HFLUX,4006253.636*1.2
allsel,all
LOCAL,11,0,0,Y1,thick, , ,-90 ,1,1
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,0,-0.001+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,200115088.1
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.001-remain,-0.002+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,155849787.3
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.002-remain,-0.003+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,121375936.4
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.003-remain,-0.004+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,94527674.33
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.004-remain,-0.005+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,73618226.79
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.005-remain,-0.006+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,57333932.66
allsel,all
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,-0.006-remain,-0.007+remain
nsel,r,loc,Z,0
nplot
SF,ALL,HFLUX,44651711.65
allsel,all
TIME,(step1/v)*i
NROPT,FULL,,ON
AUTOTS,1
NSUBST,25, , ,1
KBC,1
lnsrch,1
TSRES,ERASE
TINTP,,,,1,,,,,
SOLVE
LOCAL,11,1,0,Y1,thick, , , ,1,1
NSEL,S,LOC,X,0,r1+remain
NSEL,R,LOC,Z,0
SFDELE,ALL,HFLUX
SF,ALL,CONV,8.22,20
ALLSEL,ALL
LOCAL,11,0,0,Y1,thick, , ,-90 ,1,1
nsel,s,loc,Y,-r-remain,r+remain
nsel,R,loc,X,0,-thick
nsel,r,loc,Z,0
SFDELE,ALL,HFLUX
SF,ALL,CONV,8.22,20
allsel,all
*enddo
save |