hyper_elastic#
Description#
This behavior handles all (simply) hyperelastic material laws. For cases of hyper-viscoelastic or hyper-viscoplastic models please see those corresponding behaviors. Note that the syntax for hyperelasticity in Z-mat has changed significantly with the 8.3 release, and the (un-mixed) hyperelastic laws are now available for use with the different Z-mat interfaces. All the previous individual behaviors for each potential form have been deprecated, though a compatibility syntax is still provided.
The hyperelastic potential is defined by a material component for this task, which is shared between the other laws employing such a potential. There are several main classes of hyperelastic “rules” which can be inserted in this behavior depending on their assumptions and integrated rules. The following type are allowed:
default HYPERELASTIC_LAW objects.
isotropic HYPERELASTIC_LAW objects which are somewhat more specific and where certain properties of the potential tangent can be made.
Syntax#
***behavior hyper_elastic
[ **thermal_strain
<THERMAL_STRAIN> ]
[ **hyperelasticity
<HYPERELASTIC_LAW> ]
[ **isotropic_hyperelasticity
<ISOTROPIC_HYPERELASTIC_LAW> ]
[ **model_coef
]
\(~\,~\,~\,\) …
Example#
***behavior hyper_elastic
**hyperelasticity arruda_boyce
**model_coef
mu 0.893
lambda 9.0
K0 10000.0
***return