基于abaqus的Huang晶體塑性UMAT改VUMAT

                                                     

黃永剛院士編寫的單晶晶體塑性UMAT,主要用于Abaqus有限元仿真中進行單晶及多晶晶體塑性變形的計算是許多科研工作者學(xué)習(xí)晶體塑性模擬的教學(xué)資源。可以在其基礎(chǔ)上對硬化模型進行修改,甚至引入損傷。

UMAT主要應(yīng)用于隱式分析,而對于大變形接觸問題,隱式分析往往計算效率較低。對于接觸、碰撞、沖擊等問題采用VUMAT往往具有更高的計算效率和收斂速度。本文旨在將Huang編寫的UMAT改寫為VUMAT,并進行對比驗證。

UMAT改寫為VUMAT需要從以下方面考慮:(1UMAT是在積分點上調(diào)用的,而VUMAT一次調(diào)用會計算很多個積分點上的變量,需要對子程序接口形式進行修改;(2Huang本構(gòu)中的轉(zhuǎn)動張量DROT是用于對滑移面和滑移方向進行旋轉(zhuǎn)的,UMAT中,Abaqus會提供轉(zhuǎn)動張量DROT,在VUMAT中,子程序接口沒有提供DROT需要通過VUMAT傳入變形梯度更新滑移面和滑移方向;(3顯示分析采用了Green-Naghdi率,而隱式分析采用Jaumann率,需要對應(yīng)變率進行修改。

采用了兩個多晶模型進行一致性的驗證,第一個模型是125個網(wǎng)格的單位長度代表體積單元25個網(wǎng)格設(shè)置1取向。第二個模型是采用Voronoi方法獲得的15個不同取向晶粒的多晶模型。

115個不同取向晶粒的多晶模型

15個不同取向晶粒的多晶模型,采用狗骨單軸拉伸試件進行數(shù)值試驗,有限元模型如下圖所示。開展單軸拉伸,UMAT采用隱式分析,VUMAT采用顯式分析。

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖1

1  單軸拉伸多晶有限元模型

不同晶粒的材料參數(shù)設(shè)置如下:

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖2基于abaqus的Huang晶體塑性UMAT改VUMAT的圖3基于abaqus的Huang晶體塑性UMAT改VUMAT的圖4

2  多晶材料不同取向的設(shè)置

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖5

3  計算完成的截圖

單軸拉伸UMATVUMAT計算得到的力-位移響應(yīng)如下

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖6

4  單軸拉伸UMATVUMAT計算得到的力-位移響應(yīng)

單軸拉伸結(jié)束時刻的應(yīng)力、應(yīng)變場如下:

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖7

5  計算完成的應(yīng)力

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖8

6  計算完成時刻的應(yīng)變場

2125個網(wǎng)格的單位長度代表體積單元

125個網(wǎng)格的單位長度代表體積單元,每25個網(wǎng)格設(shè)置1個取向,有限元模型如下圖所示。

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖9

7  125個網(wǎng)格的單位長度代表體積單元有限元模型

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖10

8  材料參數(shù)設(shè)置

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖11

9  計算完成時刻的應(yīng)力云圖

基于abaqus的Huang晶體塑性UMAT改VUMAT的圖12

10  計算完成時刻的應(yīng)變云圖

最后,如有需要歡迎通過公眾號"320科技工作室"與我們聯(lián)絡(luò)

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

TOP

10
4
27