−Table of Contents
Viscoelastic laws
The HyperFunction
class manages hyperelastic laws, when IsoViscoElasticFunction
manages a combination of HyperFunctions
to create a viscoelastic law.
OgdenHyperFunction
Description
Ogden hyperelastic law.
The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:
where are eigenvalues of Cauchy deviatoric matrix .
Parameters
Name | Metafor Code | Dependency |
---|---|---|
OGDEN_MU1 | - | |
OGDEN_MU2 | - | |
OGDEN_MU3 | - | |
OGDEN_A1 | - | |
OGDEN_A2 | - | |
OGDEN_A3 | - |
HenckyHyperFunction
Description
Hencky hyperelastic law.
The deviatoric potential is computed based on a Cauchy tensor with a unit determinant:
where are eigenvalues of Cauchy deviatoric matrix .
Parameters
Name | Metafor Code | Dependency |
---|---|---|
HENCKY_MU | - |
IsoViscoElasticFunction
Description
Generic viscoelastic law.
This law is used to combine to hyperelastic functions, one to model the elastic part (spring), the other one the viscous part (dashpot).
Parameters
Name | Metafor Code | Dependency |
---|---|---|
Number of the elastic law | VE_SPRING_LAW | - |
Number of the viscous law | VE_DASHPOT_LAW | - |
Applications
Hyperelastic laws are used with materials called FunctionBasedHyperPk2Material
, when the viscoelastic law is used with VeIsoHyperPk2Material
, see Hyperelastic materials.
Examples are found in Commit 2006-09-19, corrected in Commit 2006-09-28.