CLT Documentation

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

FAQ

Why do my results differ from the Excel spreadsheet?

Ensure you are using the same load convention (CLT vs NASTRAN). The moment sign convention differs between the two, which affects ply-level bending strains. Also verify that the ply order matches — the tool stacks plies from top (ply 1) to bottom, consistent with the Composite_Laminates.xlsm workbook.

What does a non-zero [B] matrix mean?

A non-zero [B] matrix indicates a non-symmetric laminate with bending-extension coupling. In-plane loads will produce curvatures and bending moments will produce mid-plane strains. This is usually undesirable in practice — use the Symmetric button to mirror your ply stack.

Which failure criterion should I use?

It depends on your application and regulatory requirements:

  • Max Strain / Max Stress — Simple and widely used; good for initial sizing and conservative checks.
  • Tsai-Wu — Most commonly used interaction criterion in aerospace; accounts for strength differences in tension and compression.
  • Hashin / Puck / LaRC03 — Mode-separated criteria that distinguish between fiber and matrix failure; preferred when understanding the failure mechanism matters.

When in doubt, run multiple criteria and compare. The Failure Summary Panel lets you toggle criteria on/off to see how they affect the critical margin.

How are stress allowables derived from strain allowables?

Stress allowables are converted from strain using the appropriate directional modulus:

σ₁t = ε₁t × ET1 / 1000
σ₁c = ε₁c × EC1 / 1000
σ₂t = ε₂t × ET2 / 1000
σ₂c = ε₂c × EC2 / 1000
τ₁₂ = γ₁₂s × G₁₂ / 1000

Strain allowables are in microstrain (με), moduli in Msi, resulting stresses in ksi.

Can I save my laminate configuration?

Currently, laminate configurations are session-local and reset when you reload the page. A persistent save/load feature is planned for a future release.

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