简单平板多道焊
平板尺寸3cm,3cm,3mm,中间焊缝区域为2-4-30(mm),分为上下两道焊接;模型,网格划分都是在abaqus中实现,读者可以尝试用其它软件实现,例如:solidwoks,hypermesh,更加专业,导出sat格式的文件,在abaqus中分析。
1:子程序编写软件fortran
abaqus中利用子程序dflux实现热源在模型中的路径移动,子程序的编写需要以fortran为载体,不的不说,这种语言真的很古老,其中的编码规范与后来的python等有着一些明显的区别,但是在abaqus焊接仿真中,我们只需简单熟知一些语法即可。
简单给出本文所使用的子程序:
C 热源模型(双椭圆:)
f1=0.6
PI=3.1415926
heat1=6.0*sqrt(3.0)*q/(a1*b*c*PI*sqrt(PI))*f1
heat2=6.0*sqrt(3.0)*q/(a2*b*c*PI*sqrt(PI))*(2-f1)
shape1=exp(-3.0*(x-x1)**2/(a1)**2-3.0*(y-y1)**2/b**2-3.0*(z-(z1+d))**2/c**2)
shape2&#