LinearDashpot

Source: models/solid_mechanics/viscoelasticity/LinearDashpot.py

Newtonian dashpot constitutive law, \(\dot{\boldsymbol{\varepsilon}} = \boldsymbol{\sigma} / \eta\), where \(\eta\) is the viscosity. This is the leaf dashpot element used in any rheological network composition (Maxwell, Kelvin-Voigt, Zener, Wiechert, Burgers, and arbitrary user-defined topologies).

Inputs

stressinput · SR2 · required

Stress acting across the dashpot

Outputs

viscous_strain_rateoutput · SR2 · required

Rate of viscous strain. Override to match the rate name expected by the time integrator if your state variable is not named viscous_strain.

Parameters

viscosityparameter · Scalar · required

Dashpot viscosity