2019.07.29 关于VUMAT的一些参数

纯属个人理解  有误请指出  谢谢

接口如下

1.png

其中:

需定义的变量:stressNew(nblock,ndir+nshr)

                        增量结束时每个材料点的应力张量

                        stateNew(nblock,nstatev)

                        增量结束时每个材料点的状态变量

可以更新的变量:enerInternNew(nblock)

                           在增量结束时每个材料点的单位质量内能

                           enerInelasNew(nblock)

                           在增量结束时每个材料点单位质量耗散的非弹性能

nblock:在对VUMAT的调用中要处理的材料点的数量

ndir:对称张量中的直接分量数

nshr:对称张量中的非直接分量数

nstatev:用户定义的与这类材料类型相关的状态变量数

nfieldv:用户定义的外部场变量数

nprops:User-specified number of user-defined material properties

lanneal:=0   表明子程序在正常力学增量中调用

                    =1   表明这是一个退火进程,你应该重新初始化内部状态变量stateNew。如果有必要的话)。在退火过程中,Abaqus/Explicit将自动将应力、拉伸和状态设置为零

stepTime:分析步开始后的时间值

totalTime:总时间值。分析步开始的时间为totalTime-stepTime

dt:时间增量的大小

cmname:用户指定的材料名(左对齐)避免与内部材料名冲突,不要用“ABQ_”命名

coordMp(nblock,*):材料点坐标  壳单元中性面的材料点,梁和管单元的质心

charLength(nblock):特征元素长度,它要么是基于几何平均值的默认值,要么是用户子程序VUCHARLENGTH中定义的用户自定义特征元素长度。一阶元素的默认值是跨元素的一根特征线的长度(一阶四边形 面积开二次方,一阶六面体 体积开三次方);对于二阶元素,它是一般长度的一半。对于梁、管道和桁架,默认值是沿着元素轴的特征长度。对于膜和壳,它是参考表面的一个特征长度。对于轴对称单元,它是r-z平面上的一个特征长度。对于chohesive单元等于其本构的厚度。

props(nprops):用户提供的材料特性

density(nblock):Current density at the material points in the midstep configuration.This  value may be inaccurate in problems where the volumetric strain increment is  very small. If an accurate value of the density is required in such cases, the  analysis should be run in double precision. This value of the density is not  affected by mass scaling.

strainInc(nblock,ndir+nshr):材料点的应力张量增量

relrelSpinInc(nblock,nshr):在旋转系统中定义的每个材料点上的增量相对旋转矢量。Defined as Δt(W−Ω),  where W is the antisymmetric  part of the velocity gradient, L , and  2019.07.29 关于VUMAT的一些参数的图2.  Stored in 3D as (32,13,21) and in 2D as (21). 

tempOld(nblock):增量开始时每个材料点的温度

stretchOld(nblock,ndir+nshr):增量开始时每个材料点由极坐标分解F=R·U定义的的拉伸张量U

defgradOld(nblock,ndir+2*nshr):增量开始时每个材料点的变形梯度张量。Stored in 3D as ( F 11 ,  F22,  F33,  F12,  F23,  F31,  F21,  F32,  F13)  and in 2D as (F11,  F22,  F33,  F12,  F21)

fieldOld(nblock,nfieldv):增量开始时每个材料点用户指定的场变量值

stressOld(nblock,ndir+nshr):增量开始时每个材料点的应力张量

stateOld(nblock,nstatev):增量开始时每个材料点的状态变量值

enerInternOld(nblock):增量开始时每个材料点的单位质量内能

enerInelasOld(nblock):增量开始时每个材料点单位质量耗散的非弹性能

tempNew(nblock):增量结束时每个材料点的温度

stretchNew(nblock,ndir+nshr):增量结束时每个材料点由极坐标分解F=R·U定义的的拉伸张量U

defgradNew(nblock,ndir+2*nshr):增量结束时每个材料点的变形梯度张量

fieldNew(nblock,nfieldv):增量结束时每个材料点用户指定的场变量值

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

12
2
21