Difference between revisions of "Orthotropic Softening Material"

From OSUPDOCS
Jump to navigation Jump to search
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Constitutive Law ==
== Constitutive Law ==


This [[Material Models|MPM Material]] is an orthotropic, elastic material, but once it fails, it develops anisotropic damage. It will remain orthotropic, but properties in some dirrections will change. The material is available only in [[OSParticulas]] and still in development. The constitutive law for this material is
This [[Material Models#Softening Materials|MPM softening material]] is an orthotropic, elastic material, but once it fails, it develops anisotropic damage. It will remain orthotropic, but properties in some dirrections will change. The constitutive law for this material is


     
     
<math>\mathbf{\sigma} = (\mathbf{I} - \mathbf{D}) \mathbf{C}( \mathbf{\varepsilon}- \mathbf{\varepsilon}_{res})</math>
<math>\mathbf{\sigma} = \mathbf{C}(\mathbf{I} - \mathbf{D}) ( \mathbf{\varepsilon}- \mathbf{\varepsilon}_{res})</math>


where '''C''' is stiffness tensor for the underlying orthotopic material and '''D''' is an anisotropic 4<sup>th</sup> rank damage tensor appropriate for damage in orthotropic materials, and <math>\mathbf{\varepsilon}_{res}</math> is any residual strain (such as thermal or solvent induced strains).
where '''C''' is stiffness tensor for the underlying orthotopic material and '''D''' is an anisotropic 4<sup>th</sup> rank damage tensor appropriate for damage in orthotropic materials, and <math>\mathbf{\varepsilon}_{res}</math> is any residual strain (such as thermal or solvent induced strains).


The MPM implementation of softening isotropic materials is described in Nairn, Hammerquist, and Aimene<ref name="dmref">J. A. Nairn, C. C. Hammerquist, and Y. E. Aimene, "Numerical Implementation of Anisotropic Damage Mechanics," Int. J. for Numerical Methods in Engineering, 112(12), 1846-1868 (2017). [http://www.cof.orst.edu/cof/wse/faculty/Nairn/papers/MPMSoftening.pdf PDF]</ref> This extension to orthotropic materials will be in a future publication.
The MPM implementation of softening isotropic materials is described in Nairn, Hammerquist, and Aimene.<ref name="dmref">J. A. Nairn, C. C. Hammerquist, and Y. E. Aimene, "Numerical Implementation of Anisotropic Damage Mechanics," Int. J. for Numerical Methods in Engineering, 112(12), 1846-1868 (2017). [http://www.cof.orst.edu/cof/wse/faculty/Nairn/papers/MPMSoftening.pdf PDF]</ref> The extension to orthotropic materials is described in a paper on generalized damage mechanics methods.<ref name="genref">J. A. Nairn, "Generalization of Anisotropic Damage Mechanics Modeling in the Material Point Method," Int. J. for Numerical Methods in Engineering, 123, 5072-5097 (2022). [https://www.cof.orst.edu/cof/wse/faculty/Nairn/papers/GenDamage.pdf PDF]</ref>


== Damage Process ==
== Damage Process ==


The current implementation limits crack formation such that the crack normal is normal to a symmetry direction of the material. This approach means cracks will normal in tghe x, y, or z direction of the material axes (these axes need not align with analysis axes). Crack growth in material symmetry directions within these two planes suggest a material defined by six cracking modse:
The current implementation limits crack formation such that the crack normal is normal to a symmetry direction of the material. This approach means cracks will normal will always be in the x, y, or z direction of the material axes (these axes need not align with analysis axes). Crack growth in material symmetry directions within these three planes suggest a material defined by six cracking modes denoted by IJ where I and J are X, Y, or Z and I ≠ J. The first letter the the direction normal to the crack plane while the second letter is the direction of the crack growth. Each of these crack paths may be loaded in tension (mode I) or shear (mode II) leading to 12 toughness values. This material seeks to model all these crack options. Because a material point is either failed or not failed, it is not possible to separate the two mode I paths of any plane. We are thus left with three mode I properties and six mode II properties that depend on the crack normal
 
# XY - for crack normal in x direction propagating in the y direction.
# XZ - for crack normal in x direction propagating in the z direction.
# YZ - for crack normal in y direction propagating in the x direction.
# YZ - for crack normal in y direction propagating in the z direction.
# ZX - for crack normal in z direction propagating in the x direction.
# ZY - for crack normal in z direction propagating in the y direction.
 
In other words, the first letter is the normal to the crack plane while the second is the crack propagation direction within that plane. Each of these crack paths may be loaded in tension (mode I) or shear (mode II) leading to 12 toughness values. This material seeks to model all these crack options. Because a material point is either failed or not failed, it is not possible to separate the two mode I paths in any. We are thus left with three mode I properties and six mode II properties that depend on the crack normal


# Crack normal in the x direction
# Crack normal in the x direction
Line 35: Line 26:
#* Mode II: for propagation in x direction, initiation at tauXZ-Xc, toughness G<sub>XZ-X,c</sub><sup>(I)</sup>
#* Mode II: for propagation in x direction, initiation at tauXZ-Xc, toughness G<sub>XZ-X,c</sub><sup>(I)</sup>
#* Mode II: for propagation in y direction, initiation at tauYZ-Yc, toughness G<sub>YZ-Y,c</sub><sup>(I)</sup>
#* Mode II: for propagation in y direction, initiation at tauYZ-Yc, toughness G<sub>YZ-Y,c</sub><sup>(I)</sup>
Here tauIJ-Ic and tauIJ-Jc are strength values to initation failue in the IJ (I≠J) plane of the material. This failure will open a crack normal to the I (the common letter of the IJ pair) but propagating in the I or J direction (as indicate by -Ic or -Jc).


=== Damage Initiation and Propagation ===
=== Damage Initiation and Propagation ===


Damage initiation is controlled by attaching a [[Damage Initiation Laws|damage initiation law]] to the material. These laws define a failure envelop. Once the response reaches the envelop, the damage process is initiated and the normal to the crack plane is calculated depending on type of failure. The normal is needed to find the anisotropic '''D''' tensor (which involves rotating analysis into the crack axis system where the ''x'' axis is aligned with the crack normal). The only damage surface currently allowed for an orthotropic softening material is the [[Orthotropic Failure Surface|OrthoFailure initiation law]]. Damage propagation and evolution is determined by [[Softening Laws|softening laws]] laws to predict degradation of normal and shear tractions across the crack plane.
Damage initiation is controlled by attaching a [[Damage Initiation Laws|damage initiation law]] to the material. These laws define a failure envelop. Once the response reaches the envelop, the damage process is initiated and the normal to the crack plane is calculated depending on type of failure. The normal is needed to find the anisotropic '''D''' tensor (which involves rotating analysis into the crack axis system where the ''x'' axis is aligned with the crack normal). The only damage initiation law currently allowed for an orthotropic softening material is the [[Orthotropic Failure Surface|OrthoFailure initiation law]]. Damage propagation and evolution is determined by [[Softening Laws|softening laws]] that model degradation of normal and shear tractions across the crack plane.


Full definition of an orthotopic material requires specification of a strength and a softening law corresponding to each of the nine modeled crack propagation modes described in the previous section. Note that the six shear models indicate a shear plane with two indices following by a second index into crack direction. For example, tauXY-Xc is the strength to initiate failure by shear in the X-Y plane and that shear failure cases a crack in the x direction or a crack with normal in the y direction. The corresponding tauXY-Yc is failure in the same plane but resulting in a crack parallel to the y direction or a crack normal in the x direction. For X-Y shear loading of a given material, the shear crack formed will allows have its orientation defined by whichever shear strength is lower (min(tauXY-Xc,tauXY-Yc)). This, the large shear value has no affect on shear failure, but still can affect damage evolution. For example, if tauXY-Xc &lt; tauXY-Yc, all shear cracks will have normal in the y direction, but if tensile causes a crack with normal in the x direction, the value of tauXY-Yc will control subsequent shear damage evolution on that crack's surface. Similarly, shear failure in X-Z and Y-Z planes are controlled by two other pairs of shear strengths.
Full definition of an orthotopic material requires specification of a strength and a softening law corresponding to each of the nine modeled crack propagation modes described in the previous section. Note that the six shear models indicate a shear plane with two indices following by a second index indicating crack growth direction. For example, tauXY-Xc is the strength to initiate failure by shear in the X-Y plane and that shear failure cases a crack to propagate the X direction, which corresponds to a crack with normal in the Y direction. The corresponding tauXY-Yc is failure in the same plane but resulting in a crack propagating in the Y direction, which corresponds to a crack with normal in the X direction. For X-Y shear loading of a given material, the shear crack formed will allows have its orientation defined by whichever shear strength is lower (min(tauXY-Xc,tauXY-Yc)). Thus, the larger shear value has no affect on shear failure initiation, but it can affect damage evolution. For example, if tauXY-Xc &lt; tauXY-Yc, all shear cracks will have normal in the Y direction, but if tensile causes a crack with normal in the X direction, the value of tauXY-Yc will control subsequent shear damage evolution on that crack's surface in the Y direction. Similarly, shear failure in X-Z and Y-Z planes are controlled by two other pairs of shear strengths.


In brief, this material models crack initiation and propagation through damage mechanics. The softening law properties tie the damage mechanics to toughness properties for the material. The scheme can handle all model failure modes, interacting cracks (which become interacting damage zones), and 3D cracks. The damage evolves during a simulation, but, if desired, predamage on any particle at the start of a simulation can be set using [[Setting Forces and Fluxes#Initial Particle Damage|initial particle damage]] using [[Particle-Based Boundary Conditions|particle boundary conditions]].
In brief, this material models crack initiation and propagation through damage mechanics. The softening law properties tie the damage mechanics to toughness properties for the material. The scheme can handle all model failure modes, interacting cracks (which become interacting damage zones), and 3D cracks. The damage evolves during a simulation, but, if desired, predamage on any particle at the start of a simulation can be set using [[Setting Forces and Fluxes#Initial Particle Damage|initial particle damage]] using [[Particle-Based Boundary Conditions|particle boundary conditions]].
Line 74: Line 67:
| SofteningYZZ|| Attach a [[Softening Laws|softening law]] (by name or ID) for propagation of shear damage for crack in with normal y direction caused by shear stress in the y-z plane. Once attached, enter all required properties for that law by prefacing each property with "YZZ-". || none || Linear
| SofteningYZZ|| Attach a [[Softening Laws|softening law]] (by name or ID) for propagation of shear damage for crack in with normal y direction caused by shear stress in the y-z plane. Once attached, enter all required properties for that law by prefacing each property with "YZZ-". || none || Linear
|-
|-
| tractionFailureSurface || Select traction failure surface assumed that determines coupling between anisotropic damage mechanics parameters. The options are 0 = cuboid, 1 = cylindrical, and 2 = ovoid. For cuboid, the three damage parameters evolve indpendently. For cylindrical, the two shear parameters are coupled but tension and shear are independent. For ovoid, all three damage parameters are coupled. For backward compatibility, old files with the [[Isotropic Softening Material#Deprecated Material Properties|deprecated shearFailureSurface]] property is accepted and its rectangular and elliptical options are converted to the new cuboid (which is identical to prior rectangular option) and new cylindrical (which corrects prior elliptical option) methods. (In development for [[OSParticulas]] only) || none || 0
| tractionFailureSurface || Select coupling method. Because all failure surfaces are assumed to be normal to material directions, the traction failure surface is always a [[Isotropic Softening Material#Damage Generalizations|cuboid surface]]. This parameter select how damage evolves when traction in any direction exceeds that surface. The options are: 0 = decoupled or directions evolve independently, 1 = not used, 2 or 3 = evolve in direction that returns the traction toward the origin. The later two are expected to be the most realistic because all tractions simultaneously reach zero at failure. || none || 0
|-
| coefVariation || This property assigns a coefficient of variation to failure properties. The property that is affected is determined by the <tt>coefVariationMode</tt> parameter. Each particle's relative property is set at the start of the simulation to have the same Gaussian distribution of values about their means, but will have no spatial correlations. A better approach to stochastic modeling would use Gaussian random fields with spatial correlation, but the feature is not yet implemented. || none || 0
|-
|-
| coefVariationMode || The options are 1 = vary only strength, 2 = vary only toughness, and 3 = vary strength and toughness. Note that strength, toughness, and critical crack opening displacement (COD) are interrelated. Option 1 means COD will increase to keep toughness constant; 2 means COD will decrease to keep strength constant; 3 means COD will remain constant. || none || 1
| coefVariation<br>wShape<br>wV0<br>statDistributionMode || See the corresponding properties defined for an [[Isotropic Softening Material#Material Properties|Isotropic softening material]]. || ||
|-
|-
| coeff || coefficient of friction for post-decohesion contact (default is 0 or frictionless) (experimental implementation in development in [[OSParticulas]] only) || none || 0
| coeff || coefficient of friction for post-decohesion contact (default is 0 or frictionless) || none || 0
|-
|-
| ([[Common Material Properties|other]]) || Properties common to all materials || varies || varies
| ([[Common Material Properties|other]]) || Properties common to all materials || varies || varies
Line 89: Line 80:
This material stores several history variables that track the extent of the damage and orientation of the damage plane:
This material stores several history variables that track the extent of the damage and orientation of the damage plane:


# 0, 0.75, 0.8, 0.85, 0.95, 1.05, 1.15, 1.25, or 1 higher than previous 7 to indicate undamaged (0), damage propagation (0.75, 0.8, 0.85, 0.95, 1.05, 1.15, 1.25), or post failure (decohesion) state of the particle. The specific values indicate the failure mode that initiated the damage:
# A flag to indicate damage process:
#* 0.75, 1.25, 1.75, 2.25: Transverse Tension
#* 0.1: undamaged material point
#** 0.75, 1.75: Material axial direction along z axis in the crack axis system
#* 1.0±0.25: damage initiated and evolving
#** 1.25, 2.25: Material axial direction along y axis in the crack axis system
#* 2.0±0.25: material point has failed (decohesion)
#* 0.95, 1.95: Axial Tension
#* Within the above ranges for initiated and failed particles, the specific value tells how the damage initiated and the orientation crack or normal or the x direction in the crack axis system:
#** Material axial direction along x axis in the crack axis system
#** Crack normal in material z direction
#* 0.80, 1.15, 1.80, 2.15: Axial Shear
#*** 0.75 = ZZ tensile failure
#** 0.80, 1.80: Material axial direction along z axis in the crack axis system
#*** 0.80 = XZ-X shear failure
#** 1.15, 2.15: Material axial direction along y axis in the crack axis system
#*** 0.85 = YZ-Y shear failure
#* 1.05, 2.05: Transverse Shear
#** Crack normal in material x direction
#** Material axial direction along x axis in the crack axis system
#*** 0.95 = XX tensile failure (2D)
#* 0.85, 1.85: Rolling Shear (or shear failure in isotropic plane)
#*** 1.00 = XY-Y shear failure (2D)
#** Material axial direction along z axis in the crack axis system
#*** 1.05 = XZ-Z shear failure
#** Crack normal in material y direction
#*** 1.15= YY tensile failure (2D)
#*** 1.20 = XY-X shear failure (2D)
#*** 1.25 = YZ-Z shear failure
# δ<sub>n</sub> or the maximum normal cracking strain.
# δ<sub>n</sub> or the maximum normal cracking strain.
# δ<sub>xy</sub> or the maximum x-y shear cracking strain.
# δ<sub>xy</sub> or the maximum x-y shear cracking strain.
# δ<sub>xz</sub> or the maximum x-z cracking strain (zero for 2D).
# This variable has two options:
#* For 3D when using decoupled cuboid surface: δ<sub>xz</sub> or the maximum x-z cracking strain.
#* For all other cases: G<sub>I</sub> or cumulative mode I dissipated energy.
# d<sub>n</sub> or damage variable for normal loading. It varies from 0 to 1 where 1 is complete damage or failure.
# d<sub>n</sub> or damage variable for normal loading. It varies from 0 to 1 where 1 is complete damage or failure.
# d<sub>xy</sub> or damage variable for x-y shear loading. It varies from 0 to 1 where 1 is complete damage or failure.
# d<sub>xy</sub> or damage variable for x-y shear loading. It varies from 0 to 1 where 1 is complete damage or failure.
# d<sub>xz</sub> or damage variable for x-z shear loading. It varies from 0 to 1 where 1 is complete damage or failure (zero for 2D).
# This variable has two options:
#* For 3D when using decoupled cuboid surface: d<sub>xz</sub> or damage variable for x-z shear loading. It varies from 0 to 1 where 1 is complete damage or failure.
#* For all other cases: G<sub>II</sub> or cumulative mode II dissipated energy.
# For 2D it is cos(θ), but for 3D it is Euler angle α.
# For 2D it is cos(θ), but for 3D it is Euler angle α.
# For 2D it is sin(θ), but for 3D it is Euler angle β.
# For 2D it is sin(θ), but for 3D it is Euler angle β.
# For 2D it is not used, but for 3D it is Euler angle γ.
# For 3D it is Euler angle γ. In 2D has total dissipated energy by damage mechanics (in [[ConsistentUnits Command#Legacy and Consistent Units|energy units]])
# ''A<sub>c</sub>''/''V<sub>p</sub>'' where ''A<sub>c</sub>'' is crack area within the particle and ''V<sub>p</sub>'' is particle volume.
# ''A<sub>c</sub>''/''V<sub>p</sub>'' where ''A<sub>c</sub>'' is crack area within the particle and ''V<sub>p</sub>'' is particle volume.
# Relative strength derived at the start by <tt>coefVariation</tt> and <tt>coefVariationMode</tt> properties.
# Relative strength derived at the start by <tt>coefVariation</tt> and <tt>coefVariationMode</tt> properties.
Line 121: Line 120:
== Examples ==
== Examples ==


This example can be a starting point for modeling of wood
This example can be a starting point for modeling of wood with x, y, and z corresponding to tangential, longitudinal, and radial directions"


   Material "wood","Douglas fir","OrthoSoftening"
   Material "wood","Douglas fir","OrthoSoftening"
    Ex 600
    Ey 12000
    Ez 900
    Gxy 800
    Gxz 80
    Gyz 800
    nuzx .4
    nuyx .2
    nuyz .24
    alphax 40
    alphay 0
    alphaz 40
     rho 0.5
     rho 0.5
     largeRotation 1
     largeRotation 1
    Initiation "OrthoFailure"
     strengthCoefVariation 0.3
     strengthCoefVariation 0.3
     SofteningAI Linear
     sigmaXXc 10
     SofteningAII Linear
     sigmaYYc 100
     SofteningTII Linear
     sigmaZZc 8
     SofteningI Linear
     tauXY-Xc 10
    SofteningI Linear
     tauXY-Yc 30
     AI-Gc 1200
     tauYZ-Yc 30
     AII-Gc 600
     tauYZ-Zc 10
     TII-Gc 800
     tauXZ-Xc 2
     I-Gc 200
     tauXZ-Zc 2
     II-Gc 400
  Done
  Done


== References ==
== References ==


<references/>
<references/>

Latest revision as of 18:33, 17 April 2024

Constitutive Law

This MPM softening material is an orthotropic, elastic material, but once it fails, it develops anisotropic damage. It will remain orthotropic, but properties in some dirrections will change. The constitutive law for this material is

      [math]\displaystyle{ \mathbf{\sigma} = \mathbf{C}(\mathbf{I} - \mathbf{D}) ( \mathbf{\varepsilon}- \mathbf{\varepsilon}_{res}) }[/math]

where C is stiffness tensor for the underlying orthotopic material and D is an anisotropic 4th rank damage tensor appropriate for damage in orthotropic materials, and [math]\displaystyle{ \mathbf{\varepsilon}_{res} }[/math] is any residual strain (such as thermal or solvent induced strains).

The MPM implementation of softening isotropic materials is described in Nairn, Hammerquist, and Aimene.[1] The extension to orthotropic materials is described in a paper on generalized damage mechanics methods.[2]

Damage Process

The current implementation limits crack formation such that the crack normal is normal to a symmetry direction of the material. This approach means cracks will normal will always be in the x, y, or z direction of the material axes (these axes need not align with analysis axes). Crack growth in material symmetry directions within these three planes suggest a material defined by six cracking modes denoted by IJ where I and J are X, Y, or Z and I ≠ J. The first letter the the direction normal to the crack plane while the second letter is the direction of the crack growth. Each of these crack paths may be loaded in tension (mode I) or shear (mode II) leading to 12 toughness values. This material seeks to model all these crack options. Because a material point is either failed or not failed, it is not possible to separate the two mode I paths of any plane. We are thus left with three mode I properties and six mode II properties that depend on the crack normal

  1. Crack normal in the x direction
    • Mode I: initiation at sigmaXXc, toughness GXX,c(I)
    • Mode II: for propagation in y direction, initiation at tauXY-Yc, toughness GXY-Y,c(I)
    • Mode II: for propagation in z direction, initiation at tauXZ-Zc, toughness GXZ-Z,c(I)
  2. Crack normal in the y direction
    • Mode I: initiation at sigmaYYc, toughness GYY,c(I)
    • Mode II: for propagation in x direction, initiation at tauXY-Xc, toughness GXY-X,c(I)
    • Mode II: for propagation in z direction, initiation at tauYZ-Zc, toughness GYZ-Z,c(I)
  3. Crack normal in the z direction
    • Mode I: initiation at sigmaZZc, toughness GZZ,c(I)
    • Mode II: for propagation in x direction, initiation at tauXZ-Xc, toughness GXZ-X,c(I)
    • Mode II: for propagation in y direction, initiation at tauYZ-Yc, toughness GYZ-Y,c(I)

Here tauIJ-Ic and tauIJ-Jc are strength values to initation failue in the IJ (I≠J) plane of the material. This failure will open a crack normal to the I (the common letter of the IJ pair) but propagating in the I or J direction (as indicate by -Ic or -Jc).

Damage Initiation and Propagation

Damage initiation is controlled by attaching a damage initiation law to the material. These laws define a failure envelop. Once the response reaches the envelop, the damage process is initiated and the normal to the crack plane is calculated depending on type of failure. The normal is needed to find the anisotropic D tensor (which involves rotating analysis into the crack axis system where the x axis is aligned with the crack normal). The only damage initiation law currently allowed for an orthotropic softening material is the OrthoFailure initiation law. Damage propagation and evolution is determined by softening laws that model degradation of normal and shear tractions across the crack plane.

Full definition of an orthotopic material requires specification of a strength and a softening law corresponding to each of the nine modeled crack propagation modes described in the previous section. Note that the six shear models indicate a shear plane with two indices following by a second index indicating crack growth direction. For example, tauXY-Xc is the strength to initiate failure by shear in the X-Y plane and that shear failure cases a crack to propagate the X direction, which corresponds to a crack with normal in the Y direction. The corresponding tauXY-Yc is failure in the same plane but resulting in a crack propagating in the Y direction, which corresponds to a crack with normal in the X direction. For X-Y shear loading of a given material, the shear crack formed will allows have its orientation defined by whichever shear strength is lower (min(tauXY-Xc,tauXY-Yc)). Thus, the larger shear value has no affect on shear failure initiation, but it can affect damage evolution. For example, if tauXY-Xc < tauXY-Yc, all shear cracks will have normal in the Y direction, but if tensile causes a crack with normal in the X direction, the value of tauXY-Yc will control subsequent shear damage evolution on that crack's surface in the Y direction. Similarly, shear failure in X-Z and Y-Z planes are controlled by two other pairs of shear strengths.

In brief, this material models crack initiation and propagation through damage mechanics. The softening law properties tie the damage mechanics to toughness properties for the material. The scheme can handle all model failure modes, interacting cracks (which become interacting damage zones), and 3D cracks. The damage evolves during a simulation, but, if desired, predamage on any particle at the start of a simulation can be set using initial particle damage using particle boundary conditions.

Material Properties

When the material is undamaged, its response is identical to properties entered for the underlying orthotropic material. Once those are specified, you have to attach one damage initiation law and nine softening laws, and all properties needed by those laws.

Property Description Units Default
(Orthotropic Properties) Enter all properties needed to define the underlying orthotropic material response varies varies
Initiation Attach damage initiation law by name or ID that is compatible with this material. Once attached, enter all required strength properties for that law. none OrthoFailure
SofteningXX Attach a softening law (by name or ID) for propagation of a tensile damage for a crack with normal in the x direction. Once attached, enter all required properties for that law by prefacing each property with "XX-". none Linear
SofteningYY Attach a softening law (by name or ID) ffor propagation of a tensile damage for a crack with normal in the y direction. Once attached, enter all required properties for that law by prefacing each property with "YY-". none Linear
SofteningZZ Attach a softening law (by name or ID) for propagation of a tensile damage for a crack with normal in the z direction. Once attached, enter all required properties for that law by prefacing each property with "ZZ-". none Linear
SofteningXYX Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal y direction caused by shear stress in the x-y plane. Once attached, enter all required properties for that law by prefacing each property with "XYX-". none Linear
SofteningXYY Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal x direction caused by shear stress in the x-y plane. Once attached, enter all required properties for that law by prefacing each property with "XYY-". none Linear
SofteningXZX Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal z direction caused by shear stress in the x-z plane. Once attached, enter all required properties for that law by prefacing each property with "XZX-". none Linear
SofteningXZZ Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal x direction caused by shear stress in the x-z plane. Once attached, enter all required properties for that law by prefacing each property with "XZZ-". none Linear
SofteningYZY Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal z direction caused by shear stress in the y-z plane. Once attached, enter all required properties for that law by prefacing each property with "YZY-". none Linear
SofteningYZZ Attach a softening law (by name or ID) for propagation of shear damage for crack in with normal y direction caused by shear stress in the y-z plane. Once attached, enter all required properties for that law by prefacing each property with "YZZ-". none Linear
tractionFailureSurface Select coupling method. Because all failure surfaces are assumed to be normal to material directions, the traction failure surface is always a cuboid surface. This parameter select how damage evolves when traction in any direction exceeds that surface. The options are: 0 = decoupled or directions evolve independently, 1 = not used, 2 or 3 = evolve in direction that returns the traction toward the origin. The later two are expected to be the most realistic because all tractions simultaneously reach zero at failure. none 0
coefVariation
wShape
wV0
statDistributionMode
See the corresponding properties defined for an Isotropic softening material.
coeff coefficient of friction for post-decohesion contact (default is 0 or frictionless) none 0
(other) Properties common to all materials varies varies

History Variables

This material stores several history variables that track the extent of the damage and orientation of the damage plane:

  1. A flag to indicate damage process:
    • 0.1: undamaged material point
    • 1.0±0.25: damage initiated and evolving
    • 2.0±0.25: material point has failed (decohesion)
    • Within the above ranges for initiated and failed particles, the specific value tells how the damage initiated and the orientation crack or normal or the x direction in the crack axis system:
      • Crack normal in material z direction
        • 0.75 = ZZ tensile failure
        • 0.80 = XZ-X shear failure
        • 0.85 = YZ-Y shear failure
      • Crack normal in material x direction
        • 0.95 = XX tensile failure (2D)
        • 1.00 = XY-Y shear failure (2D)
        • 1.05 = XZ-Z shear failure
      • Crack normal in material y direction
        • 1.15= YY tensile failure (2D)
        • 1.20 = XY-X shear failure (2D)
        • 1.25 = YZ-Z shear failure
  2. δn or the maximum normal cracking strain.
  3. δxy or the maximum x-y shear cracking strain.
  4. This variable has two options:
    • For 3D when using decoupled cuboid surface: δxz or the maximum x-z cracking strain.
    • For all other cases: GI or cumulative mode I dissipated energy.
  5. dn or damage variable for normal loading. It varies from 0 to 1 where 1 is complete damage or failure.
  6. dxy or damage variable for x-y shear loading. It varies from 0 to 1 where 1 is complete damage or failure.
  7. This variable has two options:
    • For 3D when using decoupled cuboid surface: dxz or damage variable for x-z shear loading. It varies from 0 to 1 where 1 is complete damage or failure.
    • For all other cases: GII or cumulative mode II dissipated energy.
  8. For 2D it is cos(θ), but for 3D it is Euler angle α.
  9. For 2D it is sin(θ), but for 3D it is Euler angle β.
  10. For 3D it is Euler angle γ. In 2D has total dissipated energy by damage mechanics (in energy units)
  11. Ac/Vp where Ac is crack area within the particle and Vp is particle volume.
  12. Relative strength derived at the start by coefVariation and coefVariationMode properties.
  13. Relative toughness derived at the start by coefVariation and coefVariationMode properties.

Variables 8-10 define the normal to the damage crack plane. For 2D, θ is the counter clockwise angle from the x axis to the crack normal. For 3D, (α, β, γ) are the three Euler angles for the normal direction using a Z-Y-Z rotation scheme. You can use the damagenormal archiving option to save enough information for plotting the normal. Although damaged normal is a unit vector, it is archived with magnitude equal to Ac/Vp (which gets another history variable archived and the value is used for some visualization options).

This material also tracks the cracking strain which can be saved by using the plasticstrain archiving option. The strain is archived in the global axis system. If you also archive the damagenormal, you will be able to plot a vector along the crack-opening displacement vector.

Examples

This example can be a starting point for modeling of wood with x, y, and z corresponding to tangential, longitudinal, and radial directions"

 Material "wood","Douglas fir","OrthoSoftening"
   Ex 600
   Ey 12000
   Ez 900
   Gxy 800
   Gxz 80
   Gyz 800
   nuzx .4
   nuyx .2
   nuyz .24
   alphax 40
   alphay 0
   alphaz 40
   rho 0.5
   largeRotation 1
   strengthCoefVariation 0.3
   sigmaXXc 10
   sigmaYYc 100
   sigmaZZc 8
   tauXY-Xc 10
   tauXY-Yc 30
   tauYZ-Yc 30
   tauYZ-Zc 10
   tauXZ-Xc 2
   tauXZ-Zc 2
  Done

References

  1. J. A. Nairn, C. C. Hammerquist, and Y. E. Aimene, "Numerical Implementation of Anisotropic Damage Mechanics," Int. J. for Numerical Methods in Engineering, 112(12), 1846-1868 (2017). PDF
  2. J. A. Nairn, "Generalization of Anisotropic Damage Mechanics Modeling in the Material Point Method," Int. J. for Numerical Methods in Engineering, 123, 5072-5097 (2022). PDF