Uniform Flow in Open Channels
Open channels carry water through rivers, canals, and drainage systems using gravity rather than pressure. Uniform flow is the simplest case: depth and velocity stay constant along the channel because gravity pulling the water downhill is exactly balanced by friction slowing it down. Gradually varied flow (GVF) is what happens when that balance breaks, causing depth to change gradually along the channel. GVF profiles describe how the water surface behaves under different slope and depth conditions.
Characteristics of uniform channel flow
For uniform flow to exist, three conditions must hold: the channel is prismatic (constant cross-sectional shape and slope), the flow is steady (nothing changes with time at a given point), and depth, velocity, and cross-sectional area remain constant along the channel length.
The driving mechanism is a balance between two forces:
- Gravitational force pulls water downstream, determined by channel slope and fluid weight
- Resistance force opposes motion through friction between the fluid and the channel boundary (think rough concrete linings vs. natural streambeds with rocks and vegetation)
When these forces balance perfectly, the energy grade line (EGL) and hydraulic grade line (HGL) both run parallel to the channel bottom. The EGL represents total energy head (elevation head + pressure head + velocity head), while the HGL represents piezometric head (elevation head + pressure head only). In uniform flow, the slopes of the EGL, HGL, and channel bed are all equal.

Chezy and Manning equations
Two classical equations relate flow velocity to channel geometry and roughness.
Chezy equation:
- = average flow velocity
- = Chezy coefficient, which depends on channel roughness (units: )
- = hydraulic radius, defined as cross-sectional flow area divided by wetted perimeter:
- = channel bed slope (dimensionless)
Manning equation (more commonly used in practice):
- = Manning's roughness coefficient (units: ), with tabulated values for different materials. For example, finished concrete might have , while a natural stream with heavy vegetation could be or higher.
Once you have velocity, discharge follows from the continuity equation:
where is the cross-sectional area of flow. Combining Manning's equation with continuity gives you discharge directly for a known channel geometry and normal depth.
.png)
Gradually Varied Flow in Open Channels
Analysis of gradually varied flow
Gradually varied flow (GVF) occurs when depth and velocity change slowly along the channel. The flow is still steady (no time variation), but it's non-uniform because conditions vary with position. Streamlines remain nearly parallel, so the pressure distribution across any cross-section is still approximately hydrostatic.
GVF profiles are classified by comparing three depths:
- Actual depth (): the depth you observe or calculate at a given section
- Normal depth (): the depth that would exist if the flow were uniform at the given discharge and slope
- Critical depth (): the depth at which the Froude number equals 1, marking the boundary between subcritical and supercritical flow
When , flow is subcritical (deeper, slower). When , flow is supercritical (shallower, faster).
Profile classification depends on the channel slope category and where the actual depth sits relative to and :
| Slope type | Label | Condition | Zones |
|---|---|---|---|
| Mild | (subcritical normal flow) | M1: , M2: , M3: | |
| Critical | C1: , C3: | ||
| Steep | (supercritical normal flow) | S1: , S2: , S3: | |
| Horizontal | (no normal depth exists) | H2, H3 | |
| Adverse | (uphill bed, no normal depth) | A2, A3 |
Each zone number (1, 2, or 3) tells you whether the actual depth is above both reference depths, between them, or below both.
Water surface profiles in prismatic channels
The gradually varied flow equation (GVFE) governs how depth changes with distance:
- = rate of change of water depth along the channel
- = channel bed slope
- = friction slope (slope of the energy grade line), typically computed using Manning's equation applied locally
- = Froude number at the section
The sign of tells you whether the water surface is rising or falling. The numerator compares gravity's pull () to frictional resistance (). The denominator flips sign at critical depth (), which is why the water surface behavior changes between subcritical and supercritical regimes.
Solving the GVFE requires numerical methods because it's a nonlinear first-order ODE. Two standard approaches:
- Direct step method: You pick increments of depth () and solve for the corresponding distance (). Works well for prismatic channels.
- Standard step method: You pick distance increments () and iterate to find the depth at each station. More flexible for natural channels with varying cross-sections.
Boundary conditions are essential to start the computation:
- A known water depth at a specific location, such as a downstream weir, sluice gate, or free overfall
- The discharge and whether the flow is subcritical or supercritical
For subcritical flow, computations proceed upstream from a downstream control. For supercritical flow, computations proceed downstream from an upstream control. The computed profile should match the expected GVF profile type (M1, S2, etc.) based on the channel slope and boundary conditions. If it doesn't, recheck your boundary condition and flow regime assumption.