Pipework moves. It moves because it gets hot and expands, because it carries pressure that loads its bends and elbows, because it has weight that deflects it between supports, and in some cases because the ground moves or the equipment it connects to vibrates. Most of the time this movement is small and inconsequential. Sometimes it is not — and when it is not, the consequences range from a cracked weld at a nozzle connection to a pump shaft misalignment that destroys bearings in a few weeks to a pipe rupture that injures people.
Pipe stress analysis is the engineering discipline that quantifies these movements and their effects, checks them against code-allowable limits, and provides the support and routing design that keeps stresses and loads within acceptable bounds. This article explains why pipework stresses, how thermal expansion is the dominant driver, what the governing codes require, how flexibility is designed into piping systems, and when formal analysis is needed versus when engineering judgement is sufficient.
Why Pipework Stresses — The Four Load Sources
Pipe stress codes classify loading into categories based on their nature and the way the pipe responds to them.
Sustained Loads
Sustained loads act continuously throughout normal operation. They include internal pressure (which stresses the pipe wall in hoop and longitudinal tension) and the deadweight of the pipe, insulation, and contained fluid (which causes bending between support points and at changes in direction). Sustained stress is checked against the basic allowable stress of the pipe material at the design temperature — if the sustained stress exceeds the code allowable, the pipe wall is too thin, the supports are too far apart, or the pipe schedule must be increased.
Thermal Expansion Loads (Displacement Loads)
When pipe heats up, it wants to expand. If it is prevented from expanding — by anchors, by connected equipment, by a rigid support arrangement — the prevented expansion generates stress and force. This is the dominant design problem in process piping at elevated temperature and is the primary focus of this article. Unlike sustained stress, thermal stress is self-limiting: if a ductile pipe is stressed beyond yield, it will deform plastically, relieve the stress, and reach a stable condition (shake down). The codes therefore allow higher stress limits for thermal loads than for sustained loads.
Occasional Loads
Loads that occur infrequently and briefly — wind, seismic, pressure relief valve reaction forces, water hammer. Occasional loads are checked against a higher allowable than sustained loads (typically 1.33× the sustained allowable per ASME B31.3) to reflect their short duration and low probability of coincidence with other extreme loads.
Dynamic Loads
Vibration from rotating equipment, flow-induced vibration, pressure pulsation from reciprocating compressors, and seismic excitation. Dynamic analysis is a more specialist discipline than static pipe stress analysis and is outside the scope of this article, but its existence is worth noting — a piping system that passes a static stress check may still have a vibration problem that causes fatigue failures.
How Much Does Pipe Expand? The Thermal Expansion Calculation
Thermal expansion is calculated from the coefficient of thermal expansion (CTE) of the pipe material, the temperature rise, and the pipe length:
ΔL = α × L × ΔT
Where ΔL is the expansion (mm), α is the mean coefficient of thermal expansion (mm/mm/°C), L is the pipe length (mm), and ΔT is the temperature rise from ambient to operating temperature (°C).
Typical mean CTE values for common pipe materials (from 20°C to operating temperature):
| Material | CTE (mm/mm/°C × 10⁻⁶) | Expansion per 10m at ΔT=100°C |
|---|---|---|
| Carbon steel (A106 Gr.B) | 11.7 | 11.7mm |
| Stainless 316L (A312 TP316L) | 16.0 | 16.0mm |
| Duplex 2205 | 13.0 | 13.0mm |
| Copper (EN 1057) | 17.0 | 17.0mm |
| Aluminium 6082 | 23.4 | 23.4mm |
| Titanium Grade 2 | 8.6 | 8.6mm |
The stainless steel figure is particularly important in practice: stainless pipe expands approximately 37% more than carbon steel at the same temperature. A carbon steel system designed with adequate flexibility for its operating temperature may be entirely inadequate in stainless for the same duty.
What Happens When Expansion Is Restrained
When a pipe is anchored at both ends and heated, it is in the same structural situation as a strut with fixed ends subjected to a temperature increase. The pipe tries to expand; the anchors prevent it; the pipe develops compressive stress and end loads (forces and moments) at the anchor points.
The axial force generated in a fully restrained pipe is:
F = E × A × α × ΔT
Where E is Young's modulus (approximately 196,000 MPa for stainless at 160°C), A is the pipe cross-sectional metal area, α is CTE, and ΔT is the temperature rise. For the 20m stainless example above on an NPS 6 Sch 40S pipe (A ≈ 33.5 cm² = 3,350mm²):
F = 196,000 × 3,350 × 16.0×10⁻⁶ × 140 ≈ 1,464 kN
Nearly 1.5 MN of compressive force. This is why fully restrained hot pipework at elevated temperatures is impractical without enormous structure — and why flexibility must be designed into the piping system.
At connected equipment — pumps, compressors, heat exchangers, vessels — these forces and moments are transmitted as nozzle loads. Equipment is rated for specific maximum nozzle loads (pump nozzle loads per API 610 for centrifugal pumps, for example). Exceeding these limits causes shaft deflection, seal face separation, bearing overload, and casing distortion. Equipment failures attributed to "poor installation" or "vibration problems" frequently trace back to excessive nozzle loads from inadequately flexible piping.
The Governing Codes
ASME B31.3 — Process Piping
The dominant code for process piping in the oil and gas, petrochemical and chemical sectors globally. It covers piping in chemical plants, petroleum refineries, pharmaceutical plants, and related facilities. B31.3 provides stress allowable values, stress equations for the various load categories, flexibility and stress intensification factors for bends, elbows, tees and other fittings, and specific requirements for high-pressure and high-temperature service.
The key stress checks in ASME B31.3 are:
- Sustained stress (SL): Must not exceed the basic allowable stress Sh at temperature. Sh = Sh(T) from Appendix A tables.
- Displacement stress range (SE): Must not exceed the allowable displacement stress range SA = f(1.25Sc + 0.25Sh), where f is the stress range reduction factor for cyclic service and Sc is the cold allowable stress.
- Occasional stress: Sustained + occasional loads must not exceed k×Sh (k = 1.33 for wind or seismic).
BS EN 13480 — Metallic Industrial Piping
The European standard for industrial metallic piping, used in conjunction with the Pressure Equipment Directive. It covers similar ground to ASME B31.3 but uses different safety factors, different stress equations in some areas, and EN material tables. Projects in the EU typically use EN 13480; projects with US or international oil and gas clients typically specify ASME B31.3 regardless of location.
ASME B31.1 — Power Piping
Covers piping in power plants — steam and feedwater lines, boiler external piping, steam turbine connections. More conservative than B31.3 in some respects; applies where the Boiler and Pressure Vessel Code requirements extend to connected piping.
Designing Flexibility Into Piping Systems
The fundamental principle is to design the pipe routing so that thermal expansion can occur without generating excessive stress or nozzle loads. Flexibility is achieved through three mechanisms.
1. Natural Flexibility — Routing Changes
A pipe that changes direction has inherent flexibility — when one leg expands, the perpendicular leg bends, absorbing the movement. This is the cheapest and most reliable form of flexibility because it requires no additional components and has no maintenance requirement.
The layout engineer's primary tool is routing — avoiding straight runs of pipe between rigid anchors wherever the operating temperature is significant. A well-routed piping system uses the natural changes in direction required to navigate from source to destination to provide adequate flexibility, with expansion loops added only where the natural routing is insufficient.
2. Expansion Loops
Where a long straight run cannot be broken by a natural direction change, an expansion loop is inserted — a U-shaped detour in the pipe that provides a flexible limb to absorb expansion in the straight run. The loop size is determined by analysis — larger loops provide more flexibility for the same pipe stress, but consume more space and more material.
A rough sizing rule for carbon steel expansion loops at moderate temperatures: for a pipe run of length L (m) operating at temperature T (°C) above ambient, the loop height H required is approximately:
H ≈ 0.03 × √(D × L × ΔT) (metres, with D in mm)
This is a preliminary estimate only — formal analysis is required for detailed design, particularly where nozzle loads are critical or the geometry is complex.
3. Expansion Joints
Expansion joints — bellows, slip joints, ball joints, gimbal joints — absorb movement directly at the joint, allowing shorter pipe runs between anchors. They are effective but introduce complexity: bellows are pressure-rated components requiring periodic inspection and eventual replacement; they require careful anchoring to direct the expansion movement correctly (a bellows that is not properly guided will squirm under pressure); and they introduce a potential leak point in a line that otherwise has none.
Expansion joints should be used where space constraints prevent adequate pipe loops, not as the default solution to a thermal expansion problem. They are common in HVAC and building services pipework; they are used more selectively in process and high-pressure piping where leak consequences are greater.
Anchors, Guides, and Supports
Controlling how the pipe moves — and where — requires a defined support arrangement with specific support types at specific locations.
Anchors
An anchor is a support that restrains the pipe in all six degrees of freedom — three translations and three rotations. It defines a fixed point in the piping system from which thermal expansion occurs in both directions. Anchor design loads must account for the full thermal expansion force from both sides of the anchor. Anchors are typically the highest-loaded pipe supports and require the heaviest structure.
Every piping system must have at least two anchors — one at each end of the system, or at each equipment connection if the system is designed to push expansion into a loop rather than into equipment. The nozzle connection at a pump or vessel can function as an anchor, but only if the nozzle load capacity of the equipment is not exceeded.
Guides
A guide restrains the pipe in the lateral directions but allows free axial movement. Guides direct expansion along the intended axis — toward an expansion loop or expansion joint — and prevent buckling of the pipe under compressive thermal load. Guides must be spaced closely enough along a long straight run to prevent Euler buckling of the pipe acting as a column under its full restrained thermal load.
Guides are often specified as "directional anchors" in contractor documents — they restrain lateral movement while permitting axial sliding. The guide clearance (typically 3–6mm per side for standard guides) determines how much lateral movement is permitted before the guide engages.
Rest Supports, Spring Hangers and Constant Effort Supports
Rest supports carry the deadweight of the pipe but provide no lateral restraint. They are the most common support type on low-temperature, horizontal pipe runs. When the pipe heats up and expands vertically (or the support point moves relative to the pipe), a rigid rest support either lifts off the pipe (if the pipe moves up) or is picked up and moved by the pipe (if the pipe moves down), which transfers load to adjacent supports unpredictably.
Where vertical thermal movement at a support point is significant — typically more than 3–6mm — a spring hanger or constant effort (constant spring) support is used instead. A variable spring hanger provides variable support force as it deflects; a constant effort support maintains the same force regardless of displacement. Constant effort supports are used where the variation in support force of a spring hanger would cause unacceptable changes in pipe stress or equipment nozzle loads at operating temperature versus cold condition.
Equipment Nozzle Loads — Why They Matter
Every piece of equipment connected to a piping system has a nozzle — a flanged or welded connection point. The piping system transmits forces and moments to this nozzle. The equipment manufacturer designs the nozzle and the equipment casing to accept a defined maximum set of loads, beyond which casing distortion, shaft misalignment, bearing overload, or seal failure occurs.
For centrifugal pumps, API 610 specifies the allowable nozzle loads as a function of pipe diameter and pump frame size. These are often modest relative to the forces that an inadequately flexible piping system can generate — a large hot stainless piping system can easily produce nozzle loads ten times the API 610 limit on a pump nozzle.
Pump failures attributed to vibration, bearing wear, or mechanical seal failure — particularly where the pump itself is found to be undamaged on teardown — should prompt a review of the connected piping's thermal loads. Misalignment from excessive nozzle loads is a well-documented cause of premature pump failure that is expensive to diagnose because it manifests as an equipment problem rather than a piping problem.
Caesar II and Software Analysis
Caesar II (Hexagon PPM) is the industry-standard pipe stress analysis software for ASME B31.3 and most other piping codes. It models the piping system as a series of beam elements, applies the loading conditions, computes displacements, forces, moments and stresses throughout the system, and checks the results against the code allowables. Other software packages — AutoPIPE, Start-Prof, ROHR2 — perform the same function and are more common in European EN 13480 practice.
Running pipe stress software is not the same as doing pipe stress analysis. The software produces correct results from correct inputs — and the quality of the inputs requires engineering judgement:
- Pipe geometry and dimensions: Correct schedule, OD, insulation weight, fluid density and contents weight
- Material properties: Correct grade, CTE value, E at temperature, allowable stress at design temperature
- Operating conditions: Correct design temperature and pressure, including startup and upset conditions that may be more severe than steady-state operation
- Support modelling: Support stiffness, guide clearances, spring rates for variable and constant spring hangers
- Boundary conditions: Equipment nozzle stiffnesses and allowable nozzle loads from equipment datasheets
- Stress intensification factors (SIFs): Correct factors for the fitting types used — tees, elbows, reducers, branch connections
A Caesar II model built on incorrect inputs will produce a conforming analysis that does not reflect the actual system behaviour. Pipe stress analysis results should always be sanity-checked against hand estimates of thermal expansion and a physical sense of whether the piping layout can accommodate the movements computed.
When Formal Pipe Stress Analysis Is Required
ASME B31.3 requires formal flexibility analysis for all piping systems unless the system is shown to have adequate flexibility by comparison with a previously analysed system, or unless it meets a simplified criterion that exempts it from analysis. The simplified exemption (Clause 319.4.1) applies if:
D × Y / (L − U)² ≤ K₁
Where D is the outside diameter (mm), Y is the resultant thermal displacement to be absorbed (mm), L is the developed pipe length (m), U is the straight-line distance between anchors (m), and K₁ = 208,000 (mm/m²) for ASME B31.3. This criterion is conservative and many systems that require analysis would in fact pass — but it provides a quick check to determine whether detailed analysis is clearly necessary.
In practice, formal pipe stress analysis is prudent (and often required by client specifications) for:
- Any piping connected to rotating equipment (pumps, compressors, turbines) where nozzle loads must be verified against equipment allowables
- High-temperature piping (above approximately 200°C for carbon steel, 150°C for stainless where the higher CTE makes thermal loads significant)
- Large-bore piping (NPS 6 and above) where thermal forces are substantial
- Piping connected to pressure vessels or heat exchangers where nozzle loads must be verified for vessel integrity
- Piping systems using spring hangers or constant effort supports, which must be designed for the specific operating and cold load conditions
- Any system where the client specification or project QA plan requires it
Common Mistakes
- Treating pipe routing as a drafting exercise rather than a stress engineering exercise. The routing of hot process pipework directly determines the flexibility of the system. Routing decisions made for spatial convenience without thermal analysis produce systems that require expensive rework or generate equipment nozzle loads that cannot be reduced without re-routing.
- Not accounting for the cold condition. A piping system at ambient temperature is in a stressed condition — it has been assembled in the cold state and the stresses at cold start-up may be as critical as the hot operating stresses, particularly at connected equipment. Caesar II models both conditions by default; simplified analysis that only considers the hot operating state misses the cold load case.
- Ignoring stainless steel's higher CTE. Stainless piping systems laid out on the same basis as carbon steel systems for the same temperature duty will be inadequately flexible. The 37% higher CTE of austenitic stainless is a design input, not a detail.
- Placing guides too far apart on hot straight runs. A pipe under compressive thermal load can buckle sideways between guides. The critical buckling length depends on the pipe stiffness and the compressive load — for large-bore hot pipe, the maximum guide spacing may be significantly less than the support spacing used for cold pipes of the same size.
- Connecting pipe to equipment without checking nozzle loads. Many projects connect piping to pumps and heat exchangers, complete the pressure test, and commission — only to find persistent bearing and seal failures that trace back to nozzle loads that were never checked. API 610 nozzle load allowables should be checked against calculated piping loads before the system is built, not after the pump has failed twice.
- Assuming expansion joints solve the problem. An expansion joint placed in a pipe run without analysis of the anchor loads and guide arrangement will not perform as intended. Unguided bellows under pressure will squirm; incorrectly anchored bellows will move in the wrong direction. Expansion joints require as much engineering care as the pipe loops they replace.
Summary
Pipe stress analysis exists because hot pipework moves, and that movement generates forces and moments that can overstress the pipe, overload connected equipment, or both. The thermal expansion of the pipe material — governed by its coefficient of thermal expansion and the temperature rise — is the primary source of these loads, and it must be accommodated through a combination of routing flexibility, expansion loops, and correctly designed supports.
Formal analysis using software such as Caesar II is required by code for systems that do not meet the simplified flexibility exemption, and is prudent for any system connected to rotating or static equipment where nozzle loads must be verified. The value of the analysis is not the printout — it is the routing, support, and loop sizing decisions that the analysis informs. A piping system designed with thermal flexibility as a primary consideration from the outset will cost less and perform better than one where flexibility is addressed as a retrofit to a layout designed on other criteria.
Forgepoint provides process pipework design including pipe stress assessment and support design for new and modified piping systems. Get in touch to discuss your project.
Discuss Your Project — 07549 032776