Damage Evolution and Element Removal for Fiber-Reinforced Composites

The damage evolution capability for fiber-reinforced materials in Abaqus:

  • assumes that damage is characterized by progressive degradation of material stiffness, leading to material failure;

  • requires linearly elastic behavior of the undamaged material (see Linear Elastic Behavior);

  • can be used with the Hashin damage initiation criterion for unidirectional fiber-reinforced composites to take into account four different failure modes: fiber tension, fiber compression, matrix tension, and matrix compression, with four damage variables to describe damage for each failure mode;

  • can be used with the LaRC05 damage initiation criterion for unidirectional fiber-reinforced composites in Abaqus/Standard when used with enriched elements to model discontinuities (such as cracks) in an extended finite element method (XFEM) analysis (see Modeling Discontinuities as an Enriched Feature Using the Extended Finite Element Method);
  • can be used with the ply fabric damage initiation criterion for bidirectional fabric-reinforced composites to take into account five different failure modes: four modes of fiber failure and one of matrix shear failure, with five damage variables to describe damage for each failure mode;
  • is based on energy dissipation during the damage process;

  • offers options for what occurs upon failure, including the removal of elements from the mesh; and

  • can be used with a viscous regularization of the constitutive equations to improve the convergence rate in the softening regime if used with the Hashin damage initiation criterion.

This page discusses:

Damage Evolution for the Hashin Model

The previous section (Damage Initiation for Fiber-Reinforced Composites) discussed the damage initiation in plane stress fiber-reinforced composites. This section will discuss the post-damage initiation behavior for cases in which a damage evolution model has been specified. Prior to damage initiation the material is linearly elastic, with the stiffness matrix of a plane stress orthotropic material. Thereafter, the response of the material is computed from

σ = C d ε e l ,

where ε e l is the elastic strain and C d is the damaged elasticity matrix, which has the form

C d = 1 D [ ( 1 - d f ) E 1 ( 1 - d f ) ( 1 - d m ) ν 21 E 1 0 ( 1 - d f ) ( 1 - d m ) ν 12 E 2 ( 1 - d m ) E 2 0 0 0 ( 1 - d s ) G D ] ,

where D = 1 - ( 1 - d f ) ( 1 - d m ) ν 12 ν 21 , d f reflects the current state of fiber damage, d m reflects the current state of matrix damage, d s reflects the current state of shear damage, E 1 is the Young's modulus in the fiber direction, E 2 is the Young's modulus in the matrix direction, G is the shear modulus, and ν 12 and ν 21 are Poisson's ratios.

The damage variables d f , d m , and d s are derived from damage variables d f t , d f c , d m t , and d m c , corresponding to the four failure modes previously discussed, as follows:

d f = { d f t if      σ ^ 11 0 , d f c if      σ ^ 11 < 0 , d m = { d m t if      σ ^ 22 0 , d m c if      σ ^ 22 < 0 , d s = 1 - ( 1 - d f t ) ( 1 - d f c ) ( 1 - d m t ) ( 1 - d m c ) ,

σ ^ 11 and σ ^ 22 are components of the effective stress tensor. The effective stress tensor is primarily used to evaluate damage initiation criteria; see Damage Initiation for Fiber-Reinforced Composites for a description of how the effective stress tensor is computed.

Evolution of Damage Variables for Each Mode

To alleviate mesh dependency during material softening, Abaqus introduces a characteristic length into the formulation, so that the constitutive law is expressed as a stress-displacement relation. The damage variable evolves such that the stress-displacement behaves as shown in Figure 1 in each of the four failure modes. The positive slope of the stress-displacement curve prior to damage initiation corresponds to linear elastic material behavior; the negative slope after damage initiation is achieved by evolution of the respective damage variables according to the equations shown below.

Equivalent stress versus equivalent displacement.

Equivalent displacement and stress for each of the four damage modes are defined as follows:

Fiber tension ( σ ^ 11 0 ) :

δ e q f t = L c ε 11 2 + α ε 12 2 ,
σ e q f t = σ 11 ε 11 + α τ 12 ε 12 δ e q f t / L c ,

Fiber compression ( σ ^ 11 < 0 ) :

δ e q f c = L c - ε 11 ,
σ e q f c = - σ 11 - ε 11 δ e q f c / L c .

Matrix tension ( σ ^ 22 0 ) :

δ e q m t = L c ε 22 2 + ε 12 2 ,
σ e q m t = σ 22 ε 22 + τ 12 ε 12 δ e q m t / L c .

Matrix compression ( σ ^ 22 < 0 ) :

δ e q m c = L c - ε 22 2 + ε 12 2 ,
σ e q m c = - σ 22 - ε 22 + τ 12 ε 12 δ e q m c / L c .

The characteristic length, L c , is based on the element geometry and formulation: it is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For membranes and shells it is a characteristic length in the reference surface, computed as the square root of the area. Alternatively, this characteristic length could be defined as a function of the element topology and material orientation in user subroutine VUCHARLENGTH (see Defining the Characteristic Element Length at a Material Point in Abaqus/Explicit). The symbol in the equations above represents the Macaulay bracket operator, which is defined for every α as α = ( α + | α | ) / 2 .

After damage initiation (i.e., δ e q δ e q 0 ) for the behavior shown in Figure 1, the damage variable for a particular mode is given by the following expression

d = δ e q f ( δ e q - δ e q 0 ) δ e q ( δ e q f - δ e q 0 ) ,

where δ e q 0 is the initial equivalent displacement at which the initiation criterion for that mode was met and δ e q f is the displacement at which the material is completely damaged in this failure mode. The above relation is presented graphically in Figure 2.

Damage variable as a function of equivalent displacement.

The values of δ e q 0 for the various modes depend on the elastic stiffness and the strength parameters specified as part of the damage initiation definition (see Damage Initiation for Fiber-Reinforced Composites). For each failure mode you must specify the energy dissipated due to failure, G c , which corresponds to the area of the triangle OAC in Figure 3.

Linear damage evolution.

The values of δ e q f for the various modes depend on the respective G c values.

Unloading from a partially damaged state, such as point B in Figure 3, occurs along a linear path toward the origin in the plot of equivalent stress versus equivalent displacement; this same path is followed back to point B upon reloading as shown in the figure.

Damage Evolution for the Ply Fabric Model

The ply fabric damage initiation criterion for bidirectional fabric-reinforced composites is described in Damage Initiation for Fiber-Reinforced Composites. This section discusses the post-damage initiation behavior for cases in which a damage evolution model is specified.

The elastic stress-strain relations are given by orthotropic damaged bilamina elasticity (see Defining Orthotropic Elasticity in Plane Stress with Different Moduli in Tension and Compression). Thereafter, the damaged elastic response of the plane stress orthotropic material in the local orthogonal coordinate is computed from

σ = C d ε e l ,

where ε e l is the elastic strain, and C d is the damaged elasticity matrix. The damaged elasticity matrix has the form

C d = 1 D [ ( 1 - d 1 ) E 1 ( 1 - d 1 ) ( 1 - d 2 ) ν 21 E 1 0 ( 1 - d 1 ) ( 1 - d 2 ) ν 12 E 2 ( 1 - d 2 ) E 2 0 0 0 ( 1 - d 12 ) G 12 D ] ,

where D = 1 - ( 1 - d 1 ) ( 1 - d 2 ) ν 12 ν 21 , d 1 reflects the current state of fiber damage in the local 1-direction, d 2 reflects the current state of fiber damage in the local 2-direction, d 12 reflects the current state of matrix shear damage, E 1 is the Young's modulus in the local 1-direction, E 2 is the Young's modulus in the local 2-direction, G 12 is the shear modulus, and ν 12 and ν 21 are Poisson's ratios.

The model differentiates between tensile and compressive fiber failure modes by activating the corresponding damage variable depending on the stress state in the fiber directions. Thus:

d 1 = d 1 + < σ 11 > σ 11 + d 1 < σ 11 > σ 11 ,
and
d 2 = d 2 + < σ 22 > σ 22 + d 2 < σ 22 > σ 22 .

The symbol in the equations above represents the Macaulay bracket operator. For the four damage variables d α , ( α { 1 + , 1 , 2 + , 2 } ) are associated with fiber failure. An index α is introduced to simplify notation and is used in subsequent discussions.

To incorporate different initial (undamaged) stiffness in tension and compression, the values of the elastic constants E 1 , E 2 , and ν 12 are interpolated between their tensile values ( E 1 + , E 2 + , and ν 12 + ) or compressive values ( E 1 , E 2 , and ν 12 ) depending on the state of the material. You must define these elastic constants using bilamina elasticity (see Defining Orthotropic Elasticity in Plane Stress with Different Moduli in Tension and Compression).

Evolution of Damage Variables for Each Mode

For the four damage variables d α , ( α { 1 + , 1 , 2 + , 2 } ) associated with fiber failure, the evolution of these damage variables is a function of the damage thresholds and the fracture energy per unit area under uniaxial tensile/compressive loading, G f α . The evolution of the damage variables is given by the equation:

d α = 1 1 r α e ( A α ( r α 1 ) ) , d ˙ α 0 ,

where

A α = 2 g 0 α L c G f α g 0 α L c .

Here, L c is the characteristic length of the element, G f α is the fracture energy per unit area under uniaxial tensile/compressive loading, and g 0 α is the elastic energy density (that is. per unit volume) at the point of damage initiation:

g 0 α = X α 2 2 E α ,

where X α are the tensile/compressive strengths for uniaxial loading along the fiber directions. The formulation of the damage evolution law ensures that the damage variables are monotonically increasing quantities. It also ensures that the correct amount of energy is dissipated when the lamina is subjected to uniaxial loading conditions along the fiber directions.

The characteristic length, L c , is based on the element geometry and formulation. It is a typical length of a line across an element for a first-order element; it is half of the same typical length for a second-order element. For membrane and shell elements it is a characteristic length in the reference surface, computed as the square root of the area. Alternatively, you can define this characteristic length as a function of the element topology and material orientation in user subroutine VUCHARLENGTH (see Defining the Characteristic Element Length at a Material Point in Abaqus/Explicit).

It is assumed that the shear damage variable d 12 increases with the logarithm of r 12 until a maximum value d 12 max is reached. Thus:

d 12 = min ( α 12 ln ( r 12 ) , d 12 max ) ,

where α 12 > 0 , and d 12 max 1 are material properties.

Calibration Procedure

You can measure the elastic constants and the fiber tensile/compressive strengths, X α , from standard coupon tests in uniaxial tension/compression loading of 0 ° / 90 ° laminates. The calibration of damage evolution in the fiber failure modes is based on the fracture energy per unit area of the material, G f α , which can be measured experimentally.

The shear response is usually calibrated with a cyclic tensile test on a ± 45 ° laminate, where the strains along the fiber directions can be neglected. Figure 4 shows the typical shear response of a fabric-reinforced composite. The unloading/reloading paths correspond to an idealization of the actual response, which usually exhibits hysteretic behavior. Figure 4 serves as a starting point for the discussion of a general calibration procedure for the parameters that enter the damage and plasticity equations.

Shear response of a bidirectional fabric-reinforced composite.

The level of damage can be measured from the ratio of the unloading stiffness to the initial (undamaged) elastic stiffness. You can compute pairs of stress-damage values, ( σ 12 , d 12 ) , for each unloading curve. This data can be represented in the space of d 12 versus ln ( σ ^ 12 ) , where σ ^ 12 = σ 12 / ( 1 d 12 ) . A linear fit of the data provides the values of α 12 (slope of the line) and S (intersection with the horizontal axis), as shown in Figure 5. Sometimes the damage data show indication of a saturation value, which would be used to determine d 12 max 1 . Otherwise, you should use a value of d 12 max = 1 .

Calibration of the shear damage parameters.

Finally, for each unloading curve in Figure 4, the plastic strain ε 12 p l at the onset of unloading is determined from the value of residual deformation in the unloaded state. The values of ( σ ^ 12 , ε 12 p l ) at the onset of unloading are then used to fit the Johnson-Cook parameters of the yield function or, alternatively, they can be used directly as tabular input of the hardening curve.

Maximum Degradation and Choice of Element Removal

You have control over how Abaqus treats elements with severe damage. By default, the upper bound to all damage variables at a material point is d m a x = 1.0 . You can reduce this upper bound as discussed in Controlling Element Deletion and Maximum Degradation for Materials with Damage Evolution.

In Abaqus/Standard a material point is considered to fail once all failure modes reach d m a x . In Abaqus/Explicit a material point is assumed to fail when either of the damage variables associated with fiber failure modes (tensile or compressive) reaches d m a x . By default, an element is deleted from a mesh upon material failure. Details for element deletion driven by material failure are described in Material Failure and Element Deletion. The status of a material point and an element can be determined by requesting output variables STATUSMP and STATUS, respectively.

Alternatively, you can specify that an element should remain in the model even after all of the damage variables reach d m a x (see Controlling Element Deletion and Maximum Degradation for Materials with Damage Evolution). In this case, once all of the damage variables reach the maximum value, the stiffness, C d , remains constant (see the expression for C d earlier in this section).

For ply fabric damage evolution (available only in Abaqus/Explicit), you have more control over the criteria for material failure. You can consider a material point to fail if any one of the following criteria is met:

  • when either fiber damage variable reaches a specified maximum value d 1 = d m a x or d 2 = d m a x , or when both fiber damage variables reach the maximum specified value d 1 = d m a x and d 2 = d m a x ;
  • when the shear plastic strain reaches a specified maximum value, ε ¯ p l = ε ¯ max p l ; or
  • when a deformation-based material failure criterion depending on the values of the maximum ( ε ^ max > 0 ) and minimum ( ε ^ min < 0 ) principal logarithmic strains that the material can sustain is met.

If you do not define conditions that trigger material failure for the ply fabric model, the material point fails when either fiber damage variable reaches a specified maximum value.

Viscous Regularization

Material models exhibiting softening behavior and stiffness degradation often lead to severe convergence difficulties in implicit analysis programs, such as Abaqus/Standard. You can overcome some of these convergence difficulties by using the viscous regularization scheme, which causes the tangent stiffness matrix of the softening material to be positive for sufficiently small time increments.

In this regularization scheme a viscous damage variable is defined by the evolution equation:

d ˙ v = 1 η ( d - d v ) ,

where η is the viscosity coefficient representing the relaxation time of the viscous system and d is the damage variable evaluated in the inviscid backbone model. The damaged response of the viscous material is given as

σ = C d ϵ ,

where the damaged elasticity matrix, C d , is computed using viscous values of damage variables for each failure mode. Using viscous regularization with a small value of the viscosity parameter (small compared to the characteristic time increment) usually helps improve the rate of convergence of the model in the softening regime, without compromising results. The basic idea is that the solution of the viscous system relaxes to that of the inviscid case as t / η , where t represents time.

Viscous regularization is also available in Abaqus/Explicit for the Hashin damage model. Viscous regularization slows down the rate of increase of damage and leads to increased fracture energy with increasing deformation rates, which can be exploited as an effective method of modeling rate-dependent material behavior.

In Abaqus/Standard the approximate amount of energy associated with viscous regularization over the whole model or over an element set is available using output variable ALLCD.

You cannot use the viscous regularization scheme with damage evolution for the ply fabric damage initiation criterion.

Defining Viscous Regularization Coefficients

You can specify different values of viscous coefficients for different failure modes.

Applying a Single Viscous Coefficient in Abaqus/Standard

Alternatively, in Abaqus/Standard you can specify the viscous coefficients as part of a section controls definition. In this case the same viscous coefficient is applied to all failure modes. For more information, see Using Viscous Regularization with Cohesive Elements, Connector Elements, and Elements That Can Be Used with the Damage Evolution Models for Ductile Metals and Fiber-Reinforced Composites in Abaqus/Standard.

Material Damping

If stiffness proportional damping is specified in combination with the damage evolution law for fiber-reinforced materials, Abaqus calculates the damping stresses using the damaged elastic stiffness.

Elements

The damage evolution law for fiber-reinforced materials must be used with elements with a plane stress formulation, which include plane stress, shell, continuum shell, and membrane elements.

Output

In addition to the standard output identifiers available in Abaqus (Abaqus/Standard Output Variable Identifiers and Abaqus/Explicit Output Variable Identifiers ), the following variables relate specifically to damage evolution in the fiber-reinforced composite damage model:

STATUS

Status of the element (the status of an element is 1.0 if the element is active, 0.0 if the element is not).

STATUSMP

Status of each material point in the element (1.0 if a material point is active, 0.0 if it is not). Abaqus/Explicit only.

DAMAGEFT

Fiber tensile damage variable for the Hashin model.

DAMAGEFC

Fiber compressive damage variable for the Hashin model.

DAMAGEMT

Matrix tensile damage variable for the Hashin model.

DAMAGEMC

Matrix compressive damage variable for the Hashin model.

DAMAGESHR

Shear damage variable for the Hashin model and ply fabric model.

DAMAGEF1T

Fiber tensile damage variable in the local 1-direction for the ply fabric model.

DAMAGEF1C

Fiber compressive damage variable in the local 1-direction for the ply fabric model.

DAMAGEF2T

Fiber tensile damage variable in the local 2-direction for the ply fabric model.

DAMAGEF2C

Fiber compressive damage variable in the local 2-direction for the ply fabric model.

EDMDDEN

Energy dissipated per unit volume in the element by damage.

ELDMD

Total energy dissipated in the element by damage.

DMENER

Energy dissipated per unit volume by damage.

ALLDMD

Energy dissipated in the whole (or partial) model by damage.

ALLPD

Energy dissipated in the whole (or partial) model by shear plasticity in the ply fabric model.

ECDDEN

Energy per unit volume in the element that is associated with viscous regularization.

ELCD

Total energy in the element that is associated with viscous regularization.

CENER

Energy per unit volume that is associated with viscous regularization.

ALLCD

The approximate amount of energy over the whole model or over an element set that is associated with viscous regularization.

References

  1. Lapczyk I. and JAHurtado, Progressive Damage Modeling in Fiber-Reinforced Materials,” Composites Part A: Applied Science and Manufacturing, vol. 38, no. 11, pp. 23332341, 2007.
  2. Sokolinsky V. S.KCIndermuehle, and JAHurtado, Numerical Simulation of the Crushing Process of a Corrugated Composite Plate,” Composites Part A: Applied Science and Manufacturing, vol. 42, no. 9, pp. 11191126, 2011.