ABAQUS中使用USDFLD子程序的應用例子

今天來解讀一個ABAQUS中使用USDFLD子程序實現損傷計算的例子。

USDFLD子程序的界面如下:

ABAQUS中使用USDFLD子程序的應用例子的圖1

需要定義的變量

數組FIELDNFIELD)包含當前材料(積分)點的場變量fi

——在當前增量步的末尾,這些傳入了由節點插值得到的值,由*INITIAL CONDITIONS選項或*FIELD選項定義。

——更新的fi用于計算材料屬性,其作為場變量的函數。更新的fi傳遞到其他用戶子程序中CREEPHETVALUEXPANUHARDUHYPELUMATUMATHTUTRS,在該材料點可以被調用。

可能需要定義的變量

• 包含依賴于解的狀態變量的數組STATEVNSTATV),能夠在USDFLD中定義。

——這些在增量步的開始作為值傳入。

——在該子程序中STATEV在所有情況下都能夠更新,所有更新的值被傳遞到其他用戶子程序中CREEPHETVALUEXPANUHARDUHYPELUMATUMATHTUTRS,在該材料點可以被調用。

——與該材料點相關的狀態變量的數量由*DEPVAR選項定義。

• 建議的新時間步長與現在正在使用的時間步長(DTIME)的比例PNEWDT,可以給定。

——該變量允許用戶在ABAQUS中的自動時間增量步長算法中提供輸入。

只提供信息的變量

• NFIELD 在該點存在的場變量個數

• DIRECT 與當前積分點相關的材料方向在全局坐標系下的方向余弦

——DIRECT(#1)定義第一個材料方向

• T 殼或膜材料方向相對于單元法向的任意轉動的方向余弦

等等…..

例子:層壓復合板的失效

該問題模擬了中心有孔的層壓復合板在受到面內壓縮時發生的損傷。

板由石墨-環氧樹脂層組成,纖維方向為(-45/45)疊層

該問題使用了四分之一對稱有限元模型使用兩層CPS4單元,而不是用殼單元對復合板進行建模,因為板的厚度足夠大,面外位移應該最小

USDFLD子程序應用例子-中心帶孔層壓復合板的失效_02.png
USDFLD子程序應用例子-中心帶孔層壓復合板的失效_03.png  
USDFLD子程序應用例子-中心帶孔層壓復合板的失效_04.png  
USDFLD子程序應用例子-中心帶孔層壓復合板的失效_05.png  
USDFLD子程序應用例子-中心帶孔層壓復合板的失效_06.png  
USDFLD子程序應用例子-中心帶孔層壓復合板的失效_07.png                         以幫助控制時間增量的大小。 

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

   3人購買

CAE練習模型及子程序

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

TOP

3
1
20