VUMAT子程序使用方法

VUMAT子程序使用方法

ABAQUS屬性模塊property)中

1. props ( * )

* 數值代表在在User Material 中填寫的對應數值,例如E1 = props(1) 對應的是對一個數值130000,即后續在子程序中出現E1代表數值130000

VUMAT子程序使用方法的圖1

2. 子程序中stateNew(k,*) Depvar相對應

代表變量stateNew(k,*) 的總數,填寫方法為:檢查.for文件中stateNew(k,*)*的最大值,填寫要求是大于這個最大值均可。例如.for文件中stateNew(k,*)*的最大值為9,即填寫比9大的數值都是可以的,例如9,10,11 …..均可對應單元刪除狀態變量,即找出單元刪除判定條件,滿足對應的損傷變量大于等于1,一般取纖維拉伸損傷變量(纖維方向應力S11大于0下的損傷)

if (statenew(k,*) .ge. one ) then

           stateNew(k,**) = zero

     end if

此時**就是單元刪除變量,即填寫中。

的區別,的狀態變量初始值(除對應的數值)均為0的狀態變量默認值是1,及初始值stateNew(k,11)=1

VUMAT子程序使用方法的圖2

3.Job模塊中

選擇General User subroutine file 文件夾中對應的子程序 .for 文件,確保目錄文件名均為英文名稱,然后提交任務即可。

VUMAT子程序使用方法的圖3

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

TOP

10
29