Johnson-cook 本構模型 的umat子程序

Johnson-Cook 材料模型及失效模型。一般用于描述大應變(large strains)、高應變率(high strain rates)、高溫(high temperatures)環境下金屬材料的強度極限以及失效過程。在Johnson-Cook強度模型中,屈服應力(yield stress)由應變、應變率以及溫度決定。

屈服應力的表達式為:

Johnson-cook 本構模型 的umat子程序的圖1

其中,A,B,N,M是材料參數,epsilon_pl是等效塑性應變,θ_m是無量綱的溫度,定義為:

Johnson-cook 本構模型 的umat子程序的圖2

其中θ是當前溫度,θ_melt是材料的熔融溫度,θ_transition是轉變溫度,定義為屈服應力不依賴于溫度的轉變溫度。材料參數A、B和n必須在轉變溫度或低于轉變溫度時測量。材料參數m應基于高于轉變溫度的測量值來確定,如果指定零值或未指定m值,則忽略σ0的溫度相關性,當θ≥θ_melt時,材料將熔化,并表現為流體;由于σ0=0,因此不會有剪切阻力。通過將等效塑性應變設置為零,將消除硬化記憶。如果為模型指定了背應力,這些背應力也將設置為零。如果在材料定義中包含退火行為,并且退火溫度定義為低于為金屬塑性模型指定的熔化溫度,則硬化記憶將在退火溫度下刪除,熔化溫度將嚴格用于定義硬化函數。否則,硬化記憶將在熔化溫度下自動移除。如果材料點的溫度在隨后的時間點低于退火溫度,則材料點可以再次加工硬化。同時該模型可以考慮應變率效應,即等效應力表示為

Johnson-cook 本構模型 的umat子程序的圖3

等效塑性應變表示為

Johnson-cook 本構模型 的umat子程序的圖4

epsilon_0和C是材料參數。考慮應變率的Johnson-cook塑性本構模型可以寫為

Johnson-cook 本構模型 的umat子程序的圖5

以上塑性本構模型可以在顯式和隱式中進行定義,但動態失效模型僅在顯式求解器中提供,該模型僅適用于金屬的高應變率變形,Johnson-cook動態失效模型,基于單元積分點處的等效塑性應變值;假設當損傷參數超過1時發生失效。損傷參數ω定義為:

Johnson-cook 本構模型 的umat子程序的圖6

其中分子表示等效塑性應變增量,分母表示失效對應的應變,其中失效塑性應變,失效應變取決于應力三軸度,溫度,和應變速率。即

Johnson-cook 本構模型 的umat子程序的圖7

其中d1–d5是在轉變溫度或低于轉變溫度時測量的失效參數。該模型最適用于真正動態的情況。對于需要移除元件的準靜態問題,建議使用漸進損傷和破壞模型(漸進損傷和失效)或Gurson金屬塑性模型(多孔金屬塑性),使用該損傷模型時需要配合對應的塑性和硬化模型。

其中塑性模型相關的材料參數擬合可以參考網址:

abaqus中Johnson-Cook本構模型理解 - 知乎 (zhihu.com)

損傷相關參數擬合可以參考網址:

abaqus中Johnson-Cook損傷失效模型 - 知乎 (zhihu.com)

umat子程序驗證

相同材料參數下,使用編寫的umat子程序與顯式求解器內置的模型進行對比,模型材料參數取自文獻

模型尺寸為10*10*50(mm),沿著Z方向進行20%的拉伸。

材料參數分別為

楊氏模量:209Gpa

泊松比:0.29

塑性產熱分數:0.9

材料參數A:380

材料參數B:1200

材料參數C:0.012

材料參數m:2.5

材料參數n:0.55

材料參數epsilon_0:1.0

轉變溫度Tr:293K

熔融溫度Tm:2150K

材料參數d1-d5:0.1,0.7,1.5,0.005,0.84

模擬的結果

變形后顯式與隱式結果的應力分布:

Johnson-cook 本構模型 的umat子程序的圖8

變形后顯式與隱式結果的等效塑性應變分布:

Johnson-cook 本構模型 的umat子程序的圖9

可以看到顯式與編寫的隱式umat子程序具有良好的一致性,其中隱式計算需要大概600個增量步,而顯式則需要700萬的增量步,計算效率更高,但在高速沖擊,切屑問題更建議使用顯式程序進行計算

以下內容為付費內容,請購買后觀看

   16人購買

包含umat子程序與對應的inp文件

App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

5
2
53