- In the links below you will find the documentation concerning the different constitutive laws implemented in SMART+ :
Elastic Laws
umat_elasticity_iso
umat_elasticity_trans_iso
Elastic Laws
umat_elasticity_iso(vec, vec, vec , mat, mat , int, double, int, double , double, double, double, double , double , double, int, int, bool)
Code name : ELISO
This is a user subroutine for isotropic elastic materials in 1D to 3D case in order to solve thermo-elastic problem. This Umat calls only the classical variables, please see the documentation about Umat for more informations.The isotropic elasticity Umat requires three material constants write in the material.dat file :
E = props [0]: Young Modulus
\(\nu\)= props [1] : Poisson ratio
\(\alpha\)= props [2] : coefficient of thermal expansionThen various formulas will be used considering the problems dimensions. Please see the constitutive laws part in the theory manual for more informations about constitutive laws.
Example of material.dat file :
Material Name ELISO Number_of_material_parameters 3 Number_of_internal_variables 0 E 200000 nu 0.3 alpha 17.E-6
umat_elasticity_trans_iso(vec, vec, vec , mat, mat , int, double, int, double , double, double, double, double , double , double, int, int, bool)
Code name : ELIST
This is a user subroutine for transversaly isotropic elastic materials in 1D to 3D case in order to solve thermo-elastic problem. This Umat calls only the classical variables, please see the documentation about Umat for more informationsThe transversaly isotropic elasticity Umat requires eight material constants write in the material.dat file:
axis = props[0] : Axis of transverse isotropy (1 to 3)
EL = props[1] : Axial Young Modulus
ET = props[2] : Transverse Young Modulus
\(\nu\) TL = props[3] : Axial Poisson ratio
\(\nu\) TT = props[4] : Transverse Poisson ratio
GLT = props[5] : Axial shear modulus
\(\alpha\) L = props[6] : Axial coefficient of thermal expansion
\(\alpha\) T = props[7] : Transverse coefficient of thermal expansionThen various formulas will be used considering the problems dimensions. Please see the constitutive laws part in the theory manual for more informations about constitutive laws.
Example of material.dat file :
Material Name ELIST Number_of_material_parameters 8 Number_of_internal_variables 0 axis 1 EL 278 ET 22 nuTL 0.10 nuTT 0.38 GLT 20 alphaL 17.E-6 alphaT 17.E-6