› Pipe Thermal Stress Back
Pipe Stress Engineering

Pipe Thermal Expansion Stress Calculator

Instantly calculate thermal expansion force and thermal stress from temperature, material, and pipe size. Shows the elbow SIF (ASME B31.3 in-plane formula) and the ratio to a basic allowable stress S for reference.

Parameters
Material
Pipe Size (NPS)
Schedule
Design Temperature T_design
°C
Installation Temperature T_install
°C
Pipe Length L
m
End Condition
Elbow SIF Calculation
Elbow Bend Ratio R/D
Real-Time Thermal Stress Animation
Heating Temperature 250 °C
End Conditions (Restraint)
Presets
i·σ_th / basic allowable S (reference) —
Low Stress Medium Stress High Stress (SIF Concentration) Free Expansion Outline
Live Results
—
Thermal Stress σ_th [MPa]
—
SIF Factor i
—
Screening index i·σ_th [MPa]
—
End Condition
How to Read: With both ends anchored, expansion is restrained and the full thermal stress σ_th = E·α·ΔT develops. The guided-end factor of 0.5 is a simplified assumption of this tool, not a code value (a guide hardly restrains a straight run axially); a free end has zero thermal stress (free expansion). i·σ_th is a screening index: B31.3 applies i to bending stress, S_E = i·M/Z, which this tool does not compute.
Theory and Key Equations

Thermal Expansion:

$$\Delta L = \alpha \cdot \Delta T \cdot L$$

Thermal Stress under Full Restraint (Both Ends Anchored):

$$\begin{gathered}\sigma_{th}= \alpha \cdot \Delta T \cdot E\\ F = \sigma_{th}\cdot A\end{gathered}$$

SIF-Corrected Peak Stress (ASME B31.3):

$$\begin{gathered}i\cdot\sigma_{th}\\ S_E = i\cdot\frac{M_c}{Z}\le S_A\end{gathered}$$

Flexibility Characteristic (Elbow): $h = \dfrac{t \cdot R}{r^2}$, $i = \dfrac{0.9}{h^{2/3}}$, $k = \dfrac{1.65}{h}$

Verification Example: Carbon steel E=206 GPa, α=12×10⁻⁶/°C, ΔT=230°C → σ_th≈569 MPa (both ends anchored, straight pipe).

What is Pipe Thermal Expansion Stress?

🙋
What exactly happens to a pipe when it gets hot? I know it expands, but why is that a problem?
🎓
Basically, when a pipe heats up, its molecules vibrate more, pushing each other apart and making the pipe physically longer. The problem is when the pipe is anchored between two fixed points, like between a pump and a tank. It wants to expand but can't, so it develops massive internal forces. Try changing the 'End Condition' in the simulator above from 'Guided' to 'Fixed' and watch the calculated stress jump—that's the core issue.
🙋
Wait, really? So the material and the temperature change are the main drivers? How do I know which material is most sensitive?
🎓
Exactly. The key property is the coefficient of thermal expansion, $\alpha$. A common case is comparing carbon steel ($\alpha \approx 6.5 \times 10^{-6}$ /°F) to stainless steel ($\approx 9.6 \times 10^{-6}$ /°F). For the same temperature rise, stainless steel wants to expand nearly 50% more! In the simulator, switch the 'Material' dropdown and input the same temperatures. You'll see the force and stress results change significantly, even for the same pipe size.
🙋
Okay, that makes sense. But what about those elbows and loops I see in plant piping? They must be there for a reason, right?
🎓
Great observation! Those are flexibility loops. They allow the pipe to bend and absorb the expansion, relieving the stress. The simulator's 'Elbow SIF Calculation' and 'Elbow Bend Ratio R/D' parameters let you model this. A higher bend ratio (a gentler curve) creates less stress concentration. In practice, engineers use software like Caesar-II to design these loops, but this tool gives you the fundamental force that those loops must manage.

Physical Model & Key Equations

The core calculation is the free thermal expansion if the pipe were unconstrained. This depends on the material's expansion coefficient, the temperature change, and the original length.

$$\Delta L = \alpha \cdot (T_d - T_i) \cdot L$$

Where $\Delta L$ is the change in length (in, mm), $\alpha$ is the coefficient of thermal expansion (1/°F, 1/°C), $T_d$ is the design temperature, $T_i$ is the installation temperature, and $L$ is the pipe length.

If the pipe ends are fully restrained (Fixed), this expansion is prevented, generating stress. The stress is proportional to the "strain" the pipe wants to undergo ($\alpha \Delta T$) and the material's stiffness, or Young's Modulus ($E$).

$$\sigma_{th}= \alpha \cdot \Delta T \cdot E$$

Where $\sigma_{th}$ is the thermal stress (psi, MPa) and $E$ is Young's Modulus (psi, MPa). The corresponding axial force in the pipe is $F = \sigma_{th} \cdot A$, where $A$ is the metal cross-sectional area of the pipe wall, calculated from the NPS and Schedule you select.

Frequently Asked Questions

Compare the calculated thermal stress with the allowable stress values of ASME B31.3 to verify if it is within the permissible range. If it exceeds the allowable value, use it for design considerations to reduce stress, such as adding expansion loops, bellows, or changing materials.
SIF indicates how much bending stress is locally intensified at bends and branches. This tool implements only the elbow in-plane formula i = 0.9/h^(2/3) with h = tR/r²; tees, out-of-plane bending and reactions using the flexibility factor are not included. The displayed i·σ_th is a screening index and does not replace a piping stress analysis such as Caesar-II.
A large temperature difference causes thermal expansion and thermal stress to increase proportionally. Particularly in long straight pipes or highly constrained areas, the allowable stress is more likely to be exceeded, so it is essential to consider expansion absorption measures (loops, offsets, expansion joints). Also, check the high-temperature strength of the material.
Increasing wall thickness enlarges the cross-sectional area, which increases the generated force (axial force) even under the same thermal stress. Meanwhile, since SIF depends on pipe size and wall thickness, the degree of stress concentration also changes. This tool automatically reflects these relationships and can recalculate immediately.

Real-World Applications

Petrochemical & Power Plants: High-temperature steam lines and process piping are constantly cycling between ambient and operating temperatures (e.g., 70°F to 750°F). Engineers use calculations from tools like this to specify expansion loops, bellows, or pipe supports that can safely absorb these forces without causing failure.

District Heating Systems: Underground pipes carrying hot water over kilometers experience significant expansion. The design must account for this to prevent buckling or excessive stress on anchor points. The 'Pipe Length' parameter in the simulator shows how force scales directly with length.

Refinery Piping: Connecting reactors, heat exchangers, and columns often involves fixed equipment nozzles. The thermal growth of the connecting pipe can impose large loads on these expensive vessels. ASME B31.3 code, referenced by this tool, provides stress limits to protect this equipment.

CAE Software Input: The force calculated here is a key input for detailed static analysis in software like Caesar-II or AutoPipe. An engineer might use this simulator for a quick check before building a full model to optimize support locations and routing for complex 3D piping runs.

Common Misconceptions and Points to Note

First, are you thinking "the temperature difference ΔT is simply the maximum temperature minus room temperature"? In practice, the "installation temperature" is key. For pipes installed under the blazing summer sun versus those installed in the dead of winter, the ΔT will be completely different even at the same operating temperature. For example, for a pipe operating at 100°C installed in summer (35°C) and winter (5°C), the ΔT would be 65°C and 95°C respectively. The resulting stress differs by about 1.5 times. In design, it's a golden rule to consider the assumed installation temperature range throughout the year.

Next, the overconfidence that "if there's a guide, it can expand completely freely." Guides inherently involve friction. Especially in long piping runs, the frictional force at guide locations cannot be ignored, potentially restraining expansion more than expected and leaving residual stress. This tool assumes "perfect guides," so in actual design, you should either incorporate a margin considering the friction coefficient or consider using roller supports.

Finally, the simplistic judgment that "if the calculated stress is below the allowable stress, it's OK." Thermal expansion stress handled here is a secondary (displacement) stress in B31.3 terms. However, when thermal stress is repeatedly loaded due to frequent pipe start-ups and shutdowns, a "fatigue" issue arises. Even if static strength is sufficient, failure can occur due to fatigue life. Areas considering elbow SIFs require particular attention as the stress fluctuation range is larger.

How to Use

  1. Set the design and installation temperatures in °C; ΔT is their difference.
  2. Choose the material, nominal size (NPS), schedule and pipe length in m. OD and wall thickness come from the ASME B36.10M table; length affects only the free expansion ΔL.
  3. Choose the end condition and the SIF option (set R/D for the elbow). Read ΔL, σ_th = E·α·ΔT, the SIF i and the ratio of i·σ_th to the basic allowable stress S. Results update immediately.

Worked Example

Carbon steel A106, NPS 2 Sch 40 (OD 60.3 mm, wall 3.91 mm), length 15 m, installation 20°C, design 120°C, both ends anchored, SIF = 1.0 (straight pipe). ΔT = 100°C, so the free expansion is ΔL = 15,000 × 12×10⁻⁶ × 100 = 18.0 mm and the restrained thermal stress is σ_th = 12×10⁻⁶ × 100 × 206,000 = 247 MPa, about 1.8 times the basic allowable S = 138 MPa. The cross-section is 692.7 mm², so the axial force would be about 171 kN (not displayed). This is the fully anchored straight-pipe limit; real routing flexibility reduces it.

Practical Notes

  1. In ASME B31.3, SIFs (Appendix D / ASME B31J) multiply bending stress at elbows and tees; a straight run uses i = 1.0
  2. For austenitic stainless steel (304/316), expansion coefficient is typically 16 µm/m°C versus carbon steel at 12 µm/m°C—higher expansion increases ΔL and thermal stress proportionally
  3. B31.3 checks the displacement stress range against S_A = f(1.25S_c + 0.25S_h) (§302.3.5), not against S alone; this tool shows only the ratio to a basic S for reference
  4. Unrestrained piping expands freely without generating axial stress; restrained systems (rigid anchors, limited flexibility) develop the full thermal force shown in output