Material Failure Criterion
Material failure criterion can be defined using the MATF Bulk Data Entry or the MATS1 Bulk Data Entry (for damage initiation/evolution criteria only). Failure of materials is strongly influenced by the loading conditions and thus, the stress state. Hence, several criteria available refer to the notions of stress triaxiality and optionally to the Lode parameter to describe the loading conditions (uniaxial tension, pure shear, plane strain etc).
To describe a failure criterion based on plasticity and stress states, the value stress triaxiality, η , and the lode parameter, ξ , are needed. For shells only, stress triaxiality is needed.
Stress Triaxiality

Loading condition | Solids | Shells |
---|---|---|
Confined compression | -1 | |
Biaxial compression | -2/3 | -2/3 |
Uniaxial compression | -1/3 | -1/3 |
Pure shear | 0.0 | 0.0 |
Uniaxial tension | 1/3 | 1/3 |
Plane strain | 0.5751 | 0.5751 |
Biaxial tension | 2/3 | 2/3 |
Confined tension | 1 |
Lode Angle
To describe 3D loading conditions, another important quantity is the lode angle ( θ ) given by:

Under plane stress hypothesis (for shell elements), the lode angle and the stress triaxiality are linked and thus one for them can be used to recover the other:
As it is much easier to deal with normalized value instead of radians, the lode angle is usually switched by the Lode parameter denoted ξ , given by:
- -1.0 in compression
- In pure shear or plane strain
- In tension
Supported Failure Criteria
- BIQUAD
- The BIQUAD criterion is a stress triaxiality based failure criterion
mostly used for ductile metals. Its double quadratic curve shape
describes the evolution of plastic strain,
εfp
, at failure with respect to stress
triaxiality,
η
, as shown in the below image.
Figure 3. Failure plastic strain evolution with stress triaxiality for BIQUAD criterion - Uniaxial compression
- Pure shear
- Uniaxial tension
- Plane strain
- Biaxial tension
Note: The parabolic curve computation at high stress triaxiality is made so that c4 is always the minimum value.For shell elements, strain localization and necking occurring at high strain rate might not be correctly detected as the thickness variation is purely numerical. Thus, failure can be delayed in comparison to an equivalent sized solid element. To avoid that, an additional curve (see the blue curve in the below figure) can be defined for shells using INST parameter (V6), replacing c4 in the high stress triaxiality parabolic curve computation.Figure 4. Additional failure quadratic curve (in blue) at high stress triaxiality for shells c1=r1⋅c3 c2=r2⋅c3 c3=c3 c4=r4⋅c3 c5=r5⋅c3The value c3 is then the only expected parameter when using material input for BIQUAD criterion. However if no c3 value is specified, a default value of c3 will automatically be set.For each timestep, the plastic strain at failure, εfp(η) , is estimated according to the stress triaxiality and the parabolic curves. This allows increases to the damage variable accounting for the stress state history:Table 2. Automatic parameters settings for MATER keyword Keyword c3 (Default) r1 r2 r4 r5 MILD 0.60 3.5 1.6 0.6 1.5 HSS 0.50 4.3 1.4 0.6 1.6 UHSS 0.12 5.2 3.1 0.8 3.5 AA5182 0.30 5.0 1.0 0.4 0.8 AA6082 0.17 7.8 3.5 0.6 2.8 PA6GF30 0.10 3.6 0.6 0.5 0.6 PP T40 0.11 10.0 2.7 0.6 0.7 D=∞∑t=0Δεpεfp(η) - TSTRN
- The TSTRN failure criterion is a strain based damage model and is
supposed to be fully coupled (DAMAGE keyword
activated and
DC=0
). However, you have the freedom to use
it as a failure criterion or a pure output damage variable. It considers
a linear evolution of the damage variable between two starting and
ending strain values, in tensile loading conditions (
η>0
):D=ε−εstartεend−εstartA couple of values εstart and εend are then needed in the card. V1 and V2 values corresponds to starting and ending von Mises equivalent strain. The von Mises equivalent strain is computed as follows:ε=√23(ε2xx'+ε2yy'+ε2zz'+2ε2xy+2ε2yz+2ε2zx)Where ε' is the deviatoric strain tensor.If V3 and V4 values are specified, they correspond to starting and ending major principal strain.ε=max(ε1,ε2,ε3)>0Note: V3 and V4 values are always prioritized when both V1/V2 and V3/V4 pairs are specified.
- Tabulated failure criteria
- The TAB failure criterion is used to give as much freedom as possible to
describe a plastic strain based tabulated criterion. The
TABLEMD entry defined by EPS_TID describes the
map showing the evolution of plastic strain at failure,
εfp
, with respect to stress triaxiality and,
optionally for solid elements, with lode parameter,
ξ
, as shown in Figure 5.
Figure 5. Tabulated failure criterion map showing the evolution of plastic strain at failure with respect to stress triaxiality and lode parameter The V1 value is a scale factor that allows you to quickly increase or decrease in entire map.
The damage variable evolution is given by a specific formula using the parameter in defined in V2 value:D=∞∑t=0Δεpεfp(η,ξ)⋅n⋅D(1−1n)Thus, including its own current value, the damage variable evolution is taking into account the stress state history but also the damage history. The exponent n allows to indirectly change the shape of the damage evolution with respect to plastic strain as presented in Figure 6. The increase of the n exponent parameter tends to delay the stress softening effect as shown.Figure 6. Effect of n parameter on the damage versus plastic strain evolution (left picture) and effect of n parameter on a single element uniaxial tension behavior (right picture) Another approach of stress softening approach with TAB criterion is called the necking-controlled approach.
To use this new approach, the two first parameters of the second line INST_TID and V6 must be defined. INST_TID defines the ID of a TABLEMD entry defining a map showing the evolution of the plastic strain value (denoted εlocp ) for which necking instability and thus strain localization starts, with respect to stress triaxiality and, optionally, lode parameter. It is an instability limit curve or map mostly defined at high stress triaxiality as the one described above for BIQUAD criterion in Figure 3 and is supposed to be lower than the failure curve/map to have an effect. It can be used with solids or shells.
This INST second map allows to compute the evolution of a new variable called necking-triggering variable and denoted f . Its evolution is very similar to the damage variable one:
f=∞∑t=0Δεpεlocp(η,ξ)⋅n⋅f(1−1n)Once this variable reaches the value 1, a stress softening is triggered (defined by Comment 12 in the MATF Bulk Data Entry). However, instead of using the constant value, DC , in the MATF entry, the parameter, DC , becomes an integration point. Thus DC can be very different from one element to another depending on the history of the element stress state.
Thus, when INST_TID is used, the DC value corresponds to the value taken by the damage variable D at the exact moment when f reaches or overtakes the value 1. In other words, DC is the D value when the necking criterion is reached the first time. Then, DC remains untouched until the end of the simulation.
D=∫ΔDf=∫ΔfDC={1whilef<1Dwhenf≥1σ=σeff(1−(D−Dc1−Dc)exp)Unlike the DC parameter, the exponent (EXP) is a constant parameter over all elements.This necking-controlled approach can offer a higher predictivity for a large range of stress state but needs to define an instability map especially at high stress triaxiality when necking is more likely to happen.
Finally, parameters V7 and V8 values are stress triaxiality boundaries for element size scaling defined below. If this pair of values are defined, the size scaling only occurs when:
V7<η<V8 - Damage initiation and evolution (INIEVO)
- INIEVO failure criterion is very specific and provides the ability to
define a failure approach based on the use of a DMGINI Bulk Data Entry and, optionally a DMGEVO Bulk Data Entry.
For the DMGINI Bulk Data Entry, only DUCTILE criterion is available. For the DMGEVO Bulk Data Entry, only DISP and ENERGY evolution are available.
This criterion can be defined using two methods:- The DAMAGE continuation line in the MATS1 Bulk Data Entry. This method is supported both for Implicit and Explicit Dynamic Analysis.
- CRI=INIEVO in the MATF Bulk Data Entry. This method is supported only for Explicit Dynamic Analysis.
Note: For INIEVO, strain rate dependency and element size dependency are not available.