Loading [MathJax]/jax/output/CommonHTML/jax.js

Table of Contents

Damage

The Damage class manages all damage evolution laws. When defining a new law, the following must be defined:

Laws in Metafor:

GursonTvergaardDamage

Description

σdamage=K[˙ˉεvpˉσ[1D]ˉσ+pfp]m[ˉεvp]n

ω(D,p,σyield)=12DDultcosh(3αpσyield)+[DDult]2

˙D=DNsN2πexp[12[ˉεvpεNsN]2]˙ˉεvp+[1D]tr(Dirr) si D<Dcrit=DultDcritΔε˙ˉεvp si D>Dcrit

Parameters

Name Metafor Code Dependency
Viscosity (K) GURSON_K -
Sensitivity to strain rate (m) GURSON_M -
Hardening of viscous terms (n) GURSON_N -
Damage value at failure (Dult) GURSON_D_ULT -
Damage value at coalescence (Dcrit) GURSON_DCRIT -
Parameter of nucleation law (α) GURSON_ALPHA -
Maximal number of nucleated microvoids (DN) GURSON_D_N -
Variance of the nucleation distribution function (sN) GURSON_S_N -
Average strain at nucleation (εN) GURSON_EPS_N -
Coalescence parameter Δε GURSON_DELTA_EPS -

KhaleelDamage

Description

σdamage=K(1D)[˙ˉεvpˉσ[1D]ˉσ+pfp]m[ˉεvp]n

ω(D,p,σyield)=(1D)αω3pσyield

˙D=Bσvvp(ˉεvp)b˙ˉεvp+[1D]Evη(p)tr(Dirr) si D<Dcrit=Bσvvp(ˉεvp)b˙ˉεvp+[1D]FEvη(p)tr(Dirr) si D>Dcrit where η(p) is defined as:

η=32m+1msinh(22m2+mpˉσ)

Parameters

Name Metafor Code Dependency
Viscosity (K) KHALEEL_K -
Sensitivity to strain rate (m) KHALEEL_M -
Hardening of viscous terms (n) KHALEEL_N -
Damage value at failure (Dult) KHALEEL_D_ULT -
Damage value at coalescence (Dcrit) KHALEEL_DCRIT -
Sensitivity to pressure (αω) KHALEEL_ALPHA -
First cavity nucleation parameter (B) KHALEEL_BIGB -
Second cavity nucleation parameter (b) KHALEEL_SMALLB -
Cavity growth parameter (Ev) KHALEEL_EV -
Cavity coalescence parameter (F) KHALEEL_FACT_EV -

AdamKhaleelDamage

Description

σdamage=K(1D)[˙ˉεvpˉσ[1D]ˉσ+pfp]m[ˉεvp]n

ω(D,p,σyield)=1D(1+αω3|p|σyield) si |p|>plimPLIM=32ζ+β2p2σyield si |p|<plimPLIM where plim=1DDσyield3αωζ=23(1(1+3αplimσyieldPLIM)D)σyield32plim3αDPLIMβ=(plimPLIM)2+32(plim3αDPLIM)2 * Evolution of the damage variable D:

˙D=Bσvvp(ˉεvp)b˙ˉεvp+[1D]Evη(p)tr(Dirr) si D<Dcrit=Bσvvp(ˉεvp)b˙ˉεvp+[1D]FEvη(p)tr(Dirr) si D>Dcrit where η(p) is defined as:

η=32m+1msinh(22m2+m|p|αησyield)

Parameters

Name Metafor Code Dependency
Viscosity (K) ADAM_K -
Sensitivity to strain rate (m) ADAM_M -
Hardening of viscous terms (n) ADAM_N -
Damage value at failure (Dult) ADAM_D_ULT -
Damage value at coalescence (Dcrit) ADAM_DCRIT -
Cavity growth parameter (Ev) ADAM_EV -
Cavity coalescence parameter (F) ADAM_FACT_EV -
Sensitivity to pressure (αω) ADAM_ALPHA -
First cavity nucleation parameter (B) ADAM_BIGB -
Second cavity nucleation parameter (b) ADAM_SMALLB -
Sensitivity of cavity growth to pressure (αη) ADAM_ALPHA_ETA -
Parameter smoothing the viscoplastic criterion (PLIM) ADAM_PLIM -