CLT Documentation

Complete reference for the Classical Lamination Theory analysis tool — laminate setup, applied loads, stiffness matrices, failure criteria, and theoretical background.

Stiffness Matrices

The ABD stiffness matrix relates the applied loads to the laminate mid-plane strains and curvatures. It is assembled from individual ply contributions using CLT.

Ply Reduced Stiffness (Q & Q̄)

The reduced stiffness matrix [Q] defines the elastic properties of a single orthotropic ply in its principal material axes (1-2 coordinate system). The terms are derived from the basic engineering constants:

Q₁₁Q₁₂0Q₁₂Q₂₂000Q₆₆
where
Q₁₁ = E₁ / (1 − ν₁₂ ν₂₁)Q₂₂ = E₂ / (1 − ν₁₂ ν₂₁)Q₁₂ = ν₁₂ E₂ / (1 − ν₁₂ ν₂₁)Q₆₆ = G₁₂
where ν₂₁ = ν₁₂ · E₂ / E₁

When a ply is rotated by an angle θ relative to the laminate x-axis, its stiffness is transformed into the global x-y coordinate system. This yields the transformed reduced stiffness matrix [Q̄]:

Q̄₁₁Q̄₁₂Q̄₁₆Q̄₁₂Q̄₂₂Q̄₂₆Q̄₁₆Q̄₂₆Q̄₆₆
Q̄₁₁ = Q₁₁ cos⁴(θ) + 2(Q₁₂ + 2Q₆₆) cos²(θ)sin²(θ) + Q₂₂ sin⁴(θ)
Q̄₂₂ = Q₁₁ sin⁴(θ) + 2(Q₁₂ + 2Q₆₆) cos²(θ)sin²(θ) + Q₂₂ cos⁴(θ)
Q̄₁₂ = Q₁₂ (cos⁴(θ) + sin⁴(θ)) + (Q₁₁ + Q₂₂ - 4Q₆₆) cos²(θ)sin²(θ)
Q̄₆₆ = (Q₁₁ + Q₂₂ - 2Q₁₂ - 2Q₆₆) cos²(θ)sin²(θ) + Q₆₆ (cos⁴(θ) + sin⁴(θ))
Q̄₁₆ = (Q₁₁ - Q₁₂ - 2Q₆₆) cos³(θ)sin(θ) - (Q₂₂ - Q₁₂ - 2Q₆₆) cos(θ)sin³(θ)
Q̄₂₆ = (Q₁₁ - Q₁₂ - 2Q₆₆) cos(θ)sin³(θ) - (Q₂₂ - Q₁₂ - 2Q₆₆) cos³(θ)sin(θ)
ABD Stiffness Matrix

The constitutive relationship of CLT is expressed as:

NxNyNxy
MxMyMxy
VxVy
=
A₁₁A₁₂A₁₆A₁₂A₂₂A₂₆A₁₆A₂₆A₆₆
B₁₁B₁₂B₁₆B₁₂B₂₂B₂₆B₁₆B₂₆B₆₆
000000
B₁₁B₁₂B₁₆B₁₂B₂₂B₂₆B₁₆B₂₆B₆₆
D₁₁D₁₂D₁₆D₁₂D₂₂D₂₆D₁₆D₂₆D₆₆
000000
000000
000000
H₄₄H₄₅H₄₅H₅₅
ε⁰xε⁰yγ⁰xy
κxκyκxy
γxzγyz
  • [A] — Extensional Stiffness (lb/in) — Relates in-plane forces to mid-plane strains. Symmetric 3×3 matrix.
  • [B] — Coupling Stiffness (lb) — Couples in-plane forces to curvatures and moments to mid-plane strains. Zero for symmetric laminates.
  • [D] — Bending Stiffness (lb·in) — Relates bending moments to curvatures. Symmetric 3×3 matrix.
  • [H] — Transverse Shear Stiffness (lb/in) — Relates transverse shear forces (V) to transverse shear strains (γ). Symmetric 2×2 matrix.

Each sub-matrix is computed by summing the contributions of all N plies, weighted by their transformed reduced stiffness [Q̄] and their vertical position through the thickness (from zk-1 to zk):

A₁₁A₁₂A₁₆A₁₂A₂₂A₂₆A₁₆A₂₆A₆₆
= Σ
Q̄₁₁Q̄₁₂Q̄₁₆Q̄₁₂Q̄₂₂Q̄₂₆Q̄₁₆Q̄₂₆Q̄₆₆
(zk − zk-1)
B₁₁B₁₂B₁₆B₁₂B₂₂B₂₆B₁₆B₂₆B₆₆
= ½ Σ
Q̄₁₁Q̄₁₂Q̄₁₆Q̄₁₂Q̄₂₂Q̄₂₆Q̄₁₆Q̄₂₆Q̄₆₆
(zk² − zk-1²)
D₁₁D₁₂D₁₆D₁₂D₂₂D₂₆D₁₆D₂₆D₆₆
= ⅓ Σ
Q̄₁₁Q̄₁₂Q̄₁₆Q̄₁₂Q̄₂₂Q̄₂₆Q̄₁₆Q̄₂₆Q̄₆₆
(zk³ − zk-1³)
Compliance Matrix (abd)

The compliance matrix is the inverse of the full 6×6 ABD matrix. It is partitioned into four 3×3 sub-matrices:

  • [a] — Extensional compliance (in/lb)
  • [b] — Coupling compliance (1/lb)
  • [c] — Coupling compliance = [b]ᵀ (1/lb)
  • [d] — Bending compliance (1/(lb·in))

The mid-plane strains and curvatures are obtained by multiplying the compliance matrix by the load vector: { ε⁰, κ } = [abd] · { N, M }.

Effective Engineering Constants

Effective engineering constants are derived from the laminate compliance matrix [a] (the upper-left 3×3 sub-matrix of [ABD]⁻¹) and the total laminate thickness h. This approach is valid for all laminates, including non-symmetric and unbalanced layups.

ConstantFormulaDescription
Ex1 / (h · a₁₁)Effective modulus in x-direction
Ey1 / (h · a₂₂)Effective modulus in y-direction
Gxy1 / (h · a₆₆)Effective in-plane shear modulus
νxy−a₁₂ / a₁₁Effective Poisson's ratio
νyx−a₁₂ / a₂₂Reciprocal Poisson's ratio
Note: For symmetric balanced laminates ([B] = 0, A₁₆ = A₂₆ = 0), these simplify to the more commonly seen forms: Ex = (A₁₁ − A₁₂²/A₂₂) / h, νxy = A₁₂ / A₂₂, etc.

Shared Laminate Builder

Laminate Properties

Input Allowables Format

Toggle between Strain (με) and Stress (ksi). Values in the stack and limits will convert on-the-fly.

NameET1 (Msi)EC1 (Msi)ET2 (Msi)EC2 (Msi)G12 (Msi)ν12t (in)σ₁t (ksi)σ₁c (ksi)σ₂t (ksi)σ₂c (ksi)σ₁₂s (ksi)r_c Tens (in)r_c Comp (in)K_br TensK_br Comp
Save as Custom Preset

Save the current material properties under a name so you can reuse them without re-entering values.

Quick Add Ply Angle
Bulk Add Plies
@
Ply Stack 0 plies
Use the quick-add buttons above to build your layup stack.
Total Thickness:0 in