Abaqus子程序之SDVINI
User subroutine?SDVINI:??
1.用戶子程序 SDVINI :
will be called for user-subroutine-defined initial solution-dependent state variable fields at particular material points, shell section points, contact secondary nodes, or for user elements (see?Initial Conditions);
?用戶子程序定義的初始解相關(guān)狀態(tài)變量場將被調(diào)用,以便在特定材料點、殼體截面點、接觸次要節(jié)點或用戶單元上進行計算(請參見“初始條件”)。
2.can be used to initialize solution-dependent state variables allocated as described in?Allocating Space for Solution-Dependent State Variables; and
可用于初始化如Allocating Space for Solution-Dependent State Variables
中所述分配的解相關(guān)狀態(tài)變量;和
3.returns a value of zero for any solution-dependent state variables that have no defined initial condition.
對于任何沒有定義初始條件的解相關(guān)的狀態(tài)變量,返回零值。
This page discusses:??
本頁討論:
·?Use of Solution-Dependent State Variables in Other User Subroutines
在其他用戶子程序中使用解相關(guān)的狀態(tài)變量
·?User Subroutine Interface??用戶子程序接口
·?Variables to Be Defined
要定義的變量
·?Variables Passed in for Information
傳遞信息的變量
?
Products:Abaqus/Standard
Use of Solution-Dependent State?variables in Other User?Subroutines
在其他用戶子程序中使用解相關(guān)的狀態(tài)變量
Solution-dependent state variables initialized in?SDVINI?can be used and updated in the following user subroutines:
在 SDVINI 中初始化的解相關(guān)的狀態(tài)變量可以在以下用戶子程序中使用和更新:
CREEP
FRIC
HETVAL
UEL
UEXPAN
UGENS
UHARD
UMAT
UMATHT
USDFLD
UTRS
The solution-dependent state variables are passed into these routines in the order in which they are entered in?SDVINI.
解相關(guān)的狀態(tài)變量按照它們在 SDVINI 中輸入的順序傳遞到這些程序中。
User Subroutine Interface?用戶子程序接口
??????SUBROUTINE SDVINI(STATEV,COORDS,NSTATV,NCRDS,NOEL,NPT,
?????1 LAYER,KSPT)
C
??????INCLUDE 'ABA_PARAM.INC'
C
??????DIMENSION STATEV(NSTATV),COORDS(NCRDS)
?
C??????用戶在這里定義??STATEV(NSTATV)?即可
?
??????RETURN
??????END
Variables to Be Defined?要定義的變量
STATEV(1)
First solution-dependent state variable.
第一個解相關(guān)的狀態(tài)變量。
STATEV(2)
Second solution-dependent state variable.
第二個解相關(guān)的狀態(tài)變量。
STATEV(3)
Third solution-dependent state variable.
第三個解相關(guān)的狀態(tài)變量。
Etc.
Only?NSTATV?solution-dependent state variable values should be defined.
只應定義 NSTATV 解相關(guān)的狀態(tài)變量值。
Variables Passed in for Information
傳遞信息的變量
COORDS
An array containing the initial coordinates of this point. Coordinates are not available for user elements.
包含該點初始坐標的數(shù)組。坐標不可用于用戶單元。
NSTATV
User-defined number of solution-dependent state variables (see?Allocating Space for Solution-Dependent State Variables).
用戶定義的解相關(guān)的狀態(tài)變量的數(shù)量(請參閱為解相關(guān)的狀態(tài)變量分配空間)。
NCRDS
Number of coordinates. This value is zero for user elements.
坐標數(shù)。對于用戶單元,此值為零。
NOEL
Element number.??單元編號
NPT
Integration point number in the element (not relevant for user elements).
單元中的積分點編號(與用戶單元無關(guān))。
LAYER
Layer number (for composite shells and layered solids).
層數(shù)(對于復合殼和分層實體)。
KSPT
Section point number within the current layer or section. Section point 1 is used for all pure heat transfer, coupled temperature-displacement, and coupled thermal-electrical-structural analyses.
當前層或截面中的截面點編號。截面點 1 用于所有純熱傳遞、溫度-位移耦合和熱-電-結(jié)構(gòu)耦合分析。
案例
最后給大家分享一個初始化解相關(guān)的狀態(tài)變量,并在umat中更新的案例文件,公眾號力學混子愛AI中回復SDVINI子程序即可。