Tools › Structures › Composites › Classical Laminate Theory


Classical Laminate Theory

Classical laminate theory for a laminate built from up to four lamina (handbook data from My Lamina or typed values) in any stacking sequence, entered ply by ply or as a stacking code such as [0/±45/90]s. The tool writes the reduced stiffness of each lamina, rotates it to the laminate axes, assembles the A, B and D stiffness matrices and inverts them for the in-plane engineering constants (Ex, Ey, Gxy, νxy, νyx, shear coupling), the flexural constants (Exf, Eyf, Gxyf, νxyf, νyxf), the through-thickness ratios νxz and νyz, and the partially inverted bending stiffness D* with its cylindrical (anticlastic curvature suppressed) and free values. Under in-plane loads, moments and a temperature change it solves for the mid-plane strains and curvatures, gives every ply's strains and stresses in the laminate and lamina axes, compares the lamina strains with the allowable strains (maximum strain criterion) and, when strengths are entered, applies the maximum stress and Tsai-Wu criteria, reports the first ply to fail with its margin of safety, the maximum and minimum fibre strains, the ply families (% 0, % ±45, % 90) and the symmetry and balance checks, and draws the stack, the through-thickness strain and stress distributions and the directional stiffness.

  • Up to four lamina from My Lamina (MIL-HDBK-17 data) or typed; plies by table or stacking code ([0/±45/90]s, (0/90)2, 02, B:45)

  • A, B, D matrices, their inverse, Ex, Ey, Gxy, νxy, νyx; flexural Exf, Eyf, Gxyf, νxyf; νxz, νyz; D* cylindrical and free

  • Mid-plane strains and curvatures under N, M and ΔT; ply strains and stresses in both axis systems; max and min fibre strain

  • Maximum strain first-ply-failure margin (plus maximum stress and Tsai-Wu with strengths); families, symmetry, balance; stack, through-thickness and polar charts

Classical Laminate Theory


Unit System: /

/

Laminate

Sign in



1
2
3
4

Material A

Sign in

Sign in




















Material B

Sign in

Sign in




















Material C

Sign in

Sign in




















Material D

Sign in

Sign in




















Loads (per unit width)










×

Classical Laminate Theory

Classical Laminate Theory: conventions, equations and the failure criteria

This page states what the Classical Laminate Theory tool computes and in which conventions, so a result can be checked by hand. The formulas are those of Jones, Mechanics of Composite Materials (2nd ed., chapter 4) and MIL-HDBK-17-3F chapter 5; the symbols are the handbook's. Every step of the tool's code (library composites/_shared/clt.php) is commented with the same equation numbers.

1. Conventions

  • Axes. x and y lie in the plane of the laminate, z is normal to it. The plies are listed from the bottom surface (z = −h/2) upward; ply 1 is at the bottom, z0 = −h/2 and zk is the top of ply k. This is Jones' numbering (his layer 1 sits at z0 = −h/2).
  • Ply angle θ. From the laminate x axis to the fibre (1) direction, positive counter-clockwise looking down the +z axis (x toward y). The 2 direction is in the plane at 90° from the fibre.
  • Stress resultants. Nx, Ny, Nxy are forces per unit width (tension positive). Mx, My, Mxy are moments per unit width defined by Mx = ∫σx z dz, so a positive Mx stretches the top (+z) surface and compresses the bottom.
  • Strains. Engineering shear strain γxy = 2εxy everywhere. The through-thickness strain field is ε(z) = ε0 + z κ with ε0 the mid-plane strains and κ the curvatures (κxy the twist).
  • Units. The tool accepts either unit system; internally every quantity is in SI base units and the page shows the display units (Msi or GPa for moduli, ksi or MPa for stresses, lb/in or kN/m for A, lb or kN for B, lb·in or N·m for D, με for strains).

2. Lamina stiffness

A unidirectional ply under plane stress is orthotropic with four independent constants E1, E2, G12, ν12; the minor Poisson's ratio follows from reciprocity, ν21 = ν12 E2 / E1. The reduced stiffness in the fibre axes (Jones eq. 2.61) is

Q11 = E1 / (1 − ν12 ν21),   Q22 = E2 / (1 − ν12 ν21),   Q12 = ν12 E2 / (1 − ν12 ν21),   Q66 = G12,

and σ = Q ε in those axes. Rotated to the laminate axes by θ (m = cos θ, n = sin θ) it becomes the transformed reduced stiffness Q̄ (Jones eq. 2.85):

Q̄11 = Q11 m⁴ + 2 (Q12 + 2 Q66) m² n² + Q22 n⁴
Q̄12 = (Q11 + Q22 − 4 Q66) m² n² + Q12 (m⁴ + n⁴)
Q̄22 = Q11 n⁴ + 2 (Q12 + 2 Q66) m² n² + Q22 m⁴
Q̄16 = (Q11 − Q12 − 2 Q66) m³ n + (Q12 − Q22 + 2 Q66) m n³
Q̄26 = (Q11 − Q12 − 2 Q66) m n³ + (Q12 − Q22 + 2 Q66) m³ n
Q̄66 = (Q11 + Q22 − 2 Q12 − 2 Q66) m² n² + Q66 (m⁴ + n⁴)

The strain and stress transformations between the two axis systems (with engineering shear strain) are

ε1 = m² εx + n² εy + m n γxy,   ε2 = n² εx + m² εy − m n γxy,   γ12 = −2 m n εx + 2 m n εy + (m² − n²) γxy;
σ1 = m² σx + n² σy + 2 m n τxy,   σ2 = n² σx + m² σy − 2 m n τxy,   τ12 = −m n σx + m n σy + (m² − n²) τxy.

A ply's thermal expansion coefficients rotate as αx = α1 m² + α2 n², αy = α1 n² + α2 m², αxy = 2 m n (α1 − α2) (Jones eq. 4.70).

3. Laminate stiffness

Integrating the ply stresses through the thickness with the linear strain field gives the laminate constitutive relation [N; M] = [A B; B D] [ε0; κ] (Jones eq. 4.22 to 4.24):

Aij = Σk Q̄ij,k (zk − zk−1),   Bij = ½ Σk Q̄ij,k (zk² − zk−1²),   Dij = ⅓ Σk Q̄ij,k (zk³ − zk−1³).

A is the extensional stiffness, D the bending stiffness and B the membrane-bending coupling, which vanishes for a laminate symmetric about its mid-plane. A balanced laminate (every +θ ply matched by a −θ ply of the same thickness) has A16 = A26 = 0; D16 and D26 are generally not zero even then, because the ±θ plies sit at different distances from the mid-plane. The tool reports B relative to √(max A · max D), and A16/A26 and D16/D26 relative to the largest term of their matrix, so the size of each coupling can be judged.

The 6 × 6 inverse [ε0; κ] = [a b; bᵀ d] [N; M] is computed by Gauss-Jordan elimination with pivoting. For a symmetric laminate b = 0, a = A⁻¹ and d = D⁻¹.

4. Engineering constants

In-plane (from the a block, so a coupled laminate gets the values of a plate free to curve; for a symmetric laminate these are Jones eq. 4.62): Ex = 1/(h a11), Ey = 1/(h a22), Gxy = 1/(h a66), νxy = −a12/a11, νyx = −a12/a22, and the shear-coupling ratios ηxs = a16/a11, ηys = a26/a22 (zero for a balanced laminate). For an unsymmetric laminate the page also prints the values from A alone, which apply when the plate is held flat.

Flexural (from the d block): Exf = 12/(h³ d11), Eyf = 12/(h³ d22), Gxyf = 12/(h³ d66), νxyf = −d12/d11, νyxf = −d12/d22. Exf is the modulus a bending test of a strip gives: the strip is free to take the anticlastic curvature.

Partial inversion, D*. With the in-plane forces zero, N = 0 = A ε0 + B κ gives ε0 = −A⁻¹ B κ and M = (D − B A⁻¹ B) κ: the reduced bending stiffness D* = D − B A⁻¹ B (MIL-HDBK-17-3F eq. 5.3.3.3(d)); likewise A* = A − B D⁻¹ B with M = 0. For a symmetric laminate D* = D. From D* the tool reports two stiffnesses per direction:

  • cylindrical (κy = κxy = 0, the anticlastic curvature suppressed as in a wide plate): D*11, written as the modulus 12 D*11/h³;
  • free (My = Mxy = 0, the anticlastic curvature allowed as in a narrow strip): 1/d*11 with d* = (D*)⁻¹, written as 12/(h³ d*11), which is Exf.

The cylindrical value exceeds the free one by the Poisson restraint, 1/(1 − νxyf νyxf) for an uncoupled laminate. Plate bending and buckling equations use the cylindrical stiffness (their D is D*); beams and strips use the free one.

Through-thickness Poisson's ratios. Classical laminate theory has no thickness direction, so νxz and νyz are obtained from the plies' 3-D compliance under plane stress: each ply strains through its thickness by ε3 = −(ν13/E1) σ1 − (ν23/E2) σ2, with ν13 = ν12 (transverse isotropy about the fibre) and ν23 entered per material. The plies expand through the thickness independently, so the laminate's thickness strain is the thickness-weighted mean of the ply values, and νxz = −εz/εx under Nx alone, νyz likewise under Ny. The flexural versions use the first moment of ε3: κz = (12/h³) ∫ ε3 z dz is the slope of the linear part of the thickness strain, and νxzf = −κz/κx under Mx alone. For a unidirectional laminate these reduce to ν12 and ν23.

Directional stiffness. The last figure shows Ex(φ) and Gxy(φ), the in-plane moduli of the laminate seen in axes rotated by φ: every ply angle is reduced by φ, A is rebuilt and inverted. A quasi-isotropic laminate gives a flat line; the tool's test script checks the quasi-isotropic laminate against the invariants of Tsai and Pagano, E = (U1² − U4²)/U1, ν = U4/U1, G = U5.

5. Response to the loads

A temperature change ΔT from the stress-free (cure) temperature enters through the thermal stress resultants (Jones eq. 4.71 to 4.74)

NT = Σk Q̄k αk ΔT (zk − zk−1),   MT = ½ Σk Q̄k αk ΔT (zk² − zk−1²),

which are added to the mechanical loads before the inverse is applied: [ε0; κ] = [a b; bᵀ d] [N + NT; M + MT]. In each ply the total strain is ε(z) = ε0 + z κ; the mechanical (stress-producing) strain is ε − α ΔT and the stress is σ = Q̄ (ε − α ΔT). Both are rotated to the lamina axes. The failure criteria use the mechanical lamina strains (which equal S σ) and the lamina stresses; the page reports both the total and the mechanical fibre strains when ΔT ≠ 0.

Load level. The allowable strains and strengths are ultimate values, so every margin is written at ultimate load and its box says ULT whatever level the loads were entered at. With "Limit" chosen as the applied load type, the strains and stresses are shown at the entered level and the criteria are evaluated with the mechanical loads multiplied by the factor of safety FS (1.5 by default; the thermal part is not factored, since it does not grow with the applied load). With "Ultimate" chosen the loads are used as entered, never multiplied by FS, and the factor field is greyed. The tool has no yield check, so it carries no yield factor.

6. Failure criteria and first-ply failure

Maximum strain (the default, always applied): each mechanical lamina strain is compared with its own allowable, the tension value when the strain is positive and the compression value (entered as a magnitude) when negative, and |γ12| with the shear allowable. The strain ratio R = strain / allowable is the fraction of the allowable used; the margin of each mode is M.S. = 1/R − 1. Both surfaces of every ply are checked, because the strain field is linear and the extremes of a ply are at its faces. The first ply to fail is the one with the largest R over all plies, surfaces and modes; the laminate's first-ply-failure load factor is λ = 1/Rmax (the entered loads can grow by λ before that ply reaches its allowable) and the tool's margin is M.S. = λ − 1.

Maximum stress (when the five strengths of the material are entered): the same bookkeeping with σ1, σ2, τ12 and F1t, F1c, F2t, F2c, F12.

Tsai-Wu (Tsai and Wu 1971; Jones section 2.9.4), plane stress: F1σ1 + F2σ2 + F11σ1² + F22σ2² + F66τ12² + 2F12σ1σ2 = 1 with F1 = 1/F1t − 1/F1c, F2 = 1/F2t − 1/F2c, F11 = 1/(F1t F1c), F22 = 1/(F2t F2c), F66 = 1/F12² and the interaction coefficient F12 = −½ √(F11 F22), the generalized von Mises value used when no biaxial test is available. Scaling the stresses by a factor R gives a R² + b R = 1, a = F11σ1² + F22σ2² + F66τ12² + 2F12σ1σ2, b = F1σ1 + F2σ2; the positive root R = [−b + √(b² + 4a)]/(2a) is the strength ratio (the factor the ply stresses can grow by), M.S. = R − 1, and the failure index at the applied stresses is a + b (1 = failure).

First ply failure is usually a matrix mode (transverse tension or shear in the off-axis plies). A laminate normally carries load beyond it; the fibre-direction margin is the one that governs last-ply failure, so the page prints the maximum and minimum fibre strains beside the first-ply margin. Progressive failure (ply discount) is not implemented.

7. Ply families and rules of thumb

The page gives the thickness fractions of the 0°, ±45° (both +45° and −45°) and 90° families and of any other angle, and checks the 10 % rule of MIL-HDBK-17-3F section 5.6.2 (at least 10 % of the plies in each of the four directions 0°, +45°, −45°, 90°), which protects the laminate against secondary loads the analysis did not consider. Symmetry and balance are checked ply by ply from the stacking sequence, not from the size of B and A16.

8. Stacking code

Instead of the ply table a stacking code can be typed, read from the bottom ply up: angles separated by "/", optional square brackets; "±45" or "+-45" for the pair +45/−45 ("∓45" for −45/+45); "0_2" for two plies at 0°; "(0/90)3" for a group repeated three times and "(45/−45)s" for a mirrored group; the suffix "]s" mirrors the whole sequence (symmetric), "]2s" repeats it twice and mirrors, "]so" is symmetric with a single mid-ply (the last ply listed is not repeated), "]T" marks a total sequence. A material letter before an angle, "B:45", takes that ply from material slot B (default A). Every ply takes the ply thickness of its material.

9. Checks

The library is checked by test-scripts/test_clt.php (127 checks) against identities and closed forms: the Q̄ invariants and closed forms at 45° and 90°, the strain and stress transformations, a unidirectional laminate (Ex = E1, the strain Nx/(E1h), free thermal expansion without stress, beam curvature 12 Mx/(E1h³) with κy = −ν12 κx, surface stress 6 Mx/h²), the quasi-isotropic [0/±45/90]s laminate (A from the Tsai-Pagano invariants, E = (U1² − U4²)/U1, G = E/(2(1 + ν)), direction independence), the unsymmetric [0/90]T laminate (B11 = (Q22 − Q11) t²/2, saddle curvature on cooling), the [0/90]s closed forms for A11 and D11, the stress integrals returning N and M, the thermal residual stresses self-equilibrating, the criteria at their limits (a stress equal to its strength gives a strength ratio of 1) and the stacking-code parser.




References

Jones, R. M. (1999). Mechanics of Composite Materials, 2nd ed. Taylor and Francis, Philadelphia.

U.S. Department of Defense (2002). Composite Materials Handbook. Volume 3. Polymer Matrix Composites: Materials Usage, Design, and Analysis. MIL-HDBK-17-3F, 17 June 2002.

U.S. Department of Defense (2002). Composite Materials Handbook. Volume 2. Polymer Matrix Composites: Materials Properties. MIL-HDBK-17-2F, 17 June 2002.

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

Tsai, S. W., and Pagano, N. J. (1968). "Invariant Properties of Composite Materials." In Tsai, S. W., Halpin, J. C., and Pagano, N. J. (eds.), Composite Materials Workshop, Technomic, Stamford, pp. 233–253.

Daniel, I. M., and Ishai, O. (2006). Engineering Mechanics of Composite Materials, 2nd ed. Oxford University Press, New York.

Ashton, J. E., and Whitney, J. M. (1970). Theory of Laminated Plates. Technomic, Stamford.


DISCLAIMER: The methods and calculation on aNOWysis.com are provided as means to educate the reader. There is no warranty, expessed or implied, as to the relevance or accuracy of the methods or calculations. All calculations should be checked by a qualified analyst for appropriateness and accuracy. We will not be held liable for any damages, injuries or deaths caused by using methods or calculations from this site.