WiechertElement¶
Source: models/solid_mechanics/viscoelasticity/WiechertElement.py
Wiechert (generalized Maxwell) viscoelastic model with two Maxwell branches in parallel with an equilibrium spring. Total stress is \(\boldsymbol{\sigma} = (E_\infty + E_1 + E_2) \boldsymbol{\varepsilon} - E_1 \boldsymbol{\varepsilon}_{v,1} - E_2 \boldsymbol{\varepsilon}_{v,2}\), with each viscous strain evolving according to \(\dot{\boldsymbol{\varepsilon}}_{v,i} = E_i (\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}_{v,i}) / \eta_i\).
Inputs¶
strain—input·SR2· requiredTotal strain
viscous_strain_1—input·SR2· requiredViscous strain in the first Maxwell branch
viscous_strain_2—input·SR2· requiredViscous strain in the second Maxwell branch
Outputs¶
stress—output·SR2· requiredTotal stress
Parameters¶
equilibrium_modulus—parameter·Scalar· requiredEquilibrium spring modulus
modulus_1—parameter·Scalar· requiredSpring modulus of the first Maxwell branch
viscosity_1—parameter·Scalar· requiredDashpot viscosity of the first Maxwell branch
modulus_2—parameter·Scalar· requiredSpring modulus of the second Maxwell branch
viscosity_2—parameter·Scalar· requiredDashpot viscosity of the second Maxwell branch