Pump sizing: system curve, operating point and NPSH
Sizing a centrifugal pump means intersecting the system curve (the energy the installation demands) with the pump curve (the energy it delivers) to find the real operating point and to verify the available NPSH.
When to use
Use it whenever you need to select or verify a centrifugal pump for a closed discharge installation: raw-water intake, tank-to-tank transfer, process water, fire protection or condensate return. This method is the first step of every hydraulic project — it sets the operating flow rate and total dynamic head, shows whether the chosen pump runs close to its BEP, and flags cavitation risk before purchase. It is also the tool for diagnosing pumps that deliver a different flow rate than expected, usually because the system curve was estimated incorrectly.
What pump sizing is
Sizing a pump is not picking a model from its catalog flow rate: it is finding the real operating point, that is, the flow rate and head at which that specific pump will run once installed in that specific system. This point arises from the meeting of two curves on the head-versus-flow plane (H × Q): the system curve, which represents the energy the installation demands, and the pump curve, which represents the energy the machine delivers. Where they cross lies the hydraulic truth of the project.
The most common field mistake is to size by static lift and then discover, after start-up, that the pump delivers less flow than expected. The cause is almost always the same: head loss was underestimated, and the real system curve rose above the projected one.
The system curve
The system curve describes how much energy the installation demands for each flow rate. It has the form:
H_sys(Q) = H_geo + k · Q²
The H_geo term is fixed — it is the static lift plus any pressure difference between the reservoirs. The k · Q² term is variable and grows with the square of the flow rate, because both friction and minor losses scale with v² (and v is proportional to Q). At zero flow the pump only overcomes the lift; as the flow rate rises, friction takes over and the curve climbs steeply.
Friction losses come from Darcy-Weisbach:
h_f = f · (L/D) · v²/(2g)
and the minor losses (bends, valves, reducers, inlets and outlets) from the sum of the K coefficients:
h_loc = (ΣK) · v²/(2g)
The friction factor and the Reynolds number
At the heart of friction loss is the friction factor f. For turbulent flow (Re > 4000) it follows the implicit Colebrook-White equation, a function of the relative roughness ε/D and the Reynolds number Re = ρ·v·D/μ. Because Colebrook is implicit, it is solved by the Serghides estimator followed by 2 Newton steps on the transformed form — the explicit Serghides + Newton scheme, reaching machine precision (relative error < 7×10⁻¹⁶) with no variable convergence loop:
1/√f = −2·log₁₀(ε/(3.7·D) + 2.51/(Re·√f)) (Colebrook-White; solved by Serghides + Newton)
For laminar flow (Re < 2300), f = 64/Re is used; in the transition zone the value is interpolated. Choosing the correct absolute roughness ε of the material (≈ 1.5×10⁻⁶ m for PVC, ≈ 4.6×10⁻⁵ m for commercial steel) is decisive: it changes the friction and therefore the operating flow rate.
Total dynamic head (TDH)
The total energy the pump must deliver, in meters of fluid column, is the TDH:
H = (p₂ − p₁)/(ρ·g) + (z₂ − z₁) + (v₂² − v₁²)/(2g) + h_f + h_loc
For tanks open to the atmosphere, the pressure terms and the kinetic term cancel, and the TDH reduces to static lift + total losses. It is this value of H, at the design flow rate, that must be matched against the pump curve.
How the method finds the operating point
The calculation proceeds in stages:
- Build the pump curve from three catalog points by Lagrange fitting, obtaining H_pump(Q).
- Build the system curve by computing, for each test flow rate, the velocity v = 4Q/(πD²), the Reynolds number, the friction factor and the losses h_f + h_loc, adding them to H_geo.
- Solve the intersection by bisection: evaluate the function g(Q) = H_pump(Q) − H_sys(Q) over a flow range and narrow the range until g(Q) ≈ 0. That flow rate is the operating point.
- Repeat for three tank levels (full, mid and empty), because each level changes H_geo and shifts the point.
Bisection is preferred for its robustness: the curves are monotonic over the range of interest, guaranteeing convergence without numerical oscillation.
NPSH check and cavitation
Finding the operating point is not enough — you must ensure the pump does not cavitate. The NPSH available, the pressure margin at the suction above the vapor pressure, must exceed the pump’s NPSH required:
NPSHa = (p_atm − p_v)/(ρ·g) ± z_suc − h_f,suc ≥ NPSHr + margin
The critical condition occurs with the suction tank full and at maximum flow: that is when NPSHr is highest and NPSHa lowest. A margin of 0.5 to 1.0 m is recommended (the Hydraulic Institute suggests larger values for big pumps or hot liquids). Skipping this check is the most frequent root cause of impeller erosion and premature performance loss.
Practical design considerations
- Keep the velocity in range: 0.6–1.5 m/s in the suction (protects NPSH) and 1.5–3.0 m/s in the discharge (controls losses and water hammer).
- Check the position relative to BEP: the operating point should land between 70 % and 120 % of BEP to preserve efficiency and service life.
- Account for the level range: sizing only for the mid level hides the cavitation scenario (full) and the minimum-flow scenario (empty).
- Align standard and method: NBR 12214 governs supply systems; HI 9.6.1/9.6.3 rules NPSH and operating region; the friction criterion follows Colebrook-White (Serghides).
Following this chain — system curve, friction factor, TDH, operating point by bisection and NPSH verification — yields a sizing that is numerically rigorous and stands up to field reality.
Formulas and fundamentals
H = (p₂ − p₁)/(ρ·g) + (z₂ − z₁) + (v₂² − v₁²)/(2g) + h_f + h_loc Energy per unit weight the pump must deliver between suction and discharge. p is the reservoir pressure [Pa], ρ the fluid density [kg/m³], g = 9.81 m/s², z the geometric elevation [m], v the velocity [m/s], h_f the distributed (friction) head loss and h_loc the minor (local) head loss [m]. For tanks open to the atmosphere, the pressure and velocity terms cancel out.
h_f = f · (L/D) · v²/(2g) Head loss from friction along the pipe. f is the friction factor [dimensionless], L the length [m], D the inside diameter [m] and v the mean velocity [m/s]. The velocity follows from v = Q/A = 4Q/(π·D²), with Q in m³/s.
1/√f = −2·log₁₀( ε/(3.7·D) + 2.51/(Re·√f) ) Implicit equation for turbulent flow. ε is the absolute roughness of the material [m], D the diameter [m] and Re = ρ·v·D/μ the Reynolds number. It is solved by the Serghides estimator followed by 2 Newton steps (machine precision), with no variable iteration loop.
H_sys(Q) = H_geo + k·Q² Head required as a function of flow rate. H_geo is the static lift plus the pressure difference between reservoirs [m]; the k·Q² term aggregates all losses (h_f + h_loc), which grow with the square of the flow rate. Its intersection with the pump curve H_pump(Q) defines the operating point.
NPSHa = (p_atm − p_v)/(ρ·g) ± z_suc − h_f,suc Pressure margin at the suction above the vapor pressure. p_atm is the local atmospheric pressure [Pa], p_v the vapor pressure of the fluid at the operating temperature [Pa], z_suc the suction lift (positive if flooded, negative if lifting) [m] and h_f,suc the head loss in the suction line [m]. The requirement is NPSHa ≥ NPSHr + margin.
Standards & methods
- ABNT NBR 12214 — Design of water pumping systems for supply
- Hydraulic Institute (HI) ANSI/HI 9.6.1 and 9.6.3 — NPSH and operating region
- Colebrook-White (Serghides, Dunlop transition) for the friction factor
- ISO 9906 — Rotodynamic pumps, hydraulic performance acceptance tests
- ABNT NBR 10396 — Design of water transmission mains
Typical reference values
| Quantity | Typical range | Note |
|---|---|---|
| Suction velocity | 0.6 to 1.5 m/s | Kept low to preserve NPSH and avoid cavitation. |
| Discharge velocity | 1.5 to 3.0 m/s | Above 3 m/s, head loss and water hammer rise quickly. |
| Roughness — commercial steel | ε ≈ 4.6 × 10⁻⁵ m | Polished PVC/stainless ≈ 1.5 × 10⁻⁶ m; galvanized steel ≈ 1.5 × 10⁻⁴ m. |
| NPSH margin | NPSHa − NPSHr ≥ 0.5 to 1.0 m | HI recommends larger ratios for big pumps or hot water. |
| Recommended operating region | 70 % to 120 % of BEP | Running outside this band reduces service life and efficiency. |
| Turbulent regime | Re > 4000 | Below 2300 the flow is laminar (f = 64/Re). |
Worked example
Water transfer between two open reservoirs
Inputs
- Design flow rate
- Q = 50 m³/h
- Static lift
- H_geo = 18 m
- Total length (suc.+disch.)
- L = 120 m
- Inside diameter
- D = 100 mm
- Roughness (commercial steel)
- ε = 4.6e-5 m
- Minor losses (ΣK)
- ΣK = 8.5 dimensionless
Results
- Pipe velocity
- v ≈ 1.77 m/s
- Reynolds number
- Re ≈ 1.77×10⁵ dimensionless
- Friction factor
- f ≈ 0.019 dimensionless
- Total head loss
- h_f + h_loc ≈ 5.0 m
- TDH at the operating point
- H ≈ 23.0 m
With v = 4Q/(πD²) ≈ 1.77 m/s, the flow is turbulent (Re ≈ 1.8×10⁵) and the Colebrook-White (Serghides) friction factor settles at ~0.019. The friction head loss is f·(L/D)·v²/2g ≈ 0.019·1200·0.16 ≈ 3.6 m and the minor losses ΣK·v²/2g ≈ 8.5·0.16 ≈ 1.4 m, adding up to ~5.0 m. The required TDH is then 18 + 5.0 ≈ 23.0 m. A pump whose curve passes through (50 m³/h; 23.0 m) near its BEP suits the duty — the 1.77 m/s velocity sits within the typical discharge range, which keeps head loss and water hammer under control.
Common mistakes
- Confusing static lift with total dynamic head — leaving out head loss undersizes the pump and the real flow rate falls below design.
- Using Hazen-Williams for any fluid: the formula only holds for water at ambient temperature; with a different viscosity, use Darcy-Weisbach.
- Computing the operating point for a single tank level, ignoring that H_geo varies between a full and an empty tank and shifts the whole point.
- Checking NPSH only at the rated point: maximum flow (full tank) has the highest NPSHr and the lowest NPSHa — that is the critical cavitation scenario.
- Forgetting minor losses (bends, valves, gate valves); on short runs they dominate the total loss.
- Selecting the pump by rated flow without checking that the point lands between 70 % and 120 % of BEP, leading to recirculation and wear.
Frequently asked questions
What is the difference between static lift and total dynamic head?
Static lift is only the physical elevation difference between the suction and discharge surfaces. Total dynamic head (TDH) adds to that lift all the head losses (friction and minor), the pressure difference between reservoirs and the kinetic term. It is the TDH, not the static lift, that the pump must overcome.
How is the operating point found?
The operating point is the intersection of the system curve, H_sys = H_geo + k·Q², with the pump curve H_pump(Q). Numerically, H_pump(Q) − H_sys(Q) = 0 is solved by bisection: a flow range is tested and narrowed until the head difference reaches zero. This is the flow rate and head at which the installation will actually run.
When do I need Darcy-Weisbach instead of Hazen-Williams?
Darcy-Weisbach with Colebrook-White holds for any fluid and any regime because it accounts for viscosity (through Reynolds) and material roughness. Hazen-Williams is empirical and calibrated only for water at ambient temperature in turbulent flow; outside that range it introduces error. For rigorous design, prefer Darcy-Weisbach.
What is NPSH available and why verify it?
NPSH available is the absolute pressure margin at the pump inlet above the fluid's vapor pressure. If NPSHa drops below the NPSHr required by the pump, the local pressure reaches the vapor pressure, bubbles form and collapse in the impeller (cavitation), causing noise, loss of efficiency and erosion. You must ensure NPSHa ≥ NPSHr + 0.5 to 1.0 m.
Why compute three tank-level scenarios?
Static lift varies with the reservoir level. With the suction tank full, H_geo is lower, the system curve drops and the flow rate rises (the critical NPSH case). With the tank empty, H_geo grows and the flow rate falls. Sizing across all three scenarios (full, mid, empty) ensures the pump covers the entire real operating range.
What does running close to the BEP mean?
The BEP (Best Efficiency Point) is the flow rate of best pump efficiency. Running far to the left of the BEP causes internal recirculation and radial loads; far to the right, cavitation risk and motor overload. Good practice keeps the operating point between 70 % and 120 % of BEP to maximize efficiency and service life.
Glossary
- TDH
- Total dynamic head: energy per unit weight (in meters of fluid column) the pump delivers between suction and discharge, including elevation, losses and pressure difference.
- System curve
- The H × Q relationship demanded by the installation. It starts at the static lift and grows with Q² because of head loss.
- Operating point
- The flow rate and head where the pump curve crosses the system curve — the real running condition of the installation.
- Friction factor (f)
- Dimensionless Darcy coefficient that quantifies flow friction; it depends on the Reynolds number and the relative roughness ε/D.
- NPSH
- Net Positive Suction Head. NPSHa is what the installation makes available; NPSHr is what the pump requires to avoid cavitation.
- Cavitation
- Formation and collapse of vapor bubbles when the local pressure falls below the fluid's vapor pressure, damaging the impeller and reducing performance.