PipingPro Academy Engineering Education
Module 1 of 5
Module 1

Stress Analysis Fundamentals

CAESAR II Stress Model

Imagine the early stage of designing a gas plant. The piping designer has routed a line from a heat exchanger nozzle to a pressure vessel elsewhere in the plant, with preliminary supports identified. The stress engineer's job is now to ensure the system has adequate flexibility for thermal expansion while keeping an economical layout — and, most importantly, that the loads imposed will not harm the equipment nozzles.

Most analysis of critical lines is done by computer, but a solid grasp of the underlying theory makes the work far easier — and is essential when evaluating output and solving problems such as overstress or nozzle overload.

6 lessonsASME B31.3-2024 Process Pipingby Donny A. Bachtiar

What You Will Learn

  • The purpose and function of piping stress analysis
  • When formal (computer) analysis is required vs. not — per ASME B31.3 para 319.4
  • How the Critical Line List is built and what goes into Categories A, B, and C
  • Pipe loading — Sustained loads vs. Thermal loads
  • Stress categories — Primary, Secondary, and Peak; hoop, longitudinal, radial, and expansion stress
  • Allowable stress — Code Allowable Stress and the Allowable Stress Range, with the cyclic f factor

Section 1.1Purpose of Analysis

The main purpose of performing piping stress analysis is to ensure the system has sufficient flexibility:

  • To accommodate thermal expansion or contraction
  • To prevent excessive movement of the pipe at support locations
  • To prevent excessive movement of the pipe at nozzle connections or fixed (anchor) points

Inadequate flexibility can cause the system to experience:

  • Failure from overstress or fatigue of the piping material
  • Excessive stresses in the supporting element at the point of support
  • Leakage at joints
  • Detrimental distortion or overload of connected equipment nozzles due to excessive forces and moments
  • Resonance with imposed vibrations
From the field

Piping stress analysis is closely interrelated with piping design and pipe support engineering. In some firms these three functions report to the same department manager. The layout is iterated until a satisfactory balance between stresses and layout efficiency is achieved — only then are the supports designed for the identified locations, types, and loads.

Section 1.2Method of Analysis

ASME B31.3-2024 paragraph 319.4 defines two approaches: No Formal Analysis Required and Formal Analysis Required.

No Formal Analysis Required

A piping system needs no formal analysis if it:

  1. Duplicates, or replaces without significant change, a system with a successful service record.
  2. Can readily be judged adequate by comparison with previously analysed systems.
  3. Is of uniform size, has no more than two points of fixation, no intermediate restraints, and falls within the limits of the empirical equation below.
Empirical Flexibility Check (B31.3)
D y / (L − U)² ≤ K₁
K₁ = 208 000 SA/Ea (mm/m)²  =  30 SA/Ea (in./ft)² · D = outside diameter · y = resultant total displacement strain to be absorbed · L = developed length between anchors · U = straight-line anchor distance · Ea = reference modulus at 21°C (70°F) · SA = allowable displacement stress range (eq. 1a)

Formal Analysis Required

Any system that does not meet the criteria above must be analysed:

  1. A simplified or approximate method may be applied only within the range of configurations for which its adequacy has been demonstrated.
  2. Acceptable comprehensive methods include analytical and chart methods that evaluate the forces, moments, and stresses caused by displacement strains.
  3. Comprehensive analysis shall consider stress intensification factors for any component other than straight pipe; credit may be taken for the extra flexibility of such a component.

Section 1.3Critical Line List

In a gas plant there are countless piping systems across many services, pressures, and temperatures. Analysing every one would take enormous manhours. So the Lead Piping Stress Engineer defines which systems need formal analysis and which do not — in a document called the Critical Line List, prepared per ASME B31.3 para 319.4.1. Systems are divided into three categories.

From the field

The lists below are for reference, based on my experience. They may differ from company to company, but for critical lines connected to critical equipment, and for high-pressure / high-temperature large-bore lines, I believe they will not be much different.

Category A — Formal computer analysis required

  • Pressure exceeding the ANSI B16.5 Class 2500 rating for a given temperature and pressure
  • Pipe ≥ 6 in with temperature ≥ 200°C
  • Pipe ≥ 10 in with temperature > 150°C
  • All pipe > 12 in, regardless of temperature
  • All pipe with design temperature of −274°F / cryogenic
  • All lines listed on the P&ID as requiring an expansion joint
  • Refractory-lined lines
  • Lines with a relief valve in the system
  • Lines connected to rotating equipment — pumps, turbines, centrifugal compressors
  • Lines connected to reciprocating compressors and pumps
  • Lines connected to air-cooled and plate heat exchangers
  • Lines draining gases/vapours that allow dynamic loads to occur
  • Lines connected to a tank and > 12 in
  • Piping for Category M fluid
  • Lines designed for more than 22,000 cycles
  • High-temperature services where the design metal temperature exceeds 1000°F
  • Systems requiring fatigue analysis due to pressure, thermal, or combined cycles
  • Piping requiring response-spectrum analysis (e.g. earthquake loading)
  • Piping subject to thermal bowing
  • Large diameter pipe exceeding 48 in

Category B — Approximate methods permitted

Does not require formal computer analysis but can be checked using approximate methods, tables, or diagrams.

Category C — Visual check only

Needs no analysis at all — formal, approximate, or graphical. A visual inspection is sufficient.

From these criteria the Lead Piping Stress Engineer issues the official Stress Critical Line List — usually a Microsoft Excel spreadsheet. At some companies it includes non-critical lines too, making it a useful tool for monitoring progress. It typically contains:

FieldField
Line numberFrom / to connection points
Pipe diameterP&ID number
Piping material specificationOperating temperature, pressure, density
Service (liquid or gas)Design pressure & temperature
Type of insulationCriticality A, B, or C (plus notes)
Stress Chart
Picture — Sample of Stress Criticality Chart

Section 1.4Pipe Loading

In its installed position a piping system is subject to dead weight (pipe, fittings, insulation), snow or ice, line contents, wind on exposed piping, and earthquake or shock in special situations. Dead load effects (except contents) are essentially always present, while wind or earthquake effects vary and reach maximum design values infrequently, if ever. Loads fall into two groups:

Sustained Loads

Dead loads (pipe, flanges, fittings, valves) plus live loads (internal fluid, snow, ice) as well as pressure, wind, earthquake. The basic characteristic of sustained loads is that they can cause gross collapse of the system.

Thermal Loads

Thrust, forces, and moments resulting from the resistance to free thermal expansion or contraction by restraints and anchors. Thermal loads are cyclic and disappear when the restraints are removed.

In short

Sustained load is mainly the weight of the pipe with its content sitting on the support — the support must sustain it, and the contact point must not bulge or dent. Thermal load is caused by expansion of the pipe due to hot content, or contraction if the content is cold or cryogenic.

Section 1.5Stress Categories

The two load types produce two corresponding stress types: Primary Stress and Secondary Stress.

1.5.1  Primary Stress

Caused by sustained load. Its defining characteristic is that it is not self-limiting. This is a hazardous stress — if it exceeds the yield strength through the entire cross-section, the pipe material fails, which can cause an accident. When found in analysis, the solution is usually simple: support the system properly. Primary stress comprises:

Hoop Stress (Circumferential)

When the diameter-to-thickness ratio D/t > 20 the pipe is considered thin-wall (Cooper, BS 8010); the hoop stress is nearly constant through the wall:

Hoop Stress
SH = P D / (2 t)   (psi)
P = design pressure (psi) · D = outside diameter (in) · t = wall thickness (in). Compared against the basic allowable stress at operating temperature.

Longitudinal Stress (Axial)

The total longitudinal stress is the sum of axial-force, internal-pressure, and bending components:

Total Longitudinal Stress
SL = SL1 + SL2 + SL3
SL1 = Fa/Am (axial force) · SL2 = P D / (4 t) (internal pressure — half the hoop stress) · SL3 = Mb/Z (bending moment). Checked against the basic allowable stress at operating temperature, Sh.

Radial Stress

Unlike the others, radial stress varies through the wall — from P at the inner surface to zero at the outer surface.

1.5.2  Secondary Stress

Caused by thermal load — pipe expansion or contraction. It satisfies an imposed strain pattern rather than being in equilibrium with an external load, and its defining characteristic is that it is self-limiting. Secondary stresses are usually of bending nature across the wall thickness. They are not a direct cause of ductile failure from a single load application; only repeated, cyclic application creates a local strain range with the potential for fatigue failure. Secondary stress is also called Expansion Stress or Displacement Stress Range, SE (ASME B31.3 para 319.4.4, eq. 17):

Expansion / Displacement Stress Range (max-shear theory)
SE = √[ (|Sa| + |Sb|)² + (2 St)² ]   (psi)
Checked against SA, the Allowable Displacement Stress Range.
Component Stresses
Sb = √[ (iiMi)² + (ioMo)² ] / Z  ·  Sa = iaFa / Ap  ·  St = itMt / (2 Z)
ii, io, it = in-plane / out-of-plane / torsional SIF (ASME B31J) · ia = axial SIF (1.0 for elbows/bends/miters; otherwise = io) · Mi, Mo, Mt = in-plane / out-of-plane / torsional moment ranges · Z = section modulus · Ap = pipe metal area

1.5.3  Peak Stress

Described in Nayyar's Piping Handbook: peak stresses are the highest stresses in the region under consideration and are responsible for fatigue failure. Common types are stress concentrations at a discontinuity and thermal gradients through the pipe wall.

Section 1.6Allowable Stress

Allowable stress is a function of material properties (yield or tensile strength) and safety factors tied to specific design, fabrication, and inspection requirements. There are two types: Code Allowable Stress and Allowable Stress Range.

1.6.1  Code Allowable Stress (Basic Allowable Stress)

The maximum stress that can be safely applied to a piping material. ASME B31.3-2024 specifies the basic allowable stress for non-bolting materials as the lowest obtained from:

  • ⅓ of SMTS (specified minimum tensile strength) at room temperature
  • ⅓ of tensile strength at temperature
  • ⅔ of SMYS (specified minimum yield strength) at room temperature
  • ⅔ of yield strength at temperature
  • For austenitic stainless and similar nickel alloys: the lower of ⅔ SMYS and 90% of yield strength at temperature
  • 100% of the average stress for a creep rate of 0.01% per 1000 h
  • Up to and including 815°C (1500°F): 67% of the average stress for rupture at 100,000 h
  • Above 815°C (1500°F): (100 × Favg)% of the average stress for rupture at 100,000 h (Favg ≤ 0.67)
  • 80% of the minimum stress for rupture at 100,000 h

The values of Sc (cold allowable) and Sh (hot allowable) appear in Appendix A, Table A-1 of B31.3-2024. Occasional effects such as wind and earthquake have little influence on fatigue life or creep, so they may be treated more liberally:

Occasional Loads — B31.3 para 302.3.6

The sum of stresses due to sustained loads (SL) and occasional loads (wind, earthquake) shall not exceed 1.33 × the basic allowable stress at the metal temperature for the occasional condition considered. Wind and earthquake are not considered to act concurrently. For elevated-temperature ductile materials, the allowable for short-duration occasional loads may be taken as the lowest of 90% SMYS or 4× the basic allowable; loads exceeding 20 h over the system life use the stress giving a 20% creep usage factor (Appendix V).

Temperature vs TS
Picture — T - TS Graph
Temperature vs YS
Picture — T - YS Graph

As temperature rises, yield and tensile strength fall — so the allowable stress falls with them, since it depends on SMTS and SMYS.

1.6.2  Allowable Stress Range

First suggested by Rossheim and Markl as a measure of the permissible strain range in a cyclic load application, to guard against fatigue failure after a given number of cycles. It has appeared in the Piping Code since 1942. The load here is internal — thermal loading. A typical cycle runs from installation temperature up to maximum temperature, down at shutdown, then back to maximum: one cycle. The basic allowable range provides a minimum of 7000 cycles without failure:

Basic Allowable Stress Range
1.25 Sc + 0.25 Sh
Sc = allowable stress at ambient (cold) temperature · Sh = allowable stress at operating (hot) temperature

The Allowable Displacement Stress Range SA (B31.3 para 302.3.5(d), eq. 1a) is checked against SE; SE shall not exceed SA:

Allowable Displacement Stress Range
SA = f (1.25 Sc + 0.25 Sh)
When Sh > SL, the difference may be added to the 0.25 Sh term — the "Liberal" allowable:
Liberal Allowable Stress Range
SA = f [ 1.25 (Sc + Sh) − SL ]
Here SL is assumed not to exceed Sh; the unused part of Sh is added to withstand expansion stress.
Stress-Range Factor (cyclic)
f = 6.0 N−0.2 ≤ fm
N = equivalent number of full displacement cycles over service life · fm = 1.2 for ferrous materials with SMTS ≤ 517 MPa (75 ksi) and temperature ≤ 371°C (700°F), otherwise 1.0 · Sc, Sh capped at 138 MPa (20 ksi)
From the field

The liberal allowable is powerful, but some EPC companies advise against using it — especially at the beginning of calculations. Whether to use it is entirely the decision of each Lead Piping Stress Engineer.

Module 1 — Summary & Key Takeaways

This is the theoretical core: why we analyse, when formal analysis is required, and how loads become stresses checked against allowables.

  • Stress analysis ensures flexibility for thermal movement while protecting material, supports, joints, and equipment nozzles.
  • ASME B31.3 para 319.4 sets the No-Formal vs Formal analysis criteria; the empirical check is Dy/(L−U)² ≤ K₁.
  • The Critical Line List sorts systems into Category A (computer analysis), B (approximate methods), and C (visual only).
  • Sustained loads cause gross collapse and are not self-limiting; thermal loads are cyclic and self-limiting.
  • Primary stress (from sustained load) is checked against Sh; Secondary/Expansion stress SE is checked against the range SA.
  • Basic allowable range 1.25Sc + 0.25Sh targets ≥ 7000 cycles; SA = f(1.25Sc + 0.25Sh), with the liberal form recovering unused Sh.
  • Occasional loads (wind, earthquake — never concurrent) are checked against 1.33 × basic allowable.

Self-Assessment Questions

  1. State the three conditions under which ASME B31.3 permits "no formal analysis," and write the empirical flexibility equation.
  2. List four conditions that would place a line into Category A of the Critical Line List.
  3. What is the fundamental difference between a sustained load and a thermal load, and which stress category does each produce?
  4. Why is secondary (expansion) stress described as "self-limiting," and what failure mode does it ultimately threaten?
  5. Write the expression for the basic allowable stress range and explain the meaning of the stress-range factor f.
Module 2

Pressure Design & Calculations

With the theory established, this module covers the calculations a stress engineer performs by hand: wall thickness to three codes (B31.3, B31.4, B31.8), pipe under external pressure, branch-connection reinforcement, stress intensification factors, cold spring, and the pressure & temperature definitions that drive every analysis.

6 lessonsASME B31.3 / B31.4 / B31.8 · B31J

What You Will Learn

  • Wall thickness calculation per ASME B31.3, B31.4, and B31.8 — with full worked examples
  • Behaviour of pipe under external pressure — long, intermediate, and short cylinders
  • Branch-connection reinforcement: required vs available area (A₁ vs A₂+A₃+A₄)
  • Stress Intensification Factors and flexibility factors per ASME B31J
  • Cold spring — purpose, application, and when not to use it
  • The full set of pressure and temperature definitions used in analysis

Section 2.1Wall Thickness Calculation

ASME B31.3

Per B31.3 para 304.1.1, the minimum required thickness includes allowances:

Minimum Wall Thickness
tm = t + c
For t < D/6, the pressure design thickness t is the lesser-restrictive of the two equations below.
t = P D / [ 2 (S E W + P Y) ]   or   t = P D / { 2 [ S E W − P (1 − Y) ] }
c = mechanical + corrosion/erosion allowances · D = outside diameter · E = quality factor (Table A-1A/A-1B) · P = internal design gauge pressure · S = stress value (Table A-1/A-1M) · W = weld joint strength reduction factor (para 302.3.5) · Y = coefficient (Table 304.1.1), Y = (d+2c)/(D+d+2c)
Important

For t ≥ D/6 or P/SE > 0.385, special consideration of failure theory, fatigue effects, and thermal stress is required (para 304.1.2). B31.3-2024 includes minor clarifications on allowable and mill tolerance.

BWorked Example — B31.3, NPS 10

Given: Design pressure 500 psig · Design temp 260°C (500°F) · C.A. 1.6 mm (0.063 in) · NPS 10 · A53 Gr. B, EFW · mill tolerance 12.5%.

Five steps: (1) calculate t, (2) add c → tm, (3) check tm < D/6, (4) select next commercial schedule T, (5) check T against tm after deducting mill tolerance.

Inputs
P = 500 psig · D = 10.75 in · S = 19,000 psi (Table A-1, Sh) E = 0.85 (Table A-1B) · Y = 0.4 (Table 304.1.1) · W = 1 (Table 302.3.4)
Pressure Design Thickness
t = (500 × 10.75) / [2 (19,000 × 0.85 × 1 + 500 × 0.4)] = 0.164 in
Minimum Wall + Check
tm = 0.164 + 0.063 = 0.227 in D/6 = 10.75 / 6 = 1.792 in → t (0.164) < D/6 ✓ (no special consideration needed)
First Attempt — T = 0.250 in
0.250 × (1 − 0.125) = 0.219 in → 0.219 < 0.227 ✗ rejected (T < tm)
Second Attempt — T = 0.279 in
0.279 × (1 − 0.125) = 0.244 in → 0.244 > 0.227 ✓ accepted

ASME B31.4 — Liquid Pipelines

For pipelines transporting liquid between fields, facilities, tank farms, and terminals. The nominal wall thickness shall be ≥ t + A:

B31.4 Wall Thickness
tn ≥ t + A   ·   t = Pi D / (2 S)   where  S = F × E × Sy
A = allowances for threading, grooving, corrosion, erosion (para 403.2.2–403.2.4) · Pi = internal design gauge pressure · F = design factor, max 0.72 · E = weld joint factor (Table 403.2.1-1) · Sy = SMYS
Table 2.1 — Longitudinal Weld Joint Factors E (seamless, partial)
SpecificationGradeE
Seamless (A53, A106)—1.0
ASTM A53All1.0
ASTM A106All1.0
ASTM A33361.0
ASTM A524All1.0
BWorked Example — B31.4, 8″ Potable Water

Given: 8 in potable water pipeline · 600 psig at 100°F · ASTM A53 Gr. B (SMYS 35,000 psi) · no corrosion allowance.

Inputs
P = 600 psig · OD = 8.625 in · F = 0.72 · E = 1.0 · Sy = 35,000 psi
Pressure Design Thickness
t = (600 × 8.625) / (2 × 0.72 × 1.0 × 35,000) = 0.103 in

Closest commercial wall = 0.109 in (final selection subject to client approval). Summary for three design factors:

F (design factor)0.50.60.72
Calculated t (in)0.1480.1230.103
Selected W.T. (in)0.1560.1250.109

ASME B31.8 — Gas Pipelines

Covers design, fabrication, installation, inspection, and testing of gas transportation facilities. Wall thickness per para 841.1.1:

B31.8 Wall Thickness
t = P D / (2 S F E T)
D = nominal OD · E = longitudinal weld joint quality factor (Table 841.1.7-1) · F = design factor (Table 841.1.6-1) · P = design pressure · S = SMYS · T = temperature derating factor (Table 841.1.8-1)
Location ClassDesign Factor F
Class 1, Division 10.72
Class 1, Division 20.72
Class 20.60
Class 30.50
Class 40.40
MaterialPipe ClassE
ASTM A53, A106Seamless1.0
ASTM A53ERW1.0
ASTM A53Furnace Butt Welded0.6
ASTM A134Electric Fusion Arc Welded0.8
ASTM A135Electric Resistance Welded1.0
API 5LSeamless1.0
API 5LSAW or ERW1.0
API 5LFurnace Butt Welded0.6
Temperature °F (°C)Derating Factor T
250 (121)1.000
300 (149)0.967
350 (177)0.933
400 (204)0.900
450 (232)0.867
BWorked Example — B31.8, 30″ Sales Gas

Given: 30 in sales gas pipeline · 2600 psig at 200°F · API 5L X65 · 70 km from shore tie-in to inlet facility · no corrosion allowance.

Inputs
P = 2600 psig · D = 30 in · S = 65,000 psi · E = 1.0 (API 5L ERW) · T = 1.0 (≤ 250°F) F = 0.72 / 0.60 / 0.50 (Class 1 Div 2 corridor / Class 2 highway crossing / Class 3 plant entry)
F = 0.72
t = (2600 × 30) / (2 × 65,000 × 1 × 1 × 0.72) = 0.833 in → select 0.875 in
F = 0.60
t = (2600 × 30) / (2 × 65,000 × 1 × 1 × 0.60) = 1.000 in → select 1.000 in
F = 0.50
t = (2600 × 30) / (2 × 65,000 × 1 × 1 × 0.50) = 1.200 in → select 1.250 in

Section 2.2Pipe Under External Pressure

The strength of pipe under external pressure depends on material properties at operating temperature and geometry — unsupported length L, thickness t, outside diameter D, and out-of-roundness. Behaviour of a thin-wall cylinder under uniform external pressure varies with length:

Very Long Cylinder
Pc = 2.2 E (t/D)³  ·  critical length Lc = 1.11 D √(D/t)
Lc = minimum unsupported length beyond which Pc is independent of L.
Intermediate Cylinder (L < Lc)
Pc = 2.6 E (t/D)2.5 / (L/D)
Short Cylinder (plastic yielding)
Pc = 2 Sy t / D

The tangential stress Sc at collapse can be written as below; both forms are plotted in the geometric chart Fig. UGO-28.0 of the ASME Boiler & Pressure Vessel Code, Section VIII Div. 1:

For L > Lc:  Sc/E = 1.1 (t/D)²   ·   For L ≤ Lc:  Sc/E = 1.3 (t/D)1.5 / (L/D)

Section 2.3Branch Connection

An opening in the pipe may need added metal to compensate for the weakening effect of the hole. Reinforcement must preserve the general strain pattern and avoid creating an overriding stress concentration. For branch-to-run angles β between 45° and 90° inclusive:

Required Reinforcement Area
A₁ = th d₁ (2 − sin β)
Available Area (without pad) — must satisfy
A₂ + A₃ + A₄ ≥ A₁
  • A₂ — excess thickness in the run pipe wall (header): A₂ = (2d₂ − d₁)(Th − th − c)
  • A₃ — excess thickness in the branch pipe wall: A₃ = (2L₄ / sin β)(Tb − tb − c − m)
  • A₄ — metal provided by welds and properly attached reinforcement (weld cross-section)
Key Geometry
d₁ = [Db − 2(Tb − c − m)] / sin β  ·  d₂ = greater of d₁ or (Th−c−m)+(Tb−c−m)+d₁/2
L₄ = height of reinforcement zone = lesser of 2.5(Th−c) or 2.5(Tb−c)+tr · Th, Tb = nominal header/branch thickness · th, tb = pressure design thickness · c = corrosion allowance · m = mill tolerance · β = branch angle
Application

If A₂ + A₃ + A₄ ≥ A₁ the opening is adequately reinforced. If A₂ + A₃ + A₄ < A₁ a reinforcing pad is required. Standard pad: thickness = thickness of run pipe; width = half the nominal diameter of the branch pipe.

Section 2.4Stress Intensification Factor

ASME B31J (and the ASME B&PV Code Section III) require stress intensification factors (SIFs / i-factors) and flexibility factors (k-factors) when checking components and joints under loads — including cyclic loads that may produce fatigue. Under pressure and temperature, elbows and bends experience bending moments with two characteristics:

  • Stress and strain at the material fibres are not proportional to their distance from the neutral axis.
  • The cross-section flattens (ovalises).

This reduces the bend's ability to resist bending — effectively a reduction in moment of inertia I. Bends are more flexible than an equal length of straight pipe, so flexibility and stress intensification factors are crucial for curved segments. Per para 319.3.6, k and i shall not be less than unity; in the absence of more directly applicable data, use the values in ASME B31J. In-plane means bending/force in the plane of the pipe bend; out-of-plane means perpendicular to that plane.

Elbow / Pipe Bend (sample — see B31J Table 1.1 for others)
Flexibility factor: ki, ko = 1.65 / h  ·  Torsional SIF: it = 1
In-plane (ii) and out-of-plane (io) SIFs are computed from the flexibility characteristic h per ASME B31J.

Section 2.5Cold Spring

Cold springing is cutting each piping segment short by some specified percentage of its normal thermal growth, with allowance for possible anchor movement — to produce a desired initial displacement and reaction by intentional deformation during assembly (B31.3 para 319.2.4). Its main purpose is to bring stress, forces, and moments to expected levels or below code allowables (B31.3 / B31.1). It can be applied to pipes connected to equipment or elsewhere.

Important

Cold spring for pipes connected to rotating equipment (pumps, compressors) is not recommended — the residual stress from cold spring is difficult to predict or anticipate. For static equipment (vessels, heat exchangers) it may still be considered.

Section 2.6Pressure and Temperature

A system experiences many conditions over its life — commissioning/start-up, normal operation, shutdown, steam-out, regeneration, decoking. These varying pressures and temperatures must all be considered. Key definitions:

TermDefinition
Design TemperatureThe temperature at which, under coincident pressure, the greatest thickness or highest component rating is required (B31.3 para 301.2). Also the maximum / highest expected temperature in service. Used to check the analysis.
Minimum Design TemperatureThe lowest component temperature expected in service. May trigger special design and material qualification requirements.
Design PressureFor each component, ≥ the pressure at the most severe coincident internal/external pressure and temperature expected in service.
MAOPMaximum Allowable Operating Pressure — the maximum at which a pipeline may be operated per B31.8 / B31.4, at the most severe coincident condition.
MOPMaximum Operating Pressure — the highest pressure during a normal operating cycle.
Normal Operating PressurePredicted pressure (static head + friction losses + back pressure) under predicted steady-state conditions.
Normal Operating TemperatureExpected temperature during normal operation. Used to calculate initial nozzle displacement and forces/moments on rotating-equipment nozzles.
Ambient TemperatureRoom/surrounding temperature. Used to determine the stress range.
Installation temperature — rule of thumb

If operating temperature > minimum ambient, use installation temperature 21.1°C. If operating temperature < minimum ambient, use 35°C. Ambient temperature differs country to country.

Other conditions to consider

  • Steam Out: cleaning equipment/piping with steam (stated on the vessel spec). Two scenarios — piping connected during steam-out, or disconnected. If connected and the steam-out temperature exceeds the design temperature, analyse using the steam-out temperature; if nozzle loads exceed allowables, inform the vendor.
  • Steam Tracing: a small tube of steam wrapped around the pipe to prevent freezing. If its temperature exceeds the design temperature, use the steam-tracing temperature in the analysis.
  • Regeneration: consider carefully how often and how long it occurs (common in reactors).
  • Pipe Bowing: occurs when there is a significant temperature difference around the pipe circumference — e.g. a pipe partially filled with hot or cold (LNG) fluid.

Module 2 — Summary & Key Takeaways

The hand calculations every stress engineer must master before trusting any software output.

  • Wall thickness varies by code: B31.3 uses allowable stress + mill tolerance; B31.4 uses S = F·E·Sy (F ≤ 0.72); B31.8 uses SMYS with a design factor F by location class.
  • Always select the next commercial schedule and re-check it against tm after deducting mill tolerance.
  • External-pressure capacity depends on whether the cylinder is long, intermediate, or short; use the ASME Section VIII geometric chart.
  • Branch reinforcement: a pad is required when A₂ + A₃ + A₄ < A₁.
  • SIFs and flexibility factors (B31J) account for elbow ovalisation; they are never less than unity.
  • Avoid cold spring on rotating-equipment connections — residual stress is unpredictable.
  • Capture all operating scenarios — steam-out, steam tracing, regeneration, bowing — not just the design case.

Self-Assessment Questions

  1. For the B31.3 example, why was a 0.250 in wall rejected and a thicker wall selected? Show the mill-tolerance check.
  2. How does the B31.8 design factor F change between a Class 1 corridor, a highway crossing, and a plant entry — and how does that affect wall thickness?
  3. Write the required and available reinforcement-area criterion for a branch connection. When is a pad needed?
  4. Why are stress intensification factors necessary at elbows, and what physical effect do they capture?
  5. When should cold spring not be applied, and why?
Module 3

Dynamic & Occasional Loads

Beyond steady weight and thermal effects, piping must survive bellows pressure thrust, wind, earthquakes, slug flow, and relief-valve reaction. These occasional and dynamic loads are checked against a higher allowable (typically 1.33 × Sh) — but they demand careful, specification-driven analysis.

5 lessonsEJMA · ASCE 7-22 · API 520

What You Will Learn

  • Bellows expansion joints — types, design stresses (EJMA), and the danger of pressure thrust
  • Wind load — the CAESAR II method and the ASCE 7-22 directional procedure
  • Seismic load — static coefficient method and the ASCE 7-22 design force Fp
  • Slug flow — two-phase flow regimes and the resultant force at an elbow
  • Pressure relief valve reaction force — open vs closed discharge, and the DAF convention

Section 3.1Bellows Type Expansion Joint

Where space is limited or an expansion loop is too costly, an expansion joint can absorb thermal movement. Reasons to use one include:

  • Inadequate space for a conventional flexible arrangement without overstress
  • Process, economic, or operating need for minimum pressure drop and no turbulence
  • Protecting equipment nozzles from excessive forces and moments
  • Isolating mechanical vibration
  • Economics — especially for low-pressure, large-diameter piping

Three commercial types exist: Axial (Slip), Angular (Swivel), and Universal (Ball). The axial (slip) type — a pair of telescoping cylinders sealed by a packing ring — is the most widely used for thermal expansion, mainly for small, infrequent movement in mild service. For greater axial travel, a double-ended joint with two stuffing boxes is preferred.

Bellows expansion joints are generally all-metal (hence "metal expansion joints"), fabricated from any weldable material; rubber types exist for restricted low-temperature water service. The accordion-like convolution flexes to absorb expansion (or contraction for cryogenic fluid). It must be circumferentially strong enough to withstand internal pressure yet flexible enough to absorb movement without excessive force.

Important — the principal hazard

The greatest danger is rupture of the thin-walled bellows, releasing potentially dangerous pipe contents to atmosphere. This is prevented by designing for the maximum possible stress, selecting the right material, controlling material and fabrication quality, and careful installation and inspection. Maintenance needs little beyond keeping joints lubricated and periodically checking for rust and for movement within allowable limits.

Expansion Joint
Picture — Bellow Expansion Joint

Pressure stress and deflection stress are calculated per the Expansion Joint Manufacturers Association (EJMA) standard. The design must consider:

  • S1 — Tangent circumferential membrane stress due to pressure
  • S2 — Circumferential membrane stress due to pressure (hoop)
  • S3 — Meridional membrane stress due to pressure
  • S4 — Meridional bending stress due to pressure
  • S5 — Meridional membrane stress due to deflection
  • S6 — Meridional bending stress due to deflection
  • ST — stress range for the design condition
  • Design life cycle, and bellows squirm (analogous to column buckling)

Section 3.2Wind Load

Wind impact is significant and depends on wind speed, location, and other factors. CAESAR II multiplies an equivalent wind pressure by the pipe shape factor and exposed area. Equivalent wind pressure can be entered three ways: ASCE 7-22 (minimum design loads), a Pressure vs Elevation table, or a Velocity vs Elevation table.

CAESAR II Wind Force
F = Peq S A
F = total wind force on the pipe · Peq = equivalent wind pressure · S = pipe shape factor · A = exposed pipe section

Under ASCE 7-22, piping wind loads follow the Directional Procedure for "Other Structures" (Chapter 29). Basic wind speed V (Section 26.5) is a 3-second gust at 33 ft in exposure C. Exposure categories B/C/D are defined in Section 26.7; the cylindrical shape factor (force coefficient Cf) comes from Figure 29.4-1 and typically ranges 0.7–1.2 for CAESAR II use.

Velocity Pressure
qz = 0.00256 Kz Kzt Kd Ke V²   (lb/ft²)
Kz = exposure coefficient (Table 26.10-1) · Kzt = topographic factor (26.8) · Kd = directionality, ~0.85 (Table 26.6-1) · Ke = ground elevation factor, 1.0 ≤ 1000 ft (26.9) · V = basic wind speed
Design Wind Force
F = qz G Cf Af   (lbs)
G = gust effect factor (0.85 for rigid piping, f > 1 Hz; compute per 26.11 if flexible) · Cf = force coefficient (~0.7 circular baseline; higher for insulated/rough) · Af = projected area (diameter × length, incl. insulation)

Pipe racks: use an effective projected area of the largest pipe diameter plus 10% of the rack width; total force may be modified by shielding factors based on pipe density.

Important — vortex shedding

Winds between 20 and 40 mph can trigger vortex shedding — dangerous for small pipe, which can fail by fatigue. Where vortex shedding is possible, perform a dynamic (harmonic) analysis.

Section 3.3Seismic Loads

Earthquake load is very significant in seismically active areas. Like wind, seismic design refers to ASCE 7-22 — here Chapter 13, governing non-structural components (NSCs). In CAESAR II the earthquake acts together with the weight as a uniform load, expressed as a gravitational acceleration constant (static coefficient g). For example, a 0.5 g load in X means half the system weight acts as a uniform load along X.

The essential first step is a specification document stating what to consider, which codes apply, and the owner's requirements (e.g. whether the system must keep operating, whether joint leaks are acceptable). The two methods are static and dynamic earthquake analysis; this chapter covers static analysis, assuming load on X, Y, or a combination of X/Y/Z. Static coefficients come from seismic contour maps — the USGS deprecated the old Zone 0–4 concept in 1969 in favour of probabilistic seismic contour maps.

Seismic Design Force — ASCE 7-22 eq. 13.3-1
Fp = [ 0.4 ap SDS Wp / (Rp/Ip) ] (1 + 2 z/h)
SDS = short-period spectral acceleration · ap = amplification factor (1.0 rigid → 2.5 flexible) · Wp = operating weight · Rp = response modification (1.0–12) · Ip = importance factor (1.0–1.5) · z = height on structure · h = average structure height. g = Fp/Wp.
Note — limits

Fp is capped at an upper bound of 1.6 SDS Ip Wp and a lower bound of 0.3 SDS Ip Wp, and acts independently in at least two horizontal directions (limits may change with newer editions).

Section 3.4Slug Flow

Slug flow occurs in two-phase flow where the lower half of the pipe carries liquid and the upper part carries gas. It produces several regimes:

  • Bubbly flow: gas bubbles within the liquid.
  • Plug flow: gas forms plugs entering the liquid flow.
  • Stratified flow: gas flows over liquid at higher speed.
  • Slug flow: fast flow traps gas into gas-filled "sacs" — slugging — producing large forces and vibration.

This must be avoided where possible; slug catchers are installed near equipment to protect against slugging force and vibration. The biggest impact is at elbows where flow changes direction — similar to water hammer, but gas velocity is far higher than fluid velocity, so the elbow impact can be very large.

Slug Force
Picture — Slug Force
Resultant Slug Force at 90° Elbow
Fr(slug) = 2 (ρ A v² / g) sin(θ/2) · DAF
Fr = resultant slug force (kN) · ρ = fluid density (kg/m³) · A = pipe cross-sectional area (mm²) · v = fluid velocity (m/s) · θ = elbow angle (deg) · g = 9.81 m/s² (SI) · DAF = dynamic amplification factor, use 2
Notes

The slug force uses the conservation-of-momentum method. The affected pipe length assumes at least one elbow fully filled by the slug, and the slug density is assumed constant along the pipe length and diameter.

Section 3.5Pressure Relief Valve Reaction Force

The reaction force generated by a pressure relief valve must be included in the analysis. There are two discharge types:

Open Discharge System

Reaction Force — English / Metric Units
F = (W/366) √[ k T / ((k+1) M) ] + A P   (English)
F = 129 W √[ k T / ((k+1) M) ] + 0.1 A P   (Metric)
F = reaction force at point of discharge, lbf (N) · W = gas/vapour flow rate, lbm/hr (kg/s) · k = ratio of specific heats Cp/Cv at outlet · T = outlet temperature, °R (K) · M = molecular weight · A = discharge outlet cross-section, in² (mm²) · P = static pressure at outlet, psi (barg)
Open Discharge Relief Valve
Picture — Open Discharge Relief Valve

Closed Discharge System

Per API 520 Part II, section 4.4.2, a closed system does not produce a high reaction force — pressure and velocity changes are small, so no reaction force calculation is needed, except where there is a sudden pressure increase in the discharge piping. That case has no simple analysis; a complex time-history dynamic analysis may be required to obtain the reaction force and moment transferred to the piping.

Common practice — the DAF convention

API 520 Part II typically calculates the PSV reaction force under steady-state conditions and applies a Dynamic Amplification Factor (DAF) = 2.0 as a conservative estimate for the transient impact when the valve first opens. Rather than a full time-history analysis, engineers multiply the static reaction force by 2.0 to ensure the piping and supports withstand the initial shock.

Module 3 — Summary & Key Takeaways

Occasional and dynamic loads — the events that occur rarely but govern the safety margin when they do.

  • Bellows joints absorb movement where routing cannot, but introduce pressure thrust and rupture risk — design to EJMA, control material and fabrication.
  • Wind force in CAESAR II is F = Peq·S·A; ASCE 7-22 builds velocity pressure qz then F = qz·G·Cf·Af. Watch for vortex shedding at 20–40 mph.
  • Seismic load is applied as a uniform g-load; ASCE 7-22 Fp includes amplification, response, and importance factors, with upper/lower caps. Wind and earthquake never act concurrently.
  • Slug flow hits elbows hardest; Fr = 2(ρAv²/g)·sin(θ/2)·DAF with DAF = 2. Use slug catchers near equipment.
  • Open-discharge PRV reaction is calculated directly; closed-discharge is usually negligible unless a sudden pressure rise occurs. Apply DAF = 2.0 as the standard conservative factor.
  • All these are occasional loads, checked against the higher allowable (typically 1.33 × Sh).

Self-Assessment Questions

  1. What is the principal hazard of a bellows expansion joint, and how is it mitigated?
  2. Write the CAESAR II wind force expression and the ASCE 7-22 velocity-pressure equation. What triggers vortex shedding?
  3. In the seismic design force Fp, what do ap, Rp, and Ip represent, and what are the upper and lower caps?
  4. Write the resultant slug force at a 90° elbow and state the DAF used.
  5. When does a closed-discharge relief system require a reaction-force calculation, and what DAF is conventionally applied to a PSV static reaction?
Module 4

Initial Nozzle Movement

For lines connected to equipment — static or rotating — one of the most critical inputs is the initial nozzle movement due to equipment temperature. This matters especially when piping is analysed at design temperature (often higher than the equipment's operating temperature): ignoring nozzle movement leads to overly conservative or inaccurate results.

8 equipment typesBest practice aligned with API 610 / 650 / 653

Two methods are generally used in CAESAR II:

  1. Model the nozzle as an anchor with imposed displacements (calculated manually), then add the result at the anchor node.
  2. Include the equipment and its fixed point in the model — bringing the equipment into the CAESAR II / AutoPIPE analysis.

The first method is usually easier; modelling the equipment is an interesting choice except for small, simple equipment. Normal operating temperature is used to calculate initial nozzle movement.

Section 4.1Vertical Pressure Vessel

Begin with a diagram of equipment movement due to operating temperature. With operating temperatures T1–T4 at each nozzle, take the average temperature between two nozzles to find the thermal expansion coefficient of the vessel material at that location.

Nozzle Displacement
Δ = α × L × ΔT
α = coefficient of thermal expansion at the average shell temperature between nozzles · L = distance from the fixed point (base support / skirt anchor) · ΔT = temperature rise from ambient to operating
Vertical Vessel
Picture — Vertical Vessel
General rule

For nozzles at higher elevations (e.g. top), place the nearest support as close as possible to the nozzle. Since the support attaches to the vessel shell, it moves with the vessel — include this displacement in the model (e.g. via CNode in CAESAR II).

Movement at the Support Point
YB = YA − (H × e)
YA = movement of the nozzle at point A · H = distance from nozzle to support point B · e = coefficient of thermal expansion at shell operating temperature · YB = initial movement at support point B

YB is entered into CAESAR II / AutoPIPE using the Connecting Node (CNode) method at the support location. Where an expansion loop is needed right after the nozzle to absorb thermal movement and protect the nozzle, the support movement is calculated the same way.

Nozzle and Support Point
Picture — Nozzle & Support Point
Expansion Loop and Support Point
Picture — Expansion Loop & Support Point

Section 4.2Horizontal Vessel

Displacement is calculated from the anchor (saddle fixed point) in two directions:

  • Longitudinal: Nozzle A = L1 × α · Nozzles B & D = L2 × α · Nozzle C = L3 × α
  • Circumferential: Nozzles A & B = H1 × α · Nozzle C = H2 × α · Nozzle D = H3 × α
Horizontal Vessel
Picture — Horizontal Vessel Initial Movement

Section 4.3Pumps

Pump nozzle displacement = thermal expansion coefficient at the pump operating temperature × the dimension from the nozzle flange face to the anchor point (fixed support) of the pump.

Pump
Picture — Pumps Initial Movement

Section 4.4Heat Exchangers

Heat exchanger nozzle displacement, by direction:

  • Longitudinal: L1 × es → Nozzles C & D · L2 × es → Nozzles A, B, H & I · L3 × es → Nozzles F & G
  • Circumferential: H1 × et → Nozzle A · H2 × e₃ → Nozzle B · H1 × es → Nozzle C · H2 × e₁ → Nozzle D
et = unit thermal expansion at the mean tube inlet/outlet temperature · es = unit thermal expansion at the mean shell inlet/outlet temperature · e₁, e₂, e₃, e₄ = unit thermal expansion at the respective inlet/outlet temperatures
Heat Exchanger
Picture — Heat Exchanger Initial Movement

Section 4.5Reciprocating Compressors

Use the compressor operating temperature as the calculation temperature. Refer to the figure for nomenclature and formula.

Reciprocating Compressors
Picture — Reciprocating Compressors Initial Movement

Section 4.6Reactor

Take the mean of the reactor inlet and outlet operating temperatures as the calculation temperature. The natural point of expansion is the shell supporting level.

Section 4.7Air Fin Cooler (AFC)

Take the mean of inlet and outlet operating temperatures as the calculation temperature.

  • Note 1: the bundle design shall be capable of accommodating movement due to piping thermal loads.
  • Note 2: for specific occasions, a fixed point may be established when required.
Air Cooler
Picture — Air Cooler Initial Movement

Section 4.8Tank

Use the tank operating temperature as the calculation temperature. Two effects require special attention when preparing analysis for tank-connected lines:

Tank Bulging

When the tank is filled with liquid, the nozzle may rotate by a certain angle and bulge by a certain distance. This value must be accounted for in the analysis and shall be provided by the Tank Design Engineer or vendor.

Tank Bulging
Picture — Tank Bulging

Differential Settlement

A minimum differential settlement of 10 mm is normally used as an imposed displacement for tank-connected lines, to account for tank settlement after hydrotesting. If settlement is expected to exceed 10 mm, obtain the actual value from the Civil group.

Tank Settlement
Picture — Tank Settlement

Module 4 — Summary & Key Takeaways

Nozzle movement calculations are engineering best practice (not directly in B31.3-2024) but align with API 610 (pumps), API 650/653 (tanks), and vendor data. B31.3-2024 emphasises accurate boundary conditions for equipment protection (para 319 flexibility, Appendix D SIFs via B31J).

  • Equipment nozzle movements must be applied as displacement boundary conditions — not simply as rigid fixed points.
  • Vertical-vessel growth is calculated from the base support upward (Δ = α·L·ΔT); support points on the shell move with the vessel (use CNode).
  • Pump nozzle movement depends on baseplate material, temperature, and foundation configuration.
  • Heat exchanger movement combines thermal growth with differential expansion between shell and tube bundle.
  • Air-fin cooler nozzles can move significantly because of the elevated supporting structure.
  • Tank nozzles require both differential settlement (≥ 10 mm) and bulging/rotation from hydrostatic load.
  • Always verify against project-specific equipment datasheets and use B31.3-2024 for overall analysis requirements.

Self-Assessment Questions

  1. Write the nozzle displacement formula and explain how the thermal expansion coefficient is selected for a vertical vessel with several nozzles.
  2. Why must a support attached to a vessel shell carry an imposed displacement, and how is YB calculated?
  3. For a heat exchanger, why are shell and tube unit expansions (es, et) treated separately?
  4. What two tank-specific effects must be applied as inputs for tank-connected lines, and what minimum settlement is typically used?
  5. Which temperature — design or normal operating — is used to calculate initial nozzle movement, and why?
Module 5

CAESAR II Step-by-Step

The practical workflow — from data gathering to final report. Most piping stress analysis in Oil & Gas follows seven essential steps.

7 stepsCAESAR II (current v15) workflow
From the field

From my 35 years as a piping stress engineer, I can confirm that most stress analysis in Oil & Gas follows these seven steps: (1) collecting supporting data, (2) preparing stress sketches, (3) data input, (4) load case selection, (5) run static analysis, (6) checking output, (7) final report.

Step 5.1Collecting Supporting Data

Data collection is the most critical step — it determines how smoothly the analysis proceeds. Gathering everything upfront avoids frustrating interruptions during CAESAR II input. Required data includes:

  • Codes & Standards: ASME B31.3 (process), B31.1 (power), or B31.4/B31.8 (pipelines), plus B16.5, B36.10, and any client standards. Always use project-mandated editions (B31.3-2024, B31.4-2025, B31.8-2025).
  • Project Specifications: stress analysis spec, piping material spec & class index, pipe support spec, work method/job note, seismic-design approach, wind-load approach, loading-data information, material narrative spec.
  • General Arrangement Drawing: the 2D plant top-view used to learn equipment layout and build stress sketches (or 3D review tools — PDMS Review, SmartPlant, Navisworks — where 3D models are used).
  • Dimensions & weights of pipes, fittings, flanges, and components.
  • Valve dimensions & weights (piping and instrument valves — control, relief, safety).
  • Spring hanger catalogue (often held by the Lead, downloadable from vendor websites).
  • Standard pipe support drawings — for support type selection and numbering.
  • Structure & building drawings — for accurate support placement and load reporting to Civil.
  • Booklet (piping stress) — nozzle dimensions per flange rating, pump/compressor layout recommendations.
  • Allowable loads for equipment — nozzle allowables for pumps, tanks, vessels, exchangers, compressors, turbines.

Step 5.2Preparing Stress Sketches

A Stress Sketch is a drawing of the system to be analysed in CAESAR II. It differs from the piping isometric: it omits material call-outs, small instrument connections, and branches below 2 in, and instead shows only what is needed to input the model — the location of major components (flanges, valves, elbows, tees, orifice flanges) and the location and type of supports.

Stress Sketch
Figure — Sample Stress Isometric (Stress Sketch)

Two ways to obtain a stress sketch: generate the stress isometric from 3D model software (PDS, PDMS, AVEVA E3D), or draw it manually from the Piping GA (older approach). Once obtained, complete it with:

  • Manual calculations: initial nozzle/support displacements for vessels, exchangers, pumps, etc.; relief-valve reaction force if any — written onto the sketch.
  • All necessary information: line numbers, pipe size/wall/material class, corrosion allowance, criticality, design & max temperature, transient conditions, ambient temperature, modulus of elasticity, fluid SG, settlement, allowable stresses (min/max temp), insulation type/thickness/density, hydrotest pressure, thermal expansion coefficient, load cases, project name, engineer name, vendor allowable loads.
  • Node numbers: assigned along the system from start to end. The start point is normally an anchor — at the equipment nozzle, on the pipe rack, or at the pump (flange face if initial displacement is calculated, or the pump anchor if not).
  • Dimensions, support locations & types: mark every node, support location, flange/valve dimension and weight, branch location, and the planned support type (guide, line stop, anchor). Assign nodes at flange start/end points and create a CNode (anchor-type) at flanges and valves to read the forces/moments and check against vendor allowables and for leakage.

Step 5.3Data Input to CAESAR II

With the sketch complete, enter the data into CAESAR II (current version is v15, which may differ from the figures). Create a new file (File → New), name it, choose the folder, and confirm the unit system.

Stress Input
Figure — Stress Input at CAESAR II (Stress Sketch)

Then enter, node by node:

  • First element & length: e.g. nodes 10–20 with the distance between them (e.g. 3000 mm).
  • Pipe properties: diameter, wall thickness/schedule, corrosion allowance (e.g. 4 in, SCH 80 = 8.5598 mm, 1 mm C.A., no insulation).
  • Temperature & pressure: up to three T/P sets per the operating scenario (e.g. T1 = 100°C, T2 = 50°C; P1 = 20 kPa; hydrotest = 30 kPa).
  • Restraint: support type from node 10 — always start with an anchor. For a rigid anchor, leave CNode, Stiffener, and Mu (friction) blank.
  • Material: select (e.g. API 5L-B); CAESAR II populates the modulus of elasticity across the temperature range and pipe density automatically.
  • Fluid density: actual density from process, or a specific gravity that CAESAR II converts. Leave insulation density blank if uninsulated.
  • Code: select the design code (e.g. ASME B31.3); CAESAR II provides the allowable stress for each temperature.

This data is entered once and auto-populates onward until something changes (size, wall, material, added rigid weight). For equipment-connected lines, double-click the Displacement box at the nozzle node and enter the manually-calculated initial displacement. Review the first page before continuing to avoid input errors.

Step 5.4Load Case Selection

Three main loads — Sustained, Thermal (Expansion), and Occasional — are analysed individually and combined. Load components and stress categories:

Load ComponentsStress Categories
W (deadweight), WNC (weight no content), WW (water weight)EXP — Expansion
T1, T2, T3 (temperature) · P1, P2, P3 (pressure)SUS — Sustained
D1–D3 (displacements) · F1–F3 (external forces)OCC — Occasional
U1–U3 (uniform loads) · WIN1/WIN2 (wind)OPE — Operating
≋Sample — Water / Hydrocarbon System
CASE 1 W+D1+T1+P1+F1 (OPE) Operating CASE 2 W+P1+F1 (SUS) Sustained CASE 3 U1 (OCC) Seismic X CASE 4 U2 (OCC) Seismic Y CASE 5 U3 (OCC) Seismic Z CASE 6 L1−L2 (EXP) Expansion range CASE 7 L3+L4+L5 (OCC) Resultant seismic CASE 8 L2+L7 (OCC) Sustained + seismic
≋Sample — System with Spring Hanger
CASE 1 W+D1+T1+P1+F1 (OPE) Operating CASE 2 W+P1+F1 (SUS) Deadweight + P CASE 3 WIN1 (SUS) Wind X * CASE 4 WIN2 (SUS) Wind Z * CASE 5 U1 (OCC) Seismic X CASE 6 U2 (OCC) Seismic Y CASE 7 U3 (OCC) Seismic Z CASE 8 L1−L2 (EXP) Expansion range CASE 9 L5+L6+L7 (OCC) Resultant seismic CASE 10 L2+L3 (OCC) Sustained + Wind X CASE 11 L2+L4 (OCC) Sustained + Wind Z CASE 12 L2+L9 (OCC) Sustained + seismic * Wind set to SUS to avoid enabling a seismic snubber, if present
≋Sample — Gas / Steam / Vapour System
CASE 1 WNC+D1+T1+P1 (OPE) Operating CASE 2 WNC+P1 (SUS) Deadweight + P1 CASE 3 W+P2 (SUS) Deadweight + Hydrotest P2 CASE 4 U1 (OCC) Seismic X CASE 5 U2 (OCC) Seismic Y CASE 6 U3 (OCC) Seismic Z CASE 7 L1−L2 (EXP) Expansion range CASE 8 L4+L5+L6 (OCC) Resultant seismic CASE 9 L2+L8 (OCC) Sustained + seismic (abs)
≋Sample — Connected to Rotating Equipment
CASE 1 W+P1+F1+T1+D1 (OPE) Pump A run, B standby @21°C CASE 2 W+P1+F1+T2+D1 (OPE) Pump B run, A standby @21°C CASE 3 W+P1+F1+T3+D1 (OPE) Pumps A & B both running CASE 4 W+P1+F1 (SUS) Deadweight + P CASE 5 WNC+F1 (SUS) Weight no content † CASE 6 U1 / 7 U2 / 8 U3 (OCC) Seismic X/Y/Z CASE 9 L6+L7+L8 (OCC) Seismic resultant CASE 10 L1−L4 (EXP) Thermal T1 (A run, B standby) CASE 11 L2−L4 (EXP) Thermal T2 (B run, A standby) CASE 12 L3−L4 (EXP) Thermal T3 (both running) CASE 13 L4+L9 (OCC) Sustained + seismic † Used to calibrate the spring support above the pump nozzle
Note

These load cases are samples only and differ from project to project. Always consult the specific project standards and specifications.

Step 5.5Run Static Analysis

Static analysis starts with Error Checking. You can run directly via "Batch Run" (the running-person icon), but for a first run it's best to press Error Checking so CAESAR II thoroughly checks your input. Results come as:

  • Warning: non-critical — analysis can proceed, but check each warning, as it may still influence results. Keep warnings to a minimum unless you've confirmed they have no effect.
  • Fatal Error: too critical — results would deviate badly from the code. Go back, fix the input, and re-check.
Stress Run
Figure — Sample Stress Static Run (Stress Sketch)

The static analysis button will not activate while a fatal error remains. Once input is clean, run the static analysis; CAESAR II automatically checks that load cases exist.

Step 5.6Checking Output Result

The most important step — the computer produces results from your data, but those results need analysis to confirm they meet specifications, codes, and vendor requirements. Confirm that:

  • Stress is below the code-allowable limit in all load cases.
  • Support loads are not excessive — the pipe in contact with the support won't collapse.
  • For equipment-connected systems, forces and moments are below vendor/standard allowables.
  • Pipe movement at direction changes (elbows, loops, overhang) is limited so it won't strike adjacent pipe, and meets the allowable span from a deflection standpoint.
  • Flange forces and moments are within vendor limits; if no data, run a flange analysis (CAESAR II has the facility) to check for leakage potential.
  • All supports are "sitting" — none lift off. Lift-off (negative vertical load) indicates non-linear behaviour and must be investigated; it can overload the adjacent support. Rerun with a changed or removed support if needed.
  • Spring hangers and expansion joints are within load limits; select type and size from the manufacturer catalogue.

After meeting all requirements, mark the results onto the stress sketch: support forces (vertical, lateral for guides, axial for line stops), spring type/size with installation and operating loads and location, support gaps where needed, required layout changes (cloud-marked for the designer), and trunnion calculations/sketches.

Step 5.7Stress Report

The final report generally consists of:

  • Cover — project name, stress engineer, and a blank space for the cross-check engineer (format set by the Lead).
  • Critical Line List — with the analysed system highlighted for the checker.
  • Stress Check List — design code, confirmation that diameter/thickness/material match the latest isometrics, and the load cases used.
  • Stress Sketches — all sketches in this calculation number, including additions from the CAESAR II results.
  • CAESAR II Results — selected outputs (by agreement with the client): summary stress report, displacements, restraints, forces & moments, spring report.
  • P&ID (marked for analysed lines), equipment drawings, allowable force/moment data.
  • Manual calculations — relief-valve reaction, trunnion calculations, etc.

Additional documents to issue: forces/moments on structures and foundations (to Civil, for pipe racks, equipment structures, and special-support design); a table of nozzle forces and moments — especially any exceeding vendor allowables (escalated via the Static/Rotating Equipment group to the vendor for approval); and the marked-up stress sketch to the piping design group, following the correct submission procedure so lines can be "frozen" and progress recorded.

From the field

When finishing one calculation, maintain a complete and organised calculation file. It is very helpful when changes occur later, or when a cross-check is carried out to verify the quality of the work.

Module 5 — Summary & Key Takeaways

The end-to-end practical workflow, from data collection to a defensible stress report.

  • Complete, correct data collection before modelling is essential — input errors directly undermine result reliability.
  • Stress sketches are the engineering basis document linking the CAESAR II model to the physical layout.
  • Load case selection must reflect all credible operating scenarios; wrong load cases are among the most common errors.
  • Output review must check stress ratios vs code, support loads vs capacity, nozzle loads vs equipment allowables, and displacements vs clearances.
  • Supports that lift off (negative vertical load) must be investigated — they redistribute load to adjacent supports and can overload them.
  • The Stress Report documents all inputs, assumptions, load cases, results, and any design changes made to achieve code compliance.

Self-Assessment Questions

  1. List the seven steps of the CAESAR II stress analysis workflow.
  2. What is the purpose of a CNode at a flange or valve, and what does it let you check?
  3. Why is "lift-off" at a support a problem, and how would you resolve it?
  4. For a system connected to two pumps (one running, one standby), why are multiple operating load cases needed?
  5. What outputs are typically printed in the Stress Report, and which documents are issued to the Civil group?

Course 2 — All 5 Modules Complete

You've completed Piping Stress Engineering: analysis fundamentals, pressure design & wall thickness, dynamic & occasional loads, initial nozzle movement, and the full CAESAR II workflow.

Next: Course 3 — Piping Stress: Dynamic Analysis · Course 4 — Upheaval Buckling Analysis

Take the Final Assessment →

20 questions · 80% pass mark · full answer review