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