Complete Theory Manual · 8

Failure initiation damage and durability

Online chapter revision 2026-10-03. Complete download edition 2026-10-03.

Failure assessmentChapter concept map · not simulation results
INPUTStress + allowables
MODELFailure criterion
OUTPUTInitiation + limits

Failure assessment is a distinct step after stress or strain recovery. An initiation criterion compares a local state with calibrated limits. Progressive damage additionally requires a state update law and renewed equilibrium; fatigue introduces a loading history and a life or degradation model.

Maximum-component and interactive criteria answer different initiation questions. Evaluate them in the intended material axes with the correct tensile, compressive and shear values. First-ply initiation is not ultimate structural collapse. A progressive calculation must specify how stiffness changes, how load redistributes and what termination condition defines its reported endpoint.

An S–N prediction relates a stated cyclic stress measure to life. It does not itself define residual stiffness, residual strength or crack growth. Cohesive fracture and delamination require separate interface properties and constitutive assumptions. Avoid carrying outputs from one branch into another unless the transfer is explicitly implemented and calibrated.

Compare the model against appropriate independent tests and state the loading and geometry domain of that comparison. Agreement with a single case is not a general validation claim. Numerical checks, parameter fitting and experimental validation serve different purposes.

8.1 4. Failure Criteria

4. Failure Criteria

Failure is evaluated in local ply axes using mechanical—not total—strain. An intact damage family activates when its applicable index reaches or exceeds one.

IDCriterionEligible plyPrimary use
1Maximum StressContinuousTransparent component-by-component allowable check
2Maximum StrainContinuousSign-specific mechanical-strain allowables
3Tsai–HillContinuousQuadratic in-plane stress interaction
4Tsai–WuContinuousTension/compression asymmetry and calibrated interaction
52D HashinContinuousFiber and matrix tensile/compressive modes
6Discontinuous FiberAligned-discontinuousStochastic overlap transfer, Weibull breaks, and cluster instability

Maximum Stress and Maximum Strain

Equation 1. Component failure indices
FI1 = σ1/X;   FI2 = σ2/Y;   FI6 = |τ12|/S12
Meaning, notation and theory source

Normalizes each local stress component by its sign-appropriate allowable.

Uses strengths from Eq. 05.3.02-01 and local stresses recovered by Eq. 05.3.05-05.

Definitions and derivation: Maximum Stress and Maximum Strain

Soden, P. D., Hinton, M. J., and Kaddour, A. S. (1998). A comparison of the predictive capabilities of current failure theories for composite laminates. Composites Science and Technology, 58, 1225–1254.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

X and Y are chosen from tensile or compressive allowables by sign. Maximum Strain uses the same logic with ε1,mech, ε2,mech, and γ12,mech.

Tsai–Hill and Tsai–Wu

Equation 2. Tsai–Hill interaction
FITH = (σ1/X)² − σ1σ2/X² + (σ2/Y)² + (τ12/S12)²
Meaning, notation and theory source

Combines longitudinal, transverse, and shear stress into one quadratic interaction index.

Uses the same signed allowables as Eq. 05.3.04-01.

Definitions and derivation: Tsai–Hill and Tsai–Wu

Hill, R. (1950). The Mathematical Theory of Plasticity. Oxford University Press.

Soden, P. D., Hinton, M. J., and Kaddour, A. S. (1998). A comparison of the predictive capabilities of current failure theories for composite laminates. Composites Science and Technology, 58, 1225–1254.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 3. Tsai–Wu interaction
FITW = F1σ1 + F2σ2 + F11σ1² + F22σ2² + 2F12σ1σ2 + F66τ12²
Meaning, notation and theory source

Adds tension/compression asymmetry and a calibrated biaxial interaction coefficient.

The F coefficients are developed immediately below from Xt, Xc, Yt, Yc, and S12.

Definitions and derivation: Tsai–Hill and Tsai–Wu

Tsai, S. W., and Wu, E. M. (1971). A General Theory of Strength for Anisotropic Materials. Journal of Composite Materials, 5(1), 58–80.

Soden, P. D., Hinton, M. J., and Kaddour, A. S. (1998). A comparison of the predictive capabilities of current failure theories for composite laminates. Composites Science and Technology, 58, 1225–1254.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

F1=1/Xt−1/Xc, F2=1/Yt−1/Yc, F11=1/(XtXc), F22=1/(YtYc), F66=1/S12², and F12=F12*√(F11F22). For combined criteria, CDS attributes the event to the largest normalized intact stress family.

Plane-stress Hashin

Equation 4. Hashin fiber modes
FIft=(σ1/Xt)²+(τ12/S12)²;   FIfc=(σ1/Xc)²
Meaning, notation and theory source

Separates fiber tension and compression initiation under plane stress.

A fiber-dominated activation sends the progressive solver to the fiber residual factor in Eq. 05.3.08-01.

Definitions and derivation: Plane-stress Hashin

Hashin, Z. (1980). Failure Criteria for Unidirectional Fiber Composites. Journal of Applied Mechanics, 47(2), 329–334.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 5. Hashin matrix tension
FImt=(σ2/Yt)²+(τ12/S12)²
Meaning, notation and theory source

Combines transverse tension and in-plane shear for matrix-tension initiation.

Matrix or shear attribution determines which family is degraded in Eq. 05.3.08-01.

Definitions and derivation: Plane-stress Hashin

Hashin, Z. (1980). Failure Criteria for Unidirectional Fiber Composites. Journal of Applied Mechanics, 47(2), 329–334.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 6. Hashin matrix compression
FImc=(σ2/2S12)²+[(Yc/2S12)²−1](σ2/Yc)+(τ12/S12)²
Meaning, notation and theory source

Represents the nonlinear interaction of transverse compression and in-plane shear.

This is the retained two-dimensional plane-stress form; see Assumptions and Limitations.

Definitions and derivation: Plane-stress Hashin

Hashin, Z. (1980). Failure Criteria for Unidirectional Fiber Composites. Journal of Applied Mechanics, 47(2), 329–334.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Mode attribution matters: a shear-dominated state reduces the shear family; it must not automatically reduce E1 or E2.

Supplemental transverse modes

Every criterion is supplemented by independent through-thickness checks. Criterion 2 uses ε3,mech, γ13,mech, and γ23,mech with sign-appropriate strain allowables. All other criteria use a Maximum Stress envelope based on Zt, Zc, S13, and S23. These checks create progressive mode IDs 7–12 and do not replace the ply-selected in-plane criterion.

8.2 7. Progressive Failure Algorithm

7. Progressive Failure Algorithm

Progressive failure is event-driven. A load step is accepted only after all new failure events at that same load have been resolved.

  1. Apply the current mechanical and environmental load factor.
  2. Build each damaged Q matrix and the current ABD matrix.
  3. Recompute NHT and MHT using damaged stiffness.
  4. Solve for mid-plane strains and curvatures.
  5. Recover top/bottom local total strain, mechanical strain, and stress for every ply.
  6. Evaluate the ply-selected criterion against only intact fiber, matrix, and shear families.
  7. Degrade each newly activated family and write an event record.
  8. Return to step 2 without increasing load. Advance only when no additional event occurs.
Equation 1. Same-load event loop
while new event at λ:   rebuild Q̄d → rebuild ABDd → rebuild {N,M}HT → solve → recover → evaluate → degrade
Meaning, notation and theory source

Rebuilds stiffness, environmental loads, equilibrium, ply fields, and failure indices until the current load is stable.

Connects Eqs. 05.3.05-01 through 05.3.05-05 with the degradation rule in Eq. 05.3.08-01.

Definitions and derivation: 7. Progressive Failure Algorithm

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

ADC General-Purpose Progressive-Failure Model — r11: Uniform 3D Traction and z-Property Extension (22 August 2026), release 2026082201.

Termination

The default global stop condition is a loaded-direction retained-stiffness ratio of 0.05. Analyses may also stop at the requested terminal load, a user-defined event condition, or loss of numerical conditioning.

Interpretation: very large load-controlled strains after severe degradation indicate numerical stiffness collapse. They are not a physical ultimate-strain prediction.

8.3 Fatigue S-N assessment

06.1 Manuals · read online, preview or download →

Structural / Fatigue

Five calibrated stress–life models alongside the existing progressive-failure assessment.

Workbench exercise preview

02.10 · Three-point bending: span and stiffness

Level 3
Intermediate
Est. 25 min
Exercise workflow · Open full-size map ↗

Only blocks on the exercise path are shown. This changes the view only, not the exercise records.

02.10 · Three-point bending: span and stiffness · Used records in the universal fixed layout · not solved results
∑ Used models & submodels

Only models assigned to records used by this exercise are listed here. The full-layout option preserves the supplied starter records; no Workbench records are changed.

Euler–Bernoulli beam · Linear static · ASTM D7264 · Three-point flexure · Procedure A load

Beam bending uses effective laminate axial stiffness, the linked section geometry, support span and applied loading. Euler–Bernoulli deflection excludes transverse shear deformation, roller contact and indentation. Ply stress recovery for rectangular laminate coupons is separate from section-level beam stress recovery.

∑ Theory & assumptions
Data travelling between blocks

Materials → Laminates
Stored ply stiffness, strength, density and expansion properties.

Mechanical → Simulation
SIMULATION selects this case and its analysis model; the case owns its applicable cycle and input references.

Laminates → Mechanical
Ply angles and thicknesses, stiffness, mass and ply properties.

Geometry → Mechanical
Part shape and dimensions, thickness or section definition, and model-specific geometric inputs. Each selected case consumes only the dimensions its model supports.

Models → Mechanical
Applied model assignment: Euler–Bernoulli beam · Linear static. Model parameters and formulation are used by Mechanical.

Inspect specimen width, laminate thickness, support span and central force.

Models: Euler–Bernoulli beam · ASTM D7264-based

Study scope and limitations

Procedure A teaching setup. Transverse shear deformation, roller contact and indentation are excluded.

Where to find it

In the CLT structural response workspace, open Response → Failure → Fatigue. Run the populated connected simulation first. Supply measured effective-ply fatigue calibration for every active source and stress channel. Fatigue is evaluated separately; the ordinary simulation Run does not evaluate cyclic life automatically.

Upstream coupling

Stored material plies and solved Micro plies use their existing elastic properties, angles and individual thicknesses. The laminate recovers bottom, middle and top ply stresses at two mechanical endpoints. The full six-component Load vector is used at one endpoint and Rload times that vector at the other. Progressive-ramp checkboxes are not fatigue amplitude selectors.

Selected saved thermal, cure and moisture histories contribute fixed residual strain at both endpoints. Available cure-conditioned stiffness is reused through the existing process-state pathway. Changed inputs require a new connected run. The fatigue calibration must independently cover the effective composition, orientation, process state, environment and cycling frequency; elastic homogenization does not create fatigue coefficients.

Model conventions

All stresses are in MPa and N is cycles, not reversals. U is a calibrated curve intercept, not an automatically inferred fiber strength. For peak-based curves, S is the dominant signed endpoint magnitude. Compression-dominated channels reverse sign before forming local R; calibrate with that same convention. Basquin uses half the stress range. No automatic Goodman or other mean-stress correction is applied.

ModelImplemented relationInputs
Kim–ZhangN = N₀ + U⁻ᵝ [(S/U)¹⁻ᵝ − 1] / [α(β−1)]U, α > 0, β > 1, N₀ > 0
SendeckyjS = U [1 + C(N−1)]⁻ˢU, C > 0, s > 0; controls use α=C and β=s
Weibull S–NS = L + (U−L) exp[−α(log₁₀ N)ᵝ]U, 0 ≤ L < U, α > 0, β > 0
Kohout–VechetS = U [(1 + N/B)/(1 + N/C)]ᵇU, 0 < B < C, b < 0
BasquinSₐ = A NᵇA > 0, b < 0. Convert reversal-based coefficients before entry.

The Kim–Zhang stress curve is obtained by algebraically inverting the stated life equation with N−N₀, preserving S=U at N=N₀. Weibull uses log base 10 explicitly: coefficients fitted with natural logarithms must be converted. The Weibull S–N curve is not a probability distribution and supplies no reliability percentile.

Calibration and persistence

  1. Select the effective ply source, σ1, σ2 or τ12 channel, and dominant sign.
  2. Select a model and enter its coefficients, published/test source, local stress-ratio bounds and tested cycle range. No material-specific coefficients are prefilled.
  3. Check that the calibration covers the current composition, process, temperature, moisture and frequency. Confirm applicability; changing inputs resets confirmation.
  4. Use Store fatigue inputs in CASES, then save the database. The setup follows that case record. Re-run the simulation after storing inputs, then Evaluate fatigue.

Reading results without a false pass

The table reports local endpoint stresses and R, estimated cycles when inside the calibrated domain, and requested cycles divided by estimated life. Missing calibration, zero-amplitude creep-only channels or an endpoint that fails the static ply check are not evaluated. Stresses above the fitted range and lives beyond it are reported separately, with no invented numeric life. Completed does not mean passed; no overall pass is issued, even when requested cycles are below estimated life.

Scope and verification

This is intact, in-plane CLT constant-amplitude screening. It does not update progressive fatigue damage or evolve temperature/cure during cycling. It does not assess delamination growth, adhesive/core fatigue, out-of-plane/FSDT shear, multiaxial fatigue interaction, variable-amplitude accumulation, creep or self-heating. The FSDT, sandwich, joint and layerwise solvers are not replaced by this panel. Frequency is a recorded calibration condition, not a numerical life correction.

Implementation checks cover forward/inverse equations, cycle conventions, monotonicity, numerical stability, thickness/load scaling, fixed residual stresses, missing data, static failure guards and saved-input round trips. These checks are not experimental benchmark validation. No existing teaching material is marked fatigue-qualified by adding this module.

Sources

∑ CLT and residual-strain recovery · ∑ Monotonic progressive failure · ∑ Process coupling

8.4 Specialized constitutive and structural models

06.1 Manuals · read online, preview or download →

Theory / specialized formulations

Mathematical idealizations, constitutive assumptions, calibration requirements and solver limitations.

These studies appear in Workbench → Models → Structural models and in the exercise collection. Each runs separately from coupled process or progressive analyses. Reference-state results are exploratory; analytical software checks do not establish experimentally validated design allowables.

01 · Open-hole strength

Infinite-width, specially orthotropic tension screening. Point and average stress distances must be calibrated independently for this laminate. Not compression, bearing or a joint allowable.

Formulation 1Open-hole strength

σ(r)/σ∞ = 1 + ½q² + 3/2 q⁴ − ½(Kt − 3)(5q⁶ − 7q⁸), q = a/r.

Constitutive assumptions and calibration

For loading along x, Kt = 1 + √[2(√(Ex/Ey) − νxy) + Ex/Gxy]. The point criterion evaluates stress at a + d₀; the average criterion integrates it from a to a + a₀. Both compare with measured unnotched laminate strength. Their two characteristic lengths need independent calibration. The isotropic limit is Kt = 3.

Model inputs and result handoff ↗ · Reference [1]

02 · Creep & stress relaxation

Linear uniaxial response at the calibration temperature. Reference Ex is the instantaneous modulus. Three Maxwell branches; creep is solved from stress equilibrium, not the reciprocal relaxation modulus. No thermal shifting or nonlinear creep.

Formulation 2Creep & stress relaxation

E(t) = E∞ + Σ Eᵢ exp(−t/τᵢ), E∞ = E₀(1 − Σgᵢ).

Constitutive assumptions and calibration

The laminate reference Ex is E₀. A held-strain experiment gives stress relaxation. For held stress, the solver evolves Maxwell branch stresses and solves equilibrium for strain; creep compliance is not 1/E(t). The calculation compares two time refinements and rejects excessive differences. Three editable branches, one calibration temperature, small uniaxial strain.

Model inputs and result handoff ↗ · Reference [2]

03 · Analytical bonded joint

Identical equivalent-elastic adherends, long free arms and a thin elastic adhesive. Compare shear-only Volkersen with eccentric single-lap shear and peel. Not a debonding, plasticity or strength calculation.

Formulation 3Analytical bonded joint

Volkersen: τ(x) = (F/b) β cosh(βx) / [2 sinh(βL/2)].

Constitutive assumptions and calibration

β² = 2Ga/(ta Et) for identical adherends. The companion Goland–Reissner solution adds the eccentric-load moment factor and elastic peel distribution. The shared laminate supplies thickness and Ex, with an equivalent-isotropic beam approximation. Adhesive modulus, Poisson ratio, thickness, width and overlap remain explicit study inputs. Peak elastic stress is not a joint-strength prediction.

Model inputs and result handoff ↗ · Reference [3]

04 · LaRC04 failure initiation

NASA LaRC04 linear-shear specialization, evaluated at both faces of every ply under membrane and bending loads. Supplied ply strengths are effective/in-situ values; no automatic thin-ply enhancement. Initiation only, not degradation or nonlinear-shear instability.

Formulation 4LaRC04 failure initiation

LaRC04 evaluates matrix tension/compression and fiber tension/kinking in their appropriate fracture and misalignment frames.

Constitutive assumptions and calibration

This release implements the linear-shear specialization of NASA Table 6. CLT recovers stress at both faces of each ply; the kink-frame rotation solves the linear shear equilibrium equation and the fracture-plane search is refined. Supply effective/in-situ strengths explicitly. Identical ply materials share one calibration; mixed-material calibration is rejected. This separate initiation study does not replace or silently extend the progressive-failure solver. Nonlinear-shear instability and delamination are excluded.

Model inputs and result handoff ↗ · Reference [4]

05 · Tool-release shape

Free CLT release from prescribed ply-local shrinkage/thermal eigenstrains. Corner spring-in is a separate uniform-strain estimate. Stress-free temperature and effective post-gel shrinkage need calibration. No tool friction, cure kinetics or viscoelastic restraint history.

Formulation 5Tool-release shape

[ε₀, κ]ᵀ = ABD⁻¹[N*, M*]ᵀ; Δθ = θ(εparallel − εthrough)/(1 + εthrough).

Constitutive assumptions and calibration

The first expression computes free flat-laminate response to prescribed ply-local thermal and post-gel shrinkage strains. The second is a separate uniform-strain corner estimate; positive Δθ means spring-in. The plotted free sections use their center tangent as reference, not a clamp. Enter effective post-gel strains, not total resin volumetric shrinkage. Tool friction, contact and viscoelastic cure history are not resolved.

Model inputs and result handoff ↗ · Reference [5]

06 · Fatigue residual properties

Prescribed power-law retention fitted to constant-amplitude tests at a fixed stress ratio, amplitude and temperature. Stiffness and strength have independent coefficients. S–N life alone cannot calibrate either. Does not modify the saved laminate.

Formulation 6Fatigue residual properties

E(N)/E₀ = 1 − aE(N/Nf)^bE; X(N)/X₀ = 1 − aX(N/Nf)^bX.

Constitutive assumptions and calibration

This is a prescribed, user-fitted phenomenological retention law. Stiffness and strength use independent loss fractions and exponents. Nf, stress ratio, peak stress and temperature must describe the same constant-amplitude calibration. No extrapolation beyond Nf is allowed. Curves do not automatically modify the saved laminate, and S–N life alone cannot determine degradation coefficients. The reference illustrates why stiffness-degradation data are needed; CDS does not claim to reproduce that NASA fitted model.

Model inputs and result handoff ↗ · Reference [6]

07 · Cylinder buckling

Simply supported, thin, specially orthotropic cylinder under uniform axial compression. Discrete Donnell modes; prescribed knockdown factor explores imperfection sensitivity, not a prediction from measured imperfection amplitude. No pressure, torsion, postbuckling or strength pass.

Formulation 7Cylinder buckling

Nx,cr = [D11 k⁴ + 2(D12 + 2D66)k²l² + D22 l⁴ + k⁴/(R²C)] / k².

Constitutive assumptions and calibration

Here k = mπ/L, l = n/R and C = a22k⁴ + (2a12 + a66)k²l² + a11l⁴, with a = A⁻¹. The solver searches discrete axial and circumferential modes for a thin, specially orthotropic simply supported cylinder. A governing mode at the search boundary requires refinement. An explicit knockdown factor scales the ideal result; it is not an automatic prediction from measured imperfections. Pressure, torsion, postbuckling and failure interaction are excluded.

Model inputs and result handoff ↗ · Reference [7]

08 · Uncertainty & sensitivity

Seeded independent uniform sampling of shared modulus, ply-thickness and angle offsets. Recomputes laminate ABD for each sample. Bounds are assumptions, not measured distributions. Percentiles and sensitivity are exploratory, not reliability certification.

Formulation 8Uncertainty & sensitivity

For each seeded sample: vary bounded inputs → rebuild ABD → solve the axial response.

Constitutive assumptions and calibration

Sampled independent uniform inputs are a common modulus scale, a common thickness scale and a shared ply-angle offset. The output includes strain percentiles and signed Pearson correlations. Repeating the same seed and inputs reproduces the sample set. Zero input ranges recover the deterministic result. Distributions must be justified before drawing reliability conclusions; a small correlation does not rule out nonlinear influence.

Model inputs and result handoff ↗ · Reference [8]

Verification before interpretation

Reference checks cover isotropic notch concentration, exact one-branch creep, joint load transfer, pure-load LaRC04 initiation, zero-curvature free expansion, fatigue-retention endpoints, classical isotropic shell buckling and seeded deterministic sampling. Check the scope of each model and repeat sensitivity/convergence studies for your actual inputs. A completed calculation is not an overall design pass.

References

  1. NASA: notch-strength modelling and characteristic-distance assumptions
  2. Abaqus: time-domain Prony-series viscoelasticity
  3. University of Washington: Goland–Reissner calculation equations
  4. Pinho et al., NASA/TM-2005-213530: original LaRC04 equations
  5. Analytical modelling of cure-induced laminate deformation
  6. NASA: measured stiffness degradation for fatigue prognosis
  7. NASA: shell buckling and imperfection sensitivity
  8. NASA: uncertainty modelling in composite analysis

8.5 Damage and Failure Framework

Volume III / Section 1 — Damage and Failure Framework

Volume III — Damage, Failure, and Software Implementation

Section 1 — Damage and Failure Framework

Executive Summary

This section introduces the damage, failure, and implementation layer of the Workbench micromechanics master model. Volumes I and II define the elastic and thermophysical homogenization framework used to compute effective orthotropic properties for continuous fiber, discontinuous fiber, woven textile, filled matrix, and hybrid composite architectures. Volume III extends the same framework into damage degradation, failure-index evaluation, software data flow, interfaces, and automatic Abaqus material-card export.

The purpose of Section 1 is to define the top-level mathematical and software structure for Volume III. Later sections describe the individual damage models, Tsai-Wu criterion, Hashin criterion, Workbench material properties, and Abaqus export options in greater detail.

1.1 Scope of Volume III

The present volume documents four major capability groups implemented in the solver micromechanics script:

  1. Continuum damage mechanics (CDM) for stiffness degradation.
  2. Failure initiation models, including Tsai-Wu and Hashin failure indices.
  3. composite model, using scalar and vector arrays rather than nested structures or user-defined solver functions.
  4. Abaqus material-card generation, including engineering constants, transversely isotropic, orthotropic, and fully anisotropic material definitions.

The damage and failure layer is applied after the micromechanics homogenization layer. Therefore, the model can be viewed as a sequential operator chain:

Equation 1. 1.1 Scope of Volume III

𝐏out=ℰ[ℱ(𝒟(ℋ(𝐏in)))]\boxed{\mathbf{P}^{out} = \mathcal{E}\left\lbrack \mathcal{F}\left( \mathcal{D}\left( \mathcal{H}\left( \mathbf{P}^{in} \right) \right) \right) \right\rbrack}

Meaning, notation and theory source

Definitions and derivation: 1.1 Scope of Volume III

where ℋ\mathcal{H} is the homogenization operator, 𝒟\mathcal{D} is the damage operator, ℱ\mathcal{F} is the failure-evaluation operator, and ℰ\mathcal{E} is the export operator used to assemble Workbench and Abaqus outputs.

1.2 Position of Damage and Failure in the Multiscale Workflow

The model first predicts the undamaged effective composite properties. Damage is then applied to the effective stiffness, not to the constituent stiffnesses. This implementation is computationally efficient and appropriate when damage variables are interpreted as homogenized lamina-level state variables.

The undamaged effective stiffness is obtained from the selected micromechanics model:

Equation 2. 1.2 Position of Damage and Failure in the Multiscale Workflow

𝐂0=ℋ(𝐂f,𝐂m,𝐂p,Vf,Vm,Vp,Vv,AR,Fa,Fp)\mathbf{C}^{0} = \mathcal{H}\left( \mathbf{C}_{f},\mathbf{C}_{m},\mathbf{C}_{p},V_{f},V_{m},V_{p},V_{v},AR,F_{a},F_{p} \right)

Meaning, notation and theory source

Definitions and derivation: 1.2 Position of Damage and Failure in the Multiscale Workflow

where 𝐂0\mathbf{C}^{0} is the undamaged effective stiffness tensor. The damaged stiffness is then written as

Equation 3. 1.2 Position of Damage and Failure in the Multiscale Workflow

𝐂d=𝐃𝐂0𝐃\boxed{\mathbf{C}^{d} = \mathbf{D}\,\mathbf{C}^{0}\,\mathbf{D}}

Meaning, notation and theory source

Definitions and derivation: 1.2 Position of Damage and Failure in the Multiscale Workflow

where 𝐃\mathbf{D} is the damage degradation operator. This double-sided form preserves major symmetry of the stiffness matrix and is consistent with common engineering implementations of continuum damage mechanics.

A failure model then evaluates whether the current stress state exceeds an initiation criterion:

Equation 4. 1.2 Position of Damage and Failure in the Multiscale Workflow

FI=ℱ(𝛔,𝐗)FI = \mathcal{F}\left( \mathbf{\sigma},\mathbf{X} \right)

Meaning, notation and theory source

Definitions and derivation: 1.2 Position of Damage and Failure in the Multiscale Workflow

where FIFI is the failure index, 𝛔\mathbf{\sigma} is the stress vector, and 𝐗\mathbf{X} denotes the set of strength allowables.

1.3 Damage Variables Used in the solver Model

The implemented damage model uses three scalar damage variables:

Equation 5. 1.3 Damage Variables Used in the solver Model

𝐝=[dfdmds]T\mathbf{d} = \begin{bmatrix} d_{f} & d_{m} & d_{s} \end{bmatrix}^{T}

Meaning, notation and theory source

Definitions and derivation: 1.3 Damage Variables Used in the solver Model

where dfd_{f} is the fiber-direction damage variable, dmd_{m} is the matrix/transverse damage variable, and dsd_{s} is the shear damage variable. Each variable is bounded as

Equation 6. 1.3 Damage Variables Used in the solver Model

0≤di<10 \leq d_{i} < 1

Meaning, notation and theory source

Definitions and derivation: 1.3 Damage Variables Used in the solver Model

The corresponding damage operator in Voigt notation is

Equation 7. 1.3 Damage Variables Used in the solver Model

𝐃=diag[1−df,1−dm,1−dm,1−ds,1−ds,1−ds]\boxed{\mathbf{D} = \text{diag}\left\lbrack 1 - d_{f},\, 1 - d_{m},\, 1 - d_{m},\, 1 - d_{s},\, 1 - d_{s},\, 1 - d_{s} \right\rbrack}

Meaning, notation and theory source

Definitions and derivation: 1.3 Damage Variables Used in the solver Model

The use of a single matrix damage variable for both transverse directions is consistent with the engineering assumption that transverse normal damage is matrix dominated. The shear damage variable is applied to all three shear modes in the simplified composite model.

1.4 Engineering-Constant Form of Damage Degradation

Equation 8. 1.4 Engineering-Constant Form of Damage Degradation

E1d=E10(1−df)2E_{1}^{d} = E_{1}^{0}\left( 1 - d_{f} \right)^{2}

Meaning, notation and theory source

Definitions and derivation: 1.4 Engineering-Constant Form of Damage Degradation

Equation 9. 1.4 Engineering-Constant Form of Damage Degradation

E2d=E20(1−dm)2E_{2}^{d} = E_{2}^{0}\left( 1 - d_{m} \right)^{2}

Meaning, notation and theory source

Definitions and derivation: 1.4 Engineering-Constant Form of Damage Degradation

Equation 10. 1.4 Engineering-Constant Form of Damage Degradation

E3d=E30(1−dm)2E_{3}^{d} = E_{3}^{0}\left( 1 - d_{m} \right)^{2}

Meaning, notation and theory source

Definitions and derivation: 1.4 Engineering-Constant Form of Damage Degradation

and

Equation 11. 1.4 Engineering-Constant Form of Damage Degradation

Gijd=Gij0(1−ds)2ij=12,13,23G_{ij}^{d} = G_{ij}^{0}\left( 1 - d_{s} \right)^{2}\quad\quad ij = 12,13,23

Meaning, notation and theory source

Definitions and derivation: 1.4 Engineering-Constant Form of Damage Degradation

where the superscript 00 denotes the undamaged value and dd denotes the damaged value. These equations summarize the stiffness-degradation logic implemented in the current Workbench-safe solver script.

1.5 Failure Indices and Failure Initiation Logic

The solver script provides two failure-index options: Tsai-Wu and Hashin. The Tsai-Wu failure model is an interactive polynomial criterion for anisotropic materials. In compact form,

Equation 12. 1.5 Failure Indices and Failure Initiation Logic

FITW=Fiσi+FijσiσjFI_{TW} = F_{i}\sigma_{i} + F_{ij}\sigma_{i}\sigma_{j}

Meaning, notation and theory source

Definitions and derivation: 1.5 Failure Indices and Failure Initiation Logic

Failure initiation is predicted when

Equation 13. 1.5 Failure Indices and Failure Initiation Logic

FITW≥1FI_{TW} \geq 1

Meaning, notation and theory source

Definitions and derivation: 1.5 Failure Indices and Failure Initiation Logic

The Hashin model separates fiber and matrix failure modes. The governing Hashin failure index is evaluated as the maximum of the active mode indices:

Equation 14. 1.5 Failure Indices and Failure Initiation Logic

FIH=max(FIft,FIfc,FImt,FImc)\boxed{FI_{H} = \max\left( FI_{ft},\, FI_{fc},\, FI_{mt},\, FI_{mc} \right)}

Meaning, notation and theory source

Definitions and derivation: 1.5 Failure Indices and Failure Initiation Logic

where ftft, fcfc, mtmt, and mcmc denote fiber tension, fiber compression, matrix tension, and matrix compression, respectively.

The failure module is optional. It can be disabled when strength data are unavailable or when the model is used only for property prediction and Abaqus material-card generation.

1.7 Damage and Failure Settings

Table 1 summarizes the damage, failure and export settings.

Table 1. Damage, failure and export settings.

Setting Meaning
Fiber damage Fiber-direction continuum damage variable
Matrix damage Matrix/transverse continuum damage variable
Shear damage Shear continuum damage variable
Failure model Selects no failure, Tsai-Wu, Hashin, or both
Material export Enables Abaqus material-card string generation
Material definition type Selects engineering constants, transversely isotropic, orthotropic, or anisotropic card

The damage variables are interpreted as prescribed state variables. The current script does not automatically evolve damage with load history; rather, it provides the constitutive degradation framework into which an external progressive-damage update law can be inserted later.

1.9 Figure Placeholders

Figure 1. Damage and failure position in the full micromechanics workflow.
[Insert flowchart showing homogenization, damage degradation, failure evaluation, property evaluation, and Abaqus export.]

Figure 2. Continuum damage operator acting on the undamaged effective stiffness matrix.
[Insert schematic showing 𝐂0\mathbf{C}^{0}, 𝐃\mathbf{D}, and 𝐂d\mathbf{C}^{d}.]

1.10 References

  1. Lemaitre, J. (1996). A Course on Damage Mechanics, 2nd ed. Springer.
  2. Ladevèze, P. (1983). A damage computational method for composite structures. Computers & Structures.
  3. Tsai, S. W., and Wu, E. M. (1971). A general theory of strength for anisotropic materials. Journal of Composite Materials, 5, 58-80.
  4. Hashin, Z. (1980). Failure criteria for unidirectional fiber composites. Journal of Applied Mechanics, 47, 329-334.
  5. Matzenmiller, A., Lubliner, J., and Taylor, R. L. (1995). A constitutive model for anisotropic damage in fiber-composites. Mechanics of Materials, 20, 125-152.
  6. Abaqus Documentation. Material definitions: engineering constants, orthotropic elasticity, anisotropic elasticity, expansion, conductivity, and specific heat.
  7. Jones, R. M. (1999). Mechanics of Composite Materials, 2nd ed. Taylor & Francis.

1.11 Section Summary

Subsequent sections of Volume III document each damage and failure model and then describe the Workbench and Abaqus implementation details in a software-reference format.

8.6 Continuum Damage Mechanics

Volume III / Section 2 — Continuum Damage Mechanics

Volume III — Section 2

Continuum Damage Mechanics and Stiffness Degradation

2.1 Purpose and Scope

The CDM module is not a full progressive failure solver by itself. Instead, it applies user-supplied damage state variables to the effective engineering constants and exports both undamaged and damaged properties. This structure allows Workbench, Abaqus, test correlation scripts, or a future progressive damage law to update the damage variables externally while keeping the micromechanics model stable and transparent.

In the current implementation, the damage variables are:

Damage variable solver variable Physical interpretation
Fiber-direction damage Fiber damage Loss of axial fiber-dominated stiffness
Matrix-normal damage Matrix damage Loss of transverse matrix-dominated stiffness
Shear damage Shear damage Loss of shear-transfer stiffness

2.2 Undamaged Effective Stiffness State

Before damage is applied, the micromechanics branch produces an undamaged orthotropic material state:

Equation 1. 2.2 Undamaged Effective Stiffness State

𝐏0={E10,E20,E30,G120,G130,G230,ν12,ν13,ν23}.\mathbf{P}^{0} = \left\{ E_{1}^{0},E_{2}^{0},E_{3}^{0},G_{12}^{0},G_{13}^{0},G_{23}^{0},\nu_{12},\nu_{13},\nu_{23} \right\}.

Meaning, notation and theory source

Definitions and derivation: 2.2 Undamaged Effective Stiffness State

The corresponding compliance matrix in engineering Voigt notation is:

Equation 2. 2.2 Undamaged Effective Stiffness State

𝐒0=[1/E10−ν12/E10−ν13/E10000−ν12/E101/E20−ν23/E20000−ν13/E10−ν23/E201/E300000001/G2300000001/G1300000001/G120].\mathbf{S}^{0} = \begin{bmatrix} 1/E_{1}^{0} & - \nu_{12}/E_{1}^{0} & - \nu_{13}/E_{1}^{0} & 0 & 0 & 0 \\ - \nu_{12}/E_{1}^{0} & 1/E_{2}^{0} & - \nu_{23}/E_{2}^{0} & 0 & 0 & 0 \\ - \nu_{13}/E_{1}^{0} & - \nu_{23}/E_{2}^{0} & 1/E_{3}^{0} & 0 & 0 & 0 \\ 0 & 0 & 0 & 1/G_{23}^{0} & 0 & 0 \\ 0 & 0 & 0 & 0 & 1/G_{13}^{0} & 0 \\ 0 & 0 & 0 & 0 & 0 & 1/G_{12}^{0} \end{bmatrix}.

Meaning, notation and theory source

Definitions and derivation: 2.2 Undamaged Effective Stiffness State

The undamaged stiffness matrix is recovered from:

Equation 3. 2.2 Undamaged Effective Stiffness State

𝐂0=(𝐒0)−1.\mathbf{C}^{0} = \left( \mathbf{S}^{0} \right)^{- 1}.

Meaning, notation and theory source

Definitions and derivation: 2.2 Undamaged Effective Stiffness State

This undamaged state is saved in the solver implementation before degradation so that the output vector can report both pre-damage and post-damage material properties.

2.3 Scalar Damage Variables

The model uses scalar damage variables bounded between zero and unity:

Equation 4. 2.3 Scalar Damage Variables

0≤df<1,0≤dm<1,0≤ds<1.0 \leq d_{f} < 1,\quad\quad 0 \leq d_{m} < 1,\quad\quad 0 \leq d_{s} < 1.

Meaning, notation and theory source

Definitions and derivation: 2.3 Scalar Damage Variables

Here, dfd_{f} denotes fiber-direction damage, dmd_{m} denotes matrix/transverse damage, and dsd_{s} denotes shear damage. The limiting values have the following interpretation:

Value Meaning
d=0d = 0 Undamaged response
0<d<10 < d < 1 Partially degraded stiffness
d→1d \rightarrow 1 Near-complete loss of the associated stiffness mode

The solver code clips damage values to remain below unity to avoid exactly singular stiffness matrices. This is essential for Workbench and Abaqus workflows, where a zero stiffness can produce ill-conditioned matrices or unstable material cards.

2.4 Damage Operator in Engineering Notation

The implemented damage operator is diagonal in engineering notation:

Equation 5. 2.4 Damage Operator in Engineering Notation

𝐃=diag[1−df,1−dm,1−dm,1−ds,1−ds,1−ds].\mathbf{D} = diag\left\lbrack 1 - d_{f},1 - d_{m},1 - d_{m},1 - d_{s},1 - d_{s},1 - d_{s} \right\rbrack.

Meaning, notation and theory source

Definitions and derivation: 2.4 Damage Operator in Engineering Notation

The first component corresponds to the material 1-direction, which is typically the fiber-dominated direction. The second and third components correspond to transverse matrix-dominated normal responses. The final three components correspond to shear responses.

A double-sided damage operation gives the damaged stiffness:

Equation 6. 2.4 Damage Operator in Engineering Notation

𝐂d=𝐃𝐂0𝐃.\mathbf{C}^{d} = \mathbf{D}\,\mathbf{C}^{0}\,\mathbf{D}.

Meaning, notation and theory source

Definitions and derivation: 2.4 Damage Operator in Engineering Notation

The double-sided form preserves the major symmetry of the stiffness matrix:

Equation 7. 2.4 Damage Operator in Engineering Notation

Cijd=Cjid.C_{ij}^{d} = C_{ji}^{d}.

Meaning, notation and theory source

Definitions and derivation: 2.4 Damage Operator in Engineering Notation

2.5 Engineering-Constant Damage Laws Used in the Code

The implemented stiffness degradation laws are:

Equation 8. 2.5 Engineering-Constant Damage Laws Used in the Code

E1d=E10(1−df)2,E_{1}^{d} = E_{1}^{0}\left( 1 - d_{f} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

Equation 9. 2.5 Engineering-Constant Damage Laws Used in the Code

E2d=E20(1−dm)2,E_{2}^{d} = E_{2}^{0}\left( 1 - d_{m} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

Equation 10. 2.5 Engineering-Constant Damage Laws Used in the Code

E3d=E30(1−dm)2,E_{3}^{d} = E_{3}^{0}\left( 1 - d_{m} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

Equation 11. 2.5 Engineering-Constant Damage Laws Used in the Code

G12d=G120(1−ds)2,G_{12}^{d} = G_{12}^{0}\left( 1 - d_{s} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

Equation 12. 2.5 Engineering-Constant Damage Laws Used in the Code

G13d=G130(1−ds)2,G_{13}^{d} = G_{13}^{0}\left( 1 - d_{s} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

Equation 13. 2.5 Engineering-Constant Damage Laws Used in the Code

G23d=G230(1−ds)2.G_{23}^{d} = G_{23}^{0}\left( 1 - d_{s} \right)^{2}.

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

The squared form is intentionally conservative relative to a linear knockdown law and reflects the double-sided degradation operator. It also maintains continuity of stiffness as damage evolves.

The Poisson ratios are not explicitly degraded in the current script:

Equation 14. 2.5 Engineering-Constant Damage Laws Used in the Code

ν12d=ν120,ν13d=ν130,ν23d=ν230.\nu_{12}^{d} = \nu_{12}^{0},\quad\quad\nu_{13}^{d} = \nu_{13}^{0},\quad\quad\nu_{23}^{d} = \nu_{23}^{0}.

Meaning, notation and theory source

Definitions and derivation: 2.5 Engineering-Constant Damage Laws Used in the Code

This is a practical engineering assumption. In a future extension, Poisson ratios may be recomputed from a fully degraded compliance matrix or linked to damage-mode-specific evolution laws.

2.6 Positive-Definite Stiffness Protection

For numerical robustness, the model applies lower bounds to damaged moduli when the positive-definite projection flag is active. The intent is to ensure:

Equation 15. 2.6 Positive-Definite Stiffness Protection

Eid>0,Gijd>0.E_{i}^{d} > 0,\quad\quad G_{ij}^{d} > 0.

Meaning, notation and theory source

Definitions and derivation: 2.6 Positive-Definite Stiffness Protection

At the engineering constant level, the stabilized form may be written as:

Equation 16. 2.6 Positive-Definite Stiffness Protection

Eistable=max(Eid,Emin),E_{i}^{stable} = \max\left( E_{i}^{d},E_{min} \right),

Meaning, notation and theory source

Definitions and derivation: 2.6 Positive-Definite Stiffness Protection

Equation 17. 2.6 Positive-Definite Stiffness Protection

Gijstable=max(Gijd,Gmin).G_{ij}^{stable} = \max\left( G_{ij}^{d},G_{min} \right).

Meaning, notation and theory source

Definitions and derivation: 2.6 Positive-Definite Stiffness Protection

where EminE_{min} and GminG_{min} are small positive stiffness floors. This protection prevents singular compliance matrices during Abaqus export and protects the Workbench execution path from divide-by-zero errors.

2.7 Damage and Thermophysical Properties

The current implementation applies CDM only to mechanical stiffness. Effective density, thermal conductivity, coefficient of thermal expansion, and specific heat are computed independently of the damage variables:

Equation 18. 2.7 Damage and Thermophysical Properties

ρd=ρ0,\rho^{d} = \rho^{0},

Meaning, notation and theory source

Definitions and derivation: 2.7 Damage and Thermophysical Properties

Equation 19. 2.7 Damage and Thermophysical Properties

Cpd=Cp0,C_{p}^{d} = C_{p}^{0},

Meaning, notation and theory source

Definitions and derivation: 2.7 Damage and Thermophysical Properties

Equation 20. 2.7 Damage and Thermophysical Properties

𝐤d=𝐤0,\mathbf{k}^{d} = \mathbf{k}^{0},

Meaning, notation and theory source

Definitions and derivation: 2.7 Damage and Thermophysical Properties

Equation 21. 2.7 Damage and Thermophysical Properties

𝛂d=𝛂0.\mathbf{\alpha}^{d} = \mathbf{\alpha}^{0}.

Meaning, notation and theory source

Definitions and derivation: 2.7 Damage and Thermophysical Properties

This is appropriate for a first-order engineering material card where damage represents stiffness degradation rather than physical mass loss, crack-surface heat-transfer changes, or evolving thermal expansion. If a coupled thermomechanical damage model is required, thermal conductivity and CTE may be degraded by additional variables or functions of crack density.

2.8 Relationship Between Damage and Failure Criteria

Damage and failure are separate modules in the solver script. Damage modifies the stiffness used to define the exported material response, while failure indices evaluate whether a stress state satisfies a failure criterion. The conceptual workflow is:

Undamaged Micromechanics
        ↓
Effective Engineering Constants
        ↓
Apply Damage Variables
        ↓
Damaged Engineering Constants
        ↓
Evaluate Failure Indices
        ↓
Export Workbench and Abaqus Outputs

The current code uses placeholder stress components unless a future Workbench interface extension supplies applied stress or strain states. The damage module therefore provides stiffness degradation capability independent of stress-driven damage evolution.

2.11 Abaqus Material-Card Implications

When Abaqus export is enabled, the engineering constants written to the material card are the damaged values:

Equation 22. 2.11 Abaqus Material-Card Implications

{Ei,Gij,νij}Abaqus={Eid,Gijd,νijd}.\left\{ E_{i},G_{ij},\nu_{ij} \right\}_{Abaqus} = \left\{ E_{i}^{d},G_{ij}^{d},\nu_{ij}^{d} \right\}.

Meaning, notation and theory source

Definitions and derivation: 2.11 Abaqus Material-Card Implications

For *ELASTIC, TYPE=ENGINEERING CONSTANTS, this produces:

*ELASTIC, TYPE=ENGINEERING CONSTANTS
E1d, E2d, E3d, NU12, NU13, NU23, G12d, G13d, G23d

The Abaqus card is therefore consistent with the damaged stiffness state used by the solver model. The original undamaged properties remain available in the scalar output vector for diagnostics.

2.12 Implementation Notes

  1. Store undamaged effective stiffness values.
  2. Clip damage variables to admissible bounds.
  3. Apply squared degradation factors to EiE_{i} and GijG_{ij}.
  4. Apply stiffness floors if positive-definite protection is active.
  5. Export damaged properties to subsequent analysis.
  6. Use damaged constants in the Abaqus material card.

This structure is robust for Workbench because it avoids nested functions, dynamic objects, and nonlinear iterations inside the damage module.

2.13 Figure Placeholders

Figure 2.1. CDM workflow in the micromechanics model.
[Insert schematic showing undamaged micromechanics → damage variables → damaged stiffness → Workbench/Abaqus outputs.]

Figure 2.2. Physical interpretation of dfd_{f}, dmd_{m}, and dsd_{s}.
[Insert schematic showing axial fiber damage, transverse matrix cracking, and shear degradation.]

Figure 2.3. Stiffness degradation curves.
[Insert plot of E1d/E10E_{1}^{d}/E_{1}^{0}, E2d/E20E_{2}^{d}/E_{2}^{0}, and G12d/G120G_{12}^{d}/G_{12}^{0} versus damage variable.]

2.14 References

  1. Lemaitre, J. (1996). A Course on Damage Mechanics. Springer.
  2. Kachanov, L. M. (1958). Time of the rupture process under creep conditions. Izvestiya Akademii Nauk SSSR, Otdelenie Tekhnicheskikh Nauk.
  3. Ladevèze, P. (1983). A damage computational method for composite structures. Computers & Structures.
  4. Matzenmiller, A., Lubliner, J., and Taylor, R. L. (1995). A constitutive model for anisotropic damage in fiber-composites. Mechanics of Materials.
  5. Hashin, Z. (1980). Failure criteria for unidirectional fiber composites. Journal of Applied Mechanics.
  6. Tsai, S. W., and Wu, E. M. (1971). A general theory of strength for anisotropic materials. Journal of Composite Materials.
  7. Talreja, R. (1985). Transverse cracking and stiffness reduction in composite laminates. Journal of Composite Materials.
  8. Barbero, E. J. (2018). Finite Element Analysis of Composite Materials Using Abaqus. CRC Press.

8.7 Composite Failure Criteria

Volume III / Section 3 — Composite Failure Criteria

Volume III - Section 3

Composite Failure Criteria

3.1 Purpose of the Failure Module

The current implementation supports two classical composite failure formulations:

  1. Tsai-Wu interactive failure criterion.
  2. Hashin mode-separated failure criterion.

The purpose of the failure module is not to replace a full progressive damage analysis, but to provide a consistent first-ply or material-point-level failure indicator using the same material property properties carried into the analysis.

Figure 3.1. Failure evaluation workflow from constituent strengths and material stresses to scalar failure indices.

Figure 3.1. Failure evaluation workflow from constituent strengths and material stresses to scalar failure indices.

3.2 Stress Components Used by the Failure Model

The failure model is evaluated in the local material coordinate system. The local stress vector is written as

Equation 1. 3.2 Stress Components Used by the Failure Model

𝛔=[σ1σ2σ3τ23τ13τ12]T\mathbf{\sigma} = \begin{bmatrix} \sigma_{1} & \sigma_{2} & \sigma_{3} & \tau_{23} & \tau_{13} & \tau_{12} \end{bmatrix}^{T}

Meaning, notation and theory source

Definitions and derivation: 3.2 Stress Components Used by the Failure Model

where the subscripts 1, 2, and 3 denote the principal orthotropic material directions. Direction 1 is normally associated with the dominant fiber or tow direction, while directions 2 and 3 are matrix-dominated transverse directions.

In the present solver script, the failure stress state is retained as a placeholder stress vector unless external stress inputs are added through Workbench. This design permits the same code framework to be coupled later to structural analysis outputs, coupon-level stress states, or ply-level laminate analysis.

3.3 Strength Inputs

The fiber material property input vector carries the primary tensile, compressive, and shear allowables used by both Tsai-Wu and Hashin models. The strength set is

Equation 2. 3.3 Strength Inputs

𝐗={Xt,Xc,Yt,Yc,Zt,Zc,S12,S13,S23}\mathbf{X} = \left\{ X_{t},X_{c},Y_{t},Y_{c},Z_{t},Z_{c},S_{12},S_{13},S_{23} \right\}

Meaning, notation and theory source

Definitions and derivation: 3.3 Strength Inputs

where

  • XtX_{t} and XcX_{c} are longitudinal tensile and compressive strengths,
  • YtY_{t} and YcY_{c} are transverse tensile and compressive strengths,
  • ZtZ_{t} and ZcZ_{c} are third-direction tensile and compressive strengths,
  • S12S_{12}, S13S_{13}, and S23S_{23} are shear strengths.

The solver input mapping is summarized in Table 3.1.

Table 3.1. Strength input mapping used by the current solver implementation.

Input vector index Symbol Units Description
11 XtX_{t} Pa Longitudinal tensile strength
12 XcX_{c} Pa Longitudinal compressive strength
13 YtY_{t} Pa Transverse tensile strength
14 YcY_{c} Pa Transverse compressive strength
15 ZtZ_{t} Pa Third-direction tensile strength
16 ZcZ_{c} Pa Third-direction compressive strength
17 S12S_{12} Pa 1-2 shear strength
18 S13S_{13} Pa 1-3 shear strength
19 S23S_{23} Pa 2-3 shear strength

3.4 Tsai-Wu Failure Criterion

The Tsai-Wu criterion is an interactive polynomial failure theory for anisotropic composite materials. It combines linear stress terms, quadratic stress terms, and interaction terms into a scalar failure index. Failure is predicted when the index reaches unity.

The general form is

Equation 3. 3.4 Tsai-Wu Failure Criterion

FITW=Fiσi+FijσiσjFI_{TW} = F_{i}\sigma_{i} + F_{ij}\sigma_{i}\sigma_{j}

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

with failure initiation defined by

Equation 4. 3.4 Tsai-Wu Failure Criterion

FITW≥1FI_{TW} \geq 1

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

For the three-dimensional orthotropic stress state used in the solver model, the expanded form is

Equation 5. 3.4 Tsai-Wu Failure Criterion

FITW=F1σ1+F2σ2+F3σ3+F11σ12+F22σ22+F33σ32+F44τ232+F55τ132+F66τ122+2F12σ1σ2+2F13σ1σ3+2F23σ2σ3.\begin{matrix} FI_{TW} = & F_{1}\sigma_{1} + F_{2}\sigma_{2} + F_{3}\sigma_{3} + F_{11}\sigma_{1}^{2} + F_{22}\sigma_{2}^{2} + F_{33}\sigma_{3}^{2} \\ & + F_{44}\tau_{23}^{2} + F_{55}\tau_{13}^{2} + F_{66}\tau_{12}^{2} + 2F_{12}\sigma_{1}\sigma_{2} + 2F_{13}\sigma_{1}\sigma_{3} + 2F_{23}\sigma_{2}\sigma_{3}. \end{matrix}

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

The linear coefficients distinguish tensile and compressive strengths:

Equation 6. 3.4 Tsai-Wu Failure Criterion

F1=1Xt−1Xc,F2=1Yt−1Yc,F3=1Zt−1ZcF_{1} = \frac{1}{X_{t}} - \frac{1}{X_{c}},\quad\quad F_{2} = \frac{1}{Y_{t}} - \frac{1}{Y_{c}},\quad\quad F_{3} = \frac{1}{Z_{t}} - \frac{1}{Z_{c}}

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

The direct quadratic coefficients are

Equation 7. 3.4 Tsai-Wu Failure Criterion

F11=1XtXc,F22=1YtYc,F33=1ZtZcF_{11} = \frac{1}{X_{t}X_{c}},\quad\quad F_{22} = \frac{1}{Y_{t}Y_{c}},\quad\quad F_{33} = \frac{1}{Z_{t}Z_{c}}

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

and the shear coefficients are

Equation 8. 3.4 Tsai-Wu Failure Criterion

F44=1S232,F55=1S132,F66=1S122.F_{44} = \frac{1}{S_{23}^{2}},\quad\quad F_{55} = \frac{1}{S_{13}^{2}},\quad\quad F_{66} = \frac{1}{S_{12}^{2}}.

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

When biaxial interaction data are unavailable, the implementation uses the common engineering approximation

Equation 9. 3.4 Tsai-Wu Failure Criterion

F12=−12F11F22,F13=−12F11F33,F23=−12F22F33.F_{12} = - \frac{1}{2}\sqrt{F_{11}F_{22}},\quad\quad F_{13} = - \frac{1}{2}\sqrt{F_{11}F_{33}},\quad\quad F_{23} = - \frac{1}{2}\sqrt{F_{22}F_{33}}.

Meaning, notation and theory source

Definitions and derivation: 3.4 Tsai-Wu Failure Criterion

The Tsai-Wu index is useful when a smooth scalar interaction surface is desired. It is especially convenient for optimization, design-space exploration, and quick screening of material systems.

Figure 3.2. Schematic Tsai-Wu interaction surface in normal stress space.

Figure 3.2. Schematic Tsai-Wu interaction surface in normal stress space.

3.5 Hashin Failure Criterion

Hashin failure theory separates failure into physically interpretable fiber and matrix modes. This is useful for composite materials because fiber-dominated and matrix-dominated failures have different consequences for stiffness degradation, residual strength, and progressive damage modeling.

The solver model evaluates four Hashin-type mode indices:

  1. Fiber tension.
  2. Fiber compression.
  3. Matrix tension.
  4. Matrix compression.

The governing Hashin failure index is the maximum of the active mode indices:

Equation 10. 3.5 Hashin Failure Criterion

FIH=max(FIft,FIfc,FImt,FImc)FI_{H} = \max\left( FI_{ft},FI_{fc},FI_{mt},FI_{mc} \right)

Meaning, notation and theory source

Definitions and derivation: 3.5 Hashin Failure Criterion

Failure initiation is predicted when

Equation 11. 3.5 Hashin Failure Criterion

FIH≥1.FI_{H} \geq 1.

Meaning, notation and theory source

Definitions and derivation: 3.5 Hashin Failure Criterion

3.6 Fiber Tension Mode

For positive longitudinal stress, the fiber tension index is

Equation 12. 3.6 Fiber Tension Mode

FIft=(σ1Xt)2+(τ12S12)2+(τ13S13)2,σ1≥0.FI_{ft} = \left( \frac{\sigma_{1}}{X_{t}} \right)^{2} + \left( \frac{\tau_{12}}{S_{12}} \right)^{2} + \left( \frac{\tau_{13}}{S_{13}} \right)^{2},\quad\quad\sigma_{1} \geq 0.

Meaning, notation and theory source

Definitions and derivation: 3.6 Fiber Tension Mode

This mode represents tensile rupture or tensile-driven degradation of the fiber-dominated direction. In a progressive model, this index would normally be associated with the fiber damage variable dfd_{f}.

3.7 Fiber Compression Mode

For negative longitudinal stress, the fiber compression index is implemented as

Equation 13. 3.7 Fiber Compression Mode

FIfc=|σ1|Xc,σ1<0.FI_{fc} = \frac{\left| \sigma_{1} \right|}{X_{c}},\quad\quad\sigma_{1} < 0.

Meaning, notation and theory source

Definitions and derivation: 3.7 Fiber Compression Mode

3.8 Matrix Tension Mode

The matrix tension mode is evaluated when the transverse normal stress sum is tensile:

Equation 14. 3.8 Matrix Tension Mode

σT=σ2+σ3\sigma_{T} = \sigma_{2} + \sigma_{3}

Meaning, notation and theory source

Definitions and derivation: 3.8 Matrix Tension Mode

For σT≥0\sigma_{T} \geq 0, the matrix tension failure index is

Equation 15. 3.8 Matrix Tension Mode

FImt=(σ2+σ3Yt)2+(τ23S23)2+(τ12S12)2+(τ13S13)2.FI_{mt} = \left( \frac{\sigma_{2} + \sigma_{3}}{Y_{t}} \right)^{2} + \left( \frac{\tau_{23}}{S_{23}} \right)^{2} + \left( \frac{\tau_{12}}{S_{12}} \right)^{2} + \left( \frac{\tau_{13}}{S_{13}} \right)^{2}.

Meaning, notation and theory source

Definitions and derivation: 3.8 Matrix Tension Mode

Matrix tension is associated with transverse cracking, microcrack initiation, and matrix-dominated stiffness loss.

3.9 Matrix Compression Mode

For σT<0\sigma_{T} < 0, the matrix compression index is implemented as

Equation 16. 3.9 Matrix Compression Mode

FImc=(σ2+σ32S23)2+[(Yc2S23)2−1]σ2+σ3Yc+(τ23S23)2+(τ12S12)2+(τ13S13)2.\begin{matrix} FI_{mc} = & \left( \frac{\sigma_{2} + \sigma_{3}}{2S_{23}} \right)^{2} + \left\lbrack \left( \frac{Y_{c}}{2S_{23}} \right)^{2} - 1 \right\rbrack\frac{\sigma_{2} + \sigma_{3}}{Y_{c}} \\ & + \left( \frac{\tau_{23}}{S_{23}} \right)^{2} + \left( \frac{\tau_{12}}{S_{12}} \right)^{2} + \left( \frac{\tau_{13}}{S_{13}} \right)^{2}. \end{matrix}

Meaning, notation and theory source

Definitions and derivation: 3.9 Matrix Compression Mode

This form accounts for the interaction between transverse compression and shear loading, which is often critical in matrix-dominated composite failure.

Figure 3.3. Hashin failure mode map showing fiber tension, fiber compression, matrix tension, and matrix compression regions.

Figure 3.3. Hashin failure mode map showing fiber tension, fiber compression, matrix tension, and matrix compression regions.

3.10 Failure Model Selection

Choose the failure criterion appropriate to the material and the available strength data.

Table 3.2. Failure model selection logic.

Active model
No failure calculation
Tsai-Wu only
Hashin only
Tsai-Wu and Hashin

This flag allows Workbench to activate or deactivate failure calculations without changing the solver script.

3.11 Failure Outputs

The primary scalar outputs from this section are the Tsai-Wu and Hashin failure indices.

Table 3.3. Failure scalar outputs.

Output index Variable Units Description
35 failure_index_tsai_wu - Tsai-Wu failure index
36 failure_index_hashin - Maximum Hashin failure index

Model outputs use a consistent metadata convention for downstream reporting.

3.12 Relationship to Damage Variables

The failure criteria compute initiation indices. The continuum damage variables described in Section 2 degrade stiffness:

Equation 17. 3.12 Relationship to Damage Variables

𝐂d=𝐃𝐂𝐃\mathbf{C}^{d} = \mathbf{D}\mathbf{C}\mathbf{D}

Meaning, notation and theory source

Definitions and derivation: 3.12 Relationship to Damage Variables

A future progressive failure extension may connect the failure indices to damage update laws of the form

Equation 18. 3.12 Relationship to Damage Variables

df=df(FIft,FIfc,N,T,Δt)d_{f} = d_{f}\left( FI_{ft},FI_{fc},N,T,\Delta t \right)

Meaning, notation and theory source

Definitions and derivation: 3.12 Relationship to Damage Variables

Equation 19. 3.12 Relationship to Damage Variables

dm=dm(FImt,FImc,N,T,Δt)d_{m} = d_{m}\left( FI_{mt},FI_{mc},N,T,\Delta t \right)

Meaning, notation and theory source

Definitions and derivation: 3.12 Relationship to Damage Variables

where NN may represent cycle count for fatigue extensions, TT may represent temperature, and Δt\Delta t is the analysis increment.

The present solver implementation does not automatically evolve damage variables from the failure indices. Instead, damage variables are prescribed through Workbench scalar inputs, while the failure indices provide diagnostic measures.

3.13 Implementation Workflow

The failure calculation sequence is summarized as follows:

Read strength allowables
        |
        v
Read or define local stress state
        |
        v
Compute Tsai-Wu coefficients
        |
        v
Evaluate Tsai-Wu failure index
        |
        v
Evaluate Hashin mode indices
        |
        v
Return scalar failure outputs

This workflow is intentionally simple and deterministic for Workbench execution.

3.14 Applicability and Limitations

The Tsai-Wu model provides a smooth scalar interaction criterion but does not distinguish physical failure modes. Hashin theory provides physically interpretable failure modes but remains an initiation criterion unless coupled to damage evolution laws. Neither criterion alone determines post-failure stiffness evolution. In the current model, stiffness degradation is controlled separately through continuum damage variables.

The failure indices should therefore be interpreted as material-point-level initiation measures and design screening metrics rather than complete progressive failure simulations.

References

  1. Tsai, S. W., and Wu, E. M. (1971). A general theory of strength for anisotropic materials. Journal of Composite Materials, 5, 58-80.
  2. Hashin, Z. (1980). Failure criteria for unidirectional fiber composites. Journal of Applied Mechanics, 47, 329-334.
  3. Hashin, Z., and Rotem, A. (1973). A fatigue failure criterion for fiber reinforced materials. Journal of Composite Materials, 7, 448-464.
  4. Daniel, I. M., and Ishai, O. (2006). Engineering Mechanics of Composite Materials, 2nd ed. Oxford University Press.
  5. Jones, R. M. (1999). Mechanics of Composite Materials, 2nd ed. Taylor & Francis.
  6. Puck, A., and Schurmann, H. (1998). Failure analysis of FRP laminates by means of physically based phenomenological models. Composites Science and Technology, 58, 1045-1067.
  7. Camanho, P. P., and Matthews, F. L. (1999). A progressive damage model for mechanically fastened joints in composite laminates. Journal of Composite Materials, 33, 2248-2280.

8.8 Damage and Failure Workflow

Volume III / Section 4 — Damage and Failure Workflow

Volume III – Section 4

Damage and Failure Evaluation Workflow

4.1 Purpose and Scope

The damage and failure workflow is intentionally modular. The effective elastic and thermophysical property predictions can be executed without activating damage or failure. When damage variables are prescribed, the stiffness tensor or engineering constants are degraded before output. When strength allowables and a stress state are available, failure indices are evaluated using the selected criterion. The solver implementation currently supports a prescribed-damage workflow and a failure-index workflow; it does not automatically evolve damage in time unless an external Workbench or solver-level update law supplies new damage variables.

The key workflow outputs are:

  • damaged orthotropic engineering constants,
  • undamaged reference properties,
  • prescribed damage variables,
  • Tsai-Wu failure index,
  • Hashin modal failure indices,
  • maximum governing failure index,
  • Abaqus material card data derived from the damaged properties.

4.2 Position of the Damage/Failure Module in the Full Model

The damage and failure module acts after micromechanical homogenization and architecture correction. The full material-property workflow may be summarized as:

Constituent inputs
      -> phase properties
      -> filled matrix / hybrid phase assembly
      -> micromechanics model selection
      -> architecture correction
      -> effective undamaged properties
      -> CDM stiffness degradation
      -> failure index evaluation
      -> effective properties
      -> Abaqus material card string

The model first computes undamaged engineering constants

Equation 1. 4.2 Position of the Damage/Failure Module in the Full Model

𝐩0=[E10,E20,E30,G120,G130,G230,ν12,ν13,ν23]T.\mathbf{p}^{0} = \left\lbrack E_{1}^{0},E_{2}^{0},E_{3}^{0},G_{12}^{0},G_{13}^{0},G_{23}^{0},\nu_{12},\nu_{13},\nu_{23} \right\rbrack^{T}.

Meaning, notation and theory source

Definitions and derivation: 4.2 Position of the Damage/Failure Module in the Full Model

After damage degradation, the final output property vector becomes

Equation 2. 4.2 Position of the Damage/Failure Module in the Full Model

𝐩d=[E1d,E2d,E3d,G12d,G13d,G23d,ν12d,ν13d,ν23d]T.\mathbf{p}^{d} = \left\lbrack E_{1}^{d},E_{2}^{d},E_{3}^{d},G_{12}^{d},G_{13}^{d},G_{23}^{d},\nu_{12}^{d},\nu_{13}^{d},\nu_{23}^{d} \right\rbrack^{T}.

Meaning, notation and theory source

Definitions and derivation: 4.2 Position of the Damage/Failure Module in the Full Model

In the current engineering implementation, the Poisson ratios are retained from the effective undamaged material state unless a later extension explicitly evolves damage-dependent coupling terms.

4.3 Damage State Vector

The prescribed damage state is represented by three scalar variables:

Equation 3. 4.3 Damage State Vector

𝐝=[df,dm,ds]T,\mathbf{d} = \left\lbrack d_{f},d_{m},d_{s} \right\rbrack^{T},

Meaning, notation and theory source

Definitions and derivation: 4.3 Damage State Vector

where dfd_{f} is the fiber-direction damage variable, dmd_{m} is the matrix-normal damage variable, and dsd_{s} is the shear damage variable. Each variable is constrained to the physically meaningful interval

Equation 4. 4.3 Damage State Vector

0≤di<1,i∈{f,m,s}.0 \leq d_{i} < 1,\quad\quad i \in \{ f,m,s\}.

Meaning, notation and theory source

Definitions and derivation: 4.3 Damage State Vector

In the solver script, numerical clipping is applied to avoid exactly singular stiffness values:

Equation 5. 4.3 Damage State Vector

di←min[max(di,0),0.999].d_{i} \leftarrow \min\left\lbrack \max\left( d_{i},0 \right),0.999 \right\rbrack.

Meaning, notation and theory source

Definitions and derivation: 4.3 Damage State Vector

This rule is not a constitutive law; it is a numerical protection used to maintain finite output properties for Workbench and Abaqus export.

4.4 Engineering-Constant Degradation Workflow

Equation 6. 4.4 Engineering-Constant Degradation Workflow

E1d=E10(1−df)2.E_{1}^{d} = E_{1}^{0}\left( 1 - d_{f} \right)^{2}.

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

The transverse moduli are degraded by the matrix-normal damage variable:

Equation 7. 4.4 Engineering-Constant Degradation Workflow

E2d=E20(1−dm)2,E_{2}^{d} = E_{2}^{0}\left( 1 - d_{m} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

Equation 8. 4.4 Engineering-Constant Degradation Workflow

E3d=E30(1−dm)2.E_{3}^{d} = E_{3}^{0}\left( 1 - d_{m} \right)^{2}.

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

The shear moduli are degraded by the shear damage variable:

Equation 9. 4.4 Engineering-Constant Degradation Workflow

G12d=G120(1−ds)2,G_{12}^{d} = G_{12}^{0}\left( 1 - d_{s} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

Equation 10. 4.4 Engineering-Constant Degradation Workflow

G13d=G130(1−ds)2,G_{13}^{d} = G_{13}^{0}\left( 1 - d_{s} \right)^{2},

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

Equation 11. 4.4 Engineering-Constant Degradation Workflow

G23d=G230(1−ds)2.G_{23}^{d} = G_{23}^{0}\left( 1 - d_{s} \right)^{2}.

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

The quadratic degradation form is numerically smooth and ensures monotonic stiffness reduction. It also mirrors the double-sided tensor degradation form introduced in Section 2:

Equation 12. 4.4 Engineering-Constant Degradation Workflow

𝐂d=𝐃𝐂0𝐃.\mathbf{C}^{d} = \mathbf{D}\,\mathbf{C}^{0}\,\mathbf{D}.

Meaning, notation and theory source

Definitions and derivation: 4.4 Engineering-Constant Degradation Workflow

The direct engineering-constant workflow is preferred in the Workbench script because it avoids user-defined solver functions and avoids repeated tensor assembly for simple engineering studies.

4.5 Positive-Definite Stiffness Protection

After degradation, each modulus is bounded below by a positive floor value:

Equation 13. 4.5 Positive-Definite Stiffness Protection

Eid←max(Eid,Emin),i=1,2,3,E_{i}^{d} \leftarrow \max\left( E_{i}^{d},E_{\min} \right),\quad\quad i = 1,2,3,

Meaning, notation and theory source

Definitions and derivation: 4.5 Positive-Definite Stiffness Protection

Equation 14. 4.5 Positive-Definite Stiffness Protection

Gijd←max(Gijd,Gmin),ij∈{12,13,23}.G_{ij}^{d} \leftarrow \max\left( G_{ij}^{d},G_{\min} \right),\quad\quad ij \in \{ 12,13,23\}.

Meaning, notation and theory source

Definitions and derivation: 4.5 Positive-Definite Stiffness Protection

The floor is not intended to represent real residual material stiffness. It prevents singular compliance matrices when the output is converted into a full stiffness matrix for anisotropic Abaqus export.

The compliance matrix used for orthotropic reconstruction is

Equation 15. 4.5 Positive-Definite Stiffness Protection

𝐒d=[1/E1d−ν12/E1d−ν13/E1d000−ν12/E1d1/E2d−ν23/E2d000−ν13/E1d−ν23/E2d1/E3d0000001/G23d0000001/G13d0000001/G12d].\mathbf{S}^{d} = \begin{bmatrix} 1/E_{1}^{d} & - \nu_{12}/E_{1}^{d} & - \nu_{13}/E_{1}^{d} & 0 & 0 & 0 \\ - \nu_{12}/E_{1}^{d} & 1/E_{2}^{d} & - \nu_{23}/E_{2}^{d} & 0 & 0 & 0 \\ - \nu_{13}/E_{1}^{d} & - \nu_{23}/E_{2}^{d} & 1/E_{3}^{d} & 0 & 0 & 0 \\ 0 & 0 & 0 & 1/G_{23}^{d} & 0 & 0 \\ 0 & 0 & 0 & 0 & 1/G_{13}^{d} & 0 \\ 0 & 0 & 0 & 0 & 0 & 1/G_{12}^{d} \end{bmatrix}.

Meaning, notation and theory source

Definitions and derivation: 4.5 Positive-Definite Stiffness Protection

The corresponding stiffness matrix is obtained by inversion:

Equation 16. 4.5 Positive-Definite Stiffness Protection

𝐂d=(𝐒d)−1.\mathbf{C}^{d} = \left( \mathbf{S}^{d} \right)^{- 1}.

Meaning, notation and theory source

Definitions and derivation: 4.5 Positive-Definite Stiffness Protection

4.6 Failure-Model Selection

Choose the active failure model:

Failure model
No failure calculation
Tsai-Wu only
Hashin only
Tsai-Wu and Hashin

The selected failure model is evaluated after the damaged properties have been assembled. The failure model does not modify the stiffness by itself. Instead, it reports failure indices that may be used by Workbench, Abaqus, or an external design loop.

4.7 Stress State for Failure Evaluation

The general three-dimensional stress vector is

Equation 17. 4.7 Stress State for Failure Evaluation

𝛔=[σ1,σ2,σ3,τ23,τ13,τ12]T.\mathbf{\sigma} = \left\lbrack \sigma_{1},\sigma_{2},\sigma_{3},\tau_{23},\tau_{13},\tau_{12} \right\rbrack^{T}.

Meaning, notation and theory source

Definitions and derivation: 4.7 Stress State for Failure Evaluation

In the current solver implementation, the stress variables are initialized as placeholders unless supplied by a future extension. This design keeps the material-property calculator independent of a structural stress solver. In a coupled workflow, the stress state would be supplied by:

  1. a laminate analysis tool,
  2. a finite-element postprocessor,
  3. a Workbench stress module,
  4. a load-envelope evaluation routine,
  5. or a progressive damage loop.

The failure index function can therefore be interpreted as a local material-point assessment operating on the stress vector of Eq. (4.17).

4.8 Tsai-Wu Workflow

When Tsai-Wu is active, the solver computes the scalar failure index

Equation 18. 4.8 Tsai-Wu Workflow

FITW=Fiσi+Fijσiσj.FI_{TW} = F_{i}\sigma_{i} + F_{ij}\sigma_{i}\sigma_{j}.

Meaning, notation and theory source

Definitions and derivation: 4.8 Tsai-Wu Workflow

Failure initiation is indicated when

Equation 19. 4.8 Tsai-Wu Workflow

FITW≥1.FI_{TW} \geq 1.

Meaning, notation and theory source

Definitions and derivation: 4.8 Tsai-Wu Workflow

The workflow is:

Read strengths
      -> compute Tsai-Wu coefficients
      -> read stress vector
      -> evaluate quadratic interaction index
      -> report FI_TsaiWu

A design margin may be calculated as

Equation 20. 4.8 Tsai-Wu Workflow

MSTW=1FITW−1.MS_{TW} = \frac{1}{FI_{TW}} - 1.

Meaning, notation and theory source

Definitions and derivation: 4.8 Tsai-Wu Workflow

A positive margin indicates that the evaluated stress state is below the Tsai-Wu failure surface.

4.9 Hashin Workflow

When Hashin is active, the model evaluates separate modal indices:

Equation 21. 4.9 Hashin Workflow

FIH=max(FIft,FIfc,FImt,FImc),FI_{H} = \max\left( FI_{ft},FI_{fc},FI_{mt},FI_{mc} \right),

Meaning, notation and theory source

Definitions and derivation: 4.9 Hashin Workflow

where ftft denotes fiber tension, fcfc denotes fiber compression, mtmt denotes matrix tension, and mcmc denotes matrix compression. Failure initiation is indicated when

Equation 22. 4.9 Hashin Workflow

FIH≥1.FI_{H} \geq 1.

Meaning, notation and theory source

Definitions and derivation: 4.9 Hashin Workflow

The workflow is:

Read strengths
      -> identify stress sign
      -> evaluate fiber mode
      -> evaluate matrix mode
      -> select maximum modal index
      -> report FI_Hashin

Unlike Tsai-Wu, Hashin provides a failure-mode classification. This makes it useful for diagnostic interpretation and progressive damage modeling.

4.10 Governing Failure Status Logic

The implemented failure-status logic is summarized by a governing index:

Equation 23. 4.10 Governing Failure Status Logic

FIgov=max(FITW,FIH),FI_{gov} = \max\left( FI_{TW},FI_{H} \right),

Meaning, notation and theory source

Definitions and derivation: 4.10 Governing Failure Status Logic

when both criteria are active. A binary failure flag can be defined as

Equation 24. 4.10 Governing Failure Status Logic

χf={0,FIgov<1,1,FIgov≥1.\chi_{f} = \left\{ \begin{matrix} 0, & FI_{gov} < 1, \\ 1, & FI_{gov} \geq 1. \end{matrix} \right.\

Meaning, notation and theory source

Definitions and derivation: 4.10 Governing Failure Status Logic

The current solver file outputs the indices directly. Workbench can apply Eq. (4.24) externally if a binary pass/fail output is desired.

Although the current model uses prescribed damage variables, the same framework can be extended to progressive damage by updating damage as a function of failure index. A simple rate-independent update form is

Equation 25. 4.11 Recommended Progressive-Damage Extension

din+1=min[di,max,din+Δdi],d_{i}^{n + 1} = \min\left\lbrack d_{i,\max},\mspace{6mu} d_{i}^{n} + \Delta d_{i} \right\rbrack,

Meaning, notation and theory source

Definitions and derivation: 4.11 Recommended Progressive-Damage Extension

where

Equation 26. 4.11 Recommended Progressive-Damage Extension

Δdi=γi⟨FIi−1⟩,\Delta d_{i} = \gamma_{i}\left\langle FI_{i} - 1 \right\rangle,

Meaning, notation and theory source

Definitions and derivation: 4.11 Recommended Progressive-Damage Extension

and the Macaulay bracket is

Equation 27. 4.11 Recommended Progressive-Damage Extension

⟨x⟩=max(x,0).\left\langle x \right\rangle = \max(x,0).

Meaning, notation and theory source

Definitions and derivation: 4.11 Recommended Progressive-Damage Extension

This extension is not required for the present Workbench material-property model, but it provides a clear path for coupling the micromechanics module to nonlinear laminate or finite-element analyses.

4.13 Figure Placeholders

Figure 4.1. Damage and failure workflow.
[Insert flowchart showing homogenization -> damage degradation -> failure index evaluation -> reported properties -> Abaqus material card.]

Failure-model selection. Compare Tsai-Wu and Hashin predictions using the same stress state and strength data.

Figure 4.3. Progressive damage extension.
[Insert schematic showing failure index exceeding unity, damage update, stiffness degradation, and re-evaluation.]

4.14 Implementation Notes

The damage and failure workflow is intentionally kept separate from the homogenization model. This allows the same effective property solver to be used for purely elastic material characterization, damaged-property estimation, or failure-index screening. This separation is also important for Workbench deployment because it avoids state-dependent solver memory unless the user intentionally implements a progressive damage loop outside the script.

  1. Damage variables are scalar inputs, not hidden internal state variables.
  2. Failure criteria report indices but do not automatically degrade stiffness.
  3. Abaqus export uses the final degraded engineering constants.

These rules make the material model deterministic, repeatable, and suitable for automated design studies.

4.15 References

Hashin, Z. (1980). Failure criteria for unidirectional fiber composites. Journal of Applied Mechanics, 47, 329–334.

Ladevèze, P. (1983). A damage mechanics approach for composite materials. Journal of Engineering Materials and Technology, 105, 280–286.

Lemaitre, J. (1996). A Course on Damage Mechanics. Springer.

Matzenmiller, A., Lubliner, J., and Taylor, R. L. (1995). A constitutive model for anisotropic damage in fiber-composites. Mechanics of Materials, 20, 125–152.

Tsai, S. W., and Wu, E. M. (1971). A general theory of strength for anisotropic materials. Journal of Composite Materials, 5, 58–80.

8.9 8. Damage Degradation and Redistribution

8. Damage Degradation and Redistribution

Each ply carries six irreversible stiffness families so the framework can reduce longitudinal, in-plane transverse, through-thickness normal, and three shear responses independently.

Equation 1. Directional residual stiffness
Ed1=rfE1;   Ed2=rmE2;   Ed3=rmE3;   Gdij=rsGij
Meaning, notation and theory source

Reduces only the longitudinal, transverse, or shear modulus associated with a newly activated failure family.

The rebuilt Qd returns to ABD integration in Eq. 05.3.05-01 at the same load factor.

Definitions and derivation: 8. Damage Degradation and Redistribution

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Failure modesPrimary stiffnessResidual family
1–2, fiber tension/compressionE1rf
3–4, matrix tension/compressionE2rm
5–6, ± in-plane shearG12rs
7–8, through-thickness tension/compressionE3rm
9–10, ± local 1–3 shearG13rs
11–12, ± local 2–3 shearG23rs

Only a newly activated intact family is degraded. Previously failed families do not trigger repeatedly. After each update the reduced stiffness, transformed stiffness, ABD matrix, environmental resultants, generalized strains, and all ply stresses are rebuilt, allowing load redistribution to expose secondary failures.

Event identity

Every event stores load step, pseudo-time/load factor, ply number, top or bottom surface, signed failure mode, index value, material type, selected criterion, local stress vector, and through-thickness coordinate.

Defaults are not universal: residual factors are numerical model parameters. Replace them with calibrated values and verify stability and retained-stiffness behavior for the intended laminate.

8.10 10. Mixed-Mode Cohesive Delamination

10. Mixed-Mode Cohesive Delamination

The optional interface branch uses a bilinear irreversible cohesive law with quadratic initiation and Benzeggagh–Kenane mixed-mode propagation.

Equation 1. Elastic cohesive trial traction
{tn,ts,tt}trial=diag(Kn,Ks,Kt){⟨δn⟩,δs,δt}
Meaning, notation and theory source

Maps positive normal and two shear separations to interface trial tractions.

Supplies the tractions evaluated by the initiation surface in Eq. 05.3.10-02.

Definitions and derivation: 10. Mixed-Mode Cohesive Delamination

Camanho, P. P., and Dávila, C. G. (2002). Mixed-Mode Decohesion Finite Elements for the Simulation of Delamination in Composite Materials. NASA/TM-2002-211737.

Turon, A., Camanho, P. P., Costa, J., and Dávila, C. G. (2006). A damage model for the simulation of delamination in advanced composites under variable-mode loading. Mechanics of Materials, 38, 1072–1089.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 2. Quadratic damage initiation
(⟨tn⟩/Tn0)²+(ts/Ts0)²+(tt/Tt0)²=1
Meaning, notation and theory source

Triggers cohesive damage when the combined normalized traction reaches one.

After initiation, mixed-mode fracture energy is determined by Eq. 05.3.10-03.

Definitions and derivation: 10. Mixed-Mode Cohesive Delamination

Camanho, P. P., and Dávila, C. G. (2002). Mixed-Mode Decohesion Finite Elements for the Simulation of Delamination in Composite Materials. NASA/TM-2002-211737.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 3. Benzeggagh–Kenane propagation energy
Gc=GIc+(Gsc−GIc)Bsη;   Bs=(GII+GIII)/(GI+GII+GIII)
Meaning, notation and theory source

Interpolates critical fracture energy from the shear fraction of total energy release.

Gc determines the terminal separation used by Eq. 05.3.10-04.

Definitions and derivation: 10. Mixed-Mode Cohesive Delamination

Benzeggagh, M. L., and Kenane, M. (1996). Measurement of mixed-mode delamination fracture toughness of unidirectional glass/epoxy composites with mixed-mode bending apparatus. Composites Science and Technology, 56, 439–449.

Turon, A., Camanho, P. P., Costa, J., and Dávila, C. G. (2006). A damage model for the simulation of delamination in advanced composites under variable-mode loading. Mechanics of Materials, 38, 1072–1089.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Equation 4. Irreversible bilinear cohesive damage
d=δf(δmax−δ0)/[δmax(δf−δ0)], clipped to 0≤d≤1
Meaning, notation and theory source

Evolves interface damage from initiation separation to complete decohesion.

The maximum interface damage may feed the reduced-order bending-stiffness update described below.

Definitions and derivation: 10. Mixed-Mode Cohesive Delamination

Camanho, P. P., and Dávila, C. G. (2002). Mixed-Mode Decohesion Finite Elements for the Simulation of Delamination in Composite Materials. NASA/TM-2002-211737.

Turon, A., Camanho, P. P., Costa, J., and Dávila, C. G. (2006). A damage model for the simulation of delamination in advanced composites under variable-mode loading. Mechanics of Materials, 38, 1072–1089.

A General-Purpose Hygro-Thermo-Mechanical Progressive-Failure Framework for Continuous and Aligned-Discontinuous Composite Laminates (20 August 2026), source paper supplied for this theory update.

Tensile and shear tractions are multiplied by (1−d); compression remains elastic. A reduced-order laminate feedback may use Deff=(1−dmax)Dintact+dmaxDsplit, while Aeff=Aintact.

Required local input: r11 can prescribe uniform σz, τxz, and τyz, but those tractions do not create a displacement discontinuity between bonded ply surfaces. Cohesive interface separation history must still come from a test, detailed submodel, or structural analysis.

Chapter review

Compare the model against appropriate independent tests and state the loading and geometry domain of that comparison. Agreement with a single case is not a general validation claim. Numerical checks, parameter fitting and experimental validation serve different purposes.

References and source sections

References are retained with the formulations they support. Software instructions describe implementation scope; a cited source does not establish independent validation of a CDS calculation.

  1. Soden, P. D., Hinton, M. J., and Kaddour, A. S. (1998). A comparison of the predictive capabilities of current failure theories for composite laminates. Composites Science and Technology, 58, 1225–1254.
  2. Tsai, S. W., and Wu, E. M. (1971). A General Theory of Strength for Anisotropic Materials. Journal of Composite Materials, 5(1), 58–80.
  3. Hashin, Z. (1980). Failure Criteria for Unidirectional Fiber Composites. Journal of Applied Mechanics, 47(2), 329–334.
  4. Burhan & Kim (2018), S–N Curve Models for Composite Materials Characterisation
  5. Sendeckyj (1981), Fitting Models to Composite Materials Fatigue Data
  6. Kohout & Věchet (2001), A new function for fatigue curves characterization and its multiple merits
  7. A generalization of the fatigue Kohout–Věchet model
  8. Kim & Zhang (2001), Fatigue Damage and Life Prediction of Glass/Vinyl Ester Composites
  9. Weibull (1961), Fatigue Testing and Analysis of Results
  10. NASA: notch-strength modelling and characteristic-distance assumptions
  11. Abaqus: time-domain Prony-series viscoelasticity
  12. University of Washington: Goland–Reissner calculation equations
  13. Pinho et al., NASA/TM-2005-213530: original LaRC04 equations
  14. Analytical modelling of cure-induced laminate deformation
  15. NASA: measured stiffness degradation for fatigue prognosis
  16. NASA: shell buckling and imperfection sensitivity
  17. NASA: uncertainty modelling in composite analysis
  18. Camanho, P. P., and Dávila, C. G. (2002). Mixed-Mode Decohesion Finite Elements for the Simulation of Delamination in Composite Materials. NASA/TM-2002-211737.
  19. Turon, A., Camanho, P. P., Costa, J., and Dávila, C. G. (2006). A damage model for the simulation of delamination in advanced composites under variable-mode loading. Mechanics of Materials, 38, 1072–1089.
  20. Benzeggagh, M. L., and Kenane, M. (1996). Measurement of mixed-mode delamination fracture toughness of unidirectional glass/epoxy composites with mixed-mode bending apparatus. Composites Science and Technology, 56, 439–449.

Detailed online sources