Calculate NPSH available from suction head, flow rate, pipe losses, and fluid temperature. Display pump and system curves to evaluate cavitation margin in real time.
System Conditions
Fluid
Suction head z_s
m
Negative = suction lift above pump
Flow rate Q
m³/s
Suction pipe dia. D_s
m
Suction pipe length L_s
m
Pipe roughness ε
mm
Pump Characteristics
Max head H_max
m
Design flow Q_design
m³/s
Safety margin Δ_min
m
Speed ratio n/n₀
Affinity law — speed change effect
While paused, move the sliders to update the result instantly.
Live suction-system view (cavitation at the impeller eye)
How to read: as the suction pressure falls toward the vapor pressure, more bubbles form at the impeller eye on the right. When NPSH_A ≤ NPSH_R, bubbles form and collapse (cavitation). The right-hand gauge shows the NPSH_A column, the NPSH_R threshold line, and their difference = the margin.
Results
—
NPSH_A [m]
—
NPSH_R [m]
—
Margin Δ [m]
—
Cavitation
—
Head H [m]
—
Suction vel. v_s [m/s]
—
Vapor pressure [kPa]
—
Pipe loss h_f [m]
System Diagram
Pump and NPSH Curves
Theory & Key Formulas
$NPSH_A = \dfrac{P_s - P_v}{\rho g}+ z_s - h_f$
$h_f = f \cdot \dfrac{L_s}{D_s}\cdot \dfrac{v_s^2}{2g}$ (Darcy-Weisbach)
What exactly is NPSH? I see "Available" and "Required" in the simulator, but I'm not sure what they're fighting over.
🎓
Basically, NPSH stands for Net Positive Suction Head. Think of it as the "pressure budget" to keep liquid from boiling at the pump inlet. NPSHA is what your system provides, and NPSHR is what the pump needs. If Available falls below Required, the liquid flashes into vapor bubbles—that's cavitation. Try lowering the "Suction head z_s" slider in the tool; you'll see NPSHA drop and the cavitation risk warning light up.
🙋
Wait, really? So the fluid boils just from low pressure, not high temperature? How does the "Fluid" temperature setting affect this?
🎓
Exactly! Boiling happens when pressure drops below the fluid's vapor pressure. A hotter fluid has a much higher vapor pressure ($P_v$), so it boils more easily. For instance, water at 20°C has a $P_v$ of 2.3 kPa, but at 80°C, it's 47 kPa! Change the "Fluid" to "Hot Water" in the simulator and watch NPSHA plummet. That's why pumping hot liquids is so tricky.
🙋
That makes sense. So if my system's NPSHA is too low, what's the best fix? I see parameters for pipe diameter and length...
🎓
Great question. The most powerful lever is often the "Suction pipe dia. D_s". Increasing it reduces the fluid velocity and the friction loss $h_f$, which directly boosts NPSH A . In practice, engineers also lower the pump (increase $z_s$) or shorten the pipe length $L_s$. Play with those sliders and see which one gives you the biggest safety margin $\Delta_{min}$ back.
Physical Model & Key Equations
The core of cavitation analysis is comparing the Net Positive Suction Head Available (NPSHA) from your system to the NPSH Required (NPSHR) by the pump. NPSHA is calculated from the system's suction-side conditions.
$$NPSH_A = \frac{P_s - P_v}{\rho g}+ z_s - h_f$$
$P_s$: Absolute pressure at the supply source (e.g., tank surface) [Pa]. $P_v$: Vapor pressure of the fluid at its temperature [Pa] – this is the enemy! $\rho g$: Specific weight of the fluid. $v_s$: Fluid velocity in the suction pipe [m/s]. $z_s$: Static suction head (height of supply above pump centerline) [m]. $h_f$: Friction head loss in the suction piping [m].
The friction loss $h_f$ is calculated using the Darcy-Weisbach equation, which depends on pipe geometry, roughness, and flow rate.
$$h_f = f \cdot \frac{L_s}{D_s}\cdot \frac{v_s^2}{2g}$$
$f$ : Darcy friction factor (depends on pipe roughness $\epsilon$ and flow regime). $L_s$: Total length of the suction pipe [m]. $D_s$: Internal diameter of the suction pipe [m].
This shows why a larger diameter $D_s$ is so effective: it reduces velocity $v_s$ and the $L_s/D_s$ term, dramatically cutting losses.
Real-World Applications
Hot Water Circulating Systems: In district heating or building HVAC systems, the high temperature of the water drastically increases its vapor pressure. Engineers must carefully calculate NPSHA and often specify pumps to be installed in basement pits (negative $z_s$) to ensure sufficient static head and prevent cavitation damage to impellers.
Refinery & Chemical Transfer Pumps: Hydrocarbons like propane or gasoline have high vapor pressures even at ambient temperatures. A common case is loading a tanker truck; if the suction line is too long or has too many elbows (increasing $h_f$), the pump can cavitate, causing vibration, noise, and reduced flow.
Cooling Water Intake for Power Plants: These pumps move massive volumes of water from a river or sea. The suction side often has long, large-diameter pipes and screens. Optimizing the intake design to minimize $h_f$ and vortex formation (which reduces $P_s$) is critical to avoid cavitation that could shut down a generating unit.
Variable Speed Pumping Systems: Using the "Speed ratio n/n₀" control in the simulator reflects a real-world energy-saving tactic. However, while lowering speed reduces flow and NPSHR (which scales with $n^2$), it doesn't change NPSHA. Engineers must verify the pump doesn't operate at a point where the now-lower NPSHR curve still intersects a dangerously low NPSHA.
Common Misconceptions and Points to Note
When you start using this calculator, there are several pitfalls that engineers, especially those with less field experience, often fall into. A major misconception is believing that NPSH_R is a fixed value for the pump. While catalogs list a single value, that's the value at the rated flow. The actual NPSH_R increases sharply as flow increases. Moving the flow slider in this tool makes that immediately clear. Relying solely on catalog values for operation outside the rated point is risky.
Next is the reliability of vapor pressure data. For instance, even with "water," the vapor pressure can differ between pure water and factory circulating water due to impurities. The "Fluid Type" in the tool provides only representative values. When handling mixed solvents or liquids with fluctuating concentrations, you must obtain accurate vapor pressure data yourself. For example, using an 80°C 40% ethylene glycol solution instead of 80°C hot water roughly halves the vapor pressure, significantly improving NPSH_A.
Finally, overlooking dynamic effects. This calculator evaluates steady-state conditions. However, in real plants, fluctuations occur—like tank level changes, sudden valve operations, or pressure variations from other pumps starting/stopping. Field wisdom dictates considering the worst-case scenario of such "fluctuations" and adding an extra margin on top of the calculated safety margin. If your steady-state calculation shows a margin of only 1.0m, you should consider the risk of cavitation to be high in practice.
Enter suction head zs (m), the height difference between the suction liquid surface and pump centerline; use positive values when the liquid surface is above the pump and negative values for suction lift
Input flow rate Q (m³/s) and suction pipe diameter Ds (m) to calculate velocity and friction losses
Specify suction pipe length Ls (m) and absolute roughness ε (mm) for Darcy-Weisbach loss calculation
Set fluid temperature to automatically retrieve vapor pressure from saturation tables
Move sliders to review NPSH_A (available), NPSH_R (required by pump), and the cavitation margin
Worked Example
Centrifugal pump drawing cold water at 15°C from an open tank. Suction head zs = 0.5 m, flow Q = 80 m³/h, suction pipe Ds = 100 mm diameter, Ls = 3 m length, ε = 0.045 mm (commercial steel). Suction velocity v_s = 80/(3600 × π × 0.1²/4) = 2.83 m/s. Darcy friction factor f ≈ 0.025 yields h_f = 0.025 × (3/0.1) × (2.83²/2×9.81) = 0.34 m. Atmospheric pressure = 101.3 kPa, vapor pressure at 15°C = 1.7 kPa. NPSH_A = 101.3/(9810) + 0.5 − 0.34 − 1.7/9810 = 10.03 + 0.5 − 0.34 − 0.17 = 10.06 m. If pump requires NPSH_R = 2.5 m, margin = 7.56 m (safe).
Practical Notes
Flooded suction (negative zs) adds head and reduces cavitation risk; lift configurations require careful loss analysis
Suction strainer and check valve losses are not included — add 0.3–0.8 m if present in your piping
Temperature rise in recirculation increases vapor pressure; monitor cavitation margin continuously during hot fluid transfer
NPSH_R increases with flow rate and impeller speed; obtain pump curve from manufacturer for your operating point
Scale deposits on suction surfaces increase ε and friction losses over time — plan cleanout intervals