BurgersElement¶
Source: models/solid_mechanics/viscoelasticity/BurgersElement.py
Burgers viscoelastic model: a Maxwell element in series with a Kelvin-Voigt element. The shared stress is \(\boldsymbol{\sigma} = E_M (\boldsymbol{\varepsilon} - \boldsymbol{\varepsilon}_{v,M} - \boldsymbol{\varepsilon}_K)\), and the internal strains evolve as \(\dot{\boldsymbol{\varepsilon}}_{v,M} = \boldsymbol{\sigma}/\eta_M\) and \(\dot{\boldsymbol{\varepsilon}}_K = (\boldsymbol{\sigma} - E_K \boldsymbol{\varepsilon}_K) / \eta_K\).
Inputs¶
strain—input·SR2· requiredTotal strain
maxwell_viscous_strain—input·SR2· requiredViscous strain in the Maxwell branch dashpot
kelvin_voigt_strain—input·SR2· requiredStrain in the Kelvin-Voigt branch
Outputs¶
stress—output·SR2· requiredTotal stress (shared between Maxwell and Kelvin-Voigt elements)
Parameters¶
maxwell_modulus—parameter·Scalar· requiredMaxwell branch spring modulus
maxwell_viscosity—parameter·Scalar· requiredMaxwell branch dashpot viscosity
kelvin_modulus—parameter·Scalar· requiredKelvin-Voigt branch spring modulus
kelvin_viscosity—parameter·Scalar· requiredKelvin-Voigt branch dashpot viscosity