Pipe Thermal Expansion

Linear thermal growth, fully-restrained thermal stress, anchor thrust, and guided-cantilever expansion-loop leg length for process and power piping.


ASME B31.3 · B31.1

Pipe Material

Inputs

m
°C
1/K
MPa
mm
MPa
mm²

Thermal Growth

48.00mm
Free expansion ΔL
192.0MPa
Restrained stress
405 × 10³N
Anchor force

Expansion Loop

6 × 10³mm
Guided-cantilever leg
5.93m
Leg length

Guided-cantilever loop leg to absorb ΔL within the allowable stress range Sa.

About Pipe Thermal Expansion Calculator

The pipe thermal expansion calculator determines how much a straight pipe run grows when its temperature changes, the axial stress that develops if the run is fully anchored, the resulting anchor thrust, and the leg length of a guided-cantilever expansion loop needed to absorb that growth without overstressing the pipe. These quantities drive the flexibility analysis required by piping codes such as ASME B31.1 (power piping) and B31.3 (process piping).

Enter the run length L, the temperature change ΔT, the coefficient of thermal expansion α and modulus of elasticity E (a material selector pre-fills both), the pipe outside diameter D, the allowable displacement stress range Sa, and optionally the metal cross-sectional area for the anchor force. The tool reports the free expansion ΔL, the fully-restrained thermal stress σ = E·α·ΔT, the anchor force, and the expansion-loop leg length L = √(3·E·D·ΔL / Sa).

How It Works

  1. Select a pipe material to set the coefficient of thermal expansion α and modulus E, or enter them directly.
  2. Enter the run length L (m), temperature change ΔT (°C, negative for cool-down), outside diameter D (mm), allowable stress range Sa (MPa), and optionally the metal area A (mm²).
  3. The calculator computes the free growth ΔL = α·L·ΔT and the fully-restrained axial stress σ = E·α·ΔT, which is independent of length.
  4. It evaluates the anchor thrust F = σ·A and the guided-cantilever expansion-loop leg length L = √(3·E·D·ΔL / Sa) using the magnitude of ΔL.

Worked Example

A 50 m carbon-steel pipe run (α = 12×10⁻⁶ /K, E = 200,000 MPa) heats up by ΔT = 80 °C. The NPS 6 pipe has outside diameter D = 168.3 mm, metal area A ≈ 2110 mm², and an allowable stress range Sa = 138 MPa. The free expansion is ΔL = α·L·ΔT = 12×10⁻⁶ · 50,000 mm · 80 = 48 mm. If fully anchored, the axial thermal stress is σ = E·α·ΔT = 200,000 · 12×10⁻⁶ · 80 = 192 MPa, giving an anchor thrust F = σ·A = 192 · 2110 = 405,120 N. To absorb the 48 mm growth, the guided-cantilever expansion-loop leg length is L = √(3·E·D·ΔL / Sa) = √(3 · 200,000 · 168.3 · 48 / 138) = √(35,123,478) = 5927 mm, about 5.93 m.

Formulas

Free thermal expansion
dL = alpha * L * dT
Fully-restrained thermal stress
sigma = E * alpha * dT
Anchor / thrust force at full restraint
F = sigma * A
Guided-cantilever expansion-loop leg length
L_leg = sqrt(3 * E * D * dL / Sa)

Standards & References

  • ASME B31.3 (Process Piping) flexibility analysis
  • ASME B31.1 (Power Piping)
  • Guided-cantilever / Kellogg expansion-loop method

Frequently Asked Questions

Why is the fully-restrained thermal stress independent of pipe length?

Thermal strain α·ΔT is a property of the material and temperature change, not the length. When the pipe is fully anchored that strain is converted entirely into stress σ = E·α·ΔT, so a 5 m and a 500 m anchored run develop the same axial stress. Length affects the total force path and the size of the flexibility needed, not the restrained stress itself.

What does the expansion-loop leg length tell me?

The leg length L = √(3·E·D·ΔL / Sa) is the length of pipe (modelled as a guided cantilever) needed to flex and absorb the thermal growth ΔL while keeping the bending stress within the allowable displacement stress range Sa. A U-loop is built from two such legs; longer legs lower the stress but cost more space and pressure drop.

Should ΔT be the operating temperature minus ambient?

Use the largest temperature change the run sees relative to its installed (anchored) condition, normally the design operating temperature minus the installation temperature. A negative ΔT represents a cool-down, which produces contraction and a tensile restrained stress; the loop sizing uses the magnitude of the movement.

Is this calculator a substitute for a full pipe stress analysis?

No. It provides the first-order growth, restrained stress, anchor thrust, and loop leg using the guided-cantilever idealisation, which is excellent for sizing and screening. A code-compliant design per ASME B31.3 also requires stress-intensification factors at fittings, sustained and occasional load checks, support and nozzle-load evaluation, and usually a beam or finite-element pipe-stress model.