Engineering lesson
Water hammer versus a steady pressure loss calculation
Water hammer is a transient wave caused by changing flow. A steady friction calculation cannot predict its propagation, reflection or closure-time response.
By PetroCalcHub Team · Updated October 24, 2026 · Free to read and use
Use the wave timescale
The round-trip wave time is 2L/a. A valve closure time relative to that scale affects the transient response. The Joukowsky increment ρaΔv is an ideal rapid-change estimate under its assumptions.
The example states density, wave speed and velocity change explicitly. Wave speed can depend on fluid compressibility, pipe elasticity and restraint.
Distinguish a peak estimate from a full history
A single Joukowsky pressure increment does not describe reflection timing, frictional damping or boundary response. The supported workflow solves its documented one-dimensional transient problem.
The explorer varies the assumed instantaneous velocity change in the analytical estimate. It is labelled as a limiting estimate rather than a replay of the full transient solver.
Retain the low-pressure constraint
Pressure drops can matter as well as positive peaks. Vapor formation, column separation and equipment behavior may lie outside a single-phase model.
Do not interpret a computed wave peak as a complete mechanical integrity assessment. The boundary conditions and model domain remain essential.
Explore the example
Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.
Select one of 5 recorded scenarios. Intermediate states are not interpolated.
Velocity reduction (m/s) = 0.5. Ideal pressure increment (MPa): 0.5.
- Ideal pressure increment (MPa)
Worked example
Ideal rapid velocity-change pressure increment
ρ = 1,000 kg/m³, wave speed a = 1,000 m/s. Pipe L = 1,000 m gives round-trip wave time 2 s.
Relation and unit basis
Δp = ρaΔv
This is the analytical Joukowsky estimate, not a full closure-time or reflection history. Δv is a positive velocity-reduction magnitude.
1. Define the baseline
Velocity reduction (m/s) = 0.5
ρ = 1,000 kg/m³, wave speed a = 1,000 m/s. Pipe L = 1,000 m gives round-trip wave time 2 s.
2. Select the relation
Δp = ρaΔv
This is the analytical Joukowsky estimate, not a full closure-time or reflection history. Δv is a positive velocity-reduction magnitude.
3. Substitute the values
1,000 × 1,000 × 0.5 = 500,000 Pa = 0.5 MPa
Retain intermediate precision. The displayed values are rounded only after evaluation.
4. Read the result
Ideal pressure increment (MPa) = 0.5
A transient workflow is required for time evolution, reflections and supported boundary behavior.
Result and interpretation
Ideal pressure increment (MPa) = 0.5
A transient workflow is required for time evolution, reflections and supported boundary behavior.
The analytical pressure increment changes with Δv; the full workflow is needed for closure history and reflections.
Exact scenario data
Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.
| Velocity reduction (m/s) | Ideal pressure increment (MPa) |
|---|---|
| 0.1 | 0.1 |
| 0.25 | 0.25 |
| 0.5 | 0.5 |
| 0.75 | 0.75 |
| 1 | 1 |
Scroll the table to see all columns. The highlighted row is the worked baseline. Downloads retain full numerical precision.
Test your understanding
Work through the question before revealing its answer. Use the stated assumptions and include units in every numerical step.
1. For ρ = 1,000 kg/m³, a = 1,000 m/s and Δv = 0.5 m/s, what ideal increment results?
Show the worked answer
500,000 Pa = 0.5 MPa. This is the ideal Joukowsky increment, not a complete transient design result.
2. Reproduce the baseline Ideal pressure increment (MPa) without rounding intermediate values.
Show the worked answer
1,000 × 1,000 × 0.5 = 500,000 Pa = 0.5 MPa. Ideal pressure increment (MPa) = 0.5. A transient workflow is required for time evolution, reflections and supported boundary behavior.
3. Compare the first and last recorded scenarios. Which input changes?
Show the worked answer
Velocity reduction (m/s) changes from 0.1 to 1. Other controls remain as stated in the premise. Ideal pressure increment (MPa) changes from 0.1 to 1.
4. What would be needed to apply this example to a different physical system?
Show the worked answer
Replace the synthetic controls with compatible documented inputs and check the relation's assumptions. This is the analytical Joukowsky estimate, not a full closure-time or reflection history. Δv is a positive velocity-reduction magnitude. A transient workflow is required for time evolution, reflections and supported boundary behavior.
Before using the result
- Compare closure time with 2L/a.
- Record wave-speed assumptions.
- Check single-phase and low-pressure limits.
A transient workflow is required for time evolution, reflections and supported boundary behavior.
Continue learning
Start with the broader workflow guide
Sources and method
The explanation and synthetic examples are original PetroCalcHub teaching material. The references below support the definitions and model context. They do not supply field validation for the synthetic scenarios.