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

Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


doc:user:elements:volumes:damage

Damage

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

  • The stress associated to damage which is taken into account in the plastic criterion σdamage
  • The evolution of the damage variable D
  • The softening of the elastic limit ω

Laws in Metafor:

GursonTvergaardDamage

Description

  • Stress associated to damage, σdamage:

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

  • Softening of elastic limit ω:

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

  • Evolution of the damage variable D:

˙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

  • Stress associated to damage, σdamage:

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

  • Softening of elastic limit ω:

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

  • 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+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

  • Stress associated to damage, σdamage:

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

  • Softening of elastic limit ω:

ω(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 -
doc/user/elements/volumes/damage.txt · Last modified: 2018/11/13 17:38 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki