FORTRAN子程序二次開發(fā)--Abaqus常用子程序類型簡(jiǎn)介
2017-03-18 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
Abaqus共提供了上百種子程序,主要分為以下4大類:
1、 Abaqus/Standard隱式求解子程序;
2、 Abaqus/Explicit顯式求解子程序;
3、 Abaqus/CFD流體求解子程序;
4、 Utility Routines輔助功能性子程序。
常用的Abaqus/Standard隱式求解子程序和Abaqus/Explicit顯式求解子程序有:
(1) (V)DISP:用戶自定義邊界條件
(2) (V)DLOAD:用戶自定義載荷
(3) (V)FRIC:用戶自定義摩擦系數(shù)
(4) (V)USDFLD:用戶自定義場(chǎng)變量關(guān)聯(lián)式力學(xué)本構(gòu)關(guān)系
(5) (V)UMAT:用戶自定義任意本構(gòu)關(guān)系
(6) CREEP:用戶自定義蠕變模型
(7) UEXPAN:用戶自定義熱膨脹系數(shù)
(8) HETVAL:用戶自定義熱源
(9) FILM:用戶自定義熱交換邊界
(10) UMATHT:用戶自己定義“熱本構(gòu)”
(11) (V)UEL:用戶自定義單元
常用的Abaqus/Explicit顯式求解子程序繼承隱式求解子程序命名規(guī)則,在上述名字前加“V”字作為辨識(shí),例如:VUMAT,VDLOAD等,功能分別和上述Abaqus/Standard子程序相同。鑒于隱式和顯示求解機(jī)理的不同,相應(yīng)子程序盡管功能大致相同,但是實(shí)現(xiàn)過程和程序接口不同。
需要指出的是,Abaqus提供了大量的功能性輔助子程序(Utility Routines),實(shí)現(xiàn)了很多便利的功能,可以有效的輔助我們編寫Standard和Explicit的主體子程序。例如:
(1) (V)GETVRM:獲取積分點(diǎn)場(chǎng)變量信息
(2) SINV:計(jì)算應(yīng)力不變量
(3) (V)SPRINC:計(jì)算主應(yīng)力
(4) MATERIAL_LIB_MECH:獲取Abaqus已有材料本構(gòu)(力學(xué))
(5) MATERIAL_LIB_HT:獲取Abaqus已有材料”本構(gòu)“(熱學(xué))
(6) XIT:結(jié)束計(jì)算
關(guān)于Abaqus中各子程序的說明,請(qǐng)參考Abaqus幫助文檔《Abaqus User Subroutines Reference Guide》。
相關(guān)標(biāo)簽搜索:FORTRAN子程序二次開發(fā)--Abaqus常用子程序類型簡(jiǎn)介 abaqus分析培訓(xùn) abaqus技術(shù)教程 abaqus巖土分析 鋼筋混凝土仿真 abaqus分析理論 abaqus軟件下載 abaqus umat用戶子程序編程 Abaqus代做 Abaqus基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn)