Pipeline Design

API 1102 Pipeline Crossing & External Loading

Highway and railroad pipeline crossing analysis per API RP 1102, including soil loads, traffic loads with impact factors, cyclic stress calculations, and weld fatigue checks.

Minimum cover

30-36 inches

Standard depth per ASME B31.8: 30" normal, 36" under roads/railroads.

Soil load factor

K = 0.15-0.19

Marston load coefficient depends on trench width and soil type.

Traffic impact

1.3-1.5×

Impact factor multiplies static wheel load for dynamic effects.

Use this guide when you need to:

  • Calculate soil prism load on buried pipe.
  • Determine traffic load and impact factor.
  • Verify depth of cover compliance.
  • Analyze combined loading stress.

1. Overview & Code Requirements

External loads on buried pipelines result from soil weight (dead load), surface traffic (live load), and other imposed loads. These loads create bending stresses and potential buckling that must be evaluated during design and operation.

Soil loads

Prism weight

Vertical earth load from soil column above pipe (dominant load for deep burial).

Traffic loads

Wheel loads

Highway trucks, rail cars, construction equipment - critical for shallow burial.

Construction loads

Backfill impact

Dynamic loads during backfilling, compaction equipment, and trench collapse.

Combined stress

Hoop + bending

External loads add to internal pressure stress; evaluate per von Mises criteria.

ASME B31.8 Requirements

Location Minimum Cover (in) Typical Design Load
Normal soil (farmland) 30 Soil prism only
Under roads/highways 36 Soil + H-20 truck
Under railroads 36-48 Soil + Cooper E-80 loading
Rock shield/protection 18-24 With concrete slab or rock shield
Drainage ditches 24-30 Consider erosion and washout
Agricultural areas 36-48 Soil + farm equipment (40-60 kip)

Key Concepts

  • Prism load: Weight of soil directly above pipe, assuming vertical sides (conservative)
  • Marston load: Actual soil load accounting for shear transfer to adjacent soil (less than prism)
  • Impact factor: Dynamic amplification of static load due to vehicle speed and road roughness
  • Load distribution: Spreading of concentrated surface load through soil depth (decreases with depth)
  • Trench width ratio: Ratio of trench width to pipe diameter affects soil arching and load
Design philosophy: External loads rarely control pipeline design except for shallow burial (<3 ft), heavy surface traffic, large-diameter thin-wall pipe, or soft soil conditions. Internal pressure typically dominates. However, crossings under roads, railroads, and rivers require external load analysis per ASME B31.8 §841.

2. Soil Loads per ASME B31.8

Soil load is the vertical earth pressure from the weight of soil above the buried pipe. Two calculation methods: prism load (conservative, simple) and Marston formula (more accurate, accounts for soil arching).

Prism Load Method

Soil Prism Load (Conservative): W_soil = γ × H × B_d Where: W_soil = Soil load on pipe (lb/ft or kN/m of pipe length) γ = Soil unit weight (lb/ft³ or kN/m³) H = Depth of cover to top of pipe (ft or m) B_d = Trench width at pipe springline (ft or m) For distributed load on pipe surface: w = W_soil / D Where: w = Distributed load (psi or kPa) D = Pipe outside diameter (in or m) Typical soil unit weights: Sand (loose): 100-110 lb/ft³ Sand (dense): 110-130 lb/ft³ Clay (soft): 100-120 lb/ft³ Clay (stiff): 120-140 lb/ft³ Gravel: 120-140 lb/ft³ Rock: 140-170 lb/ft³

Marston Formula (ASME B31.8 §842.22)

Marston Load for Trench Condition: W_c = C_d × γ × B_d² Where: W_c = Soil load on pipe (lb/ft of pipe) C_d = Load coefficient (dimensionless) γ = Soil unit weight (lb/ft³) B_d = Trench width at top of pipe (ft) Load coefficient: C_d = [1 - e^(-2K × μ' × H/B_d)] / (2K × μ') Where: K = Rankine ratio = (1 - sin φ) / (1 + sin φ) μ' = Coefficient of friction between soil and trench wall = tan φ (typical) φ = Soil internal friction angle (degrees) H = Depth from surface to top of pipe (ft) Typical values: Sand: φ = 30-35°, K = 0.27-0.33, μ' = 0.58-0.70 Clay: φ = 0-20°, K = 0.49-1.00, μ' = 0-0.36 Gravel: φ = 35-40°, K = 0.22-0.27, μ' = 0.70-0.84 For shallow burial (H < 2×B_d): C_d ≈ 0.10-0.15 For deep burial (H > 4×B_d): C_d ≈ 0.15-0.19

Trench Width Requirements

Pipe OD (in) Min Trench Width (in) Typical Width (in) Wide Trench (in)
6-8 18 24 36
10-12 24 30 42
16-20 36 42 60
24-30 48 54-60 72-84
36-42 60 72-84 96-108

Minimum width: OD + 12" for worker clearance. Typical: OD + 16-24". Wide: for deep burial or poor soil.

Soil Arching Effect

Soil arching reduces load on pipe compared to prism load. Vertical soil friction transfers load to adjacent undisturbed soil. Greater arching (lower load) occurs with:

  • Narrow trench: Width closer to pipe diameter increases shear transfer to walls
  • High soil friction: Sand and gravel have higher friction angle than clay
  • Compacted backfill: Proper compaction creates positive arching
  • Stiff pipe: Pipe settles less than soil, creating upward soil shear

Example Calculation 1: Prism vs. Marston Load

Compare soil loads for 24" pipeline at 4 ft depth of cover:

Given: Pipe OD = 24 in = 2.0 ft Depth to top of pipe: H = 4 ft Trench width: B_d = 5 ft (2.5 × OD) Soil: Medium dense sand γ = 120 lb/ft³ φ = 32° K = 0.307 μ' = 0.625 Method 1: Prism load (conservative) W_prism = γ × H × B_d W_prism = 120 × 4 × 5 W_prism = 2400 lb/ft Method 2: Marston formula C_d = [1 - e^(-2K × μ' × H/B_d)] / (2K × μ') C_d = [1 - e^(-2 × 0.307 × 0.625 × 4/5)] / (2 × 0.307 × 0.625) C_d = [1 - e^(-0.307)] / 0.384 C_d = [1 - 0.736] / 0.384 C_d = 0.264 / 0.384 C_d = 0.688 (this is intermediate result) Actually, correct form: C_d = [1 - e^(-2 × 0.307 × 0.625 × 0.8)] / (2 × 0.307 × 0.625) C_d ≈ 0.15 (for this H/B_d ratio) W_Marston = C_d × γ × B_d² W_Marston = 0.15 × 120 × 5² W_Marston = 0.15 × 120 × 25 W_Marston = 450 lb/ft Comparison: Prism load = 2400 lb/ft Marston load = 450 lb/ft Ratio = 2400/450 = 5.3× Marston method shows 81% reduction due to soil arching (Use Marston for final design, prism for screening) Distributed pressure on pipe: p = W / D = 450 lb/ft / 2 ft = 225 lb/ft² p = 225 / 144 = 1.56 psi This is negligible compared to internal pressure (e.g., 1000 psi)

Saturated Soil Conditions

Submerged Soil Load: When groundwater table above pipe: γ_sub = γ_sat - γ_water Where: γ_sat = Saturated unit weight (lb/ft³) γ_water = 62.4 lb/ft³ Then: W_soil = γ_sub × H_sub + γ_dry × H_dry Where: H_sub = Depth of saturated soil above pipe H_dry = Depth of dry soil above water table Typical saturated unit weights: Sand (saturated): 120-130 lb/ft³ → γ_sub = 58-68 lb/ft³ Clay (saturated): 110-125 lb/ft³ → γ_sub = 48-63 lb/ft³ Buoyancy also creates upward force on pipe - see separate analysis
Conservative design: For preliminary design, use prism load. For final design and road/rail crossings, use Marston method with appropriate soil parameters verified by geotechnical investigation. Add traffic loads per following section for complete analysis.

3. Traffic Loads & Impact Factors

Surface traffic loads transmit through soil to buried pipes. Load magnitude decreases with depth due to load spreading. Impact factors account for dynamic effects from moving vehicles.

AASHTO H-20 Truck Loading

Standard Highway Loading (H-20 Truck): H-20 truck configuration: - Front axle: 8,000 lb (4,000 lb per wheel) - Rear axle: 32,000 lb (16,000 lb per wheel) - Total weight: 40,000 lb (20 tons) Single wheel load (design): P = 16,000 lb (rear wheel governs) Contact area (tire on pavement): A = 8 in × 20 in = 160 in² Pressure = 16,000 / 160 = 100 psi For buried pipe, load spreads through soil: Boussinesq distribution: P_v = (3P / 2π) × (z³ / (r² + z²)^(5/2)) Where: P_v = Vertical stress at depth z (lb/ft²) P = Surface point load (lb) z = Depth below surface (ft) r = Horizontal distance from load (ft) Simplified for pipe directly under wheel: P_v = P × IF / (A_eff) Where: IF = Impact factor (dynamic amplification) A_eff = Effective area = (a + 1.75×z) × (b + 1.75×z) a, b = Contact dimensions (ft) z = Depth to pipe centerline (ft)

Impact Factor

AASHTO Impact Factor: IF = 1 + (50 / (H + 125)) Where: IF = Impact factor (dimensionless) H = Depth of cover (ft) For metric (H in meters): IF = 1 + (15.24 / (H + 38.1)) Impact factor by depth: H = 1 ft: IF = 1.40 H = 2 ft: IF = 1.39 H = 3 ft: IF = 1.39 H = 4 ft: IF = 1.39 H = 5 ft: IF = 1.38 H = 8 ft: IF = 1.38 H = 10 ft: IF = 1.37 H = 15 ft: IF = 1.35 For H > 8 ft, impact becomes negligible: IF → 1.33 AREMA (railroad) impact factor: IF_rail = 1 + (6 / (H + 2)) for H in feet Typically IF_rail = 1.5-2.0 for shallow burial

Load Distribution Through Soil

Depth H (ft) Effective Area (ft²) Vertical Stress (psi) % of Surface Load
1 5.4 20.5 100%
2 15.6 7.1 35%
3 29.8 3.7 18%
4 48.0 2.3 11%
5 70.3 1.6 8%
8 151 0.7 4%
10 218 0.5 3%

Assumes H-20 rear wheel (16 kip), impact factor included, 8"×20" contact area

Railroad Loading

Cooper E-80 Railroad Loading: Standard design loading for railroads: E-80 = 80,000 lb per axle (40,000 lb per rail) Configuration: Drive wheels: 80 kip per axle (4 axles) Spacing: 5-6 ft between axles Critical loading: Four axles over pipe Total load on pipe = 4 × 80,000 = 320,000 lb For single rail over pipe: P_rail = 40,000 lb per rail Effective width (perpendicular to track): w_eff = 8 + 1.75×H (ft) Distributed load: w = (P_rail × IF) / (w_eff × L) Where L = length of pipe affected (ft) AREMA requirement: Minimum 36" cover under tracks Prefer 48" for high-speed or heavy freight

Example Calculation 2: Traffic Load

Calculate highway truck load on 24" pipe at 3 ft cover:

Given: Pipe: 24" OD (2 ft diameter) Cover: H = 3 ft to top of pipe H_center = 3 + 1 = 4 ft to pipe centerline Loading: H-20 truck (16,000 lb wheel) Contact: 8" × 20" = 0.67 ft × 1.67 ft Step 1: Impact factor IF = 1 + (50 / (36 + 125)) IF = 1 + (50 / 161) IF = 1 + 0.31 = 1.31 Step 2: Effective load P_eff = 16,000 × 1.31 = 20,960 lb Step 3: Load distribution area at 4 ft depth a_eff = 0.67 + 1.75×4 = 7.67 ft b_eff = 1.67 + 1.75×4 = 8.67 ft A_eff = 7.67 × 8.67 = 66.5 ft² Step 4: Distributed pressure at pipe depth p = P_eff / A_eff p = 20,960 / 66.5 p = 315 lb/ft² p = 315 / 144 = 2.2 psi Step 5: Load per linear foot of pipe Assume load distributed over pipe width (2 ft) W_traffic = p × b_eff W_traffic = 315 × 8.67 W_traffic = 2731 lb/ft Step 6: Compare to soil load From previous example: W_soil = 450 lb/ft W_total = W_soil + W_traffic W_total = 450 + 2731 = 3181 lb/ft Traffic load is 6× soil load at 3 ft depth → Traffic dominates at shallow depth Step 7: Minimum safe depth For traffic load < soil load: Requires H > 8 ft approximately At 8 ft depth, traffic load reduces to ~4% of surface

Construction Equipment Loads

Equipment Weight (lb) Ground Contact Min Cover (ft)
Dozer (D8) 80,000-100,000 Tracks (distributed) 4-5
Excavator (200-class) 100,000-120,000 Tracks (distributed) 4-6
Loaded dump truck 60,000-80,000 Wheels (concentrated) 3-4
Compactor (vibratory) 20,000-40,000 Drum (distributed) 2-3
Crane (mobile) 100,000-200,000 Outriggers 5-8
Critical depths: Traffic loads dominate for H < 5 ft. Soil loads dominate for H > 8 ft. Transition zone (5-8 ft) requires evaluation of both. Highway crossings typically require 36" minimum cover (3 ft), where traffic load is significant. Design for combined soil + traffic + impact.

4. Depth of Cover Requirements

Depth of cover (burial depth) must satisfy multiple criteria: external load protection, frost protection, agricultural equipment clearance, and erosion resistance. Requirements vary by location and land use.

ASME B31.8 Cover Requirements

Minimum Cover per §841.142: Normal soil (Class 1, 2 locations): H_min = 30 inches to top of pipe Under roads, highways: H_min = 36 inches to top of pipe Or 24 inches with casing/concrete protection Under railroads: H_min = 36 inches (preferred 48 inches) Or 24 inches with rigid casing Drainage ditches: H_min = 24 inches below natural bottom Subject to erosion analysis Rock or hard surface: H_min = 12 inches below rock surface Or 18 inches in consolidated rock Agricultural areas: H_min = 48 inches (deep tillage areas) Or 36 inches with concrete slab protection Waterbody crossings: H_min = 36-48 inches below natural bottom Plus scour depth allowance (2-6 ft typical)

Class Location Considerations

Class Location Description Typical Cover Special Requirements
Class 1 Rural, < 10 dwellings/mi² 30-36 in Standard burial
Class 2 10-46 dwellings/mi² 36 in minimum Increased patrolling
Class 3 > 46 dwellings/mi² 36-48 in Markers, frequent patrol
Class 4 High-rise buildings 48-60 in May require casing/tunnel

Frost Depth Considerations

Frost Penetration: Pipeline burial must exceed frost depth to prevent: 1. Frost heave (upward force on pipe) 2. Soil expansion and contraction cycles 3. Water main breaks (for wet gas lines) Frost depth by region (US): Southern states: 0-12 inches Mid-Atlantic: 12-24 inches Midwest: 24-48 inches Northern states: 48-72 inches Alaska: 60-120+ inches (permafrost) Frost depth calculation (Modifiedjörg Equation): F = C × √(I) Where: F = Frost penetration (in) C = Soil thermal coefficient (4-6 typical) I = Freezing index (degree-days below 32°F) Safe burial depth: H_min = F + 12 inches Example: Minneapolis: I = 2000 DD, C = 5 F = 5 × √2000 = 223 inches = 18.6 ft This exceeds standard depth; insulation may be required

Erosion and Scour

Waterbody crossings require additional cover for erosion and scour protection:

  • General scour: Lowering of entire streambed (2-4 ft typical for 100-yr flood)
  • Local scour: Hole around exposed pipe (can be 3-5× pipe diameter)
  • Design approach: H_total = H_min + Scour_depth + Safety_margin
  • Safety margin: Typically 2 ft or 2×OD, whichever greater
  • Protection methods: Rock riprap, concrete mattresses, weight coating, burial in rock trench

Example Calculation 3: Cover Verification

Verify cover adequacy for highway crossing:

Given: Pipeline: 20" OD, 0.375" wall, X52 steel Location: Highway crossing, Northern climate Proposed cover: 36 inches to top of pipe Check 1: ASME B31.8 minimum Required: 36 inches for highway Provided: 36 inches ✓ (meets minimum) Check 2: Frost depth Region: Central states, I = 1500 DD, C = 5 F = 5 × √1500 = 194 inches = 16.2 ft Required: 194 + 12 = 206 inches ≈ 17 ft Provided: 36 inches (inadequate for frost) However, natural gas pipelines rarely freeze (flowing gas typically 50-80°F) Frost check: WAIVED for operating gas line Check 3: External load capacity From previous calculation: Soil load: 450 lb/ft Traffic load: 2731 lb/ft (at 3 ft cover) Total: 3181 lb/ft Bending stress: σ_b = M × D / (2 × I) For simply supported pipe over trench width: M_max = w × L² / 8 Where w = 3181 lb/ft, L = trench span Assume L = 5 ft (trench width): M_max = 3181 × 5² / 8 = 9,941 ft-lb Section modulus: S = π/32 × (D_o⁴ - D_i⁴) / D_o S = π/32 × (20⁴ - 19.25⁴) / 20 S = 44.8 in³ σ_b = M / S = (9,941 × 12) / 44.8 σ_b = 2,663 psi Check against allowable: SMYS = 52,000 psi σ_hoop = P×D/(2×t) = 1000×20/(2×0.375) = 26,667 psi Combined stress (von Mises): σ_vm = √(σ_h² + 3×σ_b²) σ_vm = √(26,667² + 3×2,663²) σ_vm = √(711 + 21.3) × 10⁶ σ_vm = 27,056 psi Allowable: 0.72 × 52,000 = 37,440 psi Ratio: 27,056 / 37,440 = 0.72 = 72% ✓ Conclusion: 36" cover ADEQUATE Could reduce to 30" if not under road
Cover optimization: Minimum cover reduces installation cost but increases external load risk. Standard 36" cover adequate for most applications. Increase to 48-60" for heavy traffic, deep tillage, or river crossings. Reduce to 24" only with protection (casing, concrete slab) and regulatory approval.

5. Combined Loading Analysis

Combined loading evaluates the interaction of internal pressure, external soil/traffic loads, longitudinal stress (thermal, bending), and other loads. Von Mises or Tresca failure criteria typically used.

Combined Stress Equations

Principal Stresses in Buried Pipe: Hoop stress (internal pressure): σ_h = (P × D) / (2 × t) Longitudinal stress (pressure + longitudinal effects): σ_L = (P × D) / (4 × t) + σ_therm + σ_bend Radial stress (external load): σ_r = -p_ext (compression) Where: P = Internal pressure (psi) D = Outside diameter (in) t = Wall thickness (in) σ_therm = E × α × ΔT (thermal stress) σ_bend = M × D / (2 × I) (bending stress) p_ext = External pressure from soil/traffic (psi) Von Mises equivalent stress: σ_vm = √(σ_h² - σ_h×σ_L + σ_L² + 3×τ²) Simplified for no shear: σ_vm = √(σ_h² - σ_h×σ_L + σ_L²) Design criterion: σ_vm ≤ F × SMYS Where F = design factor (0.72, 0.60, 0.50, 0.40 per Class)

External Pressure from Loads

Convert Load to Pressure: For vertical load on pipe: p_v = W / (D × L) Where: W = Total vertical load (lb) D = Pipe OD (in) L = Length of pipe loaded (in) Bending moment in pipe: M = W × L² / 8 (simply supported) M = W × L² / 12 (fixed ends) Ring compression stress: σ_ring = -W / (π × D × t) Bending stress in pipe wall: σ_bend = ± 6 × W × L² / (π × D² × t²) Combined external load stress: σ_ext = σ_ring + σ_bend

Buckling Under External Load

Ring Buckling (Elastic): Critical external pressure (Levy formula): P_cr = (2 × E) / (1 - ν²) × (t/D)³ Where: E = Modulus of elasticity (30×10⁶ psi for steel) ν = Poisson's ratio (0.3 for steel) t = Wall thickness (in) D = Mean diameter ≈ OD - t (in) Simplified: P_cr ≈ 6.6 × E × (t/D)³ Safety factor: SF = P_cr / p_ext ≥ 2.0 (minimum) Example: 24" OD, 0.500" wall D_mean = 24 - 0.5 = 23.5 in t/D = 0.5/23.5 = 0.0213 P_cr = 6.6 × 30×10⁶ × 0.0213³ P_cr = 198×10⁶ × 9.67×10⁻⁶ P_cr = 1,914 psi External pressure from soil + traffic: p_ext = 2.2 psi (from prior example) SF = 1,914 / 2.2 = 870 >> 2.0 ✓ Buckling not a concern for typical burial depths

Interaction Ratio Method

Load Type Stress Component Allowable Ratio
Internal pressure σ_h = P·D/(2t) F × SMYS R₁ = σ_h / σ_allow
Longitudinal (restrained) σ_L = ν·σ_h + E·α·ΔT 0.9 × SMYS R₂ = σ_L / σ_allow
Bending (external load) σ_b = M·c / I 0.75 × SMYS R₃ = σ_b / σ_allow
Combined (von Mises) σ_vm F × SMYS R_vm ≤ 1.0

Example Calculation 4: Combined Stress

Evaluate combined stress for loaded highway crossing:

Given: Pipeline: 20" OD × 0.375" WT, X52 (SMYS = 52,000 psi) Pressure: 1000 psig (MAOP) Cover: 3 ft (36 inches) Temperature: ΔT = 40°F (installed at 70°F, operating at 110°F) Soil + traffic load: 3181 lb/ft (from prior calculation) Step 1: Hoop stress σ_h = (1000 × 20) / (2 × 0.375) σ_h = 26,667 psi Step 2: Longitudinal stress (restrained) σ_L = ν × σ_h + E × α × ΔT σ_L = 0.3 × 26,667 + 30×10⁶ × 6.5×10⁻⁶ × 40 σ_L = 8,000 + 7,800 σ_L = 15,800 psi Step 3: Bending stress from external load M = w × L² / 8 Assume L = 5 ft trench span M = 3181 lb/ft × (5 ft)² / 8 M = 9,941 ft-lb = 119,292 in-lb Section modulus: I = π/64 × (D_o⁴ - D_i⁴) I = π/64 × (20⁴ - 19.25⁴) I = 447.9 in⁴ σ_b = M × c / I σ_b = 119,292 × 10 / 447.9 σ_b = 2,663 psi Step 4: Von Mises stress σ_vm = √(σ_h² - σ_h×σ_L + σ_L²) σ_vm = √(26,667² - 26,667×15,800 + 15,800²) σ_vm = √(711×10⁶ - 421×10⁶ + 250×10⁶) σ_vm = √(540×10⁶) σ_vm = 23,238 psi Add bending (conservative superposition): σ_total = σ_vm + σ_b σ_total = 23,238 + 2,663 σ_total = 25,901 psi Step 5: Check allowable Class 2 location: F = 0.60 σ_allow = 0.60 × 52,000 = 31,200 psi Ratio = 25,901 / 31,200 = 0.83 = 83% Margin = 17% ✓ ACCEPTABLE Step 6: Individual stress checks Hoop: 26,667 / 31,200 = 85% ✓ Longitudinal: 15,800 / (0.9×52,000) = 34% ✓ Bending: 2,663 / (0.75×52,000) = 7% ✓ All checks pass. Design adequate. Optimization: Could reduce wall to 0.344" (88% t): New σ_h = 29,070 psi (93% allowable) Saves ~8% steel cost
Design approach: (1) Calculate hoop stress from internal pressure - typically dominates. (2) Add longitudinal thermal and restraint stress. (3) Calculate bending stress from external loads. (4) Combine using von Mises criterion. (5) Verify total stress ≤ F×SMYS. For shallow burial or heavy traffic, external load may be 10-20% of total stress. For deep burial (>8 ft), external load typically <5% and can be neglected.

6. API RP 1102 Crossing Analysis

API RP 1102 "Steel Pipelines Crossing Railroads and Highways" (2007, reaffirmed 2024) provides a comprehensive methodology specifically for analyzing pipelines at road and railroad crossings. This standard addresses both static and cyclic loading from repeated traffic passages.

When to Use API RP 1102

  • Highway crossings: Pipelines under public roads with regular truck traffic
  • Railroad crossings: Pipelines under active rail lines (Cooper E-80 loading)
  • Fatigue-sensitive locations: Where cyclic loading accumulates over pipeline lifetime
  • Regulatory compliance: Many operators require API 1102 analysis for all crossings

API 1102 Design Methodology

Key Differences from General Analysis: API 1102 evaluates both STATIC and CYCLIC stresses: 1. Static stresses (earth load + internal pressure) 2. Cyclic stresses from repeated traffic loading The effective stress combines all components using triaxial von Mises criterion including radial stress: σ_eff = √(0.5 × [(σ_c - σ_l)² + (σ_l - σ_r)² + (σ_r - σ_c)²]) Where: σ_c = Maximum circumferential stress (hoop + earth + cyclic) σ_l = Maximum longitudinal stress (Poisson + thermal + cyclic) σ_r = Maximum radial stress (-P at inside surface) Design Criterion: σ_eff ≤ 0.90 × SMYS (per API 1102)

API 1102 Modification Factors

API 1102 uses several modification factors to adjust theoretical stresses based on actual conditions:

Factor Symbol Purpose Typical Range
Stiffness Factor Kx Adjusts for pipe/soil stiffness ratio 9.3 - 16.6
Geometry Factor Gx Accounts for pipe geometry effects 0.5 - 2.0
Burial Factor Be Depth of cover influence 0.3 - 0.8
Excavation Factor Ee Trench vs. embankment condition 0.8 - 1.2
Impact Factor Fi Dynamic load amplification 1.35 - 1.75

Soil Classification for API 1102

Soil Parameters: API 1102 uses two key soil properties: E' = Modulus of Soil Reaction (ksi) Er = Resilient Modulus of Soil (ksi) Typical values by soil type: Soil Type E' (ksi) Er (ksi) E'/Er -------------------------------------------------- Loose sand 0.20 0.50 0.40 Soft clay 0.30 0.80 0.38 Medium sand 0.70 1.80 0.39 Stiff clay 1.00 2.50 0.40 Dense sand 2.00 5.00 0.40 Stiffness factor selection: - E' ≤ 0.5 ksi: K_x ≈ 16.6 (soft soils) - E' = 0.5-1.0 ksi: K_x ≈ 12.6 (medium soils) - E' > 1.0 ksi: K_x ≈ 9.3 (stiff soils) Note: Lower E' = softer soil = higher stress concentration

Cyclic Stress Calculation

Cyclic Circumferential Stress: ΔS_c = (K_x × G_c × P_s × R) / (E' × t × B_e × E_e) Where: ΔS_c = Cyclic circumferential stress range (psi) K_x = Stiffness factor G_c = Geometry factor (circumferential) P_s = Surface pressure from wheel load (psi) R = Pipe radius (in) E' = Modulus of soil reaction (psi) t = Wall thickness (in) B_e = Burial factor E_e = Excavation factor Cyclic Longitudinal Stress: ΔS_l = (K_x × G_l × P_s × R) / (E' × t × B_e × E_e) Where G_l = Geometry factor (longitudinal) Apply impact factor to surface load: P_s (dynamic) = P_s (static) × F_i

Weld Fatigue Checks

API 1102 requires separate fatigue evaluation for girth welds and longitudinal seam welds:

Weld Type Stress Component Allowable (psi) Basis
Girth Weld Cyclic longitudinal (ΔS_l) 6,000 10⁸ cycles, Category D
Longitudinal Weld Cyclic circumferential (ΔS_c) 11,500 10⁸ cycles, Category C

These allowables assume 100 million load cycles over pipeline lifetime (typical for major highway crossing with heavy truck traffic).

Example: API 1102 Highway Crossing

Given: Pipe: 12.75" OD × 0.312" WT, X-65 steel MAOP: 1440 psig Cover: 4 ft (48 inches) Location: Highway crossing, Class 3 Soil: Soft clay (E' = 0.30 ksi, Er = 0.80 ksi) Loading: HS-20 + 15% = 21.16 kips wheel load Step 1: Hoop stress (Barlow) S_h = P × D / (2 × t) S_h = 1440 × 12.75 / (2 × 0.312) S_h = 29,423 psi Step 2: Select modification factors K_x = 16.6 (soft soil, E' ≤ 0.5) G_c = 1.15 (circumferential geometry) G_l = 0.90 (longitudinal geometry) B_e = 0.47 (4 ft cover) E_e = 1.0 (trench condition) F_i = 1.50 (highway impact) Step 3: Cyclic stresses (from API 1102 methodology) ΔS_c ≈ 2,100 psi (circumferential) ΔS_l ≈ 1,650 psi (longitudinal) Step 4: Earth load stress σ_earth ≈ 1,550 psi (from soil column) Step 5: Maximum stresses σ_c(max) = S_h + σ_earth + ΔS_c σ_c(max) = 29,423 + 1,550 × 0.54 + 2,100 σ_c(max) ≈ 32,360 psi σ_l(max) = ν × S_h + σ_earth + ΔS_l + σ_thermal σ_l(max) = 0.3 × 29,423 + 248 + 1,650 + 0 σ_l(max) ≈ 10,725 psi σ_r(max) = -P = -1,440 psi (radial, inside surface) Step 6: Effective stress (triaxial von Mises) σ_eff = √(0.5 × [(σ_c - σ_l)² + (σ_l - σ_r)² + (σ_r - σ_c)²]) σ_eff = √(0.5 × [(32,360-10,725)² + (10,725-(-1,440))² + ((-1,440)-32,360)²]) σ_eff = √(0.5 × [468×10⁶ + 148×10⁶ + 1,143×10⁶]) σ_eff = √(879.5×10⁶) σ_eff ≈ 29,656 psi Step 7: Check design criteria Allowable: 0.90 × SMYS = 0.90 × 65,000 = 58,500 psi Ratio: 29,656 / 58,500 = 50.7% ✓ ACCEPTABLE Step 8: Weld fatigue checks Girth weld: 1,650 psi < 6,000 psi ✓ Long. weld: 2,100 psi < 11,500 psi ✓ RESULT: Design passes all API 1102 criteria

API 1102 vs. General External Loading

Aspect General Method API RP 1102
Application All buried pipe Road/rail crossings only
Load types Static only Static + cyclic
Soil parameters Unit weight, friction angle E', Er (moduli)
Stress formula Biaxial von Mises Triaxial von Mises
Fatigue check Not included Required for welds
Allowable stress F × SMYS (by class) 0.90 × SMYS
Best practice: Use API RP 1102 methodology for all highway and railroad crossings. The method accounts for fatigue from millions of load cycles and provides conservative design criteria. For general buried pipe (not at crossings), the standard external loading analysis (Sections 2-5) is appropriate. Many pipeline operators require API 1102 calculations for crossing permits regardless of stress levels.