Formula and method
Worked example
Example: surface pressure 101.325 kPa absolute, vapour pressure 2.34 kPa absolute, density 1000 kg/m³, elevation +1 m and suction loss 0.8 m. NPSHr is blank by default; use the actual pump curve if comparing.
Assumptions and limits
- Both pressures are absolute, not gauge readings. Use local atmospheric pressure for an open reservoir and actual gas-space absolute pressure for a pressurised vessel.
- Supply vapour pressure and density for the actual fluid and temperature. No vapour table or automatic altitude/temperature correction is built in; defaults are example inputs.
- Include entrance, pipe, strainer, valve and fitting losses at the operating flow, in metres of the pumped liquid. Use the same pump datum for elevation and losses.
- NPSHr must come from a manufacturer curve matching flow, speed, impeller and fluid conditions, with its test criterion confirmed. A positive difference does not certify cavitation-free operation or an adequate design margin; no universal margin is assumed.
- Do not substitute suction-gauge readings directly or use this model for significant surface velocity, two-phase flow or transients. Horizontal pumps often use a datum near the shaft centre; confirm the manufacturer’s datum for other arrangements.
Frequently asked questions
How do I enter a liquid level below the pump?
Enter a negative elevation. For a surface 2 m below the pump datum, enter −2; suction losses remain nonnegative.
Can I calculate without knowing NPSHr?
Yes, system NPSHa can be calculated. Leave NPSHr blank; the difference shows “—” and no comparison is made. Unknown NPSHr is not treated as zero.
What does a negative NPSHa mean?
The negative result is retained and flagged. The entered head budget does not maintain the suction conditions assumed by this model. Recheck pressures, vapour pressure, elevation, losses and operating conditions.