Industrial Pipe Sizing — Velocity, Pressure Drop & Schedule Selection

Master industrial pipe sizing from first principles — recommended flow velocities by service, Darcy-Weisbach pressure drop, Reynolds number, friction factor, ANSI B36.10/B36.19 schedule selection, pipe material guide, and a full worked example for a water line.

📏 Pipe Nomenclature — NPS, OD, ID, Schedule

Industrial pipes are specified by Nominal Pipe Size (NPS) — a dimensionless designation that does not directly equal the pipe's actual outside or inside diameter. Understanding this nomenclature is essential before any sizing calculation.

// PIPE CROSS SECTION — KEY DIMENSIONS

OD/2 ID Wall (t) ID = OD − 2t | Schedule defines wall thickness (t)

Key Relationships

// Pipe Dimensions
ID = OD − 2 × t
A_flow = π × ID² / 4
OD = Outside diameter (fixed for a given NPS, regardless of schedule) | t = Wall thickness (increases with schedule number) | ID = Inside diameter (decreases as schedule increases) | A_flow = Flow cross-sectional area (m²)
💡
Key rule: For a given NPS, the OD is always fixed. Increasing the schedule number increases the wall thickness and reduces the inside diameter. So a 4" Sch 40 and a 4" Sch 80 pipe have the same OD — but Sch 80 has a thicker wall and smaller ID.

NPS vs Actual OD (Selected Sizes)

NPS (inches)OD (mm)Sch 40 ID (mm)Sch 80 ID (mm)Sch 160 ID (mm)
½"21.3415.8013.8711.07
1"33.4026.6424.3020.70
2"60.3352.5049.2542.82
4"114.30102.2697.1887.32
6"168.28154.05146.33131.78
8"219.08202.72193.68174.65
10"273.05254.51247.65222.25
12"323.85303.23295.31269.90

💨 Recommended Flow Velocities by Service

The starting point for pipe sizing is always selecting a target flow velocity. Too low a velocity leads to settling, corrosion, and oversized pipes. Too high a velocity causes erosion, noise, vibration, and excessive pressure drop.

// Required Pipe ID from Velocity
A = Q / v → ID = √(4Q / πv)
Q = Volumetric flowrate (m³/s) | v = Target velocity (m/s) | Round up to next standard NPS size

Recommended Velocities — Visual Guide

Gravity flow
Gravity
0.3 – 1.0 m/s
Pump suction lines
Suction
0.5 – 1.5 m/s
Pump discharge (water)
Discharge
1.5 – 3.0 m/s
Process liquid lines
Process
1.0 – 3.0 m/s
Steam / gas lines
Steam/Gas
20 – 50 m/s

Recommended Velocities — Detailed Table

Service / FluidRecommended VelocityRemarks
Pump suction line (water)0.5 – 1.2 m/sKeep low to maintain NPSHa
Pump discharge (water)1.5 – 3.0 m/sEconomic optimum for most plants
Cooling water (process)1.0 – 2.5 m/sMin 0.9 m/s to prevent fouling
Boiler feed water1.5 – 3.0 m/sHigher velocity — avoid cavitation
Condensate return0.5 – 1.5 m/sTwo-phase flash possible — check
Process organic liquids1.0 – 3.0 m/sReduce for corrosive/erosive fluids
Slurries / solids-bearing1.5 – 3.5 m/sMin velocity to prevent settling
Low pressure steam (<5 bar)20 – 30 m/sNoise increases at higher velocity
High pressure steam (>15 bar)30 – 50 m/sErosion risk above 50 m/s
Natural gas / process gas10 – 25 m/sPressure drop is main constraint
Compressed air15 – 25 m/sHigher OK for short runs
⚠️
Erosion limit: For liquid lines containing solids or corrosive media, keep velocity below 3 m/s. Above this, erosion-corrosion accelerates significantly, especially at elbows and tee branches. For pure steam lines, above 50 m/s erosion of fittings and control valves becomes the design constraint.

🌀 Reynolds Number & Flow Regime

Before calculating pressure drop, you must determine the flow regime — laminar or turbulent — because the friction factor calculation differs significantly between them.

// Reynolds Number
Re = ρ × v × D / μ = v × D / ν
ρ = fluid density (kg/m³) | v = flow velocity (m/s) | D = pipe inside diameter (m) | μ = dynamic viscosity (Pa·s) | ν = kinematic viscosity (m²/s) = μ/ρ

Flow Regime Classification

Re RangeFlow RegimeFriction FactorPractical Implication
Re < 2300Laminarf = 64/ReRare in process lines — only viscous oils
2300 – 4000TransitionUnpredictableAvoid this range in design — unstable
Re > 4000TurbulentMoody chart / ColebrookNormal range for all process piping
Re > 10⁵Fully turbulentf ≈ f(ε/D) onlyFriction factor depends only on roughness
Plant rule of thumb: For water at ambient temperature in a process pipe at typical velocities (1–3 m/s), Re is almost always well above 10,000 — turbulent flow. Always verify for viscous fluids (heavy oils, glycols, polymers) where laminar flow is common even at reasonable velocities.

📉 Darcy-Weisbach Pressure Drop

The Darcy-Weisbach equation is the fundamental equation for pressure drop calculation in pipe flow. It applies to all flow regimes and all fluids — liquid or gas.

// Darcy-Weisbach Equation
ΔP = f × (L/D) × (ρ × v²) / 2
ΔP = Pressure drop (Pa) | f = Darcy friction factor (dimensionless) | L = Pipe length (m) | D = Inside diameter (m) | ρ = Fluid density (kg/m³) | v = Mean flow velocity (m/s)
// Head Loss Form
h_f = f × (L/D) × v² / (2g)
h_f = head loss (m of fluid) | g = 9.81 m/s² | Convert to pressure: ΔP = ρ × g × h_f

Darcy Friction Factor (f)

For laminar flow, f is exact. For turbulent flow, f is found from the Moody chart or calculated using the Colebrook-White or explicit Swamee-Jain equations:

// Laminar Flow (Re < 2300)
f = 64 / Re
// Turbulent Flow — Colebrook-White (implicit)
1/√f = −2.0 × log₁₀(ε/(3.7D) + 2.51/(Re×√f))
// Turbulent Flow — Swamee-Jain (explicit approximation)
f = 0.25 / [log₁₀(ε/(3.7D) + 5.74/Re⁰·⁹)]²
ε = pipe roughness (m) | ε/D = relative roughness | Swamee-Jain is accurate to ±3% for 10⁻⁶ < ε/D < 10⁻² and 5000 < Re < 10⁸

Pipe Roughness Values

Pipe MaterialRoughness ε (mm)Typical Use
Smooth drawn tubing (copper, SS)0.0015Instrument lines, heat exchangers
Commercial steel / Carbon steel (new)0.046Process lines, utilities
Carbon steel (slightly corroded)0.15 – 0.5Older plant lines
Cast iron0.26Water mains, drain lines
Galvanised steel0.15General utilities
Concrete (smooth)0.3 – 3.0Large cooling water mains
💡
Typical allowable pressure drop for process lines: 0.1–0.5 bar per 100 m for liquid lines. 0.01–0.05 bar per 100 m for low-pressure steam. Always check that total system ΔP is within pump or compressor available head.

🔩 Fittings & Equivalent Length (K-Factor Method)

Real piping systems include bends, valves, tees, reducers, and other fittings that add to the total pressure drop. Two methods are used to account for them:

// K-Factor (Resistance Coefficient) Method
ΔP_fitting = K × ρ × v² / 2
K = resistance coefficient of the fitting (dimensionless) | Add K values of all fittings and include in total ΔP calculation
// Equivalent Length Method
L_eq = K × D / f
Convert each fitting to an equivalent length of straight pipe. Add to actual pipe length. Then use Darcy-Weisbach with total (L + L_eq).

Typical K Values for Common Fittings

Fitting TypeK Value (approx.)Note
Gate valve (fully open)0.1 – 0.2Lowest resistance — preferred for isolation
Globe valve (fully open)6.0 – 10.0High resistance — use only for throttling
Ball valve (fully open)0.05 – 0.1Very low resistance
Check valve (swing)2.0 – 3.5Significant loss — size correctly
90° elbow (standard)0.75 – 1.5Use long-radius elbows where possible
90° long-radius elbow0.3 – 0.5Preferred for high-velocity services
45° elbow0.2 – 0.4Lower loss than 90°
Tee (flow through run)0.3 – 0.5
Tee (flow through branch)1.0 – 1.5Much higher than run-through
Sudden contraction0.3 – 0.5Based on smaller pipe velocity
Sudden expansion1.0Based on smaller pipe velocity
Y-strainer2.0 – 5.0Increases when partially blocked — check regularly

📋 Pipe Schedule Selection — ANSI B36.10 & B36.19

Pipe schedule is selected based on the design pressure and temperature of the service. Higher pressures require thicker walls — i.e. higher schedule numbers. ANSI B36.10 covers carbon and alloy steel pipes (MS), while ANSI B36.19 covers stainless steel pipes (SS).

Sch 10
Light wall
Low pressure, large dia., SS instrument lines
Sch 40
Standard
Most common. Utilities, water, air, low-pressure process
Sch 80
Extra heavy
Medium-high pressure process lines, chemical service
Sch 160
Very heavy
High pressure, small bore, boiler feed water
XS
Extra strong
Similar to Sch 80 for most sizes
XXS
Double extra
Very high pressure, severe service

Schedule vs Pressure — General Guide

Design Pressure (bar g)Typical Schedule (CS)Typical Schedule (SS)Remarks
< 10 bar gSch 40Sch 10S / 40SStandard utilities, cooling water
10 – 40 bar gSch 40 / 80Sch 40S / 80SMedium pressure process lines
40 – 100 bar gSch 80 / 160Sch 80SHigh pressure process, HP steam
> 100 bar gSch 160 / XXSSch 160S / XXSVery high pressure, hydraulic lines

ERW vs Seamless Pipe

TypeManufacturingPressure RatingCostUse When
ERW (Electric Resistance Welded)Rolled & weldedLower (weld seam)LowerLow-medium pressure utilities <40 bar
SeamlessExtruded / piercedHigher (no seam)Higher (+20–40%)High pressure, lethal service, >40 bar
⚠️
Always check ASME B31.3: Pipe schedule selection based on pressure alone is not sufficient. The design must be validated against ASME B31.3 (Process Piping) allowable stress values at the design temperature for the specific material grade. High-temperature service significantly reduces allowable stress.

🔬 Pipe Material Selection

Material selection depends on the fluid handled, operating temperature, pressure, corrosivity, and regulatory requirements. Here are the most common materials in process plants:

⚙️

Carbon Steel (MS) — ASTM A106 Gr.B

Most widely used. Water, steam, air, hydrocarbons, non-corrosive services. Temperature range: −29°C to 425°C.

ANSI B36.10

SS 304 — ASTM A312 TP304

Food, pharma, mild chemicals, dilute acids. Excellent corrosion resistance. Avoid chlorides (SCC risk above 60°C).

ANSI B36.19
💎

SS 316 — ASTM A312 TP316

Better than 304 in chloride environments due to molybdenum content. Seawater, chlorinated processes, marine.

ANSI B36.19
🏗️

Duplex SS — 2205

High strength + corrosion resistance. Chloride-containing process, desalination, offshore. Higher cost.

Speciality
🧪

Alloy Steel — P11 / P22

High temperature, high pressure service. Boilers, HP steam lines above 450°C. Cr-Mo alloy steel.

ANSI B36.10
🔵

CPVC / HDPE / PP

Plastic pipes for corrosive chemical service (acids, caustic). Limited to low pressure and temperature.

Non-metallic

🧮 Complete Worked Example — Water Process Line

Problem: Size a carbon steel pipe for a cooling water service. Flowrate = 50 m³/h. Fluid = water at 30°C (ρ = 996 kg/m³, μ = 0.8 cP). Design pressure = 8 bar g. Pipe length = 80 m with 6 × 90° standard elbows and 2 × gate valves (fully open). Find: pipe NPS, schedule, velocity, Re, and total pressure drop.

Step 1 — Select Target Velocity & Calculate ID

// Required ID
Q = 50/3600 = 0.01389 m³/s
Target v = 2.0 m/s (pump discharge, cooling water)
A = Q/v = 0.01389/2.0 = 0.00694 m²
ID_required = √(4×0.00694/π) = 0.094 m = 94 mm
Select NPS 4" (ID = 102.26 mm for Sch 40) — next size up from 94 mm

Step 2 — Actual Velocity in Selected Pipe

// Actual Velocity
A_actual = π × (0.10226)² / 4 = 0.00821 m²
v_actual = 0.01389 / 0.00821 = 1.69 m/s ✅ (within 1.5–3.0 m/s range)

Step 3 — Reynolds Number

// Re
Re = ρ × v × D / μ = 996 × 1.69 × 0.10226 / 0.0008
Re = 172,100 → Fully turbulent ✅

Step 4 — Friction Factor (Swamee-Jain)

// Friction Factor (ε = 0.046 mm for CS)
ε/D = 0.046 / 102.26 = 0.00045
f = 0.25 / [log₁₀(0.00045/3.7 + 5.74/172100⁰·⁹)]²
f ≈ 0.0188

Step 5 — Total Pressure Drop

// Fittings K values
6 × 90° elbows: 6 × 1.0 = 6.0
2 × gate valves: 2 × 0.15 = 0.3
ΣK = 6.3
// Total ΔP
ΔP_pipe = f×(L/D)×ρv²/2 = 0.0188×(80/0.10226)×996×1.69²/2
ΔP_pipe = 0.0188 × 782.5 × 1421 = 20,878 Pa = 0.209 bar
ΔP_fittings = ΣK × ρv²/2 = 6.3 × 1421 = 8,952 Pa = 0.090 bar
ΔP_total = 0.209 + 0.090 = 0.299 bar

Step 6 — Schedule Selection

// Schedule for 8 bar g design pressure
Design pressure = 8 bar g → Sch 40 is adequate for 4" CS pipe
Pipe spec: 4" NPS × Sch 40 × ASTM A106 Gr.B × ERW

Summary of Results

ParameterResultStatus
Selected pipe4" NPS Sch 40 CS
Inside diameter102.26 mm
Actual velocity1.69 m/s✓ Within 1.5–3.0 m/s
Reynolds number172,100✓ Fully turbulent
Friction factor (f)0.0188
Pipe friction ΔP0.209 bar
Fittings ΔP0.090 bar
Total pressure drop0.299 bar✓ Acceptable
ScheduleSch 40✓ Adequate for 8 bar g
Material / StandardASTM A106 Gr.B / ANSI B36.10
📏

Calculate Pipe Cost Instantly — Free Online Tool

Use our free Industrial Pipe Cost Calculator — select NPS, schedule, material (MS/SS304/SS316), length, fabrication, and GST — get a professional cost estimate with PDF/CSV export. Built to ANSI B36.10 and B36.19.