ChabochePlasticHardening¶
Source: models/solid_mechanics/plasticity/ChabochePlasticHardening.py
Map the flow rate (i.e., the consistency parameter in the KKT conditions) to the rate of internal variables. This object defines the non-associative Fredrick-Armstrong kinematic hardening. In the model, back stress is directly treated as an internal variable. Rate of back stress is given as \(\dot{\boldsymbol{X}} = \left( \frac{2}{3} C \frac{\partial f}{\partial \boldsymbol{M}} - g \boldsymbol{X} \right) \dot{\gamma}\).\(\frac{\partial f}{\partial \boldsymbol{M}}\) is the flow direction, \(\dot{\gamma}\) is the flow rate, and \(C\) and \(g\) are material parameters. The complete Chaboche model adds static recovery terms \(- A \lVert \boldsymbol{X} \rVert^{a - 1} \boldsymbol{X}\), so the model includes kinematic hardening, dynamic recovery, and static recovery. \(A\) and \(a\) are additional material parameters.
Inputs¶
flow_rate—input·Scalar· requiredFlow rate
flow_direction—input·SR2· requiredFlow direction
back_stress—input·SR2· requiredBack stress
Parameters¶
C—parameter·Scalar· requiredKinematic hardening coefficient
g—parameter·Scalar· requiredDynamic recovery coefficient
A—parameter·Scalar· requiredStatic recovery prefactor
a—parameter·Scalar· requiredStatic recovery exponent