Professional Documents
Culture Documents
EECQ - 4242 - Lumped Flow Routing
EECQ - 4242 - Lumped Flow Routing
Hydrology 1B
If the flow hydrograph, I(t), is known, Eq. (1) cannot be solved directly to obtain the outflow
hydrograph, Q(t), because both Q and S are unknown.
The storage function is a second relationship that is used relate 𝑆, 𝐼, 𝑎𝑛𝑑 𝑄; coupling the storage
function with the continuity equation provides a solvable combination of two equations and two
unknowns. In general, the storage function may be written as an arbitrary function of I, Q, and their
time derivatives as shown by Eq. (7.1.2):
𝑑𝐼 𝑑2𝐼 𝑑𝑄 𝑑2𝑄
𝑆 = 𝑓(𝐼, , , … 𝑄, , ,… (2)
𝑑𝑡 𝑑𝑡 2 𝑑𝑡 𝑑𝑡 2
Previously, equations (1) and (2) were solved by:
1. Differentiating a linearized form of Eq. (2)
2. Substituting the result for dS/dt into Eq. (1),
3. Integrating the resulting differential equation to obtain Q(t) as a function of I(t).
1
EECQ 4242: Eng. Hydrology 1B
1. Reservoir routing by the level pool method, in which storage is a nonlinear function of Q only,
and the function f(Q) is determined by relating reservoir storage and outflow to reservoir water
level.
𝑆 = 𝑓 (𝑄 ) (3)
2. Storage is linearly related to I and Q in the Muskingum method for flow routing in channels.
3. Several linear reservoir models are analyzed in which equation (2) becomes a linear function of
Q and its time derivatives.
The relationship between the outflow and the storage of a hydrologic system has an important
influence on flow routing. it may be either invariable or variable, as shown in Figure 1.
b. Thus, the outflow discharge is a function of the water surface elevation, or head on the outlet
works.
By combining these two functions, the reservoir storage and discharge can be related to produce
an invariable, single-valued storage function, 𝑆 = 𝑓(𝑄), as shown in Fig. 1 (a). For such reservoirs,
the peak outflow occurs when the outflow hydrograph intersects the inflow hydrograph because
the maximum storage occurs when:
𝑑𝑠
= 𝐼– 𝑄 = 0
𝑑𝑡
and the storage and outflow are related by
𝑆 = 𝑓(𝑄)
Thus the maximum storage, R and maximum outflow, P pints in Fig. 8.1. (a) coincide.
b. Variable storage-outflow relationship
− applies to long, narrow reservoirs, and to open channels or streams,
− the water surface profile may be significantly curved due to backwater effects.
− The amount of storage due to backwater depends on the time rate of change of flow through
the system.
− As shown in Fig.1 (b), the resulting relationship between the discharge and the system storage
is no longer a single-valued function but exhibits a curve usually in the form of a single or
twisted loop, depending on the storage characteristics of the system.
− Because of the retarding effect due to backwater, the peak outflow usually occurs later than
the time when the inflow and outflow hydrographs intersect, as indicated in Fig.1(b), where
the points R and P do not coincide. If the backwater effect is not very significant, the loop in
Fig.1(b) may be replaced by an average curve shown by the dashed line. Thus, level pool routing
methods can also be applied in an approximate way to routing with a variable discharge-
storage relationship.
3
EECQ 4242: Eng. Hydrology 1B
Figure 3. Development of the storage-outflow function for level pool routing on the bbasis of storage-
elevation and elevation-outflow curves
The value of 𝛥𝑡 is taken as the time interval of the inflow hydrograph. For a given value of water surface
elevation, the values of storage S and discharge Q are determined [parts (a) and (b) of Fig. 8.2.2], then
the value of 2S/𝛥𝑡+Q is calculated and plotted on the horizontal axis of a graph with the value of the
outflow Q on the vertical axis [part (c) of Fig. 8.2.2].
In routing the flow-through time interval j, all terms on the right side of Eq. (8.2.3) are known, and so
2𝑆𝑗+1
the value of 𝛥𝑡 + 𝑄𝑗+1 can be computed. The corresponding value of 𝑄𝑗+1 can be determined
from the storage-outflow function 2S/𝛥𝑡+Q versus Q, either graphically or by linear interpolation of
2𝑆𝑗+1
tabular values. To set up the data required for the next time interval, the value of
𝛥𝑡
− 𝑄𝑗+1 is
calculated by;
2𝑆𝑗+1 2𝑆𝑗+1
( − 𝑄𝑗+1 ) = (( + 𝑄𝑗+1 ) − 2𝑄𝑗+1 (7)
𝛥𝑡 𝛥𝑡
The computation is then repeated for subsequent routing periods.
Table 1. Spillway discharge equations
5
EECQ 4242: Eng. Hydrology 1B
Source: Design of small dams. Bureau of reclamation, U.S. Department of the Interior (1973)
Example 1
A reservoir for detaining flood flows is one acre in a horizontal area, has vertical sides, and has a 5-ft
diameter reinforced concrete pipe as the outlet structure. The headwater-discharge relation for the
outlet pipe is given in columns 1 and 2 of Table 8.2.2. Use the level pool routing method to calculate
the reservoir outflow from the inflow hydrograph given in columns 2 and, 3 of Table 8.2.3. Assume
that the reservoir is initially empty.
Solution.
The inflow hydrograph is specified at 10-min time intervals, so 𝛥𝑡 = 10 𝑚𝑖𝑛 = 600 𝑠
For all elevations, the horizontal area of the reservoir water surface = 1 𝑎𝑐𝑟𝑒 = 43,560 𝑓𝑡 2 ,
The storage is calculated as
Storage, S = Area × water depth
6
EECQ 4242: Eng. Hydrology 1B
For example, for a depth of 0.5 ft. , S = 0.5 x 43,560 = 21,780 ft3
This is shown in column 3 of Table 2.
The corresponding value of 2𝑆⁄𝛥𝑡 can then be determined. For a depth 0.5 ft., the discharge is given
in column 2 of Table 2 as 3 cfs, so the storage-outflow function value is:
2𝑆 2 × 21780
+𝑄 = + 3 = 76 𝑐𝑓𝑠
𝛥𝑡 600
This is shown in column 4 of Table 2.
Table 2. Development of the storage-outflow function for a detention reservoir (example 1)
The storage-outflow function is plotted in Fig. 4. The flow routing calculations are carried out using Eq.
(6).
For the first time interval, 𝑆𝑗 = 𝑄𝑗 = 0 because the reservoir is initially empty; hence
2𝑆1
( − 𝑄1 ) = 0
𝛥𝑡
The inflow values are 𝐼1 = 0 and 𝐼2 = 60𝑐𝑓𝑠,
𝑠𝑜 (𝐼1 + 𝐼2 ) = 0 + 60 = 60 𝑐𝑓𝑠
The value of the storage-outflow function at the end of the time interval is calculated from equation
(6) with 𝑗 = 1:
2𝑆2 2𝑆
( + 𝑄2 ) = (𝐼1 + 𝐼2 ) + – 𝑄1 = 60 + 0 = 60 𝑐𝑓𝑠
𝛥𝑡 𝛥𝑡
7
EECQ 4242: Eng. Hydrology 1B
2𝑆𝑗+1
The value of 𝑄𝑗+1 is found by linear interpolation given + 𝑄𝑗+1.
𝛥𝑡
8
EECQ 4242: Eng. Hydrology 1B
2𝑆
Two pairs of values around + 𝑄 = 60 are selected from Table.2; they are (𝑥1 , 𝑦1 ) = (0, 0) and
𝛥𝑡
(𝑥2 , 𝑦2 ) = (76, 3). The value of 𝑦 for 𝑥 = 60 by linear interpolation is thus:
(3 − 0)
𝑦 =0+ (60 − 0) = 2.4 cfs
(76 − 0)
So, 𝑄2 = 2.4 𝑐𝑓𝑠 and the value of 2𝑆2 ⁄∆ 𝑡 − 𝑄2 needed for the next iteration is found using equation
(7).
2𝑆2 2𝑆2
− 𝑄2 = + 𝑄2 − 2𝑄2 = 60 − 2 × 2.4 = 55.2 𝑐𝑓𝑠
𝛥𝑡 𝛥𝑡
The sequence of computations just described is indicated by the arrows in the first two rows of Table
3. Proceeding to the next time interval:
(𝐼2 + 𝐼3 ) = 60 + 120 = 180 𝑐𝑓𝑠
and the routing is performed with 𝑗 = 2 in equation (6).
2𝑆3 2𝑆2
( + 𝑄3 ) = (𝐼2 + 𝐼3 ) + − 𝑄2 = 180 + 55.2 = 235.2 𝑐𝑓𝑠
𝛥𝑡 𝛥𝑡
By linear interpolation in Table 2,
𝑄3 = 17.1 𝑐𝑓𝑠
From equation (7):
2𝑆3
− 𝑄3 = 201.1 𝑐𝑓𝑠
𝛥𝑡
This is shown in the third row of Table 3.
The calculations for subsequent time intervals are performed in the same way, with the results
tabulated in Table 3 and plotted in Fig. 5
- the peak inflow is 360 cfs and occurs at 60 min;
- the detention reservoir reduces the peak outflow to 270 cfs and delays it until 80 min.
9
EECQ 4242: Eng. Hydrology 1B
- The outflow is maximized at the point where the inflow and outflow are equal, because storage
is also maximized at that time, and there is a single-valued function relating storage and
outflow for a reservoir with a level pool.
- The maximum depth in the storage reservoir is calculated by linear interpolation from Table
8.2 as 9.77 ft at the peak discharge of 270 cfs. If this depth is too great, or if the discharge of
270 cfs in the 5-ft outlet pipe is too large, either the outlet structure or the surface area of the
basin must be enlarged.
Hydrologic river routing
The Muskingum method is a hydrologic routing method for handling a variable discharge-storage
relationship. This method models the storage volume of flooding in a river channel by a combination
of wedge and prism storages (Fig. 5).
- During the advance of a flood wave, inflow exceeds outflow, producing a wedge of storage.
- During the recession, outflow exceeds inflow, resulting in a negative wedge.
- There is a prism of storage which is formed by a volume of constant cross section along the
length of prismatic channel.
Assuming that the cross-sectional area of the flood flow is directly proportional to the discharge at the
section, the volume of prism storage is equal to KQ where K is a proportionality coefficient, and the
volume of wedge storage is 𝐾𝑋(𝐼 − 𝑄) , where X is a weighting factor with the range 0 ≤ 𝑋 ≤ 0.5
The total storage is therefore the sum of two components:
𝑆 = 𝐾𝑄 + 𝐾𝑋(𝐼 − 𝑄 ) (8)
which can be rearranged to give the storage function for the Muskingum method:
𝑺 = 𝑲[𝑿𝑰 + (𝟏 − 𝑿)𝑸] (𝟗)
Equation (9) represents a linear model for routing flow in streams.
The value of X depends on the shape of the modeled wedge storage. The value of X ranges from 0 for
reservoir-type storage to 0.5 for a full wedge.
When 𝑋 = 0, there is no wedge and hence no backwater; this is the case for a level-pool reservoir. In
this case, Eq. (9) results in a linear-reservoir model, S = KQ.
10
EECQ 4242: Eng. Hydrology 1B
In natural streams, X is between 0 and 0.3 with a mean value near 0.2.
The parameter K is the time of travel of the flood wave through the channel reach.
For hydrologic routing, the values of K and X are assumed to be specified and constant throughout the
range of flow.
The values of storage at time j and j + 1 can be written, respectively, as
𝑆𝑗 = 𝐾[𝑋𝐼𝑗 + (1 − 𝑋)𝑄𝑗 ] (10)
, and
𝑆𝑗=+1 = 𝐾[𝑋𝐼𝑗+1 + (1 − 𝑋)𝑄𝑗+1 ] (11)
Using Eqs. (10) and (11), the change in storage over time interval 𝛥𝑡 (Fig. 2) is:
𝑆𝑗+1 − 𝑆𝑗 = 𝐾{[𝑋𝐼𝑗+1 + (1 − 𝑋)𝑄𝑗+1 ] − [𝑋𝐼𝑗 + (1 − 𝑋)𝑄𝑗 ]} (12)
The change in storage can also be expressed, using Eq. (5), as
𝐼𝑗 + 𝐼𝑗+1 𝑄𝑗 + 𝑄𝑗+1
𝑆𝑗+1 − 𝑆𝑗 = 𝛥𝑡 − 𝛥𝑡 (13)
2 2
Combining equation (12) and (13) and simplifying:
𝑸𝒋+𝟏 = 𝑪𝟏 𝑰𝒋+𝟏 + 𝑪𝟐 𝑰𝒋 + 𝑪𝟑 𝑸𝒋 (𝟏𝟒)
Equation (14) is the routing equation for the Muskingum method where
𝛥𝑡 − 2𝐾𝑋
𝐶1 = (15)
2𝐾 (1 − 𝑋) + 𝛥𝑡
𝛥𝑡 + 2𝐾𝑋
𝐶2 = (16)
2𝐾 (1 − 𝑋) + 𝛥𝑡
2𝐾(1 − 𝑋) − 𝛥𝑡
𝐶3 = (17)
2𝐾(1 − 𝑋) + 𝛥𝑡
𝑁𝐵: 𝐶1 + 𝐶2 + 𝐶3 = 1
If observed inflow and outflow hydrographs are available for a river reach, the values of K and X can
be determined. Assuming various values of X and using known values of the inflow and outflow,
successive values of the numerator and denominator of the following expression for K, derived from
equations (13) and (14), can be computed.
0.5𝛥𝑡[(𝐼𝑗+1 + 𝐼𝑗 ) − (𝑄𝑗+1 + 𝑄𝑗 )]
𝐾= (18)
𝑋(𝐼𝑗+1 − 𝐼𝑗 ) + (1 − 𝑋)(𝑄𝑗+1 − 𝑄𝑗 )
The computed values of the numerator and denominator are plotted for each time interval, with the
numerator on the vertical axis and the denominator on the horizontal axis.
This usually produces a graph in the form of a loop. The value of X that produces a loop closest to a
single line is taken to be the correct value for the reach, and K, according to Eq. (18), is equal to the
slope of the line.
Since K is the time required for the incremental flood wave to traverse the reach, its value may also be
estimated as the observed time of travel of peak flow through the reach.
11
EECQ 4242: Eng. Hydrology 1B
Example 2:
The inflow hydrograph to a river reach is given in columns 1 and 2 of Table 4. Determine the outflow
hydrograph from this reach if K = 2.3 h, X = 0.15, and 𝛥𝑡 = 1 h. The initial outflow is 85 ft3 /s.
Solution. Determine the coefficients 𝐶1 , 𝐶2 , 𝐶3 using Eqs. (15) - (17):
1 − 2(2.3)(0.15) 0.31
𝐶1 = = = 0.0631
2(2.3)(1 − 0.15) + 1 4.91
1 + 2(2.3)(0.15) 1.69
𝐶2 = = = 0.3442
4.91 4.91
2(2.3)(1 − 0.15) − 1 2.91
𝐶3 = = = 0.5927
4.91 4.91
Check to see that the sum of the coefficients Ci, C2, and C3 is equal to 1.
𝐶1 + 𝐶2 + 𝐶3 = 0.0631 + 0.3442 + 0.5927 = 1.0000
For the first time interval, the outflow is determined using values for 𝐼1 and 𝐼2 from Table 4, the initial
outflow 𝑄1 = 85 𝑐𝑓𝑠 and Eq. (8.4.7) with = 1.
𝑄2 = 𝐶1 𝐼2 + 𝐶2 𝐼1 + 𝐶3 𝑄1
= 0.0631(137) + 0.3442(93) + 0.5927(85)
= 8.6 + 32.0 + 50.4
= 91 𝑐𝑓𝑠
This is shown in columns (3) to (6) of Table 4.
Computations for the following time intervals use the same procedure with j = 2, 3, to produce the
results shown in Table 4.
The inflow and outflow hydrographs are plotted in Fig. 6. The outflow lags the inflow by approximately
2.3 h, which was the value of K used in the computations and represents the travel time in the reach.
Figure 6. Routing of flow through a river reach by the Muskingum method (example 2)
12
EECQ 4242: Eng. Hydrology 1B
Table 4. Flow routing through a river reach by the Muskingum method (example 2)
13