mises¶
- Purpose:
Compute stresses and plastic strains for an elasto-plastic isotropic hardening von Mises material.
- Syntax:
[es, deps, st] = mises(ptype, mp, est, st)- Description:
The
misesfunction computes updated stresses,es, plastic strain incrementsdeps, and state variablesstfor an elasto-plastic isotropic hardening von Mises material.The input variable
ptypedefines the type of analysis, see alsohooke. The vectormpcontains the material constants:mp = [\(\small{\, E\;\nu\;h\,}\)]where \(E\) is the modulus of elasticity, \(\nu\) is the Poisson’s ratio, and \(h\) is the plastic modulus.
The input matrix
estcontains trial stresses obtained by using the elastic material matrixDinplantsor a similars-function. The input vectorstcontains the state parameters:st = [\(\small{\, yi\;\sigma_y\;\varepsilon_{eff}^p\,}\)]at the beginning of the step. The scalar \(yi\) indicates whether the material behaviour is elasto-plastic (\(yi = 1\)) or elastic (\(yi = 0\)). The current yield stress is denoted by \(\sigma_y\) and the effective plastic strain by \(\varepsilon_{eff}^p\).
The output variables
esandstcontain updated values obtained by integration of the constitutive equations over the actual displacement step. The increments of the plastic strains are stored in the vectordeps.If
esandstcontain more than one row, then every row will be treated by the command.- Note:
It is not necessary to check whether the material behaviour is elastic or elasto-plastic; this test is performed by the function. The computation is based on an Euler-Backward method, i.e., the radial return method.
Only the cases
ptype = 2, 3, 4are implemented.