# Solid Mechanics Application Hardening Laws

(Difference between revisions)
 Revision as of 17:53, 23 March 2016 (view source)Cpuigbo (Talk | contribs) (Created page with "== Definition of the class == The hardening law defines the evolution of the yield surface in terms of hardening (increase of the elastic region) or softening (decrease of the e...") Latest revision as of 00:56, 24 March 2016 (view source)Cpuigbo (Talk | contribs) (One intermediate revision by one user not shown) Line 25: Line 25: * CalculateThermalCurrentEffect(...) * CalculateThermalCurrentEffect(...) + for more details look inside of the hardening_law base class. == List of hardening laws == == List of hardening laws == Line 71: Line 72: |-style="background:#fff9d5;" |-style="background:#fff9d5;" |} |} + + [[Category:Solid Mechanics Application]] + [[Category:Solid Mechanics Application Constitutive Laws]]

## Definition of the class

The hardening law defines the evolution of the yield surface in terms of hardening (increase of the elastic region) or softening (decrease of the elastic region)

The properties of the material are needed to be passed to the hardening law.

The hardening law class main methods are:

Used commonly in the Yield Criterion:

• CalculateHardening(...)
• CalculateIsotropicHardening(...)
• CalculateKinematicHardening(...)

and their derivatives:

• CalculateDeltaHardening(...)
• CalculateDeltaIsotropicHardening(...)
• CalculateDeltaKinematicHardening(...)

Used to compute the temperature effects:

• CalculateThermalReferenceEffect(...)
• CalculateThermalCurrentEffect(...)

for more details look inside of the hardening_law base class.

## List of hardening laws

Hardening Laws
LinearIsotropicKinematicHardeningLaw()
NonLinearIsotropicKinematicHardeningLaw()
ExponentialDamageHardeningLaw()
Hardening Laws Material Properties
LinearIsotropicKinematicHardeningLaw() YIELD_STRESS
KINEMATIC_HARDENING_MODULUS
NonLinearIsotropicKinematicHardeningLaw() YIELD_STRESS
KINEMATIC_HARDENING_MODULUS
REFERENCE_HARDENING_MODULUS
INFINITY_HARDENING_MODULUS
HARDENING_EXPONENT
ExponentialDamageHardeningLaw() FRACTURE_ENERGY
DAMAGE_THRESHOLD