VUMAT子程序使用方法
瀏覽:3501 收藏:29
VUMAT子程序使用方法
在ABAQUS屬性模塊(property)中
1. props ( * )
* 數值代表在在User Material 中填寫的對應數值,例如E1 = props(1) 對應的是對一個數值130000,即后續在子程序中出現E1代表數值130000。

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

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

技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
10
29




















