matprp(300,500)
: Material Properties¶
inmat.f
main_data.matprp
Declared as: REAL (300,500)main_data.imatprp
Declared as: INTEGER (300,500)main_data.lmtprp
Declared as: LOGICAL (300,500)main_data.smatprp
Declared as: CHARACTER (len=24)(300,500)
c assign default material values. the current
c ordering of material values is:
c
c (*) 1 -- young's modulus
c (*) 2 -- poisson's ratio
c 3 -- kinematic hardening ratio (beta)
c 4 -- tangent modulus for bilinear strain
c hardening (et)
c 5 -- inviscid yield stress (sigma-o)
c (*) 6 -- thermal expansion coefficient (isotropic)
c (*) 7 -- mass density
c 8 -- linear elastic material flag
c 9 -- material model type
c = 1 vectorized linear elastic
c and invisicid plasticity model.
c isotropic/kinematic hardening
c = 2 nonlinear elastic with linear +
c power law. small strains only.
c rate independent
c = 3 general gurson/mises model including
c nucleation, linear hardening,
c power-law hardening, matrix
c viscoplasticity
c = 4 Cohesive zone models: linear elastic,
c bilinear, ramp, exponential_1 and
c exponential_2, ppr, cavitation
c = 5 advanced cyclic plasticity model
c developed by kristine cochran
c = 6 creep model
c = 7 advanced mises model with hydrogen
c effects developed by yuiming liang
c = 8 general UMAT for warp3d.
c = 10 (matching back up with file #s)
c CP model by mark messner
c = 11 interface damage model
c 10 -- viscoplastic m power
c 11 -- power-law hardening n power
c 12 -- viscoplastic reference strain rate
c 13 -- debug material model computations
c 14 -- initial porosity (f sub 0)
c 15 -- gurson model parameter q1
c 16 -- gurson model parameter q2
c 17 -- gurson model parameter q3
c 18 -- nucleation flag (true or false)
c 19 -- nucleation parameter sn
c 20 -- nucleation parameter en
c 21 -- nucleation parameter fn
c 22 -- allow material model to cut step due to
c 23 -- flag to allow crack growth element killing
c excessive reversed plasticity
c 24 -- segmental stress-strain curve logical flag
c 25 -- flag to indicate anisotropic thermal
c coefficients are defined
c 26-31 anisotropic thermal expansion coefficients
c 32 -- interface stiffness in the longitudinal direction
c 33 -- interface stiffness in the transverse direction
c 34 -- interface stiffness in the normal direction
c 35 -- critical normal stress of the interface
c 36 -- critical shear stress of the interface
c 37 -- shape parameter for bilinear and ramp
c 38 -- second ( additional) shape parameter for ramp
c 39 -- critical separation distance in sliding
c 40 -- critical separation distance in opening
c 41 -- equivalent critical separation distance
c 42 -- a ratio to determine the equivalent separation
c under mixed mode loading ( =0 => mode I )
c 43 -- a flag for identifying the interface element
c 44 -- type of interface models
c 1 - linear elastic; 2- bilinear
c 3 - ramp; 4 - exponential_1; 5 - exponential_2
c 45 -- for segmental curve model, the segmental curve
c set number
c (*) 46 -- ductile material volume fracture for fgm
c 47 -- = 0 homogeneous cohesive material
c = 1 functionally graded cohesive material
c 48 -- critical separation distance ductile (fgm)
c 49 -- critical separation distance brittle (fgm)
c 50 -- critical stress ductile (fgm)
c 51 -- critical stress brittle (fgm)
c 52 -- beta_ductile (fgm)
c 53 -- beta_brittle (fgm)
c 54 -- compression stiffness multiplier for
c cohesive materials
c 55 -- start of props for cyclic plasticity model
c see inmat_cyclic
c 70 -- start of props for yuemin liang's adv.
c mises model that includes effects of
c staturated hydrogen
c 70 - yl_1
c 71 - yl_2
c 72 - yl_3
c 73 - yl_4
c 74 - yl_5
c 75 - yl_6
c 76 - yl_7
c 77 - yl_8
c 78 - yl_9
c 79 - yl_10
c
c 80-89 creep model
c
c 90-- PPR cohesive model
c 90-98 currently used. see comments
c in inmat_cohesive routine
c 100-- local tolerance for CP NR loop
c 101-- number of crystals at e. material point (or max n)
c 102-- angle convention (1=Kocks)
c 103-- angle type (1=degree, 2=radians)
c 104-- crystal input (1=single, 2=file)
c 105-- crystal number (for single)
c 106-- crystal offset (for list)
c 107-- orientation input (1=single, 2=file)
c 108-110-- psi, theta, phi (for single)
c 111-- orientation offset (for list)
c 112-- STRING crystal list (for offset/list)
c 113-- STRING orientation list (for offset/list)
c
c 115-- macroscale material model number
c 116-118-- s vector
c 119-121-- l vector
c 122-125-- t vector
c 126-- l_s
c 127-- l_l
c 128-- l_t
c 129-- alpha_dmg
c 130-- nstacks (temp, should calculate from element sz)
c 131-- nfail ("")
c 132-- macro_sz
c 133-- cp_sz
c
c 148-- link2 x-stiffness
c 149-- link2 y-stiffness
c 150-- link2 z-stiffness
c
c 151-200 -- Abaqus compatible UMAT
c 151 - um_1
c 151 - um_2
c ...
c ...
c 200 - um_50
c
c 201-230 cavity option for cohesive material
c
c the beta_fact is used to assist in construction
c of planar models containing one layer of elements.
c the stiffness and internal forces are mutiplied
c by the beta_fact to simulate the effect of a
c non-unit thickness.
c
c (*) some material values maybe specified as having the
c value 'fgm' (a string). In such cases the user
c supplied nodal values for the model are interpolated
c at the element gauss points during execution.