SlopeSaturationVoceIsotropicHardening#
Source: models/solid_mechanics/plasticity/SlopeSaturationVoceIsotropicHardening.py
SlopeSaturationVoce isotropic hardening model,
\(\dot{h} = \theta_0 \left(1 - \frac{h}{R} \right) \varepsilon_p\), where \(R\) is the
isotropic hardening upon saturation, and \(\theta_0\) is the initial
hardening rate. In addition to the reparameterization, this model
differences from the VoceIsotropicHardening model in that it defines the
hardening rate in a non-assocative manner. This is sometimes handy, for
example in supplementing the model with static recovery.
Inputs#
flow_rate—input·Scalar· requiredFlow rate
isotropic_hardening—input·Scalar· requiredIsotropic hardening variable
Outputs#
isotropic_hardening_rate—output·Scalar· defaultisotropic_hardening_rateOptional name for the derived output (defaults to ‘isotropic_hardening_rate’, i.e. the ‘isotropic_hardening’ variable name with the ‘_rate’ suffix).
Parameters#
saturated_hardening—parameter·Scalar· requiredSaturated isotropic hardening
initial_hardening_rate—parameter·Scalar· requiredInitial hardening rate