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_rateinput · Scalar · required

Flow rate

flow_directioninput · SR2 · required

Flow direction

back_stressinput · SR2 · required

Back stress

Parameters

Cparameter · Scalar · required

Kinematic hardening coefficient

gparameter · Scalar · required

Dynamic recovery coefficient

Aparameter · Scalar · required

Static recovery prefactor

aparameter · Scalar · required

Static recovery exponent