🧩 eLaminate Composite Laminate ABD Matrix Calculator

Unlimited custom materials Arbitrary stacking sequence Hygrothermal coupling Failure assessment
Live calculation ✅ Ready

📚 About This Tool & Classical Laminate Theory Educational

eLaminate is an online tool for composite structural design and teaching, based on Classical Laminate Theory (CLT). It computes ABD stiffness matrices, effective engineering constants, hygrothermal resultants, and ply-level strains/stresses with failure indices for arbitrary stacking sequences.

Composite laminates are built by stacking orthotropic plies at designed orientations. They are widely used in aerospace structures, wind-turbine blades, automotive lightweighting, marine structures, and sports equipment. Unlike isotropic materials, laminate stiffness and strength depend strongly on stacking sequence and ply angles, which must be analyzed through the ABD matrix.

🔬 Classical Laminate Theory & the ABD Matrix Educational

1. Ply Stiffness and Coordinate Transformation

A unidirectional composite ply has four independent engineering constants in material coordinates (fiber direction 1, transverse direction 2): longitudinal modulus E₁, transverse modulus E₂, major Poisson’s ratio ν₁₂, and in-plane shear modulus G₁₂. These form the plane-stress reduced stiffness matrix [Q]:

Q₁₁ = E₁ / (1 − ν₁₂ ν₂₁)
Q₂₂ = E₂ / (1 − ν₁₂ ν₂₁)
Q₁₂ = ν₁₂ E₂ / (1 − ν₁₂ ν₂₁)
Q₆₆ = G₁₂

When a ply is oriented at angle θ, [Q] is transformed into the global reduced stiffness [Q̄]. The transformation involves fourth-power terms in cos θ and sin θ; this tool performs the transformation automatically.

2. Physical Meaning of the ABD Matrix

Integrating [Q̄] through the thickness yields the laminate ABD stiffness matrix, which relates mid-plane strains ε⁰ and curvatures κ to in-plane forces N and moments M:

{ N } [ A B ] { ε⁰ }
{ } = [ ] { }
{ M } [ B D ] { κ }
  • [A] Extensional stiffness (lb/in or N/mm): relates in-plane forces to mid-plane strains; controls membrane stiffness.
  • [B] Coupling stiffness (lb or N): describes extension–bending and shear–twist coupling. Zero for symmetric laminates, which greatly simplifies design.
  • [D] Bending stiffness (lb·in or N·mm): relates moments to curvatures; controls flexural and torsional stiffness.

This tool inverts the full 6×6 ABD matrix by Gaussian elimination, solves for mid-plane strains and curvatures under combined mechanical and hygrothermal loads, then evaluates stresses and strains in each ply.

3. Hygrothermal Effects

Temperature change ΔT and moisture change ΔM produce free expansion strains in each ply. Inter-ply constraint converts these expansions into equivalent hygrothermal forces NHT and moments MHT:

NiHT = Σ ∫ Q̄ijj ΔT + βj ΔM) dz
MiHT = Σ ∫ Q̄ijj ΔT + βj ΔM) z dz

Here α are coefficients of thermal expansion and β are coefficients of moisture expansion. The tool automatically adds hygrothermal resultants to the mechanical loads before solving the ABD system.

🧭 How to Use Educational

  1. Define the material library: Edit existing materials or click “Add Material”. Each material needs E₁, E₂, ν₁₂, G₁₂, ply thickness tply, thermal expansion coefficients α₁/α₂, moisture expansion coefficients β₁/β₂, and strain allowables (for failure assessment).
  2. Build the stacking sequence: Add, delete, or reorder plies. Select a material and enter the orientation angle (degrees). Total ply count and thickness update automatically. Prefer symmetric stacks to eliminate B-matrix coupling.
  3. Apply loads: Enter in-plane forces Nx, Ny, Nxy (lb/in) and moments Mx, My, Mxy (in·lb/in), plus temperature change ΔT (°F) and moisture change ΔM (%).
  4. Run the analysis: Click “Run Full Analysis”. The tool outputs the complete ABD matrix, effective engineering constants, hygrothermal resultants, and ply-level strains/stresses with failure indices.
  5. Interpret results: Focus on minimum Margin of Safety (MS) and Tsai-Hill index. MS > 0 means the ply has not reached its strain limit under the current loads; Tsai-Hill values approaching 1 indicate higher failure risk.

All calculations run locally in the browser; no data is uploaded. The unit system is Imperial (psi, lb/in). Convert inputs yourself if you prefer SI units.

📋 Material Parameters & Output Guide Educational

Material Inputs

  • E1 / E2: Young’s moduli in the fiber and transverse directions (psi). Carbon/epoxy E1 is typically 20–30 Msi; glass/epoxy about 5–10 Msi.
  • ν12: Major Poisson’s ratio, typically 0.25–0.40.
  • G12: In-plane shear modulus (psi), usually much lower than E1.
  • tply: Cured ply thickness (in); common prepreg thicknesses are 0.005–0.010 in.
  • α1 / α2: Coefficients of thermal expansion (1/°F). Fiber-direction α1 is often near zero or slightly negative; transverse α2 is larger.
  • β1 / β2: Coefficients of moisture expansion (%). Used to model swelling due to moisture absorption.
  • Strain allowables (e1tu, e1cu, e2tu, e2cu, e12s): Used for Margin of Safety — longitudinal tension/compression, transverse tension/compression, and shear strain limits.

Output Interpretation

  • Effective engineering constants: Equivalent membrane moduli Ex, Ey, Gxy, Poisson ratios, and bending moduli Exb, Eyb derived from A and D — useful for comparison with isotropic materials.
  • Hygrothermal resultants NHT: Equivalent in-plane forces caused by temperature and moisture change; automatically included in the solution.
  • Ply strains and stresses: Material-axis strains (ε1, ε2, γ12) and stresses (σ1, σ2, τ12) evaluated at each ply mid-plane.

⚠️ Failure Assessment: Margin of Safety & Tsai-Hill Educational

Margin of Safety (MS)

This tool uses a strain-based definition of Margin of Safety:

MS = (allowable strain / |actual strain|) − 1

The three strain components are evaluated and the minimum is retained. MS ≥ 0 means the ply has not reached its strain limit; larger MS indicates greater reserve. Engineering practice often requires MS ≥ 0.15–0.5 depending on the required factor of safety.

Tsai-Hill Failure Criterion

Tsai-Hill is a quadratic interactive criterion:

(σ₁/X)² − (σ₁ σ₂)/(X Y) + (σ₂/Y)² + (τ₁₂/S)² = 1 (failure)

X, Y, and S are the longitudinal, transverse, and shear strengths. This tool approximates strengths as “modulus × strain allowable”. Values approaching or exceeding 1 indicate predicted failure. Compared with maximum-strain criteria, Tsai-Hill accounts for stress interaction and is useful for preliminary assessment.

Note: Formal design should also incorporate test data, safety factors, damage-tolerance analysis, and more advanced criteria (Hashin, Puck, LaRC, etc.). Results from this tool are intended for education and conceptual design only.

① Material Library Ply propertiesInput

② Stacking Sequence Material + AngleInput

Ply # Material Angle ° Thickness in Action
Total plies: 0 Total thickness (in): 0.0000

③ Loads & Hygrothermal N / M / ΔT / ΔMInput

lb/in
lb/in
lb/in
in-lb/in
in-lb/in
in-lb/in
°F
%

④ ABD Stiffness Matrix 6×6Output

[A] Extensional

lb/in
-
-
-
-
-
-
-
-
-

[B] Coupling

lb
-
-
-
-
-
-
-
-
-

[D] Bending

lb·in
-
-
-
-
-
-
-
-
-
A ExtensionalB CouplingD BendingComputed

⑤ Effective Engineering Constants LaminateOutput

Eₓ psi
Eᵧ psi
Gₓᵧ psi
νₓᵧ
νᵧₓ
Thickness h in
Eₓᵇ psi
Eᵧᵇ psi
Derived from [A] and [D]Computed

⑥ Ply Strain & Stress First-ply failureOutput

Plyθε₁ε₂γ₁₂ σ₁σ₂τ₁₂MSTsai-Hill
◆ Min MS: -    ◆ Min Tsai-Hill: - Computed

⑦ Hygrothermal Resultants Output

Nₓᴴᵀ lb/in
Nᵧᴴᵀ lb/in
Nₓᵧᴴᵀ lb/in
🌡️ ΔT = -225 °F  ·  💧 ΔM = 0 %

❓ Frequently Asked Questions Educational

Q1: Why is my B matrix almost zero for a symmetric laminate?

In a symmetric stacking sequence the contributions of each ply to B cancel. Theoretically B is exactly zero. Tiny numerical residuals (e.g. 1e-10) are floating-point noise and may be treated as zero. Symmetric laminates eliminate extension–bending coupling and are the most common practical choice.

Q2: Can I use metric units?

The interface defaults to Imperial (psi, lb/in, in). Convert material properties and loads yourself (1 psi ≈ 6.895 kPa, 1 lb/in ≈ 0.175 N/mm, 1 in = 25.4 mm) and keep units consistent. A unit-toggle feature is planned for a future version.

Q3: How accurate is this tool? Can it be used for formal engineering reports?

The tool fully implements linear Classical Laminate Theory and matches mainstream commercial results under the same assumptions. It is well suited for teaching, conceptual design, and parametric studies. Formal certification still requires detailed finite-element analysis, material test data, and applicable design standards.

Q4: How should I interpret “Min MS” and “Min Tsai-Hill”?

Min MS is the smallest Margin of Safety among all plies — it reflects the strain reserve of the most critical ply. Min Tsai-Hill is the smallest (most critical) Tsai-Hill index; values closer to 1 indicate higher failure risk. The two measures complement each other: MS is intuitive, Tsai-Hill accounts for stress interaction.

Q5: Why can hygrothermal loads be so large?

When ΔT is large (for example cooling from cure temperature to service temperature, often −200 to −300 °F) and the transverse CTE α2 is significant, the hygrothermal resultants can reach the same order of magnitude as mechanical loads — or larger. This is why thermal residual stresses must be considered in composite design.

📚 Symbol index: E, ν, G — engineering constants tply — ply thickness (variable) MS — Margin of Safety (strain-based) Input Output Computed