本文基于ANSYSWorkbench+APDL命令流的方式,加载高斯移动热源,实现了移动热源下的温度场分析及相应的应力场分析。对实际工程中如结构件焊接、激光封焊盖板等应用场景会有一定帮助。
本文通过参考网上资料、ANSYS帮助文档等初步实现移动热载荷下的温度场求解和应力场求解,由于是示例,仿真中的模型、材料参数都比较简单,大家可根据实际工程应用进行建模分析。
主要内容包括高斯移动热源下温度场求解(瞬态热仿真)、形变应力分析(瞬态结构仿真)。
Geometry中建立一0.1×0.1×0.005m的长方体,沿着Y方向施加移动热源,热源速度0.01m/s,热流密度函数如下:

其中Q=4×107 W/m2,光斑半径R=0.006m,光源移动速度v=0.01m/s。
几个主要步骤如下:
(1)需要在ANSYS经典界面中Parameters→Function→Define/Edit函数编辑器下创建高斯热源函数,如图:

保存后命名为HFLUX.func文件,再通过Parameters→Function→Read from file读取刚才的文件,打开log文件,命令流如下:
*DEL,_FNCNAME
*DEL,_FNCMTID
*DEL,_FNCCSYS
*SET,_FNCNAME,'HFLUX'
*SET,_FNCCSYS,0
! /INPUT,HFLUX.func,,,1
*DIM,%_FNCNAME%,TABLE,6,24,1,,,,%_FNCCSYS%
! Begin ofequation: 4e7*exp(-3*(({X}-0.05)^2+({Y}-0.01*{TIME})^2)/0.006^2)
*SET,%_FNCNAME%(0,0,1),0.0, -999
*SET,%_FNCNAME%(2,0,1),0.0
*SET,%_FNCNAME%(3,0,1),0.0
*SET,%_FNCNAME%(4,0,1),0.0
*SET,%_FNCNAME%(5,0,1),0.0
*SET,%_FNCNAME%(6,0,1),0.0
*SET,%_FNCNAME%(0,1,1),1.0, -1, 0, 0, 0, 0, 0
*SET,%_FNCNAME%(0,2,1),0.0, -2, 0, 1, 0, 0, -1
*SET,%_FNCNAME%(0,3,1), 0, -3, 0, 1, -1, 2, -2
*SET,%_FNCNAME%(0,4,1),0.0, -1, 0, 3, 0, 0, -3
*SET,%_FNCNAME%(0,5,1),0.0, -2, 0, 1, -3, 3, -1
*SET,%_FNCNAME%(0,6,1),0.0, -1, 0, 0.05, 0, 0, 2
*SET,%_FNCNAME%(0,7,1),0.0, -3, 0, 1, 2, 2, -1
*SET,%_FNCNAME%(0,8,1),0.0, -1, 0, 2, 0, 0, -3
*SET,%_FNCNAME%(0,9,1),0.0, -4, 0, 1, -3, 17, -1
*SET,%_FNCNAME%(0,10,1),0.0, -1, 0, 0.01, 0, 0, 1
*SET,%_FNCNAME%(0,11,1),0.0, -3, 0, 1, -1, 3, 1
*SET,%_FNCNAME%(0,12,1),0.0, -1, 0, 1, 3, 2, -3
*SET,%_FNCNAME%(0,13,1),0.0, -3, 0, 2, 0, 0, -1
*SET,%_FNCNAME%(0,14,1),0.0, -5, 0, 1, -1, 17, -3
*SET,%_FNCNAME%(0,15,1),0.0, -1, 0, 1, -4, 1, -5
*SET,%_FNCNAME%(0,16,1),0.0, -3, 0, 1, -2, 3, -1
*SET,%_FNCNAME%(0,17,1),0.0, -1, 0, 0.006, 0, 0, 0
*SET,%_FNCNAME%(0,18,1),0.0, -2, 0, 2, 0, 0, -1
*SET,%_FNCNAME%(0,19,1),0.0, -4, 0, 1, -1, 17, -2
*SET,%_FNCNAME%(0,20,1),0.0, -1, 0, 1, -3, 4, -4
*SET,%_FNCNAME%(0,21,1),0.0, -1, 7, 1, -1, 0, 0
*SET,%_FNCNAME%(0,22,1),0.0, -2, 0, 4e7, 0, 0, -1
*SET,%_FNCNAME%(0,23,1),0.0, -3, 0, 1, -2, 3, -1
*SET,%_FNCNAME%(0,24,1),0.0, 99, 0, 1, -3, 0, 0
! End of equation:4e7*exp(-3*(({X}-0.05)^2+({Y}-0.01*{TIME})^2)/0.005^2)
(2)对模型进行网格划分,网格参数设置如下:

画完网格如下:

在几何体表面上创建Namedselection A1如图:

求解设置,仿真时间为10s,载荷子步50步,如图:

对流换热边界添加(除A1面外的其他面):

(3)插入高斯热源命令流,外加下面语句:
SF,a1,HFLUX, %HFLUX%

(4)求解,结果后处理。
温度场分布:

采用顺序耦合的方法将温度场结果传递至瞬态结构仿真。

求解时间和载荷步设置与瞬态热仿真保持一致。将各载荷步的温度结果导入到结构仿真中,如图:

计算结果如下:
形变分布:

应力分布:
