Free Pipe Expansion Loop Calculator — Thermal Expansion Sizing per ASME B31.3 / EN 13480

Free online tool for sizing pipe expansion loops (U-loops, expansion bends, lyres de dilatation) that absorb thermal growth in industrial piping. Computes required leg length, anchor forces, guide forces, and displacement stress check per ASME B31.3, ASME B31.1, EN 13480 and CODETI codes. Supports carbon steel (A106, P235GH, P265GH), stainless steel (304, 316L), alloy steel (P22, P91), Inconel, copper and aluminium. Design temperatures from cryogenic (-200°C, LNG/LIN) up to 600°C creep range. Guided cantilever method with stress intensification factor (SIF) and flexibility factor at elbows. PDF report export. Built by a piping estimator with 25 years of field experience.

Back
PipeCalculators

Expansion Loop Calculator — Free online pipe thermal expansion sizing tool. Computes U-loop leg length, anchor forces and stress check per ASME B31.3, B31.1 and EN 13480 codes. Supports carbon steel, stainless steel, alloy steel and aluminium materials at design temperatures from cryogenic to 600°C. Built by a piping estimator with 25 years of field experience.

Identification projet (optionnel — inclus dans le PDF)
Tuyauterie
Températures
Poids & Supportage
Propriétés mécaniques (interpolées)
📊 Résultats
Dilatation ΔL--
σ axial (bloqué)--
Dilatation--
⚠️ LYRE NÉCESSAIRE

Hauteur H--
Largeur W--
W + 2H--
Coudes--
Développé--

Force F--
Moment M--
SIF--
SE (avec lyre)--
SE/Sa--

🔧 Efforts aux coudes
M coude (×SIF)--
σ coude--
Flexibilité K--

⚖️ Poids & Supportage
Poids tube--
Poids fluide--
Poids calori.--
Poids total--
Portée max--
Réf. CODETI C9.A1.2--
Nb supports--
Flèche δ max--
Tableau de supportage (cotation)
Cliquez Calculer
Pré-dimensionnement support
Lc h Fv Nk
Cliquez Calculer
Simulateur Dilatation
20°C400°C
ΔT0°C
ΔL0.00mm
% capacité0%
0%
Déroulé complet des formules
Cliquez Calculer pour voir le déroulé
Méthode & Hypothèses

Boucle d'expansion

W:--
H:--
ΔL max:--
Coudes:4×90° LR
Z:-- mm³

📐 Portée:-- m
📋 CODETI:--
🔩 Supports:--

🌡️ T sim:20°C
📏 ΔL sim:0mm

📋 CODETI C9.A1.2

Tuyau principal
Boucle + Coudes 90°
Points fixes
Guides
Supports (portée)
Guide glissant (traverse lyre)
Sens poussée thermique
Flèche δ entre supports
Moments coudes
🖱 Clic gauche: rotation | Clic droit/Shift: déplacer | Molette: zoom | Double-clic: reset

Free Pipe Expansion Loop Calculator — Thermal Expansion Sizing per ASME B31.3

This free online expansion loop calculator sizes the U-shaped pipe loops (also called U-loops, expansion bends or lyres de dilatation in French) that absorb the thermal growth of long straight pipe runs in industrial plants. It computes the required leg length, checks the displacement stress against the code allowable, and reports the anchor and guide forces — all in real time with an animated 3D thermal simulation showing the pipe expanding and contracting.

The math is based on the guided cantilever method (ASME B31.3 Appendix S, simplified analysis) with corrections for stress intensification factor (SIF) and flexibility factor at the elbows. Materials database covers carbon steel (A106, P235GH, P265GH), stainless (304, 316L), and common alloys (P22, P91, Inconel) with code-correct properties at design temperature.

👷 Built by a piping estimator with 25 years of field experience — from steam-cracker hot lines that grow 200 mm per 100 m, to cryogenic LNG piping that contracts. Every formula here has been used on real industrial projects in refineries and chemical plants across Europe.

What is a pipe expansion loop?

A pipe expansion loop is a piping configuration shaped like a flattened U (or sometimes a Z or L) that absorbs the thermal expansion of a straight pipe run between two anchors. When a pipe heats up, it grows in length:

Without absorption, that thermal growth produces destructive stress at anchors, guides and equipment nozzles. The expansion loop's perpendicular legs flex outward as the pipe grows, converting the linear expansion into bending of the loop — keeping the maximum stress within the code allowable.

The expansion loop sizing formula

The classical guided cantilever method (ASME B31.3 Appendix S, simplified analysis) gives the required loop leg length:

L = √( 3 × E × D × Δ / Sa )
where:
  L = required loop leg length (mm)
  E = modulus of elasticity at design temperature (MPa)
  D = pipe outside diameter (mm)
  Δ = total thermal expansion to absorb (mm)
  Sa = allowable stress range per ASME B31.3 §302.3.5 (MPa)

The thermal expansion Δ comes from Δ = α × ΔT × Lpipe, where α is the coefficient of thermal expansion (1/°C), ΔT is the temperature range (operating minus installation), and Lpipe is the length of pipe between anchors.

Sa is the allowable stress range for displacement loads, calculated as:

Sa = f × ( 1.25 × Sc + 0.25 × Sh )

where Sc and Sh are the cold and hot allowable stresses, and f is a cyclic reduction factor (1.0 for < 7,000 cycles, decreasing for higher cycle counts).

Expansion loop vs expansion joint vs offset

Type Pros Cons Typical use
U-loopReliable, no maintenance, lifetime of pipeTakes spacePreferred when space allows
Z-bendLess space than U-loopLess efficient per metre of legPipe racks with limited room
L-bendMinimal extra materialLowest absorption per legShort pipe runs only
Bellows jointZero space neededRequires periodic inspection & replacementTight installations, retrofits

How to use the calculator

  1. Enter the pipe outside diameter (DN selector or custom)
  2. Enter the wall thickness (schedule selector)
  3. Pick the material (carbon steel, stainless, alloy) — properties autoload
  4. Enter the installation temperature (typically 20°C)
  5. Enter the operating temperature (max design temp)
  6. Enter the pipe length between anchors (Lpipe)
  7. Read the computed thermal expansion Δ, the required leg length L, and the stress check
  8. If stress exceeds allowable, increase the loop width or split into multiple loops
  9. Export the full report to PDF for your design file

Frequently asked questions

How much does a steel pipe expand when heated?

Carbon steel expands at roughly 12 × 10⁻⁶ mm/mm/°C. So a 100 m pipe heated from 20°C to 200°C (ΔT = 180°C) grows by: 100,000 mm × 12 × 10⁻⁶ × 180 = 216 mm — over 21 cm. That's why expansion loops aren't optional in industrial piping. Stainless steel grows about 50% more: ~17 × 10⁻⁶ mm/mm/°C.

What's the difference between a U-loop and a Z-bend?

A U-loop has two perpendicular legs of length L, both flexing in the same direction — high absorption per unit length. A Z-bend has two perpendicular legs but going in OPPOSITE directions — lower absorption per leg because each leg only takes half the displacement. For the same Δ to absorb, a Z-bend needs legs that are roughly √2 ≈ 1.41× longer than a U-loop. Use U-loops first; resort to Z-bends only when pipe rack space is tight.

What about the SIF and flexibility factor at the elbows?

The elbows of an expansion loop are where stress concentrates. The flexibility factor k (per ASME B31.3 Appendix D) makes elbows more flexible than straight pipe, helping to absorb expansion. The stress intensification factor i amplifies the calculated stress at the elbow weld. For a typical long-radius butt-welded elbow, k ≈ 1.5 and i ≈ 1.0 to 1.3 depending on the loop geometry. This calculator applies the corrections automatically.

Do I need to anchor the pipe between expansion loops?

Yes — every expansion loop needs a main anchor on each side to define the boundary of the pipe section it serves. The anchors absorb the residual forces and prevent the expansion from "leaking" into adjacent sections. Between anchors and the loop, you also need line stops and guides at regular intervals (typically every 12-25 pipe diameters) to keep the pipe centered and prevent buckling. The calculator reports the anchor and guide forces so you can size the supports correctly.

Can I use this calc for cryogenic piping (LNG, LIN)?

Yes — the math works in both directions. For cryogenic service, the operating temperature is below installation temperature, so Δ is negative (the pipe contracts instead of expanding). The loop legs need to flex inward instead of outward, but the sizing formula is identical. The trickier part for cryogenic piping is the material properties at low temperature (stainless 304/316 are usual choices) and the insulation thickness — but for the loop sizing itself, this calculator handles negative Δ correctly.

Is this expansion loop calculator really free?

Yes — 100% free, no registration, no email, no watermark. All calculations and material lookups run in your browser; no data sent anywhere. You can export the full stress report to PDF without paying. The tool is built and maintained by a working pipefitter / piping estimator with 25 years of field experience. For complex multi-loop systems with branches and equipment nozzles, formal stress analysis software like Caesar II is still recommended — but for typical single-loop sizing this tool gives the same answer fast.

Related tools on PipeCalculators

References: ASME B31.3 §302.3.5 (Allowable Stress Range) · ASME B31.3 Appendix D (SIF, k) · ASME B31.3 Appendix S (Simplified Analysis) · ASME B31.1 (Power Piping) · EN 13480 (Industrial Metallic Piping) · CODETI (French piping code, formerly SNCT)