ZenerElement

Source: models/solid_mechanics/viscoelasticity/ZenerElement.py

Zener (Standard Linear Solid) viscoelastic model: an equilibrium spring in parallel with a Maxwell branch. The total stress is \(\boldsymbol{\sigma} = (E_\infty + E_M) \boldsymbol{\varepsilon} - E_M \boldsymbol{\varepsilon}_v\), and the Maxwell-branch viscous strain evolves as \(\dot{\boldsymbol{\varepsilon}}_v = E_M (\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}_v) / \eta_M\).

Inputs

straininput · SR2 · required

Total strain

viscous_straininput · SR2 · required

Viscous strain in the Maxwell branch

Outputs

stressoutput · SR2 · required

Total stress

Parameters

equilibrium_modulusparameter · Scalar · required

Equilibrium spring modulus

maxwell_modulusparameter · Scalar · required

Maxwell branch spring modulus

maxwell_viscosityparameter · Scalar · required

Maxwell branch dashpot viscosity