A hydraulic jump is a sudden transition from fast, shallow, supercritical flow to slower, deeper, subcritical flow in an open channel. It commonly appears where high-velocity water from a spillway, sluice gate, or steep chute enters a flatter, calmer downstream reach. The water surface rises abruptly, and a highly turbulent roller forms, dissipating a significant amount of energy.
Engineers intentionally create hydraulic jumps in stilling basins to protect the channel bed and nearby structures from scour. By converting kinetic energy into turbulence and heat over a relatively short distance, the jump reduces downstream velocities and shear stresses.
This calculator estimates the sequent (downstream) depth and the associated energy loss of a hydraulic jump in a rectangular, horizontal, prismatic channel, using upstream depth and velocity as inputs. It is based on standard one-dimensional hydraulic theory and is intended for preliminary analysis and educational use.
The behavior of a hydraulic jump is governed primarily by the upstream Froude number, the sequent depth relationship, and the change in specific energy across the jump. The calculator implements these relationships for unit channel width (or equivalently per meter of channel width).
The Froude number compares inertial forces to gravitational forces. For flow of depth y and mean velocity v in a rectangular channel, the upstream Froude number is
where:
When F1 > 1, the flow is supercritical and a hydraulic jump can form if downstream conditions force a transition to subcritical flow. When F1 < 1, the flow is already subcritical and a classical hydraulic jump does not occur.
For a rectangular channel, conservation of momentum across the jump leads to a relationship between the upstream depth y1 and the downstream, or sequent, depth y2. In non-dimensional form:
y2 / y1 = 0.5 × [√(1 + 8 F12) − 1]
or, equivalently,
y2 = 0.5 y1 [√(1 + 8 F12) − 1]
The calculator uses this formula to compute the depth immediately after the jump, assuming a fully developed jump in a horizontal, rectangular channel.
The specific energy at a cross-section is the sum of the depth and the velocity head:
E = y + v² / (2g)
Across a hydraulic jump, specific energy decreases, and the lost energy is converted into turbulence. For rectangular channels, the idealized energy loss between sequent depths y1 and y2 is
ΔE = (y2 − y1)³ / (4 y1 y2)
where ΔE is expressed in meters of head. The calculator reports this value to show how effectively the hydraulic jump dissipates energy.
After you enter the upstream depth y1 (in meters) and upstream velocity v1 (in m/s), the tool reports key hydraulic quantities for a potential jump.
In preliminary design, engineers often compare the sequent depth y2 with the available tailwater depth. If the tailwater depth is close to the sequent depth, the jump can be contained within the stilling basin and will function efficiently. Significant mismatches may lead to swept-out or submerged jumps, which are less predictable and may require design adjustments.
Different ranges of upstream Froude number correspond to qualitatively different jump types. These regimes guide expectations about turbulence intensity, roller size, and the efficiency of energy dissipation.
| Upstream Froude number F1 | Jump classification | Typical characteristics |
|---|---|---|
| F1 < 1 | No hydraulic jump | Subcritical flow; smooth surface; sequent-depth formulas for jumps do not apply. |
| 1 ≤ F1 < ≈ 1.7 | Undular jump | Gentle surface undulations, weak turbulence, modest energy dissipation. |
| ≈ 1.7 ≤ F1 < ≈ 2.5 | Weak jump | Small rollers, limited surface disturbance, relatively low energy loss. |
| ≈ 2.5 ≤ F1 < ≈ 4.5 | Oscillating jump | Unstable roller position, vigorous turbulence; may impact basin floor unevenly. |
| ≈ 4.5 ≤ F1 ≤ ≈ 9 | Steady (well-formed) jump | Stable roller, intense but confined turbulence; efficient energy dissipation, often preferred in design. |
| F1 > ≈ 9 | Strong jump | Very high turbulence and splashing; large rollers; requires robust structural protection. |
Use the calculated Froude number to identify the approximate regime of the jump. For example, if F1 ≈ 5, the jump is typically steady and well formed, which is favorable for controlled dissipation within a stilling basin.
Consider a rectangular stilling basin downstream of a spillway. The measured or estimated upstream conditions at the start of the basin are:
First calculate the denominator:
√(g y1) = √(9.81 × 0.5) ≈ √4.905 ≈ 2.21 m1/2/s
Then the Froude number:
F1 = v1 / √(g y1) ≈ 8.0 / 2.21 ≈ 3.6
With F1 ≈ 3.6, the jump falls into the oscillating to steady regime, indicating a relatively strong and energetic jump.
Use the depth ratio:
y2 / y1 = 0.5 [√(1 + 8F12) − 1]
First, evaluate the expression inside the square root:
1 + 8F12 = 1 + 8 × 3.6² ≈ 1 + 8 × 12.96 ≈ 1 + 103.68 = 104.68
Then take the square root:
√(104.68) ≈ 10.23
Now compute the bracketed term and multiply:
y2 / y1 ≈ 0.5 × (10.23 − 1) = 0.5 × 9.23 ≈ 4.615
Therefore,
y2 ≈ 4.615 × y1 = 4.615 × 0.5 ≈ 2.31 m
The water depth increases from 0.5 m upstream to about 2.3 m immediately downstream of the jump.
Use the idealized formula:
ΔE = (y2 − y1)³ / (4 y1 y2)
First compute the difference and its cube:
y2 − y1 ≈ 2.31 − 0.5 = 1.81 m
(1.81)³ ≈ 5.93 m³
Then compute the denominator:
4 y1 y2 ≈ 4 × 0.5 × 2.31 = 4.62 m²
Finally,
ΔE ≈ 5.93 / 4.62 ≈ 1.28 m
The hydraulic jump dissipates the equivalent of about 1.3 m of head, substantially reducing the kinetic energy of the flow entering the downstream reach.
In practice, you would compare the predicted sequent depth (≈ 2.3 m) with the expected tailwater depth. If the existing tailwater is much lower, you may expect an unstable or swept-out jump; if it is much higher, the jump may be submerged and behave differently from the ideal theory.
The hydraulic jump calculator relies on simplified, classical open-channel flow theory. Its predictions are most reliable when the following assumptions are reasonably satisfied:
As a result, the outputs should be interpreted as idealized estimates. Real-world jumps may differ due to sloping beds, non-rectangular sections, baffle blocks, end sills, sidewall effects, tailwater variability, and sediment transport.
For critical infrastructure such as dam spillways, flood control works, or major irrigation structures, always verify preliminary calculations using more detailed hydraulic modeling tools, physical model studies, or relevant design standards and guidelines.
The hydraulic jump calculator implements widely used textbook relationships based on conservation of momentum and specific energy concepts for open-channel flow. It is suitable for teaching, quick checks, and early-stage design scoping.
It is not a substitute for comprehensive engineering design. Before relying on the results for sizing stilling basins, aprons, or protective linings, consult local codes, design manuals, and an experienced hydraulic engineer. Always consider site-specific data, including tailwater curves, sediment conditions, and structural constraints, when interpreting the results.
Use your tailwater gate to pin the roller and bleed off energy. Match the sequent depth band driven by your y₁ and v₁ inputs before each surge races past.
Controls: drag on the canvas or use ↑ / ↓ to shift the gate. Success bands shrink as the upstream Froude number grows.