Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)

本文主要是嘗試通過USDFLD子程序來替代ModelChange進行帶焊縫的焊接仿真。通過USDFLD子程序實現類似于生死單元的效果,將激活單元的操作通過改變材料屬性(模量等)來實現,與model change相比操作相對簡單。

移動熱源采用表面高斯熱源

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖1

                                                Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖2

材料本構采用Johnson-cook模型

                                                Y = [A + Bε^n][1 + Clnε*][1 - T*^m]

模擬得到的結果如下(帶焊縫和不帶焊縫)

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖3

應力云圖(左 帶焊縫 ,右 不帶焊縫)

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖4

溫度云圖(左 帶焊縫 ,右 不帶焊縫)

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖5

溫度對比(帶焊縫的最高溫度比不帶焊縫高)

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖6

溫度云圖(20s加載,30s冷卻,只考慮熱輻射和熱傳導)

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖7

位移云圖

Abaqus 通過USDFLD和DFLUX進行焊接模擬(不用生死單元)的圖8

殘余塑性應變

最后,有需要歡迎通過微信公眾號聯系我們。

微信公眾號:320科技工作室。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
5