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); 用户子程序定义的初始解相关状态变量场将被调用,以便在特定材料点、壳体截面点、接触次要节点或用户单元上进行计算(请参见“初始条件”)。
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
中所述分配的解相关状态变量;和
3.returns a value of zero for any solution-dependent state variables that have no defined initial condition. 对于任何没有定义初始条件的解相关的状态变量,返回零值。
This page discusses:
本页讨论:
· Use of Solution-Dependent State Variables in Other User Subroutines 在其他用户子程序中使用解相关的状态变量
· 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 在其他用户子程序中使用解相关的状态变量
Solution-dependent state variables initialized in SDVINI can be used and updated in the following user subroutines: 在 SDVINI 中初始化的解相关的状态变量可以在以下用户子程序中使用和更新:
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. 解相关的状态变量按照它们在 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. 第一个解相关的状态变量。
STATEV(2)
Second solution-dependent state variable. 第二个解相关的状态变量。
STATEV(3)
Third solution-dependent state variable. 第三个解相关的状态变量。
Etc.
Only NSTATV solution-dependent state variable values should be defined. 只应定义 NSTATV 解相关的状态变量值。
Variables Passed in for Information 传递信息的变量
COORDS
An array containing the initial coordinates of this point. Coordinates are not available for user elements. 包含该点初始坐标的数组。坐标不可用于用户单元。
NSTATV
User-defined number of solution-dependent state variables (see Allocating Space for Solution-Dependent State Variables). 用户定义的解相关的状态变量的数量(请参阅为解相关的状态变量分配空间)。
NCRDS
Number of coordinates. This value is zero for user elements. 坐标数。对于用户单元,此值为零。
NOEL
Element number. 单元编号
NPT
Integration point number in the element (not relevant for user elements). 单元中的积分点编号(与用户单元无关)。
LAYER
Layer number (for composite shells and layered solids). 层数(对于复合壳和分层实体)。
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 用于所有纯热传递、温度-位移耦合和热-电-结构耦合分析。
案例
最后给大家分享一个初始化解相关的状态变量,并在umat中更新的案例文件,公众号力学混子爱AI中回复SDVINI子程序即可。