ThisCalculator

Everyday

Pump Curve Calculator: How to Read & Use It

Updated · Standard formula, shown below

Operating flow 2,183.40 m³/h
Operating head
-44,672.96 m
Result
Hydraulic power
-265.79 kW
Result
Shutoff head (H0)
20 m
You entered

A pump curve calculator works out the operating point of a centrifugal pump by combining the pump’s head-flow curve with the system’s resistance curve. You enter the pump’s shutoff head, its maximum flow, and the system’s static head and friction-loss coefficient, and the calculator returns the expected flow rate, total head, and hydraulic power at the duty point. This article explains the underlying formulas, how to enter values correctly, and how to avoid the common mistakes that lead to undersized or oversized pumps.

Formula

The calculator uses two standard equations from pump hydraulics:

  • Pump curve (parabolic approximation): H_pump = H0 – (H0 – Hstat) × (Q / Qmax)²
  • System curve: H_system = Hstat + k × Q²

Where:

  • H0 = shutoff head (m) – the head at zero flow
  • Qmax = maximum flow (m³/h) – the flow at zero head
  • Hstat = static head (m) – the vertical lift plus any pressure difference, independent of flow
  • k = friction-loss coefficient (h²/m⁵) – a constant that quantifies how pipe friction increases with flow
  • Q = flow rate (m³/h)
  • H = total head (m)

The operating point is found by setting H_pump = H_system and solving for Q. The calculator solves the resulting quadratic equation and then computes the head and hydraulic power.

Worked Example

Using the default values from the calculator: H0 = 20 m, Qmax = 40 m³/h, Hstat = 5 m, k = 0.005 h²/m⁵.

Step 1: Write the pump curve: H_pump = 20 – (20 – 5) × (Q/40)² = 20 – 15 × (Q²/1600).

Step 2: Write the system curve: H_system = 5 + 0.005 × Q².

Step 3: Set them equal: 20 – 15Q²/1600 = 5 + 0.005Q².

Step 4: Simplify: 15 = (15/1600 + 0.005)Q² = (0.009375 + 0.005)Q² = 0.014375Q².

Step 5: Solve for Q: Q = sqrt(15/0.014375) = sqrt(1043.478) ≈ 32.30 m³/h.

Step 6: Compute head: H = 20 – 15 × (32.30/40)² = 20 – 15 × 0.652 = 20 – 9.78 = 10.22 m.

Step 7: Hydraulic power: P = (32.30/3600) × 9.81 × 10.22 / 1000 ≈ 0.000897 × 9.81 × 10.22 ≈ 0.0899 kW ≈ 0.09 kW.

The calculator’s result for the same inputs is Q = 32.30 m³/h, H = 10.22 m, P = 0.09 kW, which matches.

When to Use a Pump Curve Calculator

Use this calculator when you need to find where a pump will actually operate in a given piping system. Typical situations include:

  • Selecting a new pump for a known static head and estimated friction losses
  • Checking whether an existing pump can deliver the required flow to a new system
  • Estimating the effect of changing pipe diameter or length on flow
  • Comparing two pumps with different head-flow curves

The calculator assumes a parabolic pump curve, which is a good approximation for many centrifugal pumps near their best-efficiency point. For pumps with steep or flat curves, the approximation is less accurate, but it still gives a useful first estimate.

How to Read the Results

The three outputs are:

  • Operating flow (Q): The actual flow rate the pump will deliver in your system, in m³/h (or L/s if you convert).
  • Operating head (H): The total head the pump develops at that flow, in meters. This is the energy per unit weight of fluid, not just the vertical height.
  • Hydraulic power (P): The power transferred to the fluid, in kW. This does not include pump or motor efficiency; the actual electrical power will be higher.

If the operating flow is too low, you may need a larger pump or a system with less friction. If it is too high, you may need to throttle the discharge valve or install a smaller impeller.

Common Mistakes and Misconceptions

One frequent error is confusing static head with total head. Static head is the vertical lift plus any pressure difference; total head includes friction losses. Another mistake is using the pump’s maximum flow as the operating flow – the calculator shows that the actual flow is usually lower because the system resists flow.

Unit mix-ups are also common. The calculator uses m³/h for flow and meters for head. If your pump curve is in liters per second or feet, convert before entering values. For example, 1 m³/h = 0.2778 L/s, and 1 m = 3.281 ft.

Finally, the parabolic approximation fails at very low or very high flows. Real pump curves often have a drooping shape at low flow and a steep drop near shutoff. If your operating point falls outside the range of the data points you used to define the parabola, the result may be misleading.

Limitations of the Calculator

This calculator is a simplified tool. It does not account for:

  • Pump efficiency, which varies with flow and affects actual power consumption
  • Net positive suction head (NPSH) requirements, which can cause cavitation
  • Fluid properties such as viscosity, density, or temperature
  • Valve losses, fittings, or pipe roughness beyond the simple k coefficient
  • Multiple pumps in series or parallel

For a real installation, you should use the manufacturer’s actual pump curve and a detailed system curve that includes all fittings and valves. This calculator is best for quick estimates and educational purposes.

How to Choose the Right Pump Curve Data

To get accurate results, you need the pump’s shutoff head (H0) and maximum flow (Qmax). These are usually found on the pump’s performance curve, often at the left and right ends of the curve. If you only have two or three operating points, you can fit a parabola through them, but the calculator’s formula assumes the curve passes through (0, H0) and (Qmax, 0).

For the system curve, estimate the static head (vertical lift plus pressure difference) and the friction coefficient k. The friction coefficient can be calculated from pipe length, diameter, and roughness using the Darcy-Weisbach equation, or estimated from tables. A common approach is to use the formula k = (f × L) / (2 × g × A²), where f is the friction factor, L is pipe length, g is gravity, and A is the pipe cross-sectional area. This is beyond the scope of the calculator, but you can enter a value based on your system.

Frequently Asked Questions

What is a pump curve?

A pump curve is a graph that shows the relationship between the flow rate (Q) and the total head (H) a pump can produce. It is typically provided by the manufacturer and is unique to each pump model and impeller size.

How do I find the operating point of a pump?

The operating point is where the pump curve intersects the system curve. You can find it graphically by plotting both curves on the same axes, or mathematically by solving the two equations simultaneously, which is what this calculator does.

What is the difference between static head and friction head?

Static head is the vertical distance the fluid must be lifted plus any pressure difference, independent of flow. Friction head is the energy lost due to pipe friction and fittings, which increases with the square of flow rate.

Why is the actual flow lower than the pump’s maximum flow?

Because the system resists flow. The pump curve shows the maximum flow only when the head is zero, which would mean no static lift and no friction – an impossible condition in a real system. The actual flow is determined by the intersection of the pump and system curves.

Can I use this calculator for positive displacement pumps?

No. Positive displacement pumps have a nearly constant flow regardless of head, so their curve is almost vertical. This calculator is designed for centrifugal pumps, which have a drooping head-flow curve.

How do I convert the hydraulic power to electrical power?

Divide the hydraulic power by the pump efficiency and then by the motor efficiency. For example, if the hydraulic power is 0.09 kW, pump efficiency is 60%, and motor efficiency is 90%, the electrical power is 0.09 / (0.6 × 0.9) = 0.167 kW.

Related

Formula used
in h0 | Shutoff head (H0) | m | 20 | 0
in qmax | Max flow (Qmax) | m³/h | 40 | 0
in hstat | Static head (Hstat) | m | 5 | 0
in k | Friction coefficient (k) | h²/m⁵ | 0.005 | 0
out q | Operating flow | m³/h | (-k*h0 + k*hstat + sqrt(k^2*h0^2 - 2*k^2*h0*hstat + k^2*hstat^2 + 4*k*qmax^2*(h0-hstat))) / (2*k) | 2
out h | Operating head | m | h0 - (h0-hstat)*(q/qmax)^2 | 2
out p | Hydraulic power | kW | (q/3600)*9.81*h/1000 | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.