PetroCalcHub

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.

0.5

Select one of 5 recorded scenarios. Intermediate states are not interpolated.

Selected scenario

Velocity reduction (m/s) = 0.5. Ideal pressure increment (MPa): 0.5.

Selected result00.510.10.551Scenario input
  • Ideal pressure increment (MPa)
Ideal pressure increment (MPa) versus Velocity reduction (m/s). Green marks the selected row. Lines connect recorded points for orientation; exact solved values are tabulated below.

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. 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. 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. 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. 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.

Exact recorded values for Ideal rapid velocity-change pressure increment. Units are included in the headers.
Velocity reduction (m/s)Ideal pressure increment (MPa)
0.10.1
0.250.25
0.50.5
0.750.75
11

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. 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. 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. 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. 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 in the calculator with your documented inputs →

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.

Report a correction · Read the calculation review method