Estudio Ambiental
Estudio Ambiental
Cr as'
LLr" OGRAM /i•
H7780 - Wave Runup and Wind Setup - Computational Model§ " J723-X6-MO07A.
1,B.
Southwestern Division, Corps of Engineers, 1200 Main Street, Dallas, TX
AUT OR,(SY.
1+; - '
D AT9 POGRAM COMPILETEO
~evisedi/Jun 78
,.....
iMD
io;::
STATUS OF PROGRAM
75202
toa
.im. T./Hebler (WES) MOD l Operational
A. unp O"r PUWUA
The program provides a uniform method for calculating wave runup and wind set-
up at the edge of lakes and reservoirs. Elevations of wave runup can be
computed for embankment slopes that are either smooth, turfed, or riprapped.
References: Refer to Appendix A.
oL +
IS. PROGRAM SPECIFICAIONS
C. NET HOS
The program is written in G635 time-share series, FORTRAN IV, and is part of
a Conversationally Oriented Real-Time Program-Generating System (CORPS).
0ID.EQUIPMENT DETAILS
The basic program was developed on CDC 7600, Southwestern Division, Dallas, TX.
The revised computer version in this abstract is now operational on the WES
L G635, Vicksburg, MS; HIS 66/80, Macon, GA; and Boeing CDC, Seattle, WA.
ff. 14PUTOUTPUT
All inputs for program H7780 are either read from a permanent data file or
are cued and read upon entry to the input subroutine H77801. All specific
. ! input/outputDESCRIPTION
FUNCTIONAL requirements for program
of this H7780 are given in PART II: COMPUTER
abstract.
P. ADDITIONAL REMARKS
S The basic program was developed by B. R. Bodine, primarily besed on the infor-
nation presented in ETL 1110-2-221, "Wave Runup and Wind Setup on Reservoir
Embankments" by Bruce L. McCartney. The coding has been revised at WES in
order to accommodate the CORPS time-share feature. , 1
IAUG
40 213 PIVIOUS DI TIONS ARE OSLETE.
H7780
B. PROGRAM SPECIFICATIONS:
RUN WESLIB/CORPS/H7780, R
Method of Analysis: Wave runup and wind setup are solved by direct
If the file does not exist, a user named file is created. If user
decides to save tabulated output for graphics and/or other use, each
output file may have a maximum of 12 K G635 ASC II words. This file
pages 14-17.
//
.h • ''' "
40
pI
H7780
wave runup and wind setup at the edge of lakes and reservoirs. Eleva-
tions of wave runup can be computed for embankment slopes that are
5. STEP SOLUTION:
a. Introduction:
specifically for estimating wave runup and wind setup at the edge of
as bays and estuaries. However, the method used in the present solution
scheme for estimating wind setup is not generally appropriate for semi-
cedures used in developing the program are presented together with the
determination of wave runup and wind setup in more or less typical lakes
1
H7780
This abstract is not intended to stand on its own but rather serve
water depths are usually deep and thus it is usually necessary to esti-
mate wave runup on waves generated in deep water or nearly deep water.
sures, such as highway and railroad embankments and flood levees, the
water depths over the wave generating area may be small and require that
The program has been formulated in such a manner that the prepara-
to allow determinations of wave runup and wind setup for one or more
b. Input: The inputs are read from existing user input data file
or are entered at run time via the user's input terminal device. The
2
H7780
c. Mathematical Formulation:
1. Design Wind. In the present program two options are provided for
describing the design wind. The first of these is simply the specifi-
cation of the design wind for a particular location based on actual wind
records representative of the area. For this option the overland wind
overland wind speed is converted to the wind speed over water internal
ETL 1110-2-221. These criteria relate the ratio, R , wind speed over
water and land areas to the effective fetch, F , for wave generation
as follows.
Uoverwater
Ru = U overland 1.08 1.13 1.21 1.26 1.28 1.30
site, the design wind may be determined from the averaged maximum
regional wind data provided in ETL 1110-2-221. For this case, the maxi-
mum 1-minute and 60-minute averaged winds for a specific location are
These overland wind speeds are a basic input to the program. The
3
H778o
in accordance to the method developed o.) Saville et al. (1962) and out-
body. The radials are constructed in a manner so that they emanate from
the shoreline site where wave information is needed and extend across
the water area until they intersect the shoreline. Even though some of
the radial lengths may be zero, the central radial taken alonF the long-
axis of the water body will usually result in the longest effective wave
Shoreline6
011.001 24.7 124.7C
(.925 24.1 -3.9e
i2 1.9 78 2 Z. 7 i zzC
IF .4 =11.51 Units
0 6000 12000
Scale in~ feet
3. Effective Fetch for Wind Setup. Fetch distance for use in estimat-
ing wind setup can usually be taken considerably longer than fetch dis-
tance used for wave generation. This is because wind setup effects may
vided in ETL 1110-2-221 indicates that the wind setup fetch, Fu , can
be estimated by using twice the effective wave fetch. For most probleims
fetch. However, for some problems such an estimate may not always be
realistic. Consider the example that all radial lengths are approxi-
mately equal for a given wave generation area. This would imply, as can
dition, the wind setup fetch would exceed the central radial length by
about 76 percent when using twice the effective wave fetch. As a conse-
quence, this would infer that a portion of the wind setup fetch would be
over water and another portion of the fetch would be over land. in the
the wind setup fetch to a distance less than or equal to the lonfest
6
H7780
radial length. Sl)~:c if:ically, the wind setup fetch is equal to twice the
effective wave fetch if this distance is less than the longest radial
radial.
depth d (see Figure ~~) . Inasmuch as wind waves are merely a more or
less rhythmic chan!~C in the elevation of the water surface with ensen-
t.!.ally no net, tran~;nort of the water, the wave form propagates in the
lengths and the depths of \mter over which they travel, or specifically
l/2') and .L/2, aml 1'- "c;hallow water wave" if d/L is less than l/25.
shallow wnte2· arc affected by the depth in which they run, resul tine;
}Jrimarily in tlw modif:i cation of the wave form. It ir> of~ten said that
J.L tt1c ret';Ul:n·i Ly in ,,m.vc form and the elevatl on~> of tl1e rise and fn.ll
'(
H7780
UU
wave height. Once the waves leave the generating area, the waves con-
tinue to propagate in the direction the wind was blowing, but they begin
to transform into waves of more regular shape and more uniform height.
as the "significant wave" has been postulated in which this wave has
been almost universally adopted for the solution of wave problems. The
design analysis. This stems from the fact that in some instances it may
tection than that afforded by the significant wave. Al1tering the degree
greater or smaller than the significant wave height. Other wave heights
1/2
H =H 1n 1/p (1)
p s( 2 )
Thus the l percent wave is about 1.5 times larger than the significant
wave. The present solution scheme allows selection of a wave other than
to the prediction of waves under the influence of the wind that gene-
available. Some of these schemes are complex while others are rather
:Jimple. A relatively simple wave prediction scheme which has been used
cussed in the Shore Protection Manual (SPM, 1977) and is used for the
and period) and. the time pe:riod, called the duration, necessary to
10
H7780
able wave forecasting curves (see SPM, 1977). The formulae, used in
are,
and
where
{x
exp {x} = e )
ln = log e
K = 6.5882
A = 0.0161
B = 0.3692
C = 2.2024
and
D = 0.8798
1i
.m., t
H7780
This relation shows that the length of the wave in deep water is unaf-
fected by the depth in which the wave travels (i.e., where d/L > 0.5).
and shallow water depths. For a given set of wind and fetch conditions,
12
H7780
and
1 (
in which in deep water reduce to equations (2) and (3). Equations (6)
and (7) are considered valid provided that wind blows over the water
L = T YrgI (8)
Evaluation of the wave length from equation (9) involves some diffi-
6. Wave Runup. The vertical height above the stillwater level (SWL)
that a wave will run up the face of a structure (see Figure 2) depends
13
H7780
deal of useful guidance has become available for estimating wave runup
generated waves and some field studies. Seville (1955, 1956) Savage
(1959), Saville et al. (1962), Batties (1974), and Ahrens and McCartney
in which R is the wave runup, dsis the depth of the water at the
toe of the embankment, and 9 is the angle between the horizontal and
the embankment slope. Equation (10) is valid for
117780
1/6 < tan o < 1/2.25 and Li- < 0.475 (12)
d
= i (13)
= 0. 4 T gl tan 0 ',
Franzius also found from experiments that the runo on smooth slopes
mate relation
given by
15
H7780
The factors 0.7 to 0.8 were based on data presented in SPM (1977) for
runup for smooth slopes can be modified in the same manner for other
slope surface conditions provided that the slope is uniform and the
relation is given by
R1/2 (17)
o.4 + (H/Lo) cot e
lakes.
7. Wind Setu. The action of wind blowing over water surfaces of lakes
and reservoirs is not only responsible for generating surface waves but
causes the water surface to tilt from the windward side to the leeward
side of the basin. The tilt is a result of the wind inducing a current
in the upper layers of the water in the direction of the wind and thus
16
H7780
At the upwind side of the basin the water level is depressed and at the
downwind side the water level is raised as a result of the unequal sur-
face and bottom current. The rise in water level at the downwind side
of the water body is referred to as wind setup. The prediction of' wind
and the complications that arise in simulating the basin geometry. Al-
lakes and reservoirs due to the substantial effort and expense in apply-
ing such schemes and the fact that wind setup is rather small in com-
U2 F
S = 1440
D
per hour; Fu is the wind setup fetch in miles and D is the aver'i-e
17
177 8(
locations where tVe basin geometry converges to the shore site where
putational results, and user option output. The basic input and compu-
tational results are printed for each problem. The user option output
(Wind Data and Deepwater Wave Characteristics and Wave Heights and Wave
Runup for Waves Other Than the Significant Wave) is or is not printed
7. REMARKS:
will usually provide a reasonable estimate of wave runup and wind setup
18
H7780
smooth, relatively smooth, and riprap slopes with waves approaching from
steps are small in comparison to the wave height. The model is not ap-
for such slope covers as permeable rubble mound. Although the model
does not apply for the cases mentioned, wave runup estimates can usually
mined from empirical wave forecast formulae in which it-is assumed that
wave propagation over the fetch occurs with a uniform depth. However,
for real water bodies, depths can vary considerably over the wave fetch.
In many cases when waves propagate over the fetch, the wave in one por-
waves can be obtained by using the average depth over the fetch provided
t~at the wave does not break as it travels over the fetch. Theoretic-
wave height at the structure. Thus, the reduced wave height should be
:1re made in the present model to account for breaking waves and, there-
19
H778C
There are some instances when waves break along the path of wave
centered. For example, a roadway may transverse the water body at about
right angles to the wind direction at about mdiway along the wave fetch.
Under severe flooding conditions, the roadway may cause the waves to
break as they pass over the top of the road. For such cases, an esti-
mate of the design wave reaching the project site may be obtained by
first obtaining the breaking wave height, H b 1 over the roadway (i.e.,
Hb = 0.78 d-b), and then determining the fetch required to generate the
height of the breaking wave. The fetch necessary to generate the break-
ing wave may be determined from the appropriate wave forecasting curves
presented in the SPM (1977). This fetch added to the fetch between the
roadway and the project site can then be used to estimate the wave
to estimate the wave characteristics at a project site for the case wheni
EXAMPLE PROBLEM
The fetch F1is the distance between the roadway and the upwind side
of the reservoir, and F2is the downwind fetch. The wind speed, U
20
1H7780
rapped 1 on 3 slope.
FIND: Determine the height and period of the significant wave runup
SOLUTION:
From Figure 3-27, Volume I, SPM (1977), it is seen that the fetch
required to generate the 3.9 foot wave is about 12,000 feet; therefore,
For the modified fetch length, Figure 3-27 reveals that H 5 = 5.5 feet
Lo = 5.12 T 2 =
5.12 (4.7) 2 _ 113 feet
21
H7780
Finally, it should be noted that the model does not account for
22
H7780
START
rerun
F
C TODP
H778oi
23
set constants
ENTRY H77803
set controls
START = 0 LQZ=l
KFILE = 1
O dLZset control
LQZ = 2
24
F ru
PRINT: basic data - job title, site ID, depth
at toe, average water depth slope modification
factor, 1 and 60 min or overland wind speed and
determine shaec
lowfete ts
weharacteristics
ddrto fwn
requredto
dep aterwav
gnerte
25ep
H7 78o
22
177 F
inputs, r
READ: desired.FT =
s set control
se to2e controle F KFILE = 2 RA:fl
SA 0 outpu NSAVE = 1
L F TACHFI 1
set control
I
IKFIUE I
, I
/7
AbA
7W77w0
REWIND wFILE
NSTART=O
RETURN
Ja
H7780
TH7780iitT
NSVE T READ KFILE: to/
skip header
TE to KFILE: header /
/for graphics
29
3. EQUIPMENT AND OPERATING SYSTEM: The basic program was developed on
It is now available on the WES G635, Vicksburg, ME; HIS 66/80, Pacon,
5. SECONDARY STORAGE INPUT FORMAT: The formats for the user input
are:
a. READ:
page 61.
b. WRITE:
30
NY7780
6. INPUT DATA DESCRIPTION: The following names are used for the input
=
ITYPE - type of embankment slope cover. ITY]E -1, riprap;
= 0, smooth; = 1, other types
I
H7780
7. OUTPUT DATA DESCRIPTION: The following names are used for the out-
S - wind setup, ft
32
H778o
exist, then
is printed. If answer is Y, then the new file name is read and the file
main program.
is printed. If answer is Y, then the new file name is read and the file
occurs, then
33
H7780
9. VARIABLE DEFINITIONS:
a. Main Program:
34
H7780
b. Subroutine H7780:
ln(B!:.u~ )
2
ALN ivorkinr; storage; equal to the expression A of
equation (4) page 11.
I F1 I FI I F!
1 0 2 .5 3 1
4 2 5 3 6 4
7 5
36
H7780
I GD I GD I GD
1 6.5882 2 0.o161 3 0.3692
4 2.2024 5 0.8798
page 13
2
GTA - working storage; equal to the expression of equa-
tion (9) page 13
37¢
H7780
38
H7780
KFILE - logical file designator for input data file and output
file for graphics and/or other use; = 1, input file;
= 2, output file
PI - constant = 3.14159265
39
H7780
RP(I) - wave runup for waves other nan the significant wave,
for I = 1,...,20; ft
S - wind setup, ft
4o
H7780
I WR I WR I WR
1 1 2 1.08 3 1.13
4 1.21 5 1.26 6 1.28
7 1.30
X(I) - radial lengths, miles
41
H7780
H7780, except
H7780 except
tion and tabulated output to the output file for graphics and/or other
use. The header information may be seen in formats 20070 and 20100,
line numbers 20070-20080 and 20100-20140 of the source listing, page 68.
42
H7780
10. EXAMPLE CASE: The example problems presented were taken from those
given in ETL 1110-2-221 and ETL 1110-2-8 (references I and 10) for
Dension and McGee Bend Reservoirs. Fetch, average depth, and slope
erences. Wind data used are based on the overland maximum one-minute
Examples 1 and 2 are for smooth embankment slopes and example 3 is a run
with different data files using the RERUN option for turfed slopes,
PIT, VEQLIP/COPPC/H77dd,p
43
ij
H7780
INPUT H7780 - WAVE RUNUP AND WIND SETUP,COMPUTATIONAL MODEL
PERM DATA FILE;Y OR N
=N
WE WILL HELP YOU SETUP YOUR DATAFILE. ENTER FILE NAME
=DH7780
AA-ENTER JOB TITLE < OR = 60 CHARACTERS
=DENSION RESERVOIR
AB-ENTER SITE ID < OR = 60 CHARACTERS
=STATION A
AC-ENTER THE NUMBER OF RADIALS USED TO DETERMINE EFFECTIVE
FETCH DISTANCE;A MINIMUM OF 15 RADIALS IS REQUIRED
:15
AD-ENTER THE 15 RADIAL LENGTHS IN MILES,SPEARATE BY COMMAS
=2.23,2.21,2.92,3.2,5.05,4.58,5.45,8.02,7.86,7.53,2.11,1.71,1.24
=1.25,1.22
AE-USE DESIGN OVERLAND WIND SPEED OR 1 MIN AND 60 MIN WIND SPEED
AS IN ETL 1110-2-221;0,DESIGN;I,1 MIN AND 60 MIN
=1
AF-ENTER 1 MIN AND 60 MIN WIND SPEEDSMPH
=65,45
AG-ENTER FACTOR FOR DESIGN WAVE;O,DESIGN WAVE IS SIGNIFICANT
WAVE;1,DESIGN WAVE IS OTHER RELATED WAVE
=1
AH-ARE DEEP WATER WAVE CHARACTERISTICS TO BE PRINTED;O,NO PRINT;1,PRINT
=1
AI-ENTER WATER DEPTH AT TOE OF STRUCTURE,FT
=20
AJ-ENTER AVERAGE WATER DEPTH ALONG WIND FETCH,FT
=50
AK-ENTER COTANGENT OF ANGLE BETWEEN EMBANKMENT SLOPE AND HORIZONTAL
=2.5
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE 1Z
SLIGHTLY ROUGHER THAN SMOOTH
=1
AM-ENTER
=0 SLOPE COVER ;-1,RIPRAP;O,SMOOTH;1,OTHER
AN-SAVE TABULATED OUTPUT FOR GRAPHICS OR OTHER USE
=Y
FILE NAME
=PH7780
CHANGE ANY DATA BEFORE RUN,Y OR N
=N
44
H778o
COMPUTATIONAL RESULTS
EFFECTIVE WAVE FETCH 3.75 MILES
45
H7780
WAVE HEIGHTS AND WAVE RUNUP FOR WAVES OTHER THAN THE SIGINIFICANT WAVE
(NOTE- THE TERM WAVE EXCEEDENCE REFERS TO THE PERCENT OF WAVES IN
A WAVE SPECTRUM THAT EXCEEDS A GIVEN VALUE.)
The user named input data file DH7780 is now saved as a permanent data
100 H7780
102 DENSION RESERVOIR
104 STATION A
106 15 0 1 1 1
108 20.00 50.00 2.50 1.00
110 65.00 45.00
112 2.23 2.21 2.92 3.20 5.05 4.58 5.45 8.02
114 7.86 7.53 2.11 1.71 1.24 1.25 1.22
The file PH7780, a user named output file for graphics and/or other
46
H778r0
10 H778C 07 07 EDGE
11 (07(/),(3X,7(1X,F7.2)))
12 32 32 32 32 20 20 20
13 1 1 1 1 5 5 5
14 CURVE DESIGNATIONS FOR H7780 ARE:
15 1=OVER WATER WIND SPEED 2:WIND DURATION
16 3=SIGNIFICANT WAVE HEIGHT 4=SIGNIFICANT WAVE PERIOD
17 5=WAVE EXCEEDANCE 6:WAVE HEIGHT
18 7=WAVE RUNUP
19 UNITS FOR ABOVE VARIABLES ARE:
20 MPH=I MIN=2 SEC=4 FT=3,6,7 PERCENT=5
100 50.00 40.97 4.38 4.27 1.00 8.03 14.97
102 51.00 40.55 4.48 4 .32 2. 00 7.40 13.80
104 52.00 40.15 4.58 4.36 3.00 7.01 13.06
106 53.00 39.75 4.68 4.40 4.00 6.71 12.51
108 54.00 39.37 4.79 4.45 5.00 6.48 12.07
110 55.00 39.00 4.89 4.49 6.00 6.28 11.70
112 56.00 38.63 4.99 4.53 7.00 6.10 11.38
114 57.00 38.28 5.10 4.57 8.00 5.95 11.09
116 58.00 37.94 5.20 4.61 9.00 5.81 10.82
118 59.00 37.60 5.31 4.65 10.00 5.68 10.58
120 60.00 37.27 5.41 4.69 11.00 5.56 10.36
122 61.00 36.96 5.52 4.74 12.00 5.45 10.16
124 62.00 36.65 5.62 4.78 13.00 5.34 9.96
126 63.00 36.34 5.73 4.81 14.00 5.25 9.78
128 64.00 36.05 5.83 4 .85 15 .00 5.15 9.61
130 65.00 35.76 5.94 4.89 16.00 5.06 9.44
132 66.00 35.48 6.05 4.93 17.00 4.93 9.29
134 67.00 35.20 6.15 4.97 18.00 4.90 9.13
136 68.00 34.93 6.26 5.01 19.00 4.82 8.99
138 69.00 34.67 6.37 5.05 20.00 4.75 8.85
140 70.00 34.41 6.47 5.08 0. 0. 0.
142 71.00 34.16 6.58 5.12 0. 0. 0.
144 72.00 33.92 6.69 5.16 0. 0. 0.
146 73.00 33.68 6.80 5.19 0. 0. 0.
!48 74.00 33.44 6.91 5.23 0. 0. 0.
150 75.00 33.21 7.01 5.27 0. 0. 0.
152 76.00 32.98 7.12 5 .30 0. 0. 0.
154 77.00 32.76 7.23 5.34 0. 0. 0.
156 78.00 32.54 7.34 5.37 0. 0. 0.
158 79.00 32.33 7.45 5.41 0. 0. 0.
160 80.00 32.12 7.56 5.44 0. 0. 0.
162 81.00 31.91 7.67 5.48 0. 0. 0.
)7
1177cC
BASIC DATA
DEPTH AT TOE OF EMBANKMENT = 20.00 FT
AVERAGE WATER DEPTH 73.00 FT
EMBANKMlENT SLOPE = 2.50H:IV
SMOOTH SLOPE MODIFICATION FACTOR 1.00
ONE MINUTE WIND SPEED = 55.00 MPH
SIXTY MINUTE WIND SPEED 50.00 MPH
COMPUTATIONAL RESULTS
EFFECTIVE WAVE FETCH 7.49 MILES
4R
H7780
WAVE HEIGHTS AND WAVE RUNUP FOR WAVES OTHER THAN THE SIGINIFICANT WAVE
(NOTE- THE TERM WAVE EXCEEDENCE REFERS TO THE PERCENT OF WAVES IN
A WAVE SPECTRUM THAT EXCEEDS A GIVEN VALUE.)
149
H7780
in example 2.
100 H7780
102 MCGEE BEND RESERVOIR
104 STATION A
106 15 0 1 1 1
108 20.00 73.00 2.50 1.00
110 55.00 50.00
112 1.33 2.70 2.89 3.22 6.49 12.64 16.95 16.71
114 12.31 11.74 6.39 5.87 5.59 3.46 3.41
Ixample 3 Run program using different existing iLtt files and the
rerun option.
=AG
AG-ENTER FACTOR FOR DESIGN WAVE;C,OESIGN WAVE IS SIGNIFICANT
WAVE;I,DESIGN WAVE IS OTHER RELATED WAVE
=AH
AH-ARE DEEP WATER WAVE CHARACTERISTICS TO BE PRINTED;O,NO PRINT;1,PRINT
:0
:AL
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE IS
SLIGHTLY ROUGHER THAN SMOOTH
.9
OUTPUT H7780 - WAVE RUNUP AND WIND SETUP,COMPUTATIONAL MODEL
DENSION RESERVOIR
STATION A
BASIC DATA
COMPUTATIONAL RESULTS
EFFECTIVE WAVE FETCH 3.75 MILES
=AL
5I
H7780
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE IS
SLIGHTLY
=.9 ROUGHER THAN SMOOTH
COMPUTATIONAL RESULTS
EFFECTIVE WAVE FETCH = 7.49 MILES
=AL
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE IS
SLIGHTLY ROUGHER THAN SMOOTH
=.75
52
H7780
COMPUTATIONAL RESULTS
EFFECTIVE WAVE FETCH 7.49 MILES
=AM
AM-ENTER SLOPE COVER ;-I,RIPRAP;O,SMOOTH;1,OTHER
=-I
53
H7780
BASIC DATA
DEPTH AT TOE OF EMBANKMENT = 20.00 FT
AVERAGE WATER DEPTH 73.00 FT
EMBANKMENT SLOPE = 2.50H:IV
SMOOTH SLOPE MODIFICATION FACTOR 1.00
ONE MINUTE WIND SPEED = 55.00 MPH
SIXTY MINUTE WIND SPEED = 50.00 MPH
COMPUTATIONAL RESULTS
=AL
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE IS
SLIGHTLY ROUGHER THAN SMOOTH
=.75
54
>>
H7780
DENSION RESERVOIR
STATION A
BASIC DATA
DEPTH AT TOE OF EMBANKMENT = 20.00 FT
AVERAGE WATER DEPTH 50.00 FT
EMBANKMENT SLOPE = 2.50H:lV
SMOOTH SLOPE MODIFICATION FACTOR 0.75
ONE MINUTE WIND SPEED = 65.00 MPH
SIXTY MINUTE WIND SPEED 45.00 MPH
COMPUTATIONAL RESULTS
=AL
AL-ENTER FACTOR FOR REDUCING WAVE RUNUP ON SMOOTH SLOPE WHERE SLOPE IS
SLIGHTLY ROUGHER THAN SMOOTH
=1
=AM
AM-ENTER SLOPE COVER ;-1,RIPRAP;O,SMOOTH;1,OTHER
55
SB
H7780
DENSION RESERVOIR
STATION A
BASIC DATA
COMPUTATIONAL RESULTS
The following is a list of the permanent input data files DH7780 and
56
H7780
DH7780:
100 H7780
102 MCGEE BEND RESERVOIR
104 STATION A
106 15 -1 1 0 0
108 20.00 73.00 2.50 1.00
110 55.00 50.00 6.49 12.64 16.95 16.71
1.33 2.70 2.89 3.22
112 5.87 5.59 3.46 3.41
114 12.31 11.74 6.39
DH77801
120' ,Z7730
IC2 -'! -- )-I rcrv,1 T"
io5 15 -1 0 P 5
57
57!
H7780
G635, Vicksburg, MS; HIS 66/8o, Macon, GA; and Boeing CDC, Seattle, WA.
The source listing on page 59 contains the first line run command and
brief for H7780. This first line run command runs the binary H7780B of
the source listing on pages 60-68 (FORTRAN source of H7780) and attaches
58
O001X#RUN WESLIB/CORPS/H7780B,R;WESLIB/RERUN,R;WESLIB/HACCT,R;
0002x#WESLIB/TACHFILE,R
0800 62THE REQUIRED INPUTS FOR THIS PROGRAM CONSIST OF THE JOB TITLE,
0805 58THE SITE ID, THE NUMBER OF RADIALS(15 MINIMUM), THE RADIAL
0810 63LENGTHS IN MILES, WHETHER TO USE DESIGN CVERLAND WINDSPEED OR I
0815 63MIN AND 60 MIN WIND SPEED, THE iMIN AND 60MIN WIND SPEED OR THE
0820 63DESIGN OVERLAND WIND SPEED IN MPH, THE FACTOR FOR A SIGNIFICANT
0825 62DESIGN WAVE OR FOR OTHER RELATED DESIGN WAVE. WHETHER TO PRINT
0830 62THE DEEP WATER WAVE CHARACTERISTICS OR NOT, THE WATER DEPTH AT
0835 61THE TOE OF THE STRUCTURE IN FT, THE AVERAGE WATER DEPTH ALONG
0840 60WIND FETCH IN FT, THE COTANGENT OF THE ANGLE BETWEEN THE EM-
0845 63BANKMENT SLOPE AND THE HORIZONTAL, THE FACTOR FOR REDUCING WAVE
0850 62RUNUP ON SMOOTH SLOPE WHERE THE SLOPE IS SLIGHTLY ROUGHER THAN
0855 61SMOOTH, THE SLOPE COVER(RIPRAP, SMOOTH, OR OTHER),AND WHETHER
0860 55T0 SAVE THE TABULATED OUTPUT FOR GRAPHICS OR OTHER USE.
0865 53OUTPUT INCLUDES THE BASIC DATA FROM THE INPUT AND THE
0870 62COMPUTATIONAL RESULTS WHICH INCLUDE THE EFFECTIVE WAVE FETCH
0875 60IN MILES, THE WATER WAVE CONDITIONS USED FOR PRESENT PROBLEM
0880 61(TYPE EMBANKMENT SLOPE, DESIGN WIND SPEED IN MPH, DESIGN WIND
0885 61DURATION IN MIN, DESIGN WAVE HEIGHT IN FT, DESIGN WAVE PERIOD
0890 591N SEC, DESIGN DEEP WATER WAVE LENGTH IN FT, FETCH FOR WIND
0895 62SETUP IN MILES, WIND SETUP IN FT, SIGNIFICANT WAVE RUNUP IN FT
0900 62ABOVE SWL, AND TOTAL INCREASE IN WATER LEVEL IN FT ABOVE SWL),
0905 61AND, IF REQUESTED IN INPUT, THE WIND DATA AND DEEP WATER WAVE
0910 62CHARACTERISTICS(OVER WATER WIND SPEED IN MPH, WIND DURATION IN
0915 63MIN, SIGNIFICANT WAVE HEIGHT IN FT, AND SIGNIFICANT WAVE PERIOD
0920 60IN SEC) AND WAVE HEIGHTS AND WAVE RUNUP FOR WAVES OTHER THAN
0925 63THE SIGNIFICANT WAVE(WAVE EXCEEDANCE IN PERCENT, WAVE HEIGHT IN
0930 22FT, WAVE RUNUP IN FT).
o999X06FINISH
I9
H7780
00001N#RUN *=;WESLIB/CORPS/H778OB(NOGO)
09000 CHARACTER HFILE05
09010 COMMON /MAIN/LQZ,LQX/C77805/HFILE
09020 HFILE=5HH778O
09030 LQZ=1;LQX=l
09040 15000 PRINT 10006
09050 10006 FORMAT(/"INPUT H7780 - WAVE RUNUP AND WIND SETUP,COMPUTATIO
09060&NAL MODEL"//)
09070 CALL HACCT(HFILE)
09090 IF(LQZ.NE.1) GO TO 15005
09100 CALL H7780($15011)
09110 GO TO 15010
09120 15005 PRINT 9125
09125 9125 FORMAT("CHANGE SPECIFIC ITEMS ON EXISTING DATA SET OR NEW DA
09127&TA SET"/"NEW Y OR N")
09130 CALL ANSWER($15006,$15007)
09140 15006 CALL DETACH(1,,);CALL H77803($15011);GO TO 15010
09150 15007 CALL H7780I($15011)
09160 CALL H77802($15011)
09170 15010 LQZ=2
0918n 15011 PRINT," "
09190 CHARACTER ZZZZZZ42
09200 16000 PRINT, "ENTER RERUN OR STOP"
09210 READ 16001, ZZZZZZ
09220 16001 FORMAT(A2)
09230 IF(ZZZZZZ.EQ.2HRE) GO TO 15000
09240 IF(ZZZZZZ.EQ.2HST) GO TO 20000
09250 PRINT,"ERROR ** RETYPE"
09260 GO TO 16000
09270 20000 STOP;END
09999 SUBROUTINE H7780(W)
10000 COMMON /MAIN/LQZ,LQX/C77801/KFILE,FILEK(2)/C77802/NSTART,NSAVE,TIT
1001OSLE(15),SITE(15),ITM,ITYPE,IWIND,IDES,ITAB,D1,D,COTTH,FACTU2,U61,U
10020&L/C77803/X(50)/C77804/UF(50),T(50),H(50),TDUR(50),RP(20),HP(20),PP
10030&EP(20),IX/C77805/HFILE
10040 DIMENSION ALPHA(8),FI(7),WR(7),GD(5)
10050 CHARACTER FILEKX8,TITLEX4,SITEM4,FILET*8,HFILEN5
10060 DATA FI,WR,GD,GRAV,SCOSAL,PI/O.,.5,1.,2.,3.,4.,5.,1.,1.08,1.13,1.2
10070&1,1.26,1.28,1.3,6.5882,.0161,.3692,2.2024,.8798,32.2,13.51091739,3
10075&.14159265/
10078 C=22./15.;RAD=PI/180.
10080 DO 10090 I=1,8
10090 10090 ALPHA(I)=(48-IK6)NRAD
10100 ENTRY H77803(*)
10110 NSTART=O;LQZ=1;KFILE=I
10120 PRINT,"PERM DATA FILE;Y OR N"
10130 CALL ANSWER($10200,$10140)
10140 10140 PRINT,"WE WILL HELP YOU SETUP YOUR DATAFILE. ENTER FILE NAME
10150&"
10160 READ,FILEK(KFILE)
6o
H7780
61
-UE&
H778o
63
H7780
11710 ALEN=DL
11720 GTA=GRAV*TD**2/(2.*PI)
11730 GTB:2.NPI*D
11740 11740 BLEN:GTAXTANH(GTB/ALEN)
11750 DIFF=ALEN-BLEN
11760 ADIFF=ABS(DIFF)
11770 IF(ADIFF.LE.I.) GO TO 11810
11780 IF(DIFF) 11800,11800,11790
11790 11790 ALEN:ALEN-1.;GO TO 11740
11800 11800 ALEN=ALEN+I.;GO TO 11740
11810 11810 DL=ALEN;GO TO 11850
11820 11820 TD=2.XPIXUSXG4/GRAV
11840 DL=TD*SQRT(GRAV*D)
11850 11850 FS=2.*FE
11860 IF(FS.LE.RMAX) GO TO 11880
11870 FS=Rr1AX
11880 11880 S=FSXUDWx2/(1400.*D)
11890 DS=DS+S
11900 IF(ITYPE) 11910,12050,12310
11910 11910 IF(COTTH.LT.5.) GO TO 11960
11920 PRINT 11930
11930 11930 FORMAT(/1X,57HPROGRAM CANNOT COMPUTE RUNUP ON SLOPES FLATTER
119409THAN 1 ON 5)
11950 GO TO 12310
11960 11960 IF(COTTH.GT.2.) GO TO 12010
11970 PRINT 11980
11980 11980 FORMAT(/7OHPROGRAM CANNOT COMPUTE RUNUP ON A VERTICAL OR NEA
11990&R VERTICAL EMBANKMENT)
12000 GO TO 12310
12010 12010 RS=HD/(.4+SQRT(HD/(GRAVTDX*2/(2.NPI)))wCOTTH)
12020 PRINT 12030
12030 12030 FORVAT(/2X,25HEMBANKMENT SLOPE - RIPRAP//)
12043 GO To 12300
12050 12050 IF(COTTH-1.5) 12060,12210,12060
12060 12060 IF(COTTH.GE.2.25) GO TO 12110
12070 FF-INT 12080
12080 12080 FCRMAT(/1X,49HPROGRAM CANNOT COMPUTE WAVE RUNUP FOR SLOPE GI
12090&VEN)
12100 GO TO 12310
12110 12110 IF(COTTH.GT.6.) GO TO 12190
12120 ZA=(1.58-2.35/COTTH)(SQRT(HD/DS)
12130 ZB=.092*COTTH-.26
12140 ZF=ZA+ZB
12150 SINBzI./SQRT(COTTHX*2+1.)
12160 ZC= INBx(5.95/COTTH+1.5)
12170 RS:HDNZC4(.123*DL/HD)X ZE
12180 GO TO 12230
12190 12190 RS=.4wTD-SQRT(GRAV*HD)/COTTH
12200 GO TO 12230
12210 12210 ZE=.56WSQRT(HD/DS)-.18
64
H7780
12220 RS=HDN2.3*(.123NDL/HD)*MZE
12230 12230 RS=FACTXRS
12240 IF(FACT-1.) 12280,12250,12280
12250 12250 PRINT 12260
12260 12260 FORMAT(/2X,25HEMBANKMENT SLOPE - SMOOTH)
12270 GO TO 12300
12280 12280 PRINT 12290
12290 12290 FORMAT(/2X,34HEMBANKMENT SLOPE - MODIFIED SMOOTH)
12300 12300 RSS=S+RS;GO TO 12340
12310 12310 PRINT 12320
12320 12320 FORMAT(/5X,51HRUNUP IS TO BE DETERMINED FROM FIG.13,ETL 1110
12330&-2-21)
12340 12340 PRINT 12350,UD,TDURDHD,TD,DL,FS,S
12350 12350 FORMAT(/5X,2OHDESIGN WIND SPEED = ,F7.2,4H MPH/5X,23HDESIGN
12360& WIND DURATION = ,F7.2,4H MIN/5X,21HDESIGN WAVE HEIGHT = ,F7.2,3H
12370& FT/5X,21HDESIGN WAVE PERIOD = ,F7.2,4H SEC/5X,32HDESIGN DEEP WATE
12380&R WAVE LENGTH = ,F7.2,3H FT/5X,23HFETCH FOR WIND SETUP = ,F7.2,6H
12390&MILES/5X,13HWIND SETUP = ,F7.2,3H FT)
12400 IF(ITYPE.GT.0) GO TO 12440
12410 PRIIT 12420,RS,RSS
12420 12420 FORMIAT(5X,25HSIGNIFICANT WAVE RUNUP = ,F7.2,13H FT ABOVE SWL
12430&/5X,32HTOTAL INCREASE IN WATER LEVEL = ,F7.2,13H FT ABOVE SWL)
12440 12440 IF(ITAB.EQ.0) GO TO 12610
12450 PRINT 12550
12550 12550 FORrAT(///14X,45HWIND DATA AND DEEP WATER WAVE CHARACTERISTI
12560&CS//6X,10HOVER WATERX,4HWIND,2X,2(6X,11HSIGNIFICANT)/6X,I OHWIND
12570&5PEED,6X,8HDURATION,6X,IIHWAVE HEIGHT,6X,11HWAVE PERIOD/8X,5H(MPH
12580&),11X,5H(MIN),10X,4H(FT),13X,5H(SEC)//)
12590 PRINT 12600,(UF(I),TDUR(I),H(1),T(I),I=l,IX)
12600 12600 FDRtIAT((6X,F7.2, 9X,F7.2,8X,F7.2,1OX,F7.2))
12610 12610 IF(IDES.EQ.O.OR.ITYPE.GT.0) GO TO 12740
12620 PRINT 12630
12630 12630 FORMAT(///IX,7OHWAVE HEIGHTS AND WAVE RUNUP FOR WAVES OTHER
12640& THAN THE SIGINIFICANT WAVE/3X,65H(NOTE- THE TERM WAVE EXCEEDEKCF
12650& REFERS TO THE PERCENT OF WAVES IN/5X,44HA WAVE SPECTRUM THAT EXCE
126609EDS A GIVEN VALUE.)//IX,2(12X,4HWAVE),8X,4HWAVE/OX,IOHEXCEEDANCE.
12670&8X,6HHEIGHT,6X,6H RUNUP/1OX,1OHIN PERCENT,9X,4H(FT),8X,4H(FT)//i
12680 DO 12710 I=1,20
12690 AI=I;P=AI'100.;PPEP(I)=AI
12700 RP(I)=RSXSQRT(ALOG(l./P)/2.)
12710 12710 HP(I)=HDKRP(I)/RS
12720 PRINT 12730,(PPEP(I),HP(I),RP(I),I=1,20)
12730 12730 FORMAT((1OX,F7.2,9X,F7.2,5X,F7.2))
12740 12740 IF(NSAVE.NE.I.AND.NSAVE.NE.2) GO TO 12770
12750 KFILE=2; CALL H7780H(NSAVE)
12760 KFILE=l
12770 12770 RETURN
12780 END
14000 SUBROUTINE H7780I(*)
14010 COMMON /MAIN/LQZ,LQX/C77801/KFILE,FILEK(2)/C77802/NSTART,NSAVE,TIT
65
17780
14020&LE(15),SITE(15),I MM,ITYPEIWINDIDES,ITAB,D1,D,COTTH,FACT,U2,U61,U
14030&L/C77803/X(50)/C77805/HFILE
14040 CHAPACTER FILEK , TITLEx4,SITEx4,HFILEx5
14050 IF(LQZ.EQ.3) GO TO 14090
14060 ENTRY H77801(0)
14070 IF(LQZ.EQ.2.OR.NSTART.EQ.0) GO TO 14090
14080 LQZ=2;REWIND KFILE
14090 14090 KKK=14
14100 IF(LQZ.EQ.1) GO TO 14140
14110 14110 CALL RERUN(KKK,LQX,JKL)
14120 GO 10(14140,14180,14210,14240,14270,14310,14390,14440,14480,14510,
14130&14540,14580,14630,14660,14730),JKL
14140 1'140 PRINT,"AA-ENTER JOB TITLE < OR = 60 CHARACTERS"
14150 READ 14160,TITLE
14160 14160 FORMAT(15A4)
14170 GO TO (14180,14110),LQZ
14180 14180 PRINT,"AB-ENTER SITE ID < OR = 60 CHARACTERS"
14190 READ 14160,SITE
14200 GO TO(14210,14110),LQZ
14210 14210 PRINT 14215
14215 14215 FORMAT("AC-ENTER THE NUMBER OF RADIALS USED TO DETERMINE EFF
14217&ECTIVE"/"FETCH DISTANCE;A MINIMUM OF 15 RADIALS IS REQUIRED")
14220 READ,IMM
14230 CO TO(14240,14110),LQZ
14240 14240 PRINT 14245,IMM
14245 14245 FORMAT("AD-ENTER THE "1,2," RADIAL LENGTHS IN MILES,SPEARATE
14247& BY CO1MAS")
14250 READ,(X(I),I=I,IMrl)
14260 GO TO(14270,14110),LQZ
14270 14270 PRINT 14280
14280 14280 FORrIAT("AE-USE DESIGN OVERLAND WIND SPEED OR 1 MIN AND 60 MI
14290&N WIND SPEED"/"AS IN ETL 1110-2-221;0,DESIGN;1,1 MIN AND 60 MIN")
14300 READ,IWIND
14310 14310 IF(IWIND.NE.1) GO TO 14350
14320 PRINT,"AF-ENTER 1 MIN AND 60 MIN WIND SPEEDS,MPH"
14330 READ,U2,U61
14340 GO TO 14380
14350 14350 PRINT,"AF-ENTER DESIGN OVERLAND WIND SPEED,MPH"
14360 READ,UL
14370 U2=L".;US1=O.
14380 14330 GO TO(14390,14110),LQZ
14390 14390 PRINT 14400
14400 14400 FORMAT("AG-ENTER FACTOR FOR DESIGN WAVE;0,DESIGN WAVE IS SIG
144109HIFICANI"/"WAVE;1,DESIGN WAVE IS OTHER RELATED WAVE")
14420 READ,IDES
14430 GO TO(14440,14110),LQZ
14440 14440 PRINT,'AH-ARE DEEP WATER WAVE CHARACTERISTICS TO BE PRINTED;
1445090,NO PRINT;1,PRINT"
14460 READ,ITAB
14470 GO TO(14480,14110),LQZ
66
H778o
67
H778o
68
H7780
APPENDIX A
Bibliography
McCartney, Bruce L., "Wave Runup and Wind Setup on Reservoir Embank-
ments," U. S. Army Corps of Engineers, Office of the Chief of Engineers,
ETL 1110-2-221, November 1976.
Saville, T., Jr., "Wave Run-up on Shore Structures," Proc, ASCE, 82 nr.
WW2, April 1956.
A-1
__k__
H7780
APPENDIX B
the design wind speed, based on regional wind data, is for all practical
curves, one based on regional wind and duration data, and one based on
data from wave forecasting curves for a given wave fetch. Example wind
velocity-duration curves are shown in Figure D-1 of the ETL. The inter-
section of the two curves are taken to yield the design wind speed and
wind data. The empirical formula used for constructing wind velocity-
formulae used for determining these design values are covered in the
following paragraphs.
curve for the regional wind data. One equation provides solutions for
wind speeds with durations from 1 to 30 minutes, one for wind speeds
with durations from 30 minutes to 60 minutes, and one for wind speeds
B-1
H7780
of 1 and 60 minutes. The wind speeds for these durations are defined
wind speed for wind durations ranging from 1 to 30 minutes and from 30
=
U30S=(Ul 2
+ U60) -K (U 2(Bl
U60) (B-)
ure D-1 in the ETL. Thus this number is simply a reduction factor for
estimating the 30-minute wind speed. The wind duration tdc , for the
given by
30 (U30 - U)
tdc 30 + 30; < 60
30 < ttdc -- (B-3)
U 60 --
interval.
B-2
H7780
[exP(ln U6 0 A ln 60)] / 6 Bh
Tdc ... 6O£tt
< 360 (B-4)
where A is
ln U -n U
A= 60 360 (B-5)
1n 6 o- ln 360
B-3