Professional Documents
Culture Documents
The emergency spillway for the Lake Norman damn must safely pass the 100 year, 6-hr flood flow. During the
100 year event the damn discharges through a principal outlet (barrel and riser) as well as 2 emergency
spillways (weirs).
Loss function - SCS curve number method - initial loss estimate inputs should result in an initial abstraction
near 20%. NOTE - recall that Ia = 0.2 S is the standard assumption in the SCS runoff procedure. HMS does
not require that this relationship be met but will produce a warning if the initial abstraction ration is less than
20% and a note if it is greater than 20%. The values used should be based on best evidence from the
catchment.
Curve numbers - Ref: McCuen - Table 3.18 - curve number values are based on Ia = .2 S. This suggests that
curve numbers and initial abstraction values used should result in an initial abstraction ratio near 20%.
Curve numbers - An estimate of the degree of improvement (urbanization). Values in the range used in this
problem, 75 - 80, suggest residential areas. See McCuen, pg 161, 3rd edition.
Transform method - SCS UH method - The SCS lag is defined as the time from the center of mass of the
excess precipitation to the peak of the resulting hydrograph.
Comment - The storage-elevation-outflow data indicate that no outflow from the dam occurs until the water
surface elevation reaches 516.00' . Any water stored below this level is often referred to as dead storage
because that volume cannot be used for storing incoming flow. The active storage is ONLY that depth of
water above the outlet elevation, in this case 516.00'.
Principal outlet is a barrel and riser (Morning Glory) spillway. The emergency spillway consists of two weirs.
This document is a combination of HEC-HMS results and Mathcad post processing of those results. Results
were copied from HMS output tables using "Cntrl C" and pasted into external files in notepad using "Cntrl
V". These files were then read in as needed by Mathcad and plotted. Using Mathcad allowed much
more flexibility in developed plots. In addition, once the data had benn read by Mathcad it could be
manipulated at will using all available Mathcad functions.
i := 0 .. rows ( DATA) 1
t := 1 min
3 3
ft ft
inflow i := DATAi , 2 outflow i := DATAi , 3
sec sec
i t
hr
Comments - The water surface elevation in the reservoir rises approximately 2' over a period of about 55
minutes. Both pieces of information are important if the WSE rises fast this means that there will be little
time to prepare once precipitation starts.
Also, note how long it takes the water surface to return to its starting point. Three hours after the rainfall it
still has not.
1200
inflowi 1050
3
ft 900
sec
750
outflowi
600
3
ft
450
sec
300
150
0
0 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9
i t
hr
The effect of the reservoir is to attenuate the inflow hydrograph peak flow from a peak of 1219 cfs to an
outflow peak of 808 cfs. The degree of attenuation is a function of the size of the reservoir, the shape of
the reservoir and the design of the outflow structure(s). In general, attenuation is desirable and one of the
main functions of detention basins used for flood control during precipitation events
DATA1 :=
subasin 1.txt
3
ft
precip1i := DATA1 i , 0 in runoff1i := DATA1 i , 5
sec
0.096 320
0.084 280
0.072 240
runoff1i
precip1i
0.06 200 ft
3
in
sec
0.048 160
0.036 120
0.024 80
0.012 40
0 0
0 1 2 3 4 5 6 7 8 9 10
i t
hr
Note : A six hour storm was input for the met model. However a 1 minute computational interval was used.
As a result the storm was interpolated and this apparently resulted in values so small they rounded to zero.
This is why the storm event does not appear to start at time zero and go out to 6 hours. If a computational
interval of 2 minutes is used the hour storm event is evident.
DATA2 :=
subasin 2.txt
3
ft
precip2i := DATA2 i , 0 in runoff2i := DATA2 i , 5
sec
0.096 320
0.084 280
0.072 240
runoff2i
precip2i
0.06 200 ft
3
in
sec
0.048 160
0.036 120
0.024 80
0.012 40
0 0
0 2 4 6 8 10
i t
hr
DATA3 :=
subasin 3 outflow hydrograph.txt
3
ft
inflow3i := DATA3 i , 5
sec
270
240
210
inflow3 i 180
ft
3 150
sec 120
90
60
30
0
0 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9
i t
hr
DATA4 :=
reach3 subbasin4.txt
3 3
ft ft
inflow4i := DATA4 i , 0 outflow4 i := DATA4 i , 1
sec sec
320
inflow4 i
280
3
ft
240
sec
200
outflow4 i
160
3
ft 120
sec
80
40
0
0 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9
i t
hr
NOTE - There is no attenuation between the inflow hydrograph from the basin and the outflow hydrograph
from the end of the reach. This should be expected because we are using the "lag" option that simply
translates the hydrograph in time, no attenuation occurs. If the modeler's knowledge of the reach suggests
that storage will occur this option should not be used. One of the routing procedures should be used instead
to model storage as well as translation.
DATA5 :=
i := 0 .. rows ( DATA5 ) 1
3
ft 3
inflow i := DATA5 i , 0 ft
sec outflow i := DATA5 i , 1
sec
Subsbasin 5, Reach 1
250
inflow
225 outflow
200
inflowi
175
3
ft
150
sec
125
outflowi
100
3
ft
75
sec
50
25
0
0 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9
i t
hr
DATA :=
reservoir hydrographs, storage, and elevation.txt
i := 0 .. rows ( DATA) 1
t := 1 min
3 3
ft ft
inflow i := DATAi , 2 outflow i := DATAi , 3
sec sec
150 0.015
0 0
0 0.9 1.8 2.7 3.6 4.5 5.4 6.3 7.2 8.1 9
i t
hr