AssociativeKinematicPlasticHardening

Source: models/solid_mechanics/plasticity/AssociativeKinematicPlasticHardening.py

Map the flow rate (i.e., the consistency parameter in the KKT conditions) to the rate of internal variables. This object calculates the rate of kinematic plastic strain following associative flow rule, i.e. \(\dot{\boldsymbol{K}}_p = - \dot{\gamma} \frac{\partial f}{\partial \boldsymbol{X}}\), where \(\dot{\boldsymbol{K}}_p\) is the kinematic plastic strain, \(\dot{\gamma}\) is the flow rate, \(f\) is the yield function, and \(\boldsymbol{X}\) is the kinematic hardening.

Inputs

flow_rateinput · Scalar · required

Flow rate

kinematic_hardening_directioninput · SR2 · required

Direction of associative kinematic hardening which can be calculated using Normality.

Outputs

kinematic_plastic_strain_rateoutput · SR2 · required

Rate of kinematic plastic strain