- 积分
- 0
- 注册时间
- 2005-9-9
- 仿真币
-
- 最后登录
- 1970-1-1
|
大家好,我的问题是这样的,在板300×120×3上堆焊,I=100,U=23,η=0.85。ANSYS分析的结果有问题:(1)温度偏高(2)离焊缝越远的地方温度居然越来越高。郁闷呀!求大侠指点!!!(我做的二维分析)
/filname,Q235A
/title,Q235A WELDING 2-D FEA
/units,si
/prep7
et,1,plane55
mptemp,1,0,15,250,500,750,1000,1500,1700,2500
mpdata,kxx,1,1,18.9,52,46.1,39.2,28.6,27.5,35.5,140,142
mpdata,c,1,1,400,460,480,530,675,670,660,780,820
mpdata,dens,1,1,7810,7800,7700,7610,7550,7490,7350,7300,7090
pi=3.1415926
I=100 !焊接电流
U=23 !焊接电弧电压
effcient=0.85 !焊接热效率η
r=0.005 !电弧有效加热半径
Qm=3*I*U*effcient/(pi*r**2) !最大热流高斯密度
kk=0.85 !能量集中系数
Qmax=Qm*kk
ly=0.06
lx=0.3
lsize=0.005 !划分单元网格长度
v=0.004 !焊接速度
tm=lx/v !焊接总时间
tinc=lsize/v !单步时间长度
max_time=1+tm/tinc
max_x=1+lx/lsize
max_y=1+ly/lsize
rectng,0,lx,0,ly
FLST,5,4,4,ORDE,2
FITEM,5,1
FITEM,5,-4
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
LESIZE,_Y1,0.01, , , , , , ,1
CM,_Y,AREA
ASEL, , , , 1
CM,_Y1,AREA
CHKMSH,'AREA'
CMSEL,S,_Y
AMESH,_Y1
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
save
finish
*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
/solu
antype,trans
tunif,15
kbc,1
timint,on
autots,on
esel,s,type,,1 !选择表面效应单元
nsle,s
sf,all,conv,-370 !施加对流边界条件
allsel
*do,t,1e-6,tm,tinc
time,t
autots,0
deltim,,,,2
kbc,0
outres,all,all
tsres,erase
sf,all,hflux,%flux2%
solve
*enddo
finish |
|