SUBROUTINE UMAT-HUANG.pdf
黄永刚单晶子程序
节选段落一:
SUBROUTINE UMAT(stress,statev,ddsdde,sse,spd,scd,
1 rpl, ddsddt, drplde, drpldt,
2 stran,dstran,time,dtime,temp,dtemp,predef,dpred,cmname,
3 ndi,nshr,ntens,nstatv,props,nprops,coords,drot,pnewdt,
4 celent,dfgrd0,dfgrd1,noel,npt,layer,kspt,kstep,kinc)
c WRITE (6,*) '
c NOTE节选段落二:
: MODIFICATIONS TO *UMAT FOR ABAQUS VERSION 5.3 (14 APR '94)
c
c (1) The list of variables above defining the *UMAT subroutine,
c and the first (standard) block of variables dimensioned below,
c have variable names added compared to earlier ABAQUS versions.
c
c (2) The statement: include 'aba_param.inc节选段落三:
Formerly, the UMAT implemented this
c hardening law by using the *current* slip on each slip system. Therein
c lay the problem. The UMAT did not restrict the current slip to be a
c positive value.
SUBROUTINE UMAT(stress,statev,ddsdde,sse,spd,scd,
1 rpl, ddsddt, drplde, drpldt,
2 stran,dstran,time,dtime,temp,dtemp,predef,dpred,cmname,
3 ndi,nshr,ntens,nstatv,props,nprops,coords,drot,pnewdt,
4 celent,dfgrd0,dfgrd1,noel,npt,layer,kspt,kstep,kinc)
c WRITE (6,*) '
c NOTE节选段落二:
: MODIFICATIONS TO *UMAT FOR ABAQUS VERSION 5.3 (14 APR '94)
c
c (1) The list of variables above defining the *UMAT subroutine,
c and the first (standard) block of variables dimensioned below,
c have variable names added compared to earlier ABAQUS versions.
c
c (2) The statement: include 'aba_param.inc节选段落三:
Formerly, the UMAT implemented this
c hardening law by using the *current* slip on each slip system. Therein
c lay the problem. The UMAT did not restrict the current slip to be a
c positive value.