Failure Models¶
MatEditor allows you to define the failure material properties. The supported properties are listed below.
- Glass
- Bi-Quadratic
- Cockcroft
- Connect
- Extended Mohr-Coulomb
- Energy
- Fabric
- Forming Limit Diagram
- Hashin
- Hosford-Coulomb
- Johnson-Cook
- Ladeveze delamination
- Mullins Effect
- NXT
- Orthotropic Bi-Quadratic
- Orthotropic Strain
- Puck
- Tuler-Butcher
- Tensile Strain
- Wierzbicki
- Wilkins
Bi-Quadratic¶
The failure strain is described by two parabolic functions that user input.
Cockcroft¶
A nonlinear stress-strain based failure criterion with linear damage accumulation.
where \(\epsilon_1\) is the first principal tension stress, \(\bar{\epsilon}\) is the equivalent strain.
Extended Mohr-Coulomb¶
The failure criteria is calculated as:
where effective failure strain is
the coefficient b is computed as
or
Energy¶
The damage is defined as
where the energy density is the current internal energy of the element divided by the current element volume.
Fabric¶
The failure and damage is defined independently in each direction (\(i\)=1,2)
where \(\epsilon_i \ge \epsilon_{fi}\).
Hashin¶
This model can be used for the composite materials.
The damage factor is calculated as
For the uni-directional lamina model:¶
Tensile/shear fiber mode:
Compression fiber mode:
with \(\sigma_{\alpha} = -\sigma_{11}+\langle -\dfrac{\sigma_{22}+\sigma_{33}}{2} \rangle\).
Crush mode:
with \(p=-\dfrac{\sigma_{11}+\sigma_{22}+\sigma_{33}}{3}\).
Failure matrix mode:
Delamination mode:
For the fabirc lamina model:¶
Tensile/shear fiber mode
Compression fiber mode:
Crush mode:
Shear failure matrix mode:
Matrix failure mode:
Hosford-Coulomb¶
The failure strain is described y the Hosford-Coulomb function.
The damage is defined as
where the strain is calcualted as
Johnson-Cook¶
The failure strain is calculated by the constutitive relation:
The damage factor is defined as
Ladeveze Delamination¶
This is the Ladeveze failure model for delamination (interlaminar fracture). The damage parameters are defined as
The damage value can be
Mullins Effect¶
This failure model is used with the hyperelastic materials. The stress during the first loading process is equal to the undamaged stress. Upon unloading and reloading the strss is multiplied by a positive softening factor as
where dev(\(\sigma\)) is the deviatoric part of the stress, \(p\) is the hydrostatic pressure. The damage factor \(\eta\) is given as
where \(erf\) is the Gauss error function.
NXT¶
This model describes the forming limit baed on stresses. This failure is used for shell elements only.
An instability factor is defined as:
The material is defined as free if \(0<\lambda_f<1\), warning if \(1<\lambda_f<2\), failure if \(\lambda_f \ge 2\).
Orthotropic Bi-Quadratic¶
The failure strain is described by two parabolicfunctions calculated using curve fitting from user input failure strains.
Orthotropic Strain¶
A damage factor is the maximum over time and is calculated for each direction and stress state via:
where the direction is indicated by using the common \(ij\) notation and loading state is either compression (\(l=c\)) or tension (\(l=t\)). The parameter \(\alpha=factor_{el}\cdot factor_{rate}\).
The element size correction factor is :
where \(f_{el}\) is the element size correction factor function, \(Size_{el}\) is the characteristic element size.
The strain rate factor is
where \(f_ijl\) is strain rate factor function, \(\dot{\epsilon}_{ijl}\) is the current strain rate in direction ij and load case l, and \(\dot\epsilon_0\) is the reference strate rate.
Generally, the damange for this model is
Puck¶
This failure model can be applied for both solid and shell elements.
For the fiber fraction failure, the damage parameter \(e_f\) is defined by
or
For the inter fiber failure: the damage parameter \(e_f\) is
or
or
when the damage parameter \(e_f \ge 1.0\), the stresses are decreased by using an exponential function to avoid numerical instabilities.
The damage is defined by
Tuler-Butcher¶
An element fails once the damage is greater than specified critical damage value K. For ductile materials, the cumulative damage parameter is:
where \(\sigma_r\) is initial fracture stress, \(\sigma\) maximum principal stress, \(\lambda\) is material constant, \(t\) is the time when the element cracks, \(D\) is the damage integral, \(K\) is the critical value of the damage integral.
For brittle materials (shells only), the damage parameter is: $$ \dot{D} = \dfrac{1}{K}(\sigma - \sigma_r)^a $$ $$ \sigma_r=\sigma_0(1-D)^b $$ $$ D=D+\dot{D}\Delta t $$
Tensile Strain¶
This is a strain-based failure model that is compatible with both solid and shell elements. The damage is calculated by:
where \(\epsilon\) is either the quivlent strain or maximum principal tensile strain.
Wierzbicki model¶
This model describes the Bao-Xue-Wierzbicki failure model. The damage is defined by
where the effective failure strain is
where \(\bar{\epsilon}_{max} = C_1 e^{-1C_{2}\eta}\), and \(\bar{\epsilon}_{min} = C_{3} e^{-1C_{4}\eta}\).
For solid element, the parameters \(\bar{\xi}\) and \(\bar{\eta}\) are defined by the two options.
The option 1 (default) is : $$ \bar{\xi}=\dfrac{\sigma_m}{\sigma_{VM}} \quad \bar{\eta}=\dfrac{27J_3}{2\sigma^3_{VM}} $$
The option 2 is: $$ \bar{\xi}=\dfrac{\int_0^{\epsilon_p}\dfrac{\sigma_m}{\sigma_{VM}}d\epsilon_p}{\epsilon_p} \quad \bar{\eta}=\dfrac{\int_0^{\epsilon_p} \dfrac{27J_3}{2\sigma^3_{VM}} d\epsilon_p}{\epsilon_p} $$
For shell element, the parameters \(\bar{\xi}\) and \(\bar{\eta}\) are $$ \bar{\xi}=\dfrac{\sigma_m}{\sigma_{VM}} \quad \bar{\eta}=-\dfrac{27}{2}\bar{\eta}(\bar{\eta}^2-\dfrac{1}{3}) $$
where \(\sigma_m\) is Hydrostatic stress, \(\sigma_{VM}\) is von Mises stress, and \(J_3\) is the third invariant deviatoric stress.
Wilkins model¶
The cumulative damage is given by:
where \(W_1=(\dfrac{1}{1-\dfrac{P}{P_{lim}}})^{\alpha}\), \(W_2=(2-A)^{\beta}\), and hydro-pressure \(P=-\dfrac{1}{3}\sum_{j=1}^{3}\sigma_{jj}\), \(A=max(\dfrac{s_2}{s_1}, \dfrac{s_2}{s_3})\). \(s_1\), \(s_2\), \(s_3\) are the deviatoric stresses, and \(s_1 \ge s_2 \ge s_3\).