🚰 Pump & System Curve Calculator

Fit quadratic centrifugal pump curves, solve dynamic pipeline system friction losses, determine active operating points for single, parallel, or series pump configuration, and check NPSH cavitation limits.

📝 Configuration

📊 System Curves & Results

📊 Results Summary
📥 Download

Operating Flow Rate ($Q_{op}$) 110.00 m³/h 30.56 L/s
Operating Head ($H_{op}$) 18.45 m 180.93 kPa
Pump Efficiency ($\eta$) 74.5 % Peak: 75.0 %
Required Shaft Power 7.43 kW 9.96 HP
NPSH Available ($\text{NPSHa}$) 10.52 m Required: 3.00 m
Cavitation Check 🟢 SAFE Margin: 7.52 m
Total Operating Flow ($Q_{op,tot}$) 142.03 m³/h Per pump: 71.01 m³/h
Operating Head ($H_{op}$) 23.93 m 234.65 kPa
Individual Pump Eff. 62.5 % Operating point load
Total Shaft Power (2 Pumps) 14.82 kW Each: 7.41 kW
NPSH Available ($\text{NPSHa}$) 11.43 m Based on $Q_{total}/2$
Cavitation Check 🟢 SAFE Margin: 8.43 m
Operating Flow Rate ($Q_{op}$) 144.95 m³/h 40.26 L/s
Total System Head ($H_{op,tot}$) 24.49 m Per pump: 12.25 m
Individual Pump Eff. 71.8 % Operating point load
Total Shaft Power (2 Pumps) 13.48 kW Each: 6.74 kW
NPSH Available ($\text{NPSHa}$) 9.37 m First stage inlet
Cavitation Check 🟢 SAFE Margin: 6.37 m
📉 System Runout Flow: 139.10 m³/h (Maximum possible system discharge capacity at zero static head differential).
📈 System Curve Equation: $H_{sys}(Q) = 10.0 + K_{fric}(Q) \cdot Q^2$

📈 Pump Curve & System Resistance Curve Overlay (Q in m³/h vs Head in m)

Single Pump Parallel Curve Series Curve System Curve Efficiency [%]

🖨️ Raw Fortran Output

Pump A =      -0.000500
Pump B =      -0.050000
Pump C =      30.000000
Single Q =       110.0034
Single H =        18.4495
Single Eff =          74.48
Single Power =         7.4254
Single NPSHa =        10.5186
Parallel Q =       142.0298
Parallel H =        23.9277
Parallel Eff =          62.50
Parallel Power =        14.8167
Parallel NPSHa =        11.4299
Series Q =       144.9498
Series H =        24.4946
Series Eff =          71.76
Series Power =        13.4829
Series NPSHa =         9.3720
Runout Flow =       139.1010

📘 Calculation Methodology

Mathematical Model & Theory

A centrifugal pump operates at the intersection of its head-capacity performance curve ($H_{pump}$) and the pipeline network's system resistance curve ($H_{sys}$):

$$H_{sys}(Q) = \Delta z + h_f + h_m = \Delta z + \left( f\frac{L}{D} + \sum K \right) \frac{V^2}{2g}$$

The Darcy friction factor $f$ is solved dynamically for the active Reynolds number ($\text{Re} = \rho V D / \mu$) using the implicit **Colebrook-White equation** solved via successive approximations:

$$\frac{1}{\sqrt{f}} = -2.0 \log_{10}\left( \frac{\epsilon}{3.7 D} + \frac{2.51}{\text{Re}\sqrt{f}} \right)$$

For dual pump configurations, combined curves are constructed:

  • Parallel Configuration: Double the capacity at a given head ($Q_{tot} = 2 \cdot Q_{single}$). Suitable for high flow rates and flat system curves.
  • Series Configuration: Double the head at a given capacity ($H_{tot} = 2 \cdot H_{single}$). Suitable for high static heads and steep system curves.

Academic References

  1. Karassik, Igor J.: Pump Handbook, McGraw-Hill.
  2. Hydraulic Institute: Centrifugal Pumps: Design and Application.
  3. Cengel, Y. & Cimbala, J.: Fluid Mechanics: Fundamentals and Applications, McGraw-Hill.

Worked Engineering Example

Problem Statement:
A piping system requires lifting water ($\rho = 1000\text{ kg/m³}, \mu = 0.001\text{ Pa·s}$) by $\Delta z = 10\text{ m}$ through a $D = 100\text{ mm}$ pipe of length $L = 50\text{ m}$ ($\epsilon = 0.05\text{ mm}, \Sigma K = 2.0$). The pump curve is given by the Medium Head preset: $H_p(Q) = 30.0 - 0.05Q - 0.0005Q^2$ ($Q$ in $\text{m³/h}$). Find the operating point for a single pump.

Step-by-step Solution:
1. System Curve expression for flow rate $Q$:
$$V = \frac{Q\text{ [m³/h]}}{3600 \cdot \frac{\pi}{4} D^2} = 0.03537 \cdot Q\text{ m/s}$$ For $Q = 110\text{ m³/h}$, $V \approx 3.89\text{ m/s}$, giving $\text{Re} \approx 3.89 \times 10^5$.
Solving Colebrook's equation gives $f \approx 0.0177$.

2. Calculate total system head at $Q = 110\text{ m³/h}$:
$$h_{loss} = \left( 0.0177 \frac{50}{0.1} + 2.0 \right) \frac{3.89^2}{2 \times 9.81} \approx 8.45\text{ m}$$ $$H_{sys} = 10.0 + 8.45 = 18.45\text{ m}$$ 3. Evaluate pump head at $Q = 110\text{ m³/h}$:
$$H_p = 30.0 - 0.05(110) - 0.0005(110)^2 = 30.0 - 5.5 - 6.05 = 18.45\text{ m}$$ 4. Since $H_{pump}(110) = H_{sys}(110) = 18.45\text{ m}$, the operating point is at:
$$Q_{op} = 110.0\text{ m³/h}, \quad H_{op} = 18.45\text{ m}$$