Script Author: Ian Rivard

 

Description:

ILT Calc screens curved composite laminates for interlaminar tensile (ILT) failure by computing the through-thickness normal stress σ_r at every shell element, using Kedward's curved-beam approximation extended to double-curved geometry. Curvatures come from the CAD surface when geometry is available, or from a mesh-based estimator when it isn't. One run produces σ_ILT (and optionally an energy-release-rate field) on every selected output set, ready for fringe-plot review against your material allowable.

 

What ILT failure looks like, and why curvature drives it:

In a flat laminated composite plate under pure in-plane load, the through-thickness normal stress σ_r is essentially zero. Curve the laminate and apply a bending moment and σ_r becomes nonzero — the bending stresses, which want to be straight along their lines of action, get coupled into a through-thickness pull as they wrap around the radius. It's the same mechanics as the hoop tension in a curved chain link.

That through-thickness stress tries to pry the plies apart. Carbon-fiber and glass-fiber laminates are matrix-dominated through the thickness — the matrix allowable in tension is typically a few ksi, an order of magnitude lower than the fiber-direction allowables. So σ_r → ILT failure is the leading mode at radius bends, ply drop-offs, frame mouseholes, the radius corners of stiffeners, dome regions on aerospace fairings, and the curved face-sheets of sandwich panels.

Sign matters: tensile σ_r drives delamination; compressive σ_r is benign (it actually clamps the plies together).

 

Kedward's equation:

For a thin curved laminate (thickness t, mean radius R) under pure bending moment per unit length M, the maximum through-thickness normal stress is:

σ_r,max ≈ 3·M / (2·t·R)

This is Kedward 1989 (Kedward, Wilson, McLean) — the workhorse approximation used industry-wide for radius ILT screening for ~35 years. With actual inner/outer radii R_i and R_o (which depend on where the laminate sits relative to the geometric reference radius), the form generalizes to:

σ_r,max ≈ -3·sign(k) · √(k_i·k_o) · M / (2·t)

where k = 1/R (curvature) and:

k_i = 1/(1/k − offset − t)
k_o = 1/(1/k − offset)

The offset accounts for the laminate sitting on either the convex or concave side of the geometric reference radius — a critical detail that flips the sign of σ_r and is the #1 source of silent ILT errors.

Assumptions baked into Kedward:

  • Pure bending, no transverse-shear coupling
  • Homogeneous-equivalent laminate (the laminate is replaced by a single plate with smeared properties — no ply-by-ply variation)
  • Thin laminate: t/R « 1
  • Plane stress in each ply
  • Linear-elastic, small-strain

Where Kedward breaks down:

  • Tight radii / thick laminates (t/R > ~0.1) — non-conservative on the tension side, over-conservative on the compression
  • Highly unbalanced layups — max σ_r shifts off the laminate mid-thickness; the magnitude can change 10–30%
  • Mixed loading — membrane forces are neglected entirely, so this method isn't appropriate for splice joints or other regions where in-plane and bending interact
  • Mixed-mode failure — Kedward gives σ_r only, not the τ_rz / τ_θz transverse shears. Real curved-beam coupon tests (ASTM D6415) show ILT failure is matrix-mode and frequently driven by transverse-shear-tension interaction, not pure σ_r alone

ILT Calc gives you σ_r — the screening-level stress quantity. Final margin work for certification needs solid submodels with a mixed-mode failure criterion.

 

Double curvature:

Kedward's equation is a 1D derivation: one curvature, one bending moment. Real composite parts have two principal curvatures at most points (cylindrical-only being the special 1D case where one of them is zero). For double-curved geometry like a spherical cap, a saddle in a frame fitting, or the corner of a stiffener, the bending moment has to be projected onto each principal-curvature direction:

σ_ILT = M_k1 · C_k1 + M_k2 · C_k2

where M_ki is the bending moment per unit length resolved in the principal-curvature direction k̂_i, and C_ki is the Kedward geometric factor C_k = -3·sign(k)·√(k_i·k_o)/(2·t) for that curvature.

This is reasonable for engineering screening but not rigorously derived for double-curved geometry in the literature. It works because the two principal curvatures are independent (eigenvectors of the surface shape operator) and the moment tensor decomposes onto them linearly. Don't trust it as a final margin tool in regions where both principal curvatures are large; validate against a 3D solid model on at least one representative double-curved coupon for any new layup or material.

 

Sign convention — the one detail to validate:

Positive k₁ / k₂ correspond to the surface curving toward the FE element normal (which is set by node ordering on the element). With PCOMP offset placing the laminate on the convex side (offset = -t/2), positive σ_ILT under inward bending moment correctly indicates tension on the inner laminate face — the delamination-driving direction. Flip the offset to +t/2 (laminate on concave side) and σ_ILT should reverse sign for the same bending state.

To validate sign on your own model:

  1. Build a known cylinder mesh with PCOMP offset = -t/2 (laminate on convex side)
  2. Apply a known inward-radius bending moment
  3. Run ILT Calc
  4. Verify that k₁ comes out positive and σ_ILT is positive
  5. Flip PCOMP offset to +t/2, rerun — σ_ILT must reverse sign

If sign reverses unexpectedly on your real model, check the PCOMP offset against your laminate definition. That's the failure mode 99% of the time. Real laminates have a tool side and a bag side, and PCOMP offset has to encode which one is which.

 

How ILT Calc fits into best-practice ILT analysis:

In aerospace primary-structure analysis (circa 2025), ILT screening generally goes:

  1. Global shell model with Kedward-style screening — fast, captures the spatial gradient. This is what ILT Calc does.
  2. Solid submodel at any region exceeding ~80% of allowable — recovers true σ_zz, τ_xz, τ_yz at every ply interface
  3. Mixed-mode failure criterion at the submodel: (σ_r/Z_t)² + (τ_xz/S_xz)² + (τ_yz/S_yz)² ≤ 1 (Brewer-Lagace style) with allowables from D6415 curved-beam tests
  4. VCCT or cohesive-zone for any region with detected delamination growth concern, especially under fatigue

ILT Calc is appropriate for step 1 only. Don't use it as a final margin tool. Hand off any hot-spot regions to a submodel.

 

Use Instructions:

Run ILT Calc from the FEMAP toolbar. The dialog asks for:

  • Curvature source: Auto (try CAD per element, fall back to mesh) is the default and what most users want. CAD-only and Mesh-only are available for cases where you want to force one or the other.
  • Mesh-fit settings (only used when the CAD path falls back): neighbor rings (default 2), dihedral threshold (default 30°).
  • ILT Stress checkbox (default on) and Energy Release Rate G checkbox (default off). When ERR is on, you also enter k_ERR (your calibrated material constant) and an ILT Threshold (filter for opening-radius moments).

After OK, pick the shell elements to evaluate (typically the entire composite shell region). If ILT Stress or ERR is on, you'll then be prompted to pick the output sets to process.

The tool writes 21 curvature output vectors into a new output set named "ILT Radius Info", plus σ_ILT (vector 9100001) into each user-selected output set, plus G (vector 9100002) if ERR was enabled.

 

Mesh quality:

When CAD geometry is associated with the elements, ILT Calc evaluates curvature analytically from the surface. Mesh density doesn't matter for curvature accuracy — only for moment-projection accuracy, which is much less sensitive. Reasonable mesh density (aspect ratio ≤ 3:1, no severely warped quads) is sufficient.

When the mesh-fit path is used (no CAD or "Mesh only" mode), curvature accuracy depends on mesh density:

Elements through 180°Max k error
4 100% (unusable)
8 6%
16 4.9%
32 1.2%
64 0.30%

Practical thresholds: ≥6 elements through any curvature region for ≤5% error (recommended), ≥4 for engineering screening.

In all cases: PCOMP offset must match the actual side of your laminate. This is by far the most common source of wrong σ_ILT.

 

Output vectors:

In the "ILT Radius Info" output set:

IDNameMeaning
9900001 Principal Radius of Curvature 1 1 / k₁
9900002 Principal Radius of Curvature 2 1 / k₂
9900005 Principal Surface Curvature 1 k₁
9900006 Principal Surface Curvature 2 k₂
9900007 Element K1 Factor C_k₁ Kedward factor
9900008 Element K2 Factor C_k₂
9900011-13 Principal Direction 1 (X/Y/Z) k̂₁ in global CSYS
9900021-23 Principal Direction 2 (X/Y/Z) k̂₂ in global CSYS

In each user-selected output set:

IDNameMeaning
9100001 ILT Stress Main output. Tensile (positive) = delamination concern. Compare to Z_t.
9100002 ENERR(M) Estimate Optional ERR (only meaningful if k_ERR is calibrated for your material).

Margin = (Z_t / max σ_ILT) − 1. Anything within 80% of allowable: build a 3D solid submodel.

 

Flagged Element Groups:

  • Wrinkled Elements (ILT Calc) — laminate offset+thickness wraps the radius center (k_i·k_o < 0). Either real (thin-laminate-on-tight-radius) or PCOMP offset error.
  • Misaligned / Underdetermined — mesh-path diagnostics; not produced by the CAD path.
  • Unassociated Elements (ILT Calc) — elements without CAD surface association (CAD-only mode). Indicates geometry-import gaps.

 

 

References:

  • Kedward, K.T., Wilson, R.S., McLean, S.K. (1989). "Flexure of simply curved composite shapes." Composites, 20(6).
  • ASTM D6415 — Standard Test Method for Measuring the Curved Beam Strength of a Fiber-Reinforced Polymer-Matrix Composite.
  • Brewer, J.C., Lagace, P.A. (1988). "Quadratic stress criterion for initiation of delamination." J. Composite Materials, 22.

 

Acknowledgments:

Inspiration for this script comes from Joaquin Gutierrez — Thanks Joaquin!

 

Advanced Users:

To our users: We appreciate feedback on our tools and encourage you to modify them to your specific needs. If you make an improvement you feel would be valuable to others, please submit it through our contribution page.


Validation Example: ASTM D6415 Curved-Beam Specimen

The tool's accuracy is validated against the ASTM D6415 closed-form solution on a quarter-arc IM7/8552 [0]16 specimen. Two complementary FE decks both impose the same 100 in-lb bending moment in the curve and should converge on the same peak ILT stress.

Specimen geometry

D6415 specimen geometry

Figure V1 — ASTM D6415 specimen geometry: ri=0.25", t=0.157", b=1.0", 90° bend.

Theoretical stress prediction

Kedward calculation

Plug in our values and you get 2,995 psi as the analytical target.

Sample Bulk Decks:

D6415_simple_end_moment.dat

D6415_4_point_bend.dat

 

  • D6415_simple_end_moment.dat — pure end-moment loading. 100 in-lb distributed via MOMENT cards on the loaded edge of one flat arm (corner-half tributary weighting: 5.0 in-lb interior, 2.5 in-lb corner nodes), opposite arm fully fixed.
  • D6415_4_point_bend.dat — ASTM Figure 3 fixture layout. Two outer "load" lines and two inner "support" lines, all acting in the test-machine vertical direction (CSYS-3 z = bisector of the L). Outer loads at the curve-tangent points push downward; inner supports at ~40% along each flat arm constrain only the vertical direction. Load magnitude scaled so the bending moment in the curve equals 100 in-lb.

Results

Simple end-moment ILT contour

Figure V2 — D6415_simple_end_moment.dat: ILT stress contour, peak 3,108.9 psi at the curve apex. Compare to Kedward analytical 2,995 psi (+3.8%).

Simple end-moment K1 factor

Figure V3 — Same deck: K1 curvature-factor diagnostic, confirming the bend-region curvature is correctly picked up from the CAD surface.

4-point bend ILT contour

Figure V4 — D6415_4_point_bend.dat: ILT stress contour, peak 3,151.6 psi. Same view orientation; the L is shown in fixture position with the curve up. Compare to Kedward 2,995 psi (+5.2%) and to the simple end-moment result (+1.4%).

4-point bend K1 factor

Figure V5 — Same deck: K1 curvature-factor diagnostic. Identical to Figure V3 since both decks share the same geometry.

Validation summary

SourceLoadingMcurveσILT peakΔ vs theory
Theory (Kedward) 100 in-lb 2,995 psi
FE Deck A: simple end-moment edge moment 100 in-lb 3,108.9 psi +3.8%
FE Deck B: 4-point bend nodal F in CSYS-3 z 100 in-lb 3,151.6 psi +5.2%

Both FE decks bracket the Kedward analytical within ±6%, the typical FE-vs-analytical pass band for shell-discretised curved-beam bending. The 1.4% inter-deck agreement confirms ILT Calc's recovery is loading-method-agnostic.


Common Aerospace Composite Material Systems

For reference, here are nominal published properties for several common aerospace CFRP systems, all from publicly available sources (manufacturer datasheets, NCAMP reports, NASA technical reports, CMH-17 / MIL-HDBK-17). These are nominal handbook values for educational and comparative use only — real design allowables depend on cure state, fibre volume fraction, environmental conditioning, and statistical basis (A/B-basis).

SystemE1 / E2 / G12 (Msi)ν12F1t / F2t (ksi)ILT D6415 (ksi)CureSource
IM7/8552 23.8 / 1.7 / 0.74 0.32 410 / 12.5 9 (mean), 7 (B-basis) 350°F Hexcel; NCAMP
T800/M21 22.5 / 1.31 / 0.61 0.34 440 / — 8-10 350°F Toray + Solvay; NCAMP
AS4/3501-6 20.0 / 1.35 / 0.78 0.30 220 / — 6-7 350°F MIL-HDBK-17
T700/2510 16.5 / 1.20 / 0.62 0.27 320 / — 5-7 250°F (OOA) NCAMP
T300/5208 26.3 / 1.49 / 1.04 0.28 217 / — 5-6 350°F Tsai 1988

How to read these numbers

  • The "1" direction is the fibre direction. E1 / F1t are fibre-dominated; E2 / F2t and ILT are matrix-dominated.
  • ILT scales roughly with the matrix transverse strength F2t — a rough rule of thumb is ILT ≈ 0.6 × F2t.
  • Autoclave-cured laminates typically have ~30% higher ILT than out-of-autoclave at the same fibre/matrix combination.
  • Hot/wet conditioning drops ILT 20-40% below RTD-dry values. Designs should use the worst-case environment when sizing.
  • ILT is layup-sensitive in ways that fibre-dominated properties are not.

Recommended sources for design data

  • CMH-17 (Composite Materials Handbook, formerly MIL-HDBK-17) — A/B-basis allowables for many aerospace systems.
  • NCAMP qualification reports (NCP-RP-...) — Statistical allowables from coupon-level test campaigns. Available at niar.wichita.edu/ncamp.
  • Hexcel / Toray / Solvay datasheets — Nominal mean properties of commercial systems.
  • NASA technical reports — Specific D6415 results and curved-beam validation studies.

All values above are drawn from open / commercial publications. For real design qualification you'll need project-specific test data covering the actual layup, environmental conditioning matrix, and applicable A/B-basis statistical reduction per CMH-17 §8.