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);  用户子程序定义的初始解相关状态变量场将被调用,以便在特定材料点、壳体截面点、接触次要节点或用户单元上进行计算(请参见“初始条件”)。

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子程序即可。

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空