沧海巫山 发表于 2013-10-26 16:25:59

激光熔覆的温度场模拟

刚做激光熔覆温度场模拟,在网上下载了几个移动热源的例子,但是循环语句看不懂,希望有高手指点
*dim,flux2,table,max_x,max_y,max_time,x,y,time
*do,k,1,max_time,1
*do,i,1,max_x,1
flux2(i,0,k)=(i-1)*lsize
*enddo
*do,j,1,max_y,1
flux2(0,j,k)=(j-1)*lsize
*enddo
*do,i,1,max_x,1
*do,j,1,max_y,1
xcenter=v*(k-1)*tinc
ycenter=0
distance=sqrt(((i-1)*lsize-xcenter)**2+((j-1)*lsize-ycenter)**2)
*if,distance,le,r,then
flux2(i,j,k)=Qmax*exp(-3*kk*distance**2/(r**2))
*else
flux2(i,j,k)=0
*endif
*enddo
*enddo
flux2(0,0,k)=(k-1)*tinc
*enddo

bqc 发表于 2013-10-30 19:05:29

这是典型的高斯热源模型,flux2(i,j,k)=Qmax*exp(-3*kk*distance**2/(r**2)) 这句就是高斯热源的方程了,你哪看不懂?

小七工作室 发表于 2013-11-4 10:23:55

我们计算过不少电弧 包括ansys高斯热源fluent激光焊接vof焊接等

dq20081935 发表于 2013-11-13 10:45:20

楼主,*if,distance,le,r,then 这里面的r就是电弧有效半径吗?

eldercat 发表于 2015-6-2 17:10:30

这个应该是个高斯热源的的表
注意的是表有0行0列
和其他软件的区别
页: [1]
查看完整版本: 激光熔覆的温度场模拟