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.
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.
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 classical guided cantilever method (ASME B31.3 Appendix S, simplified analysis) gives the required loop leg length:
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:
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).
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.
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.
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.
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.
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.
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.
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)