cratepy.material.models.von_mises

Von Mises elasto-plastic constitutive model with isotropic hardening.

This module includes the implementation of the von Mises constitutive model with isotropic strain hardening. The constitutive formulation can be found in Chapter 7 of Computational Methods for Plasticity [1].

Classes

VonMises

Von Mises constitutive model with isotropic strain hardening.

Functions

build_hardening_parameters(type, ...)

Build hardening parameters according with isotropic hardening type.

get_available_hardening_types()

Get available isotropic hardening laws.

get_hardening_law(type)

Get isotropic hardening law to compute yield stress and hardening slope.

Classes

ConstitutiveModel(strain_formulation, ...)

Constitutive model interface.

Elastic(strain_formulation, problem_type, ...)

Linear elastic constitutive model.

VonMises(strain_formulation, problem_type, ...)

Von Mises constitutive model with isotropic strain hardening.