| name | piping-supports |
| description | Piping supports — support types (rigid/spring/sway), hanger sizing, support load calculation, vibration isolation, Caesar II workflow, ASME B31 support requirements, clamp selection, snubbers. |
| metadata | {"priority":7,"promptSignals":{"phrases":["piping support","pipe hanger","spring hanger","pipe clamp","pipe restraint","support load","vibration isolation","snubber","Caesar II","pipe anchor"],"minScore":3}} |
Piping Supports — Complete Skill
Support Function and Types
Primary Functions
- Weight support: carry dead weight of pipe + fluid + insulation
- Thermal restraint: allow thermal expansion while controlling deflection
- Dynamic restraint: resist seismic/wind/relief valve loads
- Vibration control: isolate machine vibrations from piping
Support Type Classification
Rigid Supports (No Flexibility)
Anchor: all 6 DOF fixed; use at equipment nozzles, pump/compressor connections
Line stop: resist axial force only (thrust stop for expansion loops)
Lateral guide: resist lateral translation only; allow axial movement
Rest support (shoe): carry vertical load; allow axial/lateral movement
Trunnion: lateral guide with shoe; attached to pipe, rests on structural steel
Variable Spring Hangers
Allow controlled vertical movement during thermal expansion
Spring force varies with displacement: F = k × δ
Variability: |F_cold - F_hot| / F_hot × 100% ≤ 25% (typical requirement)
Select spring so: F_hot ≈ weight of supported pipe + fluid in hot condition
Standard spring hanger catalog (MSS SP-58):
Each spring size has: load range, travel range, spring rate k [N/mm]
Select from table: find spring with F_hot in load range and required travel
Variable spring sizing:
Working load W = weight supported [N]
Travel T = vertical displacement from thermal expansion [mm]
Variability check: V = (k × T / W) × 100% ≤ 25%
If V > 25%: use constant effort hanger
Constant Effort (Constant Spring) Hangers
Maintain nearly constant force regardless of displacement (±5% variability)
Mechanism: bell-crank lever mechanism, counterweight or spring + cam
Use when: vertical thermal movement is large (> 25 variability spring limit)
Cost: 3-5× more than variable spring hanger; use only when needed
Rigid Rods and Clamps
Threaded rod hangers: simple, cheap; no thermal flexibility (not for significant thermal expansion)
Pipe clamps: MSS SP-58 style; carbon steel, stainless, insulated types
Maximum rod diameter: from load table; typically ½" to 2" diameter
Support Load Calculation
Weight of Supported Section
W_pipe = w_pipe × L (pipe weight per unit length × pipe span)
W_fluid = ρ_fluid × A_internal × L
W_insulation = w_ins × L (per insulation specs or table)
W_total = W_pipe + W_fluid + W_insulation [N or lb]
Load distribution to supports (simple beam):
Two supports of equal span: each takes W_total / 2
Intermediate support: use moment distribution or direct beam analysis
For Caesar II: software computes support loads automatically
Pipe Span Limits (Weight Deflection)
Allowable span for ≤ 25 mm (1") deflection: L_max = √(48 EI × δ_allow / W_distributed)^(1/4)
Or from ASME B31.3 Table 108.5 (simplified maximum spans)
Typical spans (steel, water filled, ASME B31.3):
2" pipe: ~3.2 m; 4" pipe: ~4.6 m; 8" pipe: ~6.4 m; 12" pipe: ~7.9 m
Insulated: reduce by 10-25% (added weight)
High temperature: reduce (lower E)
Nozzle Load Limits
Equipment nozzle allowable loads from:
NEMA SM-23 (turbines); API 610 Table 1 (pumps); API 661 (air coolers)
Resultant forces/moments must stay within allowable limits
If exceeded: redesign pipe layout, add expansion loops, add flexible bellows
Caesar II Workflow
Input Setup
- Model piping geometry (node points, pipe specification, elbows, tees)
- Assign properties: material, diameter/schedule, insulation thickness
- Define temperatures and pressures for each case
- Enter support data: type, location, stiffness, pre-load
Load Cases (ASME B31.3 Basic)
Operating (OPE): sustained loads + thermal expansion + pressure
Sustained (SUS): weight + pressure only (check S_h stress)
Expansion (EXP): OPE minus SUS (check S_A allowable)
Hydrotest: cold hydrostatic pressure (1.5× design) + weight
Additional cases:
Occasional loads: wind, seismic (response spectrum or static equivalent)
Seismic anchor motion (SAM): imposed displacements at equipment connections
Fatigue: cyclic thermal loads
Support Optimization in Caesar II
Supports too rigid: high thermal stress (thermal expansion blocked)
Supports too flexible: excessive displacement (nozzle overloads, pipe sag)
Target: minimize sustained stress; keep nozzle loads within allowable; control deflection
Iteration process:
- Run analysis → check code compliance (B31.3 equation 13/16/17)
- Identify overstressed areas → add expansion loops or move restraints
- Check equipment nozzle loads → adjust guides/anchors
- Check support loads → verify structural steel capacity
ASME B31 Support Requirements
B31.3 Section 321
Supports shall be designed to: prevent pipe stress exceeding code allowables; prevent excessive deflection; prevent vibration
Support spacing: shall not cause span stress > 0.1 S_h (1/10 of hot allowable)
Code limits: no specific span tables; designer responsible (Table 308.5 or Project Standard)
MSS SP-58 (Standard Pipe Hangers and Supports)
43 types: Figure 1 (adjustable band hanger) through Figure 43 (pipe roll complete)
Selection based on: pipe temperature, insulation, movement, load
Support for High-Temperature Piping (>260°C / 500°F)
Use resting shoes (prevent pipe touching steel — thermal bridge + stress concentration)
Sliding bearing: allow axial and lateral movement; low-friction bearing (PTFE, graphite)
Insulated shoe: prevent heat conduction into structure
Vibration Isolation
Problem: Machine-Induced Vibration
Rotating equipment (pumps, compressors) → vibration transmitted to piping → fatigue
Natural frequency of piping span should differ from excitation frequency by > 20%
Spring isolators (rubber pads, elastomeric mounts):
Select spring stiffness: f_n = (1/2π)√(k/m) where m = supported pipe mass
Target f_n < 0.5 × f_excitation (isolate region) or f_n > 2 × f_excitation (stiff region)
Transmissibility: TR = 1/|1-(f/f_n)²|; minimum TR requires f/f_n > √2
Snubbers (Dynamic Restraints)
Purpose: rigid under dynamic loading (seismic, relief valve), free during slow thermal movement
Types:
- Hydraulic snubber: piston in fluid cylinder; locks on rapid load; bleeds slowly
- Mechanical snubber: ball-screw with centrifugal locking; simpler maintenance
Selection: snubber load rating at required stiffness (dynamic force from seismic analysis)
Maintenance: inspect annually (hydraulic fluid level, locking mechanism)
Support Hardware Standards
| Component | Standard | Notes |
|---|
| Pipe hangers | MSS SP-58 | 43 hanger types |
| Spring hangers | MSS SP-58, ANVIL catalog | Load/travel tables |
| Structural attachments | MSS SP-69 | Connection to building steel |
| Supports design | MSS SP-127 | Bracing design (seismic) |
| Sway bracing | ASHRAE Seismic | HVAC specific |
| Nuclear piping | ASME NF-3000 | Nuclear supports |
| Offshore piping | DNVGL-OS-D101 | Marine piping |
Output
Provide: support type selection (rigid/spring/constant), spring load [kN] and variability [%], recommended span [m], nozzle load check vs. API/NEMA allowable, Caesar II load case summary (sustained S_h, expansion S_A), snubber vs. spring isolator recommendation, vibration isolation efficiency TR [%].