# Cavitation Analysis

> Calculate NPSH and assess cavitation risk in centrifugal pumps

- Skill: `soljourner/cavitation-analysis` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add soljourner/cavitation-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/soljourner/cavitation-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: soljourner (https://skillmd.com/u/soljourner)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/soljourner/cavitation-analysis

---


# Cavitation Analysis for Centrifugal Pumps

## Overview

Cavitation is one of the most critical phenomena affecting pump performance, reliability, and longevity. It occurs when the local static pressure in the pump falls below the vapor pressure of the liquid, causing vapor bubbles to form. When these bubbles move to regions of higher pressure, they collapse violently, producing shock waves that can cause severe damage to pump components.

### Cavitation Physics

**Formation Process:**
1. Liquid enters pump impeller eye (lowest pressure point)
2. If pressure drops below vapor pressure (Pvap), liquid vaporizes
3. Vapor bubbles form and grow in low-pressure regions
4. Bubbles are swept into higher pressure regions
5. Bubbles collapse (implode) with tremendous force
6. Repeated implosions cause material erosion and fatigue

**Consequences:**
- Noise and vibration (sounds like gravel in pump)
- Loss of head and flow (performance degradation)
- Pitting and erosion of impeller and casing
- Reduced pump life and catastrophic failure
- Seal and bearing damage from vibration

### Net Positive Suction Head (NPSH)

NPSH is the fundamental metric for assessing cavitation risk. Two values are critical:

- **NPSHa (Available)**: The absolute pressure head available at pump suction, minus vapor pressure
- **NPSHr (Required)**: The minimum NPSHa needed by the pump to avoid cavitation

**Golden Rule:** NPSHa > NPSHr + Safety Margin

## NPSH Available Calculation

NPSHa represents the total energy available at the pump suction inlet, expressed in meters of liquid column.

### General Formula

```
NPSHa = Ha + Hs - Hf - Hvp
```

Where:
- **Ha** = Absolute pressure head on liquid surface (m)
- **Hs** = Static height from liquid surface to pump centerline (m)
  - Positive for flooded suction (tank above pump)
  - Negative for suction lift (pump above tank)
- **Hf** = Friction head loss in suction piping (m)
- **Hvp** = Vapor pressure head of liquid at pumping temperature (m)

### Detailed Component Analysis

#### 1. Atmospheric Pressure Head (Ha)

For open tanks at sea level:
```
Ha = Patm / (ρ × g) = 101,325 / (ρ × 9.81) meters
```

For water at 20°C: Ha ≈ 10.33 m

**Altitude correction:**
```
Patm(z) = 101,325 × (1 - 2.25577×10⁻⁵ × z)^5.25588 Pa
```
where z is altitude in meters.

For pressurized/vacuum systems, use actual tank pressure:
```
Ha = Ptank(abs) / (ρ × g)
```

#### 2. Static Head (Hs)

- **Flooded suction**: Hs is positive (liquid surface above pump)
  ```
  Hs = elevation of liquid surface - elevation of pump centerline
  ```

- **Suction lift**: Hs is negative (pump above liquid surface)
  ```
  Hs = -(elevation of pump centerline - elevation of liquid surface)
  ```

**Important:** Use consistent datum for all elevation measurements.

#### 3. Friction Losses (Hf)

Total head loss in suction piping including:

**Pipe friction (Darcy-Weisbach):**
```
Hf_pipe = f × (L/D) × (V²/2g)
```
- f = friction factor (Moody diagram or Colebrook equation)
- L = pipe length (m)
- D = pipe diameter (m)
- V = velocity (m/s)
- g = 9.81 m/s²

**Minor losses:**
```
Hf_minor = Σ K × (V²/2g)
```

Common K values:
- Entrance (sharp): 0.5
- Entrance (bell mouth): 0.05
- 90° elbow: 0.9
- Gate valve (open): 0.2
- Check valve: 2.0
- Strainer: 1.0-3.0

**Total friction loss:**
```
Hf = Hf_pipe + Hf_minor
```

**Design tip:** Keep suction line velocity < 2 m/s to minimize losses.

#### 4. Vapor Pressure Head (Hvp)

Vapor pressure is strongly temperature-dependent. Convert to head:

```
Hvp = Pvap(T) / (ρ × g)
```

**For water, Antoine equation:**
```
log₁₀(Pvap) = A - B/(C + T)
```
- Pvap in mmHg
- T in °C
- A = 8.07131, B = 1730.63, C = 233.426

Or use CoolProp for accuracy:
```python
from CoolProp.CoolProp import PropsSI
Pvap = PropsSI('P', 'T', T, 'Q', 0, 'Water')  # Pa
```

**Key temperatures for water:**
- 20°C: 2.34 kPa (0.24 m)
- 40°C: 7.38 kPa (0.77 m)
- 60°C: 19.9 kPa (2.07 m)
- 80°C: 47.4 kPa (4.93 m)
- 100°C: 101.3 kPa (10.33 m - boiling!)

**Critical insight:** Vapor pressure rises exponentially with temperature. Hot water systems are extremely susceptible to cavitation.

### Velocity Head Correction

Some references include velocity head at suction flange:
```
NPSHa = Ha + Hs - Hf - Hvp + (Vs²/2g)
```

However, this is often neglected as it's implicitly included in pressure measurements.

## NPSH Required (NPSHr)

NPSHr is determined by pump design and operating point. It cannot be calculated from first principles - it must be obtained from:

### 1. Manufacturer Data

- Most reliable source
- Provided in pump curves at various flow rates
- NPSHr typically increases with flow (often as Q²)
- Use manufacturer data whenever available

### 2. Specific Speed Correlation

For preliminary estimates when manufacturer data unavailable:

```
NPSHr ≈ (Nss/4000)^(4/3) × H
```

Where:
- **Nss** = Suction specific speed (dimensionless)
- **H** = pump head at operating point (m)

Suction specific speed:
```
Nss = N × √Q / (NPSHr)^(3/4)
```

In SI units:
- N = rotational speed (rpm)
- Q = flow rate (m³/s)
- NPSHr = meters

**Typical Nss values:**
- Single suction, single stage: 8,000-11,000
- Double suction: 11,000-15,000
- With inducer: 15,000-25,000

### 3. Industry Rules of Thumb

For standard centrifugal pumps:
```
NPSHr ≈ 0.5 to 1.5 m for small pumps (< 50 m³/h)
NPSHr ≈ 1.5 to 4.0 m for medium pumps (50-500 m³/h)
NPSHr ≈ 4.0 to 10.0 m for large pumps (> 500 m³/h)
```

NPSHr increases approximately with (flow rate)² for a given pump.

## Safety Margins

**Never operate at NPSHa = NPSHr!**

Recommended safety margins:
```
NPSHa ≥ NPSHr + margin
```

**Standard margins:**
- **General service:** 0.5-1.0 m minimum
- **Critical service:** 1.5-3.0 m
- **Hot water (> 80°C):** 1.5-2.0 m minimum
- **Hydrocarbons:** 1.0-1.5 m

**Percentage-based:** Some standards require:
```
NPSHa ≥ 1.1 × NPSHr  (10% margin)
NPSHa ≥ 1.3 × NPSHr  (30% margin for critical applications)
```

**Rationale for margins:**
1. Account for uncertainties in NPSHa calculations
2. Prevent incipient cavitation (subcritical bubbles)
3. Allow for system variations (temperature, altitude)
4. Ensure long-term reliability

## Temperature Effects on Cavitation

Temperature is the most critical factor affecting cavitation susceptibility.

### Why Hot Liquids Cavitate Easily

1. **Vapor pressure increases exponentially** with temperature
2. **Dissolved gases come out of solution** more readily
3. **Viscosity decreases**, reducing friction dampening

### Critical Analysis for Hot Water

For water at 80°C vs 20°C:
- Vapor pressure: 47.4 kPa vs 2.34 kPa (20× higher!)
- Hvp: 4.93 m vs 0.24 m (20× higher NPSHr requirement)
- Available margin: Reduced by ~4.7 m

**Design implications:**
- Hot water pumps need much higher NPSHa
- Consider pump location (flooded suction preferred)
- Minimize suction line losses
- Consider deaerators for boiler feed applications

### Dissolved Gas Effects

Gases dissolved in liquid (especially air in water) exacerbate cavitation:
- Reduce effective vapor pressure
- Create gas pockets that promote bubble formation
- Air release valves may be needed

**Deaeration:** For critical applications (boiler feed), remove dissolved gases to NPSHr by 0.3-0.6 m.

## Cavitation Damage and Prevention

### Damage Mechanisms

1. **Mechanical damage (pitting):**
   - Bubble collapse creates microjets (velocity > 100 m/s)
   - Localized pressures > 1 GPa
   - Progressive erosion of material

2. **Material considerations:**
   - Harder materials resist longer (but still fail)
   - Stainless steel, bronze better than cast iron
   - Coatings can help (but are temporary)

3. **Location of damage:**
   - Impeller eye (inlet)
   - Suction side of vanes
   - Low-pressure side of impeller

### Prevention Strategies

#### 1. Increase NPSHa

**Raise liquid level:**
- Increase Hs by elevating tank or lowering pump
- Most effective solution

**Pressurize suction tank:**
- Add pressure to increase Ha
- Common in closed systems

**Reduce suction line losses:**
- Larger pipe diameter (lower velocity)
- Minimize fittings and valves
- Shorter pipe runs
- Smooth interior surfaces

**Cool the liquid:**
- Lower temperature reduces vapor pressure
- Heat exchangers on suction side

**Suppress vapor pressure:**
- Pressurize system
- Add antifoam agents (limited effectiveness)

#### 2. Reduce NPSHr

**Pump selection:**
- Choose pump with lower NPSHr
- Lower speed pumps have lower NPSHr
- Double-suction pumps have lower NPSHr

**Impeller modifications:**
- Larger impeller eye area
- Modified inlet blade angles
- Reduced inlet velocities

**Add inducer:**
- Axial flow impeller upstream of main impeller
- Can reduce NPSHr by 50-70%
- Common in high-energy applications

#### 3. Operational Measures

**Avoid off-design operation:**
- Operating at higher flow than design increases NPSHr
- Use flow control on discharge (never suction throttling)

**System monitoring:**
- Pressure gauges at pump suction
- Vibration monitoring
- Performance trending

**Maintenance:**
- Keep strainers clean
- Check for partial valve closures
- Monitor suction line for air leaks

## Inducer Design (Advanced)

Inducers are specialized axial-flow impellers installed upstream of the main impeller to increase suction performance.

### How Inducers Work

1. **Gentle acceleration:** Smooth flow acceleration reduces local pressure drops
2. **Pressure rise:** Small head rise (0.5-2.0 m) increases pressure before main impeller
3. **Bubble management:** If bubbles form, they're small and controlled

### Design Parameters

**Blade configuration:**
- 2-4 helical blades
- Low solidity (open design)
- Hub-to-tip ratio: 0.3-0.5

**Performance:**
- Can reduce NPSHr by 50-70%
- Allows operation at Nss > 20,000

**Applications:**
- Boiler feed pumps
- Rocket engine turbopumps
- High-speed pumps
- High-temperature services

### Limitations

- More complex and expensive
- Requires precise design
- Can be damaged by debris
- Limited turn-down range

## Cavitation Detection and Monitoring

### Symptoms of Cavitation

1. **Noise:** Crackling, rattling, or popping sounds
2. **Vibration:** Excessive vibration at pump
3. **Performance loss:** Reduced head and flow
4. **Power fluctuation:** Erratic power consumption
5. **Visual damage:** Pitting on impeller surfaces

### Monitoring Methods

**Direct measurements:**
- Suction pressure gauge (calculate NPSHa)
- Temperature measurement (track vapor pressure)
- Flow measurement (check if off-design)

**Indirect detection:**
- Vibration sensors (accelerometers)
- Acoustic emission monitoring
- Performance curves (head vs flow)

**Inspection:**
- Regular impeller inspection for pitting
- Bearing condition monitoring
- Seal leak detection

## Practical Design Procedure

### Step-by-Step NPSH Analysis

1. **Define operating conditions:**
   - Flow rate (Q)
   - Temperature (T)
   - Liquid properties (ρ, μ, Pvap)
   - Altitude/atmospheric pressure

2. **Calculate NPSHa:**
   - Determine Ha (atmospheric or tank pressure)
   - Measure/calculate Hs (static height)
   - Calculate Hf (friction losses)
   - Find Hvp from vapor pressure
   - NPSHa = Ha + Hs - Hf - Hvp

3. **Determine NPSHr:**
   - Get from manufacturer curves (preferred)
   - Estimate from correlations if needed
   - Add uncertainty if estimated

4. **Check safety margin:**
   - Calculate margin = NPSHa - NPSHr
   - Compare to required margin (typically 0.5-1.0 m)
   - If inadequate, iterate design

5. **Sensitivity analysis:**
   - Vary temperature (±10°C)
   - Consider altitude variations
   - Check minimum liquid level scenarios
   - Verify worst-case conditions

6. **Optimize if needed:**
   - Adjust pump location
   - Increase pipe sizes
   - Consider pressurization
   - Select different pump

## Key Formulas Summary

```
NPSHa = Ha + Hs - Hf - Hvp

Ha = Patm / (ρ × g)  or  Ptank(abs) / (ρ × g)

Hs = elevation_liquid - elevation_pump  (positive if liquid above)

Hf = f(L/D)(V²/2g) + Σ K(V²/2g)

Hvp = Pvap(T) / (ρ × g)

Safety Condition: NPSHa ≥ NPSHr + 0.5 to 1.0 m
```

## References and Standards

- **API 610:** Centrifugal Pumps for Petroleum, Petrochemical and Natural Gas Industries
- **HI 9.6.1:** NPSH for Rotodynamic Pumps
- **ISO 17769-1:** Liquid pumps and installation - General terms, definitions, quantities, letter symbols and units
- **ANSI/HI 9.6.7:** Effects of Liquid Viscosity on Rotodynamic Pump Performance

## Conclusion

Cavitation analysis is not optional - it is a fundamental requirement for reliable pump operation. The consequences of inadequate NPSH range from reduced efficiency to catastrophic failure. Always:

1. Calculate NPSHa accurately for worst-case conditions
2. Use verified manufacturer NPSHr data
3. Provide adequate safety margins
4. Consider temperature effects carefully
5. Design systems to prevent cavitation, not just tolerate it

**Remember:** It's always cheaper to prevent cavitation than to repair damage from it.

