Fred - TM16
Fred - TM16
Fred - TM16
------~------
ERRATA SHEET
Page Line
8 27
two terms of the variable energy slope of EQ.(~).
10 2~32 ~:::i:J.ted. with Q The energy slope is determined from EQ. (14) in which
12 m
U.S. DEPARTMENT OF COMMERCE
National Oceanic and Atmospheric Administration
National Weather Service
D. L. Fread
Office of Hydrology
WASHINGTON, D.C.
November 1973
CONTENTS
Abstract . 1
Section 1. Introduction . 1
Section 5. Summary . 36
Acknowledgments 37
References . . 38
ii
ABSTRACT
SECTION 1. INTRODUCTION
The hydrologist is frequently concerned with the conversion of flood
discharges at a given location along a stream channel into corresponding
stages or vice versa. This is accomplished via a relation between stage
and discharge which applies to that particular location. Such a relation
or "rating curve" is usually developed empirically from a number of
previous streamflow measurements and the corresponding stages.
This study is concerned with only the effect of the last of the above
factors; i.e., a variable energy slope caused by flow accelerations of
unsteady, nonuniform flow (changing discharge).
X- Observed
X
- ~~
X
I
..r::.
Q- Discharge (cfs)-+
2
Recession Limb~
~~
~
Curve
--+
....
'+-
Limb
Q)
0')
....0
CJ)
I
~
Q-Discharge (cfs)-+
3
SECTION 2. MODEL DEVELOPMENT
A av + v aA + B ah = o
ax ax at (1)
av + v av + g (2.x_ + s - s ) =o
'if ax ax . 0 (2)
and
Q = 1.486 A R2 / 3 s112
(3)
n
in which x = distance
along the channel, in ft;
t = time, in sec; 2
A = channel cross-sectional area, in ft ;
B =width of the channel at the water surface, in ft;
h = water surface elevation above a datum plane, in ft;
y = depth of flow, in ft;
s = energy slope, in ft/ft;
v =mean velocity of flow across the section, in ft/sec;
So =effective bottom slope of the channel ~in ft/ft;
2
g = acceleration due to gravity, in ft/sec ;
n =Manning's coefficient, in sec/ftl/3;
Q = discharge, in ft3/sec; and
R = hydraulic radius, in ft.
In the development that follows, the following assumptions are made for a
short section of channel containing the gaging station or forecast point:
4
An expression for the energy slope is obtained by rearranging Eq {2)
in the following fonn:
s = {4)
The four terms on the right side of Eq (4) represent the component slopes
which produce the variable energy slope S due to changing discharge.
From left to right respectively, the four slopes are attributed to:
gravity force, pressure force, convective (spatial) acceleration, and
local {temporal) acceleration.
s = s0 + 1 a(O/A) (6)
g dt
{7)
5
c = 1 dQ,
(8)
s dh
where dQ/dh is the slope of the single-value rating curve. If the channel
is assumed to be prismatic, the kinematic wave velocity can be computed
directly by substituting Eq (3) in Eq (~). After differentiation, the
following is obtained:
c = KV = K Q/A, (9)
where
K = 5- 2A dB/dh, (10)
) 3B2
It should be noted that the wave velocity is frequently greater than that
computed by Eq (9); however, this may result from the fact that the wave is
more nearly a dynamic wave than a kinematic wave. The dynamic wave velocity
as given by Henderson (1966) is:
(12)
6
from that of a dynamic wave to more nearly that of a kinematic
wave as the stage increases. The portion of the rating curve, associated
with the higher stages when the kinematic wave approximation is more
applicable, could be determined approximately by the method developed
herein.
where:
Since c and r are defined by Eqs (9) and (13), Eq {7) can be substituted
in Eq (6), with the partial derivatives in the latter replaced by finite
difference notation. After some rearrangement, the following equation is
obtained:
S = S0 +[ A + (1 - 1) (14)
XQ K
7
where:
Q-1.486AD
213
(s 0 +[~+( oh
s
+ Q~/A~ - Q/A
n KQ g6t
+ 2So ( 1 - BQ2 ) Jl/2 = 0 (15)
3r2 gA3
This equation differs from others given in the literature; e.g., Linsley,
et al. (1949), Corbett (1943), which include only terms equivalent to
the~irst two terms of the variable energy slope of Eq (6).
8
and known quantities (Q~,A~ , h~) associated
with the time t-~t.
9
SECTION 3. APPLICATION Of MODEL
3.1 DATA REQUIREMENTS
In natural channels, the bottom slope is often quite irregular due to the
presence of deep bends, pools, crossings, shallow riffles and other irregu-
larities that occur along the length of the channel. The bottom slope (S 0 ),
used in Eq (15), is the slope that is effective in controlling the flow. A
good measure of the effective bottom slope is the water surface profile
associated with either the condition of low flow or peak flow. The low flow
profile is obtained from the minimum recorded stages at gaging stations both
up and downstream from the location for-which the bottom slope is required.
The peak flow profile is obtained from the maximum recorded stages. The low
flow profile is preferred unless it is noticeably affected by the irregu-
larity qf the channel bottom, in which case the peak flow profile should be
used. The effective channel bottom slope is computed by subtracting the
downstream stage from the upstream stage, both referenced to the same datum,
and dividing by the distance (in feet) separating the two gage locations.
These are geometric properties of the channel location and can be obtained
from either hydrographic surveys or stream gaging records. ,Each is a func-
tion of the stage. By plotting values of A and B versus the stage, the
extent of the variation can be determined. Approximately, three to ten
values of A, B, and h will describe adequately the variation of area and
width with stage, and linear interpolation will provide any intermediate
values required during the computation of the stage-discharge relation.
It is assumed that the properties of the cross section are known throughout
the duration of the specified stage or discharge hydrograph. Thus, if there
is significant scour or fill at the cross section during this period, the
computed stage~discharge relationship will be inaccurate because of the
unknown variations of the cross-sectional properties. The primary effect
of scour or fill on the stage-discharge relation is a change in the
position of the mean single-value rating curve. The position
10
is lowered when scour occurs and raised when fill occurs. Scour and fill have
only a secondary effect on the shape and magnitude of the dynamic loop~ since
the two most dominant terms (S 0 .and ohs) of the variable energy slope are not
affected substantially by relatively small changes in the cross-sectional area
brought about by sc'our and fill. Gradual long term changes in the cross-
sectional properties which are monitored by periodic streamflow measurements
should not prevent the use of the dynamic model. Significant scour and fill
which produces rapid changes in the cross section will present difficulties in
obtaining accurate stage-discharge relations; however~ the dynamic model can
provide a good approximation of the shape and magnitude of the dynamic loop.
where Q is the discharge associated with the mean single-value rating curve.
It should be noted in Eq (16) that s 0 , the effective channel bottom slope, is
assumed to be equal to the energy slope. This curve is simply "sketched in"
between (h,Q) points which have been obtained from discharge measurements.
There should be points associated with both rising and falling discharges in
order to obtain a representative mean rating curve.
Generally, n will vary with stage since the roughness properties of the
channel change with stage due to (a) the variation of vegetation and channel
bank irregularities with elevation and (b) the partial_correlation of allu-
vial bed form changes with stage.
where nLo is the n value associated with the stage hLO and nLl is the value
associated with the stage hLl" Equation (17) applies throughout the range in
stage~ hLo<h<hLl: . Som7times the n,h relation varies sufficiently to require
two l1near relat1ons; 1.e., Eq {17) for a lower range of stage hLo<h<hLl and
a similar equation for an upperrange in stage huo<h<hul
11
bank or over-bank, or changes in alluvial bed forms, the relation may be
updated using the most recent discharge measurements. The value of Q
used to compute the updated value of n via Eq. (16} should be corrected
to eliminate the dynamic effect. The corrected value of the discharge
is determined from the following:
~t in Eq. (15) should not be greater than the temporal resolution of the
specified stage or discharge hydrograph. If the specified hydrograph has
irregularities, a ~t which is less than the resolution of the hydrograph
allows the resulting irregular stage-discharge rating curve to be defined
more accur~tely. In this study, a ~t of 3 hours is used with specified
hydrographs that have a 24-hour resolution.
The dynamic relation between stage and discharge is modeled herein for
locations on the lower Mississippi, Atchafalaya, and Red Rivers. In each
of these locations, the stage-discharge relation is influenced by a variable
energy slope due to changing discharge.
The necessary information (bottom slope, cross-sectional area and surface
width as functions of stage, and Manning's n} for each of the locations is
given in Table 1. The cross-sectional properties represent time-average
values. The departures of the cross-sectional properties for any 1 year
from the average values shown in the table are less than approximately 3
percent. If the departures were considerably larger, cross-sectional proper
ties applicable to each year would improve the accuracy of the computed
stage-discharge relations. At each location, the floods, which were selected
for testing the model, caused minimal scour and fill. The computed values
12
TABLE 1.--CROSS-SECTION AND HYDRAULIC DATA FOR LOCATIONS
ON THE LOWER MISSISSIPPI, RED, AND ATCHAFALAYA RIVERS
Location s0 Year h h ! h A B
nLO nLl LO Ll
11uo I nUl huo hUl
Red River
1964 0.031 0.018 ~5. 55. 0.0180 0.0112 55. 75. 45.0 4800. 463.
Alexandria, La. 0.0000233
1966 0.031 0.018 ~5. 55. 0.0180 0.0130 55. 80. 52.0 8300. 528.
60.0 13000. 576.
80.0 26600. 696.
In Fig. 3, the solid line representing the computed rating curve for the
flood of 1966 was obtained by 1) using Eq (15) to compute the discharge
hydrograph shown in Fig. 4 from the specified stage hydrograph shown in
the insert of Fig. 3 and 2) plotting the observed stage against the computed
discharge. Measured values of stage and discharge are shown in Fig. 3 also.
The computed rating curve has a substantial dynamic loop; the discharge value
of 550,000 cfs has two associated stages, one on the rising limb and one on
the recession limb of the specified stage hydrograph, which differ by approx-
, imately 7 feet. The loop rating curve has irregularities which reflect each
variation in the rate of change of the stage hydrograph. A comparison of the
computed discharges shown in Fig. 4 with the observed discharges is quite
good, the root mean square (rms) error being less than 4 percent.
The 1969 observed stage hydrograph shown in the insert of figure 7, yields
the single-looped rating curve of the :tigure. The uniformity of the stage
hydrograph produces the relatively smoo.th computed rating curve . . A comparison
of computed and observed. discharges is shown in figure 8. The rms error is
about 2 percent.
.The 1963 observed stage hydrograph, shown in the insert of Fig. 9, yields
the computed stage-discharge rating curve of the figure. The dynamic loop is
rather significant; for a discharge of 450,000 cfs, the maximunL difference
between stages of the rising and falling limbs of the hydrograph is about
9 feet. This is a result of the rather severe rate of change of stage
which exists for both the rising and the recession limbs of the stage hydro-
graph. Also, noticeable variations in the rate of change of the stage
hydrograph are reflected as irregularities superimposed on an otherwise
14
G> OBSERVED
-COMPUTED
45
--+35
' +-
'Q;
0)
-0
en
L__
~--
~
I
..c: 30
~
-"-
" +-
_. 35
Q)
0)
25 -0
en
..c:
I
25
20
20 40 60
t- Time( days)+-
151 I I I I I I I I I I
- 200 300 400 500 600 700 800 900 1000 1100
Q- Discharge(1000cfs)+-
F i g u r e 3. Stage - Di s c h a r g e ReI at ion for M i s s i s s i p p i Ri ve r 1 Ta r be r t l a n d i n g 1 l a..
( 2 I 9 I 66- 4 I 11 I 66).
0 OBSERVED
-COMPUTED
1200 Comparison of Computed and
Observed Discharges:
Root mean square error __ 3.8'ro
+ 1000
en
'"I-
u
0
0
0
-
...........
Q)
0)
800
...... '-
0
0\
..s::::: 600
u
en
-
a
I
(J 400
200
OT-----+-~--+-----r-----r-----~----~--------------------~
0 10 20 30 40 50 60
t-Time(days) ~
Figure 4. Discharge Hydrograph for Mississippi River, Tarbert landing, La.
( 2 I 9 I 66- 4 I 11/.66).
e OBSERVED
- COMPUTED
e
40
-
....,
f-< --
~ 35
Q)
0>
- 0
t J)
I
...s::::: 25
e 40 80 120
t- Time (days) +-
15'+---~--~~--~---+----~--~---+------------~
200 300 400 500 600 700 800 900
Q- Discnarge ( lOOOcfs) +-
Figure 5. Stage - 0 i s c h a r g e R e Iat ion for M iss i s s i p pi R i v e r Ta r bert
1
Land i n g 1 La.
( 2 I l I 67- aI 3 I 6 7).
00BSERVED
-COMPUTED
Compo rison of Computed and
800. Observed Discharges:
Root mean square error __ 3.2 o/o
+ 700
-.....
en
u
g 600
--
0
Cl)
en
~ ~
OJ 0
..s:::. 500
u
en
-
0
I
0 400
300
2oo1L-+--+--+--+---j-=-~~~~-~--:c;--
0 20 40 60 80 100 120 140 160 180
t -Time(days) +
F i gu r e 6. D i s c h a rg e Hy d r o g rap h for M i s s i s s i p pi R i v e r 1
T a r bert La n d i n g 1 La .
(2/ 1 /67-8/3/67).
50 0 OBSERVED
-COMPUTED
40
+
-
( /')
~ 1:301 ~7 I I i.......
-
~ 40
C)
0
254-' / 1 en
I
..s:::: 30
I ~ I
20
15 I I I I I I I I I I I
200 300 400 500 600 700 800 900 1000 1100
Q- Discharge (lOOOcfs) ~
f ig ure 7. 5 tag e - 0 i s c h a r g e ReI at i o n for M i s si s s i p p i R i v e r , Ta r be r t Land in g , La .
( 1 I 23 I 69- 3 I 26 I 69).
1100~------------~=-~-----------------------------------------
0 OBSERVED
\ -COMPUTED
~
t
...-
800 \
VI
......
u
0
0
--
0
G)
C)
"-
0
N
0 ..s:::. 600
u
VI
-
0
I
c
0 10 20 30 40 50 60 70
t-Time (days) +-
Fjgure 8. Discharge Hydrograph for Mississippi River, Tarbert Landing, La.
( 1 I 23 I 69- 3 I 26 I 69 ).
00BSERVED
-COMPUTED
t
-.-....
- Q)
C)
-
0
( /)
I
J~t
~ I 45
..r::.
/,/"
I
J
I
N
I-' 30-J_ ~cv /
-+-
1.:::=. 35
Q)
-
C)
0
( /)
I
..r::. 25
15i~~L__L~L_~~~~~;
0 20 40 60
t-Time(days)+-
22
0 OBSERVED
-COMPUTED
Comparison of Computed and
+ Observed Discharges:
-...
en
u
Root mean sq-uare error __ 1.6%
0
0
--
0
Q)
Ol
'-
0
.s:::. 600
u
Cl)
N
w -
0
I
0 500
10 20 30 40 50 60
t- Time (days)+-
Figure 10. Discharge Hydrograph for Mississippi River, Red River Landing, La.
( 3/11/63-5/ 13/63).
-so_,...------------------------------,
75 _J._ 0 OBSERVED
-COMPUTED
70
+ 65
--....
.......
~ 60
0
N ,._
..!:'- V)
..:: 55
50
45
40 I I I I I I I I I I I I I
0 10 20 30 40 50 60 70 80 90 100 110
Q- Discharge (1000 cfs) +
Figure 11. Stage-Discharge Relation for Red River, Alexandria, la.(2/5/64-6/l7/6.4).
0 OBSERVED
-COMPUTED
Comparison of Computed and
Observed Discharges:
+ 120 Root mean square error--8.4%
-
.....
V)
u
0
0
0 100'
-
Q)
0>
1.-
0
...c
u
V)
,..,o
lJ1
I
0
40
20
e OBSERVED
75
-COMPUTED
70
65r / / I 85
-+- 60 -t-
~ 1
Cl>
/ / 75
N-
0')
"'.V>
~
0
55
1 // 1~.,
- Cl>
-
0')
0
( f)
50 _j_ // I ..l: 55
45
20 40 60 so
t-Time (days)-+
40 I 1 1 1 I I . _I I I I !
0 20 40 60 80 100 120 140 160 180 200
Q- Discharge (lOOOcfs) +-
Figure 13. Stage- Discharge Relation for Red River, Alexandria, La.(4/13/66-7/l /66).
~~3- '~--"~~
~ .-.~
160
....-
u
Cl'l
0
0 100
o-
-
,.....
(I)
C>
"-
0 80
..s::.
N
u
Cl'l
'-1
-
0
I
() 60
40
20
o~---------~----------+----------+------~--1---------~r---------~--------+-------+------------------
0 10 20 30 40 50 60 70 80
t-Time (days)+
Figure 14. Discharge Hydrograph for Red River, Alexandria,la. (4/13/66-7/ 1 /66).
,''40-,---------------------------.
0 OBSERVED
-COMPUTED
+
~ C
20
-l #/
-
V)
0
I
N .S:::.
00
t- Time (days)..-
0
0+----r---+----r---+---~---+----~--+-------~
0 50 100 150 200 250 300 350 400
Q- Discharge (lOOOcfs) ~
Figure 15. Stage- Discharge Relation for Atchafalaya River, Simmesport, La.
(1/7/64- 6/16/64).
0 OBSERVED
-COMPUTED
Comparison of Computed and
Observed Discharges:
Root mean square error__ 7.5%
+ 400
N
\.0
-
II)
~
u
0
0
0 300
-
,..-
Q)
C)
~
0
..s:::: 200
u
II)
0
I
() 100
0 I I I I I I I I I I
By using the hydraulic depth in lieu of the hydraulic radius, Eq(3) can
be rearranged to yield:
D =[ Q n
1.486 B
J0.6 s-0.3
(19)
(20)
s ~ s0 + ~h
s
(21)
30
Eq(21) was obtained by:
1) using only tile first two terms, which are the most significant,
of the right si.de of Eq(l4};
1) ~ increases as oh increases;
31
100
1.o
+. 0.1
0
~-
o.o1
0.001 10.
100 200 300 400 500 600 700
02/3 +- 9.
n
a.
7.
0.001
6.
t
-
..c:::
5.
<l
4.
CJ) 0.0001
3.
2.
IGRAPHBI
L: _____ _j
1.
o.
0.00001 0.0001 0. 001 o. .2 .4 .6 ' .8 1.0
_g_.
So 5
Figure 17. Generalized Graphical Estimation of Magnitude ( ah)
of the Dynamic Loop. 32
D= .1o. ft
n = .015
1.0
0.1
0.01
0.00001
Sh ( ft /hr)
jl
)I
)I
1.0
0.1
s0 ...
4) Ah is ins.ignificant (say less than about 0.1 ft) when S0 > 0.001
for most .naturally occurring values of ISh; i.e., oh < 4 ft/hr
5) ~ can be significant when 0.0001 < so < 0.001 for 0.1 < oh
< 3 ft/hr; and
35
SECTION 5o SUMMARY
36
ACKNOWLEDGMENTS
37
REFERENCES
Hende~son, F.M., Open Channel Flow, MacMillan Company, New York, 1966.
Simons, D.B., and E.V. Richardson, "The Effect of Bed Roughness on Depth-
Discharge Relations in Alluvial Channels," Geological Survey t-ater Supply
Paper 1498-E, u.s. Government Printing Office, Washington, 1961.
Simons, D.B., M.A. Stevens, and J.H. Duke, "Predicting Stages on Sand-Bed
Rivers," Journal of the Waterways, Harbors and Coastal Engr. Division,
ASCE, Vol. 99, No. WW2, Proc. Paper 9731, pp. 231-243, May, 1973.
38
APPENDIX A
f(x) =0 (A-1)
df(xk)
k
f(x) = f(xk) + - - - (x-x ) (A-2)
dx"
The right sid~ of Eq (A-2) is the linear function of xk. that best
approximates the nonlinear function f(x) ~hich is evaluated at xk. An
iterative procedure, which will cause f(x ) to approach zero as the quantity
(x-xk) approaches zero, can be obtained from Eq (A-2) by setting f(x)
equal to zero and replacing x with xk+l, which will be an improved solution
estimate for x if the iterative procedure is convergent. Hence Eq (A-2)
takes the form:
df(xk)/dxk
A-1
The convergence of the iteration process depends on a good first
solution estimate xk=l. If the estimate is sufficiently close to x,
convergence is attained; and it is at a quadratic rate; i.e. second order,
since the iterative procedure involves the first derivative. The
nonlinear equation which is solved by the Newton iterative algorithm in
this report is a time dependent finite-difference equation. A first
estimate of the solution is obtained by using the solution associated with
the time t-~t. In this study the iteration process always converged.
The convergence process can be hastened when the first solution estimate
xk=l is made closer to the acceptable solution. A simple linear extra-
polation is used to provide better first solution estimates. Thus,
k=l
x. = x. + (x. - x. 2 )/2 (A-4)
J J- 1 J- 1 J-
where the j subscript denotes the solution at time t and j-1 denotes
the solution at time t-~t, etc.
Q - 1.486 ADZ/J [ S
0
+ [ ~_ + ( 1 - _! ) BQ ] oh +Q,#f/A' - Q/A
s
n ~ K g~ g.llt
+ 2S 0 ( l _ BQ2 ) ] l/2 = O (A-5)
3r2 gA3
Case A:
Qk+l = Qk _
f(Qk) (A-6)
df(Qk)/dQk
where the superscript k denotes the number of iteration; f(Qk) is
Eq (A-5) evaluated with the unknown Q replaced by the approximation
qk; and the term df(Qk)/dQk is the derivative of f(Qk) with respect to
qk. Thus,
= qk _ L L l/2 (A-7)
2 0 '
A-2
where:
13 = so + 2 so + Q"' (A-10)
3 r2 g A"' /i.t
1 = A oh8 (A-ll)
4
K
(1 - l) B oh 8 - 1 , and (A-12)
K g A2 .g A At
L6 = - 2 S0 B , (A-13)
3 r2 gA3
in which
D = A , (A-14)
B
oh (h - h"') (A-15)
s
/1t
dB/dh.
K=2_l_A__ _ (A-16)
3 3 B2
(A-18)
Also,
(A-20)
A-3
In the above equations, A and B are known functions o~ the stage and are
evaluated.at h; B.. , A~, h~ are known from the time period previous; i.e.,
t~ or t-ilt; S , r, n , n
11 , hLo, h 11 are constants.
0 10
Case B:
where:
J 2 + (J 3 A+J 4 ~ ) (h k -h . . ) + J 5 + J 6 ~ (A-23)
A2 1\ A3
in which
J = + 2 S0 + Q ... (A-24)
2 80 3 r2 A... ~t
g
1 (A-25)
K Q Lit
1 (A-26)
(1-rz) _Q_
g Lit
In the above,
5 2 .A dB/dhk
K = 3 - 3 --2 (evaluated at hk) , (A-29)
B
k (Bk .--B~} (A-30)
dB/ dh = (hk -h-,.)
and
A-4
-1.486[J 1/2 [ ~ d(D2/3) + D2/3 B - _A_D_2_/_3 dn/dhk ]
o n dhk n n2
2
+ 0 . 5A D I 3 J 1 ] , (A-31)
n J 1/2
0
(A-32)
+ (nLl -nLo)
n = niD (hk-h )
Lo
(A-33)
(hLl -hLo) '
n -nLo)
dn/dhk = ( Ll -h ) , and (A-34)
(hLl Lo
:d(D2/3) 2
= -3
D2/3. (~ - dB/dhk)
A B
. (A-35)
dhk
In the above equations A and B are specified functions of the stage and
are evaluated at hk; B... , A. . , h . . are known from the previous time t-~t; and
g, ~t, S 0 , r, nLo, nL 1 ,hLo' hLl are constants.
For either Case A or Case B!l the solution of Eq(A-5) via Newton iteration
requires only about two iterations when the following convergence criteria
are used:
(A-36)
and
(A-37)
where:
and.
A-5
APPENDIX B
The output furnished by the program includes all the input information,
as well as the following:
B-1
Dynamic effect ____ A value (in cfs) which is the algebraic
difference between Discharge and Normal
Discharge; this represents the effect of the
flow dynamics on the discharge.
Normal stage --.-- A fictitious stage (in ft above MSL) which would
occur simultaneously with the actual discharge
if there were no dynamic effect.
Dynamic effect ---- Also used as a value (in ft) which is the
algebraic difference bet\~een Stage and Normal
Stage; this represents the effect of the flow
dynamics on the stage.
B-2
PROGRAM DYNMOD CINPUTtOUTPUTl
DIMENSION HU<200ltT1C200)tQUC200)
*** THIS PROGRAM IS A DYNAMIC MODEL OF THE STAGE-DISCHARGE RELATION.
*** THE MODEL CONSIDERS 'THE VARIABLE ENERGY SLOPE DUE TO CHANGING
*** DISCHARGE WHICH CAUSES A LOOP IN THE.STAGE-DISCHARGE RATING CURVE.
COMMON /All CMLltCML2tCMU2tCMHLltCMHL2tCMHU2
COMMON /A2/ HSClOltBSClQ),AS<lOltNCS
*** GRAVITY ACCELERATION CONSTANT
G=32.172
*** ITERATIVE CONVERGENCE CRITERION
EPH=O.OOl
EPQ=J.O
*** INPUT DATA
*** IF IQH=lt THE STAGE HYDROGRAPH IS REQUIRED AS INPUT DATA AND THE
*** DISCHARGE HYDROGRAPH IS COMPUTED BY THE PROGRAM.
*** IF IQH=2t THE DISCHARGE HYDROGRAPH IS REQUIRED AS INPUT DATA
*** AND THE STAGE HYDROGRAPH~ IS COMPUTED BY THE PR-OGRAM.
*** NU IS T~E NUMBER OF POINT VALUES OF THE SPECIFIED HYDROGRAPH.
*** NCS IS THE NUMBER OF VALUES OF HS.
*** GZ IS THE ELEVATION <FT> OF THE GAGE ZERO ABOVE MSL.
*** DT IS THE DELTA TIME STEP CHRS) AT WHICH THE COMPUTATIONS PROCEED
*** DTHU IS THE TIME INTERVAL CHRS> BETWEEN VALUES OF SPECIFIED
*** HYDROGRAPH.
*** HS IS THE WATER SURFACE ELEVATION <ABOVE MSLl FOR KNOWN VALUES OF
*** CROSS-SECTIONAL AREA AND WIDTH.
*** BS IS THE KNOWN VALUE OF THE SURFACE WIDTH FOR THE ELEVATION HS.
*** AS IS THE KNOWN VALUE OF THE CROSS-SECTIONAL AREA FOR ELEV. HS.
*** HU IS SPECIFIED STAGE HYDROGRAPH VALUE FOR EACH DTHU CHRS1
*** TIME INCREMENT.
*** QU IS THE SPECIFIED DISCHARGE HYDROGRAPH VALUE FOR EACH DTHU
*** CHRS> TIME INCREMENT.
READ 51, IQH
PRINT 50, IQH
READ ~l,NUtNCS,GZ,DTtDTHU
PRINT 55, NU,NCS,GZ,DTtDTHU
READ 52t<HSCKltK=ltNCS>
PRINT 60
PRINT 52tCHSCKltK=ltNCS)
READ 52tCBSCKltK=ltNCS>
PRINT 61
PRINT 52tCBSCKltK=ltNCS)
READ 52t<AS<KltK=ltNCS>
PRINT 62
PRINT 52tCASCKltK=l,NCS)
IF CI QH-1 > 8, 8, 9
8 READ 52tCHUCKltK=ltNU>
PRINT 63
PRINT 52tCHU<KltK=ltNUl
*** CORRECT SPECIFIED STAGES TO MEAN SEA LEVEL DATUM
DO 12 K=ltNU
12 HU<K>=HU<K>+GZ
GO TO 10
9 READ 52, (QUCKltK=ltNUl
PRINT 58
B-3
PRINT 52' (QU(Kl,K=l,NU>
. *** INPUT FRICTION COEFFICIENTS AND EFFECTIVE BOTTOM SLOPE
10 READ 53, CMLJ,CML2,CMU2,CMHL1,CMHL2,CMHU2,SO
PRINT 59,CML1,CML2,CMU2,CMHL1,CMHL2,CMHU2,SO
*** TYPICAL FLOOD DATA FOR COMPUTING CONSTANT <FR)
READ 54, TP,QMAX,QMIN,HMAX,HMIN
PRINT 67,TP,QMAX,QMIN,HMAX,HMIN
*** CONVERT DT TO SECONDS
DTS=DT*3600.
*** COMPUTE HOUR ASSOCIATED WITH POINT VALUES OF SPECIFIED HYDROGRAPH.
Tl<l>=O
DO 11 K=2,NU
11 Tl<K>=Tl<K-1)+DTHU
*** COMPUTE FR CONSTANT
HMAX=HMAX+GZ
HMIN=HMIN+GZ
HA=0.5*<HMAX+HMIN>
CALL SECT<HA,A'B'R,DB,DR>
FR=56200.*(0MAX+QMIN>*TP*SO/A/(HMAX-HMIN)
PRINT 56, FR
CONR=2e/3e*SO/FR/FR
KT=l
TT=O.
IF<IQH-1> 30,30,31
*** COMPUTE INITIAL DISCHARGE
30 HP=HU <1)
CALL SECT<HP,A,s,R,DBtDR>
CALL FRICT<HP,CM,DCM>
QP= le486/CM*SORT<SO>*A*R
PRINT 57, QP
GO TO 14
31 Yl=(QU(l)*CML1/(J.486*SQRT<SO)*BS<l>) >**<3.15.)
DO 32 K=l,20
CALL SECT<Yl'A'B'R~DB,DRl
CALL FRICT<Yl,CMtDCM1
F=QU(ll-1.4~6*SORT<SO)/CM*A*R
DF=-1.486*SORT<SO>*<B*R/CM+A*DR/CM-A*R*DCM/CM/CM)
Y=Yl-F/DF
IF<ARS<Y-Yll-EPHl 33,32,32
32 Yl=Y
33 HP=Y
QP=QU(l)
14 QF=QP
HF=HP
DHN=Oe
PRINT 68
GO TO 43
15 TT=TT+DT
*** INTERPOLATE AT TIME TT FROM SPECIFIED HYDROGRAPH
DO 16 K=f,NU
IF <TT-T1{K)) 17,16,16
16 CONTINUE
GO TO 26
17 KK=K-1
B-4
IFCIQH-1) 40,40t41
*** INTERPOLATlON OF STAGE HYDROGRAPH
40 HF=HU<KK>+<)T-Tl<KKll/DTHU*<HUCK>-HU<KK))
CALL QSOLVE-<HFtHP,QP,EPQ,SO,CONR,DTStDO,GtOF)
GO ~0 43
*** INTERPOLATION OF DISCHARGE HYDROGRAPH
41 OF=QUCKK>+<TT-Tl<KK)l/DTHU*(QUCK>-OUCKK))
CALL HSOLVE (QF,QP,HPtEPH,SO,CONRtDTStDH,GtHF>
43 DQ=QF-QP
DH=HF-HP
*** COMPUTE NORMAL DISCHARGE
CALL SECT CHFtAtBtRtDBtDR>
QN=1.486/CM*SORTCSO)*A*R
DQN=QF-QN
*** CO~PUTE NORMAL STAGE
HNK=HF+DHN/2.
DO 22 K=lt20
CALL SECT<HNKtAtBtRtDBtDR>
CALL FRICT <HNK,CM,DCM>
F=QF-1.486*SQRTCS0l*A*R/CM
DF=-1.486*SQRTCSO>*<A*DR/CM+R*R/CM-A*R*DCM/CM/CM>
HNKK=HNK-F/DF
IFCABS<HNKK-HNK>-EPHl23t22t22
?2 HNK=HNKK
23 HN=HNKK
*** COMPUTE DIFFERENCES IN NORMAL AND DYNAMIC STAGES
DHN=HF-HN
*** CHECK TO SEE IF COMPUTATIONS ARE TO BE PRINTED
IF<TT-Tl<KT>> 25t24t24
24 KT=KT+l
*** PRINT COMPUTATIONS
PRINT 69,TT,HF,QF,QN,DQN,HN,DHN
25 QP=QF
HP=HF
GO TO 15
26 CONTINUE
STOP
50 FORMAT<5Xt*IQH=*I2>
51 FORMATC2Il0t3Fl0.2)
52 FORMAT<8Fl0e2l
53 FORMAT<3F10.5t3Fl0.2tF10.6)
54 FOPMATC5F10.2>
55 FORMAT C5Xt* NO. OF HYDROGRAPH PTS=*;I5t5Xt
1* NO. OF CROSS SECTION PTS=*ti3//5Xt*GAGE DATUM ELEVATIONCFT>=*t
2FA.2//t5Xt* DELTA TIME INCREMENT<HRS>=*tF6elt5X,
3* RESOLUTION OF SPECIFIED HYDROGRAPH<HRS>=*tF6el)
56 FORMATC5Xt*FR CONSTANT=*tF10.2)
~7 FORMAT<5Xt*INITIAL STEADY DISCHARGE<CFS>=*tFlOeO)
59 FORMAT<2X*<CML1) IS N VALUE AT LOWEST STAGE OF LOWER RANGE OF STAG
1E=*tFl0e5ti2Xt*CCML2> IS N VALUE AT HIGHEST STAGE OF LOWER RANGE
20F STAGE =*tFl0.5,/2Xt*CCMU2) IS N VALUE AT HIGHEST STAGE OF UPPER
3 RANGE OF STAGE =*tF10.5t/2Xt*CCMHLll IS STAGE ASSOCIATED WITH CML
41 =*tFl0e2t/2Xt*CCMHL2) IS STAGE ASSOCIATED WITH CML2 =*tFlOe2t/2X
5t*CCMHU2) IS STAGE ASSOCIATED WITH CMU2 =*tF10.2t/2Xt*EFFECTIVE B
60TTOM SLOPE (50) =*tF12.8)
60 FORMATC25Xt* CROSS-SECTION FLEVATIONSCFT ABOVE MSL>*>
61 FORMATC25Xt* CROSS-SECTION WIDTHSCFT>*>
62 FORMATC25Xt* CROSS-SECTION AREAS (SQ. FT.>*>
58 FORMATC25Xt*SPECIFIED DISCHARGE HYDROGRAPHCCFS>*>
63 FORMATC25Xt* SPECIFIED STAGE HYDROGRAPHCFT>*>
67 FORMATC5Xt* TIME TO PEAK<DAYS>=*tF6.1t5Xt* MAX. ANNUAL DISCHARGE<C
1FS>=*tFlO.Ot/lt5X,*MIN. DISCHARGECCFS>=*tFlO.Ot5Xt* MAX. ANNUAL
2STAGE<FT>=*tF8e2t5Xt* MIN STAGE<FT>=*tf8.2)
68 FORMATClXt*TIMECHRSl*tlXt*STAGE<FT MSL>*tlXt*DISCHARGE<CFS>*tlXt*N
lORMAL DISCHCCFS> *tlXt*DYNAMIC EFFEtTCCFSl*tlX,*NORMAL STAGE<FT>*'
21Xt*DYNAMIC EFFECT<FT>*>
69 FORMATCF7.lt7XtF6.2,7XtFlOe0t8X,FlO.Ot8X.,FlO.OtlOX,F6e2tl3XtF6.2)
END
SUBROUTI,NE QSOLVE CHF,HP,QP,EPQ,SOtCONR,DTS,DQ,G,QF)
*** THIS SUBROUTINF LJSES NEWTON ITERATION TO SOLVE EQC15> FOR THE
*** UNKNOWN DISCHARGE WHEN THE STAGE HYDROGRAPH IS GIVEN.
*** COMPUTE CONSTANTS FOR EQC15)
CALL SECTCHP,AtBtRtDBtDR>
FL3=SO+CONR+QP/G/A/DTS
CALL SECT CHFtAtBtRtDBtDR>
CALL FRICT CHFtCMtDCM>
FK=5.13.-2.13.*A*DB/B/B
FL2=1.486*A*R/CM
DHS=<HF-HPl/DTS
FL4=A*DHS/FK
FL5=<1.-1.1FK>*B*DHS/G/A/A-le/G/A/DTS
FL6=-CONR/G*B/A/A/A
*** COMPUTE STARTING VALUE FOR ITERATIVE SOLUTION OF EQC15)
QK=QP+DQ/2.
*** SOLVE EQC15) BY NEWTON ITERATION
DO 20 K=lt20.
FLO=FL3+FL4/QK+FL5*0K+FL6*GK*QK
FL1=-FL4/QK/QK+FL5+2e*FL6*QK
F=QK-FL2*SGRTCFL0)
DF=1.~0.5*FL2*FL1/SQRTCFL0)
. QKK=QK-F/DF
IFCABSCQKK-QK>-EPQ) 2lt20t20
20 QK=QKK
21 QF=QK
RETURN
END
SUBROUTINE HSOLVE CQF,QP,HP,EPH,SOtCONR,DTStDH,G,HF>
*** THIS SUBROUTINE USES NEWTON ITERATION TO SOLVE EQ(15> FOR T~E
*** UNKNOWN STAGE WHEN THE DISCHARGE HYDROGRAPH IS GIVEN.
*** COMPUTES CONSTANTS FOR fQ(15>
CALL SECTCHP,AtBtRtDBtDR>
FJ2=SO+CONR+QP/G/A/DTS
FK=5.13.-2.13.*A/BIB*DB
*** COMPUTE STARTING VALUE FOR ITERATIVE SOLUTION OF EQC15>
HK=HP+DH/2e
*** SOLVF EQC15) RY NEWTON ITERATION
DO 20 K=1t20
CALL SECTCHK,AtBtRtDBtDR>
B-6
CALL FRICTCHKtCM,DCM>
DH=HK-HP
FJ3=le/QF/FK/DTS
FJ4=Cl.-l.IFK>*GF/G/DTS
FJ5=-QF/G/DTS
FJ6=-CONR*GF*QF/G
FJO=FJ2+CFJ3*A+FJ4*B/A/Al*DH+FJ5/A+FJ6*B/A/A/A
FJ1=FJ3*A+FJ4*B/A/A+DH*<FJ3*B+FJ4/A/A*<DB-2.*B*B/A))-FJ5*B/A/A+FJ6
l/A/A/A*CDB-3.*B*B/Al
F=QF-le486*A*RICM*SQRTCFJO>
DF=-1e486*CSQRTCFJO)*CA/CM*DR+R*B/CM-A*R*DCM/CM/CM>+0.5*A*R/CM*FJ1
1/SQRTCFJO))
HKK=HK-F/DF
IF CABSCHKK-HK>-EPH)21,20t20
20 HK=HKK
21 HF=HKK
RETURN
ENO
SUBROUTINE SECT CY,A,BtR,DB,DR>
COMMON IA21 HS(lO),BSC10J,AS<lOJ,NCS
*** THIS SUBROUTINE COMPUTES THE GEOMETRICAL PROPERTIES OF THE
*** CROSS-SECTION AT A SPECIFIED WATER SURFACE ELEVATION.
DO 10 K=2,NCS
IF <Y-HSCKJ)5,5tl0
5 KT=K
GO TO 15
10 CONTINUE
15 KL=KT-1
DB=<BSCKTJ-~SCKL)J/CHSCKT>-HSCKLJ)
B=BSCKLl+DB*CY-HS<KLJ)
A=AS<KLJ+(AS<KTJ-ASCKL) )/(HS<KTJ-HSCKLJ J*CY-HSCKL))
R=CA/Bl**C2./3.)
DR=2.13.*R*CB/A-D8/8)
RETURN
END
SUBROUTINE FRICTCY,CM,DCM>
COMMON /All CMLl,CML2,CMU2,CMHLltCMHL2,CMHU2
*** THIS SUBROUTINE COMPUTES MANNINGS N COEFFICIENT FOR A
*** SPECIFIED WATER SURFACE ELEVATION.
CMU1=CML2
CMHU1=CMHL2
IF CY-CMHL2ll0,10,12
*** LOWER RANGE OF STAGE
10 DCM=<CML2-CML1)/CCMHL2-CMHL1l
CM=CMLl+DCM*<Y-CMHLll
GO TO 20
*** UPPER RANGE OF STAGE
12 DCM=<CMU2-CMU1)/CCMHU2-CMHU1)
CM=CMU1+DCM*(Y-CMHU1>
20 RETURN
END
B-7
IOH= I
NOo Of HYOROGRAPH PTSz 64 NO. Of CROSS SECTION PTS 4
GAGE DATUM ELEVATION(fTl 2 3.49
DELTA TIME INCREMENT(HRS1= 3.0 RESOLUTION Of SPECIFIED HYDROGRAPHCHRSl 24.0
CROSS-SECTION ELEVATIONSCFT ABOVE MSLl
16.00 34.00 41.20 48.00
CROSS-SECTION WlDTHSCFTl
3000.00 3540.00 3630.00 3690~00
CROSS-SECTION AREAS CSQ. FT.l
72500.00 134000.00 164000.00 200000.00
SPECIFIED STAGE HYDROGRAPH(FTI
18.29 18.59 19.56 21.27 23.22 25.11 26.78 28.02
29.01 29.84 31.01 3?.54 33.79 34.51 35.74 36.63
37.32 3B.02 38.56 39.00 39.54 40.10 40.67 41.10
41.40 41.68 41.86 42.11 42.40 42.50 42.80 42.74
42.38 41.89 41.29 40.58 39.82 38.81 37.70 36.53
35.11 33.88 32.97 32.07 31.10 30.38 29.82 29.30
28.77 28.26 27.75 27.28 26.90 26.81 26.64 26.59
26.20 25.80 25.45 25.02 25.11 24.72 24.02 23.99
CCML11 IS N VALUE AT LOWEST STAGE Of LOWER RANGE Of STAGE .01590
(CML2l IS N VALUE AT HIGHEST STAGE Of LOWER RANGE Of STAGE .01392
CCMU21 IS N VALUE AT HIGHEST STAGE Of UPPER RANGE Of STAGE .01392
CCMHL1l IS STAGE ASSOCIATED WITH CML1 z 5.00
CCMHL2l IS STAGE ASSOCIATED WITH CML2 = 50.00
CCMHU2) IS STAGE ASSOCIATED WITH CMU2 50.00
EffECTIVE BOTTOM SLOPE CSOI = .00001430
TIME TO PEAKCDAYSI= 30.0 MAX. ANNUAL DISCHARGECCFSI 1064000
MIN. DISCHARGECCfS): 319000 MAX. ANNUAL STAGECFT) 42o74 HIN STAGECFT>= 18.29
FR CONSTANT= 10.18
INITIAL STEADY OISCHARGECCfSl= 323237
TIMECHRSI STAGE!FT MSLI DISCHARGECCFS) NORMAL DISCH(CfSl DYNAMIC EffECT!CfSl NORMAL STAGE ( fT) OYNA~IC EffECT(fTl
o.o 21.78 323237 323237 0 21.78 o.oo
24.0 22.08 337255 329293 7962 22.52 -.44
48.0 23.05 371583 348613 22970 24.28 -1.23
72.0 24.76 423051 383157 39894 26.82 -2.06
96.0 26.71 471073 423371 47702 29.10 -2.39
120.0 28.60 512768 463363 49405 31.01 -2.41
144.0 30.27 546285 499490 46795 32.51 -2.24
168.0 31.51 563946 526434 37512 33.28 -J-77
192.0 32.50 580051 548379 31672 33.98 -1.48
216.0 33.33 594817 566860 27957 34.47 -}.14
240.0 34.50 634415 597768 36648 35.74 -1.24
264.0 36.03 695029 646434 48595 37.62 -Io59
288.0 37.28 728821 686503 42318 38.63 -}.35
312.0 38.00 735959 709323 26636 38.85 -.85
336.0 39.23 795864 751720 44144 40.59 -}.36
360.0 40.12 815691 781637 34054 41.16 -1.04
384.0 40.81 833019 805060 27959 41.55 -.74
408.0 41.51 861131 832588 28543 42.16 -.65
432. 0 42. 05 880282 857069 23213 42.58 -.53
456.0 42.49 897078 877289 19788 42.94 -.45
480.0 43.03 926800 902825 23975 43.56 -.53
504.0 43.59 954667 929480 25186 44.14 -.55
528.0 44.16 982978 956941 26038 44.73 -.57
552. 0 44.59 998337 9775.62 20775 45.04 -.45
576.0 44.89 1007599 991974 15625 45.23 -~34
600.0 45.17 1020669 1005743 14926 45.49 -.32
624.0 45.35 1025197 1Q14426 10771 45.58 -.23
648.0 45.60 1040906 1027052 13854 45.89 -.29
672.0 45.89 1057379 1041684 15695 46.22 -.33
696.0 45.99 1053738 1046235 7503 46.15 -.16
720.0 46.29 1078225 1061904 16321 46.63 -.34
744.0 46.23 1058347 1057919 428 46.24 -.01
768.0 45.87 1025673 1038963 -13290 45.59 .28
792.0 45.38 994973 1014161 -19i88 44.97 o41
816.0 44. 78 9.60255 984291 -24036 44.26 .52
840.0 44.07 920788 949520 -28732 43.44 .63
864.0 43.31 882614 913100 -30486 42.63 .68
888.0 42.30 823985 865211 -41226 41.35 .95
912.0 41.19 769111 813793 -44681 39.82 }o37
936.0 40.02 725974 772823 -46849 38.55 lo47
960.0 38.60 666914 724001 -57087 36.75 1o85
984.0 37.37 637330 684064 -46734 35.83 lo54
1008.0 36.46 623426 655551 -32125 35.39 1o07
1032.0 35.56 596052 627045 -30993 34.51 }.05
1056.0 34.59 563779 596497 -32718 33.27 1o32
1080.0 33.87 551059 575686 -24627 32.72 1o15
1104.0 33.31 544904 563256 -18353 32.44 .87
1128.0 32.79 534895 551537 -16642 32.00 .79
1152.0 32.26 522738 539541 -16802 31.46 .so
1176.0 31.75 512287 528162 -15874 30.99 .76
1200.0 31.24 501137 516816 15678 30.48 .76
1224.0 30.77 492438 506533 -14095 30.08 o69
1248.o 30.39 487519 498401 -10882 29.86 .53
1272.0 30.30 495700 497065 -1365 30.23 .07
1296.0 30.13 4R9268 493178 -3910 29.94 .19
1320.0
1344.0
30.08
29.69
492234
472112
492337 -103 30.08 .oo
483136 -11024 29.15 .54
1368.0 29.29 463237 474479 -11242 28.73 .56
1392.0 28.94 457558 467071 -9513 28.47 .47
1416.0 28.51 445748 457736 -11988 27.91 o60
1440.0 28.60 464668 460653 4015 28.80 -.20
1464.0 28.21 440852 451458 -10606 27.68 .53
1488.0 27.51 415605 436120 -20515 26.46 leOS
B-8