许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  一起学Abaqus 9.2节:焊接高斯面热源DFLUX子程序实现

一起学Abaqus 9.2节:焊接高斯面热源DFLUX子程序实现

阅读数 3
点赞 0
article_banner

可适当减少网格数量,计算更快

通过百度网盘分享的文件:9.2 DLFUX

链接:https://pan.baidu.com/s/1MuWY1hrRMSerritO_Fjv2A?pwd=79ty

提取码:79ty

焊接高斯面热源DFLUX子程序实现

DFLUX子程序里FLUX(1)赋完值温度场纹丝不动,查了三小时才发现载荷步类型选成了Static General而不是Heat Transfer,耦合分析也得是Coupled Temp-Displacement,纯力学步里DFLUX根本不被调用。

高斯面热源公式q(r)=3Q/(πR²)·exp(-3r²/R²),Q是有效功率ηUI,R是特征半径对应热流降到峰值5%的位置,子程序里COORDS(1)、COORDS(2)、COORDS(3)是当前积分点全局坐标,焊枪移动轨迹用TIME(2)乘焊接速度v得到当前时刻热源中心(x0+v*t, y0, z0),距离r=sqrt((x-xc)²+(y-yc)²),代入公式算出热流密度赋给FLUX(1),单位是W/m²,Abaqus内部不做单位换算,输入输出全靠自己统一。

*DSLOAD, OP=NEW, AMPLITUDE=AMP1加在施加热源的面上,TYPE=DFLUX指向子程序名,AMPLITUDE通常给常数1,时变逻辑全写在子程序里用TIME控制,别在Amplitude里再套一层时间函数,双重调制容易把功率曲线搞乱。

调试阶段把write(,)塞进DFLUX循环,输出COORDS、TIME、FLUX到msg文件,确认热源中心随时间移动、热流峰值量级正确,第一次跑忘了乘效率η,200A×20V=4000W直接当Q用,熔池温度飙到8000K,钢都气化了才想起来η=0.7没乘。

网格在焊缝区要足够密,高斯热源特征半径R=3mm的话单元尺寸至少R/3即1mm以下,否则积分点采样不到峰值热流,能量输入偏低熔宽偏窄,远离焊缝区可以渐变放大到5mm,轴对称或二维简化模型同样适用这套DFLUX写法,只是坐标维度少一维。

材料热物性必须给温度相关表,导热系数、比热、密度随温度变化,熔化潜热用Latent Heat定义,固相线液相线温度区间内释放,不给潜热的话熔池升温过快冷却曲线失真,和实测热电偶数据对不上。

后处理看NT11温度场,History Output勾HFL热流密度验证输入是否正确,Path工具沿垂直焊缝方向取线对比不同时刻的温度分布,峰值温度和熔宽跟金相照片吻合才算标定通过,Sysweld里有现成的高斯热源模板参数填进去就能跑,Abaqus这边全靠手写子程序灵活但门槛高,第一次配环境编译链接折腾两天是常态。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空