Flood Routing
Learning Objectives
- Define flood routing and differentiate between attenuation and lag.
- Compare and contrast lumped (hydrologic) routing with distributed (hydraulic) routing.
- Understand the principles and applications of Reservoir Routing (Level Pool Routing).
- Apply the Muskingum Method for channel routing and calculate routing coefficients.
- Explain the significance of the Saint-Venant Equations in hydraulic routing.
Techniques to predict the flood hydrograph at a downstream section, including Reservoir Routing and Channel Routing methods like Muskingum, crucial for flood forecasting and control structure design.
What is Flood Routing?
Flood Routing
The technique of determining the flood hydrograph at a downstream section of a river or reservoir by utilizing the data of flood flow at one or more upstream sections.
It is used to predict two main properties of a flood wave:
Magnitude (Attenuation)
The reduction of the peak flow downstream as the flood wave spreads out.
Timing (Lag or Translation)
The delay in time of the peak flow from the upstream section to the downstream section.
Lumped vs. Distributed Routing
- Hydrologic Routing (Lumped): Uses the continuity equation and storage-discharge relationships (e.g., Muskingum, Modified Puls). It treats the reach as a "black box," calculating flow only at the ends of the reach.
- Hydraulic Routing (Distributed): Solves the continuity and momentum equations (St. Venant Equations) simultaneously. It describes flow as a function of both space and time at every point along the channel.
Hydraulic Routing and the St. Venant Equations
While hydrologic routing methods (Muskingum, Level Pool) are lumped models based only on continuity, Hydraulic Routing is a distributed method based on the 1D shallow water equations, known as the St. Venant equations.
Saint-Venant Equations
A pair of partial differential equations that describe unsteady open channel flow:
- Continuity Equation: Conservation of Mass.
- Momentum Equation: Conservation of Momentum, balancing forces of gravity, friction, pressure gradient, and convective/local acceleration.
Saint-Venant Continuity Equation
The conservation of mass equation for unsteady open channel flow.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Cross-sectional area of flow | ||
| Time | s | |
| Discharge | ||
| Longitudinal distance along the channel | m | |
| Lateral inflow per unit length |
Simplified Hydraulic Models
Depending on the channel slope and flow conditions, some terms in the Momentum equation can be neglected to simplify calculations:
- Kinematic Wave: Assumes friction and gravity forces balance exactly (ignoring pressure and acceleration). It translates the wave but does not attenuate it.
- Diffusion Wave: Includes pressure gradients in addition to friction and gravity, allowing the wave to both translate and attenuate (flatten) over time.
- Dynamic Wave: Uses the full Saint-Venant equations, accounting for backwater effects, tidal influence, and rapid flow changes that other models cannot handle.
Reservoir Routing (Level Pool Routing)
Used for routing floods through reservoirs or lakes where the water surface is horizontal. The inflow hydrograph () is modified by the reservoir's storage () to produce an outflow hydrograph ().
Reservoir Routing Principle
Reservoir Routing assumes a level water surface (Level Pool Routing). Because the pool is level, the storage within the reservoir is a function solely of the outflow discharge or water surface elevation ().
Continuity Equation
The fundamental principle of conservation of mass applied to a reservoir.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Inflow rate | ||
| Outflow rate | ||
| Rate of change of storage |
Discretized for a time interval :
Discretized Continuity Equation
The discrete form of the continuity equation used for step-by-step numerical routing.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Inflow at beginning and end of time step | ||
| Outflow at beginning and end of time step | ||
| Storage at beginning and end of time step | ||
| Time step duration | s |
This equation is often solved using the Storage-Indication Method or Modified Puls Method by constructing a curve of vs to find the unknown outflow at each time step.
Muskingum Method (Channel Routing)
Used for routing floods in river channels. Unlike reservoirs, the water surface in a channel slopes downstream. Therefore, storage in a channel must account for both prism storage (the volume below a line parallel to the streambed) and wedge storage (the volume between the actual water surface profile and the prism level during flood passage). Thus, channel storage is a function of both inflow () and outflow ().
Muskingum Storage Equation
Relates channel storage to a weighted combination of inflow and outflow.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Total channel storage | ||
| Storage time constant, approximating the travel time of the flood wave through the reach. | hours or seconds | |
| Weighting factor representing the relative importance of inflow vs. outflow on storage (0 to 0.5). | - | |
| Inflow rate | ||
| Outflow rate |
Interpreting the Weighting Factor (x)
- : Wedge storage is zero. Storage depends only on outflow, equivalent to Reservoir-type storage (Linear Reservoir).
- : Pure translation without attenuation (wedge storage equals prism storage).
- Typical natural streams have .
Muskingum Routing Equation
By substituting the Muskingum Storage Equation into the discretized continuity equation, we derive an explicit equation to calculate the outflow at the next time step () from known values ().
Muskingum Routing Equation
Calculates the outflow at the end of a time step based on current and past inflows and past outflow.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Outflow at the end of the time step | ||
| Inflow at the end of the time step | ||
| Inflow at the beginning of the time step | ||
| Outflow at the beginning of the time step | ||
| Muskingum routing coefficients | - |
Where the coefficients are derived as:
Routing Coefficient C0
Equation for calculating the Muskingum coefficient C0.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Muskingum routing coefficient C0 | - | |
| Storage time constant | hours | |
| Weighting factor | - | |
| Time step duration | hours |
Routing Coefficient C1
Equation for calculating the Muskingum coefficient C1.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Muskingum routing coefficient C1 | - | |
| Storage time constant | hours | |
| Weighting factor | - | |
| Time step duration | hours |
Routing Coefficient C2
Equation for calculating the Muskingum coefficient C2.
Variables
| Symbol | Description | Unit |
|---|---|---|
| Muskingum routing coefficient C2 | - | |
| Storage time constant | hours | |
| Weighting factor | - | |
| Time step duration | hours |
Coefficient Verification
For the routing to conserve mass correctly, the sum of the coefficients must always equal exactly 1: .
Numerical Stability
For numerical stability and to prevent negative outflows, the routing interval should be chosen such that .
Muskingum-Cunge Method
The original Muskingum method requires historical flood data to calibrate the parameters and . The Muskingum-Cunge method overcomes this limitation by linking the routing parameters directly to the physical hydraulic characteristics of the channel (geometry, slope, roughness).
Physical Basis of Muskingum-Cunge
By matching the Muskingum finite difference scheme with a simplified form of the Saint-Venant momentum equation (diffusion wave), Cunge demonstrated that and can be calculated directly.
- is related to the travel time through the reach length at celerity ().
- is derived from the channel width (), slope (), and discharge (), acting as a diffusion term. This makes Muskingum-Cunge a pseudo-hydraulic method, highly powerful for ungauged rivers.
Interactive Simulation: Muskingum Routing
Use the simulation below to explore how altering the travel time () and weighting factor () affects the attenuation and lag of a flood wave.
Muskingum Channel Routing Simulation
Adjust the Storage Time Constant (K) and Weighting Factor (x) to see how the flood wave is attenuated and delayed.
- Flood Routing predicts the changes in a flood wave (magnitude and timing) as it moves downstream.
- Attenuation is the reduction of the peak discharge. Lag (Translation) is the delay in time of the peak flow.
- Hydrologic routing (lumped) uses simplified continuity, treating the reach as a single control volume.
- Hydraulic routing (distributed) solves the 1D Saint-Venant equations (continuity and momentum) for highly accurate distributed flow modeling, accounting for complex channel hydraulics.
- Reservoir Routing assumes a horizontal water surface (Level Pool Routing), where storage is a function solely of outflow ().
- The Modified Puls Method is the standard numerical technique for solving level pool routing.
- Channel Routing must account for both prism and wedge storage, meaning channel storage depends on both inflow and outflow ().
- The Muskingum Method is the standard hydrologic channel routing technique. The parameter represents travel time, and weights the relative effects of inflow vs. outflow on storage.
- The sum of Muskingum routing coefficients () is always unity.
- The Muskingum-Cunge Method physically bases and on channel geometry, making it suitable for ungauged streams.