TetrahedronHyperelasticityFEMForceField
This component belongs to the category of ForceField. The TetrahedronHyperelasticityFEMForceField implements - for tetrahedral topology only - several non-linear mechanical constitutive laws, also named as hyperelastic constitutive laws. The available models are:
- Arruda-Boyce model
- Costa model
- Mooney-Rivlin model
- Neo-Hookean model
- Stable Neo-Hookean model
- Ogden model (order 1)
- St Venant-Kirchhoff model
- Veronda-Westmann model
Note that the ParameterSet data changes depending on the chosen material. It corresponds to:
- for "ArrudaBoyce", two parameters are required: \(\left[ \mu ,k_0\right]\)
- for "Costa", eight parameters are required: \(\left[ a,k_{0},b_{ff},b_{fs},b_{ss},b_{fn},b_{sn},b_{nn}\right]\)
- for "MooneyRivlin", three parameters are required: \(\left[ C_{01},C_{10},k_{0}\right]\)
- for "NeoHookean", two parameters are required: \(\left[ \mu,\lambda \right]\)
- for "Ogden", three parameters are required: \(\left[ k,\mu_1,\alpha_1\right]\)
- for "StVenantKirchhoff", two parameters are required: \(\left[ \mu,\lambda \right]\)
- for "VerondaWestman", parameters are required: \(\left[ C_{1},C_{2},k_0\right]\)
Usage
As a Forcefield, the TetrahedronHyperelasticityFEMForceField requires a MechanicalObject and the associated solvers (integration scheme and linear solver), as well as a TetrahedronSetTopologyContainer.