WATER POLLUTION CONTROL RESEARCH SERIES 11024DOC09/71
Storm Water Management Model
Volume Ill-User's Manual
ENVIRONMENTAL PROTECTION AGENCY • WATER QUALITY OFFICE
-------
WATER POLLUTION CONTROL RESEARCH SERIES
The Water Pollution Control Research Reports describe the results and progress
in the control and abatement of pollution of our Nation's waters. They provide
a central source of information on the research, development and demonstration
activities of the Water Quality Office of the Environmental Protection Agency,
through in-house research and grants and contracts^with the Federal, State
and local agencies, research institutions, and industrial organizations.
Previously issued reports on the Storm and Combined Sewer Pollution Control
Program:
11023 FDB 09/70
11024 FKJ 10/70
11024 EJC 10/70
11023 12/70
11023 DZF 06/70
11024 EJC 01/71
11020 FAQ 03/71
11022 EFF 12/70
11022 EFF 01/71
11022 DPP 10/70
11024 EQG 03/71
11020 FAL 03/71
11024 FJE 04/71
Chemical Treatment of Combined Sewer Overflows
In-Sewer Fixed Screening of Combined Sewer Overflows
Selected Urban Storm Water'Abstracts, First Quarterly
Issue
Urban Storm Runoff and Combined Sewer Overflow Pollution
Ultrasonic Filtration of Combined Sewer Overflows
Selected Urban Runoff Abstracts, Second Quarterly Issue
Dispatching System for Control of Combined Sewer Losses
Prevention and Correction of Excessive Infiltration and
Inflow into Sewer Systems - A Manual of Practice
Control of Infiltration and Inflow into Sewer Systems
Combined Sewer Temporary Underwater Storage Facility
Storm Water Problems and Control in Sanitary Sewers -
Oakland and Berkeley, California
Evaluation of Storm Standby Tanks - Columbus, Ohio
Selected Urban Storm Water Runoff Abstracts, Third
Quarterly Issue
To be continued on inside back cover...
-------
STORM WATER MANAGEMENT MUUhL
Volume III USER'S MANUAL
by
Metcalf & Eddy, Inc., Palo Alto, California
University of Florida, Gainesville, Florida
Water Resources Engineers, Inc., Walnut Creek, Californi
for the
Environmental Protection Agency
Contract No. 14-12-501 Project No. 11024EBI
Contract No. 14-12-502 Project No. 11024DOC
Contract No. 14-12-503 Project No. 11024EBJ
September 1971
For sale by the Superintendent of Documents, U.S. Government Printing Office, Washington, B.C. 20402 - Price $2.75
Stock Number 5501-0107
-------
EPA REVIEW NOTICE
This report has been reviewed by the Environmental
Protection Agency and approved for publication.
Approval does not signify that the contents neces-
sarily reflect the views and policies of the Environ-
mental Protection Agency, nor does mention of trade
lames or commercial products constitute endorsement
r recommendation for use.
-------
ABSTRACT
A comprehensive mathematical model, capable of representing urbai
storm water runoff, has been developed to assist administrators and en
gineers in the planning, evaluation, and management of overflow abate-
ment alternatives.
Hydrographs and pollutographs (time varying quality concentrations
or mass values) were generated for real storm events and systems from
points of origin in real time sequence to points of disposal (including
travel in receiving waters) with user options for intermediate storage
and/or treatment facilities. Both combined and separate sewerage system
may be evaluated. Internal cost routines and receiving water quality ou
put assisted in direct cost-benefit analysis of alternate programs of
water quality enhancement.
Demonstration and verification runs on selected catchments, varying
in size from 180 to 5,400 acres, in four U.S. cities (approximately 20
storm events, total) were used to test and debug the model. The amount
of pollutants released varied significantly with the real time occurrence
runoff intensity duration, pre-storm history, land use, and maintenance.
Storage-treatment combinations offered best cost-effectiveness ratios.
A user's manual and complete program listing were prepared.
This report was submitted in fulfillment of Projects 11024 EBI, DOC
and EBJ under Contracts 14-12-501, 502, and 503 under the sponsorship of
the Environmental Protection Agency.
The titles and identifying numbers of the final report volumes are
Titl(3 EPA Report No .
STORM WATER MANAGEMENT MODEL 11024 DOC 07/71
Volume I - Final Report
STORM WATER MANAGEMENT MODEL 11024 DOC 08/71
Volume II - Verification and Testing
STORM WATER MANAGEMENT MODEL 11024 DOC 09/71
Volume III - User's Manual
STORM WATER MANAGEMENT MODEL 11024 DOC 10/'
Volume IV - Program Listing
-------
CONTENTS
Section £^2
1 INTRODUCTION 1
2 EXECUTIVE BLOCK 11
3 RUNOFF BLOCK 33
4 TRANSPORT BLOCK 85
5 STORAGE BLOCK 223
6 RECEIVING WATER BLOCK 291
7 REFERENCES 339
8 GLOSSARY AND ABBREVIATIONS 343
9 APPENDIX 349
-------
FIGURES
INTRODUCTION
1-1 Overview of Model Structure 6
EXECUTIVE BLOCK
2-1 Master Programming Routine 14
2-2 MAIN Program 15
2-3 Data Deck for the Executive Block 22
2-4 Output for Smithville Test Area 31
RUNOFF BLOCK
3-1 Runoff Block 36
3-2 Subroutine RUNOFF 39
3-3 Subroutine HYDRO 40
3-4 Subroutine RHYDRO 42
3-5 Subroutine WSHED 44
3-6 Subroutine GUTTER 46
3-7 Subroutine SFQUAL 48
3-8 Northwood (Baltimore) Drainage Basin "Fine" Plan 50
3-9 Northwood (Baltimore) Drainage Basin "Coarse" Plan 51
3-10 Standard Infiltration-Capacity Curves for Pervious 54
Surfaces
3-11 Data Deck for the Runoff Block 58
3-12 Northwood (Baltimore) Gutter/Pipes "Fine" Plan 74
3-13 Typical Output Hyetograph 80
3-14 Typical Output Hydrograph 81
3-15 System Representation of the Example Problem, 82
San Francisco, Selby Street
VI
-------
FIGURES (Continued)
Paqe
TRANSPORT BLOCK
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13
4-14
4-15
4-16
4-17
4-18
4-19
4-20
4-21
4-22
Transport Block
Subroutine TRANS
Subroutine TSTRDT
Subroutine SLOP
Subroutine FIRST
Typical Drainage Basin in Which Infiltration is to
be Estimated
Subroutine INFIL
Components of Infiltration
Prescribed Melting Period
Typical Drainage Basin in Which Dry Weather Flow
is to be Estimated
Subroutine FILTH
Determination of Subcatchment and Identification
Data to Estimate Sewage at 8 Points
Representative Daily Flow Variation
Representative Hourly Flow Variation
Subroutine DWLOAD
Subroutine INITAL
Subroutine ROUTE
The Intersection of the Straight Line and the
Normalized Flow-Area Curve as Determined in ROUTE
Subroutine TSTORG
Subroutine TSROUT
Subroutine TPLUGS
Subroutine QUAL
88
91
96
98
100
101
102
104
106
111
113
117
119
119
125
125
127
130
134
135
135
137
Vll
-------
FIGURES (Continued)
Paqe
4-23 Sieve Analysis Plot for Sewer Element 139
4-24 Subroutine PRINT 140
4-25 Subroutine TSTCST 14°
4-26 Function DEPTH 142
4-27 Function DPSI 142
4-28 Subroutine FINDA 142
4-29 Subroutine NEWTON 144
4-30 Function PSI 144
4-31 Function RADH 145
4-32 Subroutine TINTRP 145
4-33 Function VEL 147
4-34 Data Deck for the Transport Block 148
4-35 Sewer Cross-Sections 153
4-36 Cunnette Section 159
4-37 Example System for I/O Discussion 195
4-38 Schematic of Smithville Test Area 217
STORAGE BLOCK
5-1 Storage Block 226
5-2 Available Treatment Options 228
5-3 Subroutine STORAG 231
5-4 Subroutine TRTDAT 232
5-5 Diagrammatic Sketch of Storage Unit 233
5-6 Subroutine STRDAT 236
5-7 Subroutine TREAT 237
5-8 Subroutine STRAGE 239
viii
-------
FIGURES (Continued)
Paqe
5-9 Subroutine TRCOST 242
5-10 Inadmissible and Uneconomical Treatment Combinations 243
5-11 Subroutine SROUTE 245
5-12 Subroutine PLUGS 245
5-13 Subroutine INTERP 246
5-14 Data Deck for the Storage Block 248
RECEIVING WATER BLOCK
6-1 Receiving Water Block 295
6-2 Subroutine RECEIV 296
6-3 Subroutine SWFLOW 298
6-4 Subroutine INDATA 299
6-5 Subroutine TIDCF 299
6-6 Subroutine TRIAN 300
6-7 Subroutine PRTOUT 300
6-8 Subroutine SWQUAL 302
6-9 Subroutine INQUAL 303
6-10 Subroutine LOOPQL 305
6-11 Subroutine QPRINT 305
6-12 Data Deck for the Receiving Water Block 306
6-13 Demonstration Estuary 327
IX
-------
TABLES
Page
EXECUTIVE BLOCK
2-1
2-2
2-3
2-4
2-5
RUNOFF
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
Summary of Control Words and Action for
MAIN Program
Executive Block Card Data
Executive Block Variables
Data Input for Smithville Test Area
Output for Smithville Test Area
BLOCK
Estimate of Manning's Roughness Coefficients
Runoff Block Card Data
Runoff Block Variables
Typical Data Cards
Typical Output, General Information
Typical Subcatchment Output
Typical Gutter/Pipe Output
Computed Arrangement of Sub catchments
and Gutter/Pipes
Printed Output of Selected Hydrographs
Computed Rainfall Information
Example Problem Data Input, Surface Quality
Example Problem Output, Surface Quality,
21
23
25
29
30
54
59
65
75
76
77
77
78
79
79
83
O^
General Information
3-13 Example Problem Output, Surface Quality, 84
Calculated Volumes
x
-------
TABLES (continued)
Page
TRANSPORT BLOCK
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-11
4-12
4-13
4-14
4-15
4-16
4-17
4-18
4-19
4-20
RINFIL Equations for Three Study Areas
Land Use Classification
Different Element Types Supplied with the
Storm Water Management Model
Parameters Required for Non-Conduits
Summary of Area Relationships and Required
Conduit Dimensions
Transport Block Card Data
Transport Block Variables
Hypothetical Input Data
Flow-Area Parameters for TRANS Example
Sequence Numbering for TRANS Example
Element Data for TRANS Example
Dry Weather Flow for TRANS Example
Initial Conditions for TRANS Example
Final Conditions for TRANS Example
Inflows for TRANS Example
Outflows for TRANS Example
Land Use Data for Smithville Test Area
Data Deck for Smithville Test Area
Data Output for Smithville Test Area
Data Output for Smithville Test Area
108
116
128
132
155
169
183
196
199
200
202
203
204
206
207
209
218
220
221
222
XI
-------
TABLES (continued)
STORAGE BLOCK
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16
Default Values Used in Subroutine TRCOST
Storage Block Card Data
Storage Block Variables
Example 1 - Card Input Data List
Example 1 - Control Information Passed from
Transport Block
Example 1 - Output of Subroutine TRTDAT and STRDAT
Example 1 - Output of Performance per Time-Step
Example 1 - Summary of Treatment Effectiveness
Example 1 - Output of Summary of Flows-Max, Ave, Min
Example 1 - Recapitulation of Input/Output Files
Example 1 - Output of Summary of Treatment Costs
Example 2 - Card Input Data List
Example 2 - Output of Subroutine TRTDAT
Example 2 - Output of Performance per Time-Step
Example 2 - Output of Summary of Treatment
Effectiveness
Example 2 - Output of Summary of Treatment Costs
241
253
259
273
275
276
278
279
280
281
282
285
286
287
288
289
RECEIVING WATER BLOCK
6-1
6-2
6-3
6-4
6-5
Receiving Water Block Card Data
Receiving Water Block Variables
Receiving Water Block Input Data
Sample Quantity Output
Sample Quality Output
311
319
328
330
336
Xll
-------
TABLES (continued)
Page
APPENDIX A
A-l Average Monthly Degree-Days for Cities in the 351
United States (Base 65F)
A-2 Guide for Establishing Water Usage in Commercial 355
Subareas
A-3 Guide for Establishing Water Usage in Industrial 357
Subareas
Xlll
-------
SECTION 1
INTRODUCTION
Page
PRESENTATION FORMAT 3
THE COMPREHENSIVE MODEL 4
PROGRAM BLOCKS 7
Executive Block 7
Runoff Block 8
Transport Block 8
Storage Block g
Receiving Water Block 8
-------
SECTION 1
INTRODUCTION
Under the sponsorship of the Environmental Protection Agency a
consortium of contractors—Metcalf & Eddy, Inc., the University of
Florida, and Water Resources Engineers, Inc.—has developed a compre-
hensive mathematical model capable of representing urban storm water
runoff and combined sewer overflow phenomena. Correctional devices in
the form of user selected options for storage and/or treatment are pro-
vided with associated estimates of cost. Effectiveness is portrayed by
computed treatment efficiencies and modeled changes in receiving water
quality.
PRESENTATION FORMAT
The project report is divided into four volumes. This volume, the
"User's Manual," contains program descriptions, flow charts, instruc-
tions on data preparation and program usage, and test examples.
Volume I, the "Final Report," contains the background, justifications,
judgments, and assumptions used in Model development. It further in-
cludes descriptions of unsuccessful modeling techniques that were
attempted and recommendations for forms of user teams to implement
systems analysis techniques most efficiently.
Volume II, "Verification and Testing," describes the methods and results
of Model application in four urban catchment areas.
-------
Volume IV, "Program listing," lists the main program, all subroutines,
and JCL as used in the demonstration runs.
THE COMPREHENSIVE MODEL
The comprehensive Storm Water Management Model uses a high speed digital
computer to simulate real storm events on the basis of rainfall (hyeto-
graph) inputs and system (catchment, conveyance, storage/treatment, and
receiving water) characterization to predict outcomes in the form of
quantity and quality values.
The simulation technique—that is, the representation of the physical
systems identifiable within the Model—was selected because it permits
relatively easy interpretation and because it permits the location of
remedial devices (such as a storage tank or relief lines) and/or denotes
localized problems (such as flooding) at a great number of points in the
physical system.
Since the program objectives are particularly directed toward complete
time and spatial effects, as opposed to simple maxima (such as the
rational formula approach) or only gross effects (such as total pounds
of pollutant discharged in a given storm), it is considered essential to
work with continuous curves (magnitude versus time), referred to as
hydrographs and "pollutographs." The units selected for quality repre-
sentation, pounds per minute, identify the mass releases as these por-
tray both the volume and the concentration of the release in a single
term. Concentrations are also printed out within the program for com-
parisons with measured data.
-------
An overview of the Model structure is shown in Figure 1-1. In simplest
terms the program is built up as follows:
1. The input sources:
RUNOFF generates surface runoff based on an arbitrary rainfall
hyetograph, antecedent conditions, land use, and topography.
FILTH generates dry weather sanitary flow based on land use,
population density, and other factors.
INFIL generates infiltration into the sewer system based on
available groundwater and sewer condition.
2. The central core:
TRANS carries and combines the inputs through the sewer system
in accordance with Manning's equations and continuity; it assumes
complete mixing at various inlet points.
QUAL routes pollutants through transport and models quality
changes due to sedimentation or scour.
3. The correctional devices:
TSTRDT, TSTCST, STORAG, TREAT, and TRCOST modify hydrographs
and pollutographs at selected points in the sewer system,
accounting for retention time, treatment efficiency, and other
parameters; associated costs are computed also.
4. The effect (receiving waters):
RECEIV routes hydrographs and pollutographs through the
receiving waters, which may consist of a stream, stream bed;
lake or estuary.
The quality constituents considered for simulation are the 5-day J30D,
-------
RECEIVING WATER
(RECEIV)
INPUT
> SOURCES
CENTRAL
> CORE
CORRECTIONAL
> DEVICES
EFFECT
Note: Subroutine names are shown in parentheses.
Figure 1-1. OVERVIEW OF MODEL STRUCTURE
-------
total suspended solids, total coliforms (represented as a conservative
^^•-••••••—•——.•^•••^^-••i^""" ''' 'l"**1' •"••»"" «'i '• I mat mm MKI « IMJJLI.. ^^^•jn--.«mTtTnrr-"*"" II ' " »***^-~- —-•••**'
pollutant), andJ30. These constituents were selected on the basis of
available supporting data and importance in treatment effectiveness
evaluation. Notable omissions, such as floatables, nutrients, and
temperature, fell outside the scope of this initial work. Other para-
meters, such as COD, volatile suspended solids, settleable solids, and
fecal coliforms, can be developed by paralleling the structures of their
modeled counterparts.
PROGRAM BLOCKS
The adopted programming arrangement, as shown in Figure 2-1, consists of
a main control and service block, the Executive Block, and four compu-
tational blocks: (1) Runoff Block, (2) Transport Block, (3) Storage
Block, and (4) Receiving Water Block.
Executive Block
The Executive Block assigns logical units (disk/tape/drum), determines
the block or sequence of blocks to be executed, and, on call, produces
graphs of selected results on the line printer. Thus, this Block does
no computation as such, while each of the other four blocks are set up
to carry through a major step in the quantity and quality computations.
All access to the computational blocks and transfers between them must
pass through subroutine MAIN of the Executive Block. Transfers are ac-
complished on offline devices (disk/tape/drum) which may be saved for
multiple trials or permanent record.
-------
Runoff Block
The Runoff Block computes the storm water runoff and its characteristics
for a given storm for each subcatchment and stores the results in the
form of hydrographs and pollutographs at inlets to the main sewer system.
Transport Block
The Transport Block sets up pre-storm conditions by computing DWF and
infiltration and distributing them throughout the conveyance system.
The block then performs its primary function of flow and quality routing,
picking up the runoff results, and producing combined flow hydrographs
and pollutographs for the total drainage basin and at selected inter-
mediate points.
Storage Block
The Storage Block uses the output of the Transport Block and modifies the
flow and characteristics at a given point or points according to the
predefined storage and treatment facilities provided. Costs associated
with the construction and operation of the storage/treatment facilities
are computed.
Receiving Water Block
The Receiving Water Block accepts the output of the Transport Block
directly, or the modified output of the Storage Block, and computes the
dispersion and effects of the discharge in the receiving river, lake, or
bay.
In principle, the capability exists to run all blocks together in a
given computer execution, although from a practical and sometimes
-------
necessary (due to computer core limitations) viewpoint, typical runs
involve one or two computational blocks together with the Executive
Block. Using this approach avoids overlay and, moreover, allows for
examination of intermediate results before continuing the computations.
Further, it permits the use of intermediate results as start-up data in
subsequent execution runs, thereby avoiding the waste of repeating the
computations already performed.
This manual expands on these block descriptions by providing for each
block:
1. Descriptions of the program subroutines with flow charts.
2. Instructions on data preparation with tables for data card
input requirements and an alphabetical list of variables.
3. Examples of the application of procedures described with sample
I/O information reproduced.
NOTE: Where maximum quantities (i.e., number of watersheds, number of
elements, etc.) are specified, these represent the maximum array areas
reserved by the program. These numbers- cannot be exceeded without
revising the appropriate common, dimension, and related statements. For
special runs it may be desirable to reallocate this available array area
(e.g., to increase the total number of time-steps above 150).
-------
SECTION 2
EXECUTIVE BLOCK
Page
BLOCK DESCRIPTION 13
SUBROUTINE DESCRIPTIONS 13
MAIN Program 13
Subroutine GRAPH 16
Subroutine CURVE 17
Subroutine PINE 17
Subroutine PPLOT 18
INSTRUCTIONS FOR DATA PREPARATION 18
Job Control Language (JCL) 18
MAIN Program 19
Subroutine GRAPH 21
EXAMPLE 28
11
-------
SECTION 2
EXECUTIVE BLOCK
BLOCK DESCRIPTION
The Executive Block performs three functions:
1. Assignment of logical units and files
2. Control of the computational block(s)
3. Graphing of data files by line printer.
The Executive Block consists of a MAIN program and four subroutines that
are used to produce graphical output by means of the line printer. The
line count for the FORTRAN program is close to 380 lines. No computations
as such are performed, except those having to do with scaling variables
for graphing. A flow chart of the Executive Block is shown in Figure 2-1.
SUBROUTINE DESCRIPTIONS
MAIN Program
The MAIN program assigns logical units and files, and controls the com-
putational block(s) to be executed. These functions depend on reading
in a few data cards which must be supplied according to the needs of a
given computer run. In addition, the MAIN program reads certain general
data and title information from cards and prints a suitable heading at
the beginning of the line-printer output. A flow chart of the MAIN
program is shown in Figure 2-2.
Since the various blocks use logical devices for input and output of
computations, the MAIN program has provision for assigning logical unit
numbers by reading two data cards. The first card may contain up to 20
13
-------
f DATA [/
•DATA CARD
INPUT (TYPICAL)
CONTROL
AND
SERVICE
BLOCK
EXECUTIVE BLOCK
REQUIRES
NO
OUTPUT FILE
COMPUTATIONAL
BLOCKS
RUNOFF
BLOCK
I
f DATA [)
REQUIRES
RUNOFF
OUTPUT FILE
TRANSPORT
BLOCK
-6
t
REQUIRES I
TRANSPORT
OUTPUT FILE
RES
REQUIRES 1
STORAGE OR
TRANSPORT |
OUTPUT FILE I
STORAGE
BLOCK
RECEIVING WATER
BLOCK
••OUTPUT FILE A
CREATED,
TYPICAL y—
DATA
f DATA )
( DATA \)
Figure 2-1. MASTER PROGRAMMING ROUTINE
-------
START
DIMENSION
COMMON
I
\1NITIAL1ZE THE ARRAY PNAME^/ .PROGRAM NAMES
r (
DEVICE ASSIGNMENTS
\
READ & WRITE GENERAL DATA
& TITLE INFORMATION
7
\ READ 8 WRITE STORM, RAIN /
\
READ S WRITE LOGICAL UNIT NUMBERS
JIN(J) .JOUT (J) ,J=I. 10
\
7
READ & WRITE SCRATCH UNIT NUMBERS
NSCRAT I .1=1,5
7
XREAD 8 WRITE
*A CNAME
•PROGRAM EXECUTION
CONTROL NAME
.1
DO LOOP-
JINCREMENT i UNTIU(IF NO. HATCH
i PNAME(I)=CNAME f "FOUND)
STOP )
A B D
WATERSHE TRANSPOR RECEIVIN
C E
ENDPROGR STORAGE GRAPH
NOTE: A SUBSCRIPT ON CNAME & A SECOND
ONE ON PNA..-E, TAKING VALUES OF ONLY
IOR2/ ALLOWS NAME TO BE C'VRISED
OFZPARTS. I.E./ TO HAVE FORMAT EA4.
Figure 2-2. MAIN PROGRAM
15
-------
integer numbers, corresponding to 10 input and 10 output units. It is
not necessary, however, to make such a large number of assignments for
the usual run; in fact, there have been few occasions during the devel-
opment and testing of the model when more than 4 units have been needed.
The files that are produced on these units are saved for use by a sub-
sequent computational block; also, the information contained in them can
be examined directly by using the graphing capability of the Executive
Block. The other unit assignments on the second data card are for scratch
files, i.e., files that are generated and used during execution of the
program, and are erased at the end of the run. Again, there is provi-
sion for up to 5 such units, but only 1 or 2 are typically needed. The
unit numbers are passed from the MAIN program to all pertinent subrou-
tines by use of a labeled COMMON statement.
Subroutine GRAPH
©
The graphing subroutines enable hydrographs and pollutographs to be
plotted on the printer for selected locations on the data file. GRAPH
is the driving subroutine, and it calls CURVE to produce the actual
page of plotted output.
The subroutine GRAPH (1C) operates on two modes which are dependent upon
the value of 1C in the calling sequence.
If 1C = 0 (when called by the Runoff Block), control information is read
from cards.
If 1C = 1 (when called in the Executive Block), both control information
and title information are read from cards.
16
-------
Subsequently, both options join and the subroutine proceeds as one flow
sequence as follows:
1. Information is read from the data file indicating the structure
that file.
2. An array ITAB is set up indicating which locations of the
data file record are to be plotted.
3. All hydrograph and pollutograph information is read from the
data file.
4. For each type of hydrograph and pollutograph, individual curves
are selected, transferred into plotting arrays, and outputted
in a final plotted form by subroutine CURVE.
Subroutine CURVE
The subroutine CURVE performs the following operations:
1. Determines maximum and minimum of arrays to be plotted.
2. Calculates the range of values and selects appropriate scale
intervals.
3. Computes vertical axis labels based upon the calculated scales.
4. Computes horizontal axis labels based upon the calculated scales.
5. Joins individual parts of the curve by subroutine PINE.
6. Outputs final plot.
Subroutine PINE
This subroutine joins two coordinate locations with appropriate char-
acters in the output image array A of PPLOT.
17
-------
Subroutine PPLOT
This subroutine initializes the plotting array, stores individual loca-
tions, and outputs the final image array A for the printer plot.
INSTRUCTIONS FOR DATA PREPARATION
The instructions for data preparation are divided into three parts
corresponding to the JCL, the MAIN program usage, and the graphing
portion of the Executive Block. Figure 2-3 and Tables 2-2 and 2-3 at
the end of these instructions give the procedure for data card prepar-
ation and list the variables that are used.
Job Control Language (JCL)
The assignment of logical units requires, in general, the provision for
files to be written on specific physical devices. To accomplish this
the programmer must supply the necessary JCL. As a rule, JCL is highly
machine-dependent; in fact, it often differs on two identical machines
at different installations. Therefore, the Storm Water Management Model
cannot include JCL that is universally applicable. The following remarks,
however, may be useful in gaining insight into what is involved on systems
such as an IBM 360/65 or IBM 360/67.
It is convenient on these machines to use the 2314 Disk Storage Devices
rather than tape units because of the inherently faster reading and
writing speed. At most installations the logical unit corresponding to
the card reader is given the number 5 and the line printer is given the
number 6. The Storm Water Management Model is programmed on the assump-
tion that units 5 and 6 are so used. Typically, the systems programmers
18
-------
have provided the necessary JCL for these units and also for the card
punch. Moreover, JCL may have been provided for scratch units, in which
case the unit assignments for scratch files can take advantage of the
existing JCL.
Usually, however, the data file and scratch file assignments require
JCL to be supplied for each unit. The rules for such JCL must be ascer-
tained from the systems programmers at the installation, since there is
considerable variation in unit number availability, etc. In general,
one should only set up the units needed in a given run, since there may
be a charge for file space that is reserved, even if it is not used.
MAIN Program
The MAIN program controls the computational block(s) to be executed by
reading alphameric information on sentinel cards. The array CNAME is
read as two alpha words on a single card, each in format of type A4.
Thus, for example, CNAME (1) might be WATE and CNAME (2) might be RSHE.
When combined, as in printout, the resulting match gives the control
word WATERSHE. The program compares this word with a dictionary of such
words stored by a DATA statement in the array PNAME. If a match is
found, as it would be in this case, control is passed to the appropriate
point in the MAIN program to call the initial subroutine of the compu-
tational block. Here, for example, a call would be made to the sub-
routine RUNOFF, which is the initial subroutine for the Runoff Block.
After execution of the Runoff Block, which involves calls, in turn, to
a number of subsidiary routines, control is eventually returned to the
19
-------
MAIN program.
The MAIN program again reads a sentinel data card, which might indicate
that another block is to be executed. For example, if the Transport
Block is to be executed, the control word TRANSPOR would be given, etc.
If results are to be graphed, the control word GRAPH would be on the
sentinel card, or, if the run is to be terminated, the word ENDPROGR is
given on the card. A summary of the control words and corresponding
action is given in Table 2-1.
The use of control words on sentinel cards allows considerable flex-
ibility in utilization of the Storm Water Management Model. The most
common type of run involves execution of one of the computational blocks
along with the graphing of results on the line printer. Thus, for the
Runoff Block, such a run would be made by appropriate use of the words
RUNOFF, GRAPH, and ENDPROGR. If the entire Model were to be run with
graphical output at the end of, say for example, the Transport Block,
the sequence would be RUNOFF, TRANSPOR, GRAPH, STORAGE, RECEIVIN, and
ENDPROGR. Actually, such a run is prohibitive from the standpoint of
machine core storage for most systems, but the program capability is
available if such a run is desired.
In order that the program may be used in the way outlined above, dummy
subroutines were added to the various blocks so that the program will
not terminate because of a "missing" subroutine. This seemed a small
price to pay for the convenience and flexibility of the present method.
20
-------
Table 2-1. SUMMARY OF CONTROL WORDS AND CORRESPONDING ACTION
FOR MAIN PROGRAM
Control Word Action to be Taken
WATERSHE Execute Runoff Block
TRANSPOR Execute Transport Block
STORAGE Execute Storage Block
RECEIVIN Execute Receiving Water Block
GRAPH Produce graphs on line printer
ENDPROGR Terminate run
Any other word Terminate run
Subroutine GRAPH
The data cards required for subroutine GRAPH are minimal. The first
card supplies control information, such as in which tape/disk the hydro-
graphs and pollutographs are stored, the number of curves per graph,
and number of pollutants. Element numbers of which plots are to be
made are given on the next card. The last three cards supply the titles
for the curves, the horizontal axis label, and the vertical axis label.
The vertical axis label card is repeated for each pollutant to be plotted
and for the hydrograph in the order in which they are to be printed out.
21
-------
L
GRAPH DATA CARDS
CNAME = GRAPH
L
RECEIVING DATA CARDS
CNAME = RECEiVIN
L
STORAGE DATA CARDS
CNAME = STORAGE
L
TRANSPORT BLOCK DATA CARDS
CNAME = TRANSPOR
RUNOFF BLOCK DATA CARDS
L
CNAME : WATERSHE
SCRATCH TAPE ASSIGNMENTS
L
L
INPUT/OUTPUT TAPE ASSIGNMENTS
STORM, RAIN
NSERYS, ACRES, ADDWF, ETC.
TITLE CARD
Figure 2-3. DATA DECK FOR THE EXECUTIVE BLOCK
22
-------
Table 2-2. EXECUTIVE BLOCK CARD DATA
Card
Group
1
2
3
4
5
Card
Format Columns
10A4 1-40
15 1-5
F10.1 6-15
F10.2 16-25
15 26-30
F10.1 31-40
15 41-45
F10.1 46-55
4A4 1-16
4A4 17-32
2014 1-4
5-8
9-12
13-16
•
77-80
20A4 1-4
5-8
9-12
13-16
17-20
Description
Title Card, title of the area being
studied.
General information about the studied
area.
Demonstration series number.
Number of acres of the study area.
The average daily DWF for the study area.
Design flow rate frequency, yrs.
Design flow rate (cfs) .
Number of storms being studied.
Maximum available trunk sewer capacity
(cfs) .
REPEAT FOR THE NUMBER OF STORMS.
Storm data cards.
Date of storm.
Amount of rainfall for this storm.
I/O tape/disk assignments.
Input tape assignment for first block
to be run.
Output tape assignment for first block
to be run.
Input tape assignment for second block
to be run (usually the same as the output
tape from first block) .
Output tape for second block to be run.
Output tape for tenth block to be run.
Scratch tape/disk assignments.
First scratch tape assignment.
Second scratch tape assignment.
Third scratch tape assignment.
Fourth scratch tape assignment.
Fifth scratch tape assignment-
Variable
Name
TITLE1
NSERYS
ACRES
ADDWF
NDESYR
DESFLO
NSTRMS
OTRUNK
STORM
RAIN
JIN(l)
JOUT(l)
JIN (2)
JOUT(2)
JOUT(IO)
NSCRAT(l)
NSCRAT(2)
NSCRAT(S)
NSCRAT(4)
NSCRAT(5)
Default
Value
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
NOTE: All non-decimal numbers must be right-justified.
23
-------
Table 2-2. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
REPEAT CARD 6 FOR EACH BLOCK TO BE CALLED.
Control cards indicating which blocks
in the program are to be called.
20A4 1-80 Name of block to be called.* CNAME
= WATERSHED for Runoff Block,
= TRANSPORT for Transport Block,
= RECEIVING for Receiving Water Block,
= STORAGE for Storage Block,
= GRAPH for GRAPH subroutines.
= ENDPROGRAM for ending the storm
water simulation.
415
1-5
INSERT THE REMAINING CARDS, IF CARD
GROUP 6 INCLUDES CNAME = GRAPH, IMMED-
IATELY FOLLOWING EACH GRAPH CARD.
Control card.
Tape/disk (logical unit) assignment
where graph information is stored.
NT APE
6-10 Number of curves of a graph.
11-15 Number of pollutants to be plotted.
16-20 Number of inlets to be plotted.
IF NPLOT = 0 (OR BLANK) DELETE THIS CARD.
8 Inlet selection card.
16L5 1-5 First inlet number to be plotted.
6-10 Second inlet number to be plotted.
Last inlet number to be plotted.
NPCV
NQP
NPLOT All
on
IPLOT(l)
IPLOT(2)
IPLOT (NPLOT)
5
0
curves
file
none
none
none
18A4
1-72
Title card.
Title printed with the plots.
TITL
10
20A4
1-80
Horizontal axis label.
Horizontal axis label.
HRIZ
11
REPEAT NQP + 1 TIMES
Vertical axis label.**
2A4 1-8
9-16
3M 17-28
Line 1 of vertical axis label.
Line 2 of vertical axis label.
Line 3 of vertical axis label.
VERT(l)
VERT (2)
VERT (3)
none
none
none
•Maine must start in column 1. GRAPH may be called more than once.
**T1)<_- first plot to bo printed in a flow hydrograph; the- second is BOD; the third is SS;
and the last is coliform.
24
-------
Table 2-3. EXECUTIVE BLOCK VARIABLES
Variable
Name
A
ACRES
ADDWF
AXA
AXB
AYA
AYB
CURVE
CNAME
DESFLO
DUMMY
FRANG
GRAPH
HORIZ
I
1C
IURB
C* Description Unit
The log base 10 of the range of values
of y coordinate to be plotted (subroutine
CURVE)
Number of acres of study drainage basin acres
Average DWF cfs
X-coordlnate of value previously plotted
X-coordinate of value to be plotted
Y-coordinate of value previously plotted
Y-coordinate of value to be plotted
Name of subroutine
C Computational block name read from data
cards
Design flow rate (of main trunk) cfs
C Dummy location to fill data record
Expanded range (even intervals) of
y coordinates of curve to be plotted
Name of subroutine
C Horizontal label of curve
The Block selection counter (MAIN)
Output label with plot
variable
Name
INCNT
10UTCT
IPLOT
I TAB
IX
IXA
IXB
IY
IYA
IYB
J
JJ
JIN
JOUT
K
L
LX
C* Description Unit
C Array of input logical data file number
C Array of output logical data file
number
C Array of nodes to be plotted
C Array indicating which locations of the
data file are to be plotted
Dummy variable
Integer value of AXA
Integer value of AXB
Dummy variable
Integer value of AYA
Integer value of AYB
Subscript counter
Subscript couiiter
Array of input disk/tape units
C Array of output disk/tape units
Subscript counter
Subscript counter
Transfer location from data file to plot
storage
*Variable names shared in common blocks.
-------
Table 2-3 (continued)
Variable
Nam
H
MC
MM
N
NCT
NCURVE
NCV
NDESYR
NLP
NLOC
NPCV
NN
NPLOT
NPOINT
NPT
NPT
NPTM
NQP
NQUAL
C* Description
Subscript counter
Do loop counter
Subscript counter
Subscript counter
Number of plots
Number of curves to be plotted
Number of curves/plot
Frequency of design flow
Number of types of plot (hydrographs and
pollutographs)
C Node number of hydrograph point
Maximum number of curves/plot
Subscript counter
Number of plots
Number of points on a plot
Number of point/curve (array) (CURVE)
C Array containing number of points to
be plotted (GRAPH)
Numerical value of NPT
Number of quality constituents
to be plotted
Number of quality constituents on data
file
Variable
Unit
Name
NR
NSCRAT
NSERYS
NSTEPS
NSTRMS
NSYM
NT APE
NVAL
yt N5
N6
PINE
PNAME
PPLOT
pTRUNK
RAIN
RANGE
RECEIV
RUNOFF
STORAG
STORM
C« Description unit
Subscript counter
C Array of variable scratch units
Demonstration series number
Number of steos in plot
Number of storms being studied
Plot number
Input tape number for plotting
Number of points/data record on a file
Card input unit number
Print output unit number
Subroutine name
Name used to call the blocks of
the Storm Water Model
Subroutine name
Maximum flow rate possible in trunk sewer cfs
Amount of rainfall for a storm
Range of y values to be plotted
Subroutine name
Subroutine name
Subroutine name
Date of storm
-------
Table 2-3 (continued)
Variable
Nam
C*
Description
Unit
Variable
Name
TDELT Time-step interval
TIMES Tine-step interval
TITL C Title printed out with graphs
TITLE C Title printed out on curves
TITLE 1 Title of drainage bailn
TRANS Subroutine name
TZERO Zero tine
VERT C Vertical label
X X coordinate array (CURVE)
* C X coordinate array tCRAPH)
** X increment used for interpolation
XIHT Label interval for X
XMAX Maximum X value
XMIN Mininum X value
XLAB C Numerical scale labels for X
xo Start point of line (X coordinate)
XSCAL X scale factor
XT End point of line (X coordinate)
xl Same as XO
*2 Same as XT
YLAB
YMAX
YMIN
YO
YSCAL
YT
YT
Yl
Y2
C*
Description
Unit
Numerical scale labels for Y
Maximum Y value
Minimum Y value
Start point of line (Y coordinate)
y scale factor
End point of Una (Y coordinate)
Hydrograph-pollutograph information
on data file
Same as YO
Same as YT
Y
Y
YA
Y coordinates of curves to be drawn
C Y coordinates of curves to be drawn
Y increment used for interpolation
YINT
Label interval for Y
-------
EXAMPLE
A hypothetical test area, Smithville, U.S.A., is used to show the data
input and portions of the resulting output as required and accomplished
by the Executive Block. Table 2-4 is an example of the data deck. The
first card is the job title card, the following card supplies general
information about the study area used in the title printout, and the
third card gives the data and quantity of rainfall for the storm being
studied. The next two cards are the tape/disk (file) assignments for
transferring information from one program block to another, and the scratch
tape/disk assignments, respectively. The first two numbers, zero and
eight, refer to the input and output files for the Runoff Block. Since
an input file for this Block is not required, the first number is zero.
The output file for Runoff is also the input file for Transport and there-
fore eight is the first number in the next group of two numbers denoting
Transport Block's tape/disk assignments. Nine is the Transport output
file. When no other blocks are to be called, the rest of the card is
left blank or replaced with zeros. The numbers on the second card refer
to the scratch files. A maximum of four are required when using the
Transport Block. (Note: all required tape/disk assignments must be
properly defined with JCL cards.)
This first group of data cards is used by subroutine MAIN for the logical
unit assignment (tape/disk) and title information for the Storm Water
Management Model. The succeeding groups of cards are preceded with a
control card used by subroutine MAIN. This card transfers control to the
appropriate program block. In this example, four such cards exist,
28
-------
WATERSHED, TRANSPORT, GRAPH, and ENDPROGRAM. The data following the first
two control cards has been deleted for clarity. The GRAPH card is
followed by input data for the plotting of output found on tape/disk nine.
ENDPROGRAM needs no succeeding cards.
Partial output from the Executive Block is shown in Table 2-5 and
Figure 2-4.
Table 2-4. DATA INPUT FOR SMITHVILLE TEST AREA
DATA
PROGRAM CHECK
0.00
0
1.22
9
13
SMITHVILLE, USA
1 500.0
MADE-UP STORM
0889
123'*
WATERSHED
TRANSPORT
GRAPH
9131
13
GRAPH OF THE TRANSPORT OUTPUT TAPE
TIME IN HOURS
FLOW IN CFS
ENDPROGRAM
0.0
0.0
CARD
GROUP
NO.
1
2
3
7
8
9
10
11
6
29
-------
Table 2-5. OUTPUT FOR SMITHVILLE TEST AREA
FEDERAL WATER QUALITY ADMINISTRATION
STORMWATER MANAGEMENT PROJECT
CONTRACTS 14-12-501
14-12-502
14-12-503
METCALF B EDDY, INC
WATER RESOURCES ENGINEERS, INC
UNIVERSITY OF FLORIDA
DEMONSTRATION SERIES NO. 1
SMITHVILLE, USA PROGRAM CHECK
COMBINED SEWER AREA OF 500.00 ACRES
AVERAGE DAILY DRY WEATHER FLOW = 0.0 CFS
0-YEAR DESIGN FLOW = 0.0 CFS
AVAILABLE MAX. TRUNK CAPACITY = 0.0 CFS
STORKS STUDIED:
MADE-UP STORM
TOTAL RAINFALL, INCHES
1.22
TAPE ASSIGNMENTS
0 8
8 9
TAPE ASSIGNMENTS
1 2
13
0
0
-------
Figure 2-4. OUTPUT FOR SMITHVILLE TEST AREA
USA
icro.coc
BCO.OJO
FL'IW
IN
CFS
zco.noo
P.O t 1 1 **«
0.1 1.4 ?.B
fi.R
a.l
I0.it
12.?
TIH* IN
-------
SECTION 3
RUNOFF BLOCK
BLOCK DESCRIPTION 35
Surface Flows 35
Surface Quality 37
SUBROUTINE DESCRIPTIONS 38
Subroutine RUNOFF 38
Subroutine HYDRO 38
Subroutine RHYDRO 41
Subroutine WSHED 43
Subroutine GUTTER 45
Subroutine GRAPH 45
Subroutine SFQUAL 47
INSTRUCTIONS FOR DATA PREPARATION 49
Surface Flows 49
Step 1 - Method of Discretization 49
Step 2 - Estimate of Coefficients 53
Step 3 - Data Card Preparation 53
Surface Quality 56
EXAMPLES 72
Example 1 - Surface Flows 72
Example 2 - Surface Quality 72
33
-------
SECTION 3
RUNOFF BLOCK
BLOCK DESCRIPTION
The Runoff Block has been developed to simulate both the quantity and
quality runoff phenomena of a drainage basin and the routing of flows
and contaminants to the major sewer lines. It represents the basin by an
aggregate of idealized subcatchments and gutters. The program accepts an
arbitrary rainfall hyetograph and makes a step by step accounting of rain-
fall infiltration losses in pervious areas, surface detention, overland
flow, gutter flow, and the contaminants washed into the inlet manholes
leading to the calculation of a number of inlet hydrographs and pollutographs,
The drainage basin may be subdivided into a maximum of 100 subcatchment
areas. These, in turn, may drain into a maximum of 100 gutters or pipes
which finally connect to the inlet points for the Transport Model. The
relationships among the eight subroutines which make up the Runoff Block
are shown in Figure 3-1. The total number of cards required is about 1,300.
This section describes the subroutines used in the Transport Block, pro-
vides instructions on data preparation, and furnishes examples of program
usage.
Surface Flows
The core of the Runoff Model is the routing of hydrographs through the
system. This is accomplished by a combination of overland flow and pipe
routing.
35
-------
RHYDRO
WSHED
HYDRO
GUTTER
EXECUTIVE
BLOCK
RUNOFF
HCURVE
GRAPH
SFQUAL
Note:
Subroutine GRAPH is a part of the Executive Block but is
shown here since it is called directly by RUNOFF.
Figure 3-1. RUNOFF BLOCK
36
-------
Three types of elements are available to the user:
1. Subcatchment elements (overland flow)
2. Gutter elements (channel flow)
3. Pipe elements (special case of channel flow).
Flow from subcatchment elements is always into gutter/pipe elements,
or inlet manholes. The subcatchment elements receive rainfall, account
for infiltration loss using Morton's equation, and permit surface storage
such as ponding or retention on grass or shrubbery. If gutter/pipe
elements are used, these route the hydrographs from the watershed elements
to the entry to the main sewer system. Pipes are permitted to surcharge
when full.
Surface Quality
The quality of the inlet flows is determined separately (subroutine
SFQUAL) from the inlet hydrographs. The quantity of pollutants washed
off the land surface of the drainage basin is added directly to the
inlet manholes. Initially the program calculates the amount of contami-
nants allowed to accumulate on the ground prior to the -storm, and then,
taking into account rainfall intensity, major land use, and land slope,
the washed off pollutants are added to the inlet manholes resulting in
pollutographs.
Output from the program consists of hydrographs and pollutographs on
disk/tape for use in the Transport Block and printed and/or plotted
information for the user.
37
-------
SUBROUTINE DESCRIPTIONS
Subroutine RUNOFF
This is the subroutine called by the Executive Block to gain entrance
to the Runoff Block. This program prints "entry made to the Runoff
Model" and then acts as the driver routine for the block. Figure 3-2
is the appropriate flow chart.
Subroutine HYDRO
This subroutine computes the hydrograph coordinates with the assistance
of three core subroutines, i.e., RHYDRO, WSHED, and GUTTER, as shown in
Figure 3-3. It initializes all the variables to zero before calling
RHYDRO to read in the rainfall hyetograph and information concerning
the inlet drainage basin. According to the upstream and downstream
relationship, the subroutine sequences the computational order for
gutters/pipes.
A DO loop is formed to compute the hydrograph coordinate for each
incremental time-step. In each step, subroutine WSHED is first called
to calculate the rate of water flowing out of the idealized subcatchments.
GUTTER is then called to route the flow, according to the input from
tributary subcatchments and gutters. Water flowing into the inlet point,
be it from gutters or direct drainage from subcatchments, is added up for
a hydrograph coordinate.
During the process of computation, an accounting is made for the deposition
of rainfall water in the form of runoff, detention, and infiltration loss.
A mass continuity can therefore be checked and printed for reference.
38
-------
c
ENTRY
CALL
HYDRO
I
CALL
GRAPH(O)
CALL
SFQUAL
c
RETURN
Figure 3-2. SUBROUTINE RUNOFF
39
-------
ENTRY
INITIALIZE
VARIABLES
CALL
RHYDRO
\
SEQUENCE
GUTTER
<
(
CALL
WSHED
1
CALL
GUTTER
I
COMPUTE
HYDROfiRAPH
COORDINATE
1
1
Y -i
/ '
Y -,
/ '
MB_^
PLOT
RAINFALL
HYETOGRAPH
PLOT
RUNOFF
HYDRGGRAPH
RETURN
Figure 3-3. SUBROUTINE HYDRO
40
-------
Finally, the rainfall hyetograph and the inlet hydrograph are plotted
as an output. The control is then returned to subroutine RUNOFF.
Subroutine RHYDRO
This subroutine is called by HYDRO to read input data related to the
subcatchment areas and to perform some initial preparatory work, such
as unit conversion and error detection. A normal execution of RHYDRO
should provide all the necessary information for the calculation of a
runoff hydrograph. Figure 3-4 shows the flow chart for subroutine
RHYDRO.
There are four basic categories of input data. The general information
includes a number representing the subcatchment area, period of simulation,
and a key indicating if the rainfall hyetograph is spatially different
from that of the previous basin. A new rainfall hyetograph will be
read if it is so indicated. Otherwise, that part of the read operation
will be skipped and the rainfall of the previous inlet drainage basin
will be used. The first basin must have a rainfall input.
The program proceeds to read subcatchment data, e.g., the size, width,
ground slope. The gutter information is read soon afterward.
It must be noted that the program can detect only logical errors such
as indexing numbers. However, the input data are tabulated by the
computer to check against the original for absolute correctness.
41
-------
c
ENTRY
READ
GENERAL
INFORMATION
READ & WRITE
RAINFALL
DATA
Figure 3-4. SUBROUTINE RHYDRO
42
-------
Subroutine WSHED
This subroutine computes the depth and flow rate of water overland.
The logic of subroutine WSHED can be seen in Figure 3-5. As shown in
Figure 3-3, the subroutine is called by HYDRO at each incremental period
of integration. During that period, the rainfall intensity is first
interpolated from the designated rainfall hyetograph for each subcatch-
ment. This rainfall intensity is assumed uniform over each subcatchment.
A DO loop is set up to treat the subcatchments, one at a time. For a
subcatchment, the amount of infiltration loss is calculated using
Horton's equation,
Infiltration loss = f + (f.-f ) e~at (1)
o i o
where f , f. and a are coefficients and t is the time from the
start of rainfall. The loss is compared with the amount of water existing
on the subcatchment plus the rainfall. If the loss is larger, it is
set equal to the amount available and the remainder of the computation
is skipped.
The water depth will thus increase without inducing an outflow until it
reaches the specified detention requirement. Beyond that, the outflow
rate is calculated by Manning's equation using depth as the hydraulic
radius. An iterative procedure termed Newton-Raphson's technique is
established to determine the water depth and the outflow rate so that
the continuity of water mass is satisfied.
43
-------
ENTRY
DEPTH
RETURN
Figure 3-5. SUBROUTINE WSHED
44
-------
Upon completion, the subroutine will return with a set of water depths
on each subcatchment for the next time-step. It also produces the flow
necessary for subsequent routing in the gutters.
Subroutine GUTTER
The function of subroutine GUTTER is very similar to that of WSHED and
is shown in Figure 3-6. It calculates a complete set of water depth
and flow for gutters and pipes.
The computation also proceeds one gutter at a time. For a gutter, the
inflow from tributary subcatchments and gutters is first computed.
The Newton-Raphson's iterative procedure is again used to determine the
depth and outflow of gutters so that the mass (volume) of water is
conserved. The flow is computed by Manning's equation. The hydraulic
radius of trapezoidal gutters and circular pipes is calculated separately
in different paths of the program.
A pipe may surcharge when it is full and the inflow is larger than the
outflow capacity, in this case, the surcharged amount will be computed
and stored at the head end of the pipe. A message will be printed to
indicate the time, location, and total amount of the surcharge. The
pipe will remain full until the stored water is completely drained.
Subroutine GRAPH
This subroutine, a part of the Executive Block, is called directly by
the RUNOFF subroutine. For further description see Section 2.
45
-------
C
ENTRY
SURCHARGE
Figure 3-6. SUBROUTINE GUTTER
46
-------
Subroutine SFQUAL f5)
The surface quality program simulates the removal of pollutants from
the ground surface and from catchbasins by storm water runoff. This
program is driven by the RUNOFF subroutine. It is called after
HYDRO completes its task of computing runoff- hydrographs for each
inlet.
This subroutine has the capability of computing the BOD, suspended solids,
and coliforms carried by the runoff for 50 inlets. Each inlet can have
as many as five separate subareas contributing to it, each one having a
different type of land use.
A flow chart of the program is shown in Figure 3-7. The general infor-
mation for computation instructions is read first, e.g. , number of sub-
areas, inlets, time-steps. Data which are general for the total system
are read next. General computations are made including initializing all
variables.
The next step in the program is to read specific subarea information so
that the quantities of pollutants on their surface prior to the start
of the storm are set. The runoff values obtained from HYDRO are
read for every inlet in each time-step. Pollutant removals for each
subarea are computed. The removals in each subarea during each time-
step are added for the subareas having a common inlet point.
Pollutants removed by the runoff for each inlet area are written for
each time-step. Total pollutant quantities removed from each inlet area
47
-------
'LOOP
AVERAGE
%%y
i
O.OOP
Figure 3-7. SUBROUTINE SFQUAL
48
-------
are also written. Pollutant quantities on the surface prior to the
start of runoff are written so that a comparison may be made between
pollutant quantities available and those removed.
INSTRUCTIONS FOR DATA PREPARATION
Instructions on the use of the Runoff Block are divided into two
sections, surface flows and surface quality.
Surface Flows
Use of the surface flows portion of the Runoff Block requires three
basic steps:
Step 1 - Geometric representation of the drainage basin
Step 2 - Estimate of coefficients
Step 3 - Preparation of data cards for the computer program.
Step 1 - Method of Discretization. Discretization is a procedure for the
mathematical abstraction of the physical drainage system. For the
computation of hydrographs, the drainage basin may be conceptually
represented by a network of hydraulic elements, i.e., subcatchments, gutters,
and pipes. Hydraulic properties of each element are then characterized by
various parameters, such as size, slope, and roughness coefficient.
Discretization begins with the identification of drainage boundaries,
the location of major sewer inlets, and the selection of those gutters/pipes
to be included in the system. This is best shown by an example.
Figures 3-8 and 3-9 indicate possible discretizations of the Northwood
section of Baltimore. In Figure 3-8, a "fine" approach was used result-
ing in 12 subcatchments and 13 pipes leading to the inlet. In Figure 3-9,
49
-------
•DRAINAGE AREA BOUNDARY
SUBCATCHMENT BOUNDARY
3 SUBCATCHMENT NUMBER
Source: L. S. Tucker, "Northwood Gaging Installation,
Baltimore-Instrumentation and Data" (Ref. 1).
Figure 3-8. NORTHWOOD (BALTIMORE) DRAINAGE BASIN "FINE" PLAN
50
-------
Rain Gage *2
o
• • WMI**^»JH
-Cr«ek
DRAINAGE AREA BOUNDARY !
^••—» SUBCATCHMENT BOUNDARY
STORM CONDUIT
INLET
SUBCATCHMENT NUMBER
Source: L. S. Tucker, "Northwood Gaging Installation, Baltimore-
Instrumentation and Data," (Ref. 1).
Figure 3-9. NORTHWOOD (BALTIMORE) DRAINAGE BASIN "COARSE" PLAN
! :
-------
a "coarse" discretization was used resulting in 5 subcatchment areas and
no pipes or gutters. In both cases, the outfall to the creek represents
the downstream point in the Runoff Model. This could lead, in a larger
system, to inlets in the Transport Model. The criteria for breaking
between major sewer lines (Transport Model) and the Runoff Model are
determined by three factors:
1. If backwater effects are significant, the Transport Model must
be used.
2. If hydraulic elements other than pipes and gutters, such as
pumps, are used, the Transport Model is required.
3. At the point where the water quality constituents are
introduced and are to be routed, the Transport Block must be
used since the Runoff Block is not able to route contaminates
through a pipe network.
Subcatchments are idealized rectangular areas with uniform slope and
groundcover, i.e., asphalt, concrete, or turf. Each subcatchment has
unique properties in terms of slope and groundcover. Thus, the roof of a
house may be represented by two subcatchments because the water drains
in two different directions, even though both units have the same ground-
cover and absolute ground slope. Likewise, dirt and pavement can be
treated separately because of the difference in groundcover.
While the subdivision described can be taken to infinitesimal detail in
theory, computation time and manpower requirements become prohibitive in
practice. No ready rule for the subdivision can be offered, but a minimum
of five subcatchments per drainage basin is recommended. This permits
flow routing (time offset) between hydrographs.
52
-------
Step 2 - Estimate of Coefficients. Coefficients and parameters necessary
to characterize the hydraulic properties of a subcatchment include surface
area, width, ground slope, roughness coefficient, detention depth,
infiltration rate, and percent imperviousness. Since real subcatchments
are not rectangular areas experiencing uniform overland flow, average
values must be selected for computation purposes.
For the roughness coefficient, one can use the values given in Table 3-1,
as suggested by Crawford and Linsley (Ref. 2). Detention depths are
taken by the program as l/16th-inch for impervious areas and 1/4-inch
for pervious areas, unless specified at other values by the user. The
infiltration rate can be estimated from "standard infiltration capacity
curves" shown in Figure 3-10, which was produced by the American Society
of Civil Engineers (ASCE). Infiltration is important only in pervious
areas. Resistance factors for the pervious and impervious parts of a
subcatchment are specified separately with default values of .250 and
.013 (Manning's n for overland flow) being taken in the absence of other
information.
Step 3 - Data Card Preparation. The data cards should be prepared according
to Figure 3-11 and Tables 3-2 and 3-3 found at the end of this subsection.
Figure 3-11 shows the layout of the data cards, including those for the
quality routine, in the order in which they must appear. Tables 3-2
and 3-3, respectively, show how the data cards are to be punched and
list the description of variables used in this program Block.
53
-------
Table 3-1. ESTIMATE OF MANNING'S ROUGHNESS COEFFICIENTS
Ground Cover
Manning's n for
Overland Flow
Smooth asphalt
Asphalt or concrete paving
Packed clay
Light turf
Dense turf
Dense shrubbery
and forest litter
0.012
0.014
0.03
0.20
0.35
0.4
Source: N. H. Crawford and R. K. Linsley, "Digital
Simulation in Hydrology, Stanford Watershed Model IV
(Ref. 2).
(star.Sard curve) 1 , ,Sandy soil areas (high-rate Curve
i ' i i ' i ( i
~ ~ '-•-•-• ? \ ~ industrial and commercial artist reduced curve)
I- {---+ Hi f
0 10 ?0 30 40 bO 60 70 80 90 100 110 120 130 140 1M 160 170 180
Source: American Society of Civil Engineers,
Manual of Engineering Practice No. 37,
1960 (Ref. 3).
Figure 3-10. STANDARD INFILTRATION-CAPACITY
CURVES FOR PERVIOUS SURFACE
54
-------
The first step in the data preparation is the determination of the
number of time-steps to be used and the length of each time-step.
The time-step length is usually 5 or 10 minutes but may range from
I to 30 minutes, depending on the length and intensity of storm and
the degree of accuracy required. The number of time-steps is limited
to a maximum of 150 and should extend past the storm termination
sufficiently to account for the storm runoff. Along with the input of
time-steps, the number of hyetographs for the drainage basin is needed.
The rainfall data cards are then prepared for each hyetograph from
rainfall records or are assumed if a hypothetical test case is being
run. The time interval need not be the same as in the flow and quality
portion of the Block. The major preparation is forming the tree
structure sewer system and dividing the drainage basin into subcatchments.
The sewer network is obtained from sewer maps. Pipes smaller than
2-3 feet with no backwater effects, flow dividers, or lift stations
are usually designated as gutter/pipes for computation by the Runoff
Block. These pipes are not connected to one another by manholes but
join directly and lead to an inlet manhole for further routing by
TRANSPORT. Once the sewer system is labeled with numbers less than
1,000, the subcatchment areas are formed reflecting the existing sewer
network, ground cover, and land slope. Data cards are then made up for
each numbered subcatchment, defined by its width, area, slope, percent
imperviousness, etc., along with the gutter/pipe or inlet manhole into
which the flows are routed. Next, the gutter/pipe cards are punched
giving the required information.
55
-------
the final data cards for the surface flow portion of the block are output
control cards. The first two, NSAVE and ISAVE(I), designate the inlet
manholes to which enter flows and pollutants are routed for further simu-
lation by the Transport Block. The last four cards are for printing and
plotting out inlet hydrographs and pollutographs for the user.
Surface Quality
Data input to this surface quality program are prepared at the same time
as the rest of the Runoff Block. Thus, when an inlet drainage basin is
selected, it may be subdivided into areas containing a single type of
land use. Five land uses which may be modeled are: single family resi-
dential, multi-family residential, commercial, industrial, and undeveloped
or parklands.
Once the basin is broken into subareas the number of areas, along with
other control information such as start time, number of time-steps, and
print control, is specified on the first SFQUAL data card. The time
interval and number of time-steps to be modeled depends on the interval
and length of runoff values provided. Time-steps in multiples of those
for which runoff values are provided may be used if desired, but will
usually be the same as for subroutine RUNOFF. The actual format for the
data cards is shown in Table 3-2.
The program may be used with runoff from a design storm or an actual
storm. If an actual storm is being modeled, the number of dry days prior
to that storm is determined from rainfall records. Otherwise, the number
of dry days is part of the information associated with a design storm.
56
-------
In determining dry days from actual storms the real number of continuous
antecedent days without rainfall should be increased to allow for
residual surface solids from the earlier storms. A suggested starting
estimate for dry days is the total consecutive antecedent days until the
sum of daily rainfalls equals or exceeds 1.0 inch. If a sizable storm
(rainfall greater than 0.3 inch) occurs within the four days prior to
the test storm the earlier storm should also be modeled. The equivalent
dry days should then be calculated using the actual surface residual
plus the between-storm accumulation.
The data needed on the frequency of street cleaning and the number of
passes made by the sweeper can be found from a public works department.
The number of catchbasins (gutter inlets) per acre may be estimated
from visual observation or obtained from a public works department.
The volume of liquid remaining in the catchbasins may be found by analysis
of the construction drawings. The BOD of the remaining liquid can be
estimated or measured.
The last data cards, each defining an individual subarea, provide the
model with the subarea number, the inlet manhole number receiving the
pollutant outflows, type of land use, area, and the length of gutters
for each area. Land use information may be obtained from a governmental
planning department, direct observation, or by other means. The length
of gutters within each subarea may be obtained by scaling them from a
street map.
57
-------
y
(
SURFACE QUALITY CARDS
r
PLOT CONTROL CARDS
r
PRINT CONTROL CARDS
r
INLET MANHOLE SAVE CARDS
BLANK CARD
GUTTER/PIPE CARDS
BLANK CARD
SUBCATCHMENT CARDS
RAINFALL DATA
INLET, NSTEP, NHR, NMN, DELT, NRGAG
TITLE CARD
RUNOFF (READ IN EXECUTIVE BLOCK)
Figure 3-11. DATA DECK FOR THE RUNOFF BLOCK
58
-------
Table 3-2. RUNOFF BLOCK CARD DATA
Card Card Variable
Group Format Columns Description Name
1 20A4 Title cards: two cards with heading TITLE
to be printed on output.
2 Control card: one card.
215 1-5 Number of inlets. INLET
6-10 Number of time-steps to be calculated. NSTEP
13 11-13 Hour of start of storm (24-hour clock). NHR
12 14-15 Minutes of start of storm. NUN
F5.1 16-20 Integration period (rain). DELT*
IS 21-25 Number of hyetographs. NRGAG
F5.0 26-30 Percent of impervious area with zero PCTZER
detention (immediate runoff) .
3 Rainfall control card.
15 1-5 Number of data points for each NHISTO
hyetograph.
F5.0 6-10 Time interval between values (min) . THISTO *
REPEAT CARD GROUP 4 FOR EACH HYETOGRAPH.
4** Rainfall hyetograph cards: 10 intervals
per card.
10F5.0 1-5 Rainfall intensity, first interval RAIN(l)*
(in. Air) .
6-10 Rainfall intensity, second interval RAIN (2)*
(in./hr) .
11-15 Rainfall intensity, third interval 5AIN(3)*
(in./hr).
16-20 Rainfall intensity, fourth interval RAIN (4)*
(in./hr) .
REPEAT CARD 5 FOR EACH SUBCATCHMENT .
5 Subcatchment cards (315, 10F5.0, F10.5):
one card per aubcatchracnt.
315 1-5 Hyetograph number (Based on the order in OK
which they are read in) .
Default
Value
none
none
none
none
none
none
none
25.0
none
none
none
none
none
none
1
•Decimal point should be punched in this field.
**pioblems occxir when 0.0 rainfall occurs several time-stops before the actual start of the
rainfall (the computer underflows).
NOTE: All non-decimal numbers roust ba right-justified.
59
-------
Card card
Group Format Columns
6-10**
11-15**
10F5.0 16-20
21-25
26-30
31-35
36-40
41-45
46-50
51-55
56-60
61-65
F10.5 66-75
6
7
415 1-5
5-10
11-15
16-20
7F8.0 21-28
29-36
37-44
45-52
53-00
61-68
69-76
Description
Subcatchment number.****
****
Gutter or manhole number for drainage.
Width of subcatchment (ft).***
Area of subcatchment (acres) .
Percent iraperviousness of subcatchment.
Ground slope (ft/ft) .
Impervious area \
s Resistance Factor.
Pervious area J
Impervious area "1 _
r I Retention storage
Pervious area j
Maximum infiltration rate (in./hr) .
Minimum infiltration rate (in./hr) .
Decay rate of infiltration (I/sec) .
Blank card to terminate subcatchment cards
one card.
REPEAT CARD 7 FOR EACH GUTTER/PIPE
Gutter/pipe cards: one card per gutter/
pipe (if none, leave out) .
Hyetograph number.
Gutter number.
Gutter or manhole number for drainage.
J = 1 for gutter
(_ = 2 for pipe.
Bottom width of gutter or pipe
diameter (ft).
Length of gutter (ft) .
Invert slope (ft/ft).
Left-hand side slope (ft/ft) .
Right-hand side slope (ft/ft).
Manning's coefficient.
Depth of gutter when full (in.).
Variable
Name
N
NGOTO
KWIDTH=WI*
WAREA =W2*
PCIMP =W3*
WSLOPE=W4*
W5 =W5*
W6 =W6 *
WSTORE=H7*
WSTORE=W8*
WLMAX =W9*
WLMIN =W10*
DECAY =W11*
:
NHYET
N
NGOTO
NP
GWIDTH=G1*
GLEN =G2*
GSMPE=G3*
GS1 =G4*
GS2 =G5*
GN =G6*
DFULL =G7*
Default
Value
none
none
none
none
none
0.030
0.013
0.250
0.062
0.184
3.00
0.52
0.00115
none
none
none
none
none
none
none
none
none
none
10
•Decimal point should be punched in this field.
**Necd one inlet or gutter/pipo for each .subcatchment basin.
***Twicc the length of main drainage pipe through the subcatchment.
**.*'Maximum number - 160.
60
-------
Table 3-2. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
8*
Blank card to terminate gutter cards:
one card.
Manhole save control: one card.
15 1-5 Number of inlet manholes for which
entering flows are to be saved on
peripheral storage for TRANSPORT.
11
215
13
NSAVE
10
1615 1-5
6-10
11-15
'
IF NSAVE-0, SKIP CARDS 10
Manhole save cards: 16 values per cajfd.
ISAVE(l)
Inlet manhole numbers for which entering ISAVE(2)
> flows are saved (same elements that are
used by TRANSPORT) . ISAVE (3)
•
ISAVE (NSAVE)
none
none
none
none
1-5
6-10
Manhole print control: one card.
Number of inlet manholes for which
entering flows are to be printed .-
NPRNT
Number of time-steps between printings. INTERV
12
1615 1-5
6-10
11-15
-
IF NPRNT=0, SKIP CARDS 12
Manhole print cards: 16 values per card.
IPRNT(l)
Inlet manhole numbers for which ipwr(2}
entering flows are to be printed. HNT(2J
IPRNT(3)
IPKNTHNPRNT)
none
none
none
none
Manhole plot control: one card.
1-5 Number of inlet manholes for which NPLOT"
entering flows are to be plotted
(maximum = 25) .
6-10 Number of curves per figure (maximum NPCV
= 5).
*Need this card even though there are no gutter/pipe cards.
**(NPOL + 1)(NPLOT) cannot exceed 150 without changing variable YT(160, 150) size in
Common block.
61
-------
Table 3-2. (continued)
Card
Group
14
15
16
17
Card
Format Columns
1CI5 1-5
6-10
11-15
•
215 1-5
6-10*
F5.0 11-15*
415 16-20*
21-25*
26-30*
31-35
2F10.0 1-10
11-20
15 21-25
3F10.0 1-10
11-20
21-30
Variable
Description Name
IF NPLOT=0, SKIP CARDS 14.
Manhole plot cards: 16 values per card.
IPLOT(l)
Inlet manholes in which entering IPLOT(211
flows are to be plotted.
IPLOT(3)
IPLOT(NPLOT)
THE FOLLOWING CARDS ARE SURFACE QUALITY
DATA.
Control card.
Number of subareas (may exceed number of KTNUM
subcatchments due to multiple land uses)
(maxinum = 160) .
Number of inlets. NINLTS
Time interval (min). DT
Hour of start of storm (24-hr clock) . KHOUR
Minute of start of storm. KMIN
Number of time-steps. NTSTEP
Use 1 for printing output in sentence NPRINT
form, 0 for printing in table form.
Cleaning data card.
Number of dry days prior to this storm DRYDAY
in which the accumulative rainfall is
<1.0 in.
Cleaning frequency (days) . CLFREQ
Number of street sweeper passes. NOPASS
Catchbasin data card.
Number per acre. CBDEN
Concentration of BOD (mg/L) , of the CBBOD
stored water in each catchment basin.
Stored volume in each catchment basin CBVOL
(gal.)
Default
Value
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
nono
none
*These values must be tho same as in card group 2.
62
-------
Table 3-2. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
REPEAT DATA CARD 18 FOR EACH SUBAREA.
(Maximum = 160 subareas).
Subarea data card.
315 1-5 Number of this subarea. KNUM
6-10 Inlet number of this subarea.* INPUT
11-15 Land use KLAND
=1 for single family residential
«=2 for multi-family residential
=3 for commercial
=4 for industrial
=5 for undeveloped or park lands.
2F10.2 16-25 Area of this subarea (acres) . ASUB
26-35 Total length of gutters for each subarea GUTTER
(hundreds of ft) .
none
none
none
END OF RUNOFF BLOCK CARDS.
*A11 subareas with the same inlet member mist be placed together and these groups must be in the
order in which thp inlets are saved as described by card group 10.
63
-------
Table 3-3. RUNOFF BLOCK VARIABLES
Variable
Nam C*
A
ASUB C
ATOT C
AVAIL
AVCPLO C
AXO
AX1
B
BOD C
BOONS
C C
CBASTN C
CBBOD
CBCENT
CBDEN
CBINC C
CBLBS C
CBNUM
Description
ES removing coefficient
Area of subarea
Total area of subarea draining to all inlets
Fraction of total dust and dirt available at
start of time-step
Average runoff within a time-step
Trapezoidal cross-sectional area, starting
Trapezoidal cross-sectional area, final
SS removing coefficient
BOD removed at each time-step to the inlet
Non-soluble BOD from dust and dirt removed
during each time-step
Removing coefficient
BOD renoved during one tine-step including both
catchbasin and surface area
Concentration of BOD in each catchbasin
Pollution renoved from the catchbasin
Density of catchbasin
BOD removed from catchbasins during one tine-
step
BOD remaining after each time-step
Number of catchbasins within a subarea
•C - Variable names shared in common blocks.
Variable
Units Name C*
CBSUH C
acre CBVOL
acre CCOLI C
CLEAN
cfs CLFREO
sq ft CONBOD
«q It
CONCSS
CONVER
CONV2
Ib/DT
CURVE
Ib/DT
D
DAX1
Ib/DT DCORR
mg/L DD
DDELV
No. /acre DECAY C
DEL
Ib/DT
DELD C
Ib
DELR
DELT C
DELT2 C
DELV
Description Units
Sum of the drainage to catchbasin in each time-step gal.
Volume of liquid remaining in a catchbasin gal.
Concentration of coliform bacteria of a subarea
during one time-step MPN/100 ml
Number of cleanings since last storm
Frequency of street sweepings
Average concentration of BOD during each time-
step mg/L
Average concentration of SS during each time-step mg/L
Factor for converting Ib/DT/cfs to mg/L
Integer that converts flow unit from cfs to
100 ml/min
Name of subroutine
Computational variable, internal
Change in trapezoidal cross-sectional area sq ft
Time-step water depth f
Dust and dirt accumulation rate for each subarea
Rate of change in volume change
Exponential decay rate for infiltration I/sec
Time-step change in depth of watershed flow
Instantaneous pipe diameter in radians radian
Newton-Raphson change in depth for correction
Integration time interval sec> min
One half of a timerstep ttin
Average volume change
-------
Table 3-3 (continued)
Variable
Name
DP
DFLOWl
DFULt.
DO
DRAIN
DRYDAY
DT
DUMMY
DWP1
Dl
E
ENDTIM
ERROR
ERT
EXPON
F
F
FLOW
FLO WO
FLOW1
GCON
GDEPTH
C* Description
Sun of volume change plus flow change times time
Change in flow
Gutter's maximum depth (for pipes DFULL » 2.62)
Instantaneous depth
Runoff to each catchbasin during each time-step
Number of dry days prior to storm
Tine-step interval
C Dummy common block
Change in wetted perimeter
Estimated final depth
Hundred tines average runoff
Time of simulation, 24 hour clock
Name of error statement
Computational variable
Computational variable
Newton-Raphson volume correction (WSHED)
ss removed during one time-step (SFQUA.L)
Average flow
starting flow
Final flow
C Manning's equation less hydraulic radius
C Instantaneous gutter depth
Variable
Units Name
CFLOW
GLEN
in. 04
ft GRAPH
gal. GS
days GSLOPE
mln GS1
GS2
GUTTER
in. GWIDTH
Gl
G2
hr
G3
G4
GS
G6
G7
Ib/DT
HCURVE
Cfs
HGRAPH
Cfs
cfs H1STOG
HORIZ
in.
C* Description
C Gutter flow
C Length of gutter/pipe
C Manning's roughness coefficient
XF Name of subroutine
Factor in a geometric series
C Slope of gutter/pipe
C Gutter side slope, left
C Gutter side slope, right
C Length of gutter in subarea
C Pipe diameter or gutter width
Read in value of bottom width of gutter or
pipe diameter
Read in value of length of gutter
Read in value of invert slope
Read in value of left-hand side slope
Read in value of right-hand side slope
Read in value of Manning's coefficient
Read in value of depth of gutter when full
Name of subroutine
C Magnitude of variable to be printed in vertical
coordinate of the curve
C Length of histogram expressed in time
C Horizontal title unit of hydrograph in time
Units
cfs
ft
ft/ft
ft/ft
ft/ft
lOD-ft
ft
ft
ft
ft/ft
ft/ft
ft/ft
in.
sec
hr
-------
Table 3-3 (continued)
CTi
Variable
Name C*
HTIHE C
HYDRO
1
IX
IPLG
IPPBNT
I HOUR
II
IJ
IK
IKOUNT C
IMIN
INCNT C
IND
INLET
INPT
INPUT C
INTCNT
INTERV C
IOUTCT C
IPOINT C
I PHUT C
Description
Tine interval to be printed in the horizontal
coordinate of the curve
Name of subroutine
Bookkeeping integer
Do loop counter
Surcharge indicator
Name of scratch tape
Hour of start of store, 24-hour clock
Bookkeeping integer
Bookkeeping integer
Bookkeeping integer
Minute of start of storm
Name of the tape
Bookkeeping integer, tine interval
Inlet number
Variable which transfer program from tape to
compiler
Inlet number
Printing counter
Interval integrization cycles for printed
hydrographs
Name of the tape
Internal pointer
Points for which hydrograph will be printed
Variable
Units Name
I SAVE
ISKIP
ISUB
J
JIN
JJ
JK
hr
JKL
JN
JOUT
JT
min
K
KHOUK
KK
KI.
K1AND
KHIN
KNUM
KOUNT
KSKIP
KSPOT
KTNOH
KTSTEP
C* Description Units
C Points for which hydrograph will be saved
Number of inlets minus one
Bookkeeping integer
Bookkeeping integer
C Name of input tape
Bookkeeping integer
Bookkeeping integer
Do loop counter
C Number of input manholes
C Name of output tape
Bookkeeping integer
Bookkeeping integer
Hour of start of storm, 24-hour clock
Bookkeeping integer
Do loop counter
C Land use
Minute of start of storm niin
C Temporary subarea number reset to inlet number
Computational counter
Do loop counter for SKIPN
Bookkeeping integer
Number of subarea
Time-step counter
-------
Table 3-3 (continued)
Variable
Name C*
L
LL
H
MKDUNT
MM
N
NAHEH C
MCLEAN
NEW
NEXDAY
NG C
NGAGP
NGOTO
NGTOG C
NGTOI C
NGUT C
HHISTO C
NHR
NHYET C
NIK C
Description
Bookkeeping integer
Bookkeeping integer
Bookkeeping integer
Computational counter
Bookkeeping integer
Bookkeeping Integer
External subcatchment number
Number of cleanings since last storm
Bookkeeping integer
Number of days after start of storn simulation
ends
Number of gutters
Number of graphic point
Gutter number to which watershed drains
Gutter connections
Inlet connections
Bookkeeping integer
Number of rainfall time interval
Hour of the start of storn
Number of hyetograph
Maximum number of gutters draining to gutter.
and watersheds draining to gutter
Variable
Units Name
MING
N1NLTS
NKN
NOG
MOLD
HOP ASS
NOUT
NP
NPG
NPEINT
NPRNT
day NPT
NQUAL
NRAIN
NRANVL
NRGAG
HSH/E
NSCRAT
NSIIED
hr
NSPOT
NSTEP
NSTOP
NTJUEH
C*
c
c
c
c
c
c
c
c
c
c
c
Description Units
Do loop counter
Total number of inlets
Minutes oC the start of storn nin
Total number of gutters/pipes
Bookkeeping integer
Number of street sweeper passes
Output file variable
Read in value of NPG
Control switch for type of gutter, Irregular,
2=pipe , J=durarr/ corrected directly to inlet
Number of time-steps between printing
Number of points where hydrographs are printed
Number of points to be plotted
Number of quality constituents used as zero in
Runoff quantity
Number of rainfall
Rain data points limiter
Number of hyetographs
Nunbei of points where hydrographs are saved
Name of the tape
Number of the watershed
Bookkeeping integer
Number of time-steps
Error switch
Hour of day of simulation [24-hour clock) hr
-------
Table 3-3 (continued)
ID
Variable
Name C*
NTO.UU.
NTSTEP
NTYPE
NUSTEP
NW C
NWTOG C
NWTOI
NX
ORIZ
OUTFLW C
P
PCIMP C
PCNTCB
PCNTSS
PCTBOD
PCTZER C
PO C
POCB
POOCB
Description
Scratch output file indentifier
Number of time-steps modeled
Number of types
Number of printed hydrograph points
Number of watershed
Gutter connection
Inlet connection
Bookkeeping integer
Horizontal title unit for hydrograph in
time
Flow out of the gutter
Percent imperviousness of watershed
Percent removal of BOD by catchbasin of one
subarea
Percent removal of SS from total dust and dirt of
one subarea
Percent removal of BOD from available surface BOD
of one subarea
Percent of impervious area with zero detention
depth
Soluble BOD in dust and dirt
Total BOD available from catchbasins
BOD available in each catchbasin at start
Variable
Unit* Name
POP
POPSS
QIN
QSUR
KUDO
RAD1
CfS RAIN
REFF
hr
RE HDD
cfs RHYDRO
RI
RLOSS
% RUNCFS
RUNOFF
RUNTMP
SFCOLI
SFQUAL
% SKIP1
lb SKIP2
lb SKIP3
lb
C* Description
C BOD removed from dust and dirt during one time-step
C SS removed during one time-step
C Input from upstream gutter
C Surcharge
Starting hydraulic radius
Final hydraulic radius
C Rainfall
Street sweeper removal efficiency
C Remaining dust and dirt after each time-step
Name of subroutine
C Instantaneous rainfall rate
C Infiltration loss, instantaneous
C Instantaneous runoff for each inlet
Average runoff over a time-step
C Flow entering input manholes
C Total coliform in runoff
Name of subroutine
Scratch tape variable, unformatted
Scratch tape variable, unformatted
Scratch tape variable, unformatted
Units
lb/DT
U)/DT
cfs
cf
ft
ft
in./hr
percent,
decimal
lb
in./hr
in./hr
cfs
in./hr
cfs
HPN/min
-------
Table 3-3 (continued)
Variable
Name
SKIP4
SKIPS
SKIP6
SKIP?
SS
SUMBOD
SUHCB
SUMOD
_, SUM1
o
SUMOFF
SUHOW
SUHR
SUMST
T
TAREA
TBOO
TCBAST
TCBINC
TCCOLI
TGS
THISTO
C*
C
c
c
c
c
c
c
c
c
Description
Scratch tape variable, unformatted
Scratch tape variable, unformatted
Scratch tape variable, unformatted
Scratch tape variable, unformatted
Suspended solids
Sum of total surface BOD in each area
Sum of total BOD in catchbasins
Sum of the dust and dirt
Total infiltration into ground
Total gutter flow 8 inlet manhole
Total flow for each subcatchment
Total rainfall
Total surface storage
Time-step interval
Total area
Total BOD in surface runoff
Total BOD removed for each inlet
inlet
Total concentration of conform during one
time-step
Sum of the gemetric series plus 1.0
Time of rainfall time intervals
Units
Ib
Ib
Ib
Ib
cf
Cf
cf
cf
ef
hr
acres
Ib
Ib
Ib
NPN/
100 ml
Bin
Variable
Name C*
TIME C
TIMEM
TIMES
T1ME2 C
TITEL
TITL
TITLE C
WAX
TMINS
TOTDD C
TPCBOO
TPCTBO
TPCTCB
TPCTSS
TPOP C
TPOPSS C
TPTBOD
TRAIN C
TSEC
TSMBD
Description Unit*
Time see
Time of simulation (24-hour clock) min
Time of simulation (SFO.UAIO sec
Time minus half-step sec
Description of curve in horizontal coordinates
Description of curve in vertical coordinate
Description of problem
Maximum time to be printed in curve hr
Time-step interval min
Total dust and dirt on ground at start of storm
for each inlet Ib
Percent of total BOD removed from each area %
Total percent removal of BOD from catchbasin of
all areas %
Total percent removal of BOD from catchbasin and
surface of all areas %
Total percent removal of SS from surface of all
areas %
Total BOD removed from dust and dirt for each inlet Ib
Total SS removed for each inlet Ib
Total percent removal of BOD from surface of all
areas »
Time when rainfall ends min, sec
Time-step interval sec
Sum of total BOD for the study area Ib
-------
Table 3-3 (continued)
Variable
Nana C*
TSUHCB
TSUMDD
TTCBNC
TTCBST
TTPOP
TTPPSS
TZERO
VER
VERT C
WAR
HAKEA C
HCON C
HDEPTH C
VFJJ3
HFITIH C
WIXAX C
W1HIH C
HN C
WPO
WP1
Description
Sum of the original dust and dirt available in
the catchbasin
Sun of the original dust and dirt available on
surface drainage area
Total removal of BOD from all of catchbasin and
surface area
Total removal of BOD of all caVchbaaina
Total removal of BOD from all surface area
Total removal of SS of all areas
Starting time of the hydrograph
Vertical title unit for hydrograph
Vertical title unit for hydrograph
Impervious area of watershed with immediate runoff
Units
Ib
Ib
Ib
Ib
Ib
Ib
sec
in./hr
tn./hr
sq ft
Area of watershed acres, sq ft
Modified Manning's equations, impervious and
pervious portions of watershed
Instantaneous depth on watershed
Average watershed flow during time interval
Instantaneous flow fron watershed
Maximum infiltration rate
Minimum infiltration rates
Duramy variable
Wetted parameter, starting
Wetted parameter, final
ft
cfs
cfs
in./hr
in./hr
ft
ft
Variable
Name C*
WSHED
WSLOPE C
WSTORE C
WWIDTH C
Wl
H2
H3
H4
MS
we
H7
MB
W9
W10
Wll
X C
XLAB C
Y
YLAB C
Description
Name of subroutine
Average slope of watershed
Minimum and maximum storage depth on surface of
watershed
Average width of watershed
Read in value of the average width of watershed
Read in value of the area of watershed
Read in value of the percent of intperviousness
Read in value of slope of watershed
Resistance factor for impervious area
Resistance factor for pervious area
Retention storage for impervious area
Retention storage for pervious area
Read in value of maximum infiltration rate
Read in value of minimum infiltration rate
Read in value of decay rate of infiltration
Number of time interval used in the horizontal
coordinate
Minimum point in the horizontal scale
Number of point used in the vertical coordinate
Minimum point in the vertical scale
Units
ft/ft
ft
ft
ft
acre
t
ft/ft
in.
in.
in./hr
in./hr
I/sec
-------
EXAMPLES
Two examples are given, one for rainfall runoff and the other for quality
runoff.
Example 1 - Surface Flows
The "fine" schematization of the Northwood (Baltimore) test area is used
as an example; the area is shown in Figures 3-8 and 3-12. A sample of
the data cards is shown in Table 3-4. Selected output pages are repro-
duced in Tables 3-5 through 3-10 and in Figures 3-13 and 3-14.
Example 2 - Surface Quality
A portion of a combined sewer area is shown in Figure 3-15. It is a copy
of a U.S. Geological Survey topographic map (7-1/2 minute). The drainage
basin was determined for the Runoff program as was the inlet numbering.
As an example consider only one of the numbered inlets for a computer run.
The land use for the area draining to inlet number 65 was determined by
zoning maps. This information is used to determine the subareas (each
having one type of land use) within each inlet drainage basin. The area
of each subarea and the length of gutters within it are measured from the
map. The subareas of inlet drainage basin 65 and the input data for this
basin are also shown in Figure 3-15. The subareas are numbered for infor-
mational purposes only (i.e., they are not used in the execution of the
program).
Information about the number of catchbasins per acre and volume of liquid
remaining in the catchbasins was gathered from the public works department.
The average BOD of the liquid remaining in the catchbasins was estimated.
72
-------
For this example the catchbasin density is 1 per acre, the volume of
liquid remaining is 150 gallons, and the BOD is 100 mg/L.
The data for frequency of street sweeping and number of passes were
obtained from the public works department. For this example the frequency
is 14 days and there were two passes. The number of dry days preceding
the start of the runoff being modeled was found from rainfall records to
be 50 days.
The clock time of the start of rainfall was also determined from rainfall
records. The time-step to be used is that which the Runoff program used
or 10 minutes. The time selected will depend to some extent upon the
observed data used as input, i.e., rainfall, or that used to check output,
i.e., runoff hydrographs. The number of time-steps modeled here is 30,
or 5 hours. The runoff for each inlet was found from the Runoff program.
Sample input for this example is shown in Table 3-11 and the output for
the computer run made is shown in Tables 3-12 and 3-13.
73
-------
DRAINAGE AREA BOUNDARY
SUBCATCHMENT BOUNDARY
SUBCATCHMENT NUMBER
GUTTER /PIPES
GUTTER/PIPE NUMBER
76
Figure 3-12. NORTHWOOD (BALTIMORE) GUTTER/PIPES "FINE" PLAN
-------
Table 3-4. TYPICAL DATA CARDS
AFTERNOON STORM OF
RUNOFF BLOCK ONLY
1 100 1
/.n i .
DATA
8-1-65
1
CARD GROUP
NO.
\ 1
J
2
3
1.20 1.00 0.24 1.14 0.24 0.24 0.72 1.56 1.80 2.SB
3.06 3.54 2.56 2.94 e.]Q 0.84 0. 07
SO
HO
7
-------
Table 3-5. TYPICAL OUTPUT, GENERAL INFORMATIO1I
ENTRY HADE TO KUNOFF MOOtL
AFTERNCCN STC1RM OF 8-1-65
RUNOFF BLOCK ONLY
INLET
NUWRFR OF TIME STEPS 100
INTEGP1IIGN TME INTEkViL (MIMUTFS). 1.00
25.0 PERCENT OF IMPERVIOUS AREA Has JERO DETENT ICJN UfcPTH
FOR 60 RAINFALL STEPSi THE TIME INTERVAL IS 1 .00 MINUTES
FOR RA.INGAGE NUMBER 1 RAINFALL HISTOHY IS
1.20
3.06
C.72
C.18
C.O
0.0
1.C8
3.54
1.72
0. 12
0.0
O.G
0.24
?.55
1.02
0.06
0.0
0.0
1.14
Z. "34
0 .54
0.12
0.0
o.o
0.24
2. 10
0.36
0. 12
0.0
0.0
0.24
0.34
0. 10
0.06
0.0
0.0
0.72
0.96
0.74
0.0
0.0
n.o
1.56
1.80
0.30
0.0
0.0
0.0
1.80
1.38
0.42
0.0
0.0
0.0
2.58
1.20
0.24
0.0
0.0
0.0
-------
Table 3-6. TYPICAL SUBCATCHMENT OUTPUT
SUSAREA GUTTER WIDTH AREA
NUMBER OR MANHOLE (FT) (AC)
1
2
3
4
5
&
61
7
8
9
10
11
TOTAL
TOTAL
51
80
80
52
S3
63
60
67
70
72
77
75
NUMBER OF
TRIBUTARY
250.
430.
750.
120.
1200.
780.
550.
800.
230.
650.
800.
280.
SUBCATCHMENTS,
AREA I ACRES It
4.
9.
2.
4.
3.
4.
4.
3.
4.
4.
3.
3.
12
47
PERCENT
IMPERV.
58.0
60.0
36.0
69.0
99.0
71.0
99.0
85.0
48.0
95.0
49.0
87.0
.41
SLOPE
IFT/FTI
0.030
O.OJO
0.030
0.0)0
0.030
0.030
0.030
0.030
0.030
0.030
0.030
0.030
RESISTANCE FACTOR
IMPfcRV.
0.013
0.013
0.013
0.013
0.013
0.013
0.013
0.013
0.013
0.013
0.013
0.013
PERV.
0.250
0.250
0.250
0.250
0.250
0.250
0.250
0.250
0.250
0.250
0.250
0.250
SURFACE STORAGE (INI
IKPERV.
0.062
0.062
0.062
0.062
0.062
0.062
0.062
0.062
0.062
0.062
0.062
0.062
PtRV.
0. 184
0. 184
0.184
0.164
0.184
0.184
0. 164
0.184
0.184
0.184
0.184
0.184
INFILTRATION RATEUN/HRI
MAXIMUM
3.00
3.00
3.00
3.00
3.00
3.00
3.00
3.00
3.00
3.00
3.00
3.00
MINIMUM
0.52
C.52
0.52
0.52
0.52
0.52
0.52
0.52
0.52
0.52
0.52
0.52
DECAY RATE
0.00115
0.00115
0.00115
0.00115
0.00115
0.00115
0.0011S
0.00115
0.00115
0.00115
0.00115
0.00115
GAGE
NO
1
1
1
1
1
1
1
1
1
1
1
1
Table 3-7. TYPICAL GUTTER/PIPE OUTPUT
GUTTER
NUMBER
51*
52*
53*
60*
63*
66*
67*
TO*
72*
77*
76*
75*
eo*
GUTTER
CONNECTION
SO
BO
76
76
60
60
66
66
76
76
52
52
0
WIDTH
(FT)
i.a
3.5
1.3
2.5
1.8
2.0
1.5
1.5
2.0
1.5
2.8
1.5
4.0
LENGTH
IFT)
260.
•»20.
600.
470.
810.
150.
420.
150.
335.
550.
219.
290.
121.
SLOPE
(FT/FT)
0.020
0.007
0.041
0.040
0.040
0.096
0.026
0.010
0.0)6
0.040
0.043
0.040
o.ooa
SIDE
L
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
SLOPES
R
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
MANNING
N
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
0.012
OVEKFLOM
I INI
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0,0
0.0
0.0
0.0
0.0
0.0
TOTAL NUMBER OF GUTTERS/PIPES, 13
ASTERISK C*) DENOTES CIRCULAR PIPE, DIAMETER-.WIDTH.
-------
Table 3-8. CO.'IPUTSD ARRANGEMENT OF CUBCATCHMSNTC AND GUTTER/PIPES
-J
03
ARRANGEMENT OF SUBCATCHMENTS AND GUTTERS/PIPES
GUTTER TRIBUTARY GUTTER/PIPE
51
52 76 75
53
60 63 66
63
66 67 70
67
70
72
75
76 53 60 12 77
77
80 51 52
INLET TRIBUTARY CUTTER-PI PE-MANHOLE
1 80
TRIBUTARY SUBAREA
1
4
5
61
6
7
8
9
11
10
2 3
TRIBUTARY SUB ARE A
HYDROGRAPHS MILL BE STORED FOR THE FOLLOWING
80
I POINTS
-------
Table 3-9. PRINTED OUTPUT OF SELECTED HYDROGRAPHS
HVCROGRAPHS
TINE
0 5.00
0 1C. 00
0 15. CO
0 20.00
0 2!. 00
0 30.00
0 35.00
0 AC. CO
0 45. CO
0 *.C.OO
0 55.00
I C.O
1 5.00
1 10.00
1 15.00
1 20.00
1 25.00
1 30.00
1 35.00
1 40.00
ARE LISTED
52
1.15
12.99
59.59
39.38
24.43
13.30
T.81
4.40
2.54
1.64
1.13
0.83
0.63
0.49
0.39
0.32
0.26
0.22
0.19
0.16
FUR THE
so
0.74
T.ai
28.59
IT.bO
10.59
5.65
3.15
1.67
0.92
0.57
0.38
0.27
0.20
0.15
0.12
0.10
0.08
0.07
0.05
0.05
FOLLOWING
66
0.34
3.32
11.11
6.68
3.97
2.09
1.14
0.60
0.32
0.20
C.13
0.09
0.07
0.05
0.04
0.03
0.03
0.02
0.02
0.02
5 POINTS
76
1.14
12.40
49.56
29.96
18.2)
9.47
5.31
2.31
1.51
0.92
0.61
0.43
0.31
0.24
0.19
0.15
0.12
0.10
0.08
0.07
80
1.02
14. or
77. 3J
52.33
14.24
19.08
11.43
6.58
3.86
2.50
1.73
1.26
0.96
0.7%
0.60
0.48
0.40
0.14
0.28
0.24
Table 3-10. COMPUTED RAINFALL INFORMATION
TOTAL RAINFALL (CU FT) 105241.
TOTAL INFILTRATION (CU FT) 30579.
TOTAL GUTTER FLOW AT INLET (CU FT) A8199.
TOTAL SUKFACE STORAGE AT END OF STORM (CU FT I 6231.
ERROK IN CONTINUITY, PERCENTAGE OF RAINFALL, 0.22029
79
-------
5.QUO
-------
00
ICO.000
30.000
60.000
RUNOFF
IN
CFS
40.000
20.000
**
**
* *
* *
* *
* *
**
o.o ****** 1"
0.0 0.2
— I—
0.3
._| —
0.»
— I—
0.7
****************
— I ....(....••*«*««***•»*»*»*»***»»*•**»**«*****
0.6 1.0 1.2 1.3 l.S l.T
lift IN HOURS
Figure 3-14. TYPICAL OUTPUT HYDROGRAPH
-------
SCA1.E: 1 in
000 ft
INPUT DATA
Subarea number, KNUM = 1
Inlet point number, INPUT = 65
Land use, KLAND = 2 (multi-family residential)
Subarea area, ASUB = 351 acres
Gutter length, GUTTER = 1,716 hundred ft
Subarea number, KNUM = 2
Inlet point number, INPUT = 65
Land use, KLAND = 3 (commercial)
Subarea area, ASUB =15 acres
Gutter length, GUTTER = 72 hundred ft
Figure 3-15. SYSTEM REPRESENTATION OF THE EXAMPLE PROBLEM,
SELBY STREET, SAN FRANCISCO
82
-------
Table 3-11. EXAMPLE PROBLEM DATA INPUT, SURFACE QUALITY
DATA
CARD
GROUP
NO.
1
50.
1.
65
65
10.
8
55
2
30
100. 150.
2 351.00 1716.00
3 15.00 72.00
15
16
17
Table 3-12. EXAMPLE PROBLEM OUTPUT, SURFACE
QUALITY, GENERAL INFORMATION
NUMBER OP SUBA^eAS, KTNUM » 2
NUMiiEk Or INLETS, NINLTS = 1
TIKE INTERVAL (WIN), OT = 10.00
STORM START TIME (HR:MlN) = 8:55
DRYOAY =
50.t CLFREQ=
AVERAGE NO. CU/ACREr COUEN'
CB CONTENTS 8UD (KG/L)» CB300
CB STORED VOLUME (GALJt CiJVOL
14., NOPASS
1.
100.
150.
83
-------
Table 3-13. EXAMPLE PROBLEM OUTPUT, SURFACE QUALITY, CALCULATED VOLUMES
TOTAL QUANTITIES REMOVED FROM THE AREA SERVING INPUT NO. 65f
DURING EACH TIME INCREMENT FOR 30 TIME STEPS
oo
COMMERC
TIME
9: 5
9: 15
9:25
9:35
9:45
10: 5
10:15
10:25
10:35
10:45
10:55
11: 5
11:15
11:25
11 O 5
11:45
11:55
12:5
12:15
12:25
12:35
12:45
12:55
13: 5
13:15
13:25
13:35
13:45
J TO THIS
INLET
'.ILY RESIDENTIAL:
\L'
RUNCFS
CFS
0.00
0.00
0 .00
0.33
3.46
7.67
11.63
15.59
19.23
21.78
27.84
35.63
34. 18
41.32
52.67
71.47
02.57
08.00
60.94
46 .82
39.30
36.03
27.00
17.33
11.90
o.59
6.44
4.97
3.93
3.18
SUSPENDED
AKEA
ACRES
351.00
15.00
SOLIDS
(t>0?SS) CCO.NiCSS)
LBS/OT
0.00
0.00
0.00
3.27
82.24
515.00
1207.99
1474.09
697.29
451.47
462.83
633.16
721.53
809.24
1162.62
1864.93
2663.45
3049.20
2237.87
1191.65
790.86
617.79
445.97
249. 74
132.26
80.05
53.09
37.55
27.84
21.43
MG/L
0.00
0.00
0.00
529.13
1159. 11
2471. 75
3343.49
2892. 80
1069.73
580.07
498.27
532.89
552.12
572.56
660.77
002.50
923.65
954.94
C02. 63
590. 73
487. 72
435.20
377.96
300.94
241. 71
208.69
13d. 70
175.82
167.10
161.03
LENGTH OF
HUNDREDS
FIVE-DAY
(CBINCJ +
LBS/OT
0.00
0.00
0. 00
0.78
5.83
10.71
12.02
8. £!6
4.77
1.94
0.67
0.18
0.03
0.00
0.00
0.00
o.co
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
GUTTERS
OF FEET
1716.00
72.00
DUST
TO
t DIRT PR
STORM, LB,
60057
3615
BIOCHEMICAL OXYGEN DEMAND
{POP) =
LbS/UT
0.00
0 .00
U. 00
0.43
7. 5S
34.55
72.18
85.57
45.79
32.63
33.55
43. c>5
48.13
52.53
71.82
109.30
150.29
168.34
123.54
66 . -;o
44. S3
35.13
25.56
14.65
7.93
4. 94
3.33
2.33
1.73
1.38
(CBASTM)
L3S/OT
0.00
O.CO
0.00
1 .25
13 .30
45 . 26
84 .19
94.43
50. 56
34.57
34.21
43. 83
42.22
52 .53
71 .02
109 .30
150.29
163 .34
123.54
66 .90
44.83
35.13
25.56
14.65
7.98
4 .94
3 .33
2.3a
1 .70
1.38
( CONuOD)
MG/L
0.00
0.00
0.00
203.10
lao .5a
217.25
2J3.03
105.33
77.56
45.03
36.83
36.89
36.89
37.17
40.82
47.03
52.12
52.72
44.31
33. 16
27.65
24.74
21.6o
17.66
U.59
12.67
11 .83
11.15
10.69
10.36
SOLUBLE BOO PRIOR
TO STORM, LaS.
216.21
27.64
216S4.36
A5.79 1288.SO 1334.59
-------
SECTION 4
TRANSPORT BLOCK
BLOCK DESCRIPTION
87
Broad Description of Flow Routing 89
Broad Description of Quality Routing 89
SUBROUTINE DESCRIPTIONS 90
Subroutine TRANS 90
Subroutine TSTRDT 95
Subroutine SLOP 95
Subroutine FIRST 99
Subroutine INFIL 99
Dry Weather Infiltration (DINFIL) 103
Residual Melting Ice and Frost Infiltration (SINFIL) 105
Antecedent Precipitation (RINFIL) 107
High Groundwater Table (GINFIL) 108
Apportionment of Infiltration 108
Hydrologic Data 109
Sewer Data 110
Subroutine FILTH 110
Quantity Estimates 112
Quality Estimates 120
Subroutine DWLOAD 123
Subroutine INITAL 124
Subroutine ROUTE 124
Conduit Routing (NTYPES 1 to 15 Inclusive) 126
Routing in Manholes (NTYPE = 16) 131
Routing at Lift Stations (NTYPE = 17) 131
Routing at Flow Dividers (NTYPE = 18 and 21) 131
Routing at a Flow Divider (NTYPE = 20) 131
Routing Through a Storage Element (NTYPE = 19) 133
Routing at a Backwater Element (NTYPE = 22) 136
Subroutine QUAL 136
Subroutine PRINT 138
Subroutine TSTCST 138
85
-------
Support Subroutines and Functions 138
Block Data 141
Function DEPTH 141
Function DPSI 141
Subroutine FINDA 141
Subroutine NEWTON 143
Function PSI 143
Function RADH 143
Subroutine TINTRP 143
Function VEL 143
INSTRUCTIONS FOR DATA PREPARATION 146
Transoort Model 146
Step 1 - Theoretical Data 149
Step 2 - The Physical Representation of
the Sewer System 151
Step 3 - Input Data and Computational Controls 162
Internal Storage Model 163
Step 1 - Call 163
Step 2 - Storage Description: Part 1 163
Step 3 - Output 163
Step 4 - Storage Description: Part 2 163
Step 5 - Unit Costs 163
Infiltration Model 164
Step 1 - Determine Groundwater Condition 164
Step 2 - Build Up Infiltration from Base Estimates 164
Dry Weather Flow Model 165
Step 1 - Establishing Subareas 165
Step 2 - Collection of Data 167
Step 3 - Data Tabulation 167
EXAMPLES 194
Example 1 - Transport Block 194
Description of Sample Data 194
Description of Sample Output 198
Example 2 - Subroutine INFIL 205
Example 3 - Subroutine FILTH 216
86
-------
SECTION 4
TRANSPORT BLOCK
BLOCK DESCRIPTION
Flow routing through the sewer system is controlled by subroutine TRANS
which is called from the Executive Block program. TRANS has the responsi-
bility of coordinating not only routing of sewage quantities but also
such functions as routing of quality parameters (subroutine QUAL), esti-
mating dry weather flow (subroutine FILTH), estimating infiltration (sub-
routine INFIL), and calling internal storage (subroutine TSTRDT). The
relationships among the subroutines which make up the Transport Block are
shown in Figure 4-1. The FORTRAN program is about 4,050 cards long,
consisting of 25 subroutines and functions.
This section describes the subroutines and functions used in the Transport
Block, provides instructions on data preparation, and furnishes examples
of program usage.
The 12 major subroutines are described in the order in which they are
called in a typical computer run. The 11 minor subroutines and functions,
which may be called by any of several subroutines, are described in alpha-
betical order at the end of the subsection.
Instructions are provided for these subroutines requiring card input data,
namely: transport, internal storage, infiltration, and DWF.
Examples, with sample I/O data, are given for transport, infiltration, and
DWF computations. Internal storage procedures are similar to those des-
cribed in Section 5; hence they are not presented here.
87
-------
EXECUTIVE
BLOCK
TRANS
BLOCK
DATA
>r FILTH
INFIL
FIRST
TSTRDT[->»fTINTRPh<-{TSROUT[
DPSI
\\
ROUTE -HVEL
w
I DEPTH I
PSI
NEWTON
Note: Arrows point from the calling program to the called program.
Boxes with double underline represent major subroutines.
Figure 4-1. TRANSPORT BLOCK
88
-------
Broad Description of Flow Routing
To categorize a sewer system conveniently prior to flow routing, each
component of the system is classified as a certain type of "element."
All elements in combination form a conceptual representation of the
system in a manner similar to that of links and nodes. Elements nay be
conduits, manholes, lift stations, overflow structures, or any other
component of a real system. Conduits themselves may be of different
element types depending upon their geometrical cross-section (e.g.,
circular, rectangular, horseshoe). A sequencing is first performed
(in subroutine SLOP) to order the numbered elements for computations.
Flow routing then proceeds downstream through all elements during each
increment in time until the storm hydrographs have been passed through
the system.
An option in the program is the use of the internal storage model which
acts as a transport element. The model provides the possibility of
storage of the routing storm at one or two separate points within the
sewer system (restricted by computer core capacity). The program
routes the flow through the storage unit for each time-step based on
the equation Qinflow = Qoutflow + change in storage. Entry to the
internal storage subroutines is through TSTRDT (for data), TSTORG (for
computations), and TSTCST (for cost).
Broad Description of Quality Routing
Contaminants are also handled by the Transport Block. Pollutants may
be introduced, at the user's option, to the sewage system at three
89
-------
locations:
1. Storm-generated pollutographs computed by the Runoff Block
are transferred on tape/disk devices to enter the system
at designated inlet manholes.
2. Residual bottom sediment in the pipes may be resuspended
due to the flushing action of the storm flows (subroutine
DWLOAD).
3. For combined systems, DWF pollutographs (subroutine FILTH)
are also entered at designated inlet manholes.
The routing of the pollutants is then done for each time-step by sub-
routine QUAL. The maximum number of contaminants that can be routed is
four.
SUBROUTINE DESCRIPTIONS
Subroutine TRANS (B
Subroutine TRANS is the coordinating program for all quantity and quality
routing in the sewer system. Most of the I/O is performed in this
program, the principal exceptions being I/O to subroutines FILTH and
INFIL described later. All interfacing with the Executive Block, hence
with other Storm Water Management programs, is done through TRANS, and
all I/O statements requiring tape/disk units are located in TRANS; some
scratch tapes are also used in conjunction with subroutine PRINT. The
program also performs certain functiqns in relation to quantity rout-
ing which will be described subsequently. A detailed flow chart of
TRANS is shown in Figure 4-2.
90
-------
NKLASS.KPRINT
NAUE,NN,MU,
ALFUAX.PSIMAX.
AFACT.RFACT
\
I READ /
DEPTH-AREA/ OKORU
PARAMETERS/
NOE.NUC.NTYPE OIST,
CtOM I, SLOPE.ROUGH,
CEOMZ.BARREL.GEOKJ
HEFtll TO SroR»OE
UOOCL FLOW OIACRAUS
INITIALIZE
ARRAYS
QNOXM
READ
TITLE
-------
KUHorr
ftow »
POLLUTANT
OROINATES
CURRENT TIME
ADJUST SEWASE
FOR TIUC
VAoinciLirr
tUM UP5TBC1M
FlOWS TROM ALL
IttWCHTi
IHCLUDlNC
fLOW DIVIOCRS
[Rtf>L»CE VALUES
IAT OLD TIME-STEP
I WITH VALUES AT
CURRENT TIMC-STCP
/
/
I t
I fOUBTOSHAPH
V OKDIKtllS
\ OF/LINE
Figure 4-2. (continued)
92
-------
Most of the input to TRANS relates to data needed to describe the
particular sewer system being modeled (e.g., dimensions, slopes,
roughnesses, etc.) and parameters needed to solve the governing flow
routing equations.
Following input of these data, the sewer elements are sequenced for
computations in subroutine SLOP. Certain geometric and flow para~
meters are then initialized in subroutine FIRST while others are
initialized in TRANS. The various program parameters and initialized
variables describing the elements are then printed.
Element numbers at which storm hydrographs and pollutographs will enter
the system are read from a tape in the order in which hydrograph and
pollutograph ordinates will be read at each time-step from tapes.
Parameters relating to the amount of data to be stored and printed out
are also read (from cards).
If indicated, infiltration values will be calculated in subroutine
INFIL and DWF quantity and quality parameters will be calculated in
subroutine FILTH. Subroutine DWLOAD then initializes suspended solids
deposition, and subroutine INITAL initializes flows and pollutant con-
centrations in each element to values corresponding to a condition of
only dry weather flow and infiltration.
The main iterations of the program consist of an outer loop on time-
steps and an inner loop on element numbers in order to calculate flows
and concentrations in all elements at each time-step. Inlet hydrographs
93
-------
and pollutograph ordinates are read from a tape at each time-step
prior to entering the loop on element numbers.
When in the loop on element numbers (with index I), the current sewer
element through which flows are to be routed, indicated by the variable
M, is determined from the vector JR(I). This array is calculated in
subroutine SLOP in a manner to insure that prior to flow routing in a
given element, all flows upstream will have been calculated.
When calculating flows in each element, the upstream flows are summed
and added to surface runoff, DWF, and infiltration entering at that
element. These latter three quantities are allowed to enter the system
only at non-conduits, (e.g.,manholes, flow dividers). If the element
is a conduit, a check for surcharging is made. If the inflow exceeds
the conduit capacity, excess flow is stored at the element just up-
stream (usually a manhole) and the conduit is assumed to operate at
full-flow capacity until the excess flow can be transmitted. A message
indicating surcharging is printed.
Flows are then routed through each element in subroutine ROUTE and
quality parameters are routed in subroutine QUAL. When routing flows
in conduits, ROUTE may be entered more than once depending upon the
value of ITER, the number of iterations. It is necessary to iterate
upon the solution in certain cases because of the implicit nature of
calculating the energy grade line in ROUTE (see description of ROUTE).
Upon completion of flow and quality routing at all time-steps for all
elements, TRANS then performs the task of outputting the various data.
94
-------
Hydrograph and pollutograph ordinates for the outfall point(s) are
written onto tape for further use by the Executive Block, and subroutine
PRINT is then called for printing outflows for any other desired
elements.
Subroutine TSTRDT
Subroutine TSTRDT is the data input program for internal storage and is
equivalent to subroutine STRDAT in the Storage Block. Basin geometry,
flood level, and outlet controls must be specified. An outline flow
chart of subroutine TSTRDT is shown in Figure 4-3.
Note that in order for subroutine TSTRDT to be called (from subroutine
TRANS), element type 19 must be specified in one or more locations on
the TRANS data cards. Presently, restrictions on machine capacity limit
the maximum number of internal storage or backwater sites to 2 locations.
Subroutine SLOP
Subroutine SLOP orders the elements for computation so that all flows
upstream of a given element will have been routed prior to flow routing
in the given element. In this way routing at each time-step proceeds
downstream from those elements farthest upstream.
All elements are numbered for identification, and all parameters des-
cribing a given element are read in from one data card. In the ensu-
ing discussion, external element numbers refer to those numbers assign-
ed to sewer elements by persons responsible for reducing the physical
sewer system data. For example, the external element number assigned
95
-------
READ/ COMPUTE 8 WRITE
RESERVOIR CHARACTERISTICS
(VARIOUS OPTIONS)
i
BRANCH TO
OUTLET TYPE
COMPUTE « WRITE
/ROUTING PARAMETERS
(FOR ORIFICE OR
CHECK 8 WRITE
'BUFFER' VOLUME
(FOR PU;IPS)
/ READ
/RESERVOIR INITIAL COWQITIONS.
STORAGE UNIT UNIT COSTS .
( RETURN J
Figure 4-3. SUBROUTINE TSTRDT
96
-------
to a manhole on a map might be 213. However, due to the fact that the
element data cards can be read into the computer in a random order,
the internal element number is the subscript assigned to data para-
meters of the element by the program. For example, the card with the
data for manhole number 213 may be the 49th element card read in. The
internal number (subscript) associated with all data for that element
will be 49,
The first task of SLOP is to determine the internal numbers of up-
stream elements (INUE) corresponding to the external upstream element
number (NUE) entered on each data card. If an element has no elements
upstream, an artificial value equal to NE+1 is assigned to the up-
stream element number, where NE is the total number of elements. All
flows subscripted by NE+1 are subsequently assigned zero values.
After determining the internal upstream element numbers, SLOP sequences
elements for computation. An element may be sequenced only after all
its upstream elements have been sequenced. The vector IR indicates
whether upstream elements have met this condition. When an element is
found available for sequencing at step i, the internal element number
is placed in the ith location of the vector JR. Thus, JR(1) contains
the internal number of the element through which flows will be routed
first at each time-step. JR(2) contains the number of the second
element, etc.
Upon completion of the sequencing, the computation sequence and other
element information is printed out. A flow chart of SLOP is shown in
Figure 4-4.
97
-------
Figure 4-4. SUBROUTINE SLOP
98
-------
Subroutine FIRST
Subroutine FIRST calculates parameters of each element that will re-
main constant throughout flow routing, such as the cross-sectional area
of the conduit when flowing full (AFULL), the ratio of the conduit
length to the time-step (DXDT), and other geometrical and flow para-
meters. Manning's equation is used in the calculation of flow para-
meters. Non-conduit parameters, in general, require little initializa-
tion in this subroutine. A flow chart of FIRST is shown in Figure 4-5.
Subroutine INFIL
The infiltration program, INFIL, has been developed to estimate infil-
tration into a given sewer system based upon existing information about
the sewer, its surrounding soil and groundwater, and precipitation.
Using these data, INFIL has been structured to estimate average daily
infiltration inflows at discrete locations along the trunk sewers of a
given sewer system. A typical urban drainage basin in which infiltra-
tion might be estimated is shown in Figure 4-6.
Since the Storm Water Management Model's principal use will be to
simulate individual storms which cover a time period of less than a
day, average daily estimates from INFIL are calculated only once prior
to sewer flow routing. INFIL is called from subroutine TRANS by set-
ting the variable, NINFIL, equal to 1, thus signaling the computer to
estimate infiltration. Figure 4-7 represents a flow chart of the
subroutine.
99
-------
Figure 4-5. SUBROUTINE FIRST
100
-------
LATERAL SEWERS
CONDUITS TO WHICH TOTAL
INFILTRATION IS APPORTIONED
— DRAINAGE BASIN BOUNDARY
NON-CONDUIT ELEMENT
Figure 4-6.
TYPICAL DRAINAGE BASIN IN WHICH
INFILTRATION IS TO BE ESTIMATED
101
-------
Figure 4-7. SUBROUTINE INFIL
102
-------
For the purposes of analysis, infiltration was classified into four
categories, i.e., miscellaneous sources causing a base dry weather
inflow, frozen residual moisture, antecedent precipitation, and high
groundwater. The cumulative effects of the first three sources can be
seen in Figure 4-8 which excludes surface runoff. Figure 4-8 shows
total infiltration QINF as the sum of dry weather infiltration DINFIL,
wet weather infiltration RINFIL, and melting residual ice and frost
infiltration SINFIL. However, in cases where the groundwater table
occurs above the sewer invert, it was assumed that groundwater GINFIL
alone will be the dominant source of infiltration. Thus, infiltration
is defined according to Eq. 1.
DINFIL + RINFIL + SINFIL
QINF ^ or (1)
GINFIL for high groundwater table
Throughout subroutine INFIL, observations and estimates based upon
local data are given preference over generalized estimates for infil-
tration. Thus, the hierarchy for basing estimates is as stated in the
following list:
1. Use historical data for the study area under consideration.
2. Use historical data for a nearby study area and adjust results
accordingly.
3. Use estimates of local professionals.
4. Use generalized estimates based upon countrywide observations.
Dry Weather Infiltration (DINFIL). If the study area under considera-
tion has been gaged, base dry weather infiltration can be taken by
103
-------
TIME
QINF = Total infiltration
DINFIL = Dry weather infiltration
RINFIL = Wet weather infiltration
SINFIL = Melting residual ice and snow infiltration
RSMAX = Residual moisture peak contribution
SMMDWF = Accounted for sewage flow
Figure 4-8. COMPONENTS OF INFILTRATION
104
-------
inspection from the flow data. In the absence of flow data, an esti-
mate of the unit infiltration rate XLOCAL (gpm/in. diam/mile) for dry
weather must be obtained from local professionals. From data in the
form of calculated values of DIAM and PLEN, Eq. 2 can then be used to
determine DINFIL.
DINFIL = XLOCAL * DIAM * PLEN (2)
where DIAM = Average sewer diameter (in.)
PLEN = Pipe length (mi).
Residual Melting Ice and Frost Infiltration (SINFIL). SINFIL arises
from residual precipitation such as snow as it melts following cold
periods. Published data (Ref. 1) in the form of monthly degree days
(below 65°F) provide an excellent index as to the significance of
SINFIL. Average monthly degree-days for cities in the United States
are reproduced in Appendix A. The onset and duration of melting can
be estimated by noting the degree days NDD above and immediately below
a value of 750. Refer to Figure 4-9 for the following description.
Within subroutine INFIL, the beginning of melting MLTBE is taken as
the day on which NDD drops below 750. Next, MLTEN is determined so
that A equals A_. In the absence of evidence to the contrary, it is
assumed that the melting rate is sinusoidal. The maximum contribution
RSMAX from residual moisture can be determined from previous gaging of
the study area or local estimates. In either case SINFIL is determined
within the program by Eq. 3.
105
-------
.
:
a
I :
I
1100-
iooo-
• 00-
•00
TOO-
*00-
500-
400-
100-
too-
IOO-
— MELTING
JUNt
JULY
StPTTlOCT.
DATE
MLTBE = Day on which melting period begins
MLTEN = Day on which melting period enda
Figure 4-9. PRESCRIBED MELTING PERIOD
106
-------
RSMAX*sin [180*(NDYUD-MLTBE)/(MLTEN-MLTBE)J
SINFIL = J (3)
\ 0.0 if NDYUD is not in melting period or if
NDD never exceeds 750.
where NDYJD = Day on which infiltration estimate is desired
RSMAX = Residual moisture peak contribution (gpm)
MLTBE = Beginning of melting period (day)
MLTEN = End of melting period (day).
Antecedent Precipitation (RINFIL). RINFIL depends upon antecedent
precipitation occurring within 9 days prior to an estimate. If ante-
cedent rainfall is unavailable or less than 0.25 inch, the RINFIL con-
tribution to QINFIL is set equal to 0.0. From analyses on reported
sewer flow data not affected by melting, RINFIL was found to satisfy
the following linear relationship:
RINFIL = ALF + ALFO * RNO + ALFl * RNl + ... + ALF9 * RN9 (4)
where RINFIL = SWFLOW - DINFIL - SMMDWF
ALFN = Coefficient to rainfall for N days prior to estimate
RNN = Precipitation on N days prior to estimate (in.)
SWFLOW = Daily average sewer flow excluding surface runoff (gpm)
SMMDWF = Accounted for sewage flow (gpm).
To determine the coefficients in Eq. 4, a linear regression should be
run on existing flow and rainfall data. For comparative purposes, the
results of regression analyses for study areas (Ref. 2) in three selec-
ted cities are given in Table 4-1.
107
-------
Table 4-1. RINFIL EQUATIONS FOR THREE STUDY AREAS
Study Area Equation
Bradenton, RINFIL = 4.1 + 2.9RNO + 17.5RN1 + 15.0RN2 +
Florida 12.8RN3 + 13.0RN4 + 10.4RN5 +
13.2RN6 + 10.1RN7 + 11.8RN8 + 9.5RN9
Baltimore, RINFIL = 2.4 + 11.3RNO + 11.6RN1 + 5.5RN2 +
Maryland 6.4RN3 + 4.8RN4 + 3.6RN5 + 1.0RN6 +
1.5RN7 + 1.4RN8 + 1.8RN9
Springfield, RINFIL = 2.0 + 18.3RNO + 13.9RN1 + 8.9RN2 +
Missouri 5.5RN3 + 6.7RN4 + 16.4RN5 + 5.2RN6 +
4.6RN7 + 4.4RN8 + 1.3RN9
High Groundwater Table (GINFIL). For locations and times of the year
that cause the groundwater table to be above the sewer invert, ground-
water infiltration GINFIL supersedes any notations of DINFIL, RINFIL,
and SINFIL. GINFIL can be determined from historical sewer flow data
by inspection or regression analysis. Regression analysis would in-
volve determineation of the BETA coefficients in Eq. 5.
GINFIL = BETA + BETA1 * GWHD + BETA2*GWHD**2 + BETA3 * GWHD**0.5 (5)
where GWHD = Groundwater table elevation above sewer invert (ft)
BETAN = Coefficient for term N in Eq. 5.
Apportionment of Infiltration. Once an estimate of local infiltration
QINF has been obtained, this flow must be apportioned throughout the
designated study area. The criterion chosen for apportionment is an
opportunity factor OPINF which represents the relative number and
length of openings susceptible to infiltration. Pipe joints consti-
tute the primary avenue for entry of infiltration (Ref. 3).
108
-------
OPINF for an entire study area is determined within INFIL using Eq. 6:
OPINF = V(TT * DIAM * DIST/ULEN) (6)
conduits
where TT * DIAM = Pipe circumference (ft)
DIST/ULEN = Number of joints in each conduit
ULEN = Average distance between joints.
Hydrologic Data. Concurrent historical rainfall, water table, and
sewer flow data of several weeks' duration are needed to completely
describe infiltration. In addition, rainfall for the 9 days prior to
the flow estimate is required to satisfy the regression equation for
RINFIL.
Ideally, the rainfall record would be from a rain gage which is located
near the center of the study area and which records daily rainfall in
inches. If more than one rain gage is located within the study area,
daily measurements from all gages should be averaged. Missing data
(e.g., from a malfunctioning gage) or a total absence of measurements
due to no gaging within the study area can be overcome with measure-
ments taken from a rain gage located within a few miles. If Weather
Bureau Climatological Data recorded at the nearest airport or federal
installation are not available, contact the National Weather Bureau
Records Center for assistance (Ref. 4).
Should some other form of precipitation, e.g., snowfall, be encountered,
it will be necessary to convert this to equivalent rainfall. If
109
-------
estimates are unavailable from the Weather Bureau, the ratio of 10
inches of snow to 1 inch of rain may be used.
Water table data should also be obtained from gaging within the study
area. However, shallow-well data from the U. S. Geological Survey or
state geological office can be used to supplement missing data. Water
table elevations are not required if they are below the sewer inverts
for the day on which QINF is to be estimated.
Sewer Data. Sewer flow data for regression analysis should be taken
from a gage located at the downstream point within the study area.
Upstream gaging may be used to estimate flows at the downstream point
by simply adjusting flows based upon respective surface area.
Physical sewer data (e.g., lengths, diameters, shapes) are taken from
information used within TRANS to route sewer flow. To assist in de-
termining the number of joints in the trunk sewer, an estimate of the
average pipe section length ULEN should be supplied.
Subroutine FILTH
Subroutine FILTH has been developed to estimate average sewage flow
and quality from residential, commercial, and industrial urban areas.
FILTH estimates sewage inputs at discrete locations along the trunk
sewers of any specified urban drainage basin. These estimates are
calculated from data describing drainage basin subsections (subcatch-
ments and subareas) under which the trunk sewer passes. An example of
a hypothetical sewer system and input situation is given in Figure 4-10
To save repetition all drainage basin subdivisions will be referred to
110
-------
LATERAL SEWERS
TRUNK SEWERS
DRAINAGE BASIN
BOUNDARY
SUBCATCHMENT
BOUNDARY
INPUT MANHOLE
SUBCATCHMENT OR
SUBAREA NUMBER
Figure 4-10. TYPICAL DRAINAGE BASIN IN WHICH
DRY WEATHER FLOW IS TO BE ESTI-
MATED
111
-------
as subareas in the following discussion. As shown in the figure, an
input manhole near the center of each subarea is assumed to accept all
sewage flow from that subarea. Criteria for establishing subarea boun-
daries and input locations are discussed later in the text.
In the context of the Storm Water Management Model, FILTH calculates
daily sewage flow (cfs) and characteristics (BOD, SS, and total coli-
forms) averaged over the entire year for each subarea. FILTH is called
from the program TRANS by setting the parameter NFILTH equal to 1.
Flow and characteristic estimates and corresponding manhole input num-
bers are then returned to TRANS where the estimates undergo adjustment
depending upon the day of the week and hour of the day during which
simulation is proceeding. Reference to Figure 4-11 will assist in
understanding the structure and logic of FILTH.
The subroutine is omitted when modeling separate storm sewers.
FILTH is designed to handle an unrestricted number of inlet areas and
individual process flow contributors. As a safeguard against faulty
data, however, a program interrupt is provided if the combined number
exceeds 150, which is a limit set by the Transport Model.
Quantity Estimates. The three data categories used to estimate sewage
flows are: (1) drainage basin data, (2) subarea data, and (3) decision
and adjustment parameters.
Study area data are TOTA, KTNUM and ADWF. KTNUM denotes the number of
subareas into which a drainage basin, having a surface area TOTA (acres)»
112
-------
DVDWF, OVBOO.OVSJ
HVOWF.HVSOO.HVSJ
rWRIT£ \
I0t)85$\
IN \
/OAT/CFi\
/™
/BOO
/ '
A« /OAT/CFS'
KTNUM.KASE.NPF, KOAY,
XHOUR,KMINS,CPI,CCCI
AOWF,
iBOD.ASU50.ACOL! TOTA,
TIN4.TC4.TRMA.TRAA.
7RLAJRGGA.TPOA
X INPUT, CPF
SODPF,
» OPTIONAL
KHUM,INPUT, KLAND,METHOD,
KUNIT.WATEB.PSICE, SEWAGE,
ASUS, POPOtN.OWLHCS.riUIL
VALUE,PCGG, SAQPF, SA8PF,
SASPF, XINCOy
Figure 4-11. SUBROUTINE FILTH
113
-------
Figure 4-11. (continued)
114
-------
is being divided. ADWF, which is optional depending upon its avail-
ability, gives the average sewage flow (cfs) originating from the en-
tire drainage basin (e.g., average flow data from a treatment plant
serving the study area).
Subarea data requirements consist of several options depending upon
availability and choice of input. Discussion later in the text will
assist in data tabulation by noting the order of preference where
options exist. Subarea data can be broken into three categories as
follows: (1) identification parameters, (2) flow data, and (3) esti-
mating data.
1. identification Parameters
Identification parameters are KNUM, INPUT, and KLAND. KNUM
identifies each subarea by a number less than or equal to
KTNUM. For each of the KTNUM subareas, INPUT indicates the
number of the manhole into which DWF is assumed to enter.
Land use within each subarea which approximately corresponds
to zoning classification, is categorized according to
Table 4-2. KLAND serves as an important factor in deciding
subarea locations and sizes. Figure 4-12 will assist in
describing how the above data are determined and tabulated.
2. Flow Data
Flow data are optional inputs that eliminate the need for
using predictive equations. Two possible types of flow data
are average sewage flow measurements, SEWAGE, and metered
water use, WATER. Commercial or industrial sewage flow or
115
-------
Table 4-2. LAND USE CLASSIFICATION
KLAND
1 Single-family residential
2 Multi-family residential
3 Commercial
4 Industrial
5 Park and open area
water use measurements should be input using the variable
SAQPF. Flows from commercial and industrial establishments
located in residential subareas may be included using SAQPF,
also.
Metering at lift stations and other flow control structures
within the study area is occasionally available and should be
used whenever possible. Metered water use offers a more
available source of subarea flow data. Unfortunately, con-
siderable effort in locating, tabulating, and averaging these
data is often required.
3. Estimating Data
For each subarea where SEWAGE and WATER measurements are not
available, estimated water use must be used as an estimate of
sewage flow. In the case of a factory or commercial estab-
lishment, estimates can be made by multiplying the number of
employees by an established coefficient (gpd per employee).
In the case of a large factory or commercial establishment,
116
-------
•— \- ft\ v MANHOLE
SEWER ELEMENT NUMBERS
SUBCATCHMENT OR SUBAREA
NUMBER
INPUT MANHOLES
CONDUITS
SUBAREA BOUNDARIES
SUBCATCHMENT BOUNDARIES
Sewer and Subcatchnent Data
1. Manhole 32 is the most downstream point.
2. Subcatchments 1,2,3, and 4 are single-family residential
areas, each 100 acres in size and each with water metering.
3. Subcatchments 5 and 7 are 220-acre industrial areas.
4. Subarea 6 is a 250-acre park.
5. Subarea 8 is a 50-acre commercial area.
Subareas 6 and 8 constitute a subcatchment draining to
input manhole number 21.
Resulting Data
8 sewage estimates
KTNUM, total Subcatchments and subareas in drainage basin = 8,
TOTA, total acres in drainage basin = 1,140.
KNUM,
subcatchment
or subarea
1
2
3
t
S
>.
7
B
INPUT,
KLAND,
input manhole land use
number
3
J7
29
1
26
21
24
?!
category
1
1
1
1
4
5
4
3
ASUB,
acres in
subcatchment
or subarea
100
100
100
100
220
250
220
50
Figure 4-12.
DETERMINATION OF SUBCATCHMENT AND IDENT-
IFICATION DATA TO ESTIMATE SEWAGE AT
8 POINTS
117
-------
one subarea may be established with estimated water use tabu-
lated as SAQPF for that subarea. On the other hand, estimates
of water use for established non-residential areas (e.g., in-
dustrial parks or shopping centers) may be summed and tabulated
as SAQPF for one large subarea. A list of the above mentioned
coefficients is given in Appendix A.
In the case of residential areas, estimating data for each
subarea are METHOD, PRICE, ASUB, POPDEN, DWLNGS, FAMILY, and
VALUE. Default values and definitions of each of these are
given in the description of input data.
Decision and adjustment parameters consist of DVDWF, HVDWF, KDAY, KHOUR»
KMINS, CPI, and CCCI. DVDWF and HVDWF are daily and hourly correction
factors, respectively, for DWF. DVDWF is comprised of 7 numbers that
are ratios of daily average sewage flows to weekly average flow. Like-
wise, HVDWF is comprised of 24 numbers that are ratios of hourly aver-
age sewage flows to daily average flow. Both groups of numbers have
been derived from observed flow variation patterns throughout the
country (Refs. 5, 6)- Their use is to correct measured or estimated
average sewage flow to more accurate estimates depending upon the day
and hour. Typical sewage flow variations are shown in Figures 4-13
and 4-14. Even though these flow patterns are suggested, locally ob-
served patterns more accurately describe local variations and should
be used when available.
118
-------
1 1,10
00
cd
0)
^
Id 1.00
M-l
o
o
•H
2 0.90
Si
—
—
—
—
—
L
IP M
1
2 :
on Ti
} i
je We
* I
id Thi
1 1
—
1
I
—
1 1
i 6 7 1
ir Fri Sat Su
DAY OF THE WEEK
Figure 4-13. REPRESENTATIVE DAILY FLOW VARIATION
a)
60
ctf
Vi
0)
CO
0)
o
o
•H
4-1
n)
1.5
1.0
0.5
I I I I I I I I
I I I I I I I I I I I
12
I I I I I I I ' t I I I I I I I I i » I I
I I
12
a.m. p.m.
HOUR OF THE DAY
Figure 4-14. REPRESENTATIVE HOURLY FLOW VARIATION
12
-H
119
-------
KDAY, KHOUR, and KMINS denote the day, hour, and minute at which simu-
lation is to begin. As simulation proceeds, these values are continu-
ally updated to their correct values. By noting the current day and
hour, the appropriate values of DVDWF and HVDWF can be multiplied by
average flow to determine the correct value. KDAY ranges from 1 to 7
with Sunday being day number 1. KHOUR ranges from 1 to 24 with mid-
night to 1 a.m. being hour number 1. Likewise, KMINS ranges from 1 to
60 with minute 1 being the first minute after the hour.
Two cost indices are employed to adjust current house valuations and
water prices to appropriate 1960 values and 1963 prices, respectively.
This is done because estimating equations within FILTH are based upon
1960 values and 1963 prices. CPI, consumer price index, has been
chosen to adjust water price by multiplying water price by 1960 CPI
divided by the current CPI. CCCI, composite construction cost index,
has been chosen to adjust house valuations similarly. Both indices
can be found in most libraries in journals on economic affairs
(Refs. 7,8).
Quality Estimates. The purpose of the DWF quality computation is to
apportion waste characteristics (such as would be measured at a
sewage treatment plant before treatment) among the various subareas
in the drainage basin under study, or, in the event no measured data
are available, to estimate and apportion usable average values. The
apportionment is based upon the flow distribution, land use, measured
or estimated industrial flows, average family income, the use or
absence of garbage grinders, and infiltration. A generalized flow
120
-------
diagram showing the interrelationships with the quantity computations
is shown in Figure 4-11.
When called, subroutine FILTH first reads in an array of daily and
hourly flow and characteristic variations. All are expressed as ratios
of their respective yearly or daily averages and they are stored in
real time sequence (one set of values for each day starting with
Sunday or each hour starting at 1:00 a.m.).
The next card read gives the total number of subareas and process
flow sources to be processed; the type case—that is, whether the
total DWF characteristics are known or to be estimated; the number
of process flow contributors; the starting time of the storm event;
the cost indices; and the total drainage basin population.
The next series of computations sets values for AlBOD, AlSS, and
AlCOLT, which are the average weighted DWF characteristics in
Ib/day/cfs for BOD and SS and in MPN/day/capita for total coliforms.
Depending upon the instructions given, computations proceed along
Case 1 or Case 2 channels.
Case 1
In this instance the total DWF quality characteristics are known
at a point well downstream in the system. These characteristics
may be obtained from treatment plant operating records (raw
sewage) or by a direct sampling program. The average daily
values are read into the program for flow, BOD, SS, and coliforms,
The total pounds per day of BOD and SS and the total MPN per day
121
-------
of coliforms are then calculated. Then, infiltration is sub-
tracted from the average daily flow. (Note that infiltration is
computed by a separate subroutine of the Transport Model and must
be executed prior to subroutine FILTH or a default value will be
assumed.)
Next, the known process flow contributions are summed and
deducted from the daily totals, yielding a further corrected
flow, C2DWF, and characteristics, C1BOD and C1SS.
Finally, corrections are made for personal income variations,
degree of commercial use, and garbage grinder status. The
DWF quantity does not change but the characteristics obtain new,
weighted values, C2BOD and C2SS.
A1BOD and A1SS are then computed directly. A1COLI is computed
by dividing the total MPN per day by the total population.
Case 2
Here no direct measurements are available; thus, estimates
must be made or default values will be assumed. A typical
application of Case 2 would be in a situation where several
catchments are to be modeled, yet funds will permit monitoring
the DWF only in a single area. A1BOD, AlSS, and A1COLI would
be computed via the Case 1 subroutine for the known area and the
results would be transferred as Case 2 for the remaining catch-
ments .
122
-------
The default values for AlBOD, A1SS, and A1COLI are 1,300, 1,420,
and 200 billion respectively. These values assume 85 gal./capita/
day, 0.20 Ib/capita/day BOD, 0.22 Ib/capita/day SS, and 200
billion MPN/capita/day for average income families.
A loop is next formed to compute and design average daily quality
values for all inlets and individual process flow sources. This
loop also computes the DWF quantities as described earlier.
Two data cards are required to read in all the flow and quality
parameters for each subarea and each individual process flow
source. After computation of the DWF quantity for the subarea,
the population is computed and totalized. Next, the quality
characteristics are computed on the basis of land use, family
income, and garbage grinder status, and the results are tabulated
(printed) and totalized (printed only on call - subtotals - or
completion).
The computational sequence is complete when all areas and process
flow sources have been executed (i.e., number of iterations
equals KTNUM) and totals have been printed. Upon completion,
control returns to TRANS.
Subroutine DWLOAD
Subroutine DWLOAD was developed to assist subroutine QUAL (which will
be discussed later) by establishing the initial sediment load within
a sewer system. This was accomplished by using Shield's and Manning's
works to estimate daily sediment accumulation in each section of the
123
-------
sewer under DWF conditions. By assuming a constant daily buildup of
sediment during consecutive dry weather days, DWDAYS, initial sediment
load estimates were made possible. Thus, a substantial portion of
the solids that might contribute to a first flush of the sewers was
allowed. Refer to Figure 4-15 for further description of DWLOAD.
Program usage of DWLOAD is quite simple, as DWDAYS, the number of days
since the last storm that caused cleansing of the sewer, is the only
data input. This number must be included with the data for TRANS.
Subroutine INITAL
Combined sewer systems will seldom if ever be dry because of their
dual function of carrying DWF as well as storm flow. In the case of a
storm sewer, DWF will consist of only infiltration. Subroutine INITAL
thus initializes flows in the system to the appropriate DWF values.
Pollutant concentrations are initialized to those corresponding to
wastewater diluted by infiltration, which is assumed to contain no
pollutants.
Flow areas in conduits are determined from Manning's equation assuming
normal depths initially. A flow chart of INITAL is shown in
Figure 4-16.
Subroutine ROUTE
Subroutine ROUTE contains the fundamental aspects of flow routing
through all elements. Upon entering ROUTE, a check is made to deter-
mine if the element is a conduit or not, using the variable KLASS.
124
-------
ADJUST SCOUR
a e»OLi 1
_L
CALL
FIND*
15)
Figure 4-15. SUBROUTINE DWLOAD Figure 4-16. SUBROUTINE INITAL
125
-------
KLASS is a function of the element type (not the individual element
number) and has the following values:
KLASS = 1 Conduit with a functional flow-area relationship
KLASS = 2 Conduit with a tabular flow-area relationship
KLASS = 3 Element is not a conduit.
If KLASS = 3, a branch is made to the appropriate routing technique
for that particular element type (e.g., manhole, lift station, flow
divider). The flow chart of ROUTE is shown in Figure 4-17.
Functional flow-area relationships are those in which the governing
equations are actually programmed. This is done only for conduits
with simplified geometries, specifically rectangular, modified basket
handle, rectangular (triangular bottom), and rectangular (round bottom)
All other conduits use tabular data to describe the flow-area curve
(discussed later).
Different element types supplied with the Storm Water Management
Model are described in Table 4-3.
Conduit Routing (NTYPES 1 to 15 Inclusive). When an element is a
conduit, the first step is to determine the slope of the energy grade
line (unless the conduit is flowing full because of surcharging).
In calculating the energy slope, velocities and normalized depths are
found from functions VEL and DEPTH, respectively. The value of the
energy slope is used in computing the full flow and maximum flow
capacity using Manning's equation and constants specified in subrouting
FIRST. When more than one iteration is used for conduits, the energy
126
-------
IS
ELEMENTS. NO
CONiJUITt
CONDUIT ^ YES
CHARGED^
/ SO TO \
/APPROPIATE ROUTING
(SCHEME DEPENDING )
WILL
FLOW BE
SUPER-
RITICAL?
\UPON ELEMENT TYPE
\
CALCULATE OLD
AI,A2,DV, AND
SLOPE
NTYPE=19
IN-LINE
STORA6E
NTYPE'22
BACKWATER
ELEMENT
DETERMINE
RATIO OF
CURRENT TO
MAXIMUM VOLUME
STORED IN I
DOWNSTREAM I
STORAGE ELEMENT
FUNCTIONAL
0-A DATA
K • I
SET
001 '01 1RATIO
a OO2> Ol-OOl I
IS
CONDUIT
RCHARGEO!
SET 00 < PUMP
AND ADJUST
VOLUME
NTYPE" 10
LOW DIVIDER
SIMULATES WEIR-
TYPE DIVERSION
SET 00
AT
VOLUME/OT
9 VOLUME
AT 0.0
NTYPEilBorZI
FLOW DIVIDER
MAY SIMULATE
CUNNETTE OR
SIMPLE OVERFLOW
CALCULATE
DOWNSTREAM
Ct * ALPHA
COMPUTE I
C2,SLOPE,8 ALPHA
SET 001 AT
01 AND 002
AT O.O
SET 001 AT
GEOM I AND
OO2-OI-GEOMI
DETERMINE
002 8Y
WEIR FORMULA
INTERSECTION
OCATEO?XNO
; WRITE
IESSAGE
VARIABLES
SET FLOW ft I
AREA TO DEFAULT
VALUES I
DETERMINE ROUTED
FLOW 8 RESULTING
FLOW AREA
Figure 4-17. SUBROUTINE ROUTE
127
-------
Table 4-3. DIFFERENT ELEMENT TYPES SUPPLIED WITH THE
STORM WATER MANAGEMENT MODEL
NTYPE DESCRIPTION
Conduits
1 Circular
2 Rectangular
3 Phillips standard egg shape
4 Boston horseshoe
5 Gothic
6 Catenary
7 Louisville semielliptic
8 Basket-handle
9 Semi-circular
10 Modified basket-handle
11 Rectangular, triangular bottom
12 Rectangular, round bottom
13, 14, 15 User supplied
Non-conduits
16 Manhole
17 Lift station
18 Flow divider
19 Storage Unit
20 Flow divider
21 Flow divider
22 Backwater element
slope is computed using velocities and depths from the previous
iteration. Only one iteration will be used when the flow in the con-
duit can be expected to be supercritical at nearly all depths (as
determined in FIRST for each conduit and indicated by the variable
SCF) .
The problem of flow routing is basically one of determining the down-
stream flow and area in a conduit, given the flow and area upstream and
conditions at the previous time-step. The continuity equation in
128
-------
finite difference form and Manning's equation based upon the energy
slope are used for this purpose. The mathematical problem then
becomes one of determining the intersection of the straight line
-C-,a - C2 with a normalized flow-area relationship determined from
Manning's equation for a particular conduit geometry, as shown in
Figure 4-18. In general, the variable a, (ALPHA), represents A/AFULL
where A is the cross-sectional area of flow at the upstream or down-
stream end of the conduit and AFULL is the full-flow area. The
variable ij>, (PSI or PS) , represents Q/QFULL where Q is the flow at the
upstream or downstream end of the conduit and QFULL is the full-flow
value.
For a particular element type, the flow-area curve may be given in a
functional form, i.e., in its exact mathematical form. In this event
(KLASS = 1), the intersection of the straight line and the curve is
found using a Newton-Raphson iteration performed in subroutine NEWTON.
The flow-area curve for a particular element type may also be repre-
sented in a piecewise-linear or "tabular" form (KLASS = 2). The
different line segments describing the curve are then tried until the
one is found that intersects the straight line -C a - C2 on the curve
itself. The value of ALPHA (A/AFULL) at this location is determined
and the value of PSI (Q/QFULL) corresponding to ALPHA is also deter^
mined.
In the event that no intersection of the curve and the straight line is
(i.e., non-convergence), default values are assigned to the down-
129
-------
A/Af 5
Figure 4-18.
THE INTERSECTION OF THE STRAIGHT
LINE AND THE NORMALIZED FLOW-AREA
CURVE AS DETERMINED IN ROUTE
130
-------
stream flow and area of the conduit. This occasionally occurs when
the conduit is initially dry. (The downstream flow and area will be
assigned zero values in this instance.) In the event of non-convergence,
a message to that effect will be printed if the variable NPRINT was
specified greater than 0.
Routing in Manholes (NTYPE = 16) . Flow routing is accomplished in man-
holes by specifying that the outflow equals the sum of the inflows.
Routing at Lift Stations (NTYPE = 17). When the volume of sewage in
the wet well reaches capacity, the pumps begin to operate at a con-
stant rate. This continues until the wet well volume equals zero.
Routing at Flow Dividers(NTYPE = 18 and 21). Both types will divide
the inflow, QI, into two outflows, Q01 and QO2. The divider then
acts as follows:
For O£QI
-------
Table 4-4. PARAMETERS REQUIRED FOR NON-CONDUITS
CO
to
NTYPE
16
17
18
19
20
21
22
DESCRIPTION DIST GEOM1 SLOPE ROUGH GEOM2 BARREL
Manhole N.R.* N.R. N.R. N.R. N.R. N.R.
Lift station Pumping rate, Volume in wet N.R. N.R. N.R. N.R.
assumed constant well at which
.(cfs). pumps will
start (cf) .
Flow divider N.R. Maximum N.R. N.R. N.R. N.R.
undiverted
flow. Inflow
in excess of
this value is
diverted (cfs) .
Storage unit** N.R. N.R. N.R. N.R. N.R. N.R.
Flow divider Maximum inflow Weir height. Maximum inflow Weir constant Depth in N.R.
without flew above zero through whole times weir structure at
over the weir flow depth structure length (ft). time of maximum
(cfs). (ft). (cfs). inflow (ft).
Flow divider N.R. N.R. N.R. N.R. N.R. N.R.
(assigned in
program)
Backwater N.R. N.R. N.R. N.R. N.R. N.R.
element
GEOM3
N.R.
N.R.
Number of
element into
which flows the
undiverted flow
(include decimal
point) .
If parameter
ISTOUT • 9 for
storage unit,
GEOM3 - number
of element into
which flows the
outflow from the
orifice outlet.
Otherwise, N.R.
Number of
element into
which flows the
undiverted
flow (weir flow
is the diverted
flow).
Number of
element into
which flows the
undiverted flow.
Element number
of downstream
storage unit.
NOTE i All elements require an clement number (HOE) , throo upstream clement numbers (NUK) , and type (NTYPE:) .
conduits are defined in Tdblo 4-5.
* N.R. - Not required.
• • Additional parameters are read in subsequently.
Parameters for
-------
The flow divider behaves as a function of the inflow, QI; as follows:
For Q£QI
-------
GRAVITY
t
CALL
SROUT
I
C ENTER )
1
COMPUTE TIME
V
1 BRANCH YO
[^ OUTLET
^ •*•"
>COM!JUI
TIME-F
ON/ 01
PUMPED
t
•E
RACTION
ITFLOW/
i
PUMP IS
STORAGE
CALL INTERP \
(TO FIND DEPTH)/
/C
\(
ALL INTERP
TO FIND DEPTH)/*
COMPUTE
VOLUME MOVEMENTS
COMPUTE
VOLUME MOVEMENTS
YES
CALL
PLUGS
COMPUTE
BOD & SS IN STORAGE 8
IN OUTFLOW PLUG/ BY PLUG
FLOW OR COMPLETE MIXING
•*v
WRITE
RESULTS FOR
CURRENT TIME-STEP
(IF DESIR£D)
RETURN
Figure 4-19. SUBROUTINE TSTORG
134
-------
ENTER
NO
IKE-STEP
2>
YES
INITIALIZE.
FLOWS. STORAGE
COMPUTE
STORAGE, OUTFLOW
BY ROUTING
I
INITIALIZE FOR
NEXT TIME-STEP
I
RETURH
DETERMINE
NUMBERS OF FIRST & LAST INFLOW
PLUGS TO (PARTLY) OUTFLOW
THIS TIME-STEP
NFLOW P
THIS TIME-STEP
AS1N VO
COMPUTE
DETENTION TIME
FOR £ FRACTION
OF EACH (PART)
INFLOW PLUS
OUTFLOWING THIS
TIME-STEP
(GENERAL CASE)
Figure 4-20.
SUBROUTINE
TSROUT
Figure 4-21.
SUBROUTINE
TPLUGS
135
-------
Routing at a Backwater Element (NTYPE = 22). The ratio of the volume
of flow currently stored in the downstream storage element to the
maximum possible storage is determined. The inflow to the storage
unit, Q01, is then proportional to the square root of this ratio.
Subroutine QUAL Q7)
The sewer decay (quality routing) program is divided into two major
subroutines, QUAL and DWLOAD. QUAL was developed to describe pollutant
movement through any specified sewer system , given sewer data and con-
current flows and velocities. The processes of organic decay, re-
aeration, deposition, and sediment uptake were included to modify
pollutant concentrations under DWF or storm conditions. Using these
processes, QUAL has been designed to route the following four pollutants:
BOD, DO, suspended solids, SS, and any conservative pollutant, P.
Refer to Figure 4-22 for further descriptions of QUAL.
The lack of data input for subroutine QUAL simplifies program usage
considerably. However, a few user options do exist, each of which
requires minor modification to QUAL.
Rate constants for deoxygenation and reaeration have been chosen as
0.2 per day and 0.3 per day, respectively. If locally observed rate
constants for flowing sewage have been determined, these should be used
to recalculate Dl in the section on BOD and Dl and D2 in the section on
DO in QUAL. Likewise, assumed saturation of 7 mg/L should be replaced
by inserting a more appropriate value of S under the section on DO
in QUAL.
136
-------
COMPUTE
COHCCNT RATIONS
AT
OUTFLOW
Figure 4-22. SUBROUTINE QUAL
137
-------
Specific gravity of sediment in the sewer has been assumed as 2.70.
To override this assumption, SPG = 2.7 should be replaced with measured
specific gravity in the section on suspended solids in QUAL. A sieve
analysis curve has been selected to describe typical sediment within
the sewer. The curve as it exists in QUAL is shown in Figure 4-23.
However, if actual sieve analyses of sewer sediment have been taken,
these should be averaged and plotted. Three straight lines are usually
sufficient to approximate any sieve analysis plot. The resulting
representation of the plot in equation form should then replace the
existing equations under suspended solids in QUAL.
Subroutine PRINT
During execution of TRANS, output data are stored on off-line devices
(e.g., tapes, disks). After all routing is completed, subroutine
PRINT is used to print the data from these devices, overlaying the
previous common block as it does so. The flow chart of PRINT is shown
in Figure 4-24.
Subroutine TSTCST
When internal storage units have been used, capital and operating
costs of the designated units may be computed by setting the parameter
ICOST to a non-zero value. A flow chart of TSTCST is shown in
Figure 4-25.
Support Subroutines and Functions
The remaining subroutines and functions are placed in alphabetical
order since they may be called by several different subroutines.
138
-------
CO
VD
-------
DEAD SELECTED INPUT /
• OUTPUT HYOR06RAPHJ
POLLUTOGRAPHS.
A
/ »«
WRITE
SELECTED INLET\
HYDROGRAPHS »NO>
POLLUTOCRAPHS
WRITE
SELECTED
OUTPUT
POLLOTOGRAPMS
t KRIiE /
S t TOTAL /
UIRED TO /
IN DRY 1
KRITE
LAND t STORAGE
REQUIREMENTS t COSTS
Figure 4-24. SUBROUTINE PRINT
Figure 4-25. SUBROUTINE TSTCST
140
-------
Block Data. This subprogram initializes, through the use of DATA state-
ments, several arrays in the common blocks labeled "NAMES" and "TABLES."
Most of these arrays contain data used during the flow routing
process, such as the flow-area and depth-area curves. The data for
the supplied conduit shapes are stored here.
Function DEPTH. (IS) This function determines the normalized depth of
flow in a conduit, given the normalized area of flow for a conduit
with either a functional (KDEPTH = 1) or tabular (KDEPTH = 2) depth-
area relationship. A flow chart of DEPTH is shown in Figure 4-26.
Function DPSI. (]_§) This function returns a value of the derivative
(dijv'du) of the normalized flow (40-area (a) curve for a functional re-
lationship. The equations describing the derivative of the flow-area
curves for four conduits are programmed. Function PSI must have been
called immediately prior to calling DPSI because certain scratch
variables must be initialized in PSI. This will always be the case
as long as DPSI is called only from NEWTON. A flow chart of DPSI is
shown in Figure 4-27.
Subroutine FINDA. QM This subroutine, called from DWLOAD, ROUTE, and
INITAL, determines the flow area given the flow rate in conduits with
either tabular or functional flowarea curves. In the event of a
functional curve, the area is found from a Newton-Raphson iteration
in subroutine NEWTON. A flow chart of FINDA is shown in Figure 4-28.
141
-------
ICONOUIT WITH
I FUNCTIONAL
I DEPTH-AREA
|CURVE
IUIT WITH 1
[ABULAR I
TH-ARCA I
CONDUIT
TABULA*
DEPTH-
COMPUTE
NORMALIZED DEPTH
FROM GIVCN
POLYNOMIAL
FUNCTION
rmo
NORMALIZED OCPTH
FROM TABLE BY
LINEAR
INTERPOLATION
CALCULATE
DERIVATIVE
OF 0-A CURVE CIVCN
A/AFULL
Figure 4-26. FUNCTION DEPTH
Figure 4-27. FUNCTION DPSI
Figure 4-28. SUBROUTINE FINDA
142
-------
Subroutine NEWTON. (16) This subroutine performs a Newton-Raphson
iteration to determine the intersection of the straight line -C a - C2
with the normalized flow-area (ip-a) curve given in functional form.
Functions PSI and DPSI return values of ijj(ot) and dip (a) /da, respectively.
The value of KFLAG is set to one if there is convergence and to two if
there is not. The flow chart of NEWTON is shown in Figure 4-29.
Function PSI. (20) This function returns a value of normalized flow
(IJJ) , given a value of normalized area (a) for conduits with a functional
flow-area curve. The equations describing the flow-area curves for
four conduits are programmed. A flow chart of PSI is shown in
Figure 4-30.
Function RADH. (21) This function determines the hydraulic radius,
given the area of flow in a conduit. It is found exactly for circular,
rectangular (including triangular and round bottoms), and modified
basket-handle conduits. For other types, the diameter of an equivalent
circular conduit is found, (i.e., one with an equal full-flow area).
The hydraulic radius is then found using the given flow area and the
equivalent circular section. The flow chart of RADH is shown in
Figure 4-31.
Subroutine TINTRP. Q.7) This subroutine performs simple linear inter-
polation between points identified by coordinate values. The flow chart
for TINTRP is shown in Figure 4-32.
Function VEL. r?2) This function calculates a velocity by dividing
the flow by the area. The reason for having a separate function for this
purpose is that it also checks for zero flow and area to avoid a divide
143
-------
Figure 4-29. SUBROUTINE NEWTON
Figure 4-30. FUNCTION PSI
144
-------
<
W TO MMOnuTC lOuniOMl TO
CUCUUTC HYMWLIC DMUi.llMH,
I«CH si*c* i««>i ma to* »
)
IClLCllltTt MON
HUM* At/» |
FUNCTIO«M. tlUKI
I)KCTH«UI.*II
HiNtLf
4UL»« tOTTOH
4IKICT..IIOUNO lOTtOII
(CUCULATI S (M«IIM|
«» im «eo«ct»T |
I
ICALCM.ATC ft*OM|
«*QM" *A/t |
Figure 4-31. FUNCTION RADH
Figure 4-32. SUBROUTINE TINTRP
145
-------
check error during program execution. Flow chart for VEL is given in
Figure 4-33.
INSTRUCTIONS FOR DATA PREPARATION
Instructions for data preparation for the Transport Block have been
divided along the lines of the major components for clarity of the
presentation. These components are: Transport, Internal Storage, In-
filtration, and Dry Weather Flow. All data input card and tape/disk
sources enter the Transport Block through one of these components.
The typical data deck setup for the complete Transport Block is shown
in Figure 4-34. Transport data describe the physical characteristics
of the conveyance system. Internal Storage data describe a particular
type of Transport element. Infiltration and DWF data describe the
necessary area characteristic to permit the computation of the respective
inflow quantities and qualities.
Data card preparation and sequencing instructions for the complete
Transport Block are given at the end of these instructions in Table 4-6
followed by an alphabetical listing of the variable names and descrip-
tions in Table 4-7.
Transport Model
Use of the Transport program involves three primary steps:
Step 1 - Preparation of theoretical data for use by subroutines
engaged in hydraulic calculations in the program.
Step 2 - Preparation of physical data describing the combined
sewer system.
146
-------
ENTER)
CALCULATE
VEL
VEL = QQ/AA
(^RETURN J
YES
VEL = 0
Figure 4-33. FUNCTION VEL
147
-------
DATA FOR INFIL
NPE
L
NYN
JN
r
INTERNAL STORAGE DATA
SEWER ELEMENT DATA
L
NCNTRL, NINFIL, NFILTH, JPRINT
DT, EPSIL, DWDAYS
NE, NOT, NINPUT, ETC.
L
TITLE CARD
DATA DESCRIBING USER SUPPLIED
CONDUIT SHAPES (NKLASS TYPES)
NKLASS, KPRINT
I
' TRANSPORT (READ IN EXECUTIVE BLOCK)
Figure 4-34. DATA DECK FOR THE TRANSPORT BLOCK
148
-------
Step 3 - Generation of inlet hydrographs and pollutographs
required as input to the Transport Model and
computational controls.
Data for Step 1 are supplied with the Storm Water Management program
for 12 different conduit shapes, and it will only be necessary for the
user to generate supplemental data in special instances. These instances
will occur only when conduit sections of very unusual geometry are in-
corporated into the sewer system. Generation of such data will be
discussed below.
The primary data requirements for the user are for Step 2, the physical
description of the combined sewer system. This means, essentially, the
tabulation of sewer shapes, dimensions, slopes, roughness, etc., which
will be discussed in detail below.
The data for Step 3 will be generated by the Runoff Block, described in
Section 3 of this manual, and by subroutine INFIL and FILTH.
Step 1 - Theoretical Data. The first data read by TRANS describe the
number and types of different conduit shapes found in the system. Only
in the case of a very unusual shape should it become necessary to
generate theoretical data to supplement the data supplied by the program.
The required data describe flow-area relationships of conduits, as shown
in Figure 4-18, through the parameters ANORM and QNORM. A similar
depth-area relationship is also required, using the parameter DNORM.
149
-------
The flow-area data are generated from Manning's equation, normalized
by dividing by the corresponding equation for the conduit flowing full,
denoted by the subscript f. Thus,
Q/Q = A*R**0.667/(Af*Rf**0.667) = f(A/Af) (7)
where Q = Flow
A = Flow area
R = Hydraulic radius.
For a given conduit shape (e.g., circular, rectangular, horseshoe), the
hydraulic radius is a unique function of the area of flow; hence, Q/Qf
is a function only of A/Af. This function is tabulated for circular
conduits in Appendix I of Ref. 9, for example, and on page 443 of
Ref.10 for a Boston horseshoe section. It is shown in graphical form
for several conduit shapes in Chapter XI, Ref. 11,from which some
data supplied with this program have been generated. A list of the
conduit shapes supplied with the Storm Water Management program as well
as all other element types was given in Table 4-3. The conduits are
illustrated in Figure 4-35.
It will often be satisfactory to represent a shape not included in
Table 4-3 by one in the list of similar geometry, to be discussed
later. This use of "equivalent" sewer sections will avoid the problem
of generating flow-area and depth-area data. An equivalent section is
defined as a conduit shape from Table 4-3 whose dimensions are such that
its cross-sectional area and the area of the actual conduit are equal.
Only very small errors should result from the flow routing when this is
done.
150
-------
If it is desired to have the exact flow-area and depth-area relation-
ships, then the product AR ' must be found as a function of area.
In general, the mathematical description of the shape will be complex
and the task is most easily carried out graphically. Areas may be
planimetered, and the wetted perimeter measured to determine R.
In addition, the depth may be measured with a scale. The required
flow-area relationship of Eq. (7) may then be tabulated as can the
depth-area relationship. The number of points on the flow-area and
depth-area curves required to describe the curves is an input variable
(MM and NN, respectively). Note that the normalized flows (QNORM) and
depths (DNORM) must be tabulated at points corresponding to MM-1 and
NN-1, respectively, equal divisions of the normalized area axis (ANORM).
Step 2 - The Physical Representation of the Sewer System. These data
are the different element types of the sewer system and their physical
descriptions. The system must first be identified as a system of
conduit lengths, joined at manholes (or other non-conduits). In
addition, either real or hypothetical manholes should delineate
significant changes in conduit geometry, dimensions, slope, or rough-
ness. Finally, inflows to the system (i.e., storm water, wastewater,
and infiltration) are allowed to enter only at manholes (or other non-
conduits) . Thus manholes must be located at points corresponding to
inlet points for hydrographs generated by the Runoff Block and input
points specified in subroutines FILTH and INFIL. In general, the task
of identifying elements of the sewer system will be done most conven-
iently in conjunction with the preparation of data for these other sub-
routines .
151
-------
DesGTJption of Conduits
The 12 conduit shapes supplied with the Storm Water Management program
are shown in Figure 4-35. For each shape, the required dimensions are
illustrated in the figure and specified in Table 4-5. In addition,
Table 4-5 gives the formula for calculating the total cross-sectional
area of the conduit.
Usually, the shape and dimensions of the conduit will be indicated on
plans. It is then a simple matter to refer to Figure 4-35 for the
proper conduit type and dimensions. If the shape does not correspond
to any supplied by the program, it will ordinarily suffice to choose a
shape corresponding most nearly to the one in question. For example,
an inverted egg can be reasonably approximated by a catenary section.
The dimensions of the substitute shape should be chosen so that the
area of the substitute conduit and that of the actual conduit are the
same. This is facilitated by Table 4-5, in which the area is given as
a function of the conduit dimensions. If desired, the flow-depth-area
parameters for up to three additional conduit shapes may be read in at
the beginning of the program. (See Card Groups 2-10, Table 4-6.)
Occasionally, the conduit dimensions and area may be given, but the
shape not specified. It will sometimes be possible to deduce the shape
from the given information. For example, a conduit may have an area of
4.58 square feet and dimensions of 2 feet by 3 feet. First, assume
that the 2-foot dimension is the width, and the 3-foot dimension is the
depth of the conduit. Second, note from Figure 4-35 that the ratio of
depth to width for an egg-shaped conduit is 1.5:1. Finally, the area
152
-------
G2
T
Gl
Type 1: Circular
Type 2: Rectangular
Type 3: Phillips Standard
Egg Shape
Type 4: Boston Horseshoe
00 Ct tit Oi 04 OS Ci 01 lit 09 U U I
Ijtiooru-ll^rjjI'C f!fncr.!lon>'cfi'''.t
to Itox of lit tfidri Scclion
CO U 02 01 04 Ci Cb 0; OS 05 10 U LI
RaliO »l Mn HjJmulk ! i^tnfiolivr.-lcj S»jn««t
N Ihon of IS< tntui
Type 5: Gothic
Type 6: Catenary
Figure 4-35. SEWER CROSS-SECTIONS
153
-------
- - 1 ft
t
f °'9
(&
o 0.6
| 0.7
f 0.6
Gl -§ °'5
C0.4
**-
1
'•£ ai
5 O.I
1 a
o; ft
'
-
\
*!j>
,
i
~"~tz
'o
C.
_..
1
0 'O.l OZ 0.1 O-'t 00 0.0 0.1 08 C3 1.0 U It
Raiioof HudtauIi"cEle,T.jnHofFil!e
-------
Table 4-5. SUMMARY OF AREA RELATIONSHIPS AND
REQUIRED CONDUIT DIMENSIONS*
Ntype
1
2
3
4
5
6
7
8
9
10
11
12
Shape
Circular
Rectangular
Egg-shaped
Horseshoe
Gothic
Catenary
Semielliptic
Basket-handle
Semi-circular
Modified basket-
handle
Rectangular,
triangular bottom
Rectangular,
round bottom
Area
(7T/4)*(G1)**2
G1*G2
0.5105*(G1)2
0.829*(G1)2
0.655*(G1)2
0.703*(G1)2
0.785*(G1)2
0.786*(G1)2
1.27*(G1)2
G2(G1 + (7T/8)G2)
G2(G1 - G3/2)
0 = 2*ARSIN
*(G2/(2G3))
Area = Gl*G2
+ (G3) **2/2
*(0 - SIN(0)
Required Dimensions,
ft
GEOMl
GEOMl
GEOM2
GEOMl
GEOMl
GEOMl
GEOMl
GEOMl
GEOMl
GEOMl
GEOMl
GEOM2
GEOMl
GEOM2
GEOM3
GEOMl
GEOM2
GEOM3
>
= Diameter
= Height
= Width
= Height
= Height
= Height
= Height
= Height
= Height
= Height
= Side Height
= width
= Height
= Width
= Invert height
= Side height
- Width
= Invert radius
*Refer to Figure 4-34 for definition of dimensions, Gl, G2, and G3.
155
-------
of an egg-shaped conduit of 3-foot depth is 0.5105 x 9 = 4.59 square
feet. It is concluded that the conduit should be type 3 with
GEOM1 = 3 feet.
Because of limits on the size of the computer program, it will usually
not be possible to model every conduit in the drainage basin. Con-
sequently, aggregation of individual conduits into longer ones will
usually be the rule. Average slopes and sizes may be used provided
that the flow capacity of the aggregate conduit is not significantly
less than that of any portion of the real system. This is to avoid
simulated surcharge conditions that would not occur in reality. In
general, conduits should not be over 3,000 to 4,000 feet long in order
to maintain reasonable routing accuracy. Conduit lengths should always
be separated by manholes (or other non-conduit type elements). The
conduit length should be measured from the center of the adjacent man-
holes.
Values of Manning's roughness may be known by engineers icum-liar with
the sewer system. Otherwise, they may be estimated from tables in
many engineering references (Refs. 9 and 12)/ as a function of the con-
struction material and sewer condition. The value may be adjusted to
account for losses not considered in the routing procedure (e.g., head
losses in manholes or other structures, roots, obstructions). However,
the flow routing is relatively insensitive to small changes in Manning's
n.
156
-------
Description of Non-Conduits
The sewer system consists of many different structures, each with its
own hydraulic properties. Elements 16 through 22 are designed to
simulate such structures. Data requirements for these elements were
given in Table 4-4. Brief descriptions of these elements follow.
Manholes. No data are required for manholes except their numbers and
upstream element numbers. Note that the number of upstream elements
is limited to three. If more than three branches of the system should
joint at a point, two manholes could be placed in series, allowing a
total of five branches to joint at that point.
Lift Stations. The data requirements for lift stations were given in
Table 4-4. It is assumed that the force main will remain full when the
pump is not operating, resulting in no time delay in the flow routing
(i.e., no time is required to fill the force main when the pump starts).
Type 18 and Type 21 Flow Dividers. The routing procedure through these
elements is explained in the discussion of subroutine ROUTE. Typical
uses are given below.
1. Simple Diversion Structure.
A type 18 flow divider may be used to model a diversion
structure in which none of the flow is diverted until it
reaches a specified value (GEOM1). When the inflow is above
this value, the non-diverted flow (Q01) remains constant at
its capacity, GEOM1, and the surplus flow (Q02) is diverted.
157
-------
2. Cunnette Section.
A type 21 flow divider may be used to model a downstream
cunnette section. The cunnette section is considered as a
separate circular conduit to be placed parallel to the primary
conduit as shown in Figure 4-36. In order to model the
cunnette as a semi-circle, the separate circular conduit is
given a diameter (GEOM1) so that its area will be twice that
of the actual total cunnette flow area. (The distance, slope,
and roughness will be the same as for the primary conduit).
A type 21 flow divider is then the upstream element common to
both conduits, as shown in Figure 4-36a. The program assigns
a value of GEOMl of the flow divider equal to half the full flow
capacity of the circular pipe simulating the cunnette so that
it has the hydraulic characteristics of a semi-circle). Any
flow higher than GEOMl will be diverted to the primary conduit.
Note that the parameter GEOM3 of the flow divider will be the
element number assigned to the cunnette section. Note further
that the element downstream from the two parallel conduits must
list them both as upstream elements.
Type 20 Flow Divider. This element is used to model a weir-type
diversion structure in which a linear relationship can adequately
relate the flow rate and the depth of flow at the weir. Input para-
meters were defined in Table 4-4. The operation of the element is ex-
plained in the discussion of subroutine ROUTE.
158
-------
SECTION OF SEWER
WITH CUNNETTE
PRIMARY CONDUIT PRIMARY CONDUIT
CUNNETTE (TYPE I) YCUNNETTE (TYPE I)
•FLOW DIVIDER (TYPE
\CU
E2K
a. SCHEMATIC OF HYPOTHETICAL FLOW DIVISION
PRIMARY
CONDUIT
CUNNETTE
CONDUIT WITH
CUNNETTE
b. SPLIT OF CONDUIT INTO PRIMARY CONDUIT AND CUNNETTE
Figure 4-36. CUNNETTE SECTION
159
-------
The weir constant, incorporated into the variable ROUGH, can be varied
to account for the type of weir. Typical values of the weir constant
are 3.3 for a broad crested weir and 4.1 for a side weir (Ref. 13).
Type 19 - Storage Unit, This element may be placed anywhere in the
sewer system where appreciable storage may exist, such as at an over-
flow or diversion structure. The required data inputs and a description
of the routing procedure are described elsewhere in this manual. It
should be noted that the storage area or "reservoir" now consists of a
portion of the sewer system itself, and area-depth relationships must
be worked out accordingly.
Backtiater Element. This element may be used to model backwater
conditions in a series of conduits due to a flow control structure
downstream. The situation is modeled as follows :
1. A storage element (type 19) is placed at the location of the
control structure. The type of storage element will depend
upon the structure (i.e., weir, orifice, or combination of
weir and orifice) . One inflow to this storage element is then
from the conduit just upstream.
2. If the water surface is extended horizontally upstream from
the flow control structure at the time of maximum depth at the
structure, it will intersect the invert slope of the sewer at
a point corresponding to the assumed maximum length of back-
water. The reach between this point and the structure may
encompass several conduit lengths. A backwater element, type
22, is placed at this point of maximum backwater, in place of a
manhole, for instance.
160
-------
3. The backwater element then diverts flow directly into the
storage element depending upon the volume of water (and hence,
the length of backwater) in the storage element. If the back-
water extends all the way to the backwater element, the total
flow is diverted to the storage element; none is diverted to
the conduits.
4. The amount of diverted flow (Q01) is assumed directly pro-
portional to the length of the backwater. The storage area in
reality consists of the conduits. Since most conduits can
be assumed to have a constant width, on the average, the back-
water length is assumed proportional to the square root of the
current storage volume, obtained from the storage routine.
5. The parameter GEOM3 of the backwater element must contain the
element number of the downstream storage unit.
6. Parameters for the storage element are read in as usual.
Note that the depth-area values will correspond to the storage
area of the upstream conduits. Note also that the storage unit
must list the backwater element as one of its upstream elements,
as well as the conduit immediately upstream.
7. At each time-step, the backwater element computes the ratio
of current to maximum storage volume in the downstream storage
element. Call this ratio r.
Then Q01 = QI r**0.5
and Q02 - QI-Q01
161
-------
where Q01 = Flow directly into storage unit
Q02 = Flow into intermediate conduits
QI = Inflow to backwater element.
Step 3 - Input Data and Computational Controls. The basic input data,
hydrographs and pollutographs are generated outside of the Transport
Model. However, certain operational controls are available within
Transport.
Choice of Time-Step
The size of the time-step, DT, may be chosen to coincide with the spacing
of the ordinates of the inflow hydrographs and pollutographs. However,
it should not be greater than five minutes.
Choice of Number of Time-steps
The total number of time-steps should not be less than the number used
in the Runoff Block nor greater than 150.
Choice of Number of Iterations
The purpose of iterations in the computations is to reduce flow oscilla-
tions in the output. The flatter pipe slopes (less than 0.001 ft/ft)
require iterations of the flow routing portion of the Transport Model to
help dampen these oscillations. Four iterations have proven to be suf-
ficient in most cases.
162
-------
Internal Storage Model
Use of the internal storage routine involves 5 basic steps.
Step 1 - Call. The internal storage routine is called by subroutine
TRANS when element type 19 is specified. No more than two locations
may be specified in a single run.
Step 2 - Storage Description: Part 1. Describe the storage unit mode
(in-line); construction (natural, manmade and covered, manmade and
uncovered); and type of outlet device (orifice, weir, or pumped).
Step 3 - Output. Select output and computational options according to
the following:
1. Flow routing by plug flow or complete mixing.
2. Complete printout or supressed.
3. Costs estimated or costs supressed.
Step 4 - Storage Description: Part 2. Describe the basin flood depth
and geometry. Describe design parameters of outlet control. Describe
initial conditions in basin.
Step 5 - Unit Costs. Specify unit costs to be used if cost output is
desired.
The sequence of cards and choices (Steps 2-5) are repeated for each
storage basin location.
163
-------
Infiltration Model
Effective use of the Infiltration Model requires estimates of its
component flows, namely:
DINFIL = Dry weather infiltration
RINFIL = Wet weather infiltration
SINFIL = Melting residual ice and snow
GINFIL = Groundwater infiltration.
Step 1 - Determine Groundwater Condition. If the groundwater table is
predominently above the sewer invert, all infiltration is attributed to
this source. In this case an estimate of the total infiltration is made
directly (in cfs for the total drainage basin) and read in on a data
card. This card followed by two blank cards would complete the infil-
tration data input. If the groundwater table is not predominently above
the sewer invert, proceed to Step 2.
Step 2 - Build Up Infiltration from Base Estimates. From measurements,
historical data, or judgment, provide estimates of DINFIL and RINFIL.
In this case GINFIL must be set equal to 0.0. Next, provide the control
parameters: the day the storm occurs (a number from 1 to 365 starting
with July 15 as day 1), the peak residual moisture (see Example 2
below), and the average pipe length (in feet). Finally, read in the
12 monthly degree-day totals taken from Appendix A or a local source.
164
-------
Dry Weather Flow Model
Use of the Dry Weather Flow model involves 3 basic steps.
Step 1 - Establishing Subareas. Establishment of subareas constitutes
the initial step in applying subroutine FILTH. Both detail of input
data and assumptions made in developing FILTH impose constraints on the
type, size, and number of subareas. However, most important in subarea
establishment is the type of estimating data available. An upper limit
of 200 acres per subarea is assumed in the following discussion. This
is a somewhat arbitrary limit based in part on previous verification
results from FILTH.
Subareas should be located and sized to utilize existing sewer flow
measurements taken within the drainage basin. These measurements
should be recent and of sufficient duration to provide a current average
sewage flow value for the period of time during which simulation is to
proceed. Daily and hourly flow variation should be compared to assumed
values as described earlier in the text. A gaging site with less than
200 acres contributing flow provides a very convenient data input situa-
tion. A subarea should be established upstream from the gage with
average sewage flow tabulated as SEWAGE for that subarea.
If metered water use is to be used to estimate sewage flow, subareas
should be located to coincide with meter reading zones or other zones
used by the water department that simplify data takeoff. Since water
use would be used to estimate sewage flow, average winter readings should
be used to minimize the effects of lawn sprinkling and other summer uses.
165
-------
If neither gaging nor metered water use are input, sewage estimates must
be made. Subareas should then be established to yield appropriate input
data for the residential estimating equations in FILTH. Zero sewage
flow is assumed from commercial, industrial, and parkland subareas for
which estimates or measurements of SAQPF are not given. Since KLAND
and VALUE are the significant variables in estimating subarea sewage
flow, subareas should be located and sized to include land with uniform
land use and property valuation. To utilize existing census data,
subarea boundaries should be made to coincide with census tract boundaries.
Criteria for establishing subareas are listed in the following summary:
1. Subareas in general should:
a. Be less than or equal to 200 acres in size
b. Be less than or equal to 150 in number
c. Conform to the branched pipe network.
2. Subareas should be established to employ any existing
sewer flow measurements.
3. Subareas for which metered water use is used to estimate
sewage flow should be compatible with meter reading zones.
4. Residential subareas for which estimated water use is used
to estimate sewage flow should:
a. Be uniform with respect to land use
b. Be uniform with respect to dwelling unit valuation
c. Coincide with census tracts.
166
-------
Step 2 - Collection of Data. Other than the establishment of measured
data described hereinbefore, the primary data source is the U.S. Bureau
of the Census for census tract information. This source provides readily
available data on population distribution, family income, and the number
and relative age of dwelling units. City records, aerial photographs,
and on-site inspection may be necessary to define land use activities,
process flows, and dwelling density variations within tracts.
Step 3 - Data Tabulation. Once subareas have been established, several
alternatives exist regarding data tabulation. An identification number
KNUM should be given to each subarea prior to data takeoff. However,
once KNUM's have been established, corresponding INPUT manhole numbers
are selected from a previously numbered schematic diagram of the trunk
sewer. This numbered schematic serves as the mechanism to coordinate
runoff, infiltration, and sewage inputs. Refer to the subroutine TRANS
discussion for additional information about the numbered schematic. If
water use estimates are necessary, land use should be determined from
city zoning maps and the previously tabulated values for KLAND.
ADWF should be tabulated as average drainage basin sewage flow. As
with ADWF, SEWAGE should be averaged from flow data for the appropriate
month, season, or year. ADWF, SAQPF, or SEWAGE may be obtained from
routine or specific gaging programs done by the city, consulting
engineers, or other agencies. SAQPF may be estimated for commercial
and industrial areas using water use coefficients. Also, SAQPF and
WATER may be determined for all land use categories from water meter records.
167
-------
Table 4-6. TRANSPORT BLOCK CARD DATA
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
1615 5 Number of sewer cross-sectional shapes, NKLASS
in addition to the 12 program-supplied
for which element routing parameters
are to follow (maximum value = 3).
10 Control parameter for printing out KPRINT
routing parameters for all shapes, i.e.,
KPRINT = 0 to suppress printing,
KPRINT = 1 to allow printing.
1615
DELETE CARD GROUPS 2 TO 10 IF NKLASS - 0.
Name of user-supplied shapes. NAME
20A4
1-16
17-32
33-48
16-letter name of shape 1.
16-letter name of shape 2.
16-letter name of shape 3.
NAME(I,13)
NAME (1, 14)
NAME (I, 15)
none
none
none
4-5
9-10
14-15
Number of values of DNORM to be
supplied (maximum value = 51,
minimum value - 2).
Number of values for shape 1.
Number of values for shape 2.
Number of values for shape 3.
NN
NN(13)
NN(14)
NN(15)
none
none
none
Number of values of ANORM or QNORM
to be read (maximum value = 51,
minimum value = 2).
1615 4-5 Number of values for shape 1.
9-10 Number of values for shape 2.
14-15 Number of values for shape 3.
MM
MM(13)
MM(14)
MM(15)
none
none
none
8F10.5
1-10
11-20
21-30
Value of A/A * corresponding to the ALFMAX
maximum Q/Q,** value for each shape.
A/A value for shape 1. ALFMAX (13)
A/Af value for shape 2. ALFMAX(14)
A/Af value for shape 3. ALFMAX(15)
none
none
none
*A/A_ is the cross-sectional flow area divided by the cross-sectional flow area of the pipe
running full.
**Q/Qf is the flow rate of the flow divided by the flow rate of the conduit flowing full.
NOTE: All non-decimal numbers must be right-justified.
169
-------
Table 4-6. (continued)
Card Card
Group Format Columns Description
6 Maximum Q/Q value
8F10.5 1-10 Maximum Q/Q value
11-20 Maximum Q/Q, value
21-30 Maximum Q/Qf value
for each shape.
for shape 1.
for shape 2 .
for shape 3.
Variable
Name
PSIMAX
PSIMAX(13)
PSIMAX (14)
PSIMAX (15)
Default
Value
none
none
none
Factor used to determine full flow area AFACT
for each shape, i.e., for use in equation
AFULL = AFACT(GEOM1)2.
8F10.5
1-10
11-20
21-30
Factor for shape 1.
Factor for shape 2.
Factor for shape 3.
AFACT (13)
AFACT (14)
AFACT (15)
none
none
none
8F10.5
1-10
11-20
21-30
Factor used to determine full flow RFACT
hydraulic radius for each shape,
i.e., for use in equation.
RADH = RFACT(GEOMl) .
Factor for shape 1. RFACT(13)
Factor for shape 2. RFACTU4)
Factor for shape 3. RFACT(15)
none
none
none
REPEAT CARD GROUP 9 FOR EACH ADDED SHAPE.
Input of tabular data (area of flow, A,
divided by area of conduit, A , (A/A ))
for each added shape corresponding to the
equal divisions of the conduit as given
by NN on card group 3.
DNORM
8F10.5
1-10
11-20
First value for A/A for shape 1.
Second value for A/A for shape 1.
Last value of A/A for shape 1,
(Total Of NN(13)/8 + NN(14)/8 +
NN(15)/8 data cards.)
DNORM(I.l)
DNORM(I,2)
none
none
DNORM (I,NN(I)) none
10
REPEAT CARD GROUP 10 FOR EACH ADDED SHAPE.
Input of tabular data (flow rate of flow, QNORM
Q, divided by the flow rate of the conduit
running full, Q , (Q/Q )) for each added
shape corresponding to the equal divisions
of the conduit as given by MM on card
group 4.
8F10.5
1-10
11-20
First value of Q/Q, for shape 1.
Second value of Q/Q for shape 1.
Last value for Q/Q, for shape 1.
(Total of MM(13)/0 + MM(14)/8 +
MM(15)/8 data cards.)
QNORM
QNORM(I,2)
none
none
QNORM(I,MM(I)) none
170
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
11
20A4
Title card containing a one-line heading
to be printed above output. A numeral 1
should be placed in card column 1 for
neat spacing print out.
TITLE
12
none
none
Execution control data.
1615 3-5 Total number of sewer elements (maximum NE
- 150).
8-10 Total number of time-steps (maximum - NOT
150).
14-15* Total number of non-conduits into which NINPUT
there will be input hydrographs and
pollutographs (maximum = 60, minimum = 1).
19-20 Total number of non-conduit elements at NNYN
which input hydrographs and pollutographs
are to be printed out (maximum = 10,
minimum = 1).
24-25 Total number of non-conduit elements at NNPE
which routed hydrographs and pollutographs
are to be printed out (maximum = 10,
minimum = 1).
30** Total number of non-conduit elements at NOOTS
which flow is to be transferred to the
Receiving Hater Model by tape (maximum =
5, minimum - 1) .***
35 Control parameter for program-generated NPRINT
error messages concerning irregularities
occurring in the execution of the flow
routing scheme, i.e.,
NPRINT - 0 to suppress messages,
NPRINT « 1 to print messages from ROUTE,
NPRINT » 2 to print messages from ROUTE
and TRANS.
40 Total number of pollutants being routed NPOLL
(minimum •!, maximum » 4).
45 Total number of iterations to be used in NITER
routing routine (4 recommended).
none
13
8F10.5 1-10
11-20
21-30
Execution control data.
Size of time-step for computations (sec). DT none
Allowable error for convergence of EPSIL 0.0001
iterative methods in routing routine
(0.0001 recommended).
Total number of days (dry weather days) DWDAYS none
prior to simulation during which solids
were not flushed from the sewers.
•Must be the same as in the RUNOFF Block (NSAVE).
"These arc the only points that can be plotted by subroutine GRAPH after being routed by
TRANSPORT.
***A maximum of 37 way be transferred to subroutine GRAPH.
171
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
14
1615
10
15
20
Execution control data.
Control parameter specifying means to be NCNTRL
used in transferring inlet hydrographs,
i.e.,
NCNTRL = 1, normal transfer by tape or
disk,
NCNTRL = 0, special transfer requiring
additional input specifications.
Control parameter in estimating ground- NINFIL
water infiltration inflows, i.e.,
NINFIL - 1, infiltration to ba estimated
(subroutine INFIL called),
NINFIL = 0, infiltration not estimated
(INFIL not called and corres-
ponding data omitted).
Control parameter in estimating sanitary NFILTH
sewage inflows, i.e.,
NFILTH = 1, sewage inflows to be estimated
(subroutine FILTH called),
NFILTH = 0, sewage inflows not estimated
(FILTH not called and corres-
ponding data omitted).
Control parameter concerning printed out- JPRINT
put, i.e.,
JPRINT = 1, flows and concentrations
printed out in tabular form,
JPRINT = 0, flows and concentration not
printed or plotted.
REPEAT CARD GROUP 15 FOR EACH NUMBERED
SEWER ELEMENT
15
Sewer element data.
514 1-4 External element number. No element NOE
may'be labeled with a number greater
than 1000, and it must be a positive
numeral (maximum value = 1000).
External number(s) of upstream element(s).
Up to three are allowed. A zero denotes
no upstream element (maximum value =
1000).
5-8 First of three possible upstream NUE(l)
elements.
172
-------
Table 4-6. (continued)
Card
Group
Card
Format Columns
Description
Variable
Name
Default
Value
9-12 Second of three possible upstream NUE(2)
elements.
13-16 Third of three possible elements. NUE(3)
17-20 Classification of element type. Obtain NTYPE
value from Table 4-3.
none
16
THE FOLLOWING VARIABLES ARE DEFINED BELOW
FOR CONDUITS ONLY. REFER TO TABLE 4-4
FOR REQUIRED INPUT FOR NON-CONDUITS.
7F8.3 21-28 Element length for conduit (ft). DIST none
29-36 First characteristic dimension of GEOM1 0.0
conduit (ft). See Figure 4-34 and
Table 4-5 for definition.
37-44 Invert slope of conduit (ft/100 ft). SLOPE 0.1
45-52 Manning's roughness of conduit. ROUGH 0.013
53-60 Second characteristic dimension of GEOM2 none
conduit (ft). See Figure 4-34 and
Table 4-5 for definition. (Not required
for some conduit shapes.)
61-68 Number of barrels for this element. BARREL 1.0
The barrels are assumed to be identical
in shape and flow characteristics.
69-76 Third characteristic dimension of GEOM3 none
conduit (ft). See Figure 4-34 and
Table 4-5 for definition. (Not required
for some conduit shapes.)
******************************** CARDS 16 THROUGH 26 ARE DATA INPUT FOR **********
INTERNAL STORAGE. (NTYPE = 19) . OMIT
THESE DATA CARDS IF INTERNAL STORAGE IS
NOT DESIRED.
16
1015
1-5*
6-10
11-15
REPEAT STORAGE MODEL DATA FOR EACH
STORAGE ELEMENT (MAXIMUM = 2).
Storage unit data card.
Storage mode parameter.
= 1 In-line storage.
Storage type parameter.
•= 1 Irregular (natural) reservoir.
= 3 Geometric (regular) uncovered
reservoir.
Storage outlet control parameter.
•= 1 Gravity with orifice center line
at zero storage tank depth.
= 2 Gravity with fixed weir.
= 6 Existing fixed-rate pumps.
= 9 Gravity with both weir and orifice.
ISTMOD
ISTTYP
ISTOUT
none
none
*Must be set equal to one since other storage mode parameters aro not programmed.
173
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
17 Computation/print control card.
3110 1-10 Pollutant parameter. IPOL
= 0 No pollutants (hydraulics only).
= 1 Perfect plug flow through basin.
«= 2 Perfect mixing in basin.
11-20 Print control parameter. IPRINT
= 0 No print each time-step.
= 1 Print each time-step in storage.
21-30 Cost computation parameter. ICOST
«= 0 No cost confutations.
= 1 Costs to be computed.
18
F10.2
1-10
Reservoir flood depth data card.
Maximum (flooding) reservoir depth (ft).
DEPMAX
none
INCLUDE EITHER CARD GROUP 19 OR 20, NOT
BOTH.
INCLUDE CARD GROUP 19 ONLY IF ISTTYP ON
CARD 16 HAS THE VALUE 1.
19 Reservoir depth-area data card (4(F10.2,
F10.0)).
F10.2 1-10 A reservoir water depth (ft).
F10.0 11-20 Reservoir surface area corresponding to
; above depth (sq ft).
F10.2 61-70 A reservoir water depth (ft).
F10.0 71-80 Reservoir surface area corresponding to
above depth (sq ft).
(NOTE: The above pair of variables is
repeated 11 times, 4 pairs per card.)
ADEPTH (1)
AASURF(2)
ADEPTH(4)
AASURF(4)
none
none
20
2F10.0
F10.5
1-10
11-20
21-30
INCLUDE CARD 20 ONLY IF ISTTYP ON CARD 16
HAS THE VALUE 3.
Reservoir dimensions data card.
Reservoir base area (sq ft) BASEA
Reservoir base circumference (ft) BASEC
Cotan of sideslope (horizontal/vertical). COTSLO
none
none
none
174
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Kane
Default
Value
INCLUDE ONLY ONE OF THE OUTLET DATA CARDS
21, 22, 23, or 24.
21
F10.3
22
1-10
INCLUDE CARD 21 .ONLY IF ISTOUT ON CARD 16
HAS THE VALUE 1.
Orifice outlet data card.
Orifice outlet area x discharge
coefficient (Sq ft).
2F10.3
1-10
11-20
INCLUDE CARD 22 ONLY IF ISTOUT ON CARD
16 HAS THE VALUE 2.
Weir outlet data card.
Weir height (ft) above depth «= 0.
Weir length (ft) .
CDAOUT
WEIRHT
WHIRL
none
none
none
INCLUDE CARD 23 ONLY IF ISTOUT OH CARD
16 HAS THE VALUE 6.
Pump outlet data card.
3F10.3
1-10
11-20
21-30
Outflow pumping rate (cfs) .
Depth (ft) at pump startup.
Depth (ft) at pump shutdown (DSTOP
> 0.0) .*
QPUMP
DSTART
DSTOP
none
none
none
INCLUDE CARD 24 ONLY IF ISTOUT HAS THE
VALUE 9.
24 Weir and orifice'outlet data card.
8F10.5 1-10 Weir height above depth = 0 (ft). WEIRHT
11-20 Weir length (ft). WEIRL
21-30 -Orifice outlet area x discharge CDAOUT
coefficient (sq ft).
31-40 Orifice centerline elevation above zero ORIFHT
depth (ft).
none
none
none
none
25 Initial conditions data card.
2F10.2 1-10 Storage (cf) at time zero.
11-20 Outflow rate (cfs) at time zero.
STORO
OOUTO
none
none
*DSTOP nust equal or be greater than the level in storage that contains enough volume to handle
the pumping rate, QPUMP, for one time-step.
175
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
26
P10.2
2F10.0
1-10
11-20
21-30
CARD 26 MUST BE INCLUDED: IT MAY BE BLANK
IF ICOST ON CARD 17 HAS THE VALUE 0.
Cost data card.
$/cy for storage excavation.
S/acre for storage land.
$/pump station with related structures.
CPCUYD
CPACRE
CPS
none
none
none
*******************
END OF INTERNAL STORAGE DATA CARDS. **************************
A*
B*
27**
TO BE READ FROM TAPE (unformatted) IF
NCNTRL = 1.
Description of following inlet hydro- TITLE(I)
graphs. (160 character string)
Control variable.
Total number of time-steps in RUNOFF. NDUMI
Total number of inlet hydrographs. NINPUT
Total number of pollutants. NPOLL
Time-step length (sec) in RUNOFF. NDUM2
Clock time for beginning of rain (sec). TZERO
Non-conduit element numbers into which NORDER(I)
hydrographs and pollutographs (trans-
ferred from the Runoff Model) enter the
sewer system. These must be in the order
in which hydrograph and pollutograph
ordinates appear at each time-step.
List of external non-conduit element ON
numbers at which outflows are to be
transferred to Receiving Water Model
(minimum number of elements specified
= 1, maximum number = 5).
28
List of external non-conduit element
numbers at which input hydrographs
and pollutographs are to be stored
and printed out (minimum mv>iiv?r of
elements specified = 1, maximum number
none
none
none
none
none
none
1615 1-5 First element number.*** JN(1) none
6-
-10 Second element number.*** JN(2) none
Last element number.*** JN(NOUTS) none
1615 1-5 First input location number.
6-10 Second input location number.
Last input location number.
NYN(l)
NYN (2)
NYN(NNYN)
none
none
S transfeirod from MTOOFL' block, data cards are not required.
these element numbers can be plotted by subroutine GRAPH
"•Element nurabore transferred to the Receiving Water Block imir.t be numbered less than 100.
176
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
29
List of external non-conduit element
numbers at which output hydrographs
and pollutographs are to be stored and
printed out (minimum number of elements
specified = 1, maximum number = 10).
NPE
1615 1-5 First output location number. NPE(l) none
6-
-10 Second output location number. NPE (2) none
Last output location number NPE (NNPE) none
IF SUBROUTINE INFIL IS TO BE CALLED
(NINFIL =1), INSERT CARDS 30 THROUGH
32, OTHERWISE OMIT.
30
10F8.1 1-8
9-16
17-24
31
15 3-5
6F8.1 6-13
14-21
32
1615 1-5
6-10
56-60
Estimated infiltration.
Base dry weather infiltration (gpm) .
Groundwater infiltration (gpm) .
Rainwater infiltration (gpm) .
Control parameters.
Day of estimate.
Peak residual moisture (gpm) .
Average joint distance (ft) .
Monthly degree-days.
July degree-days.
August degree-days.
June degree-days.
DINFIL
GINFIL
RINFIL
NDYUD*
RSMAX
ULEN
NDD
NDD(l)
NDD (2)
•
NDDU2)
0.0
0.0
0.0
none
0.0
6.0
none
none
•
none
33
IF SUBROUTINE FILTH IS TO BE CALLED
(NFILTH « 1), INSERT CARD GROUPS 33
TO 44, OTHERWISE OMIT.
Factors to correct yearly average
sewage flows to daily averages by
accounting for daily variations through-
out a typical week.
7F10.0 1-10
11-20
61-70
Flow correction for Sunday.
Flow correction for Monday.
Flow correction for Saturday.
DVDWF(l)
DVDWF(2)
DVDWF(7)
1.0
1.0
1.0
*Day one is July 15.
177
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
34 Factors to correct BOu yearly averages
to daily averages.
7F10.0 1-10 BOD correction for Sunday. DVBOD(l) 1 0
61-70 BOD correction for Saturday. DVBOD(7) 1.0
36
38
Factors to correct daily average
sewage flow to hourly averages by
accounting for hourly variations
throughout a typical day (3 cards needed).
8F10.0 1-10 Midnight to 1 a.m. factor (first card). HVDWF(l)
8F10.0
1-10
8 a.m. to 9 a.m. factor (second card). HVDWF(9)
Factors for SS hourly corrections
(3 cards needed).
1-10 Midnight to 1 a.m. factor (first card). HVSS(l)
35 Factors for correction of yearly SS
averages to daily averages.
7F10.0 1-10 SS correction for Sunday. DVSS(l) 1 0
61-70 SS correction for Saturday. DVSS(7) 1.0
1.0
1.0
1-10 4 p.m. to 5 p.m. factor (third card). HVDWF(17) 1.0
37 Factors for BOD hourly corrections
(3 cards needed).
8F10.0 1-10 Midnight to 1 a.m. factor (first card). HVBOD(l) 1 0
71-80 11 a.m. to midnight factor (third card). HVBOD(24) 1.0
1 0
71-80 11 a.m. to midnight factor (third card). HVSS(24) 1.0
INCLUDE ONLY WHEN 3 POLLUTANTS ARE
SPECIFIED.
39 Factors for E. coli hourly corrections
(3 cards needed).
8F10.0 1-10 Midnight to 1 a.m. factor (first card). HVCOLI(l) 1 0
71-80 11 a.m. to midnight factor (third card). HVCOLI(24) 1.0
178
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
40
Study area data.
615 1-5 Total number of subareas within a given KTNUM
study area in which sewage flow and
quality are to be estimated.
6-10 Indicator as to whether study area data, KASE
such as treatment plant records, are to
be used to estimate sewage quality, i.e.,
KASE - 1, yes,
KASE = 2, no.
11-15 Total number of process flows within NPF
the study area for which data are
included in one of the-following card
groups.
16-20 Number indicating the day of the week KDAY
during which simulation begins (Sunday
- 1).
21-25 Number indicating the hour of the day KHOUR
during which simulation begins (1 a.m.
• 1).
26-30 Number indicating the minute of the hour KMINS
during which simulation begins.
none
2F5.1 31-35
36-40
F10.3 41-50
41
3P10.0 1-10*
11-20
21-30
£10. 2 31-40
Consumer Price Index.
Composite Construction Cost Index.
Total population in all areas
(thousands) .
IP KASE = 1, INCLUDE CARD GROUPS 41, 42
Average study area data.
Total study area average sewage flow,
i.e., from treatment plant records (cfs) .
Total study area average BOD (mg/L) •
Total study area average ss (mg/L) .
Total coliforms (MPN/100 ml) .
CPI
CCCI
POPULA
AND 43.
ADWF
ABOD
ASUSO
ACOCI
109.5
103.0
none
0.0
none
none
none
42 Categorized study area data.
8FQ.O 1-8 Total study area from which ABOD and TOTA none
ASUSO were taken (acres).
9-16 Total contributing industrial area TINA none
(acres).
17-24 Total contributing commercial area TCA none
(acres).
*If ADWF = 0.0, then total BOD, SS, and COLI will - 0.0.
179
-------
Table 4-6. (continued)
Card
Group
Card
Format Columns Description
Variable
Name
Default
Value
25-32 Total contributing high income (above TRHA none
$15,000} residential area (acres).
33-40 Total contributing average income (above TRAA none
$7,000 but below $15,000) residential
area (acres).
41-48 Total contributing low income (below TRLA none
$7,000) residential area (acres).
49-56 Total area from the above three resi- TRGGA none
dential areas that contribute additional
waste from garbage grinders (acres).
57-64 Total park and open area within the study TPOA none
area (acres) .
IF PROCESS FLOW DATA ARE AVAILABLE (NPF
NOT EQUAL 0 AND KASE = 1) , REPEAT CARD
GROUP 43 FOR EACH PROCESS FLOW.
43
15
6F10.3
1-5
6-15
16-25
26-35
Process flow characteristics.
External manhole number into which flow INPUT
is assumed to enter (maximum value =
150, minimum value = 1).
Average daily process flow entering the QPF
study area system (cfs).
Average daily BOD of process flow (mg/L). BODPF
Average daily SS of process flow (mg/L). SUSPF
none
none
none
44
REPEAT CARD GROUP 44 FOR EACH OF THE
KTNUM SUBAREAS.
Subarea data.
213 1-3 'Subarea number. KKVH
4-6 External number of the manhole into INPUT
which flow is assumed to enter for
subarea KNUM (maximum value = 150,
minimum value = 1).
311 7 Predominant land use within subarea. KLAMD
8 Parameter indicating whether or not METHOD
water usage within subarea KNUM is
metered.
METHOD = 1, metered water use,
METHOD = 2, incomplete or no metering.
9 Parameter indicating units in which KUNIT
water usage estimates (WATER) are
tabulated.
KUNIT = 0, thousand gal./mo,
KUNIT = 1, thousand cl/mo.
none
none
none
2
180
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
13F5.1 10-14 Measured winter water use for subarea WATER none
KNUM in the units specified by RUN IT
(not required).
15-19 Cost of the last thousand gal. of water PRICE none
per billing period for an average con-
sumer within subarea KNUM (cents/1,000
gal.) (not required).
20-24 Measured average sewage flow from the
entire subarea KNUM (cfs) (not required).
25-29 Total area within subarea KNUM (acres)
(maximum = 200).
30-34* Population density within subarea KNUM
(population/acre).
35-39* Total number of dwelling units within
subarea KNUM.
40-44* Number of people living in average
dwelling unit within subarea KNUM.
45-49* Market value of average dwelling unit
within subarea KNUM (thousands of
dollars).
50-54* Percentage of dwelling units possessing
garbage grinders within subarea KNUM.
55-59** Total industrial process flow originating
within subarea KNUM (cfs).
60-64 BOD contributed from industrial process
flow originating within subarea KNUM
(mg/L).
65-69 SS contributed from industrial process SASPF none
flow originating within subarea KNUM
(mg/L).
70-74 Income of average family living within XINCOM VALUE/2.5
12 75-76 MSUBT = 0, subtotals not made, MSUBT 0
MSUBT = 1, subtotal made.
SEWAGE
ASUB
POPDEN
DWLNGS
FAMILY
VALUE
PCGG
SAQPF
SABPF
none
none
none
10.0/ac
3.0
20.0
none
0.0
none
END OF FILTH DATA CARDS.
*Not required if KLAND greater than 2.
**lf SAQPF = 0.0, then tWBOD and DWSS will be zero for Land Use 4 (i.e., for industrial flows
to be considered KIAND must equal 4) .
181
-------
Table 4-6. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
D*
TO BE .READ FROM TAPE AT EACH TIME-STEP (unformatted).
Time-step number.
Runoff at each inlet point (cfs).
Pollutant rates for each pollutant at
each inlet point (Ib/rain) .
i.e., for each record.
DTIH
RNOFF(I)
PLUTO(I,J)
DTIM
RNOFF(l)
RHOFF(NINPUT)
PLUTOU.l)
PLUTO (NIHPUT,!)
none
none
none
FOR GRAPHING TRANSPORT OUTPUT, CALL GRAPH
SUBROUTINE THROUGH THE EXECUTIVE BLOCK.
END OF TRANSPORT BLOCK DATA CARDS.
'information that is transferred from RUNOFF Blocfc; data cards not required.
182
-------
Table 4-7. TRANSPORT BLOCK VARIABLES
Variable
Nww
A
AA
MA
AASURF
AB
ABOO
ACOLI
ACEPTH
ADWF
l_i
£ »
AFACT
AFOLL
AINFIL
ALF
ALFMAX
ALK
ALPHA
ANORM
AO2DT2
APIAN
*»
C* Description
C Cross-sectional areas of flow
Cross-sectional araaa of flow
C Flow depth computational variable
Surface area (data array member)
Area computational variable
Average BOD concentration measured in aewer or
at treatment facility
Total coliforms
Depth (data array member)
Average Measured DWF
Cross-sectional area of conduit
C Factor to calculate AFULL
C Full flow area for conduits
Total infiltration within drainage basin
C Value of A/AJ corresponding to C/Cf value
C Value of VAf corresponding to maximum Q/Qf value
Computational variable associated with
conduit area
Normalized area flow, A/A,
£
C Normalised depths, D/Of , corresponding to A/A,
Routing parameter (data array member)
C Land area requirement
Average computed infiltration
Variable
Units Name
iq ft AREW
sq ft ARC
ASUB
sq ft
ASUSO
•g/L ATERM
HPN/100 ml Al
ft A1BOD
Cf8 A1COL1
»q ft *1SS
A2
sq ft
c£. BARREL
BASEA
BASEC
B DEPTH
BLANK
BOOCON
BODCOT
BODIN
sq ft
BODOUT
cfs
BODPF
BSTOR
C* Description
Flow area of given flow rate in conduit
Cotangent of angle which is formed from radius
and wetted surface
Total area within subarea KNUH
Average SS concentration measured in sewer or
at treatment facility
C Variable used to calculate area of a conduit,
area flow/area full
Normalized depth of conduit upstream, A/Af
Average weighted BOD
Average number of coliforn bacteria
Average weighted SS
Normalized depth of conduit downstream, A/Af
C Total number of barrels- in each conduit
Base area (geometric basin)
Base circumference (geometric basin)
C Depth (array nenber)
C Supercritical flow indicator
Computed BOD concentration
BOD outflow concentration
C BOO input to storage element
C BOD output from storage element
Average BOO of a process flow
C Maximum storage capacity of storage element
Units
sq ft
acres
mg/l.
ft
Ib/day/cfs
MPN/day/cfs
Ib/day/cfs
ft
sq ft
ft
ft
mg/L
mg/L
Ib/DT
Ib/DT
mg/L
cf
C* " Variable names shared in common blocks.
-------
Table 4-7 (continued)
Variabla
Nara
CJlTH
CATHY
CCCI
CDAOUT
CF
CF2
CLAUD
COSTSIX)
CPACRE
CPCHYD
CPI
CPOLL
CPS
CRITD
CSTOR
CTOTAL
CUMIN
CUMOUT
Cl
C* Description Units
C Flow depth computation variable
Flow depth variable used in computing the hydraulic
radi us
Composite construction cost Index
Orifice area x discharge coefficient B1 **
Correction factor to weight sewage strength
Correction factor for DWF
C Cost of land $
Basin sideslopes cotangent ft/ft
C Unit cost of land S/acie
C Unit cost of excavation S/cy
Consumer Price Index
C Pollutant concentrations Ib/cf
C Pumping station and structure cost S/ps
Critical settling diameter of particles under- mm
going deposition in conduits
C Cost of excavation for storage S
C Total cost *
Cumulative water inflow cf
C emulative water outflow cf
C Flow routing variable variable
Variable
Name C*
C1BOD
C1DT
C1DWP
Cll
C2
C2BOO
C2DWF
C2SS
D
DALPHA
DD
DDEPTH
DDWF
DELQ
DEPKAX C
DEPTH
DEPTHL
DETENT C
Dti
Description
Computed BOO total after deducting process flows
Time-step
Total DWF less infiltration
Normalized flow-area computational variable
Negative value of normalized flow rate
Computed BOD total further corrected for weighting
effects
C1DWF less process flows
Weighted SS strengths according to subarea
Computational variable used in subroutine NEWTON
Increment for normalized area data
Wetted depth of the «nodified element cross-section
area, i.e., basket-handle conduit and rectangular
with triangular bottom
Depth increment
Daily adjusted sewage inflows, ADWF
Incremental difference of the flows between each
time-step
Maximum flooding depth of reservoir
Hater depth of reservoir
Depth of reservoir for the previous time-step
Reservoir plug flow detention time
Computation variable used in determining the flow
Unit*
Ib/day
days
cfs
Ib/day
cfs
Ib/day
ft
cfs
cfs
ft
ft
ft
sec
over a flow divider
DIAH
Diameter of circular pipe
ft
-------
Table 4-7 (continued)
Variable
Nam
DINFIL
DIST
WORM
DPS!
DPSI
DSTAKT
DSTOP
DT
DTIH
\->
CO DTMORE
Ul
DTON
DTPUMP
DOMDEP
DUHSTR
DUMY1
DUMY2
DUMY3
DUMY4
DUMY5
DV
DVBOO
DVDHF
C*
C
C
C
C
C
C
C
C
C
C
C
C
Description Units
Dry weather infiltration gpm
Conduit length ft
Nornallzod depths of flow
Derivative of Q/Qf with respect to A/Aj
Nane of subroutine
Depth at the pump startup ft
Depth at pump shutdown ft
Size of time-step sec
Tine on input tape from RUNOFF sec
Extra tine-step needed to pump dry
Number of tine-steps pumped
Total tine-steps to punp dry
Duray depth used in internal storage reservoir ft
calculations
Dummy storage volume used in internal storage cf
reservoir calculations
Corrected hourly DWF cfs
Corrected hourly BOD concentration Ib/sec
Corrected hourly SS concentration Ib/sec
Corrected hourly concentration of fourth (not yet
pollutant programmed)
Corrected hourly conform concentration MPN/sec
The change in flow velocity between two succeeding
flow routing iterations
Daily BOD variation factor
Daily sewage flow variation factor
Variable
Name
DVSS
DWBOD
DWCOLl
DWDAYS
DWF
PWLNGS
DWLOAD
DWSS
DW1BOD
DW1SS
DXDT
Dl
Dl
D2
D2
D2COLX
EPSIL
FAMILY
FILTH
FINDA
C* Description
C Daily SS variation factor
BOD of DWF of each eubarea
Colifom load of DWF in each subarea
Total number of antecedent dry days
Dry weather flow
Total number of dwelling units within subarea KNUH
Name of subroutine
SS of DWF in each subarea
DWF BOD in each subarea for each time-step
DWF SS in each subarea for each time-step
C Length of conduit divided by time-step interval
in seconds
C Perimeter of rectangular, round bottom conduit
Rate constant for decay
C Wetted perimeter of rectangular, round bottom
conduit
Rate constant for reaeration
Total DWF coliform per subarea
C Allowable error for convergence in routing routine
Number of people living in average dwelling unit
within subarea KNUH
Name of subroutine
Name of subroutine
Units
Ib/sec/DT
HPN/100 mL
days
cfs
Ib/sec/DT
Ib/DT
Ib/DT
ft/sec
ft
I/day
ft
I/day
MPN/sec
-------
Table 4-7 (continued)
CO
variable
Name
FIRST
ran
PRAC
CEOM1
GEOH2
GEOH3
GINFIL
GNO
H
HELP
HVBOD
HVCOLI
HVDMF
HVSS
I
I
ICHK
I COST
C* Description
Hane of subroutine
Fraction of tine-step punped
C Fraction of an inflow plug
C Conduit vertical dimension .
C Conduit horizontal dimension
C Conduit dimension
Groundwater infiltration
C Supercritical flow indicator, flow not super-
critical
Head over weir
Normalized area flow (- ALPHA)
C Hourly BOD variation factor
C Hourly colifom variation factor in CUT
C Hourly sewage flow variation factor
C Hourly SS variation factor
Dimension and do loop counter
Ratio of A/AA for linear Interpolation counter
(DFSI, PSIJ
Newton-Raphson iteration check
C Cost output control parameter
Variable
Units Name
IFUMD
II
III
IK
INCNT
INFIL
ft JN1TAL
ft INPUT
ft
1NUE
gpw
1OLD
IOUTCT
IP
IPOL
ft
IPRINT
IR
ISTHOD
I STOUT
ISTTYP
ITER
J
JIN
C* Description Units
C Flood Indicator
Do loop counters
Do loop counters
Do loop counter for element number
C Counting parameter for I/O input files
Name of subroutine
XP Name of subroutine
External element number for flow and quality
inputs to the sewer
C Internal upstream element numbers
C Routing solution indicator
C Counting parameter for I/O output files
Pollutant nun&er
C Pollution control parameter
C Print control parameter
C Element number sequencing array
C Storage mode parameter
C Storage outlet type parameter
C Storage reservoir type parameter
C Iteration number for routing
Do loop counter
C Input file reference nun&exs
-------
Table 4-7 (continued)
Variable
JJ
JM
JOUT
JP
JPUJT
JR
K
£ MSB
~J
KDAY
KOEPTH
KOT
KFLAG
KFULL
KHOUR
KJ
KUMD
taxes
WtlNS
XNUM
C* Description Units
Do loqp counter
External element nunbers at which flow enters
receiving water
C Output file reference nunbers
Nunbar of first inlet plug in outflow
Control parameter for plotting routed hydrographa
and pollutographs
C Element number sequencing array
Interpolation warning flag
Study area indicator
Number for the day of the week (Sunday - 1)
C Parameter indicating fora of input for 0-A data
Time-step number
Interpolation warning flag
C Parameter indicating surcharging
C (lumber for the hour of a day hr
Do loop counter for tine
Predominant land use within subarea
C Parameter indicating form of Input for fi-A data
C Nunber for the Minute of an hour ^in
Total nunber of subareas within a given study area
in which, sewage flow and quality are to be estimated
Variable
Ham
KP
WR:NT
KSTOR
KSTORE
KTNUM
XTSTEP
KIM IT
XVAL
L
L
LABEL
LJ>
LPREV
LI
H
METHOD
MLTBE
MLTEN
MM
MHM
C* Description Units
Inlet plug number
Control parameter for printing sewer cross-
section data
C Storage unit number
C Storage element array
C Total number of subareas
C Total Number of time-steps
C Parameter indicating units in which water
usages are tabulated
Shields K as criterion for deposition and
resus pension
Size of data array
GEQH3
C Flag to label last increment of flow in plug flow
C Nunber of last inlet plug in outflow
C LP for previous time-step
Kalf width of the wetted surface in the element
cross-sectional area
C Current internal element number
Parameter indicating whether or not water
usage is netered
Day on which melting period begins
Day on which melting period ends
C Total number of values of ADORN and gNORH
C Total number of values of ANORH and QNORH
-------
Table 4-7 (continued)
Variable
Mane C
Description
Unit*
Variable
Nam
C*
Description
Units
00
00
MSUBT Subtotaling indicator for DHF output
N C Current tine-step number
NAME C Name given to each user-supplied sewer crosi-
section
NAREA1 Dummy variables used to calculate length of
melting in INFIL
NCNTRL Control parameter for type of I/O interfacing mechanism
ND Do loop counter for converting unit
HDD Monthly degree/day values degree-day
NDDAY Subscript variable
NOT C Total number of time-steps
NDUH1 Total number of time-steps in runoff
NDUM2 Size of time-step in RUNOFF, read off input file sec
NDXDAY Assigned daily degree/day values degree-day
NDYUD Day on which infiltration estimate is desired
NE C Total number of sewer elements
NEE NE + 1
NEP1 NE + 1
NEWTON Name of subroutine
NFILTH Control parameter for calling subroutine FILTH
NGOTO Element type number minus fifteen
NIN C Internal element sequencing number
NINFIL Control parameter for calling subroutine INFIL
NINPUT Total number of rainfall input locations to tiie
sewer
NITER Maximum number of iterations to be made in flow
routing
NJ Do loop counter for converting units
NKLAS NKLASS + 12
NKLASS C Total number of user-supplied sewer cross-sections
NN C Total number of values of DNORM
NNEED Dummy variable for sequencing elements
NNN Total number of values of DNORM
NNPE Total number of routed sewer hydrographs to be
printed out
NNYN Total number of input hydrographs to be printed
out
NOE C External number of an element
HORDER C External non-conduit element numbers at which runoff
enters sewer
NOS Dummy variable
NOUTS Total number of hydrographs to the receiving water
NPE C External element numbers at which routed outflow
is printed
NPF Number of process flow
NPOLL C Total number pollutants being routed
NPOLS NPOLL + 1
NPRIN1 C Control parameter for printing sewer routing error
messages
NSCRAT C Data set reference numbers for temporary storage
of data
-------
Table 4-7 (continued)
00
Variable
Name C*
NSCRAT C
NSTOR C
NT
NTOT
NTRIN
NTRDUT
NTU
NTX
NTYPE C
HUE C
Description
Scratch tape number
Total number of storage units
Element type
Total number of degree days above 750
Data set reference numbers for I/O file
Data set reference numbers for I/O file
Element type
Scratch file
Element type
External upstrean element numbers
Variable
Units Name C*
OP INF
OPNFIL
degree-day OUT C
OUTIN C
OUT1 C
OUT2 C
O2DT2
t*r*f*f*
Description
Opportunity factor representing length of openings
susceptible to infiltration for total areas
Opportunity factor representing susceptibility of
each conduit to infiltration for individual areas
Overflow hydrograph and pollutograph storage array
Inflow hydrograph and pollutograph storage array
Printed outflows
Printed pollutants
Interpolated storage volume
Units
ft
ft
variable
variable
cfs
Ib/min,
MPN/min
cf
NX
NX1
NX2
NY
NYN
NY1
NY2
OP
Day numbers used in assigning daily degree/day
values
Day numbers used in assigning daily degree/day
values
Day numbers used in assigning daily degree/day
values
Assigned daily degree/day values
External element number at which inflow to
sewer is printed
Assigned daily degree/day values
Assigned daily degree/day values
The preparation of total infiltration for
each conduit
PCT1
PCT2
PER
PLUTO
POP
degree-day POPDEN
degree-day POPULA
PP
PRICE
PRINT
grinders within subarea KNUM
Fraction of sediment on bottom of sewer with
diameter greater than or equal to CRITD
Fraction of sediment in suspension with diameter
greater than or equal to CRITD
Wetted perimeter of modified cross-section area ft
Pollutant ordinates from surface runoff Ib/min
Total population in each subarea
Population density per acre
Total population in all areas thousands
Same as OUT2
Cost of last thousand gallons of water per «/l,OOO gal.
billing period
Name of subroutine
-------
Table 4-7 (continued)
variable
Name
PS
PSI
PSI
PSIMAX
PUMP
PI
P2
P4
M
vO
0 P5
P6
P7
c
CCHF
QTULL
QI
QINF
QIHFIL
C«
C
C
C
C
C
C
C
C
C
C
C
C
C
Description
Normalized flows
Name of function
Normalized flow, same as PS
Maximum Q/Q, value
Constant punning rate of pumps
Conduit dimensional variable for computation
purposes (FIRST)
Conduit dimensional variable for computation
purposes
-------
Table 4-7 (continued)
Variable
Mane C*
met c
RH
MOD
RINFIL
RNOFF C
ROUGH C
ROUTE
RR
RSHAX
S
S
SABPF
SAfiPF
SASPF
SBOD C
SBODC
SCF , C
SCOL
SCOLC
SCOUR C
SEWAGE
SINFXL
Description
Factor to calculate full-flow hydraulic radius
Confutation variable associated with conduit flow
area
Hydraulic radius
Average infiltration due to rain water
infiltrating into pipes frost the ground
Flow ordinates from surface runoff
Conduit roughness (Manning's n)
Mans of subroutine
Radius of the element (circular pipe)
Peak infiltration caused by residual salting
ice
Wetted perimeter (RADH)
Saturation value for DO (QOAL)
BOD contributed frost industrial process flow
Total industrial process flow originating within
subarea RiUH
SS contributed by industrial process flows
BOD in storage unit
BOD concentration in storage unit
Supercritical flow indicator
Coliform concentration in storage unit
Coliforra concentration in storage unit
Sedinent removed from conduits
Measured average sewage flow
Infiltration due to melting residual ice
Variable
Unite Name C*
SLOP
SLOPE C
ft SLUPE
SMMBOO
opa
SWIDWF
cfs
SMMQQ
SMMSS
SMTDWF
SPG
gpn SSCCNC
SSCOUT
ft SSIN C
•g/L SSOUT C
ag/L SSS C
cfs SSSC
STOR C
mg/L
STORF C
Ib
STOW. C
WJ/L
STORMX C
STORO C
Ib
SUM BOD
MPIl/ml
SUMINF
Ib
SUMOPF
cfs
gpm
Description
Name of subroutine
Conduit invert slope
Slope of line -C^OL - C2 on Figure 4-18
Summation of BOD in system
Summation of DWF in system
Summation of infiltration flow rate in system
Summation of SS in system
Sum total of DWF and infiltration
Specific gravity of sediment
Total and subtotal SS concentration of DWF
SS concentration in outflow
SS inflow rate
SS outflow rate
SS in storage unit
SS concentration in storage unit
Hater in storage
Storage at end of storm
Stored water previous time-step
Maximum storage during storn
Initial storage
Sum of BOD from all process flow
Sum of DINFIL and RINFIL
Sum of the process flows from all locations
Unite
ft/ft
ft/100 ft
Ib/sec/DT
cfs
cfs
Ib/sec/DT
cfs
-g/L
ng/L
Ib/DT
Ib/DT
Ib
mg/fc
cf
cf
cf
cf
cf
Ib/sec
gpn
cfs
-------
Table 4-7 {continued)
Variable
Nans.
SUMSS
sum
SUM2
SUH3
SlRGEl
SURGE2
StSPP
TBODOT
TCA
H
£ «»"
TDTR
TDHFA
TERM
THETA
TIKE
TIME2M
TINA
TITLE
TOTA
TOTAL
TOTALl
C* Description
SUB of SS from all process flew
Sun for sewer flows
Sum for concentration of pollution, SS
The amount of solids held in suspension due to
velocity of flow
C Surcharged flow volume, last tine-step
C Surcharged flow volume, this time-step
Average daily SS of process flow
Total BOD discharged from outfall
Total contributing commercial area
Total coliform in EWF per day
Total contributing area except industrial and
park and open space area
Total computed residential and commercial area
which contributed to DWF
Tern in routing equation
The angle which is drawn fron center of cross-
section area to the wetted surface
C Tine from start of simulation
Time since start of inflow
Total contributing industrial area
C Title associated with I/O
Total study area from which ABOD and ASUSO were
taken
Sum of all incoming sewer flow
Sun of all pollutant flow rates fron sewer element
Units
Ib/sec
cfs
Ib/see
Ib/sec
cf
cf
Ib
acres
KPN/day
acres
acres
radian
sec
min
acres
acres
cfs
Ib/sec
Variable
Name
TOTAL 3
TOTAL4
TOTBOD
TOTPOP
TOTSS
TPOA
TRAA
TRANS
TRGGA
TRHA
TRLA
TSSOUT
TSTCST
TSTORG
TSTROT
TZEFO
OLEN
OLIMIT
C* Description
Pollutant flow rate of incoming runoff
Pollutant flow rate of all flow and scouring affect
Total of BOD
Total population
Total SS
Total park and open space area
Total contributing average income below $15,000 but
above $7,000 residential area
Name of subroutine
Total area from TRHA, TRAA, TWA that contributes
additional waste from garbage grinders
Total contributing high income above $15,000
residential area
Total contributing low income below $7,000
residential area
Total SS discharged from outfall
Name of subroutine
Name of subroutine
Name of subroutine
Time storm started
Average distance between joints in study area
sewers
Upper limit of bed load of solids
Unit*
Ib/sec
Ib/sec
Ih/day
Ib/day
acres
acres
acres
acres
acres
Ib
sec
ft
Ib
TOTAL2
immediately upstream
pollutant flow rate of incoming DWF
variable
-------
Table 4-7 (continued)
Variable
NBM C*
VALUE
VEL
VOLIH C
VOLOUT C
VOL1
VOL2
WATER
s
W WDWF C
WTDWFA
WDWF1
WDWF2
WDHF3
WEIRHT
HEIRL.
WELL! C
VELL3 C
WSLOPE
HT
X
XE
Variable
Description Units Nane C* Description Units
Market value of average duelling unit within $1000's XINCOH Income of average family living $1000 's
•ubaraa KMtm
XL Width of rectangular pipe ft
Name of a function
XKLTBE Floating point nunfcer MLTBE
Mater inflow per tine-step it
XMI.TEN Floating point number MLTEN
Water outflow per tine-step cf
XNDYUD Floating point number NDYCO
Previous volume of wastewater within each element cf
XXARG Dumny variable used to calculate SINFIL
Current volume of wastewater within each element cf
y Data array member
winter water use for KNUM (units of KNUH) variable
YE Output value from interpolation routine
Weight on spatial derivative in routing flows
YES C Supercritical flow indicator, flow is super-
Sewage pollutant concentrations Ib/sec critical
Weight strength of CMF contributing area
(not including industrial and park and open area) acres
Daily adjusted sewage BOD concentration Ib/sec
Daily adjusted sewage SS concentration Ib/sec
Daily adjusted sewage colifora concentration HPN/sec
Weir height £t
Weir length ft
Wet well volume for lift stations cf
Wet well volume for lift stations <=f
Slope of water surface ft/ft
Weight on tine derivative in routing flows
Data array neuter
Input to interpolation routine
-------
EXAMPLES
Three examples of the use of the Transport Block or its subroutines are
given:
Example 1 - The complete Transport Block but with Internal
Storage and Infiltration not called.
Example 2 - Subroutine INFIL.
Example 3 - Subroutine FILTH.
Actual I/O information are used in part to illustrate these examples.
Example 1 - Transport Block
The sewer system shown in Figure 4-37 will be used to illustrate I/O
sections of the Transport program. The system is a hypothetical one
made up of 17 conduits linked by manholes or other types of non-conduits.
All 12 program-provided conduit shapes have been utilized in the system
for purposes of illustration. The system outfall is at element 114.
Description of Sample Data. Table 4-8 shows a listing of actual data
presented to the program for execution. The data have been broken up
into four sections; a verbal description of the implications of each
section follows.
Section A
Section A lists the following example I/O specifications:
• No new conduit shapes are to be added.
• It is desired to print all flow-area relationships.
• Title card.
• There are 32 total elements in the system.
194
-------
ID
in
107
QA—-30cfs
110
O
210
o— o-
i!3 114
,17 212 ,,2 213 ~ 214
Outfall
r
109
Figure 4-37. EXAMPLE SYSTEM FOR I/O DISCUSSION
-------
Table 4-8. HYPOTHETICAL INPUT DATA
{0 1
I HYPOTHETICAL SYSTEM
32 50 3 3
240. .0001
1011
B *
c-
«
101 0 0 0 16
102 201 0 0 16
103 202 207 0 16
10* 203 205 217 16
105 204 0 0 21
106 206 0 0 18
107 0 0 0 16
10d 203 0 0 20
109 0 0 0 16
ILO 0 0 0 16
111 211 216 0 16
112 212 210 0 16
113 213 0 0 16
114 214 0 0 16
117 215 209 0 16
201 101 0 0 1
202 102 0 0 2
203 103 0 0 3
204 104 004
205 106 0 0 5
206 107 006
207 108 007
208 109 0 0 8
209 105 009
210 110 0 0 10
211 117 0 0 11
212 111 0 0 12
213 112 C 0 2
214 113 0 0 11
215 105 0 0 I
216 106 001
^ 217 108 009
114
101 109 107
208 207 217 203
* 0.96 1.08
1. 1-
1. 1-
0.74 0.67
1.42 1.19
1.21 1.23
0.85 0.71
0.77 1.57
1.14 0.99
1.05 1.05
1.03 0.91
1.16 0.94
3206
TO TEST
10 1
1.
e.
8.
8.
3.
8.
8.
22.
8.
8.
8.
8.
8.
8.
8.
50.
50.
50.
50.
50.
50.
50.
50.
50.
50.
50.
50.
50.
50.
55.
70.
60.
206 20S
1.05
^
.
0.63
.20
.25
0.60
.02
.45
.10
0.66
1.33
6 6
LATEST
0
20.
2.0
5.
4.
7.0
8.
4.
5.5
4.
4.5
6.
4.5
5.0
5.0
6.0
6.0
2.
6.
4.
216
0.90
1.
1.
0.
1.
1.
0.
0.
1.
0.
DATA
VERSION
2 4
62.
.C6
.08
.09
.1
.11
.10
.05
.10
.12
.1
3.
.1
.05
.08
.06
.01
.12
204 209
I.
1
1
59 0
15 1
21 1
41 0
87 0
66 1
50 0
0.63 0
1.
22 1
CARD GROUP
NO.
1
H/NEW TYPES MAY 1970 "
13.
.013
.013
.01)
.013
.013
.013
.on
.013
.013
.013
.013
.013
.013
.013
.013
.013
111
04 1
.
•
.54
.17
.17
.46
.91
.55
.66
.94
.44
14.2
11011 0.5 25.0
21111 1500. 50.0
31041 0.61 25,0
12
1 3
14
-^
215.
205.
4.5 217;
«
6.
.
. *
.
.
.
.
4.
4.5 .5
6.0 e.
8.0 2.
8.0 2. .6
15
27
28
29
.00 0.97 33
1. 1. 34
1. 1. _ 35
0.56 0.67 0.96 1
1. 11 1.08 1.15 > J6
1.15 0.38 1.07 J
0.49 0.72 0.87 |
0.94 1.07 1.07 V 37
1.29 O.T9 1.60 I
1.33 1.10 0.1)8 ^
0.94 1.05 1.05 V 38
1.10 O.B3 1.05 J
40
0.0 ^
0.0 >• 44
0.0 J
196
-------
• Simulation will occur over 50 time-steps.
• There are three inflows to the system. All three of these inputs
are to be printed out.
• Ten outflows are to be printed out.
• Outflow for one element is to be written on tape.
• No tracing messages are to be generated.
• Two pollutants (BOD and SS) are to be routed.
• Four iterations will be used in the routing routine.
• Time-step interval is 240 sec.
• The iteration convergence criterion is 0.0001.
• One day of dry weather occurred prior to the storm.
• Transfer between Model blocks is by either tape or disk.
• Infiltration into the sewer is not estimated.
• Combined sewer will be modeled by estimating sanitary flows.
• The output will be printed in tabular form.
Section B
This section physically describes the sewer system in terms of its
geometry and dimensions. Refer to Table 4-4 for data requirements of
each type of conduit shape. The three non-conduits that are not man-
holes are elements 105 (type 21 flow-divider), 106 (type 18 flow-divider),
and 108 (type 20 flow-divider).
Section C
These three input records specify that the outflow hydrograph and
pollutographs for element 114 will be provided on tape for subsequent
use by other programs of the Storm Water Management Model, that input
197
-------
hydrographs and pollutographs will be printed out for elements 101, 109,
and 107, and that the ten elements for which outflow hydrographs and
pollutographs to be printed out are elements 208, 207, 217, 203, 206,
205, 216, 204,209, and 111.
It should be pointed out that input hydrographs and pollutographs for
the three elements mentioned were provided via tape by the Runoff pro-
gram and they consisted of a constant inflow rate over the time of
simulation, i.e.,
Input Hydrograph, Input Pollutograph,
Manhole Number cfs Ib/min
Seot-ion
101
109
107
D
50
40
30
1
2
1
These data satisfy the requirements of subroutine FILTH as applied to
this particular system. Only a small amount of wastewater flow enters
the system at elements 101, 111, and 104. The description of data for
a similar system is covered elsewhere in this manual.
Notice that data for infiltration are omitted (Card Group 14 set INFIL
= 0). For purposes of simplicity in this execution, infiltration was
assumed non-existent in this hypothetical sewer system.
Description of Sample Output. Many options are available to the user
for output retrieval from the Transport program. In this example, only
the most illustrative ones have been selected and these are shown in
Tables 4-9 and 4-10.
198
-------
Table 4-9.
PARA1ETERS FOR TRANC EXAMPLE
or noaiCA IRANSPUHT
LIST CF PARAMETERS CESCRIBING DIFFERENT SEViER ELEMENTS.
CCNOUITS
NTYPE
1
DESCRIPTION
CIPCULAK SHAPED
ALFMAX
0.9600
PSIMAX AFACT
l.OSOC 0.7854
RFACT KDEPTH KLASS
0.2500 2 2
15
USER SIPPLIEC 0.9600 t.OOOC 0.0
0.0
INDEX
1
2
3
4
5
6
7
8
q
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2fl
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
SO
51
1
ANORM
C.O
C.020
0.040
0.060
C.080
C.100
0.120
0.140
C.160
0.180
0.200
0.220
0.240
0.260
C.2flC
C.300
C.320
0.340
C.360
C.3UO
0.400
0.420
C.4'iO
0.460
0.480
0.500
C.520
0.540
0.560
0.580
C.60C
0.620
0.640
0.660
C.680
C.700
0.720
0.740
C.760
0.780
0.800
0.820
O.B40
0.860
0.880
0.900
C.920
0.940
0.960
0.9SO
1.000
0.0
CNUKM
0.0
0.00526
0.01414
0.02053
0.03862
0.05315
0.06877
0.08551
0.10326
0.12195
0.14144
0.16162
0.18251
0.20410
0.22636
0.24918
0.27246
0.29614
0.32027
0.^4485
0.369B9
0.39531
0.42105
0.447C4
0.47329
0.49980
0.52658
0.55354
0.58064
0.60777
0.634S9
0.66232
0.6D995
0.71770
0.74538
0.77275
0.79979
0.82658
O.R532C
0.87954
0.90546
0.9309S
0.95577
0.97976
.00291
.02443
.04465
.06135
.08208
.07662
.COOCO
0.0
CNGRM
0.0
0.05273
0.08574
0.241S4
C. 41581
o. I5?flp
0. 16653
0.18558
C. 20799
0.231B6
0.25386
0.27118
C.289CO
0.30658
0.32349
0.34C17
0.35666
0.37298
0.38915
0.40521
0.42U7
0.43704
0.45284
0.46858
0.48430
0.5COCO
0.51572
0.53146
0.54723
0.56305
0.57092
9.59487
0.61C93
0.62710
0.64342
0.65991
0.67659
0.69350
C. 7106ft
0.72H16
0.74602
0.76424
C. 78297
0.80235
0.82740
0.84353
0.86563
0.88970
0.91444
0.94749
l.CCCOO
0.0
NCN-CCNOUITS
NTYPE KCEPTH KLASS DESCRIPTION
16
17
18
19
20
21
22
3
3
3
3
3
3
3
3
3
3
3
3
I
3
H4NHCL6
LIFT STATION
FLOW CIVICER
STORAGE UNIT
FLOh CIVICER
FLOW OIVICER
BACKkATER UNIT
199
-------
Table 4-10. SEQUENCE NUMBERING FOR TRANS EXAMPLE
to
o
o
HYPCTHET1CAL SYSUM 1C TEST LATEST VERSION W/NEN TYPES HAY 1970
EXTERNAL TYPE CESCRIPTION UPSTREAM ELEMENTS INTERNAL ELEMENT
CLEMENT 1 2 3 ELEMENT EXTERNAL
NUMBER
101
102
103
104
10?
106
107
108
109
110
111
112
113
11*
117
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
16
16
16
16
21
18
16
20
16
16
16
16
16
16
16
1
2
3
4
5
6
7
8
9
10
11
12
2
11
1
1
9
MANHOLE
MANHOLE
MAKHCLE .
MANHC.LE
fl.CV. D1VIDCR
FLCH DIVIDER
KANHCLE
FLO DIVIDER
MANHOLE
MANHOLE
MANHCLE
MANHCLE
MANHOLE
MANHOLE
MANHCLE
CIRCULAR SHAPEC
RECTANGULAR
EGG-SHAPED
HCRSE SHOE
GCTHIC SHAPEC
CATENARY SHAPEC
SEMI ELLIPTICAL
BASKET HANDLE
SEMI CIRCULAR
MCCIFIED B. H.
RECT. - TRIANG.
RECT. - ROLNC
RECTANGULAR
RECT. - TR1ANC.
CIRCULAR SHAPED
CIRCULAR SHAPFC
SEMI CIRCULAR
0
201
202
2C3
204
206
0
208
0
0
211
212
213
214
215
1C1
102
103
104
1C6
107
108
109
1C5
110
117
111
112
113
105
106
108
C
0
207
205
C
C
0
C
C
C
216
21C
C
C
209
C
C
C
0
C
C
0
0
C
C
C
0
0
C
0
0
0
C
0
0
217
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
NUMBER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
It)
19
20
21
22
23
24
25
26
27
28
29
30
31
32
NUMBER
1C1
107
109
110
201
102
202
206
106
205
2C8
108
207
103
203
210
2L6
217
104
204
105
209
215
117
211
111
212
112
213
113
214
114
COMPUTATION SEQUENCE
INTERNAL INTERNAL UPSTREAM
KUM.OER
1
7
9
10
16
2
17
21
6
20
23
8
22
3
18
25
31
32
4
19
5
24
30
15
26
11
27
12
28
13
29
14
ELEMENT NUMBERS
33
33
33
33
1
16
2
7
21
6
9
23
e
17
3
10
6
8
16
4
19
5
5
30
15
26
11
27
12
28
13
29
33
93
33
33
23
33
33
23
33
33
33
23
33
22
33
23
33
33
20
33
33
33
33
24
33
31
23
25
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
32
33
33
33
33
33
33
33
33
33
33
33
33
33
-------
Table 4-9 shows the first piece of output relating to flow-area para-
meters for the different types of conduit shapes. In total, 12 of these
tables are printed. Only the table for type 1 (circular conduit) is
shown here. At the end of these tables, parameters for non-conduit
types are also printed. This section of the output is constant for all
runs made. In other words, it will not change from sewer system to
sewer system, unless the user wishes to insert additional conduit shapes.
In that case, the added flow-area relationships will also appear in
this section.
Table 4-io shows the next section of output. It consists of the external
and internal numbering system used by the program in sequencing the
sewer elements.
The most important part of the output is shown in Table 4-11, which
describes the sewer system in terms of element types, dimensions, slopes,
areas, and flow capacities. This information is strictly based upon
the data provided by the user. Careful inspection of this output will
detect any errors made during data preparation.
The output from subroutine FILTH follows and is shown in Table 4-12.
Table 4-13 contains the section of output describing the initial
conditions prior to the storm to be simulated. Notice that flow initial
conditions are simply set equal to wastewater flow (infiltration was
zero in this case).
201
-------
Table 4-11. ELEMENT DATA FOR TRANS EXAMPLE
HYPOTHETICAL SYSTEM TO TEST LATEST VERSION H/NEW TYPES
NUMBER OF ELEMENTS" 32
NUKBER CF UHE INT* 50
TIKE INTERVAL* 240.0 SECONDS.
ELEMENT PARAMETERS
MAY 1970
(O
O
to
EXT.
ELE.
NUM.
101
102
103
104
105
106
107
108
109
110
111
112
113
114
117
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
TYPE
16
16
16
16
21
ia
16
20
16
16
16
16
16
16
16
1
2
3
4
5
6
7
8
9
10
11
12
2
11
1
I
9
DESCRIPTION
f AKHCLE
KANHCLE
PANhCLE
f ANHOLE
FLCH CIVIOER
FLCfc CIVIOER
fAUHCLE
FLCW CIVIOER
MANhCLE
FAfcHCLE
HtKHCLE
MAt.HCLE
f AthCLE
PANHCLE
CAM-LLF
CIRCULAR SHAPED
RECTANCULAR
EGG-SHAPED
hCRSE SKOE
GOTHIC SHAPED
CATENARY SHAPEO
SEC I ELLIPTICAL
BASKET H4NCLE
SEC I CIRCULAR
KCC1FIEC B. H.
RECT. - TRIANC.
RECT. - ROUND
RECTANGULAR
RECT. - TRIANC.
CIRCULAR St-APEC
CIRCULAR SHAPED
SEC! CIRCULAR
SLOPE DISTANCE
(FT/FI)
c.o
c.o
c.o
0.0
c.o
c.o
c.o •
62.00000
C.O
c.o
c.o
c.o
0.0
c.o
c.o
O.C0060
C.CCC80
C.CCC90
c. ooico
0.00110
c.coico
C.CC050
C. OOICO
C.C0120
C.COICO
C.C3COO
C. 00100
C. 00050
C.CCC80
C.C0060
O.C0010
C. 00120
(FT)
e.oo
e.co
a. co
8.00
e.oo
0.0
e.co
22.00
8.00
g.oo
e.co
8.00
e.co
8. CO
e.co
SC.OO
sc.co
SC.CO
sc.co
50.00
sc.oo
5C.CO
5C.OO
sc.co
sc.co
sc.co
sc.oo
SO. 00
sc.co
S3. CO
7C.OO
60. CO
MANNING
ROCCHNESS
0.0
0.0
0.0
0.0
0.0
0.0
0.0
13.0000
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0130
C.C130
O.C130
0.0130
O.C130
C.C130
0.0130
0.0130
O.C130
O.C130
0.0130
0.0130
O.C130
0.0130
0.0130
0.0130
0.0130
GEOMl
(FT)
0.0
0.0
0.0
0.0
2.778
20.000
0.0
2.000
0.0
0.0
0.0
0.0
0.0
c.o
0.0
5.000
4.0CO
7.000
a.oco
4.000
S.5CC
4.0CC
4.500
6.00C
4.500
5.000
5.000
6.00C
6.000
2.000
6.000
4.000
GECM2 GECM3 hUPBER
(FT) (FT) CF
BARRELS
0.0 0.0
0.0 O.C
0.0 0.0
0.0 0.0
0.0 215. COO
0.0 205. COO
0.0 O.C
4.500217.000
C.O O.C
o.o o.e
0.0 0.0
0.0 0.0
0.0 O.C
.0
.0
.0
.0
.0
.0
.0
.0
.0
.0
.0
.0
.0
o.o o;c i.o
0.0 0.0 1.0
o.o o.o i.o
A. 000 0.0 1.0
O.O O.C 1.0
0.0 0.0 1.0
C.O 0.0 1.0
0.0 0.0 1.0
0.0 0.0 1.0
0.0 0.0 1.0
C.O 0.0 1.0
4.000 16. COO 1.0
4.500 0.500 l.C
6.000 6. COO 1.0
8.000 0.0 2.0
8.000 0.600 2.0
0.0 0.0 1.0
0.0 0.0 l.C
0.0 0.0 1.0
AFULL
(SO. FT)
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
19.635
24. CCO
25.014
53.075
10.436
21.259
12.560
15.921
45.709
24.283
21.375
32.353
48. CCO
45.6CO
3.142
28.274
20.315
CFULL
(CFS)
C.O
0.0
c.c
c.o
0.0
c.o
c.o
0.0
0.0
0.0
0.0
0.0
c.o
O.C
0.0
63.967
87.859
105.150
308.452
37.368
90.573
31.499
61.816
265.313
108. 963
473.920
150.953
176.207
210.220
5.556
42.46*
89.988
QHAX
(CFSI
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
c.o
0.0
o.o
69.084
107.155
111.985
332.203
39.796
95.102
32.917
65.573
282.922
IC8.196
559.577
181.793
212.155
259.302
6.001
4S.B62
95.96C
SUPER-CRITICAL
FLOW WHEN LESS
THAN 95 FILL
NO
NO
NO
NO
NO
NO
NC
NO
NO
NO
YES
NO
NO
NO
NO
NO
NO
EPSILCN-O.OOCIOO
NC. OF ITERATIONS IN ROUTING RCITINE -
MYOROCRAPHS »NC PCLLUTCCRAPHS PROVIDED TO SUBSEQUENT PROGRAMS FOR THE FOLLOMIN6 ELEMENTS
114
-------
Table 4-12. DRY .j'EATHER FLCftT FOR TRAI1G EliAMPLE
QUANTITY AND 6LALITY OF 0 W F FOR EACH SL8AREA
A1000 * 130C.OO LBS/DAY/CFS
A1SS ' 1420.00 IBS/OAY/CFS
AVERAGES
KNUM
1
2
3
KANHOLE
INPUT
101
111
KLAND
1
1
1
CFS
CWF
0.50
0.08
0.61
IBS/SEC
OWBCO
1.44
C.22
1.76
LB5/SEC
CUSS
1.58
0.24
1.92
ACRES
AREA
2S.OO
SO. 00
25.00
DAILY AND HOURLY CORRECTION FAC1CRS
FOR SEWAGE DATA
1
2
3
4
5
6
7
8
9
10
11
12
12
14
i;
16
IT
IB
IS
2C
21
22
23
24
OAV
HOUR
OVOHF
OVBCO
OVSS
D.960
1.080
1.050
9.9CO
1.C40
l.COO
D.970
0.740
9.670
0.630
0.590
0.5*0
D.560
0.6TO
0.960
.420
.ISO
.200
.ISO
.170
.110
.080
.ISO
.210
.230
.250
.210
.170
.ISO
0.880
1.C70
.occ
.000
.000
.000
.ooc
.oco
.000
C.850
O.TIO
0.6CC
0.410
C.46Q
0.490
0.72C
O.S7C
0.770
1.S7C
1.02C
0.87C
0.910
0.940
1.07C
l.OTC
1.140
0.990
1.45C
1.660
1.950
1.290
0.99C
1.6CO
l.COO
1. 000
l.COO
l.COO
1.000
1.000
l.OCO
1.050
1.050
1.100
0.500
0.660
1.330
1.100
0.680
1.030
0.910
0.660
0.630
0.940
0.940
1.C50
1.050
1.160
0.940
1.330
1.720
1.440
1.100
0.880
l.OSO
203
-------
Table 4-13. INITIAL CONDITIONS FOR TRANS EXAMPLE
INITIAL BED OF SOLIDS ILB5) IN SFWER CUE TO
l.C CAYS OF DRY WEATHER PRIOR TO STCRK
ELEMENT
NUMBER
SOLIDS IN
BOITON
ILbS)
ELEMENT
ELE.NO.
101
107
109
110
201
102
202
206
106
205
208
108
207
103
203
210
216
217
104
204
105
209
215
117
211
111
212
112
213
113
21*
IM
FLOWS.
TYPE
16
16
16
16
1
16
2
6
18
5
a
20
7
16
3
10
1
9
16
4
21
9
1
16
11
16
12
16
2
16
11
16
AREAS,
FLOk
0.500
C.C
C.C
C.C
0.500
0.500
0.5CO
C.C
O.C
O.C
C.C
C.C
o.c
C.5CO
C.5CO
C.C
0.0
O.C
1.110
1.110
1.110
O.C
1.110
1.110
1.110
1.187
1.187
.187
.187
.187
.187
.187
201
202
2C6
20S
206
207
203
210
216
217
2C4
2C9
215
211
212
213
214
AND CCNCENTRATICNS ARE
AREA
0.0
O.C
O.C
O.C
O.S06
0.0
0.677
O.C
O.C
0.0
0.0
0.0
O.C
0.0
0.587
O.C
O.C
0.0
0.0
0.818
0.0
0.0
0.604
0.0
0.241
0.0
0.47S
0.0
0.968
0.0
0.641
0.0
CONC1
0.0120
0.0
C.C
0.0
0.0120
O.C120
C.C120
0.0
0.0
O.C
0.0
c.o
c.o
O.C120
C.C120
0.0
0.0
0.0
O.C12C
0.0120
0.0120
O.C
O.C12G
C.C120
O.C120
O.C120
C.C120
0.0120
0.0120
0.0120
O.C12Q
0.0120
CONC2
O.C131
0.0
O.C
O.C
O.C131
0.0131
O.C131
p.c
O.C
O.C
O.C
O.C
O.C
0.0131
O.C131
O.C
O.C
O.C
O.C131
O.C131
O.C131
0.0
O.C131
O.C131
O.C131
O.C131
O.C131
O.C131
0.0131
0.0131
O.C131
O.C131
13.03258
28.48965
C.O
C.O
0.0
0.0
2.22038
0.0
0.0
0.0
3.60130
C.O
4.563*4
0.0
5.54245
138.90474
29.25818
INITIALIZED TO DRY hEATHER FLOW AND INFILTRATION VALUES.
CONC3 CCNC4 CCNC5 CCNCft
204
-------
After the storm has passed through the system, the total pounds of
solids left deposited within the sewer elements are printed out. This
is shown in Table 4-14.
The final section of the output relates to input and output hydro-
graphs and pollutographs which were specified by the user to be printed
out. Table 4-15 shows the three described inflows and Table 4-16 shows
the ten desired outflows.
Example 2 - Subroutine INFIL
The Pine Valley area of Baltimore, Maryland, is used in the following
example to demonstrate the application of INFIL. In this case, the
groundwater table was taken as being below the sewer. Historical
climatalogical and flow data are available for estimating infiltration
on April 15.
1. DINFIL
Historical flow data from the previous year indicate that
minimum average flow was approximately 50 gpm. Since only
30 gpm can be attributed to sewage, DINFIL is taken as 20 gpm.
2. SINFIL
From a heating and air conditioning handbook (Ref. 1) ,
degree-days are found to be well above 750 prior to April.
Since frost and other residual moisture will contribute if
melting occurs during April 15, degree-days NDD were input
to subroutine INFIL. Based upon these data, INFIL computed
that thawing begins on March 10 (i.e.,238 days from beginning
of degree day data or MLTBE = 238 and ends on May 1 (i.e.,
205
-------
Table 4-14. FINAL CONDITIONS FOR TRANS EXAMPLE
BED OF SOLIDS IN SEWER AI END OF STORM
ELEMENT SOLIDS IN
NUMBER BOTTOM
(LBS)
201 0.01315
202 0.01148
206 O.OC762
2C5 O.CC53T
208 0.01294
207 0.04432
2C3 0.01204
21C 0.0
216 1.86356
217 0.00791
2C* O.C1414
2C9 O.CC759
215 0.02499
211 0.0
212 0.01659
213 O.CS283
214 0.03813
206
-------
Table 4-15. INFLOWS FOR TKT-,NS EXAMPLE
HYPOTHETICAL SEWER SYSTEM FCR ILLUSTRATION PURPOSES
TOTAL SIMULATION TIKE-1200C.O SECONDS. TIME STEP' 24C.O SECONDS.
INFLOW POLLUTOCRAPHS ANC HYOROGRAPHS AT THE FOLLOWING
101 109 10T
EXTERNAL ELEMENT NUMBERS
SELECTED INLET HYORCGRAPHS - CFS
10
O
EXTERNAL
ELEMENT
NUMBER
101
109
107
EXTERNAL
ELEMENT
NUMBER
101
TlhE STEP
1
5C.CCC
5C.CCC
5C.OCO
SC.COC
5C.CCC
4C.OOC
4C.CCC
4C.CCO
4C.CCC
40.000
3C.COO
30.COO
30.000
30. COO
30. CCO
TINE STEP
1
4. COO
4.CCC
4. CCO
4. CCO
4.0CC
2
50. COO
SO.CCC
50.000
50. COO
SO. COO
40.000
40. COO
40. CCO
40. CCO
40.000
30. COO
30.COC
30. COO
30. COO
30. COO
2
4.000
4. CCO
4. COO
4. COO
4. COO
3
5C.OCC
50.0CO
so.oco
so. oca
5C.OCO
40.0CO
4C.OCO
40.0CO
40.0CO
10. CCO
30.CCO
30.0CO
30.0CO
30.0CO
30. oca
3
4. CCO
4. CCO
4.0CO
4. oca
4.0CO
4
SO. COO
$0.000
SO. 000
so.oco
SO. CCO
40.000
40. CCO
40.000
40. COO
40.000
30. COO
30. COO
30. CCO
30. CCO
SO.OCO
SELECTED
4
••• BAD •••
4. CCO
4. CCO
4. CCO
4.000
4.0CO
5
5C.OOO
SC.OOO
SO. 000
SO. 000
so. coo
40. COO
40. CCO
40. COO
40.000
40.000
30. CCO
30.000
30.000
30.000
30.000
6
'.•0.000
!>0.000
SO. 000
50.000
'.,0.000
40.000
40.000
40.000
40.000
40.000
30.000
30.000
30.000
30.000
30.000
INLET PQLLUTOGRAPHS -
5 6
4.000
4.000
4. CCO
4.000
4.000
4.000
4.000
4.000
4.000
4.000
7
5C.OCO
5C.OCO
SO.OCO
5C.OCO
SC.OCO
4C.OCO
4C.OCO
4C.OCO
40.000
40.0CO
3C.CCO
30.000
30.0CO
3C.OCO
3C.OCO
L6S/OT
7
«.ooo
4.0CO
4.0CO
4.000
4. oca
8
SO. COO
50. CCO
50. COO
50.000
50.000
40. COO
40.00C
40. CCO
40. COO
40.000
30.000
30.000
30.000
30. COO
30.000
8
4.000
4.00C
4. COO
4.000
4.000
<;
5C.CCO
5C.CCC
5C.CCO
5C.CCO
5C.CCO
4C.CCO
4C.CCO
4C.CCC
4C.CCO
4C.CCO
3C.OCO
3C.CCO
3C.COO
3C.CCO
3C.CCO
S
4. CCO
4. CCO
4. CCO
4. CCO
4. COO
10
50. CCO
50. CCO
SO. COO
SO. CCO
50. CCO
40. COO
40. COO
40. COO
40. COO
40. COO
30. COO
30. COO
30. COO
30. COO
30. COO
10
4.0CO
4. CCO
4. CCO
4.000
4. CCO
•• SUSPENDED SOLIDS ••
101
4. COO
4.CCC
4. CCO
4. COO
4.CCC
4.000
4. COO
4.000
4. COO
4.000
4.0CO
4.0CO
4.0CO
4.0CO
4.0CO
4.000
4. CCO
4. CCO
4. CCO
4. CCO
4.000
4.000
4.000
4.000
4.000
4.000
4.000
4.000
4.000
4.000
4.0CO
4.0CO
4. 000
4.000
4.0CO
4.000
4.00C
4.000
4. COO
4.000
4. CCO
4. CCO
4. CCO
4. CCO
4. CCO
4. CCO
4. CCO
4. COO
4. COO
4. CCO
-------
Table 4-15. (continued)
to
o
00
109
109
107
107
8.0CO
B.CCC
B.CCO
6. COO
8. COO
e.ccc
8.CCC
8. CCO
a.ccc
a.ccc
4.0CC
4.ccc
4. CCO
4.CCC
4. CCO
4. CCO
A.CCC
4. CCO
4.CCC
4.0CC
a. coo
B.COO
8. CCO
8. CCO
8.000
B.COO
8. COO
8. CCO
a. cco
8.000
4. 000
4.000
4. CCO
4.000
4. COO
4. COO
4. coo
4. CCO
4. COO
4.000
a. cco
8. CCO
a.oco
8.0CO
a. cco
e.cco
a. cco
e.cco
8. CCO
8.0CO
4. CCO
4.0CO
4.0CC
4.CCO
4.0CO
4. CCO
4. CCO
4. CCO
A.OCO
A.OCO-
•«• BOD •••
8. CCO
8. CCO
8. COO
8.000
8. CCO
•• SUSPENDED
8. CCO
a. cco
8. COO
8.0CO
e.cco
••• DOR •••
A.OCO
4. CCO
4. CCO
4.000
4. CCO
•« SUSPENDED
4. CCO
4. CCO
4. CCO
4.000
4. CCO
8.000
e.oco
e.oco
a. ooo
8.000
SCL IDS •»
a.oco
a. ooo
8.000
8.000
8.000
4.000
4.0CO
4.000
4.000
4.000
SCLIDS ••
4.000
4.000
4.000
4.000
4.000
B.COO
8.000
8.000
8. COO
8. COO
8. CCO
8.000
8. CCO
8. COO
8.000
4.000
4.000
4.0CO
4.000
4.000
4.0CO
4.000
4.000
4.000
4.000
8.0CO
a. cco
B.OCO
a. ooo
B.OCO
a. cco
R.CCO
R.OCO
a. ooo
P. CCO
4.0CO
4.0CO
4.000
4.000
A. CCO
A.OCO
4.0CO
A.OCO
4.000
4. CCO
a. ooo
s.coo
a. coo
8.000
a. ooo
9.0CC
a. cco
a. cco
a. coo
8.000
4.000
4. COO
4. COO
4. COO
4. COO
4.000
4.000
4. COO
4. COO
4.000
8. CCO
8. CCO
a. cco
a. cco
a. cco
e.cco
B.CCO
a.ccc
a. cco
a. cco
4. COO
4. CCO
4.CCC
4. CCO
4.000
4. CCO
A. CCO
A.CCC
4. CCO
4. COO
8. CCO
e.cro
8. COO
B.COO
e.cco
e.cco
a. coo
e.cco
e. coo
8. CCO
4. CCO
4. CCO
4. COO
4. COO
4. CCO
4. CCO
4. CCO
4.CCQ
4.000
4. CCO
-------
I-ablo 4-16. OUTFLOWS FOR TRANS EXAMPLE
10
o
vo
EXTERNAL
ELEMENT
NUMBER
208
207
217
203
206
205
216
SELECTED OUTFLOW HYDROGRAPHS -
TINE STEP
1
36.343
39.987
39.995
39.998
3S.998
9.312
15.494
15. 506
15.5C9
15.5C9
22.226
24.484
24.468
24.488
24.488
46.289
65.772
65.841
65.978
65.994
27.217
29.599
29.599
29.599
29.999
17.972
19.988
IS. 997
IS. 999
20. COG
4.364
9.993
10.00C
9.599
9.999
2
42.936
40.008
40.CCC
39.996
39.996
19.969
15.522
15.513
15.5C9
15.509
25.954
24.489
24.489
24.489
24.489
78.932
65.811
65.661
65.995
45.995
32.189
29.999
29.999
29.999
29.999
21.59C
20.009
20.002
20.C01
20. CCO
13.382
9.995
9.999
9.999
9.999
3
38.476
39.989
39.996
39.998
39.998
13.636
15.498
15.5C7
1S.5C9
15.5C9
23.539
24.468
24.488
24.488
24.488
60.753
65.777
65.845
65.993
65.994
28.811
29.999
29.999
29.999
29.999
19.192
19.991
19.998
19.999
20. CCO
8.640
10.012
9.999
9.999
9.999
4
40.414
40.C06
40. CCO
39.998
39.998
15.964
15.519
15.512
15.509
15.509
24.813
24.489
24.489
24.489
24.489
65.9C3
65.846
65.840
65.995
66.185
30.429
29.999
29.999
29.999
29.999
20.222
20.007
20.002
20.000
20.000
10.286
9.997
9.999
9.999
9.999
5
39.771
39.991
39.996
39. 998
39.998
15.195
15.501
15.507
15.509
15.509
24.256
24.488
24.488
24.488
24.488
65.344
65.836
65.843
65.993
66.242
29.759
29.999
29.999
29.999
29.999
19.853
19.993
19.998
20.000
20.000
10.312
9.992
9.999
9.999
9.999
6
40.018
40.004
39.999
39.998
39.998
15.513
15.517
15.511
15.509
15.509
24.607
24.489
24.489
24.489
24.489
65.685
65.846
65.844
65.995
66.210
30.022
29.999
29.999
29.999
29.999
20.036
20.005
20.001
20.000
20.000
10.005
9.997
9.999
9.999
9.999
CFS
7
39.979
39.993
39.996
39.998
39.998
15.479
15.503
15.5C8
1S.5C9
15.509
24.414
24.488
24.488
24.488
24.488
65.733
6S.830
65.842
65.994
66.217
29.971
29.999
29.999
29.999
29.999
19.979
19.995
19.999
20.000
2S.OCO
1C. 041
1(3.010
9.999
9.999
9.999
8
40.016
40.002
39.998
39.998
39.998
15.525
15.515
15.509
15.509
15.509
24.521
24.489
24.489
24.489
24.489
65.796
65.855
65.842
65.995
66.211
30.004
29.999
29.999
29.999
29.999
20.016
20.004
20.001
20.000
20.000
9.999
9.998
9.999
9.999
9.999
9
35.983
35.994
39.998
39.998
39.998
15.489
15.505
15.5C9
15.5C9
15.509
24.469
24.488
24.488
24.488
24.468
65.762
65.840
65.970
65.994
66.227
29.996
29.999
29.999
29.999
29.999
19.984
19.996
19.999
2C.COC
2C.OCO
9.99C
1C.C01
9.999
5.S59
9.999
10
40.C11
4C.C01
39.998
39.998
39.598
15.525
15.514
15.SC9
15.5C9
15.509
24.496
24.489
24.489
24.489
24.489
65.802
65.847
65.998
65.995
66.219
29.999
29.999
29.999
29.999
29.999
20.012
20.CC3
20.C01
20. COO
20. COO
9.993
10. COO
9.599
9.599
9.999
-------
Table 4-16. (continued)
to
M
o
20*
209
111
80.697
110.623
11C. 751
111.055
111.068
71.852
107.859
107. -586
108.268
108.267
77.122
12C.72*
12C.833
121. C99
121.162
129.826
110.613
110.7*3
111.C67
111.069
129.761
107.8*1
1C7.980
108.295
108.293
1*6.626
120.616
120.833
121.162
121.162
103.011
11C. 630
11C. 75*
111.069
111.068
59. *t*
107.865
1C7.989
1C8.285
108.288
110.925
12C.730
120.833
121.162
121. U2
111.077
110.71*
110.725
111.067
111.516
108.218
107.9*6
107.961
108.29*
108.720
121.119
120.723
120.833
121.162
121.582
109.8*2
11C. 755
110.7*9
111.069
111.613
107.121
107.993
107.98*
108.286
108.8**
120. *23
120.853
12C.833
121.162
121.7*8
110.619
UC. 719
110.731
1 11.067
111.559
10?. 80*
107.953
107.968
108.293
108.777
120.482
120.7*8
120.833
121.162
121.650
110.517
11C. 7*6
IK. 747
111.069
111.576
1C7.746
107.982
101.982
10S.287
108.800
12C.728
120.845
120.833
121.162
121.650
110.624
110.731
110.731
111.068
111.561
101 .6*9
107.966
107.968
108.293
108.781
120.571
120.77*
120.833
121.162
121.650
11C. 601
11C. 753
111.035
111.069
111.58C
ici.ese
107.S89
108. 323
108.288
106.8C2
12C.72B
12C.834
121.051
121.162
121.650
no.
110.
in.
111.
111.
1C1.
107.
108.
108.
IC8.
12C.
120.
121.
121.
121.
607
727
C70
068
575
833
963
11C
292
7V6
583
833
187
162
713
-------
Table 4-16. (continued)
EXTEKA1L
ELEKEM
HUMES
201
208
207
207
217
SELECTED OUTFLOW POLLLTGCKAPHS
TIPE S'EP
1
7.201
7.935
7.99C
7.S«9
8. COO
7.140
7.9J6
1.VJ1
7.999
8.000
i.ns
3.1 05
J.ICJ
3.102
1.7T2
3.113
3.1C5
3.1C3
3.102
4.348
4.904
4.89S
4.898
2
8.765
8.CS3
S.C07
8.CQ1
8.COC
8.763
8. OSS
B. 008
8.001
8. COO
4.. 121
3.091
3.C99
i.101
J.I 02
4.197
3.091
3.099
3.101
3. 102
5.411
4.895
4. 092
4.897
4.897
3
7.4iC
7.946
7.993
7.9S9
S.CCO
7.4*0
7.9S6
1.944
7.999
8.0CO
2.624
3.112
3.1T4
3.1(2
2.635
3.112
3.1C4
3. 1C?
3. 1C?
4.415
4.9C4
4.9C2
4.898
4
»•» SOB »••
.315
.036
.OC5
.COO
.COO
.. S SPENDED
.3*5
.036
.CC5
.C01
.COO
••• BOO • ••
3.272
J.C9Z
J.lffO
J. 1C1
1.102
« SU5P£-«C€0
1.Z56
3.093
3. ICO
3.102
3.102
••• eno •••
5.213
4.888
4. 891
4.897
4.898
5
7.751
7.970
7.995
7.999
8.000
SCIIOS ••
7.753
7.971
7.996
7.999
8.000
2.995
3.110
1.103
3.102
3.IC2
SCLIDS •»
3.007
3.110
3.103
3.102
3.102
4.661
4.908
4.901
4.898
4.898
6
8.174
8.024
8.C03
8.000
8. DOO
9.173
8.024
a. 00*
8.000
8.000
3.124
1.09*-
1. Id
1.142
1.10?
3.12}
3.095
'3.101
3.102
3.102
5.0S4
4.887
4.895
4.897
4.898
- tas/DT
7
7.856
7.990
7.9*7
7.959
S.CCO
7.8$8
7.960
T.9'37
8. CCO
8. CCO
3.O41
3.I0&
3.IC3
3.102
1.102
3.094
3.10*
3.1C3
1.1C2
t.ioi
4. 79*
4.9CJ
4.9CO
4.898
4.«9»
8
8.117
8.016
8.002
8. COO
8.000
8.116
8.016
8.C02
8. COO
8.000
3.100
3.<396
3.101
1. 102
3.1(72
3.099
3.09T
3.101
3.102
3.102
4.958
4.888
4.A96
4.K97
4.898
9
7.903
7.986
7.f98
S.CCO
8. CCO
7.9C4
7.986
7.998
8. CCO
e.cco
3 IC«
3 1C7
1 EC 3
3 10?
3 102
3.109
3.107
1.103
1.102
3.102
4.063
4.906
4.S99
4. esa
4.898
10
B.OT9
8.011
S.C01
8. COO
8. COO
8.078
8.011
8.C02
a. coo
8. COO
3.09?
3.C98
3.1C1
3.102
3.102
.092
.C98
. 101
.102
.102
4.914
4.690
4*6<>&
4.897
4.898
•« SUSPENDED SOLIDS ••
4.334
4.893
4.«C4
4.899
4.898
5.4.C6
4.895
4.892
4.897
4.898
4.417
4.9C5
4.9C3
4.8?5
4.8'ia
S.2V2
4.809
4.894
4.897
4. 898
4.664
4.908
4.901
4.899
4.898
s.e%3
4. sue
4.895
4.847
4. 896
4.797
«.9C«
4.9CO
4.898
4.898
4.957
4.869
4.876
4.898
4. «9ff
4.U64
4.906
4.9CO
4.CSA
4.S98
4.914
4.891
4.696
4.898
4.890
-------
Table 4-16. (continued)
203
203
206
206
20*
205
6.76C
7.801
8.130
8.335
6.360
4C.586
9.481
9. Oil
8. 543
8.486
3.594
3.969
3.996
3.599
4.CCC
3.588
3.969
3.996
4.CCC
4. CCO
2.348
2.662
2.67C
2.667
2.667
2.340
2.662
2.67C
2.667
2.667
8.796
7.823
8.152
8.370
8.356
27.333
8.831
8.692
8.458
8.495
4.383
4.025
4.003
4. COO
4.COO
4.381
4.025
4.003
4. COO
4.COC
2.989
2.667
2.663
2.666
2.666
2.986
2.667
2.664
2. £66
2.667
7.569
7.793
8.132
8.352
8.360
0.0
9.605
8.960
8.5C8
8.4(7
3.723
3.979
3.997
4.0CO
4.0CO
J.723
3.960
3.998
4. CCO
4.0CO
2.414
2.669
2.669
2.667
2.6*7
2.416
2.669
2.6C9
2.667
2.667
••» 800 •••
7.580
8.072
8.149
8.360
8.252
•• SUSPENDED
15.196
8.529
8.737
8.482
8.670
••• BCD •••
4.175
4.016
4.002
4. CCO
4. COO
«• SUSPENDED
4.175
4.016
4.002
4. CCO
4. COO
••• BOD »••
2.823
2.663
2.664
2.666
2.667
*• SUSPENDED
2.822
2.663
2.664
2.666
2.667
7.932
8.178
8.134
8.359
8.190
SCLIDS ••
5.261
9.163
8.919
8.493
8.762
3.863
3.987
3.998
•4.000
4. CCO
SCLIDS ••
3.864
3.9B7
3.998
4.000
4.000
2.547
2.671
2.669
2.667
2.667
SCLIDS ••
2.549
2.671
2.669
2.667
2.667
7.669
8.124
8.147
8.356
8.227
11.562
8.520
8.772
8.492
8.707
4.093
4.011
4.001
4. COO
4.000
4.092
4.011
4.001
4. CCO
4.000
2.743
2.661
2.f>fc5
2.666
2.667
2.743
2.662
2.665
2.666
2.667
7.883
8.144
8.137
ft. 361
8.205
7.860
9.133
C.890
8.487
B.736
3.924
1.991
3.999
4,OCO
4.0CO
3.924
3.991
3.999
4.0CO
4.0CO
2.616
2.672
7.668
2.667
2.667
2.617
7.672
?.668
2.667
2.667
7.765
8.146
8.145
8.355
8.217
9.635
B. 571
8.796
8.495
8.723
4.060
4.007
4.001
4. COO
4. COO
4.059
4.007
4.001
4. COO
4. COO
2.699
2.662
2.665
2.666
2.667
2.698
2.662
2.665
2.661
2.667
7.826
8.132
8.300
8.361
a. 213
9. 023
9.C73
6.617
8.485
6.727
3.952
3.994
2.999
4. CCO
4. CCO
3.952
3.99*
3.999
4. CCO
4. CCO
2.647
2.671
2. tte
2.467
2.667
2.647
2.671
2.668
2.667
2.667
7.806
a. 152
8.394
8.355
8.212
9.C89
8.634
8.408
8.495
8.729
4.C38
4.C04
4. CCO
4. CCO
4. COO
4.C38
4. COS
4.CC1
4. CCO
4.000
2.677
2.662
2.666
2. £66
2.667
2.677
2.663
2.666
2.667
2.667
-------
Table 4-16. (continued)
to
216
21«
204
204
209
20«
C.55C
1.338
1 .1 1*
1.333
1.333
C.3II
1.3C6
1.332
1.333
1.333
14.C66
U.3C3
17.CCC
n.43C
17.456
5C.115
2C.1<>5
ie-588
17.153
17.732
12.424
15.678
It. 49*
U.S62
17.011
44..23B
IS. 920
n.5OB
17.301
17.305
l.(57
1.327
1.117
1.333
1.333
1.310
1.314
1.332
1.333
1.333
18.242
16.172
16.952
17.467
17.454
43.0B2
18.4B7
18.467
17.765
17.7*3
18.638
15.959
16.597
17.054
17.024
47.C97
IT. 944
18.213
IT. 326
17.302
• LCI
.339
.114
.333
.333
C.9I5
1.324
1.333
1.333
1.333
15.273
16.295
16.994
17.450
17. 455
7.314
20.061
18.525
17.722
17.738
14.124
15.112
16.5C3
16.993
17.012
5.136
19.532
1T.BS5
17.276
1T.3C9
••• unu •••
1.341
1.J2V
l .in
1.333
1.333
•« SU5PENDEC
1.215
1.320
1.333
1.333
1.333
••• BOD •••
16.333
16.786
16.956
17.455
17.196
*• SUSPENDED
26.3<>4
13.018
18.535
17.780
18.190
• •• BOO • ••
16.462
16.479
16.S87
17.035
16.793
•• SUSPENDED
26.C98
17.750
lfl.210
17.334
17.694
1.375
1.335
1.111
1.333
I. 333
SCL10S
1.245
1.328
1.333
1.333
1.333
16.131
17.106
16.989
17.451
17.096
SCUDJ
15.248
IS. 967
18.488
17.716
18.325
15.264
16.556
16.512
17.005
16.656
SOLIDS
15.312
18.268
17.907
17.279
17.897
1
1
1
1
1
• •
1
1
1
1
1
16
Id
Ih
17
17
mm
21
in
ID
17
la
Ifi
10
16
17
16
• •
19
17
IB
17
17
.)24
.131
. Ill
.333
.333
.139
.330
.333
.333
.333
.203
.878
.960
.452
.158
.246
.142
.561
.730
.245
.189
.572
.579
.028
.738
.914
.936
.190
.326
.772
. t'jO
.336
. ill
.333
.333
.2 CO
.333
.333
.333
.333
16.278
17.043
16.986
17.458
17.119
18.702
l«.8?l
lfl.471
n.72o
lfl.290
1S.522
16.502
16.519
17.009
16.689
19.087
18.088
17.933
17.289
17.847
1.321
1.331
1.111
1.333
1.333
.223
.329
.333
.333
.313
16.171
16.922
16.962
17.452
17.142
19.149
18.288
18.571
17.775
18.266
16.069
16.602
16.573
17.026
16.716
17.906
1ft. 090
IB. 162
17.316
17.802
1.341
1.335
1.1M
1.333
1.333
.262
.331
.333
.333
.333
U.3C2
17.C13
17.360
17.457
17.129
IS. 934
ie.6fa
17.841
17.726
1C. 278
i:.£23
16.490
16.885
17. CIO
K.1C3
2C.029
17.968
17.396
17.298
17.63G
.325
.332
. 311
.233
.333
J.205
1.331
1.333
1.333
1.333
16.166
16.942
17.493
17.453
17.137
lfl.510
18.405
17.711
17.768
18.274
16. CCO
16.604
U.1C4
17.C25
16.709
17.635
18. 178
17.275
17.308
17.812
-------
Table 4-16. (continued)
to
Ill
111
14.232
17.673
16.53C
19.C08
19.012
48.955
22.431
20.131
19.441
19.395
20.612
17.663
18.400
18.933
18.929
52.512
14.731
20.115
19.173
19.196
16.043
17.7C4
18.533
19.035
19.021
•
A.3S6
21.943
20.ua
19.4C4
19.390
«• BOD •••
18.134
18.238
18.396
18.919
18.679
• SUSPENDED
28.096
19.S82
20.112
19.191
19.631
17.349
18.619
U.S3S
19.042
19.632
SCUDS ••
17.841
20.527
20.1)1
19.397
20.023
17.859
18.353
18.395
18.917
18.620
21.216
19.B11
20.093
19.192
19.728
IS. 553
IS. 536
19.040
1S.66S
21.767
20.326
19.398
19.959
17.758
18.392
18.395
18.921
18.600
19.305
19.981
20.066
19.191
19.768
17.624
18.532
18.927
1S.C36
ie.676
22.455
2C.193
isl390
19.934
17. 698
18.400
18^925
18.597
19.250
19. 105
19.192
19.786
-------
MLTEN = 289) with April 15 (i.e., NDYUD = 274) occurring
during this period. From historical flow data, the maximum
incremental flow due to spring thaw appears to be nearly
65 gpm. It follows that SINFIL is:
SINFIL = RSMAX*SIN(360°/2*(NDYUD - MLTBE)/(MLTEN - MLTBE)) (8)
= 65*SIN(127°)
= 52 gpm.
3. RINFIL
Total precipitation on April 15 and the previous 9 days was
1.81 inches for this example. RINFIL could then be estimated
from a regression equation based upon previous flow data.
For Pine Valley, sewer flow data not affected by spring thaw
were correlated with antecedent rainfall in the following
manner. These sanitary sewage flows were first adjusted to
remove accounted for sewage and dry weather infiltration for
each day.
RINFIL(I) = SWFLOW(I) - SMMDWF - DINFIL (9)
where
SWFLOW(I) = Average sewer flow on day I.
Linear regression was then performed on the following data
yielding Eq. 10.
215
-------
RINFIL, X-j^ X2 X3 X4 X5 Xg X? Xg
Date gpm in./day
June
1 28.87 0.12 0.02 0.00 0.06 0.00 0.00 0.36 0.00 0.00 0.00
2 24.64 0.00 0.12 0.02 0.00 0.06 0.00 0.00 0.36 0.00 0.00
3 19.68 0.11 0.00 0.12 0.02 0.00 0.06 0.00 0.00 0.36 0.00
etc. etc.
dependent independent variables
RINFIL = 2.40 + 11.3X + 11.6X2 + 5.5X3 + 6.4X4 + 4.8X5
1 (10)
+ 3.6X + 1.0X? + l.SXg + 1.4Xg + 1-8X
O
For April 15, RINFIL was then calculated to be 10.2 gpm. There-
fore, QINFIL = 20.0+52.0+10.2 = 82.2 gpm.
Example 3 - Subroutine FILTH
A hypothetical test area, Smithville, total population 15,000, is used
as an example to demonstrate the application of subroutine FILTH.
The test area is made up of six subcatchment basins and nine land use
areas as shown in Figure 4-36. It was assumed that flow records and
water metering records were unavailable. The industrial and commercial
flows, however, were known for subareas 3, 4, and 5.
A Case 2 procedure was followed using the default values for AlBOD,
Alss and AlColi. The areas, population density, cost of the dwellings,
percentage of houses having garbage disposal units, and the average
income of the families within each subarea are given in Table 4-17..
The start of the storm simulation is on a Monday at 1:30 p.m.
216
-------
SINGLE FAMILY RES.
MULTI -FAMILY
rio| INDUSTRIAL
MULTI-FAMILY RES.
COMMERIAL
a
MULTI -FAMILY _
H MULTI -FAMILY
a
INDUSTRIAL
,
MH 10
LEGEND
DRAINAGE AREA
Q SUBAREA(LAND USE)
jJL GUTTER NUMBER
^™ PIPE (TRANSPORT)
—— GUTTER
GUTTER-PIPE
» DIRECTION OF FLOW
4L
• ••••*•••• **4* •••••••
-------
Table 4-17- LAND USE DATA FOR SMITHVILLE TEST AREA
Subarea
1
2
3
4
5
6
7
8
9
Area,
acres
10.0
10.7
140.1
60.0
38.1
50.0
44.1
73.5
73.5
Population
Density
per acre
10.0
50.0
30.0
50.0
50.0
10.0
50.0
0.0
0.0
Average
Cost of
Dwellings
$50,000
10,000
10,000
10,000
10,000
50,000
10,000
N.A.
N.A.
Percentage
of Garbage
Disposals
25.0%
10.0
0.0
10.0
10.0
25.0
10.0
N.A.
N.A.
Average
Family Yearly
Income
$15,000
7,000
5,000
7,000
7,000
15,000
7,000
N.A.
N.A.
218
-------
The data deck for FILTH is shown in Table 4-.18. The first three data
cards are the average daily variations for DWF, BOD, and SS. No daily
variation for coliforms is modeled. The following 12 cards, in groups
of threes, define the changes from daily averages to hourly flow rates
and concentrations for flow, BOD, SS, and coliforms, respectively.
The starting value of each group represents the 1 a.m. condition.
These factors are reproduced in the computer outpuL as a check (shown
in Table 4-20.) The remaining card groups represent the information about
each subarea. Card group 39 is a control card. It should be noted
that for subareas 3, 4, and 5, dummy subareas (31, 41, and 51) were
introduced giving a total of 12 subareas to account for the multiple
land uses.
The output from FILTH (Table 4-19} is in two parts. The first group.
of values expresses the default concentrations of BOD, SS, and coliforms
along with the yearly average daily flow. The second block gives the
calculated values for each subarea taking into account the time and
the day of the week the simulation occurred. Subtotals were requested
for each inlet manhole.
219
-------
Table 4-18. DATA DECK FOR SMITHVILLE TEST AREA
10
to
o
1
2
3
31
4
41
5
51
6
7
n
'
(
!
(
i
12
101
102
10<
10<
112
112
112
11'
111
112
125
13!
).<<6
L.OO
L.OO
>.74
.42
.21
.85
.77
.14
.05
.03
.16
.10
.37
>.96
2
>
»
>
I
l.oa
1.00
l.OO
O.67
1.1°
1.23
0.71
1.57
0.99
1.05
0.91
0.94
0.64
1.49
1.18
3 2
1
1
1
o
1
1
0
1
1
1
O
1
• 0
1
0
15
10
10
140
60
38
50
44
73
73
.05
.00
.00
. fi T
.20
.25
.60
.P2
.45
.10
.66
.33
.45
.30
.14
30
.0 10.0
.7 50.0
.1 30.0
.0 50.0
.1 50.0
.0 10.0
.1 50.0
.5
.5
0.90
1.00
1 .00
O.i')
1.15
1 .21
0.41
0.87
1.16
0.50
0.63
1.22
O.P7
1.12
1.01
DATA
1.04
1 .00
1.00
0.54
1.17
1.17
O.«l
1.55
0.66
0.9A
1.44
0.54
0.09
2.H2
15.000
50.0 ?5.0
10.0 10.0
10.0 0.0
10.0 10.0
10.0 10.0
50.0 25.0
10.0 10.0
1 .00
1 ."0
1 .00
0 . *'•
l.ll
1.15
0.4<>
0."'.
l.?1
1.33
0.94
1.10
0.48
0.5S
1.77
5.00 200.
O.SO 190.
3.00 200.
0.97
1.00
1 .00
0.<>7
1.09
0.8R
0.7Z
I .07
0.99
1 .10
1.05
o.as
1 .29
0.45
0.84
15.0
7.0
5.0
200.
7.0
220.
7.0
290.
15.0
7.0
\
O.ofc
1.15
1.07
1.07
1.60 .
O.flS <
1.05
1.05 <
1 ,1R
0.67
O.T1
v
1
1
1
I
CARD GROUP
NO.
^ 32-34
\> 35
f
> 36
I
)
> 37
I
)
> 38
I
39
> 43
-------
Table 4-19. DATA OUTPUT FOR 2™.ITEVILLE TEST AREA
1
2
1
4
5
6
7
8
9
10
11
12
13
I*
15
16
17
la
19
20
21
22
2)
24
DAILY AND HOURLY CORRECTION FACIOKS
FOR SPWAC.F HAT4
DAY
nvnwF
HOUR
DVrtOO
nvss
OVCOLI
0.9&0
1.010
1.050
0.900
1.01,0
t.ooo
0.110
0.740
0.670
0.630
0.590
0.540
0.560
0.670
0.960
.420
.190
.700
.150
.170
.110
.040
.150
.210
.220
.250
.210
.170
.150
O.SAO
1.070
i.ooo
1.000
.000
.000
.000
.000
.000
O.H50
0.710
0.600
0.410
0.460
0.490
0.770
0.870
0.770
1.570
1.020
0.870
0.910
0.940
1.070
1.070
1.140
0.990
1.450
1.160
1.550
1.290
0.990
1.600
1.000
1.000
1.000
1.000
1.000
1.000
i.ooo
1.C50
1.050
1.100
0.500
0.660
i.no
1.1UO
O.B80
1.070
0.910
0.660
0.630
0.940
0.940
.C53
.050
.160
0.940
.330
.223
.440
.100
o.eso
1.050
1.100
O.btO
0.<>53
0.670
0.540
0.430
1.290
1.1 HO
1.370
1.190
1.300
1.123
O.B90
O.bBO
0.450
0.670
O.V60
1.180
0.840
1.010
2.820
1.770
0.840
0.710
221
-------
Table 4-20. DATA OUTPUT FOR 2KITKVILLE TEC-T AR3A
10
10
to
QUANTITY AMU OUALITV OF 0 H F FDR 6ACH SURARE*
AlHIir> < MiM.OOLHSW«nAV/CFS
A3SS « 1420.00 LUSPEROA.WCFS
AlCOLl - Z.OOE 11 HPN/JAr PER CAPITA
AO*F « 2.32 CFS
K.NUM II
1
2
3
31
t,
5
6.
7
8
9
CFS
10 0.02
10 0.05
10 C.58
10 5.00
SUBTOTALS
5.44
11 0.27
11 0.80
11 0.17
IV 3.OO
11 0.09
11 0.20
SUBTOTALS
9.1T
12 0.0
SUBTOTALS
•9.97
13 0.0
SUBTOTALS
9.97
TOTALS
9.97
INFIL •
CFS
0.01
0.02
O.IT
2. 27
2.47
0.12
0.16
O.OB
0.04
0.09
4.52
0.0
4.52
0.0
4.52
4.52
• uunwr KLAND
CFS
0.03 1
0.07 2
0.55 2
7.27 4
7.91
0.39 2
1.16 1
0.25 2
0.13 1
0.29 2
14.49
0.0 5
14.49
0.0 5
14.49
14.49
nwBMD [IKS'. TPTPQf
IBS/KIN LBS/H1N PERSONS
0.02
0.04
0.27
1.74
20.39 LBS
0.2S
0.65
O.lfc
0.09
o.ia
38. 28 IRS
0.0
38.28 LBS
0.0
31.28 LBS
J8.2B LBS
0.02
0.05
O.JO
3.74
20. 1.5 LBS 4B)8.
0.27
o.rt
0.17
0.10
0.70
39.05 LBS 12448.
0.0
39.05 LBS 12V48.
0.0
39.05 LBS 12448.
39.05 L&S 1Z440.
ROHCONC SSC.ONC COIIFO«MS
HC./L KG/L NPN/100KL
138. 139. 6.14F 07
141. 144. T.16E T6
141. 144. 1 ,0?f. OA
141. 144. 7,C?F 06
141. 1*4. 7. 025 T*>
-------
SECTION 5
STORAGE BLOCK
BLOCK DESCRIPTION
Broad Description of Storage
Broad Description of Treatment
Broad Description of Cost Estimation
SUBROUTINE DESCRIPTIONS 229
Subroutine STORAG 229
Subroutine TRTDAT 230
Subroutine STRDAT 230
Subroutine TREAT 235
Subroutine STRAGE 235
Subroutine TRCOST 240
Support Subroutines 240
INSTRUCTIONS FOR DATA PREPARATION 244
Programming Limitations 247
Storage Model 249
Step 1 - Plow and Quality Input 249
Step 2 - Storage-Treatment String 249
Step 3 - Output 249
Step 4 - Storage Unit 249
Step 5 - Unit Cost 250
Step 6 - Treatment and Treatment Cost Data 250
Step 7 - Starting Time 250
Treatment Model 250
Step 2 - Storage-Treatment String 250
Step 6 - Treatment and Treatment Cost Data 251
Cost Model 251
EXAMPLES 272
Example 1 - With Storage, Treatment and Cost 272
Description of Sample Data 272
Description of Sample Output 274
Example 2 - Treatment and Cost, Only 283
Description of Sample Data 283
Description of Sample Output 283
223
-------
SECTION 5
STORAGE BLOCK
BLOCK DESCRIPTION
The routing of flow through the storage-treatment package is controlled
by subroutine STORAG which is called from the Executive Block program.
STORAG coordinates the sewage quantities and qualities, the specifica-
tions of storage and treatment facilities to be modeled, and the estima-
tion of their costs. The FORTRAN program is about 3,700 lines in length,
comprising 16 subroutines. The relationships among the subroutines
which comprise the Storage Block are shown in Figure 5-1.
This section describes the subroutines used in the Storage Block, pro-
vides instructions on data preparation, and furnishes examples of
program usage.
The 6 major subroutines are described in the order in which they are
called in a typical computer run. The remaining 10 minor subroutines
are described at the end of the subsection.
Instructions are given for those subroutines requiring card input data,
namely, the coordinating subroutine STORAG, the subroutines specifying
the treatment and storage facilities, and the cost estimation subroutine.
Examples, with sample I/O data, are given for treatment, storage, and
cost computations.
225
-------
to
to
cr»
EXECUTIVE BLOCK
NOTE: BOXES WITH DOUBLE UNDERLINE REPRESENT
MAJOR SUBROUTINES.
Figure 5-1. STORAGE BLOCK
-------
Broad Description of Storage
With the storage Model, holding or routing functions may be modeled in
irregular or geometric shaped storage units, and with alternative inlet
and outlet controls such as by weir, orifice, or pumping. The charac-
teristics of the storage unit are first specified in subroutine STRDAT,
and the flow of water and pollutants are then simulated each time-step
by subroutine STRAGE. With gravity outflows, routing is performed by
subroutine SROUTE. Two optional types of through-flow are suitable,
i.e., plug flow (subroutine PLUGS) and complete mixing.
This external version of storage, as opposed to the internal version
incorporated within the Transport Model, cannot be used without including
specifications for sedimentation within the storage basin. The re-
suspension of solids settled in storage is not modeled.
Broad Description of Treatment
The quality of the storm or combined sewer overflow may be improved by
passing the sewage through a treatment package made up by the user.
The treatment package is composed by selecting treatment processes from
the options indicated in Figure 5-2, thus forming a computational
string. The characteristics of the treatment package are first specified
in subroutine TRTDAT, and the sewage flows and treatment are then
simulated each time-step by subroutine TREAT, aided by a number of
minor subroutines (see Figure 5-1) as needed.
Treatment packages not including storage may be modeled by specifying
the appropriate bypass, Option 01.
227
-------
NO STORAGE
PRECEDING.
(BYPASS)
OVERFLOW
NONE
(BYPASS)
NONE
(BYPASS)
INFLOW
1
T
STORAGE
(01) MODEL
PRECEDING
+
C START }
UtolbN f'LUW
*
(II) BAR RACKS
*
, y _
INLET
12 " PUMPING
*
f" CHEM
t
(32) [FINE SCREENS)
(BYPASS) (31)
(33)
•
DISSOLVED AIR (34)
(02)
(12) LEVEL 1
(22) LEVEL 2
(35)
FLOTATION (SEDIMENTATION [ LEVEL 3
I
{-« CHEM
(BYPASS) (41)
i
T
MICRO- ,4?, HIG
STRAINERS l ' flL"
T
*
NONE
(BYPASS)
NONE
(BYPASS)
T
(sn EFFLUENT
13 ' SCREENS
, ,. , ,f
f
(61) OUTLET
PUMPING
*
•« CHEM
NONE
(BYPASS)
»
(7|) CONTACT
11 TANK
r
J
~~1 fxi%
Y IT*'/
H-RATE LEVEL 4
FERS
T
(52) LEVEL 5
(62) LEVEL 6
[72) LEVEL 7
RECOMBINED OUTFLOW
Figure 5-2. AVAILABLE TREATMENT OPTIONS
228
-------
Broad Description of Cost Estimation
Subroutine TRCOST handles the estimation of all storage and treatment
costs after the storm simulation has been completed. Capital costs for
the supply, installation, and required land for each process included in
the string are computed, from which annual costs are derived. Storm
event costs, such as those for chemicals consumed and operation and
maintenance, are also computed.
SUBROUTINE DESCRIPTIONS
Subroutine STORAG
Subroutine STORAG is the coordinating program for all water and pollutant
movements through the storage and treatment facilities modeled. The
Storage Block handles the following pollutants: BOD, suspended solids,
and total coliforms.
All interfacing with the Executive Block, and thus I/O statements
requiring off line (tape/disk) units are located in STORAG. The inflow
hydrographs and pollutographs received in this way are fed on a time-
step basis to the appropriate subroutines for processing. Any number
of runs with different storage/treatment options and the same inflow
data may be executed at the one time, but only the first has output
written on the output file. This output is written in the same format
as the Transport Model output, in order to be equally acceptable as
input to the Receiving Water Model. STORAG also controls the input of
storage/treatment specifications (subroutine TRTDAT), the printing of
final quantity and quality outputs (subroutine SPRINT), and the estima-
tion of storage/treatment costs (subroutine TRCOST).
229
-------
A flow chart of subroutine STORAG is shown in Figure 5-3.
Subroutine TRTDAT
This subroutine reads in all the data needed to specify the various
treatment processes selected, and computes from them any further
parameters needed.
Parameters specifying the treatment options required are read in first
(see Figure 5-2 for options available at various levels of treatment)•
Parameters which control printout of intermediate and summarized
treatment information are then read in.
The design flow capacity for the entire treatment installation is then
determined by specification or by the inflow hydrograph. If chlorination
is specified somewhere within the treatment package, the chlorinator is
sized in this subroutine.
Last, any design criteria needed for selected treatment processes are
read in on a process-by-process basis in accordance with the specified
computational string.
An outline flow chart of subroutine TRTDAT is shown in Figure 5-4.
Subroutine STRDAT
If a storage unit is to be included in the Block, this subroutine reads
in all the data needed to specify its various characteristics, and
computes from them any further parameters needed. A diagrammatic sketch
of a storage unit is shown in Figure 5-5.
230
-------
ENTER )
\. READ & PRINT7
A) TRANSPORT MODEL OUTPUT FILE /
B) STORAGE BLOCK CONTROL CARDS /
<^ CALL TREAT ^>-»
5
WRITE
FULL STORAGE BLOCK OUTPUT FILE
7
-------
ENTER
READ S WRITE
STORAGE UNIT CHARACTERISTICS
7
\
READ & WRITE
TREATMENT PRINT CONTROL
7
\ READ, COMPUTE, S WRITE 7
\ TREATMENT DESIGN FLOW /
1
r
COMPUTE
CHLORINATOR CAPACITY
REQUIRED
\
READ & WRITE
TREATMENT PARAMETERS
7
I
<^ LOOP j
READ
START TIME
7
/
RETURN
Figure 5-4. SUBROUTINE TRTDAT
232
-------
I MAX STORAGE (STORMX) REACHED DURING STORM
— MAX ALLOWABLE ELEVATION (DEPMAX)
OUTLET WEIR
ORIFICE OR PUMPED
OUTLETS OPTIONAL
AVAILABE DEPTH
DIVIDED INTO 10 INCREMENTS FOR IRREGULAR SHAPED UNITS
(AREA A SO FT REQUIRED AT II DEPTHS)
Figure 5-5. DIAGRAMMATIC SKETCH OF STORAGE UNITS
233
-------
P-arameters specifying alternative characteristics, such as irregular or
geometric shape, and outflow control by gravity flow through an orifice
or over a weir, or by pumping, are read in first.
The maximum permissible water depth is read in next. Subsequent inflows
are partially bypassed if they would otherwise cause the storage depth
to exceed this value.
Reservoir shape parameters, or alternatively, 11 pairs of depth versus
surface area measurements, are read in next. These are followed by the
outlet characteristics, selected from: (1) orifice area times its dis-
charge coefficient, (2) weir height and length, or (3) outlet pumping
rate with pumping start and stop depths.
The program then computes arrays of 11 depths versus storages, generally
dividing the maximum depth into 10 equal increments. With a weir outlet,
however, as most change occurs in the small height just above the weir
crest, this zone is divided into 7 increments with the remaining 3
larger increments below the crest.
For gravity outflows, 11 pairs of routing parameters are computed from
the storage and the outlet control selected. For pumped outflows, the
"buffer" volume in storage between pump start and stop depths is com-
puted and compared with the volume capable of being pumped out each
time-step. Warning messages will be written if this comparison is not
favorable.
234
-------
Finally, initial storage and outflow conditions of the reservoir are
read in. An outline flow chart of subroutine STRDAT is shown in
Figure 5-6.
Subroutine TREAT
This subroutine is the heart of the Treatment model. It computes the
movements and removals of water and pollutants on a process-by-process
basis, every time-step. The various process characteristics specified
earlier by subroutine TRTDAT are used.
If treatment by settling in new sedimentation tanks, or by high rate
filters, is specified, then subroutine SEDIM or HIGHRF, respectively, is
called into play. Where chlorination is specified, subroutine KILL
models the reduction in coliform counts.
When a storage unit is included in this Block, subroutine TREAT calls
upon subroutine STRAGE to model the movements within storage. In
this case sedimentation within storage is modeled at the same time.
Depending upon the print control specified in subroutine TRTDAT, this
subroutine may print out reports on intermediate progress and summaries
of removal performances. An outline flow chart of subroutine TREAT is
shown in Figure 5-7.
Subroutine STRAGE
Subroutine STRAGE is the heart of the Storage model. When a storage
unit is included in the model, it computes the movements of water and
pollutants through the unit every time-step. The various basin charac-
teristics computed earlier by STRDAT are used.
235
-------
ENTER )
READ, COMPUTE & WRITE
RESERVOIR CHARACTERISTICS
(VARIOUS OPTIONS)
BRANCH TO
[OUTLET TYPE
COMPUTE & WRITE
ROUTING PARAMETERS
\AFOR ORIFICE OR WEIR)/
CHECK & WRITE
BUFFER' VOLUME
(FOR PUMPS)
READ
.RESERVOIR INITIAL CONDITIONS/
STORAGE UNIT UNIT COSTS
C RETURN J
Figure 5-6. SUBROUTINE STRDAT
236
-------
( ENTES ")
YES
^^INC LUDED^-^
t
IF t.ECESSAfW, BYPASS
IMFLCWS TO PREVENT
FLOODING IN STORAGE
y
^CALL STRAGE >•« —
1
COMPUTE
A) OVERFLOW FRACTION
FROM TREATMENT
B) MAX I IUH OF ARRIVAL
I OVERFLOW QUANTITIES
AKO QUALITIES
SEDIMENTATION
HIGH
RATE
FILTERS
RECOfBIKH
TREATED FLOWS
VIHrt
AMD BYPASS FLOW
PRINT SOLUTION FOB /
11 IKE-STEP. IF REQUIRED
COMPUTE
CHLORINE COHSUMPTIOIt
("RETURN)
Figure 5-7. SUBROUTINE TREAT
237
-------
The hydraulics are computed first. For pumped outflow, the rate simply
depends upon a comparison of the reservoir depth with the pump start
and stop depths. However, checks are made for the possibility of pumps
cutting in or out part way through the time-step, in which case appropriate
adjustments are made. For gravity outflow, subroutine SROUTE is called
to compute the storage and outflow rate at the end of the time-step.
Subroutine INTERP is called to find the depth corresponding to the
computed storage, by interpolation within the depth/storage arrays.
The incremental water volumes of the inflow and outflow plugs for all
time-steps and storage units are stored permanently in arrays for
later reference. Each time-step, the cumulative total inflow and
outflow volumes are also computed, to enable a final continuity check.
Next, the movements of the pollutants through the units are computed.
Subroutine PLUGS is called first, to compute and keep a record of which
inflow plugs comprise the outflow plugs. Then the BOD and suspended
solids in storage and in the inflow are computed, by two alternative
methods. Either perfect plug flow through the reservoir or complete
mixing must be assumed.
Last, if this intermediate printout is requested, the program prints
each time-step the inflow, storage and outflow conditions in all
reservoirs.
An outline flow chart of subroutine STRAGE is shown in Figure 5-8.
238
-------
©*<
GRAVITY
i
CALL
SROUT
1
( ENTER )
*
COMPUTE TIME
*
1 BRANCH TO
[^OUTLET
^*««^-^*'
\ COM^U
> TIME-F
/ ON/ 01
PUMPED
T
FE
FACTION
JTFLOW,
t
PUMP IS
STORAGE
(TO FIND DEPTH)
/
/CALL INTERP
\(TO FIND DEPTH)
t
COMPUTE
VOLUME MOVEMENTS
t
t
COMPUTE
VOLUME MOVEMENTS
i
CALL
PLUGS
/
COMPUTE
BOD & SS IN STORAGE 8
IN OUTFLOW PLUG/ BY PLUG
FLOW OR COMPLETE MIXING
WRITE
RESULTS FOR
CURRENT TIME-STEP
(IF DESIRED)
RETURN
Figure 5-8. SUBROUTINE STRAGE
239
-------
Subroutine TRCOST
Subroutine TRCOST computes and prints estimated costs for (1) the
provision of the storage and treatment facilities specified, and
(2) the operation and maintenance of these facilities during the storm
event modeled.
The required money factors and unit costs are first read in and pro-
cessed. Default values are included for many of these (see Table 5-1).
The various costs are then computed on a process-by-process basis.
These costs are (1) the capital costs of providing the process in question
and its land requirement, (2) their equivalent annual costs together
with irreducible annual maintenance, and (3) storm event costs for
chemicals consumed, if any, and operation and maintenance. They are
printed in a summary table with totals and subtotals, together with a
statement of the total land requirement.
An outline flow chart of subroutine TRCOST is shown in Figure 5-9.
Support Subroutines
Brief descriptions follow of the support subroutines, whose relation-
ships with the major subroutines were shown in Figure 5-1.
Subroutine TRCHEK is called by subroutine TRTDAT to check the specified
treatment options for inadmissible or uneconomical combinations (see
Figure 5-10). It terminates execution or writes a warning message
as appropriate.
240
-------
Table 5-1. DEFAULT VALUES USED IN SUBROUTINE TRCOST
Item
Default Value
Interest rate
Amortization period
Site factors
Unit cost land
Unit cost power
Unit cost chlorine
Unit cost polymers
Unit cost alum
Storage construction unit cost
(excavation, lining, etc.)
7%
25 yr
1.00
$20,000/acre
2C/kwh
$1.25/lb
$3.00/cy
241
-------
( ENTER)
READ & WRITE
MONEY FACTORS/
UNIT COSTS
INITIALIZE ALL
COSTS TO ZERO
FOR EACH TREATMENT PROCESS
INCLUDED/ COMPUTE
CAPITAL COSTS
ANNUAL COSTS
STORM EVENT COSTS
COMPUTE & PRINT
A) COST SUMMARY
B) LAND REQUIREMENT
i
( RETURNJ
Figure 5-9. SUBROUTINE TRCOST
242
-------
NO STORAGE MODEL 01
STORAGE MODEL 02
NO BAR RACKS II
BAR. RACKS 12
NO INLET PUMPING 21
INLET PUMPING...._ 22
LEVEL 3 BYPASS. 31
DISSOLVED AIR FLOTATION 32
FINE SCREENS + 32 33
FINE SCREENS CONLY) 34
SEDIMENTATION _ 35
LEVEL *» BYPASS .41
MICROSTRAINERS 42
HIGH RATE FILTERS 43
NO EFFLUENT SCREENS. 91
EFFLUENT SCREENS. 52
NO OUTLET PUMPING 61
OUTLET PUMPING. £2
NO CONTACT TANK 7,
CONTACT TANK.. ...72
.01 02 II 12 21 22 31 32 3334 35 414243 51 52 61 62 71 72
J
u
3
3 .
C l
£
LI C
j :
<
a: i
3 t
— «
/) c
<
O f
Z i
j
U I
3 i
3 I
u «
C
u
5 £
S «
£ c
:>
- <
o :
n
^
j
t i
£ :
(
X •
f. £
Q
£
3 <
S £
C9
Z
i— t
Q. .
X
ID ;
°- (
n •
£ t- •
J LU j
t -"
* 2 '
*
* ° .
o z ;
i
s <•
^ "
x :
E c
3
X '
JJ
_J
z.
-H
Z
O
H
^C ^^
1- : >-
O « -1
_l fo z
U- O
n + v^
n a: ;
t « in m <
IL < z z •
LU LU 1
Q Q LU LLJ •
LU OL 0£ 1
*> > U 0
_l l/l (/>
-J 0
il l/) LU LU
> in Z Z
XI — — . i-i
-1 Q U- U-
L
Z L
D «
- C
- 5
* c
Z -
jj
51 .
-• L
a ;
U L
/» -
0 «.
0 C
I L
L .
_ *
C <
C
r i-
t.
J C
LI C
> t
LI -
J 2
>
Z
in LU
a: UJ i
LU Q£ I
^ 1— O L
i _i in i
J - £
£ u. t- t
Z l
C LU LU
£ H 3 >
- < -J :
1 a U_ L
3 u. :
<• X LU .
J O L
- ~ O L
- X Z L
:
O
n Z
J g;
J *-
£ 3
J O-
1-
• UJ
T _l
J 1-
3 2
J 0
L ,
L 0
J ^
O
^
<
a.
51
Z)
a.
^
z
<
LU
z o
^3 rf
t-
3
LEGEND
[XJ
fol
....COMBINATIONS IMPOSSIBLE DUE TO THE STRUCTURE
OF THE PROGRAM
.INADMISSIBLE COMBINATIONS
..UNECONOMICAL COMBINATIONS
Figure 5-10. INADMISSIBLE AND UNECONOMICAL TREATMENT OPTIONS
243
-------
Subroutines SROUTE and PLUGS assist subroutine STRAGE with the modeling
and tracing of water movement through the storage basin, by simulating
routing and plug flow respectively.
Subroutines BYPASS and TRLINK serve subroutine TREAT to link up
successive treatment processes within the Treatment model. Subroutine
TRLINK also collects cumulative totals of water and pollutant through-
flows at each process level.
Subroutines KILL, SEDIM, and HIGHRF assist subroutine TREAT with,
respectively, the modeling of coliform reduction by chlorination,
sedimentation, and high rate filter operation.
Subroutine INTERP serves subroutines STRDAT, STRAGE, and SEDIM with a
simple linear interpretation procedure, which may be required when data
are stored in array form. It flags error conditions when data fall
outside the range of an array.
Subroutine SPRINT will print, if desired, an extensive summary of input
and treated output hydrographs and pollutographs.
Outline flow charts of subroutines SROUTE, PLUGS, and INTERP are shown,
respectively, in Figures 5-11, 5-12 and 5-13.
INSTRUCTIONS FOR DATA PREPARATION
Instructions for data preparation for the Storage Block have been
divided along the lines of the major components for clarity of the
presentation. These components are: Storage, Treatment, and Cost. Pro-
gramming options permit the deletion of the cost and/or storage routines?
244
-------
INITIALIZE.
FLOWS, STORAGE
DETERMINE
NUMBERS OF FIRST £ LAST INFLOW
PLUGS TO (PARTLY) OUTFLOW
THIS TIME-STEP
COMPUTE
STORAGE, OUTFLOW
BY ROUTING
I
INITIALIZE FOR
NEXT TIKE-STEP
NFLOW
THIS TIME-STEP
AS1N VO
YES
RETURN
COMPUTE
DETENTION TIME
FOR i FRACTION
OF EACH (PART)
INFLOW PLUG
OUTFLOWING THIS
TIME-STEP
(GENERAL CASE)
(DITTO)
(SPECIAL CASES)
I
Figure 5-11. SUBROUTINE
SROUTE
Figure 5-12. SUBROUTINE PLUGS
245
-------
©
V
C ENTER J
NO
NO
FIND SMALLEST
X > XIN
COMPUTE YIN
FROM X/Y ARRAYS
BY LIN, INTERPOL N
KFLAG = 0
( RETURN J
KFLAG = -10
KFLAG = +10
Figure 5-13. SUBROUTINE INTEKP
246
-------
however, some form of treatment must be specified once the Block is
called. The typical data deck setup for the complete Storage Block
is shown in Figure 5-14. Storage data describe the physical character-
istics of the storage system and controls. Treatment data specify
the treatment string sequence and provide supplemental data based
upon the processes selected. Cost data describe locations and years
to be simulated and provide unit costs.
Data card preparation and sequencing instructions for the complete
Storage Block are given at the end of these instructions in Table 5-2
followed by an alphabetical listing of the variable names and descrip-
tions in Table 5-3.
Programming Limitations
The following programming limitations apply to the Storage Block:
1. Maximum number of time-steps = 150.
2. Maximum number of pollutants = 3 and these must be
BOD, SS, and coliforms.
3. Maximum number of Transport Model outfalls (Transport Block
output files) = 5, any one of which may be called for
Storage Block operations.
4. Maximum number of Transport Model outfalls to be treated
in a single run = 1.
5. Maximum number of points of chlorine application in
Treatment = 1.
6. When treatment by high rate filters is included the only
permissible time-step size = 0.5, 1.0, 2.0, 2.5, 5.0, or 10.0
minutes.
247
-------
COST DATA CARDS
-------
Storage Model
Use of the External Storage Model involves seven basic steps.
Step 1 - Flow and Quality Input. Rewind and read the Transport output
file. Specify the external element number of the outfall to be treated,
the number of complete runs through treatment desired (generally one),
and the design flow. In addition to the hydrographs and pollutographs,
data are read from the tape listing the number and size of time-steps,
time zero, and the total tributary area.
Step 2 - Storage-Treatment String. Set ISTOR = 02 and specify treatment
string (see instructions under Treatment model below for option selec-
tion). Option 35 = Sedimentation must be used if an external storage
unit is to be modeled.
Step 3 - Output. Select output and computational options according
to the following:
IPRINT = 0 = NO PRINTOUT EACH TIME-STEP (SUMMARY POSSIBLE)
= 1 = PRINTOUT SOLUTION EACH TIME-STEP (QUANTITY)
= 2 = PRINTOUT SOLUTION EACH TIME-STEP (QUALITY)
ICOST = 0 = NO COST COMPUTATIONS AND SUMMARY
= 1 = COMPUTE COSTS AND SUMMARIZE
IRANGE = 0 = QUANTITY RANGES (MAX,AV,MIN) NOT SUMMARIZED
= 1 = QUANTITY RANGES (MAX,AV,MIN) SUMMARIZED
ITABLE = 0 = INFLOWS,OUTFLOWS NOT SUMMARIZED IN FINAL TABLES
= 1 = INFLOWS AND OUTFLOWS SUMMARIZED IN FINAL TABLES
Step 4 - Storage Unit. Describe the storage unit mode (in-line);
construction (natural, manmade and covered, manmade and uncovered); type
of outlet device (orifice, weir, or pumped); routing (plug flow or
complete mixing); and basin parameters.
249
-------
Step 5 - Unit Cost. Specify the storage basin unit cost ($ per cubic
yard of maximum storage capacity) to be used to represent excavation,
lining, cover, and appurtenances.
Step 6 - Treatment and Treatment Cost Data. Furnish supplemental data
based upon the treatment options selected (see instructions under
Treatment model and Cost model).
Step 7 - Starting Time. Furnish the clock time of the start of the
simulation.
Treatment Model
The steps in data preparation for use in the Treatment model follow the
same sequence as that listed for the Storage model. Steps 1, 3, 6, and
7 are identical to the Storage model. If external storage is omitted
(by setting ISTOR=01 in Step 2), Steps 4 and 5 are deleted. An extension
of the discussion of Steps 2 and 6 follows.
Step 2 - Storage-Treatment String. In setting up a treatment string,
all seven levels (see Figure 5-2) must be specified. The first digit in
each option identified represents the computation level, and the second
digit represents the path on that level. If the bypass of certain levels
is requested (i.e., no treatment on that computational level), this
condition is specified by setting the path indicator equal to 1. Simi-
larly, if the path indicator is other than 1, some treatment will be
performed. For example, if a treatment string is to represent a plant
providing bar racks, microstrainers, and chlorination, and nothing else,
250
-------
the appropriate specification would be:
01-12-21-31-42-51-61-72
Step 6 - Treatment and Treatment Cost Data. Only certain treatment
options require supplemental data input. These options are:
Inlet and/or outlet pumping
Dissolved air flotation
Sedimentation
High rate filters.
The pumping options require that the total pumping head be given (for
computation of operating costs). The dissolved air flotation units
require specifications regarding polymer use, chlorine use, design over-
flow rate, recirculation flow, and tank depth. Similarly, sedimentation
tanks require overflow rates, tank depths, and chlorine use. High rate
filters require that the maximum operating rate, chemical addition,
maximum design head loss, and maximum solids holding capacity (at
maximum head and maximum flow rate) be specified. Detailed instructions
are given in Table 5-2.
Cost Model
The cost model is called by setting ICOST=1 in Step 3. The cost data
cards follow the supplemental treatment data cards in Step 6.
The first card sets the interest rate, the useful life expectancy of the
equipment, the year to be modeled, and the city to which costs are to be
adjusted. The city cost factor is the ratio of that city's ENR
251
-------
(Engineering News Record Construction Cost Index) average to the national
average.
Next, ENR Cost Indexes expected to prevail in each of the next 10 years
are read in. Finally, the general unit costs for land, power, chlorine,
polymers, and alum are read. A summary of these cost parameters and
their units follows (default values were listed in Table 5-1).
UCLAND = UNIT COST OF LAND, $/ACRE
UCPOWR = UNIT COST OF POWER, $/KWH
UCCL2 = UNIT COST OF CHLORINE, $/LB
UCPOLY = UNIT COST OF POLYMERS, $/LB
UCALUM = UNIT COST OF ALUM, $/LB
RATEPC = INTEREST RATE FOR AMORTIZATION, PERCENT
NYRS = AMORTIZATION PERIOD, YEARS
MODYR = YEAR OF MODEL, FOR COSTS
SITEF = AN ENR FACTOR FOR GEOGRAPHIC LOCATION OF SITE
252
-------
Table 5-2. STORAGE BLOCK CARD DATA
Card
Group
Card
Format Columns
Description
Variable
Name
Default
Value
110
1-10 External element number Erora the
Transport Block (NOUTS) which routes
the flow to the Storage Block
(maximum = 1 for each run).
JKS
110
P10.2
Execution Control Data
1-10 Number of different treatment execu- NRUNS
tions to be made on the output from
the Transport Block, element JNS.
11-20 The ratio of the maximum flow to be DSSF QDESYN*
treated to the maximum flow arriving.
1015
1-5
6-10
11-15
16-20
21-25
26-30
Treatment Control Data
Parameter indicating if external storage ISTOR none
is to be called.
ISTOR = 1, External storage not called,
ISTOR = 2, Flow routed through external
s torage.
Bar rack treatment parameter (level 1) ITREAT(l) none
= 11, Bar racks are not used or are
bypassed,
=12, Bar racks are in the waste stream.
Inlet pumping parameter (level 2) ITREAT(2) none
•= 21, No pump station,
=22, Pump station exists.
Primary treatment parameter (level 3) ITREAT(3) none
= 31, No primary treatment (flow bypassed),
= 32, Dissolved air flotation,
= 33, Fine screens and dissolved air
flotation,
" 34, Fine screens only,
- 35, Sedimentation.
Secondary treatment parameter (level 4)
ITREAT(4)
•= 41, No secondary treatment (flow
bypassed),
= 42, Microstrainers,
= 43, High rate filter.
Effluent screens [level 5)
= 51, No screens,
= 52, Effluent screens.
ITREAT(5)
*Seo card group 5.
NOTE: All non-decimal numbers must be right-justified.
253
-------
Table 5-2. (continued)
Card
Group
Card
Format Columns
Description
Variable
Name
Default
Value
31-35 Outlet pumping parameter (level 6) ITREAT<6) none
= 61, No pumping,
= 62, Pumping required.
36-40 Chlorine contact tank (level 7) ITREAT(7) none
= 71, No chlorine contact tank (flow
bypassed),
=72, Chlorine contact tank.
Computation Print Control Card
4110 1-10 Printout of treatment results for each IPRIKT
time-step.
= 0, Printout for each time-step
suppressed,
- 1, Printout quantity results for each
time-step,
= 2, Printout quality results for each
time-step.
11-20 Cost control data ICOST
= 0, Cost calculations and the resulting
printout are suppressed,
«= 1, Compute costs and print cost summary.
21-30 Plow quantities summarization control IRANGE
parameter
«= 0, Flow quantity ranges not summarized,
= 1, Quantity ranges summarized.
31-40 Control of tabular output of the inlet ITABLE
and outlet flows from the treatment
model.
= 0, Flows not summarized in tabular form,
>= 1, Flows summarized in tabular form.
F10.2
1-10
IF DEEP IN CARD GROUP 2 IS ZERO INCLUDE
CARD GROUP 5, OTHERWISE OMIT
Design flow rate of treatment facilities QDESYN
(cfs).
none
10IS
1-5*
CARDS 6 THROUGH 15 ARE DATA INPUT FOR
EXTERNAL STORAGE. (ISTOR = 2). OMIT
THESE DATA CARDS IF EXTERNAL STORAGE IS
NOT DESIRED.
Storage unit data card.
Storage mode parameter.
* 1, In-line storage.
ISTMOD
none
*Must be set equal to one sincu other storage mode parameters are not programmed.
254
-------
Table 5-2. (continued)
Card
Group
Format
Card
Columns
Description
variable
Name
Default
Value
6-10 Storage type parameter. ISTTYP
•> 1, Irregular (natural) reservoir,
= 2, Geometric (regular) covered reservoir,
" 3, Geometric (regular) uncovered reservoir.
11-15 Storage outlet control parameter. ISTOUT
• 1, Gravity with orifice center line
at zero storage tank depth,
= 2, Gravity with fixed weir,
» 6, Existing fixed-rate pumps,
= 9, Gravity with both weir and orifice.*
none
none
Computation/print control card.
3110 1-10 Basin flow parameter. IPOL none
» 1, Perfect plug flow through basin,
= 2, Perfect mixing in basin.
11-20 Print control parameter ISPRIN none
«= 0, No print each time-step,
*• 1, Print each time-step in storage.
8
F10.2
T10
1-10
11-20
Reservoir flood depth data card.
Maximum (flooding) reservoir depth.
Chlorination option.**
DEPMAX none
ICL2 none
INCLUDE EITHER CARD GROUP 9 OR 10, NOT
BOTH.
INCLUDE CARD GROUP 9 ONLY IF ISTTYP ON
CARD 6 HAS THE VALUE 1.
Reservoir depth-area data card (4(F10.2,
F10.0)}.
F10.2
F10.0
•
F10.2
F10.0
1-10
11-20
61-70
71-60
A reservoir water depth.
Reservoir surface area corresponding to
above depth.
A reservoir water depth.
Reservoir surface area corresponding to
above depth.
(NOTE: The above pair of variables is
repeated 11 times, 4 pairs per card.)
ADEPTH(l)
AASURF(2)
ADEPTH(4)
AASURF(4)
none
none
none
*This type of storage outlet is not presently programmed.
**Not presently programmed, leave blank.
255
-------
Table 5-2. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
10
2F10.0
F10.5
1-10
11-20
21-30
INCLUDE CARD 10 ONLY IF ISTTYP ON CARD 6
HAS TIE VALUE 2 OR 3.
Reservoir dimensions data card.
Reservoir base area (sq ft) .
Reservoir base circumference (ft) .
BASEA
BASEC
Cotan of sideslope (horizontal/vertical). COTSLO
INCLUDE ONLY ONE OF THE OUTLET DATA CARDS
11, 12, OR 13.
none
none
none
11
15
F10.3
1-10
INCLUDE CARD 11 ONLY IF ISTOUT ON CARD 6
HAS THE VALUE 1.
Orifice outlet data card.
Orifice outlet area x discharge
coefficient, sf.
CDAOUT
12
13
14
INCLUDE CARD 12 ONLY IF ISTOUT ON CARD
6 HAS THE VALUE 2.
Heir outlet data card.
2F10.3 1-10 Weir height (ft) above depth = 0. WEIRHT
11-20 Weir length (ft) . WEIRL
INCLUDE CARD 13 ONLY IF ISTOUT ON CARD
6 HAS THE VALUE 6.
Pump outlet data card.
3F10.3 1-10 Outflow pumping rate (cfs) . QPUMP
11-20 Depth (ft) at pump startup. DSTART
21-30 Depth (ft) at pump shutdown DSTOP
Initial conditions data card.
2F10.2 1-10 Storage (cf) at time zero. STORO
11-20 Outflow rate (cfs) at time zero. QUOTO
none
none
none
none
none
none
none
F10.2
1-10
Cost data card.
$/cy for storage excavation.
CPCUYD
none
END OF EXTERNAL STORAGE CARDS
256
-------
Table 5-2. (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
16
F10.2
1-10
IF ITREAT(2) = 22 INCLUDE CARD 16.
Pump head for inlet lift station
of the treatment facilities (ft).
HEAD1
none
INCLUDE ONLY ONE OF THE LEVEL 3
TREATMENT CARDS 17 OR 18 IF
ITREAT(3) IS NOT EQUAL TO 31 OR
34.
INCLUDE CARD 17 ONLY IF ITREAT(3)
ON CARD 3 HAS THE VALUE OF 32.
17 Dissolved air flotation data cards.
215 1-5 Chemical addition to the unit.
- 0, No chemical addition,
= 1, Chemical addition.
6-10 Chlorine addition to the unit.
= 0, No chlorine addition,
" 1, Chlorine addition.
ICHEM
ICL2
3F10.2
11-20
21-30
31-40
Design overflow rate, gpd/sq ft
(5,000.0 suggested).
Amount of flow recirculation (percent)
(15% suggested) .
Depth of dissolved air flotation tank,
OVRDAF
RECIRC
ft. DEEP
none
none
none
18
2F10.2 1-10
11-20
110
21-30
INCLUDE CARD 18 IF ITREAT(3)
AND ISTOR = 1 ON CARD 3.
35
Primary sedimentation tank cards.
Primary sedimentation tank overflow
rate, gpd/sq ft (1,600.0 suggested).
Depth of sedimentation tank, ft
(8.0 suggested).
Chlorine addition to unit.
= 0, No chlorine addition,
« 1, Chlorine addition.
OVRSED
SEDEP
ICL2
none
INCLUDE CARD 19 ONLY IF ITREAT(4) = 43.
19 High rate filter data cards.
F10.2 1-10 Maximum operating rate of the filter, OPRAMA
gpm/sq ft.
110 11-20 Addition of chemicals. ICHEMH
•* 0, No chemicals added,
= 1, Chemicals added.
257
-------
Table 5-2. (continued)
Card
Group
Card
Format Columns
2F10.2 21-30
31-40
Description
Maximum design head loss of filter [ft) .
Maximum solids holding capacity at
maximum head and maximum flow rate
(Ib/sq ft) .
Variable
Name
HM
SQM
Default
Value
none
none
20 F10.2
1-10
INCLUDE CARD 20 ONLY IF ITREAT(6)
ON CARD 3.
62
Pump head for outflow lift station from
treatment facilities (ft).
HEAD2
END OF TREATMENT CARDS.
21 Time for start of treatment-storage
simulation.
215 1-5 Hour of start, 24 hour clock. KHOUR
6-10 Minute of start (rain) . KMIN
none
none
22
F10.2
1-10
INCLUDE CARDS 22 THROUGH 25 ONLY
IF ICOST = 1 ON CARD 4.
ENR Cost Data.
Amortization interest rate for con-
struction of treatment facilities
(percent).
RATEPC
7.0
2110 11-20
21-30
F10.4 31-40
23
8110 1-10
11-20
71-80
21-30
24
F10.0 1-10
F10.5 11-20
3F10.2 21-30
31-40
41-50
Amortization period (yr) .
Year of computer simulation (minimum
= 1970, maximum = 1980) .
ENR factor for the geographic location
of treatment facilities.
.ENR cost index for year and location.
ENR for 1970.
ENR for 1971.
ENR for 1977.
ENR for 1980.
Unit cost data card.
Unit cost of land (S/acre) .
Unit cost of power ($/KWH) .
Unit cost of chlorine (5/lb) .
Unit cost of polymers ($/lb) .
Unit cost of alum ($/lb) .
END OF STORAGE BLOCK CARDS.
NYRS
MMDDYR
SITEF
IENR
IENR(1)
IENR (2)
IENR (8)
IENR(11)
UCLAND
UCPOWR
UCCL2
OCPOLY
UCALUH
25
none
1.00
none
none
none
none
20000.00
0.02
0.20
1.25
0.03
258
-------
Table 5-3. STORAGE BLOCK VARIABLES
Variable
Name
AASUBF
ADEPTH
ADJ
ALACST
ALAND
ALANDT
ALASC
ALCSTT
ALSC
ALUMUH
ro
en
^ ALUMUT
ANCSTT
ANNSC
ANNTOT
A02DT2
APLAN
AREA
AREA1
AREA2
C* Description
C Surface area of natural reservoir
C Depth of reservoir
Dummy variable
Amortized exist of land required
Area of land required for this
equipment
Total area of land required for the
equipment
Amortized cost of land required for
screens
Total amortized cost of land required
Area of land required for screens
Alum used for high rate filter
C Total alum used
Total amortized cost of installed
equipment
Amortized cost of screens
Total amortization cost including land
and equipment
C Volume of outflow per half time-step
C Land area requirement
Surface area of man-made storage unit
Surface area for preceding time-step
Surface area for present time-step
Unit
sq ft
ft
$/yr
acres
acres
S/yr
$/yr
acres
Ib
Ib
$/yr
$/yr
$
cf
sq ft
sq ft
sq ft
sq ft
Variable
Name
AKEAMS
ATERM
BACK
BASEA
BASEC
BASICM
BCIF
BCIFMN
BCIFMX
BCIFT
BCIN
BCINMN
BCINMX
BCINT
BCOF
BCOFMN
BCOFHX
BCOFT
BCOU
C* Description
C Submerged screen area sq
C Volume in storage plus outflow
Back flow volume
Base area of reservoir
Base circumference of reservoir
Cost of minimum maintenance (no storm)
BOD concentration of inflow
Minimum BOD concentration of the inflow
Maximum concentration of BOD of inflow
to the whole model
Accumulative total or arithmetic average
of BOD concentration of the inflow to
the whole model
C BOD inflow rate to one treatment unit
Minimum BOD concentration of the inflow
Maximum BOD concentration of the inflow
Accumulative total or arithmetic average
of BOD concentration of inflow to one
treatment unit
BOD concentration in the bypass (overflow)
Minimum BOD concentration of the bypass
(overflow)
Maximum BOD concentration of overflow
Accumulative total or average of BOD
concentration of the overflow
C BOD concentration of outflow from one
treatment unit per time-step
Unit
ft/unit
cf
cf
sq ft
ft
S/yr
ng/L
mg/L
mg/L
mg/L
Ib/DT
mg/L
mg/L
mg/L
mg/L
mg/L
mgA
mg/L
mg/L
*Variable names shared in common blocks.
-------
Table 5-3 (continued)
Variable
Name
BCOUFT
BCOUMN
BCOUMX
BOGUS
BCOUT
BCREDU
BCRL
to BCRLHN
CF>
O
BCRLMX
BCRLT
BCRM
BCRMMN
BCRHHX
BCHMT
BCRH1
BOARR
BDCIF
C* Description
BOD concentration of outflow
C Minimum BOD concentration of the
outflow
C Maximum concentration of BOD of
outflow
BOD concentration in the outflow
from screens
C Accumulative total or arithmetic
average of BOD concentration of outflow
from one treatment level
BOD concentration reduced
BOD concentration of the released
flow per time-step
Minimum BOD concentration of the
released flow
Maximum BOD concentration of the
released flow
Accumulated total or arithmetic average
at BOD concentration of the released flow
C BOD concentration of the waste flows
from individual treatment unit
C Minimum BOD concentration removed
C Maximum BOD concentration removed
C Accumulative total for arithmetic
average of BOD concentration of the
wasted flows from one treatment unit
BOD concentration of the waste flows
from individual treatment unit
C Outfall BOD
BOD concentration of inflow (= BCIF)
Unit
mg/L
rag/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
Ib
mg/L
Variable
Name
BDCRL
BDEPTH
BDIF
BD1FEF
BDIFT
BDIN
BDINRF
BDINT
BDOF
BDOPT
BDOU
BDOUS
BDOUT
BDRD
BDKL
BDRLT
BDRM
BDRMT
BDRMIT
C* Description
BOD concentration of released flow
» BCRL
C Hater depth
C Total BOD in the inflow to the whole
model
Fraction of BOD removed to BOD flowing
into whole model
Accumulative total BOD of the inflow
C BOD inflow rate to one treatment unit
Fraction of BOD removed to BOD flowing
into each treatment unit
C Accumulative total BOD flow into one
treatment unit
BOD rate in bypassed waste flows
Accumulative total BOD in the overflows
C BOD outflow rate
BOD outflow rate from screens
C Accumulative total BOD flow out of one
treatment unit
BOD reduction, percentage
C BOD released per time-step
Accumulative total BOD released from
the whole model
C BOD removal per time-step
C Accumulative total BOD removal by one
treatment unit
Accumulative total BOD removed by the
whole model
Unit
mg/L
ft
Ib
Ib
Ib/DT
Ib
Ib/DT
Ib
Ib/DT
Ib/DT
Ib
%
Ib/DT
Ib
Ib/DT
Ib
Ib
-------
Table 5-3 (continued)
Variable
Name
BDRS
BDRST
BIG
BMSC
BODCOT
BODIH
BODOOT
BREFF
BREFFH
BREFF2
BSICMT
BSTOR
BYPASS
CAPCST
CAPMS
CAPSC
CAPST
CAPTOT
CAPUCL
CCIF
CCIFMN
C* Description
BOD removed by screens per time-step
Total BOD removed by screens
1.2
C initializing number, (10 )
Basic maintenance cost of fine screens
BOD outflow concentration
C BOO inflow rate (pollutograph)
C BOD outflow
BOD removal efficiency
C BOD removal efficiency of high rate
filter
BOD removal efficiency
Total minimum maintenance cost
C Storage
Name of subroutine
Capital cost of installed equipment
Capacity per microstrainer unit
Capital cost of screens
Capital cost for five screens
Total capital costs including land
and equipment
Dosing rate per trickling filter unit
Coliform concentration of inflow to
whole model
Minimum coliform concentration of the
inflow
Unit
Ib/DT
Ib
$ /storm
mg/L
Ib/DT
Ib
$
cf
$
mgd
$
S
S
Ib/day
MPN/100 ml
MPN/100 ml
Variable
Name
CCIFMX
CCIFT
CCIN
CCINMN
CCINMX
CCINT
CCOF
CCOFMH
CCOFMX
CCOFT
CCOO
CCOCJMN
CCOOMX
CCOOT
CCKL
CCRLMN
C* Description
Maximum coliform concentration of inflow
Accumulative total for arithmetic aver-
age of coliform concentration of inflow
Coliform concentration of the inflow
to one treatment unit
Minimum coliform concentration of the
inflow to one unit
Maximum coliform concentration of the
inflow to one unit
Accumulative total or arithmetic
average of coliform concentration of
the inflow to one treatment level
Coliform concentration in the overflow
Minimum coliform concentration of the
overflow
Maximum coliform concentration of
overflow
Accumulative total for arithmetic
average of coliform concentration
of the overflow
Coliform concentration of the outflow
during one time-step
Minimum coliform concentration of the
outflows
Maximum coliform concentration of the
outflow
Unit
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
MPN/100 ml
Accumulative total for arithmetic aver- MPN/100 ml
age of the outflow coliform concentration
Coliform concentration of the released
flow per time-step
Minimum coliform concentration of the
MPN/100 ml
MPN/100 ml
released flow
-------
Table 5-3 (continued)
Variable
Name
CCRLMX
CCRLT
CDAOOT
CFSOF
CFSTR
CFSTR2
CHCOST
CHCSTT
CHEMU
CHEMUH
CHEMUT
CLACST
CLAND
CIASC
CLCSTT
CL2CST
CL2DEM
CL2U
O.20C
CL20T
C* Description
Maximum coliform concentration of
the released flow
Accumulative total or arithmetic
average of coliform concentration
of the released flow
Outlet orifice area times discharge
coefficient
Overflow rate for microstrainer
Internal bypass flow treated by
microstrainer
Effluent flow from microstrainer
Chemical cost, per process
Total chemical costs
Chemical use per time-step and pro-
cess
Chemical used for high rate filter
C Total chemicals use per unit
Capital cost of land required
C Cost of lands
Cost of land for screens
Total capital cost of land requirement
C Cost of chlorine used
Chlorine demand
Chlorine used per time-step
Chlorine used
C Total chlorine used
Unit
MPN/100 ml
MPN/100 ml
sq ft
cfs
cfs
cfs
$/storm
$/ storm
Ib
Ib
Ib
$
$
$
S
$/storm
mg/L
Ib
ib/day
Ib/day
Variable
Name
CL2UTT
COARR
COCIF
COCRL
COIF
COIFRF
C01FT
COIN
COINRF
COINT
COLCOT
COLIFT
COLIN
COI/DUT
CONVER
CONVOL
COOF
COOPT
C* Description
Total chlorine used for whole model
C Outfall coliform
Coliform concentration of inflow
(- CCIP)
Coliform concentration of released
flow (= CCRL)
C Coliform inflow rate for Storage Model
Fraction of coliform removed to coli-
form flowing into the whole model
Accumulative total coliform
inflow
Coliform inflow rate to one treatment
unit
Fraction of coliform removed to coli-
form flowing into each treatment unit
Accumulative total coliform flowing into
one treatment unit
Coliform outflow
Total coliform flowing into whole model
C Coliform inflow rate (pollutograph)
C Coliform outflow
6
C Conversion factor 10 /DT sec Ibs/cf
Volume of contact tank
Number of coliform per time-step in
the overflow
Accumulative total coliform in the
overflow
Unit
Ib
MPN
MPN/100 ml
MPN/100 ml
MPN/DT
MPN
MPN/DT
MPN
MPN/100 ml
MPN
MPN/DT
MPN/DT
mg/L/lb/cf.-
cf
MPN/DT
MPN
coou
Coliform outflow from one treatment
unit per time-step
MPN/DT
-------
Table 5-3 (continued)
Variable
Name
COOUT
CORD
com.
CORLT
CORM
CORMT
COTSIO
CPACRE
CPCSTT
(O CPCUYD
cn
W
CPS
CRC
CRF
CSTOR
CTOTAL
CUMIN
CUMOOT
C2CSTT
DBOD
DDEPTH
DEEP
C* Description
Accumulative total colifonn flowing out
of one treatment unit
Col i form reduction, percentage
C Coliform released per time-step
Accumulative total colifonn released
Coliform removed from treatment
Accumulative total colifonn removed by one
treatment unit
Contangent of side slope angle
C Cost per acre of land
Total jcapital cost of installed equipment
C Unit cost of excavation
C. Capital cost of pump station for storage
Computational variable for CRF
Capital recovery factor
C Cost of storage
C Total cost
C Cumulative inflow since start of
simulation
C Cumulative outflow since start of
simulation
Total chlorine cost
Dissolved BOD
Depth increment of storage reservoirs
Depth of air flotation tank
Unit
MPN
%
MPN/DT
MPN
MPN/DT
MPN
$/acre
$
S/cy
S
$
$
cf
cf
$/stonn
Ib
ft
ft
Variable
Name
DEPMAX
DEPTH
DEPTHL
DEPTH2
DESF
DETENT
DETMIN
DS
DSTART
DSTOP
DSTP
DSTRT
DS1
DT
DTMORE
DTON
DTPUMP
DT2
DUM
DUMDEP
DUMSTR
DUMTRM
DUMAO2
C* Description
C Maximum allowable depth in reservoir
C Water depth
Depth for previous time-step
Depth of storage unit
C Design flow fraction of maximum flow
C Detention time
Detention time
Suspended solids removed in the filter
C Reservoir depth at start of pumping
C Reservoir depth at end of pumping
Depth at which pumps start up
Depth at which pumps start up
Suspended solids stored in the filter
C Time-step interval
C Additional time-step required to pump
wet well down
C Number of time-steps pumping occurred
C Dummy variable
Half time-step interval
Increment of arriving flow rate
C Storage depth
C Storage capacity
Routing parameter (= ATERH)
Term in Routing parameter (= 0 At/2)
Unit
ft
ft
ft
ft
sec
min
Ib/DT
ft
ft
ft
ft
Ib/DT
min, sec
min
ft
cf
cf
cf
-------
Table 5-3 (continued)
Variable
Name
DVR
ENR
F
FACTOR
FAREAB
FKS
FCM
FRAC
FRONT
g FR2ST
GPMSF
H
H
HCL
HEAD1
HEAD2
HIGHRF
HM
HO
HRFD
HI
C* Description unit
Parameter indicating unreliable storage
unit
ENR cost index for year and location
Fraction of chemical dosing flow rate
to total flow rate of treatment unit
Integer for unit conversion
C Face area of bar screens sq ft
Factor for microstrainer
Fraction of tine-step pumped
C Fraction of an inflow plug
Computational variable for plug flow
Fraction of totals entering storage unit
Flow rate through microstrainer gpm/ft
Head over weir ft
Head loss through filter (HIGH) ft
Head loss thru filter due to solids load ft
C Pump head for inlet lift station ft
C Pump head for outlet lift station ft
Name of subroutine
C Maximum design head loss
Operation head loss through sand of filters ft
C Multiplier for number of backwash itera-
tions for high rate filters
Head over weir ft
Variable
Name
IA
ICHEM
ICHEMH
ICL2
IOOST
IENR
IKTERP
IPOL
IPRINT
I RANGE
ISPRIN
ISTBOT
ISTEXS
ISTINF
ISTMOD
ISTOR
ISTOUT
ISTTYP
ITABLE
ITR
ITREAT
ITR100
C*
C
C
C
C
C
C
C
C
C
C
C
C
C
C
Description Unit
Bookkeeping integer
Indicator noting if chemicals are added
Indicator noting if chemicals are added
to the high rate filter (s)
Indicator for chlorine addition
Indicator for coat compilation and
summary
ENR Index
Name of subroutine
Pollution control parameter
Print control parameter
Parameter indicating if quantity ranges
are summarized
Print control parameter
Indicator of back up effect
Indicator for excess flow handling
Indicator for nonmoclel inflow devices
Indicator for storage mode
Indicator for separate storage modeling
Indicator for outlet type
Indicator for type storage structure
Indicator parameter for summarizing
inflows and outflows in table form
Indicator of illegal combination of
treatment
Treatment parameter
ITREAT x 100
Bookkeeping integer
-------
Table 5-3 (continued)
Variable
Name
C*
Description
Unit
Variable
Name
C*
Description
Unit
to
O>
Oi
J
JM
JN
JK5
JP
JS
Jl
J2
J3
J4
J5
J6
J7
K
KDT
KDTBH
KENR
KFLAG
KHOUR
Title parameter
C Same as J
C Outfall element numbers transferred
by file
C Print control counter
C Number of first inlet plugs in outflow
C Outfall array pointer designating
JKS Element
Variable indicating if bar racks are
used, level 1
Variable indicating if pumping is used,
level 2
Type of primary treatment, level 3
Type of secondary treatment, level 4
Variable indicating if there are efflu-
ent screens, level 5
Variable indicating if there is an efflu-
ent pump station, level 6
Variable indicating if there are chlorine
contact tanks, level 7
Bookeeping integer for level of treatment
C Time-step number
Backwash time-step number
Number of years from 1969 to the desired
year of the ENR cost index
Interpolation warning flag
C Hour of day during simulation
hr
KILL
KK
KMIN
KMOD
KNCOMB
KNECON
KNTOF
KP
KPASS
KRUN
KYEAR
L
LABEL
LP
LPEEV
LR
M
MHOUR
MM
MMIN
MMM
Name of subroutine
Do loop counter
C Minute during simulation
C Bookkeeping integer for module size
Number of illegal treatment combinations
Parameter indicating inadvisable treat-
ment combinations
C Number of times there is storage overflow
Inlet plug number
Parameter indicating design flow too large
Do loop variable denoting run number
Calendar year
C Do loop counter for level of treatment
C A label number
C Number of last inlet plug in outflot
C LP for previous time-step
Variable which indicates type and level
of treatment
Do loop counter
Selected hour of simulation when con-
taminants removals are computed
Do loop counter
Selected minute of simulation when
contaminants removals are computed
Do loop counter
min
-------
Table 5-3 (continued)
to
Variable
Name
MODCST
MODS 1 2
MODYR
N
NAME
ND
NOT
NDTBW
NEVEN
NFLAG
NM
NMS
NN
NNCOMB
NNECON
NOCOMB
NOE
NOESUN
NOUNIT
NOOTS
NPOLL
NRUNS
c* Description unit
C Cost of module $
C Treatment module size mgd
Year of desired ENR
Do loop counter
C Name of the treatment option
Time-step computation variable
C Number of time-steps
Number of time-steps for backwash
Number of high rate filter units in
even numbers
C Indicator of inadmissible treatment
combination or time-step length
C Time-step when pollution reduction
calculations will be made
C Number of microstrainer units
Counter for plug flow
Number of illegal combinations
Number of inadvisable combinations
An illegal combination pair
Number of elements
Number of effluent screens
Number of treatment module unit
Number of outfalls from transport Black
C Number of pollutants
Number of different treatment runs
Variable
Name
NSCRN
NSED
NSTIN
NSTOOT
NUE
NDNITC
NUNITH
NYEAR
NYRS
OFACT
OPRA
OPRAMA
OTCSTT
OTHCST
OTHSC
OVFRA
OVRDAF
OVRSED
PBDOP
PBDTR
PCL2DM
C* Description
C Number of screens
C Number of sedimentation tanks used
Input file number
Output file number
Number of the upstream element
Number of dosing units
C Number of high rate filter units
Dummy variable
Amortization periods
Fraction of overflow rate to total inflow
Operating flow rate of high rate filter
C Maximum operating rate for high rate
filter
Total miscellaneous cost for the storm
Storm costs excluding chemical cost
Non-chemical storm costs for fine screens
Overflow rate
C Design overflow rate
C Design overflow rate of sedimentation
tank
Pounds of BOD overflowing out of
microstrainer
Pounds of BOD treated by microstrainer
Chlorine demand rate
Unit
years
gpm/sq ft
gpm/sq ft
$ /storm
S/storm
$/storm
gpd/sq ft
gpd/sq ft
gpd/sq ft
Ib
Ib
Ib/day
-------
Table 5-3 (continued)
to
Variable
Name
PCL2MX
PLUGS
POLL
PSSOF
PSSTR
POMPDV
Q
QAV
QDESYN
QDSMGD
QIN
QIHSTL
QKILL
QMOD
QO
QOMAX
QOUS
QOUST
QOUSTL
QOUT
C* Description
Chlorinator capacity required
Name of subroutine
C Pollutants
Pounds of SS overflowing out of micro-
strainer
Pounds of SS treated by micros trainer
Volume punped per time-step
Water flowrate
Average flew rate of inflow and outflow
,QQIF + QQRL.
2 '
C Design through flow rate for treatment
package
Design through flow rate for treatment
package
C Water inflow rate (hydrograph)
C Inflow rate to storage for previous
time -step
Disinfectant dosage flow rate
C Design capacity for treatment module
C Outfall flows from TRANS
C Maxinum outflow from storage unit
Effluent flow rate from screens
C Outflow rate from storage unit
C Outflow rate for previous time-step
Outflow rate from storage unit
Unit
Ib/day
Ib
Ib
cf
mgd
cfs
cfs
mgd
cfs
cfs
cfs
mgd
cfs
cfs
cfs
cfs
cfs
cfs
Variable
Name
QOUTO
QPUMP
QQARR
CQESUN
Q2IF
CQIFT
OQIFMN
QQIFMX
QQIN
QQINMN
QQINMX
QQINT
QOOF
QQOFMN
QQOFMX
QQOFR
QQOFT
QPOU
QQOUMN
QQOUMX
QQOUS
C* Description
C Initial outflow rate
C Constant pump at outflow rate
C Arrival flow rate
Module capacity of effluent screens
C Water arrival rate to model
Total inflow rate to whole model
Mininum inflow rate
C Maximum arrival rate of flow from
TRANS
C Inflow rate of one treatment unit
Minimum inflow rate for a treatment
unit
Maximum inflow rate for a treatment unit
Total inflow rate to one unit
Overflow rate
Minimum overflow rate
Maximum overflow rate
Amount of overflow from storage unit
Total overflow rate
C Outflow rate
C Minimum outflow rate
C Maximum outflow rate
Effluent flow rate from screens
Unit
cfs
cfa
cfs
mgd/ unit
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
-------
Table 5-3 (continued)
Variable
Name
QQOUT
CC.RL
QC.RLMN
QQRLMX
QQRLT
QQRM
QQRMMN
QQRMT
to
00
QRAT
QU
RATEPC
RIJP
RIL
RILP
RECIRC
RKTSTP
KL
C* Description
C Accumulative total outflow rate for
arithmetic average
C Effluent from treatment plus bypass
flow rate
Mininum flow rate from treatment units
and bypass line
Maximum flow rate released from treat-
ment and bypass line
Accumulative flow rate from treatment
units and bypass line
C Removal flow rate
C Mininum removal flow rate
C Accumulative removal flow rate by one
treatment step
Flow removed by screens .
Ratio of design flow to max. flow from
from storage unit
Capacity of high rate filter per unit
Interest rate for amortization
Time-step number
Time-step
Time-step number
C Recirculation flow
Number of time-step (» KOT)
Number time-steps minus one
Variable
Unit Name
cfs S
SBOD
cfs
SBODC
cfs
SCIF
cf SCIFMN
SCIFMX
cfs
SCIFT
cfs
SCIN
cfs
Cfs SCINMN
SCINMX
cfs
SCI NT
mgd SCOF
SCOFMN
%
SCOFMX
SCOFT
SCOL
% SCOLC
SCOU
SCOUMN
C* Description
C SS held in high rate filters
C BOD in storage unit
Average BOD concentration in the storage
unit
SS concentration of the influent
Minimum SS concentration in the influent
Maximum SS concentraton of the influent
Accumulative total or arithmetic average
of SS concentration of the influent
C SS concentration of the inflow to one
treatment unit
Minimum SS concentration of the inflow
Maximum SS concentration of the inflow
Accumulative total for arithmetic average
of SS concentration of the inflow to one
treatment level
SS concentration in the overflow
Minimum SS concentration in the overflow
Maximum SS concentration of overflow
Accumulative total for arithmetic average
of SS concentration of overflow
C Coliform in storage unit
Coliform concentration in storage unit
C Outflow SS concentration
C Minimum SS concentration of the outflow
Unit
Ib/sq ft
Ib
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
mg/L
MPN
MPN/100 ml
mg/L
mg/L
-------
Table 5-3 (continued)
Variable
Name
SSOFT
SSOU
SSOUS
SSOUT
SSRD
SSRL
SSRLT
SSRM
SSRKT
SSEMTT
to
m SSRS
VD
SSRST
5SS
SSSC
STMTOT
STOR
STORAG
STORDV
STOBHI
STORL
STORLO
STORMJ
STORZ
C* Description
Accumulative total SS in the outflow
from the whole model
C SS outflow rate
SS outflow rate from screens
C Accumulative total SS outflow from
one treatment level
SS reduction, percentage
C SS released per time-step
Total SS released to the whole model
C SS removed per time-step
C Accumulative total SS removed from
each unit
Total SS removal from the whole model
SS removed by screens
Accumulative total SS removed by screens
C SS in the storage unit
Average SS concentration in the storage
unit
Total storm costs including chemical and
others
C Mater in storage
Name of subroutine
Buffer volume of storage for pumping
Storage volume at pump starting level
C Water in storage at previous time-step
C Storage volume at pump stop level
C Maximum storage capacity
Water stored per time-step
Unit
Ib
Ib/DT
Ib/DT
Ib
%
Ib/DT
Ib
Ib/DT
Ib
Ib
Ib/DT
Ib
Ib
mg/L
S
cf
cf
cf
cf
cf
cf
cf
Variable
Name
STORO
STOT
STRAGE
STRDAT
SUAKEA
SUM
SUEIN
SDSOOT
SI
TCHEH
TERM
TIME
TIME2M
TITIi
TOTCST
TRCHEK
TRCOST
TREAT
TRIBA
TRUNK
TRTDAT
TSSOUT
C* Description Unit
C initial storage cf
Total volume of outflow plugs cf
Name of subroutine
Name of subroutine
C Submerged area sq ft
Sum of the inflow volume cf
C SS inflow rate (pollutograph) Ib/DT
C SS outflow Ib/DT
SS held in high rate filters Ib/sq ft
Total chemical used Ib
At
Term in routing equation, S + O — j1 cf
Time of time-step sec
Time since start of inflow inin
Title on input file
C Dummy variable
Name of subroutine
Name of subroutine
Name of subroutine
•C Total area of basin acres
Name of subroutine
Name of subroutine
Total output of SS
-------
Table 5-3 (continued)
10
Variable
Name
TSURFA
TZEPD
UAREAH
UCCL2
UCLAND
UCLIME
UCPOLV
UCPOWR
UNESN
UNESNO
VIKK
VOKK
VOLCON
VOLDAF
VOION
VDIOUT
VOIOUZ
VOLSED
WAIF
WAIFRF
WAIFT
C* Description
C Total surface area
Time of start of storm
C High rate filter area per unit
Unit cost of chlorino
Unit cost of land
Unit coat of alum
Unit cost of polymers
Unit cost of power
Design flow/100
Design flow for effluent screens
Inflow volume per time-step (» VOLIN)
Outflow volume per time-step (» VOLOUT)
C Volume of contact tank
C Volume of dissolved air flotation tank
C Inflow water volume per time-step
C Outflow water volume per time-step
Water outflow per time-step
C Volume of sedimentation tank
Total water inflow per time-step
Fraction of water removed to water inflow
of the whole model
Accunulative total inflow volume to
the whole model
Unit
sg ft
sec
sq ft
$/lb
$/acre
S/lb
S/lb
S/KWH
cfs/100
cfs
cf
cf
cf
cf
cf
cf
cf
cf
cf/DT
cf
Variable
Name
WAINRF
WAINT
WAOF
HAOFT
WAOU
WAOUT
WARL
WARM
WARM
WARHT
WABS
WARST
WARMTT
WEIRHT
WEIRL
WEIRQ
Y
YE
X
XE
C* Description
Fraction of water removed to water
flowing into each treatment level
C Accunulative total inflow volume to one
treatment level
Volume of overflow per time-step
Total outflow volume from the whole model
C Water volume from one treatment unit
C Accumulative total water flowing out one
treatment level
Volume of water released per time-step
Total water released
C Water removed
C Total water removed by one treatment level
Water removed by fine screens
Total water removed by screen
C Total volume of water removed from the
whole model
Reservoir depth when surface at weir
elevation
Weir length
Outflow through fixed weir by gravity
Data array number
Output value
Data array number
Input value
Unit
cf
cf/DT
of
cf/OT
cf
cf
ct
cf
cf
cf/DT
cf
cf
ft
ft
cfs/ft
WAIN
Water inflow to one treatment level
cf/DT
-------
Table 5-3 (continued)
Variable
Name
SCOUMX
SCOUS
SCOOT
SCRCAP
SCREEN
sera.
SCRLMN
SCRLMX
ro
-J SCRLT
I—1
SCRM
SCRHMH
SCRHMX
SCRMT
SCRM1
SEDA
SEDEP
SEDIM
SEDNUM
C* Description
C nay< m.yn concentration of SS of outflow
SS concentration in the outflow from
screens
C Accumulative total for arithmetic average
of SS concentration in outflow of one
treatment level
C Capacity per screen
C Area of fine screen
SS concentration of the released flow
per time-step
Minimum SS concentration of the released
flow
Maximum SS concentration in the released
flow
Accumulative total for arithmetic average
of SS concentration of the released flow
C SS concentration of the waste flow from a
treatment unit
C Minimum SS concentration in removal flow
C Maximum SS concentration removal flow
C Accumulative total for arithmetic average
of SS concentration of the removal flow by
one treatment level
SS removed by micro-strainer
C Surface area of sedimentation tank
Sedimentation tank depth
Name of subroutine
Number of sedimentation tanks required
Unit
mgA
mgA
ttgA
cfs
sq ft
mgA
»gA
mg/L
mg/L
mgA
mgA
mgA
mgA
mgA
sq ft
ft
Variable
Name
SLOAD
sour
SPRINT
SQM
SREFF
SREFFH
SREFF1
SREFF2
S ROUTE
SSARR
SSCIF
SSCOUT
SSCRL
SSIF
SSIFRF
SSIFT
SSIN
SSINRF
SSINT
C* Description Unit
Solids loading on screens Ib/min/sq ft
Volume out of plug flow cf
Name of subroutine
C Maximum solids holding capacity at Ib/sq ft
maximum head and maximum flow rate
SS removal efficiency
C SS removal efficiency of high rate
filter
Same as SREFFH
Same as SREFFH
Name of subroutine
C SS arrival rate Ib/DT
SS concentration of inflow to the whole mg/L
model {= SSIF)
SS outflow concentration mgA
SS concentration of released flow
(= SSRL)
C SS inflow rate (storage) Ib/DT
Fraction of SS removed to SS flowing into
the whole model
Accumulative total SS in the inflow Ib
to the whole model
C
SS in flow rate of one treatment level Ib/DT
Fraction of SS removed to SS flowing
into each treatment level
C
Accumulative total SS flow into treat- Ib
ment level
An ENR factor for geographic location
of site
SSOF
SS flow rate in overflow
Ib/DT
-------
EXAMPLES
Two examples of the use of the Storage Block and its subroutines are
given:
Example 1 - Incorporates external storage with bar racks,
inlet pumping, sedimentation due to storage,
and microstrainers.
Example 2 - Bypasses external storage and provides treatment
by bar racks, dissolved air flotation, effluent
screens, outlet pumping, and chlorination.
Example 1 - With Storage, Treatment and Cost
This example, as well as the following example, receives most of its
data from the Transport Block output file created for a hypothetical
500-acre drainage basin, Smithville. The system outfall is at element 13.
Description of Sample Data. Table 5-4 shows a listing of the card data
presented to the program for execution. The first two cards identify
the outfall (13), the number of complete runs through the program desired
(1), and the desired ratio of the maximum flow to be treated to the
maximum arriving flow rate (0.80). This ratio permits a more economical
sizing of the treatment units by allowing a fraction of the extreme
peak flows to bypass treatment. The third and fourth cards identify the
treatment string and print control options. The next nine cards describe
the geometry and design parameters of the storage basin. Next follow
the inlet pumping head and the clock time of the start of the storm
event. The final four data cards describe the cost factors. These four
cards are omitted if the no cost option is specified under print control.
272
-------
Table 5M. EXAMPLE 1 - CARD INPUT DATA LIST
to
-j
W
02
1
19
13
10
0
8
10
3 .
0
6
15
7
1
J.
13
1
12
2
1
1
.71
.00
.00
.00
250
.00
.00
.00
30
.00
314
570
20000.
0.80
22 35
1
6
1
0
0.
544000.
544000.
5.000
0.00
42
2
8
10
0.
51
1
.00
.50
.50
000
DATA
TRAN.OUT.SMITHVILLE2 ON SYS04
61 71
1
200000. 5.00 400000. 7.50
544000. 9.00 544000. 9.50
544000. 11.00 544000.
FOR SELBY ST. C"4)
CARD
GROUP
NO.
544000. )
544000. >
)
1
1
1
1
2
3
4
6
7
8
9
3
4
5
16
25
1345
1602
0.02000
1
1
1
0
970
378
634
.20
1. 1452
1410 1442 1474 1506
1.25 0.03
1538 )
2
2
2
J.
2
3
24
-------
If more than one trial run is to be made from the same transport output
file in a continuous operation, the data cards are repeated starting
with the Treatment Options.
Description of Sample Output. The output for Example 1 is shown, some-
what abbreviated, in Tables 5-5 through 5-11 inclusive.
Table 5-5 shows the control information read from the Transport Block
output file.
Table 5-6 shows the input data and design computations accomplished in
subroutines TRTDAT and STRDAT. Note that the storage unit and all
treatment units are fully described.
Table 5-7 shows the performance in each level for each time-step.
Note that the performance of the storage and treatment units is interwoven
in the printed output. The printed output shown here is suppressed by
setting IPRINT = 0. In the example the setting IPRINT = 2 was selected
to print both quantity and quality performance on a time-step basis.
TaKle 5-7 has been abbreviated to show output only for the first five
time-steps.
Table 5-8 shows a summary of the treatment performance at each level and
at representative time periods (all levels combined). This summary is
suppressed by setting ITABLE =0.
Table 5-9 shows maximum, average, and minimum values of quantity and
quality, at each level. This computation is suppressed by setting
IRANGE - 0.
274
-------
Table 5-5. EXAMPLE 1 - CONTROL INFORMATION PASSED
FROM TRANSPORT BLOCK
**»**<****
SCLITIC*, TO EXAMPLE i FOR STGRAGE BLOCK FCLLCUS
*•*•******
SUTHVILLE, tSA
OUT Pin FRCN EXTERNAL STORAGE/TREATMENT HCOELS
TRANSPCRT MODEL OUTFALLS AT THE FOLLOWING ELEMENT NUMBERS*
13
INPUT TO TREAIMENT HOOEL SUPPLIED FAON TRANSPORT HOOEl EXTERNAL ELEHENT NUMBER 13
NUfBER OF RUNS
Tlft-STEP SUE
NO. TIKE-STEPS MODELED
TRIBUTARY AREA
NC. TMKSP. POO. CUTFALLS
NO. CF POLLUTANTS
TIME ZCHC
1
5.00 MINt
25
IOC.CO ACRES
I
3
48400.0 SEC
-------
Table 5-6. EXAMPLE 1 - OUTPUT OF SUBROUTINES TRTDAT AND STRDAT
INPUT CAT* FOR TREATMENT PACKAGE FOLLOWS
CHARACTISTICS OF THE TREATMENT PACKAGE ARE
LEVEL MODE PROCESS
02
12
22
35
42
51
61
71
STORAGE ROUTED
BAH RACKS
INLET PUPPING
STORAGE-SEDIMENTATION
HICRCSTRAINERS
•BYPASS)
(BYPASSI
(BYPASS)
IPRINT
I COST
IftANGE
ITABLE
vj
CTi
DESIGN STORM USED. TREATMENT CAPACITY klLL BE SELECTED TO SUIT.
DESIGN FLOWRATE * 502.32 CFS.
I- 0.800 TIMES MAXIMUM ARRIVAL RATE OF 627.89 CFS.)
TREATMENT SYSTEM INCLUDES MODULE UNITS
DESIGN FLOW IS THEREFORE INCREASED TO NEXT LARGEST MODULE SIZE
ADJUSTED DESIGN FLQHRATE » 541.45 CFS., « 350.00 MGO.
(KfOO = 161
CHARACTERISTICS OF STORAGE UNIT ARE
OUTLET TYPE - 6
STORAGE MODE * 1
STORAGE TYPE « 1
IPOL - It PRINT CONTROL I ISPRIN) ' I
NATURAL RESERVOIR, WITH fAX. DEPTH - 10.Tl FT.
DEPTH(FT) AREA(SQ.FT) OEPTH(FT) AREA(SQ.FT)
0.00 0. 2.00 2COOOO. 5.00
6.00 5440CO. 3.50 544000. 9.00
10.CO 5440CO. 10.50 544000. 11.00
RESERVCIR CUTFLCU BY FIXED-RATE PUMPING
PUMPING RATE * 193.25 CFS, PUMPING START DEPTH
CEPTM(FT» STORICU.FT) OEPTH(FT) STORICU.FTI
0.00 0. 1.07 57352.
4.28 626466. 5.35 1242276.
8.57 2E57542. 9.64 3440165.
II DEPTH/AREA PARAMETERS ARE
DEPTH!FT) AREA(SQ.FT)
400000.
544000.
544000.
CEPTH(FT) AREA!SO.FT)
7.50
9.50
544000.
544000.
STORAGE BETfcEEN PUMP START AKO STOP LEVELS
ASSUMED UNIT COST (EXCAVATION, LINING, ETC.)
» 5.00 FT, PUMPING STOP DEPTH « 0.00 FT
OEPTH(FT) STOR(CU.FT) OEPTHIFT) STOR(CU.FT)
2.14 226873. 3.21 489446.
6.43 1725609. 7.50 2275012.
10.71 4022768.
19.06 TIMES (QPUMP'OT)
6.00 S/CU.YO.
-------
Table 5-6 (continued)
BEStCN FLOW INPUT TO TREATMENT HILL BE CONSIDERABLY RESTRICTED BY MAXIMUM POSSIBLE OUTFLOW FROM STORAGE • 193.25 CFS
THEREFORE REDUCE TREATMENT DESIGN FLOW
SPCCIFIED TREATMENT CAPACITY USED.
DESIGN FLOWRATE * 193.25 CFS.
TREATMENT SYSTEM INCLUDES MODULE UNITS
DESIGN FLOW IS THEREFORE INCREASED TO NEXT LARGEST MODULE SUE
ADJUSTED DESIGN FLONRATE - 193.37 CFS.f - 125.00 MGD.
tKMOO « 11)
PRELIMINARY TREATMENT BY MECHANICALLY CLEANED BAR RACKS (LEVEL 1)
NUMBER OF SCREENS « 2
CAPACITY PER SCREEN « 96.69 CFS
SUBMERGED AREA - 32.23 SQ.FT. (PERPENDICULAR TO THE FLOW)
FACE AREA OF BARS » 45.12 SQ.FT.
INFLCH BY INLET PUMPING (LEVEL 21
PUMPEC HEAD - 15.00 FT. MATER
TREATMENT EY SEDIMENTATION IN ASSOCIATED STORAGE - SEE LEVEL 0 ABOVE
NO CHLORINE ADDED
TREATMENT BY NICCOSTRAINEftS
NUMBER OF UNITS - 10
CAPACITY PER UNIT " 12.50 MGD
SUBMERGED SCREEN AREA- 217.01 SQ.FT. PER UNIT
NO EFFLUENT SCREENS (LEVEL SI
OUTFLOW BY GRAVITY (NO PUMPIKGI (LEVEL 61
NO CHLORINE CONTACT TANK FOR OUTFLOW (LEVEL 7)
-------
Table 5-7. EXAMPLE 1 - OUTPUT OF PERFORMANCE PER TIME-STEP
PERFCRFANCE PER TIME STEP
NOTE* NO dOD OP SS ARE REMOVED IN LEVELS 2, S, ( 6, REGARDLESS OF THE OPTIONS SELECTED
NO SS REMOVALS IN LEVEL 7 (CHLORINE CONTACT TAMO
LEVEL 165 REMOVALS (AT BAR RACKS AND EFFLUENT SCREENS) ARE REPORTED IN SUMMARY CMV
INFLOWS STORAGE MICROSTRAINERS NO CONTACT TANK
OUTFLOWS
HATER BCD
SS COLIFORMS
TOTAL BOO SS TOTAL BOO SS TOTAL BOO COLtFORFS TOTAL
BOC
SS COL IFOR'S
CFS MG/L MG/L MPN/IOOML CFS HC/L MG/L CFS MG/L KG/L
STORAGE SOLUTION FCR 25 TIME-STEPS FOLLOWS* ON A STEP-BV-STEP BASIS
CFS MG/L MPN/IOON.
CFS MG/L MG/L MPN/IOOML
03
0 STP TIPE
N NO (PIN)
0 0.0
I 5.0
13*35 APR
OVF
2 10.0
13:40 APR
OVF
3 15.0
13t4S ARR
OVF
4 20.0
13150 APR
OVF
INFLOW OUTFLOW
(CFS) (CFS)
0.0
13.2
0.00
0.00
20.2
0.00
0.00
39.4
0.00
0.00
98.4
0.00
0.00
0.0
0.0
0.
0.
0.0
0.
0.
0.0
0.
0.
0.0
0.
0.
STORAGE DEPTH IN* BOO
(CU.FT) (FT.I (LB)
0. 0.00
1915. 0.04 44.1
COLIN' 9
0. O.COE 00 OUT -O.CO
0. O.OOE 00 REM -0.00
69B3. 0.13 46.6
COLIN' 8.
C. O.OOE 00 CUT -0.00
o. O.OOE oo REH -o.oo
15918. 0.30 66.5
COLIN' 9.
0. O.OCE 00 CUT -0.00
0. O.OOE 00 REM -0.00
36587. 0.68 138.6
COLIN* I,
0. O.OOE 00 OUT -0.00
0. O.OOE 00 REM -0.00
SS STORS BOO
ILBI (LB)
SS BOO SS OUT I BOO
(LBI (MG/L) (MG/L) (LB)
SS BOO SS
(IB) (NO/L) (MG/L)
4
P
L
P
5 25.0 242.9 193.3
6786T.
1.14 295.2
CGLIN* 2
S7.7 44.1 57.7 358.1
.60E 12SCOLCHPN)- 9.60E 12CONC- 1.
-0. -0. -0.00 -0. -0.
-0. -0. -0.00 -0. -0.
B8.0 90.7 145.7 208.4
i44E 12SCOL(MPN>- 1.80E 13CONO 9,
-0. -0. -0.00 -0. -0.
-0. -0. -0.00 -0. -0.
272.3 157.2 417.9 158.5
.35E 12SCOUMPM» 2.74E 13CGNC- 6,
-0. -0. -O.OO -0. -O.
-0. -0. -0.00 -0. -0.
1024.9 295.8 1442.8 129.8
i62E 13SCOL(MPN)' 4.36E 13CONC- 4
-0. -0. -0.00 -0. -0.
-0. -0. -0.00 -0. -0.
NEW OSTART » 1.06 FT.
3409.4 407.1 4236.1 96.3
25E 13SCOL(MPM* 3.55E 13CONC- 1
468.8 0.0 O.O 0.0 0.0 0 0
,72E 07COLOUT- O.OOE-OICONC« O.OOE-Ol
0.00 0. O.OOE CO 0.00 0. 0. O.OOE 00
0.00 0.
334.9 0.0 C.O 0.0 0.0 O O
.12E 06COLOUT- O.OOE-01CONC- O.OOE-01
0.00 0. O.CCE CC C.OO 0.
0.00 0.
421.4 O.C C.O 0.0 0.0
>07E 06COLOUT- 0.00£-OICONC« 0.00t-0l
o.oo o. O.COE cc a.oo o.
0.00 0.
632.9 O.C O.O 0.0 0.0
,20E 06COLOUT- O.COE-C1CONC* O.OOE-Ol
0.00 0. O.OOE CO
0.00 0.
0.00
0. O.CCE 00
0 0
0. O.OCE 00
0 0
0. O.OOE 00
1001.8 184.0 616.2 148.3 496.6 I 4
.85E 06COIOUT« 3.05E 13CONO 5.416 06
-------
Table 5-8. EXAMPLE 1 - OUTPUT OF SUMMARY OF TREATMENT EFFECTIVENESS
to
«o
10
SUMMARY CF TREATMENT EFFECTIVENESS
TOTALS
INPUT
OVERFLOW (BYPASS I
TREATEC
REMOVED
RELEASED
REMOVALS
LEVfcL 1
LEVEL 3 (TOTAL)
LEVEL 4
LEVEL 5
LEVEL T
TRASH:
BAR IUCKS
EFFLUENT SCREENS
FtCH tH.G.)
9.107
c.ooo
9.lor
o.i45
8.962
FICWIM.G.)
0.000
0.097
0.047
0.000
0.000
BDO ILBI
3155.6
0.0
JT55.6
3072.6
682.6
SS (LB1 COLIF IHPNI
BOO
20. S
1540. S
1511.6
O.C
O.C
53918.5
0.0
53916.5
51300.4
2618.1
SS 4.61 94.36
9TE 05 3.42E 09 3.34E 05 3.006 05 3.06E 05
80E 04 1.4re 04 l.«SE 04 1.64E 04 1.75E 04
95.56 95.20 95.14 9V.62 94.38
-------
Table 5-9. EXAMPLE 1 - OUTPUT OF SUMMARY OF FLOWS—MAXIMUM, AVERAGE, MINIMUM
to
oo
o
SUNMARV OF FLCMS - PAX I MA, AVERAGES, AND MINIMA
ARRIVING
FLCW RATES IH.C.
MAXIHUH 124.919
AVfRACE 104.932
MINIMUM 0.000
800
MAXIMUM
AVERACE
MINIMUM
TO
OVERFLOW TREATMENT
O.I
c.oco
c.ooo
c.ooo
CONCENTRATIONS IMC/ LI
?*.<5 0.0
41.6 0.0
0.0 0.0
SUSPENDED SOLIDS
MAXIMUM 1016.4
AVERAGE 597.1
MINIPUH c.o
CONCENTRATIONS
0.0
0.0
0.0
124.919
104.932
0.000
41.6
0.0
(MG/L)
1016.4
597.1
0.0
LEVEL 3
REMOVAL OUTFLOW
1.915
1.119
0.226
8442.6
1793.5
1690.6
50043.4
42036.4
50043.4
124.638
103.808
122.999
57.0
24.5
IB. 2
245.5
144.7
74.5
LEVEL 4
REMOVAL OUTFLOW
0.646 124.041
0.543 103.265
0.646 122.352
8*48.7 10.0
3228.2 7.7
2200.3 6.7
40093.1 35.0
22060.7 29.4
7655.3 35.0
LEVEL 7
REMOVAL OUTFLOW
0.000
0.000
c.ooo
o.o
0.0
o.b
0.0
0.0
0.0
COLI FORM CONCENTRATIONS IHPN/100ML)
MAXIMUM 1.90E C6 O.OOE-C1 1.90E C6
AVERAGE 4.74E CS O.OCE-01 4.74E 05
MINIMUM O.OOE-Ol O.OCE 00 O.OOE-Ol
124.041
103.265
122.352
10.0
7.7
6.7
35.0
29.4
35.0
3.81E CS
3.31E 04
O.OOE-Ol
RECOMBINEO
RELEASE
124.041
103.265
0.000
10.0
7.7
0.0
35.0
29.4
0.0
3. Bit 05
3.31E 04
O.OOE-Ol
-------
Table 5-10. EXAMPLE 1 - RECAPITULATION OF INPUT/OUTPUT FILES
NJ
oo
EXTERNAL
ELEMENT
KUMC E R
12
EXTERNAL
ELEMENT
NUMBER
1!
13
11
EXTERNAL
ELEMENT
NUK8ER
13
EXTERNAL
ELEMENT
NUMBER
13
i:
13
TIME STEP
1
13.169
418. C41
41.555
TIME STEP
1
8.615
63.151
8.578
11.539
1013.715
33.243
1.92E 12
2.30E 12
6.75E 11
TIME STEP
1
0.000
189.738
190.461
TIME STEP
1
O.COO
7.107
5.671
O.COO
24.E76
24.971
O.COE-01
6.89E 10
5.65E 1C 5
2
20.21*
3*3.250
48. ISO
2
9.316
47.817
7.804
17.597
743.326
24.903
l.6« 12
1.90E 12
7.89E 11
2
c.ooo
189.989
190.461
2
C.OOO
7.117
5.671
0.000
24. 90S
2*. 971
O.OOE-01
5.8CE 10
.65E 1C t
3
39.396
244.684
41.579
3
13.304
36.927
7.723
94.451
545.212
20.656
1.87E 12
1.66E 12
7.71E 11
3
C.OOO
189.989
190.683
3
C.OOO
7.117
5.278
0.000
24.909
25.000
O.CCE-Ol
5.8CE 10
.2'E 10 t
INLET HYOROGftAPH - CFS
4567
98.439 242.862 476.904 626.101
254.597 220.755 190.898 167.471
36.801 32.943
INLET PQLLUTOCRAPHS
4567
*** BOO IN L8/MIN ***
27.727 59.049 97.965 118.377
28.678 22.579 18.111 IS. 007
7.761 7.802
*• SUSPENDED SOLIDS IN LB/MIN **
204.980 681.677 1352. fl22 1794.913
392.469 278.744 196.088 138.443
17.777 15,615
*** COLIFGRMS IN KPN/MIN **•
3.246 12 4.49E 12 5.29E 12 5.07E 12
1.49E 12 1.37E 12 1.28E 12 1.22E 12
7.66E 11 7.62E 11
TREATED OUTFLOW HVOROCRAPH - CFS
4 -3 6 7
0.000 191.892 189.355 169.279
189.989 190.158 190.183 190.183
190.726 190.892
TREATED OUTFLOW PCLLUTOGRAPHS
4567
*«« BOD IN LB/MIN ***
0.000 7.1E8 7.093 7.090
7.117 6.795 6.692 6.692
5.162 4.808
** SUSPENDED SOLIDS IN LB/MIN **
0.000 25.158 24.826 24.816
24.909 24.931 24.934 24.934
25.0C!> 25.027
*** COL1FORKS IN MPN/M1N »**
O.OOE-01 1.246 12 2.16t 11 1.09E 11
5.80E 10 5.39E 10 5.33E 10 5.33E 10
.3SE 10 7.42E 10
a
627.694
149. SB)
8
113.826
13.169
1814.338
99.772
4.23E 12
1.21E 12
8
189.310
190.338
8
7.091
6.182
24.820
24.954
9.68E 10
5.30E 10
9
S62.5S2
131.278
9
96.760
12.639
1574.737
7S.C81
3. 376 12
1.25E 12
9
189. C93
190.379
9
7.106
6.C45
24.870
24.960
7.11E 10
S.29E 10
10
466.755
101.522
10
75.625
11.611
1233.144
55.357
2.62E 12
1.18E 12
10
189.706
190.389
10
7.106
6.023
24.872
24.961
7.01E 10
5.33E 10
-------
Table 5 2CCCO.OO t/ACRE
POWER • 0.020 S/KWH
CHLORINE « 0.200 S/LB
PCLYMERS « 1.2SO i/LB
7.00 PERCENT
24 YEARS
0.0896
1970
1.1452
ALUP
TREATMENT
BAR RACKS
INLET PUMPING
STORAGE
NICHOSTRAINERS
NO EFFL. SCREENS
NO OUTLET PUMPS
NO CONTACT TAMK
0.03 i/LB
CAPITAL
COSTS
ANNUAL COSTS
STORM EVENT COSTS
LEVEL
-
2
3
4
5
6
7
INS1AL
LAND
INSTAL
LAND
MIM MAINT CHLORINE
CH£M
OTHER
66CS58.
199179.
2862SS8.
C.
C.
0.
SUBTOTAL S 4079647. * 34100B. t
TOTAL
TOTAL"?ER
TRIB ACRE
t 4420655.
8641.
30*27.
56683.
17C92.
245676.
0.
0.
0.
350C77. S
S
105.
43.
21655.
1667.
0.
0.
0.
23871. t
449960.
3569.
13211.
1992.
57260.
0.
0.
0.
76032.
0.
0.
0.
0.
0.
0.
0.
0. (
S
0.
0.
0.
0.
0.
0.
0.
0. 1
177.
40.
22.
46.
69.
0.
0.
0.
177.
900.
0.
TOTAL L*KC REOUIREMENT
17.01 ACRES.
-------
Table 5-10 shows the hydrograph and pollutograph values received on the
Transport Block output file and the values created on the Treatment
model output file.
Table 5-11 shows the complete cost summary for the storage/treatment
string selected. Cost computations and this summary are suppressed by
setting ICOST = 0.
Interpretation of the results is discussed in the context of real
examples in Volume II.
Example 2 - Treatment and Cost, Only
Procedures are identical to Example 1 except as noted below.
Description of Sample Data. Table 5-12 shows the listing of the card
data presented to the program for execution. Note that the nine storage
and one inlet pumping data cards have been deleted. Cards were inserted
to describe the design parameters of the dissolved air flotation unit
(card number 6) and the outlet pumping head (card number 7).
Also, in this example the design flow (QDESYN), hence the treatment unit
size, was specified independent of the modeled storm. This was accom-
plished by setting DESF = 0 or blank on card 2 and inserting QDESYN in
cfs on card 5. This option is useful when evaluating an existing
treatment unit or one which was sized for another storm event.
Description of Sample Output. The output for Example 2 is shown in
Tables 5-13 through 5-16 inclusive. Note that because the selected
283
-------
design flow was less than the maximum arrival flow rate, a bypass
occurred in time-steps 7 through 9 which significantly reduced the
overall treatment performance.
284
-------
Table 5-12. EXAMPLE 2 - CARD INPUT DATA LIST
M
03
Ul
13
1
01 12
2
500. CO
1 1
25.00
13 30
7. GO
1314
157C
200CO.
21 32
1
5000.00
25
1346
1602
0.02000
41 52
1
15.00
1970
1378
1634
0.20
DATA
62 71
1
10.00
1. 1452
1410 1442
1.25 0.03
CARD
GROUP
NO.
1
2
3
4
5
17
20
21
22
1474 1506 1538 ) 23
24
-------
Table 5-13. EXAMPLE 2 - OUTPUT OF SUBROUTINE TRTDAT
RUN NO. 1
INPUT DATA FOR TREATMENT PACKAGE FOLLOWS
CHARACTISTICS OF THE TREATMENT PACKAGE ARE
LEVEL MODE PROCESS
0 01 NO SEP. STORAGE
I 12 BAR RACKS
2 2L (BYPASS)
3 32 OISS AIR FLOAT'N
4 41 (BYPASS)
5 52 EFFLUENT SCREENS
6 62 OUTLET PUMPING
7 71 (BYPASS)
*•** WARNING ***•
THE FOllQMtNG COMBINATIONS OF TREATMENT OPTIONS ARE CONSIDERED ECONOMICALLY INADVISEABLE - SIMULATION CONTINUES
[TREAT HITH 1 TREAT
52 hlTH 32
IPRINT - 2, ICCST - 1. IRAMGE - U ITABLE
SPECIFIED TREATMENT CAPACITY USEO.
DESIGN FLChRATE * 500.00 CFS.
TREATMENT SYSTEM INCLUDES MODULE UNITS
to DESIGN FLOW IS THEREFORE INCREASED TO NEXT LARGEST MODULE SIZE
03 ADJUSTED DESIGN FtOWRATE - 541.45 CFS. . » 350.00 MOD.
<" IKMGO * 161
NO STORAGE FROM A SEPARATE STORAGE MOCEL IS ASSOCIATED WITH THIS TREATMENT JCOEL
PRELIMINARY TREATMENT BY MECHANICALLY CLEANED BAR RACKS (LEVEL It
NUMBER OF SCREENS * 2
CAPACITY PE* SCREEN = 270.72 CFS
SUBMERGED ARE« . 90.24 SQ.FT. (PERPENDICULAR TO THE FLOMI
FACE AREA OF EARS * 126.34 SC.FT.
INFLOW BY GRAVITY (SO PUMPING) (LEVEL Z)
TREATMENT BY DISSOLVED AIR FLOATATION (LEVEL 3)
MODULE SIZE » 50 MGC
KUM8ER OF UNITS « 7
TOTAL DESIGN FLOW « 350.00 MCC, « S41.4S CFS
DESIGN OVERFLOh RATE = 5000.00 GPD/SFt 15000 SUGGESTED)
RECIRCULATION FLOW » 15.00 PERCENT (15 SUGGESTED)
T»NK CEPTh - 10.00 FEET
TOTAL SURFACE AREA - 30500.00 SQ.FT.
CHEMICALS KILL BE ADDED
CHLORINE HILL £E ADDED
HO SECONDARY TREATMENT INCLUDED (LEVEL 41
TREATMENT EY EFFLUENT SCREENS (LEVEL 5) IFOR AESTHETIC IMPROVEMENTSI
MODULE SIZE * 58.30 MGO. (MAX • 64.6 MGO.I
NO. UMTS - 6
CUTFLOW BY OUTLET PUMPING (LEVEL 61
PUMPED HEAD > ?5.co FT. *
-------
Table 5-14. EXAMPLE 2 - OUTPUT OF PERFORMANCE PER TIME-STEP
PERFORMANCE PER tIHE STEP
NOTE) NO SCO OR SS ARE REMOVED IN LEVELS 2, 9, I 6. REGARDLESS Of THE OPTIONS SELECTED
NO SS REMOVALS IN LEVEL 7 (CHLORINE CONTACT TANM
LEVEL 1 C 5 REMOVALS (AT BAR BACKS ADD EFFLUENT SCREENS) ARE REPORTED IN SLINMARV ONLY
INFLOWS OISS AIR FLOAT'N BYPASS LEVEL 4 NO CONTACT TANK OUTFLOWS
(•o
oo
HRtMIN
131 35 ARR
QVF
13:40 APR
OVF
13t*5 AfrR
OVF
13>50 ARft
CVF
13395 AHR
OVF
1*8 0 ARR
OVF
141 5 ARR
GVF
14110 AfR
GVF
14:15 AHR
GVF
14120 APR
OVF
14 tZ5 Afft
OVF
14)30 ADR
OVF
14435 APR
OVF
1*1*0 APR
OVF
14>4S ARK
OVF
14:50 ARR
OVF
14:55 Af«
OVF
151 0 ARR
OVF
HATED
CFS
13.17
0.00
20.21
O.OO
39.36
0.00
98. 44
0.00
242.86
O.OC
476.90
0.00
626. 10
84.65
627.89
06.44
562.55
21.10
466.75
0.00
416.04
0.00
343. 25
O.OC
294.68
O.OC
254.60
O.OO
220.75
0.00
1S0.9C
0.00
167.47
0.00
149.5E
0.00
BOO
HG/L
179.
0.
123.
0.
90.
C.
75.
0.
65.
0.
55.
0.
51.
51.
48.
48.
46.
46.
43.
0.
40.
0.
37.
0.
34.
0.
30.
0.
27.
0.
25.
0.
24.
0.
24.
0.
SS
HG/L
234.
0.
23).
0.
370.
0.
557.
0.
751.
0.
759.
0.
767.
767.
713.
773.
749.
749.
7C7.
0.
6*9,
0.
579.
0.
495.
0.
til.
0.
333.
0.
Z7S.
0.
221.
0.
176.
0.
CCL1FCRHS TOTAL BOD SS TOTAL
HPN/IOOHL CFS MG/L HG/L CFS
0.86E 07 OUT 12.97 73. 42. 12.97
O.OCt 00 REH 0,20 7141.12501, 0.00
0.496 07 OUT 19.91 50. 42. 19.41
O.CCE OO HEM 0.30 49L3. 12417. O.OO
0.28E 07 OUT 36.76 17. 67. 38.76
O.OCE 00 REM 0.59 3601.19907. 0.00
0.19E O7 OUT 96.96 3O. 1O1. 96.96
O.CCE OO REM 1.4S 29ff. 30111. 0.00
0.11E 07 OUT 239.21 26. 136. 239.21
O.OOE 00 REH 3.64 2567.40702. 0.00
0.65E 06 OUT 469. 73 12. 137. 469.73
O.OCE 00 REM 7.15 2184.41126. 0.00
C.46E 06 OUT 513.30 21. 141. 533. 3O
O.ABE Ob REM 6.12 1940.41442. 0.00
C.40E 06 OUT 513.30 21. 140. 533.30
0.4CE 06 REH 8.12 1857.41671. O.OO
0.35E 06 OUT 533.10 20. 142. 533.30
0.35E 06 REH 8.12 1757.40177. O.CO
0.33E 06 OUT 459.73 17. 129. 459.73
O.OCE 00 HEW 7.00 172O.382S2. 0.00
0.32E Ofc OUT 411.75 16. 117. 411.75
O.CCE 00 REM 6.27 1603.35113. 0.00
0.33E 06 OUT 338.09 1!. 105. 336.09
O.OCE 00 REM 5.15 1476.31326. 0.00
C.3JE 06 OUT 29O.25 13. 89. 290.25
O.OCE 00 REM 4.42 1328.26721. 0.00
C.34E Ofc OUT 250.77 12. 74. 250.77
O.OOE 00 «CM 3.32 ll«3. 22214. 0.00
0.37E 06 OUT 217.43 11. 61. 217.43
O.OCE 00 REM 3.31 1C82.1B143. 0.00
0.40E 06 OUT 188.03 10. 49. IBS. 03
C.CCE OC REH 2.86 1003.14704. 0.00
0.43E 06 OUT 164.95 10. 39. 164. «
C.OCE 00 REM 2.51 947.11776. 0.00
C.49E 06 OUT 1.47.33 9. 32. 147.33
O.OCE 00 REM 2.24 93C. 9445. 0.00
BOO
H&/L
73.
0.
SO.
0.
37.
0.
30.
0.
26.
0.
22.
0.
21.
0.
21.
0.
20.
0.
17.
0.
16.
0.
15.
0.
13.
0.
12.
0.
11.
0.
10.
0.
10.
0.
9.
0.
SS TOTAL
MG/L CFS
42. 12.97
0. 0.00
42. 19.91
0. 0.00
67. 38.76
0. 0.00
101. 96.96
0. 0.00
136. 239.21
0. 0.00
137. 469.73
a. o.cc
141. 533.30
0. 0.00
140. 533.30
0. O.OC
142. 533.30
a. o.oc
126. 459.73
0. O.OO
117. 411.75
0. 0.00
105. 338.09
0. O.OO
69. 290.25
0. 0.00
74. 250.77
0. 0,00
61. 217.43
0. 0.00
49. 188.03
0. 0.00
39. 164.95
a. o.oo
32. 147.33
0. O.OC
BOO
HG/L
72.
0.
sc.
0.
37.
C.
3C.
0.
it.
C.
22.
C.
21.
0.
21.
C.
20.
C.
17.
0.
It.
0.
li.
C.
13.
C.
12.
0.
11.
0.
1C.
0.
1C.
C.
9.
C.
CCLIFORM5
HPN/100ML
O.S4E 04
G.48C 04
0.286 04
0.19E 04
O.UE 04
O.6SE 03
0.47E 03
0.39E 03
0.35E 03
C.33E 63
0.32E 03
0.32E 03
0.33E 03
0.34E 01
0.36E 03
O.39E 03
0.42E 03
0.46E 03
TOTAL
CFS
12.97
19.91
38.76
96.46
239.21
469.73
617.95
619.75
554.41
459.73
411.75
338.09
290.25
250. 7T
217.43
188.03
164.95
147.33
BOO
HG/L
72.
50.
3T.
30.
26.
22.
25.
24.
21.
17.
16.
15.
13.
12.
11.
10.
10.
9.
SS
MG/L
42.
41.
67.
101.
136.
137.
226.
228.
US.
128.
117.
105.
89.
74.
61.
49.
39.
32.
-------
Table 5-15. EXAMPLE 2 - OUTPUT OF SUMMARY OF TREATMENT EFFECTIVENESS
to
CD
CD
SUMMARY OF TREATMENT EFFECTIVENESS
TOTALS
INPUT
OVERFLOW (BYPASS)
TREATED
REMOVED
RELEASED
REMOVALS
LEVEL 1
LEVEL 3 (TOTAL)
LEVEL 4
LEVEL 5
LEVEL 7
TRASHi
BAR RACKS
EFFLUENT SCREENS
REMOVAL PERCENTAGES
OF CVERALL INPUTS
FLOW
(M.
12.
0.
12.
0.
12.
FLOHlM.
FIQW
OF TREATED FRACTIONS
CCNSLNPT1CNS (LBI
LEVEL 3
LEVEL 4
LEVEL 7
TOTAL
REPRESENTATIVE VARIATION
TIME 13135
HATER
AV. FLOM (CFSI 13.07
BOD
ARRIVING (CG/Lt 179.07
RELEASED (PC/LI 72.50
I REDUCTION (LB) 60.06
S. SCLICS
ARRIVING (MG/L) 234.41
RELEASED (?C/L) 41.74
f REDUCTION (LB) 82.43
CCLIFCBNS
ARR (MPN/100ML) 8.5CE 06
REL (HPN/1COML) 6.36E 03
t REDUCTION (LB) 99.90
0.
0.
0.
0.
0.
73.
0.
G.)
717
431
286
185
533
G.)
001
184
000
000
000
686 CU
605 CU
78.38
82.03
COL IF IMPM
97
49
.25
.90
POLYHEkS
1026.1
0.0
0.0
1026.1
1228.6
0.0
0.0
1228.6
• OISS AIR
« BYPASS
FLOAT
-------
Table 5-16. EXAMPLE 2 - OUTPUT OF SUMMARY OF TREATMENT COSTS
SUMMARY Of TREATMENT COSTS
1378
ASSUMEC FLTURE ENGINEERING NEWS RECORD INDICES
CONSTRUCTION - 20 CITV AVERAGE
VEAR EUR INDEX
1970
IS71
l
17U
2300544.
4601.
1912.
4.
TOTAL LAND PEQUIREKENT
3.96 ACRES.
-------
SECTION 6
RECEIVING WATER BLOCK
Paqe
BLOCK DESCRIPTION 293
SUBROUTINE DESCRIPTIONS 294
Subroutine RECEIV 294
Subroutine SWFLOW 294
Subroutine INDATA 297
Subroutine TIDCF 297
Subroutine TRIAN 297
Subroutine PRTOUT 297
Subroutine OUTPUT 301
Subroutine SWQUAL 301
Subroutine INQUAL 301
Subroutine LOOPQL 304
Subroutine QPRINT 304
INSTRUCTIONS FOR DATA PREPARATION 304
Step 1 - Idealization of the Physical System 307
Step 2 - Quantity Decisions 308
Step 3 - Quality Decisions 309
EXAMPLE 326
DATA INPUT 326
291
-------
SECTION 6
RECEIVING WATER BLOCK
BLOCK DESCRIPTION
The Receiving Water Model simulates the behavior of estuaries,
reservoirs, lakes, and rivers. The program has two distinct phases
which may be simulated together or separately. In Phase Af the time.
history of stage, velocity, and flow is generated for various points in
the system. In Phase B, the hydrodynamics are utilized to model the
behavior of conservative and nonconservative quality constituents.
The receiving water is simulated by cutting the continuous system into
a series of discrete one- and two-dimensional elements which connect
node points. jTor the purpose of this analysis...Jthe. velocity of flow is
assumed constant with depth, one-dimen5^onal__eJlffm,SnJtis EfiBaffigflt 'VLYfif5
gnd specific channels^ and_twq-dimensional__ele_ments represent areas of
continuous water surface. For each time-step, the equations of motion
and continuity are applied to all nodal points to derive the hydro-
dynamics of the system. The hydrodynamics are used with equations for
conservation of mass to determine the concentration of quality con-
stituents.
Subroutine RECEIV, which is called by the Executive Block program,
drives the quantity (Phase A) and quality (Phase B) sections of the
model which act independently, linked only by data transmitted through
a peripheral file.
293
-------
This section describes the subroutines used in the Receiving Water Block,
provides instructions on data preparation, and furnishes an example of
program usage.
Figure 6-1 shows the linkages among subprograms which make up the
Receiving Water Block.
SUBROUTINE DESCRIPTIONS
There are three primary subroutines in the Receiving Water Block.
Subroutine RECEIV, which provides liaison with the Executive Block of
the Storm Water Management program; subroutine SWFLOW, which coordinates
the hydraulic computations; and subroutine SWQUAL, which coordinates
the quality computations.
Subroutine RECEIV
©
Subroutine RECEIV reads information to decide if quantity and/or quality
are to be simulated and calls SWFLOW and SWQUAL as may be appropriate.
The output files generated by either the Transport Block or the Storage
Block, as selected by the user when declaring I/O tape/disk identifiers,
are used in the computations. Figure 6-2 shows RECEIV flow chart.
Subroutine SWFLOW
The quantity model consists of six subroutines: SWFLOW, INDATA, TIDCF,
TRIAN, PRTOUT, and OUTPUT.
Subroutine SWFLOW is the driving quantity routine and operates in four
steps:
1. Calls INDATA for input.
294
-------
EXECUTIVE
BLOCK
Figure 6-1. RECEIVING WATER BLOCK
295
-------
F ANAM
= SWQUA
Figure 6-2. SUBROUTINE RECEIV
296
-------
2. Carries out hydraulic computations.
3. Calls PRTOUT for output of results.
4. Saves all geometric and flow information on
a peripheral file.
Upon its completion, the program returns with a set of hydrodynamic
information required for later calculation of water quality. Figure 6-3
shows a flow chart of subroutine SWFLOW.
Subroutine INDATA. (2.) Subroutine INDATA reads all the input data
for receiving water quality computations. If necessary, it calls TIDCF
to generate tidal stage coefficients and TRIAN to calculate necessary
geometric data for the system. A flow chart for subroutine INDATA is
shown in Figure 6-4.
Subroutine TIDCF. (3) Subroutine TIDCF uses a least square procedure
to calculate the coefficients of the tidal function H{T) = Al + A2
SIN(T) + A3 SIN(2T) + A4 SIN(3T) + A5 COS(T) + A6 COS(2T) + A7 COS(3T)
from input values of H and T. A flow chart for subroutine TIDCF is
shown in Figure 6-5.
Subroutine TRIAN. (4) Subroutine TRIAN reduces triangular areas to
three one-dimensional channel systems with appropriate values for length
and width. A flow chart for subroutine TRIAN is shown in Figure 6-6.
Subroutine PRTOUT. (Sj Subroutine PRTOUT prints the stored information
concerning stage, velocity, and flow and then calls subroutine OUTPUT. A
flow chart is shown in Figure 6-7.
297
-------
Figure 6-3. SUBROUTINE SWFLOW
298
-------
C
ENTRY
\ READ /
YONTRO./
\ DATA I
ENTRY
Figure 6-5. SUBROUTINE TIDCP
Figure 6-4. SUBROUTINE INDATA
299
-------
c
ENTRY
MODIFY TO
CREATE TWO
CHANNELS ON
MIDS1DE
RETURN
ENTRY
WRITE
VIME HISTO
OF FLOW
VELOCITY^
TA6E
(
RETURN
)
Figure 6-7. SUBROUTINE PRTOUT
Figure 6-6. SUBROUTINE TRAIN
300
-------
Subroutine OUTPUT. Subroutine OUTPUT calls the execution plot routines
to draw graphs of the time history of stage.
The quality section consists of four subroutines: SWQUAL, INQUAL,
LOOPQL and QPPJNT. Subroutine SWQUAL is the driving quality routine
which operates in three steps:
1. Calls INQUAL to read input data.
2. Calls LOOPQL for each day of simulations.
3. Prints daily average, maximum, and minimum concentrations
of water quality constituents.
A flow chart of subroutine SWQUAL is shown in Figure 6-8.
Mass lost to the system through outflows is a normal part of the
computations. A special case is the mass lost through tidal exchange.
This calculation is performed at the completion of each day's cycle, and
is based on the volume difference between flood and ebb tides.
Subroutine INQUAL. \7] Subroutine INQUAL, shown in Figure 6-9, reads
control information from cards and geometric data that was previously
the quantity modeling.
The three types and sources of basic information to this subroutine are:
1. The basic hydrodynamics from SWFLOW
2. Time-quality information from models preceding SWFLOW and
transferred through it.
3. Initial quality constituent concentrations and controlling
parameters.
301
-------
ENTRY
CALL
INQUAL
WRITE
\RESTART/
TAPE
Figure 6-8. SUBROUTINE SWQUAL
302
-------
ENTRY
YCAD B WRITER
\ PRINT & /
\ CONTROL/
INFO.
j
WRITE INITIAL
HTORAULIC
INFLOWS &
, OUTFLOWS/
'SYST
<5
Figure 6-9. SUBROUTINE INQUAL
303
-------
Subroutine LOOPQL. (8) Subroutine LOOPQL, shown in Figure 6-10, reads
one quality cycle of hydraulic information right after its entry. It then
reads a new set of values from the appropriate pollutographs or inter-
polates as necessary. Boundary conditions are computed for conservative
and non-conservative quality constituents.
Advective flow concentration changes are computed next, and all nodal
quality constituent concentrations are updated, with checks for depletion.
The program next computes nodal quality constituent concentration
changes due to mass input. Finally, for non-conservative constituents,
the effects of reaeration and decay are computed.
The average, maximum, and minimum concentrations are stored for later
print out by SWQUAL. This program also allows the calling of QPRINT,
to print all concentrations for this quality cycle. Return is made
to SWQUAL.
Subroutine QPRINT. (9) Subroutine QPRINT, shown in Figure 6-11, prints
the instantaneous concentration levels for the system.
INSTRUCTIONS FOR DATA PREPARATION
Use of the Receiving Water Model involves three basic steps:
Step 1 - _Iflff»^ ***•*"" "f the physical system
Step 2 - Quantity decisions
Step 3 - Quality decisions.
These steps are discussed below. The representation of the data for
program input is shown schematically in Figure 6-12. Data card
preparation and sequencing instructions for the complete Receiving
304
-------
ENTRY
J
REAO/WTERPOL
CONST
LOADING
AT INPUT
NODES
COMPUTE DECAY
6 REAERATON
FOR NON
-CONSERVATIVE
CONSTITUENTS
STORE AVERAGE,
MAX., WIN.
CONCENTRATIONS
FOR LATER
PRINTOUT
C
ENTRY
k WRITE NODAL
XCONCENTRATIONS/
\ FOROUALITY /
\ CYCLE /
V CALLED /
Figure 6-11.
SUBROUTINE
QPRINT
Figxire 6-10. SUBROUTINE LOOPQL
305
-------
£
£
£
£
QUALITY DATA CARDS
CONTROL PARAMETERS
NJSW, ITCPRT, NOPRT, ETC.
NTC
ISWCH(I),ISWCH(2),ETC.
QUALITY
ENDQUANT
QUANTITY DATA CARDS
r
PRINT/PLOT CARDS
RAIN INPUT CARDS
£
HYDRAULIC CONTROL CARD
1
r
ISWCH(I), ISWCH(Z)
STORM TITLE CARDS
RUN TITLE CARDS
QUANTITYQUALITY
RECHVING (READ IN EXECUTIVE BLOCK)
Figure 6-12. DATA DECK FOR RECEIVING WATER BLOCK
306
-------
Water Block are given at the end of these instructions in Table 6-1,
followed by an alphabetical listing of the variable names and descrip-
tions in Table 6-2.
The program uses up to 4 scratch files.
Scratch file 1 is used to transmit hydrodynamics
from quantity to quality model.
Scratch file 2 is used as a scratch file by the
quantity and quality model separately.
Scratch file 3 is an input restart file for the quality
model.
Scratch file 4 is the output restart file for the
quality model.
If the restart facilities of the quality model are not used, 3 and 4
need not be defined.
Step 1 - Idealization of the Physical System
The first step in use of the Receiving Water Model is idealization of the
physical system into one (channel) and two-dimensional (area) discrete
elements of an appropriate size to describe the system in the detail
required.
The decision on detail must be based upon the size limitation of the
program, and the desired time interval of integration. The time interval
is restricted by wave celerity conditions. For a stable solution, choose
At = 0.75 ^yfcfiJC for alj1 channels where L is length, d is depth of channel.
?
At will usually lie between 30 seconds and 300 seconds^ For junctions of
the system, the geometric coordinates, initial head, and floor elevations,
plus average friction coefficients must be specified, together with
307
-------
contributions of channels to the surface area of node. For area elements
only, the nodes forming triangles must be specified, but for channel
elements, width, length, depth, and friction coefficients must be given.
To prepare a run, the following data should be generated. (Card Group
designations correspond to the data input instructions, Table 6-1, which
follow.)
Step 2 - Quantity Decisions
Card
Group Discussion
1 Quantity and/or quality decision. For a quality run, skip to
Card Group 24.
2,3 Title cards for the run and for the storm.
4 Tide or no-tide, print or non-print of input decisions.
5 General control decisions on: (Values in parentheses indicate
typical values where relevant.)
a) Number of daily cycles.
b) Number of hours in a daily cycle (25.).
c) Number of hours in a quality cycle (1.).
d) Number of seconds in fundamental time-step (180.).
e) Zero time (0.).
f) Number of junctions and channels to be printed.
g) Number of junctions to be plotted.
h) Evaporation.
i) Wind speed and direction.
j) Day cycle at which printed output will start.
This is one day before the storm is input allowing
steady state to be reached.
k) Number of rainfall points if needed.
1) Downstream junction number.
6 Rainfall input if relevant.
7,8,9 Junctions and channels to be printed and plotted.
10,11, Downstream condition either tidal or using a weir type
12 equation where Q = WEIRl (H-WEIR2) **WEIR3.
308
-------
13,14 Junction data, including initial head, area contribution
of one dimensional channels, inflows and outflows, depths,
average Manning's coefficient, and coordinates.
15,16 Channel data, including connection data for area elements
and connection data for channels plus length, effective
width, average depth, Manning's coefficient, and initial
velocity.
17,18, Titles to go on plot cards.
19
20,21, Storm water input hydrograph from cards if relevant.
22
Step 3 - Quality Decisions
Card
Group Discussion
24 Control switches concerning restart information.
25,26, Control information for quality run information on:
27
a) Number of daily cycles to be run.
b) Number of constituents.
c) Point frequency and detail required.
28,29, Initial details and junction concentrations for each
30 constituent.
31,32 Storm water input from cards.
309
-------
Table 6-1. RECEIVING WATER BLOCK CARD DATA
Card
Group
Format
Card
Columns
Description
Variable
Naro
Default
Value
Control Card.*
4A4
1-8
9-15
If hydraulic tyjj£uj,
carried out, write
If quality modeling
write QUALITY.
a-fcions are to be
QUANTITY.
is to be accomplished.
none
none
IF QUANTITY ANALYSIS IS NOT SELECTED SKIP
TO CARD GROUP 24.
15A4
QUANTITY MODEL DATA.
Run title card, 2 cards.
1-60 Two card title for run.
ALPHA
15A4
Storm title card, 2 cards.
1-60 Two card title for stons.
TITLE
none
Control switches.
1015 1-5 - 1, system is tidally influenced,
= 0, System is influenced by down-
strearo head relationship (dam).
6-10 ,
-------
Table 6-1 (continued)
Card
Group
"•&
6
7
Card
Format Columns
3F5.0 41-45
46-50
51-55
415 56-60 -
61-65
66-70
71-75 ...
8F10.0 1-10
11-20
21-30
31-40
8110 1-10
11-20
Description
Evaporation, in. /mo.
Wind velocity, mph.
Hind direction, clockwise, degrees
from North.
i Day cycle where printed output will
start.
Number of junctions of storm, water
input from cards.
Number of points of rain information.
-j Junction number where a head relation-
ship is specified.
IF INRAIN - 0, SKIP RAIN INPUT CARDS 6
(maximum = 100) .
Rain input cards, INRAIN pairs of values
8 per card.
Rate of precipitation, in./hx.
Time from start of storm, min.
Etc., up to INRAIN points.
Junction selected for stage-history prin
NHPRT values , 8 per card (maximum - 50) .
First junction number.
Second junction number.
Last junction number.
variable
Name
EVAP
WIND
WDIR
NQSWKT
NJSW
INRAIN
JGW
t
RAIN(l)
INTIME(l)
[RAIN (2)
INTIME(2)
tout.
JPRT(l)
JPRT (2)
JPRT (NHPRT)
Default
Value
0
0
none
none
none
none
none
none
none
none
none
none
none
Channels selected for flow print, NQPKT
values , 8 per card (maximum - 50) .
8110 1-7 /Lower junction number at end of first
J desired channel.
8-10 / Higher junction number at end of first
channel.
^-
) desired channel.
18-20 J Higher junction number at end of second
(desired channel.
Lower junction number at end of last
desired channel.
Higher junction number at end of last
desired channel.
CPKT(l)
CPRTU)
none
none
CPRT(NQPRT) none
312
-------
Table 6-1 (continued)
Card Card
Group Format Columns
Description
Variable
Name
Default
Value
10
415
IF NPLT - 0, SKIP CARDS 9 (maxi-
mum =• 50) .
Junctions selected for head plot,
NPLT values.
8110 1-10 First junction to be plotted. OPLTU) none
11-
-20 Second junction to be plotted. JPLT(2) none
» •
Last junction to be plotted. JPLT(NPLT) none
1-5
6-10
11-15
16-20
IF ISWCH(l) = 0 ON CARD 4, SKIP TO
12; OTHERWISE INCLUDE CARDS 10 AND 11
Tide input control card.
If - 1 will expand from tide points
(HHW, LLW, LHW, HLW) for tidal
coefficients.
none
Number of tidal stage data points.
Maximum number of iterations for curve
fit, usually 50.
\ - 0, Skip tidal I/O print,
i
" 1, Print all parameters used.
none
NCHTID
11
~"^ Tidal stage card,
^ L 4 pairs/card.*
8F10.0 1-10 Time in hours of tidal stage, first point. TT(1)
»-,
-------
Table 6-1 (continued)
Card
Group
14
15
16
Card
Format Columns
F10.0 11-20
2F5.0 21-25
26-30
2F10.0 31-40
41-50
C?
'&£
20X 51-70
2F5.0 71-75
76-80
15 1-5
515 1-5
6-10
11-15
/Te-20
V.
i
/
• /
21-25
*'*•*-.
5F10.0 26-35
36-45
46-55
56-65
66-75
15 1-5
Variable pefault
Description Name Value
IF NTEMP(3) ON CARD 15 IS SUPPLIED
LEAVE SURF BLANK.
\ Surface area of junction (millions of AS(J)*SURF none
sq ft) .*
\Junction flow into receiving waters QIN(J)»OF1 none
(cfs) .
Junction flow out of receiving water OPU(J)^F2 none
(cfs).
'Junction depth (ft).** DEP(J)-DT none
^ Junction Manning's coefficient. COF(J)=CF none
(Include Manning's coefficient if
program develops geometric data.)
Leave columns blank.
^(-coordinate (thousands of ft) . X(J)-X1 none
•^y-coordinate (thousands of ft). Y(J)«Y1 none
To terminate Junction Cards, write none
99999.
REPEAT CARD 15 FOR EACH CHANNEL OR AREA_
(maximum - 225) .
i Channel or area cards .
.Channel number. * N none
Junction at lower end of channel. w NTEMP(l) none
• Junction at upper end of channel. <- NTEMP(2) none
i Blank unless program is ,used to develop ~~ NTEMP(3) 0
geometric data. Junction which, with
first two junctions, forms an acute tri-
angle. Program will develop channels.
^ Blank unless it is a number of a fourth NTEMP(4) 0
junction which lies between a pair of
previous three junctions. Program will
develop geometric data'.
\
IF NTEMP(3) IS SUPPLIED THEN LEAVE COL-
UMNS 26-80 BLANK.
Length of channel (ft) . ALEN none
Width of channel (ft) . WIDTH none
Average depth of channel (ft, refer- RAD none
enced to datum plan) .
Manning's coefficient, n. COEF 0.018
Initial velocity (fps) . VEL none
To terminate Channel Cards, write 99999. none
.
*Half of the surface area of the previous channel plus 1/2 of the surface area of succeeding
channel.
"Depth is distance to bottom from datum plane (downward is positive).
314
-------
Table 6-1 (continued)
Card
Group
17
18
19
20
21
22
Card
Format Columns
1BA4 1-72
20A4 1-80
6A4 1-8
9-16
17-24
1-5
6-10
8P10.0 1-10
11-20
21-30
F10.0 1-10
Description
IF NPLT - 0 (CARD 5} . SKIP TO CARD 20.
Plot title card.
72 Columns title for plot output.
Plot horizontal label card.
80 columns label below the x axis.
Plot vertical label card.
Line 1 of the vertical label.
Line 2 of the vertical label.
Line 3 of the vertical label.
IF NJSW » 0, SKIP TO CARD GROUP 23
(maxinun • 20) •
Storm water input control card, NJSW val
First junction number.
Second junction number.
Last junction number.
REPEAT CARD 21 FOR EACH TIME-STEP
(maxima » 20 junctions) .
Input hydrograph.
Time of day, sec.
Flow volume in cfs for first junction.
Flow volume in cfs for second junction.
»
Flow volume in cfs for last junction.
Terminate input hydrograph cards with
TE(1) beyond expected time of analysis.
Variable
Name
TITL
HORIZ
{ VERT{1)
( VERT (2)
1 VERT(3)
\ VERT (4)
( VERT (5)
( VERT (6)
ues.
JSW(l)
JSW(2)
•
JSW(NJSW)
TE(1)
QE(l.l)
QEU.2)
•
•
•
•
CE(l.NJSW)
Default
Value
none
none
none
none
none
none
none
none
none
none
none
none
none
23 Final data card.
2A4 1-8 Write ENDQUANT.
END OF QUANTITY DATA CARDS.
none
315
-------
Table 6-1 (continued)
Card
Group
24
25
26
27
^**
Card
Format Columns Description
1015 1-5
6-10
11-15
16-20
21-25
46-50
15 1-5
1015 1-5
* VV;^
16-20
315 1-5
6-10
11-15
F5.0 16-20
QUALITY MODEL DATA.
Control switches (1 is yes, 0 is no).
Restart from scratch file 3. c
Skip point of maximum and minimum
concentrates .
—^ Write restart data on scratch file 4.-~
BOD/DO is at least one of constituents.
Tidally influenced receiving water. \
Use only first daily cycle on input file
IF NOT RESTARTING FROM SCRATCH FILE 3
(i.e., ISWCH(l) = 0), SKIP TO CARD GROUP
Daily cycle card.
Number of daily cycles desired.
THIS WOULD BE LAST CARD OF DATA DECK IF
ISWCH(l) » 0.
Storm water and print card.
Number of junctions with storm water
input from cards (maximum - 20) .
Daily' cycle at which detailed quality
information will print.
Number of hours .between printing out
quality results." :, '
V
Total number of quality cycles printed
(maximum—SO) .
Control parameters.
Number of daily cycles desired.
* .Number of constituents.
Print interval/ days. '
Ocean exchange ratio at tidal point. C~^
Variable
Name
ISWCH(l)
ISWCH(2)
ISWCH(3)
v ISWCH(4)
ISWCH(S)
AISWCH(IO)
26. •
NIC
NJSW
JTCPRT
NQPRT
LfiCPRT
NTC
KCON
KPRT
XRQD
Default
Value
0
0
0
0
0
0
none
none
none
none
none
none
none
none
none
FOR EACH QUALITY CONSTITUENT READ A SET OF
28 AND 29 CARDS.
28
15 1-5
F10.0 ^O 6-15
*
Quality boundary data.
-\~ \ Head-stage control node'.
-------
Table 6-1 (continued)
Card
Group
Format
Card
Columns
Description
Variable
Name
Default
Value
™
21-25 Reaeration coefficient, 0.4 x 10
is suggested.
26-30 First order decay exponent for non-
conservative constituent.
REAER 0.4 x 10
DECAY
,-8
none
5X
6A4 36-55 Constituent name.
TITLE none
FOR EACH NODE WITH A NON-ZERO INITIAL VALUE,
INCLUDE CARD GROUP 29.
29
15 1-5
4F10.0 6-15
16-25
26-35 — £>
36-45
Junction quality data.
Node number.
Initial concentration of node.
Mass loading, Ibs/day.'
Initial nodal dissolved oxygen
tration.
Dissolved oxygen concentration
JTT
CTT
CPP
concen- CTTOX
of inflow. CPPOX
none
none
none
none
none
30
15
1-5
Terminate card group 29 by writing 99999.
none
32
IF NJSW - 1 ON CARD 26 INCLUDE CARD GROUPS
31 AND 32.
31
1-
6-
Storm water input (1615) NJSW values
(maximum =» 20) .
•5 First junction for storm water input. JSW(l) none
•10 Second junction for storm water input. JSW(2) none
• *
• •
• •
Last junction for storm water input. JSW(HJSW) none
CARD GROUP 32 mjST BE READ IN GROUPS, EACH
GROUP CONSISTING OF KCON NUMBER OF CARDS.
Tine and Load Rate (Repeated sets of cards,
each set consisting of KCON time groups).
1-10 Time of day, sec. TE none
11-20 Load rate of constituent for JSW(l), CEUl none
Ibs/day.
21-30 Load rate of constituent for JSW(2). CE(2) none
Load rate of constituent for JSW(KCON), CE(KCOH) none
Ibs/day.
317
-------
Table 6-2. RECEIVING WATER BLOCK VARIABLES
CO
M
ID
Variable
Name
A(I) **
AA(10)
C*
C
C
Description
Channel cross-section area at start
of time-step
Tidal curve fit coefficients daring
Variable _4 . . .
Unit Name C* Description
sa ft
^ B(I) C Channel width
BLANK variable containing blank
Unit
ft
AK(I)
ALPHA (30)
ALEN
ANAME
AREA
AS (J)
AT(I)
ASTERK
AX(100,50)
AY(100,50)
Al
A2
A3
A4
AS
A6
A7
least square process
C Modified friction factor
C Title for printing
Channel length
Input variable use for branching to
either Quantity or Quality Block
Computed nodal area to find initial
nodal volume
C Node surface area
C Channel cross-section at midpoint of
time-step
WEIRl - Heir coefficient
WEIR2 - Elevation of weir crest
WEIR3 • Exponent in the expression
Q - WEIRl (H-WEIR2)WEIR3 where
H is the water surface eleva-
tion and Q is the flow.
Variable containing asterisk
Total surface area of receiving water
C Array containing X coordinates of plots
C Array containing Y coordinates of plots
Coefficients of the expression
H - Al + A2COS(WT) + A3COS(2WT)
C
+ A4COS(3WT) + ASSIH(WT) + A6SIN
(2WT) + A7SIN(3WT) for tidal input
sq ft
ft
sq f t
C(J,6) C Constituent nodal concentrations J-l.NJ
K-l.KCON
CARD Variable for reading second half of
final card
CE(6,20,2) C Storm water node input values of load-
ing rate Ib/day
CF Manning's coefficient for junction
GLOSS Constituent concentration lost to decay
CMAX(J,6) C Daily maximum constituent concentration mg/L
CHIN(J,6) C Daily minimum constituent concentration mg/L
COEF Manning's coefficient for channel
COP(J) C Junction friction factor
CPP steady state load rate for load node JTT Ib/day
CPPOX Steady state DO inflow concentration mg/L
CPRT(K) C Channel print array
CS(6) C Conservative constituent concentration mg/L
at controlled state-time node (JGW)
CSAT(6) C DO constituent concentration at JGW mg/L
CSPIN(J,6) C Initial constituent mass input levels
CT(6,20,2) C Constituent loading rate from storm Ib/day
water input
CTT Initial node JTT constituents concen- mg/L
trations
CTTOX Initial node JTT DO concentrations mg/L
C2(6) C Concentration at controlled stage-time mg/L
•Variable names shared in common blocks.
**ln variable dimensions I is for number of channels, J is for number of
junctions, and K is for number of point junctions, channels, and plots.
-------
Table 6-2 (continued)
U)
to
o
Variable
Name
CURVE
D
DCDT(J,6)
DECAY (6)
DELH
DELMAX
OELT
DELTA
DELTQ
DELT2
DELV1,
DELV2
DEP(J)
DEPTH
DIFP
DISOXV
DT
DUMMY
C Description Unit
Name of subroutine
Dummy read variable
C Change of nodal concentration with time
C First order delay coefficient for non- I/day
conservative constituents
Increment of head of a junction for a ft
time-step
Maximum difference between the calculated ft
and tidal stage input
C Time-step increment
Maximum allowable difference between the ft
calculated and input tidal stage
C Length of quality time-step (usually sec
an hour)
1/2 time-step increment sec
Component of velocity change during ft/sec
a time-step
C Depth of water of a junction at zero ft
datum
Computed depth of node at a junction
for initial volume
Difference between the calculated and ft
input tidal stage
Part of label for nonconservative con- mg/L
stituents
Junction depth ft
Dummy write variable to indicate end
of data
Variable
Name
EBB
£NDER(2)
EVAP
FINAL
FJl
FJ3
FLOOD
FWIND(I)
G
H(J)
HAVE (J)
HBAR(J)
HEAD
HN(J)
HORIZ
HOUR
HPLT (K)
C* Description
Total flow leaving system at tidal
junction
Array containing ENDQUANT to termin-
ate model
C Evaporation rate for whole system
converted from ft/mo
Variable for reading first half of
final card
internal variable
Internal variable
Total flow entering system at tidal
junction
C Drag force due to wind
Channel length determined from X fi Y
coordinates
C Head at junction at beginning of
time-step
C Junction average head during a daily
cycle
C Junction average head during a quality
cycle
Distance water surface is from datum
plane
C Junction head at end of time-step
C Graph horizontal axis title
Time-hours
C Array saved on scratch for later
Unit
cf
cfs
cf
ft
ft
ft
ft
ft
ft
hr
ft
DVOL
Volume change in a time-step
cf
plotting
-------
Table 6-2 (continued)
OJ
(O
Variable
Name
HT(J)
IABS
1C
ICOL
ICON (6)
IDELT
IDOM
11
INDATA
INQUAL
INRAIN
INSTM
INTIME (100)
IPERID
IPOINT
-------
Table 6-2 (continued)
w
to
to
Variable
Name
Description
LTIME C Printing counter
MADD(J,6) C Haas of nodal constituent
MAXIT Maxlnum number of iterations In. tidal
curve fit, usually 50
MCOUHT Card read counter at end of SHFLOW
HCPRT Channel nunbers for which flow and vel-
ocity are to be printed
MINO Name of function
MJSW Number of storm water input nodes from
hydrograph file
MJPRT Junction numbers for which stage is to
be printed
MSTPRT C Printing counter for quality cycle, used
in QPRJKT
MTOTAL Printing counter, total hours printed
NC C Number of channels
NCHAN(J,8) c Channels associated with nodes
NCHTID Print control for tide generation
NCLOS(I) C If equal to 1 channel dry, otherwise
no effect
NOON Number of quality constituents on hydro-
graph input file
NCURVE Number of points on plotted curves
HOC . Total number of curves
NDRY Number of dry junctions
Unit
Variable
Name.
Description
Unit
NEBB Number of cycle with outflow at tide
junction
KEXIT C Set equal to 1 when error condition
exists
HELD Number of cycles with inflow at tide
junction
NH Node at channel end
NHCYC C number of time-steps per quality cycle
NHPHT C Number of junctions at which head will be
printed
MI Number of tidal input values
NINHEC Counter for tape storm water input
WIHT Suaber of hydraulic cycles per tidal
cycle
NJ C number of junctions
NJSW C Number of storm water input junctions for
cards
HJT1NC(I,2) C Nodes at channel ends
ML Node at channel end
NPDEL C Number of time-steps per plot point
NPLT c Number of points to be plotted
NPKT C Standard output print interval, in days
NPT C Number of parts on card curve
NPTOT Counter of time-steps for plotting
NQ Quality cycle counter
NQCTOT C Printing counter
NQCYC C Number of quality cycles per day hr
-------
Table 6-2 (continued)
Variable
Name
KQPRT
NQSWKT
NSTEPS
NSTART
NSTPKT
NT
NTAG
NIC
NTCYC
CO
10 NTEMP(8)
U>
HTIMS
NTINT
NUMCH(I)
NX
N5
H6
N10
N20
N21
N22
N30
N40
C*
C
C
C
C
C
C
C
C
C
C
C
c
C
c
c
c
c
Description Unit
Quality cycle interval increments between hr
detailed quality cycle prints (SWQUAL)
Number of daily cycles at which printing
will start
Number of input records on input hydrograph
file
Day DO loop start cycle
Printing counter, day cycle
Daily cycle number
Day, DO loop counter
Number of day cycles
Number of daily cycles to be simulated
Temporary array of channels entering a
node
Number of tinea through drying up con-
nection
20 for first call to output
21 for subsequent calls
Array containing compacted form of junc-
tion connections
Number of curves to be plotted on one plot
Card reader
Printer
Scratch file number
SHFLOW-SWQUAL interfacing file
Input file containing hydrographs
Scratch file containing plot information
Restart input file
Output file
Variable
Name
OGAIN
PERIOD
PREC
PKTH(30,K)
PKTOOT
PRTQ<30,KJ
PRTV(30,K)
Q(D
QAVE (I)
QBAR(I)
QE(20,2>
QF
QIN(J)
QINBAR(J)
QINST
QINT
OOU(J)
QOUBAR(J)
QT(20,2)
QUIN ( J)
CUINSTGJ)
R{I)
C* Description
Dissolved oxygen gained from reaeration
C Period in hours of daily cycle
Instantaneous rainfall rate
C Array for printing heads
Name of subroutine
C Array for printing flows
C Array for printing velocities
C Channel flow
C Daily cycle average flow
C Quality cycle average flow
C Inflows on input cards (subroutine
SWF LOW)
C Total inflow to system through control
node, 1-day cycle
C Inflows to junctions
C Quality cycle average junction inflow
Initial inflow to junction
Quality time-step interval
C Outflow from junction
C Quality cycle average junction outflow
C Inflows from hydrograph input file
Flow into system at nodes
Instantaneous inflow rate
C Hydraulic radius
Unit
hr
ft/sec
ft
cfs
ft/sec
cfs
cfs
cfs
cfs
cfs
cfs
cfs
cfs
hr
cfs
cfs
cfs
cfs
cfs
ft
-------
Table 6-2 (continued)
Variable
Name
RAD
RAIN (100)
REAER(6)
RES
RNT
SIGN
SLOPE
SUM
SUHC(J,6)
SUMQ
SWFLOW
SWQUAL
S XX (10, 10)
SXY(IO)
T
TDELT
TE
TEMP
TEO
TEP
TF
TIME
C* Description
Channel depth measured from datum
C Kainfall hyetograph values
C Reaeration coefficient
Accumulative difference between the cal-
culated and input tidal stage
Temporary hydraulic radius at 1/2 time-
atep
Library function
C Instantaneous rate of change of inflow
Computed tidal stage
Average daily nodal concentration
Total flow leaving junction
Name of subroutine
Name of subroutine
C Matrix used for least square tidal fit
C Vector used for least square tidal fit
C Tine counter for whole analysis
Time-step of hydrograph input file
C Time of inflow for card input
Simplifying variable used during solu-
tion of velocities
C Previous value of TE
C Time of inflow in hours
Estimate maximum time-step for channel
Tine counter for storm input
unit Variable
Name
ft TITEL2
in/ ft TITLE (40)
day/ft2
TITLE (30)
ft
TITLESW(30)
ft TMAX
TOLD
TT(50)
ft/sec
ft TTP
TZ
cfs
TZERO
T2
U(225)
V
sec VBAR
sec VOL(J)
sec VOLO(J)
VOLUME
VT
V2
hr
sec w
sec
C*
C
C
C
C
C
C
C
C
C
C
Description
Input hydrograph title
Title array read from input hydrograph
file
Title array read from cards
Description of run
Dummy write variable to indicate end
of data
Time of previous input rainfall
Time from start of storm of input for
tidal condition and from hydrograph file
Times of previous input from hydrograph
file
Time of start of storm
Zero time for the analysis
Time at end of half hydraulic time-step
Channel velocity
Channel velocity at start of time-step
Average nodal volume during quality cycle
Nodal volume
Volume of JGW
Initial nodal volume
Channel velocity at 1/2 tine-step
Velocity during a half hydraulic time-step
Fundamental frequency of daily tidal
variation
Dnit
sec
sec
sec
hr
sec
sec
ft/sec
cf
cf
cf
ft/sec
ft/sec
rad/sec
-------
Table 6-2 (continued)
Variable
Name
WDIR
WEIRl
WEIR2
WEIR3
C* Description
C Hind direction in degrees from north
Weir coefficient
Elevation of weir crest
Exponent in the expression Q •* WEIRl
Unit
deg
ft
WIDTH
HIND
X(J)
XMK
XRQD
XX(10)
Y(J)
YY(50)
where H is the water
surface elevation and Q is the flow
Width of channel
C Wind force
C X coordinate of junctions
Blank or asterisk depending on whether
estimated maxiraun time—step is satis-
fied
C Mass exchange ratio of JGW
C Vector used in least square tidal fit
C y coordinate of junctions
C Stage level of tidal input
ft
ntph
ft
ft
ft
-------
EXAMPLE
Figure 6-13 shows an example discretized system. The system is an estuary
with the main inflow coming at junction 18, and others at junctions 10,
13, 14, and 16. A tidal stage-time relationship is used at junction 1
and storm water input is used at junction 14.
Listed in Table 6-3 are the data input for two daily simulations with the
storm entering on the second day. Quantity output for a selected number
of junctions and channels is specified in Table 6-4 and sample quality
output in Table 6-5. The quality output is for a non-conservative pollu-
tant, and the associated dissolved oxygen levels are included in the
sample quality output.
DATA INPUT
The Receiving Water Block requires storm water hydrographs and polluto-
graphs as input. This can be interfaced from the Transport or Storage
Block via tape transfer, and/or it can be read from cards. The data
must contain identification of storm input nodes, and then must have a
sequence of information such that a time, a flow rate for each input
node, and/or a mass rate for each input node are defined.
The Receiving Water Block can operate with either interfacing-tape input
or card input or a combination of both. This complete flexibility allows,
as an example, several quality cases with different card input mass
loadings at node A, using the same basic hydraulics and node B interfaced
tape pollutograph, all cases run simultaneously.
326
-------
LEGEND
Node 13
Node 14
Node 10
Node 16
Node IS
5) Node (typical)
Channel (typical)
Scale: 1 in. - 10,000 ft
DWF (cfs)
50
500
2,000
TYPICAL INPUT
HYOROGRAPH
T
Figure 6
-13. DEMONSTRATION ESTUARY
327
-------
Table 6-3. RECEIVING WATER BLOCK INPUT DATA
CARD
GROUP
OUANTITYOUALITY
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
TEST t?AY SYSTEM WITH STORM WATER INPUT
AT NODE 14, MODELING URBAN RUNOFF
1
2
1
.3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
77777
25.
.03
.15
.21
.21
1
14
1002
14
4
1. 300. 12
15. .03
75. .18
135. .45
195. .21
2 3
15 16
3004 4007
50
•1.1 5.8
20.0
102.
114.
81.0
f?6 . 0
lie.
mo .
100.
Bl.O
20.0 50
94.0
98.0
67.0 20
5.00 50
5
120. I
180. > 6
J
12
7
8
9
10
11
50 -\
60
60
70
60
70
70
70
70
70
80
80
80
90
100
100
ito
120
-J
.
^•13
-------
Table 6-3 (continued)
u>
10
10
1 1
2 2
3 2
4 2
5 3
6 4
7 3
8 3
9 4
10 4
11 5
12 5
13 6
14 7
15 8
16 9
17 6
18 7
19 7
20 8
21 8
22 11
23 12
24 11
25 14
26 15
27 15
28 17
99999
2
3
4
5
4
5
6
7
7
8
8
9
7
8
9
10
11
11
12
12
13
12
13
14
15
16
17
18
TEST SYSTEM ONLY
TIME IN HOURS
STAGE IN FEET
ENDOUANTlTy
o 1
0 2
2 1
1 0
99999
oil
5 5
1 .2
.0 8.0 .4-8
10000
14100
10000
14100
10000
10000
11200
11200
11200
11200
11200
11200
10000
10000
10000
10000
11200
11200
11200
11200
1J200
10000
10000
10000
10000
10000
10000
10000
4000
8500
10000
65)00
11000
10000
10000
9500
9500
9500
9500
9000
10000
10000
10000
7000
9000
9500
9500
9500
8000
10000
9500
650
500
300
500
500
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
15
17
17
10
15
15
.03
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.01
.03
.01
.01
.01
.01
.01
.03
.03
.03
.03
.03
.03
.03
TEST CASE, BOD-DO
17
18
19
23
25
27
28
29
30
-------
Table 6-4. SAMPLE QUANTITY OUTPUT
TEST svSTtf USINS FINAL MODEL VERSION
DECK
DAYS SIMULATEU 2
WATsR OL'ALITY CYCLES PER DAY 25
INTEGRATION CYCLES PER WATER QUALITY CYCLE 12
LENGTH CT INTEGRATION STEP IS 300. SECONDS
INITIAL TlHE ,00 HOU&S
EVAPORAT10K RATE. 3.0 INCHES PER MONTH
WIND VHLCCITY. 0. KPH WIND DIRECTION, 0, DEGREES FROM NORTH
SWITCH o\b ssuAvs i
WRITE CYCLE STARTS AT THE 1 TIME CYCLE
Ul
o
RAIN IK INCHES p£R HOUR. A\'0 TIME IN MINUTES. MEASURED FROM START OF
IN./HR. I-.INUTES IN./HR. MINUTES IN./-HR. MINUTES
1
6
11
16
21
26
31
36
•11
46
51
56
61
66
71
76
SI
55
91
TO
TO
TO
TO
T3
TO
TC
TH
TO
TO
TO
TO
TO
"• /-.
TC
TO
TO
TO
TO
•-»6- TO
5
10
15
20
25
30
J5
40
*5
53
55
60
65
70
75
eo
85
90
95
IOC
1K./HR.
MINUTES
IN./MR.
MINUTES
030
160
630
noo
500
coo
coo
ceo
000
noo
oco
000
000
oco
000
000
POO
COO
000
oco
15.000
90.000
165.000
. OOfl
.000
.000
. 000
. coo
.000
, 000
.000
.000
.000
. 000
.000
.000
.000
.000
.000
.000
.030
.180
.630
.000
.000
.000
.000
.000
.000
. 000
.000
.oco
.000
,000
.000
.000
.000
.000
.000
.000
JO. 000
105.000
180.000
.ceo
.000
.000
.000
.000
.000
.000
. 000
. 000
.000
.000
.000
,000
.000
.000
.000
.000
150
320
210
000
000
000
000
000
000
000
000
000
000
000
000
000
,000
,oco
,000
,000
45.000
12C.OOO
195.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
.000
. coo
. 000
, 000
.000
,000
.150
.210
.210
.000
.oou
.oco
.000
. DCO
.000
.000
.000
.000
. ODD
.000
.000
.000
.000
. coo
.000
.OOP
60.0CC
135. OCO
210.000
.oco
.000
.000
.000
.000
.000
.000
.000
.000
.000
.ODD
.000
.000
.000
. 000
.000
.000
.150
.450
.213
.000
.000
.000
.000
.000
.OOu
.000
.000
.coo
.000
.occ
. ooa
.000
.000
.oco
.000
.oor*
75.000
150.000
Z25.GOO
.oca
.000
.000
.000
.000
. 000
.coo
.000
.coo
.coo
.000
. coo
.000
.003
, ODD
.ooc
.nee
PRINTED OUTPUT AT THE FOLLOWING 12 JUNCTIONS
1 2 3 5 8 9 10 12
AND FOR THE FOLLOWING 6 CHANNELS
1002 300» 1007 6011 11012
15
11014
16
18
-------
LJ
CJ
Table 6-4 (continued)
JUNCTION INITIAL HEAD SURFACE
K'J^BES
1
2
3
e
5
6
7
8
9
10
11
12
13
15
16
17
18
(F
t
^
AREA IN?UT OUTPUT
CHANNELS ENTERING JUNCTION
7) C10«6 SO FT) (CFS> (CFS)
00
00
00
00
00
CD
CD
00
00
00
00
00
00
00
03
00
00
00
20. PO
10H.OO
114. CO
31.00
85.00
113.00
100.00
103.00
81.00
20.00
9* .CO
98.00
67. PO
5.00
6.40
1.50
5.00
2.50
0.
0.
0.
0.
0.
0.
0.
0.
0.
50.
0.
0.
20.
50,
0.-
500.
0.
2000.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
0.
1
2
5
6
11
13
14
15
16
16
22
23
21
25
26
26
28
28
0
3
7
9
12
17
16
20
12
0
24
19
23
2"
27
0
27
0
0
4
e
10
4
7
19
21
15
0
17
20
0
0
25
0
C
0
0
1
2
3
6
0
8
10
0
0
18
22
0
0
0
0
0
0
0
0
0
5
0
0
9
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
14
0
0
0
0
0
0
0
0
0
0
.110220+10
TEST BAY
C^f-'icL
NfNSES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
15
17
13
19
20
21
22
23
2<
25
26
27
28
SYSTEM
LE'iSTH
CFT)
10000.
14100.
10300.
14100.
10000.
icroo.
11200.
11200.
11200.
11200.
11200.
ll^C .
1 C C 0 0 .
1C 000.
100CO.
1 D r. 'j C .
11200.
11230.
11200.
11200.
11200.
1 3 " U 0 .
10CCO.
1GC30.
130DO.
1CDOO.
1CGCO.
10000.
WITH STORM
WIDTH
(FT)
«COO.
8500.
100DO.
65CO.
11000.
10COO.
10 TOO.
9500.
95CO.
95CO.
9500.
900G.
10030.
103HO.
10POO.
7000.
90GO.
9500.
9500.
9500.
6000.
1D200.
9500.
65B.
500.
300.
500.
500.
WATER
AREA
rNPUT
MANNING
(SO FT) CDEF.
BO.
170.
200.
130.
22fl.
200.
200.
190.
190.
190.
190.
130.
200.
200.
200.
140.
180.
190.
190.
190.
16C.
20P.
142,
11.
8.
3.
8.
8.
.030
.010
.010
.010
.010
.010
.010
.010
.010
.010
.010
.BIO
.010
.010
.010
.0:50
.010
.010
.010
.010
.010
.030
.030
.0.10
.030
.030
.030
.030
VELOCITY
CFPS)
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.no
.PC
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
.00
AT NODE
14.
MODELING UR9AN RUNOFF
HYD RADIUS
CFT)
20.0
20.0
20, C
20.0
20.0
HO .0
20.0
20.0
20.0
20.0
20.0
20.0
20.0
20.0
20.0
20. C
20.0
20.0
20.0
20.0
20 .0
20 .0
15.0
17.0
17.0
10.0
15.0
15,0
JUNCTIONS AT
1
2
2
2
3
4
3
3
4
4
5
5
6
7
B
9
6
7
7
8
8
11
12
11
14
15
15
17
2
3
4
5
4
5
6
7
7
B
8
9
7
B
9
10
11
11
12
12
13
12
13
I1*
15
16
17
18
ENDS
MAX INT
352.
497.
352.
497.
352.
352.
395.
395.
395.
395.
395.
395.
352.
352.
352.
352.
395.
395,
395.
395.
395.
352.
394.
376.
376.
455.
394.
394.
COORDINATES
X
50.0
50.0
40.0
50.0
60.0
35.0
45.0
55.0
65.0
75.0
40.0
50.0
60.0
40.0
40.0
50.0
40.0
40.0
r
50.0
60.0
60.0
70. a
60,0
70.0
70.0
70.0
70.0
70.0
80.0
80.0
60.0
90.0
100.0
100.0
110.0
120.0
<»• ^
-------
Table 6-4 (continued)
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
TEST SAY SYSTEM WITH STORM WATER INPUT
DAY is 2
AT NODE 14r MODELING URBAN RUNOFF
W
w
to
JUNCTION 1
h
,
1.
2.
3.
4 .
5.
6 .
7 ,
8 .
9.
10.
11 .
3?.
13.
14.
15.
15.
17.
1** .
1?.
2".
21.
22.
23.
24.
25.
OUR
CO
oo
GO
DO
C5
GO
GO
00
00
00
CO
CJ
CO
00
00
00
00
CO
oc
00
CO
00
00
00
CO
CO
HFAOCFEET)
-1
-1
-
-
-
-
-1
-1
-1
-1
-
1
1
2
2
2
1
-
-
-1
.0724
.0-186
.7261
.2253
.2040
.625)9
.6024
.4009
.1605
.8605
.5099
.9230
.96B1
.6023
.0318
. 0538
.ni57
,»156
.2900
.3815
. C6JO
. 4411
.6461
.1416
.7547
.0724
JUNCTION! 2
HEAD(FEET)
-.7359
-1.0920
-1.0295
-.5553
.3503
.5911
.8205
.7996
.3798
-.2511
'-.9091
-1 .5065
-1.9403
-1.9665
-1.5000
-.7543
.1389
1.0967
1.9578
2.4306
2-5720
2.1180
1.3132
.4651
-.0153
-.6431
JUNCTION 3 JUNCTION 5
HEAOCFEET}
_
-1
-1
-
-
-
-1
-1
-2
-1
-
1
1
2
2
1
1
-
-
.8143
.1506
.0/S6
.5695
.3638
.5359
.7559
.7320
.2912
.3223
.9515
.5283
.964S
.0177
.5125
.7630
.1358
.1024
.9707
.4220
.5322
.8984
.1161
.2408
.2633
.7635
HEAD(FEET)
_
-1
-1
.
.
.
-1
-1
-2
-1
-
1
^
2
2
1
-
-
.7769
.1393
.0780
.5740
.3508
.5014
.7597
.7358
.2540
.3538
.9514
.5206
.9616
.0177
.5126
.7630
.1357
.1019
.9648
.3573
.6606
,785/
.6471
.2057
.2306
.8133
JUNCTION 8
JUNCTION
HEAO(FEET) HEAfJ'F = E
_
-1
-1
.
-
-1
-1
-2
-1
-
1
1
2
2
2
2
1
-
.5992
.0692
.0457
.5435
.4132
.5852
.3807
.9986
.6791
.0351
.7575
.•5607
.9501
.0242
.5115
.7622
.137-3
.1056
.9731
.3458
.4535
.4351
.8066
.6606
.2363
.6087
-.7633
-1.1416
-1.0783
-.5561
.4419
.6570
.7533
.6517
.2131
-.3629
-.9620
-1.5396
-1.9723
-2.0299
-1.5145
-.76<2
.1359
1.1065
1.9992
2.7044
2.5407
1.6721
.772:
.5701
-.0296
-.7152
-------
Table 6-4 (continued)
TEST SYSTEM USING FINAL MODEL VERSION
n=VONSTRAT;OM GECK
TEST RAY SYSTEM WITH STORM WATER INPUT
DAT IS 2
AT NODE 14, MODELING URBAN RUNOFF
Ul
Ul
HOUR
.00
1.00
2.00
3.00
•••.oo
5.00
6.00
7 .CC
6.00
9 . C 0
10.00
11.00
i?.oo
13.00
Ib . BO
"6 0 D
17 ,CO
13.00
"* "* ^ "3
JC.GO
21 .00
?2.0D
23.00
24.00
JUNCTION 10
HEAD(FEET)
-1
-1
_
_
-1
-1
-2
-1
1
2
2
1
1
.7703
.1312
.0739
.5607
.4119
.5217
.6452
.6444
.2521
.3025
.9144
J9627
.0315
.5151
,76<6
.1356
.1051
.9782
.3979
.2371
.6524
.0107
.^257
.1536
.7318
JUNCTION 12
HEAD(fEET)
.
-1
-1
_
..
-1
-1
-2
-1
1
2
2
1
.7934
.1531
.0836
.5565
.4528
.6243
.7112
.6262
.1704
.3866
.9719
,5<01
.9728
.0369
.5143
.7642
.1365
.1078
,9936
.6615
.4255
.5502
.4353
.2338
.7663
JUNCTION 11 JUNCTION 15
HEAD(FEET) HEAD(FEET)
m
-1
-1
.
.
.
-1
-1
-2
-1
1
2
2
2
1
1
.7647
.1395
.1248
.5275
.4270
.6007
.6676
.6839
,2446
.3105
.9034
.4911
.9558
.0799
.5262
.7758
.1249
.1053
.0053
,5699
.3590
.7370
,0399
.3285
.2346
.6851
.
-1
-1
-
-
-
-1
-1
-2
-1
-
1
2
2
2
1
1
.7403
.1299
.1669
.5026
.3976
.6324
.6548
.7302
.2744
.2697
.8667
.4502
.9347
.1114
.5320
.7650
.1189
.1050
.0216
.5911
.4131
.7490
.0863
.3854
.2361
.6395
JUNCTION 16
HEADCFEET)
-
-1
-1
-
-
-
-1
-1
-2
-1
-
1
2
2
1
1
.7262
.1202
.1763
.5024
.3981
.6562
.6509
.7449
.2866
.2536
.6479
.4292
.9177
.1140
.5366
.7081
.1178
.1052
.0254
.5965
.4264
.7590
.0992
.4015
.22136
.6194
JUNCTION 18
HEAD(FEET)
-.7069
-1.1063
-1.1868
-.4841
.3748
.6724
.6536
.7746
.3051
-.2287
- ,8?26
-J.4040
-1 .8996
-2.1159
-1.5281
- .7845
,1 196
1 .1 053
2.0?53
2.6080
2 .4693
1 .7682
1 .1243
.4329
-.2247
- .5084
-------
Table 6-4 (continued)
TEST SYSTEM USING FJKAL MODEL VERSION
DEMONSTRATION DFCK
W
LJ
TEST BAY SYSTEM WITH ST03M WATER INPUT
DAY IS 2
AT NODE 1«. MODELING URBAN RUNOFF
HOUR
.00
1.00
2.00
3. DO
4.00
5. CO
6.00
7.00
e.oo
9.00
10 .00
11.00
IP. 00
1J.CC
1 '- . D 3
15. CO
15.00
17.00
16.00
19. CO
2 C . 0 0 •
21. CO
'22. CO
25. CO
24.00
25.00
CHANNEL
FLOW
(CrS>
-156604.
-75540.
94P50.
161330.
10331*.
408 91.
41029.
-73218.
-174656.
-197191.
-196759.
-16939-1.
-99969.
70770.
19~429.
245752.
283139.
26619C.
231*04.
93767.
-125425.
-229509.
-241665.
-1B7772.
-190329.
-173576.
1 2
VEL.
(FPS)
-2.27
-1.08
1.22
2.03
1.17
. 28
.11
-1.32
-2.50
-2.79
-2.78
-2.38
-1.37
1.03
2.59
3.14
3.45
3.33
2.59
.83
-1.54
-2.98
-3.21
-2.79
-2.79
-2.44
H e H i
CHANNEL
FLOW
(CFS)
-424169.
-351673.
-310673.
-206B19.
-26286B,
-191454.
-169974.
-237637.
-337.280.
-333775.
-355400.
-301135.
-25S81B.
-?25>352 .
-P19760.
-216373.
-221018.
-223705.
-216794.
-111102.
-59039.
-433751.
-846C61.
-760755.
-585603.
-518490.
S T 0 R
3 4
VEL.
(FPS)
-.13
-.74
-1.05
-1.02
-.64
.79
2.11
2.02
1.45
.76
.01
-.76
-1.10
-1-12
-1.08
-1.03
-1.00
-.95
-.79
.81
2.62
1.13
-.33
1.23
.69
-.73
Y 0 F F
CHANNEL
FLOW
(CFS)
-181465.
-167004.
-166070.
-159632.
-1820/4.
-196331.
-210906.
-250936.
-257302.
-234548.
-215054.
-1971B5.
-177977.
-145549.
-126818.
-121623.
-120403.
-125758.
-141256.
-217906.
-369711.
-397950.
-104C17.
-171647.
-543393.
-611022.
LOW
4 7
VEL.
(FPS)
-3.27
-2.12
-1.40
-1.21
-1.50
-2.73
-4.16
-4.61
-4.43
-3.89
-2.98
-1.87
-1.1.9
-.87
-.73
-.67
-.63
-.64
-.79
-2.36
-5.46
-5.19
-3.48
-6. 09
-6.96
-5.19
AND V
CHANNEL
FLOW
(CFS)
102415.
85393.
81364.
79326.
7753C.
68921.
70859.
61955.
95787.
97266.
83140.
68304.
59181.
58940.
6?281.
63683.
66S?8.
ftb262.
67S56.
5&513.
65643.
152622.
263213.
207325.
119251.
97015.
E L 0 C
6 11
VEL.
(FPS)
.52
.47
.46
.44
.39
.29
.20
.23
.34
.42
.41
.38
.36
.36
.37
.37
.37
.36
.34
.23
-.02
.45
1.17
.95
.55
.49
CHANNEL
FLOW
(CFS)
33990.
17959.
6841.
3033.
2427.
6313.
11632.
22956,
37270.
41130.
31949.
21S69,
15025.
9801.
5517,
4276,
1732.
956.
270.
9806.
29547.
80136.
199230.
130331.
4755.
-15617,
11 12
VEL.
(FPS)
.27
.16
.08
.05
.07
.22
.49
.65
.64
.50
.32
.13
.10
.06
.03
.02
.01
.01
.01
.20
1.12
1.39
1.50
.81
.20
.05
CHANNEL
FLOW
(CFS)
-5077.
-4336.
-9B8.
682.
-163.
-2621.
-1419.
-3745.
-5686.
-5901.
-6072.
-5613.
-4647.
-2062.
2659.
1196.
4002.
2527.
2752.
-963.
-6224.
-55<7.
-7346.
-6814.
-4632.
-5331.
11 14
VEL.
(FPS)
-.60
-.46
-.10
.05
-.05
-.29
-.18
-.38
-.54
-.59
-.63
-.60
-.50
-.20
.27
.12
.36
.21
.22
-.11
-.54
-.35
-.51
-.89
-.70
-.58
-------
Table 6-4 (continued)
TEST SYSTEM ONLY
6.000 I
T
i
I
4,000
2.000
IN
TEET
.000
-2.000
•4.000
.0
'
.-I—
2.5
1
5.0
TIKE IN HOURS
— I-.
7.5
---I I I I I-- I I
10.0 12.5 15.0 17.5 20.0 22.5 25.0
PLOT LEGEND 1« « •
-------
Table 6-5. SAMPLE QUALITY OUTPUT
TEST SAY SYSTEM WITH STORM WATER
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
AT NODE 14. MODELING URBAN RUNOFF'
U)
IjO
cn
MAXIMUM JUNCTION NUMBER 18
MAXIMUM CHANNEL NUMBER 28
NUMBER OF QUALITY CYCLES PER DAY 25
NUMBER OF DAYS 2
NUMBER OF CONSTITUENTS 1
LENGTH OF QUALITY INTEGRATION STEP (SECONDS) 3600.
PRINT INTERVAL. 1 PAYS
EXCHANGE REQUIREMENT AT OCEAN .20
THERE, ARE 1 STORHWATER INPUT JUNCTIONS
QUALITY CYCLE CONCENTRA TI ON'S. PRINTOUT STARTS IN TIME CYCLE 2
CONSTITUENT NUMBER 1 TEST CASE, 800-30
SINK CONCENTRATION .00
OXYGEN SATURATION (HGL) 8.00
REAERAT10N COEFFICIENT (1/S3 FT/DAY) .-(00-08
DECAY COEFFICIENT (I/DAY) .20
DISSOLVED OXYGEN FOR THIS CONSTITUENT IS CONSTITUENT 2
PRINTED
•-(S). FOR A TOTAL OF 25 HOURS
JUNCTION
1 TO 10
11 TO 18
1
,0000
.0000
2
.0000
.0000
INITIAL
3
.0000
.0030
CONCENTRATIONS (MGL), BY JUNCTION
4 5 6 /
.0000
.0000
.COOO .0000
.0000 .0000
MASS LOADINGS (MILLIONS OF LBS/DAY). 8Y
JUNCTION
1 TO 10
11 TO 18
1
.ODD
.000
2
.000
.000
3
.000
.000
4
.000
.000
5 6
,000 .000
.003 .000
.0000
.0000
JUNCTION
7
.000
.000
8
,0000
.OOQO
8
.000
.000
9
.0000
9
.000
10
.0000
10
.000
-------
Table 6-5 (continued)
TEST SYSTEM. USING FINAL MODEL VERSION
DEMONSTRATION DECK
TEST BAY SYSTEH WITH STORM WATER INPUT
JUNCTION CONCENTRATIONS. DURING TIME CYCLE
AT NODE 14. MODELING URBAN RUNOFF
2 .QUALITY CYCLE 5
(jO
-J
CONSTITUENT NUMBER
1 2
1 TEST CASE. BOD-DO
345
JUNCTION
1 TO 10
11 TO 16
.0000
.1133-02
.0000
.0000
CONSTITUENT NUM9ER
JUNCTION
1 TO 10
11 TO 18
1
.8000+01
.8000+01
2
.8000+01 .
.8000+01 .
0000
0000
2 TEST
3
8-000 + 01
8000+01
.0000
.4486+01
.0000
.0000
CASE, BOD-DO (DO)
4
.8000+01
.7976+01
5
.8000+01
.8000+01
INPUT, POUNDS PER DAY. CONSTITUENT NUMBER
14 .0000
INPUT. ROUNDS PER DAY, CONSTITUENT NUMBER
14 .0000
TEST SYSTEM USING FINAL MOUEL VERSION
DEMONSTRATION DECK
.0000
.0000
.0000
.0000
.0000
.0000
9 10
.0000 .0000
6 78 9 10
.8000+01 .8000+01 .8000+01 .8000+01 .8000+01
.8000+01 .8000+01 .8000+01
1 AT 5.33 HOURS FHOU START
1 AT 277.78 HOURS FROM START
TEST BAY SYSTEM WITH STORM WATER INPUT
JUNCTION CONCENTRATIONS. DURING TIME CYCLE
AT NODE 14. MODELING URSAN RUNOFF
2 .QUALITY CYCLE 10
JUNCTION
1 TO 10
11 TO 18
CONSTITUENT NUMBER 1 TEST CASE, BOD-DO
12345
10
.2203-05 .85?9-05 .6994-04 .1923-03 .8262-04 .1051-04 .2342-02 .1003-03 .1626-04 .0000
.5911-01 .2658-02 .3333-04 .1188+01 .0000 .0000 .0000 .0000
CONSTITUENT NUMBER 2 TEST CASE, BOD-DO (DO)
123456789 10
JUNCTION
1 TO 10 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01
11 TO 18 .7998+01 .8000+01 .8000+01 .7989+01 ,8000+01 .8000+01 .8000+01 .3000+01
-------
Table 6-5 (continued)
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
TEST flAY SYSTEM WITH STORM WATER INPUT
JUNCTION CONCENTRATIONS. DURING TIME CYCLE
AT NODE 14, MODELING URBAN RUNOFF
2 .DUALITY CYCLE 15
CO
oo
CONSTITUENT NUMBER
1 . 2
1 TEST CASE. BOD-DO
3 4
JUNCTION
1 TO 10
11 TO 18
JUNCTION
1 TO 10
11 TO 18
.1631-04
.5286-01
.1751-04
.4983-02
.7024-03
.6069-04
CONSTITUENT NUMBER 2 TEST
123
.8000+01 .8000+01 .8000+01
.7997+01 .8000+01 .8000+01
.1135-02
.5320+00
.8014-03
.8680-02
CASE. BOD-DO (DO)
4 5
.8000 + 01 .8000+01
.8000+01 .8000+01
.2706-03
.0000
6
.8000+01
.8000+01
.5647-02
,0000
7
.8000+01
.8000+01
.4227-03
.0000
8
.8000+01
.8000+01
9 10
.3226-03 .3391-05
TEST BAY SYSTEM WITH STORM HATER INPUT
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
.8000+01
AT NODE 14, MODELING URBAN RUNOFF
10
.8000 + 01
AVERAGE JUNCTION CONCENTRATIONS DURING TIDAL OR TIME CYCLE
JUNCTION
1 TO 10
11 TO 18
.1367-03
.3027-01
.1971-03 .5739-03
.3300-02 .3708-03
.7695-03
.8653+00
TEST BAY SYSTEM WITH STORM WATER INPUT
TEST SYSTEM USING FINAL MODEL VERSION
DEMONSTRATION DECK
2, CONSTITUENT NUMBER
7 8
.6055-03
.2227-01
.3538-03
.0000
.2799-02
.6683-06
.5402-03
.0000
TES
.3872-03
T CAS=. B03-D3
10
.6226-05
AT NODE 14, MODELING URBAN RUNOFF
AVERAGE JUNCTION CONCENTRATIONS DURING TIDAL OH TIME CYCLE
123456
2. CONSTITUENT NUMBER 2
789
1 TO 10 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01 .8000+01
11 TO 18 .7998+01 .8000+01 .8000+01 .7994+01 .7999+01 .8000+01 .8000+01 .8000+01
RECEIVING SIMULATION COMPLETED
ENOPROGR
TEST CASE, 3CD-DO (DO)
10
-------
SECTION 7
REFERENCES
339
-------
SECTION 7
REFERENCES
Runoff Block (Section 3)
1. Tucker, L.S., "Northwood Gaging Installation, Baltimore-
Instrumentation and Data," Technical Memorandum No. 2, August
15, 1968, American Society of Civil Engineers, Urban Water
Resources Research Program.
2. Crawford, N.H. and Linsley, R.K., "Digital Simulation in
Hydrology, Stanford Watershed Model IV," Technical Report
No. 39, July 1966, Department of Civil Engineering, Stanford
University.
3. American Society of Civil Engineers, Manual of Engineering
Practice No. 37, "Design and Construction of Sanitary and
Storm Sewers," (Water Pollution Control Federation, Manual
of Practice No. 9), 1960.
Transport Block (Section 4)
1. American Society of Heating and Air Conditioning Engineers,
"Heating, Ventilating, Air Conditioning Guide," Annual
Publication.
2. Lentz, J.J., Estimation of Design Maximum Domestic Sewage Flow
Rates, Johns Hopkins University, Department of Sanitary Engi-
neering and Water Resources, Baltimore, Maryland, 1963.
3. Geyer, J.C., and Lentz, J.J., "An Evaluation of the Problems
of Sanitary Sewer System Design," Johns Hopkins University,
Department of Sanitary Engineering and Water Resource,
Baltimore, Maryland, 1963.
4. U.S. Department of Commerce, Environmental Data Service, Nation
National Weather Records Center, Asheville, North Carolina
28801, "Local Climatological Data."
5. Portland Cement Association, "Design and Construction of
Concrete Sewers," 1968, p. 13.
6. Tucker, L. Scott, "Sewage Flow Variations in Individual Homes,"
Technical Memorandum No. 2, 1967, American Society of Civil
Engineers, Combined Sewer Separation Project, p. 8.
7. U.S. Department of Commerce, Office of Business Economics,
Survey of Current Business, "Consumer Prices - All Items."
341
-------
References (continued)
8. U.S. Department of Commerce, Statistical Abstracts of the
United States, "Consumer Prices - All Items" and "Composite
Construction Cost Index."
9. Chow, V.T., Open Channel Hydraulics, McGraw-Hill Book Company,
1959.
10. Davis, C.V., Handbook of Applied Hydraulics second ed.,
McGraw-Hill, 1952.
11. Metcalf, L. and Eddy, H.P., American Sewerage Practice, Design
of Sewers, Vol. 1, first ed., McGraw-Hill, 1914.
12. American Society of Civil Engineers, Manual of Engineering
Practice No. 37, "Design and Construction of Sanitary and
Storm Sewers," (Water Pollution Control Federation, Manual of
Practice No. 9), 1960.
13. Henderson, P.M., Open Channel Flow, MacMillan, New York, 1970.
Appendix A
1. American Society of Heating and Air Conditioning Engineers,
"Heating, Ventilating, Air Conditioning Guide," Annual
Publication.
2. Hittman Associates, Inc., "A System for Calculating and
Evaluating Municipal Water Requirements."
3. Linaweaver, P.P. and Geyer, J.C., "Commercial Water Use
Project," Johns Hopkins University, Baltimore, Maryland.
342
-------
SECTION 8
GLOSSARY AND ABBREVIATIONS
343
-------
SECTION 8
GLOSSARY
WATERSHED - The area which is drained by a river system.
DRAINAGE BASIN (STUDY AREA) - The area which contributes runoff to a
stream at a given point (an individual section of a watershed).
SUBCATCHMENT - A subdivision of a drainage basin (generally determined
by topography and pipe network configuration).
SUBAREA - A subdivision of a subcatchment (generally based upon a single
land use but may be identical to a subcatchment).
ABBREVIATIONS
APWA - American Public Works Association
ASCE - American Society of Civil Engineers
EPA - Environmental Protection Agency
M&E - Metcalf & Eddy, Inc.
UF - University of Florida
USPH - U.S. Public Health Service
WRE - Water Resources Engineers, Inc.
BOD - biochemical oxygen demand (5-day)
cf - cubic feet
cfs - cubic feet per second
COD - chemical oxygen demand
DO - dissolved oxygen
DWF - dry weather flow
fpm - feet per minute
345
-------
fps
ft
gal.
gal./capita/day
gpd
gph
gpm
gpm/sq ft
gpsf
hr
in.
in./hr
JCL
Ib
Ib/acre/day
Ib/acre/yr
Ib/capita/day
Ib/cf
Ib/day/cfs
Ib/ft
Ib/sec
mgd
rag/gram
mg/L
min
nun
feet per second
feet
gallons
gallons per capita per day
gallons per day
gallons per hour
gallons per minute
gallons per minute per square foot
gallons per square foot
hour
inches
inches per hour
job control language
pounds
pounds per acre per day
pounds per acre per year
pounds per capita per day
pounds per cubic foot
pounds per day per cubic feet per second
pounds per foot
pounds per second
million gallons per day
milligrams per gram
milligrams per liter
minutes
millimeters
346
-------
MPN
ppra
psf
psi
rpm
sec
sq ft
sq ft/min
SS
tons/mo
tons/sq mi/mo
VSS
yr
A
a
Z
3
P
n
e
- most probable number
- parts per million
- pounds per square foot
- pounds per square inch
- revolutions per minute
- second
- square feet
- square feet per minute
- suspended solids
- tons per month
- tons per square mile per month
- volatile suspended solids
- year
SYMBOLS
delta
alpha
sigma
less than
greater than
partial differentiation
rho
psi
Pi
theta
347
-------
SECTION 9
APPENDIX A
349
-------
Table A-l. AVERAGE MONTHLY DEGREE-DAYS FOR CITIES
IN THE UNITED STATES (BASE 65F)
State
Ala.
Ariz.
Ark.
Calif.
Colo.
Conn.
D. C.
Fla.
Ga.
Idaho
111.
Ind.
Station
Anniston
Birmingham
Mobile
Montgomery
Flagstaff
Phoenix
Yuma
Bentonville
Fort Smith
Little Rock
Eureka
Fresno
Independence
Los Angeles
Needles
Point Reyes
Red Bluff
Sacramento
San Diego
San Francisco
San Jose
Denver
Durango
Grand Junction
Leadville
Pueblo
Hartford
New Haven
Washington
Apalachicola
Jacksonville
Key West
Miami
Pensacola
Tampa
Atlanta
Augusta
Macon
Savannah
Thomasville
Boise
Lewiston
Pocatello
Cairo
Chicago
Peoria
Springfield
Evansville
Fort Wayne
Indianapolis
Royal Center
Terre Haute
July
0
0
0
0
49
0
0
1
0
0
267
0
0
0
0
350
0
0
11
189
7
0
25
0
280
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
Aug
0
0
0
0
78
0
0
1
0
0
248
0
0
0
0
336
0
0
7
177
11
5
37
0
332
0
14
18
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
17
0
19
5
Sept
17
13
0
0
243
0
0
38
9
10
264
0
28
17
0
263
0
17
24
110
26
103
201
36
509
74
101
93
32
0
0
0
0
0
0
8
0
0
0
2
135
133
183
28
90
86
56
59
107
59
116
77
Oct
118
123
23
55
586
13
0
216
131
110
335
86
216
41
19
282
59
75
52
128
97
385
535
333
841
383
384
363
231
17
11
0
0
18
0
107
59
63
38
48
389
406
487
161
350
339
259
215
377
247
373
295
Nov Dec Jan Feb
438 614
396 598
198 357
267 458
876 1135
182 360
105 259
516 810
435 698
405 654
411 508
345 580
512 778
140 253
217 416
317 425
319 564
321 567
147 255
237 406
270 450
711 958
861 1204
792 1132
1139 1413
771 1051
699 1082
663 1026
510 831
154 304
129 276
0 18
5 48
177 334
60 163
387 611
282 494
280 481
225 412
208 361
762 1054
747 961
873 1184
492 784
765 1147
759 1128
666 1017
570 871
759 1122
642 986
740 1104
681 1023
614 485
623 491
412 290
483 360
1231 1014
425 275
318 167
879 716
775 571
719 543
552 465
629 400
799 619
328 244
447 243
467 406
617 423
614 403
317 247
462 336
487 342
1042 854
1271 1002
1271 924
1470 1285
1104 865
1178 1050
1113 1005
884 770
352 263
303 226
28 24
57 48
383 275
201 148
632 515
521 412
497 391
424 330
359 299
1169 868
1060 815
1333 1022
856 683
1243 1053
1240 1028
1116 907
939 770
1260 1036
1051 893
1239 976
1107 913
Mar April
381
378
209
265
949
175
88
519
418
401
493
304
477
212
124
437
336
317
223
317
308
797
859
738
1245
775
871
865
606
184
154
7
15
203
102
392
308
275
238
178
719
663
880
523
868
828
713
589
874
725
860
715
128
128
40
66
687
62
14
247
127
122
432
145
267
129
26
413
117
196
151
279
229
492
615
402
990
456
528
567
314
33
14
0
0
45
0
135
62
62
43
52
453
408
561
182
507
435
350
251
516
375
502
371
May
25
30
0
0
465
0
0
86
24
18
375
43
120
68
3
415
51
85
97
248
137
266
394
145
740
203
201
261
80
0
0
0
0
0
0
24
0
0
0
5
249
222
317
47
229
192
127
90
226
140
245
145
June
0
0
0
0
212
0
0
7
0
0
282
0
18
19
0
363
0
5
43
180
46
60
139
23
434
27
31
52
0
0
0
0
0
0
0
0
0
0
0
1
92
68
136
0
58
41
14
6
53
16
54
24
351
-------
Table A-l (continued)
State
Iowa
Kan.
Ky.
La.
Me.
Md.
Mass.
Mich.
Minn.
Miss.
Mo.
Mont.
Neb.
Station
Charles City
Davenport
Oes Moines
Dubuque
Keokuk
Sioux City
Concord! a
"Dodge 6ity
lola
Topeka
Wichita
Louisville
Lexington
New Orleans
Shreveport
Eastport
Greenville
Portland
Baltimore
Boston
Fitchburg
Nantucket
Alpena
Detroit-Willow Run
Detroit City
Escanaba
Grand Rapids
Houghton
Lans iixg
Ludington
Marquette
Sault Ste. Marie
Duluth
Minneapolis
Moorhead
St. Paul
Corinth
Meridian
Vicksburg
Columbia
Hannibal
Kansas City
St. Louis
Springfield
Billings
Harve
Helena
Kalispell
Miles City
Missoula
Drexel
Lincoln
North Platte
Omaha
Valentine
July
17
0
0
8
1
8
0
0
0
0
0
0
0
0
0
141
69
15
0
0
12
22
50
0
0
62
0
70
13
41
69
109
66
8
20
12
0
0
0
0
1
0
0
0
8
20
51
47
6
22
4
0
7
0
11
Aug.
30
7
6
28
3
17
0
0
1
0
0
0
0
0
0
136
113
56
0
7
29
34
85
10
8
95
20
94
33
55
87
126
91
17
47
21
1
0
0
6
3
0
0
8
20
38
78
83
11
57
6
7
11
5
10
Sept
151
79
89
149
71
128
55
40
40
42
32
41
56
0
0
261
315
199
29
77
144
111
215
96
96
247
105
268
140
182
236
298
277
157
240
154
13
0
0
62
66
44
38
61
194
270
359
326
187
292
95
79
120
88
145
Oct
444
320
346
444
303
405
277
262
236
242
219
206
259
5
53
521
642
515
207
315
432
372
530
393
381
555
394
582
455
472
543
639
614
459
607
459
142
90
51
262
288
240
202
249
497
564
598
639
525
623
405
310
425
331
461
Nov Dec
912 1352
756 1147
777 1178
882 1290
680 1077
885 1290
687 1029
669 980
579 930
630 977
597 915
549 849
636 933
141 283
305 490
798 1206
1012 1464
825 1238
489 812
618 998
774 1139
615 924
864 1218
759 1125
747 1101
933 1321
756 1107
965 1355
813 1175
794 1135
933 1299
1005 1398
1092 1550
960 1414
1105 1609
951 1401
418 669
338 528
268 456
654 989
652 1037
621 970
570 893
615 908
876 1172
1023 1383
969 1215
990 1249
966 1373
993 1263
788 1271
741 1113
846 1172
783 1166
891 1212
Jan Feb
1494 1240
1262 1044
1308 1072
1414 1187
1191 1025
1423 1170
1144 899
1076 840
1026 817
1088 851
1023 778
911 762
1008 854
341 223
550 386
1333 1201
1625 1443
1373 1218
880 776
1113 1002
1240 1137
1020 949
1358 1263
1231 1089
1203 1972
1473 1327
1215 1086
1535 1421
1277 1142
1271 1183
1435 1291
1587 1442
1696 1448
1562 1310
1815 1555
1553 1305
696 570
561 413
507 374
1091 876
1139 980
1085 851
983 792
1001 790
1305 1089
1513 1291
1438 1114
1386 1120
1516 1257
1414 1100
1353 1096
1240 1000
1271 1016
1302 1058
1361 1100
Mar
1001
834
849
983
761
930
725
694
599
669
619
605
710
163
272
1063
1251
1039
611
849
940
880
1156
915
927
1203
939
1251
986
1056
1181
1302
1252
1057
1225
1051
396
309
273
698
710
666
620
632
958
1076
992
970
1048
939
843
794
887
831
970
April
537
432
425
543
397
474
341
347
232
295
280
270
368
19
61
774
842
693
326
534
572
642
762
552
558
804
546
820
591
698
789
846
801
570
679
564
149
85
71
326
374
292
270
295
564
597
660
639
570
609
493
377
489
389
543
May
256
175
183
267
136
228
146
135
98
112
101
86
140
0
0
524
468
394
73
236
254
394
437
244
251
471
248
474
287
418
477
499
487
259
327
256
32
9
0
135
128
111
94
118
304
313
427
391
285
365
219
172
243
175
288
June
70
35
41
76
18
54
20
15
8
13
7
0
15
0
0
288
194
117
0
42
70
139
135
55
60
166
58
195
70
153
189
224
200
SO
98
77
1
0
0
14
15
8
7
16
119
125
225
215
106
176
38
32
59
32
83
352
-------
Table A-l (continued)
State
Nev.
N.H.
N.J.
N.M.
N.Y.
N.C,
N.D.
Ohio
Okla.
Ore.
Pa.
R.I.
S.C.
Station
Reno
Tonopah
Winnenucca
Concord
Atlantic City
Cape May
Newark
Sandy Hook
Trenton
Albuquerque
Roswell
Santa Fe
Albany
Binghatnton
Buffalo
Canton
Ithaca
New York
Oswego
Rochester
Syracuse
Asheville
Charlotte
Hatteras
Manteo
Raleigh
Wilmington
Bismarck
Devils Lake
Grand Porks
Willtston
Cincinnati
Cleveland
Columbus
Dayton
Sandusky
Toledo
Broken Arrow
Oklahoma City
Baker
Medford
Portland
Roseburg
Erie
Harrisburg
Philadelphia
Pittsburgh
Reading
Scranton
Block Islandr
Narragansett Pier
Providence
Charleston
Columbia
Due West
Greenville
July
27
0
0
11
0
1
0
1
0
0
0
12
0
0
1&
27
17
0
20
9
0
0
0
0
0
0
0
29
47
32
29
0
0
0
0
0
0
0
0
25
0
13
14
0
0
0
0
0
0
6
1
0
0
0
0
0
AUR
61
5
17
57
0
2
0
2
0
0
0
15
6
36
30
61
40
0
39
34
29
0
0
0
0
0
0
37
61
60
42
0
9
0
5
0
12
0
0
47
0
14
10
17
0
0
0
5
18
21
26
7
0
0
0
0
Sept
165
96
180
192
29
38
47
40
55
10
8
129
98
141
122
219
156
31
139
133
117
50
7
0
7
10
0
227
276
274
261
42
60
59
74
66
102
28
12
255
77
85
98
76
69
33
56
57
115
88
121
68
0
0
9
10
Oct
443
422
508
527
230
221
301
268
285
218
156
451
388
428
433
550
451
250
430
440
396
262
147
63
113
118
73
598
654
663
605
222
311
299
324
327
387
169
149
518
326
280
288
352
308
219
298
285
389
330
366
330
34
76
142
131
Nov Dec
744 986
723 995
822 1085
849 1271
507 831
527 852
603 961
579 921
582 930
630 899
501 750
772 1071
708 1113
735 1113
753 1116
898 1368
770 1129
552 902
738 1132
759 1141
714 1113
552 769
438 682
244 481
358 595
387 651
288 508
1098 1535
1197 1558
1160 1631
1101 1528
567 880
636 995
654 983
693 1032
684 1039
756 1119
513 805
459 747
852 1138
624 822
534 701
531 694
672 1020
630 964
516 856
612 924
588 936
693 1057
591 927
691 1012
624 986
214 410
308 524
393 594
411 648
Jan Feb
1048 804
1082 860
1153 854
1392 1226
905 829
936 876
1039 932
1016 973
1004 904
970 714
787 566
1094 892
1234 1103
1218 1100
1225 1128
1516 1385
1236 1156
1001 910
1249 1134
1249 1148
1225 1117
794 678
704 577
527 487
642 594
691 577
533 463
1730 1464
1866 1576
1895 1608
1705 1442
942 812
1101 977
1051 907
1094 941
1122 997
1197 1056
881 646
843 630
1268 972
862 627
791 594
744 563
1128 1039
1051 921
933 837
992 879
1017 902
1141 1028
1026 955
1113 1074
1076 972
445 363
538 443
651 491
673 552
Mar
756
763
794
1029
729
737
760
833
735
589
443
786
905
927
992
1139
978
747
995
992
955
572
449
394
469
440
347
1187
1314
1298
1194
645
846
741
781
853
905
506
472
837
552
515
508
911
750
667
735
725
849
865
916
809
260
318
411
442
April
519
504
546
660
468
459
450
499
429
289
185
544
531
570
636
695
606
435
654
615
570
285
172
171
249
172
104
657
750
718
663
314
510
408
435
513
555
212
169
591
381
347
366
573
423
369
402
411
516
603
622
507
43
77
158
161
May
318
272
299
316
189
188
148
206
133
70
28
297
202
240
315
340
292
130
355
289
247
105
29
25
75
29
7
355
394
359
360
103
223
153
179
217
245
61
38
384
207
199
223
273
128
93
137
123
196
335
342
197
0
0
39
32
June
165
91
111
82
24
33
11
31
11
0
0
60
31
48
72
107
83
7
90
54
37
5
0
0
7
0
0
116
137
123
138
0
49
22
39
41
60
5
0
200
69
70
83
55
14
0
13
11
35
96
113
31
0
0
2
0
353
-------
Table A-l (continued)
State
S.D.
Term.
Texas
Utah
Vt.
Va.
Wash.
W.Va.
Wis.
Wyo.
Station
Huron
Pierre
Rapid City
Chattanooga
Knoxville
Memphis
Nashville
Abilene
Amarillo
Austin
Brownsville
Corpus Christ!
Dallas
Del Rio
El Paso
Fort tforth
Galveston
Houston
Palestine
Port Arthur
San Antonio
Taylor
Mo clena
Salt Lake City
Burlington
Northfield
Cape Henry
Lynchburg
Norfolk
Richmond
Wytheville
North Head L.H.
Reservation
Seattle
Spokane
Tacoma
Tatoosh Island
Walla Walla
Yakiraa
Elkins
Parkersburg
Green Bay
La Crosse
Madison
Milwaukee
Wausau
Cheyenne
Lander
Yellowstone Park
July
10
4
32
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
19
62
0
0
0
0
7
239
49
17
66
295
0
0
9
0
32
11
10
11
26
33
7
125
Aug
16
11
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
47
112
0
0
0
0
13
205
45
28
62
288
0
7
31
0
58
20
30
24
58
39
23
173
Sept
149
136
193
24
33
13
22
5
37
0
0
0
0
0
0
0
0
0
0
0
0
2
156
61
172
283
0
49
5
31
82
234
134
205
177
315
93
150
122
56
183
152
137
112
216
241
244
424
Oct
472
438
500
169
179
98
154
98
240
30
0
0
53
26
70
58
0
0
45
8
25
56
499
330
521
602
120
236
118
181
352
341
329
508
375
406
308
446
412
272
515
447
419
397
568
577
632
759
Nov Dec
975 1407
887 1317
891 1218
477 710
498 744
392 639
471 725
350 595
594 859
214 402
59 159
113 252
299 518
188 371
390 626
299 533
131 271
162 303
260 440
170 315
201 374
234 462
832 1142
714 995
858 1308
947 1389
366 648
531 809
354 636
456 750
662 916
486 636
540 679
879 1113
579 719
528 648
675 890
807 1066
726 995
600 896
945 1392
921 1380
864 1287
795 1.184
982 1427
897 1125
1050 1383
1079 1386
Jan Feb
1597 1327
1460 1253
1361 1151
725 588
760 630
716 574
778 636
673 479
921 711
484 322
219 106
330 192
607 432
419 235
670 445
622 446
356 247
378 240
531 368
381 258
462 293
494 375
1190 944
1119 857
1460 1313
1524 1384
698 636
846 722
679 602
787 695
945 836
704 585
753 602
1243 988
797 636
713 610
1023 748
1181 862
1017 910
949 826
1516 1336
1528 1280
1417 1207
1302 1117
1594 1381
1225 1044
1494 1179
1464 1252
Mar
1032
971
1045
467
500
423
498
344
586
211
74
118
288
147
330
308
176
166
265
181
190
214
816
701
1107
1176
512
584
464
529
677
598
558
834
595
629
564
660
797
672
1132
1035
1011
961
1147
1029
1045
1165
April
558
516
615
179
196
131
186
113
298
50
0
6
75
21
110
90
30
27
71
27
34
64
567
414
681
754
267
289
220
254
410
492
396
561
435
525
338
408
477
347
696
552
573
606
680
717
687
841
May
279
233
357
45
50
20
43
0
99
0
0
0
0
0
0
5
0
0
0
0
0
8
338
208
307
405
60
82
41
57
168
406
246
330
282
437
171
205
224
119
347
250
266
335
315
315
396
603
June
80
52
148
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0-'
0
0
0
0
97
64
72
166
0
5
0
0
35
285
107
146
143
330
38
53
53
13
107
74
79
100
100
100
163
334
Source: American Society of Heating and Air Conditioning Engineers,
"Heating, Ventilating, Air Conditioning Guide," Annual
Publication (Ref. 1).
354
-------
Table A-2. GUIDE FOR ESTABLISHING WATER USAGE
IN COMMERCIAL SUBAREAS
Commercial
category
Barber Shops
Beauty Shops
Bus-Rail Depots
Car Washes
Churches
Golf-Swim Clubs
Bowling Alleys
Colleges Resid.
Hospitals
Hotels
Laundromats
Laundries
Medical Offices
Motels
Drive- In Movies
Nursing Homes
New Office Bldgs.
Old Office Bldgs.
Jails and Prisons
Restaurants
Drive- In Restaurants
Parameter
Barber Chair
Station
Sq ft
Inside Sq ft
Member
Member
Alley
Student
Bed
Sq ft
Sq ft
Sq ft
Sq ft
Sq ft unit
Car Stall
Bed
Sq ft
Sq ft
Occupant
Person
Seat
Car Stalls
Coefficients, mean
annual water use,
gpd/unit of parameter
97.5
532.0
5.0
4.78
0.14
33.3-100.0
200.0
179.0
150.0-559.0
0.256
6.39
0.64
0.62
0.33
8.0
75.0-209.0
0.16
0.27
10.0-15.0
200.0
10.0-90.0
109.0
355
-------
Table A-2 (continued)
Commercial
category
Night Clubs
Retail Space
Schools, Elementary
Schools , High
YMCA-YWCA
Service Stations
Theaters
Apartments
Shopping Centers
Parameter
Person Served
Sale Sq ft
Student
Student
Person
Inside Sq ft
Employee
Seat
Dwelling Unit
Sq ft
Coefficients, mean
annual water use ,
gpd/unit of parameter
2.0
0.16
6.0-15.0
10.0-19.9
50.0
0.49
30.0
5.0
50.0-195.0
0.20
Sources: Hittman Associates, Inc., "A System for Calculating and
Evaluating Municipal Water Requirements" (Ref. 2); and
F. P. Linaweaver and J. C. Geyer, "Commercial Water Use
Project," Johns Hopkins University, Baltimore, Maryland.
356
-------
Table A-3. GUIDE FOR ESTABLISHING WATER USAGE
IN INDUSTRIAL SUBAREAS
Industrial
category
Meat Products
Dairies
Can, Frozen Food
Grain Mills
Bakery Products
Sugar
Candy
Beverages
Miscellaneous Foods
Cigarettes
Weaving, Cotton
Weaving, Synthetics
Weaving, Wool
Knitting Mills
Textile Finish
Floor Covering
Yarn-Thread Mill
Miscellaneous Textile
Whit Apparel Industry
Saw-Planning Mill
Millwork
Wood Containers
Miscellaneous Wood
Home Furniture
Furniture Fixture
Pulp Mills
Paper Mills
Paperboard Mills
Paper Products
Paperboard Boxes
Building Paper Mills
Whl. Print Industry
Basic Chemicals
Fibers, Plastic
Drugs
Soap-Toilet Goods
Paint Allied Products
Gum-Wood Chemicals
Agricultural Chcm.
Miscellaneous Chemicals
Standard
Industrial
Classification Number
201
202
203
204
205
206
207
208
209
211
221
222
223
225
226
227
228
229
230
242
243
244
249
251
259
261
262
263
264
265
266
270
281
282
283
284
285
286
287
2C9
Mean Annual
Usage Coefficients
gpd/employee
903.890
791.350
784,739
488.249
220.608
1433,611
244.306
1144.868
1077.360
193.613
171.434
344.259
464.439
273.429
810.741
297.392
63.558
346,976
20.000
223.822
316.420
238.000
144.745
122.178
122,178
13494.110
2433.856
2464.478
435.790
154.804
583.355
15.000
2744,401
864.892
457.356
672.043
845.725
332.895
449.836
984.415
357
-------
Table A-3 (continued)
Standard
Industrial Industrial
category Classification Number
Petroleum Refining
Paving-Roofing
Tires, Tubes
Rubber Footware
Reclaimed Rubber
Rubber Products
Plastic Products
Leather Tanning
Flat Glass
Pressed, Blown Glassware
Products of Purchased Glass
Cement, Hydraulic
Structural Clay
Pottery Products
Cement, Plaster
Cut Stone Products
Non-Metallic Mineral
Steel-Rolling
Iron, Steel Foundries
Prime Noii~Ferrou3
Secondary Non-Ferrous
Non-Ferrous Rolling
Non-Ferrous Foundries
Prime Metal Industries
Metal Cans
Cutlery, Hardware
Plumbing, Heating
Structure, Metal
Screw Machine
Metal Stamping
Metal Service
Fabricated Wire
Fabricated Metal
Engines, Turbines
Farm Machinery
Construction Equipment
291
295
301
302
303
306
307
311
321
322
323
32/i
325
326
327
328
329
331
332
333
334
335
336
339
341
342
343
344
345
346
347
348
349
351
352
353
Mean Annual
Usage Coefficients
gpd/employee
3141.100
829.592
375.211
82.592
1031.523
371.956
527,784
899.500
590.140
340.753
872.246
279.469
698.197
326.975
353,787
534.789
439.561
494.356
411.052
716.626
1016.596
675,475
969.586
498.331
162,547
459,300
411.576
319.875
433.193
463.209
1806.611
343.367
271.186
197.418
320.704
218.365
358
-------
Table A-3 (continued)
Standard
Industrial Industrial
category Classification Number
Metalwork, Machinery
Special Industry Machinery
General Industrial Machinery
Office Machines
Service Industrial Machine
Miscellaneous Machines
Electric Distribution Products
Electric Industrial Apparatus
Home Appliances
Light-Wiring Fixtures
Radio TV Receiving
Communication Equipment
Electronic Comp.
Electric Product
Motor Vehicles
Aircraft and Parts
Ship and Boat Building
Railroad Equipment
Motorcycle, Bike
Scientific Instruments
Mechanical Measure
Medical Instrument
Photo Equipment
Watches, decks
Jewelry, Silver
Toys, Sport Goods
Costume Jewelry
Miscellaneous Manufacturing
Miscellaneous Manufacturing
354
355
356
357
358
359
361
362
363
364
365
366
367
369
371
372
373
374
375
381
383
384
386
387
391
394
396
398
399
Mean Annual
Usage Coefficients
gpd/employee
196.255
290.494
246.689
138.025
334.203
238.839
272.001
336.016
411.914
369.592
235.763
86.270
203.289
393.272
318.233
154.769
166.074
238.798
414.858
181.007
237,021
506.325
120.253
164.815
306.491
213.907
423.124
258.270
258.270
Source: Hittman Associates, Inc., "A System for Calculating and
Evaluating Municipal Water Requirements" (Ref. 2).
359
-------
Accession Number
Subject Fivld & Group
013B
SELECTED WATER RESOURCES ABSTRACTS
INPUT TRANSACTION FORM
Organization
Metcalf & Eddy, Inc., Palo Alto, California
Florida University, Gainesville, Dept. of Environmental Engineering
Water Resources Engineers, Inc., Walnut Creek. California
Title
STORM WATER MANAGEMENT MODEL
10
Authors)
Lager, John A.,
Pyatt, Edwin E., and
Shubinski, Robert P.
16
Project Designation
EPA Contract Nos. 14-12-501, 502, 503
21
Note
Set of four volumes: Volume I - Final Report,
Volume II - Verification and Testing, Volume III
User's Manual, Volume IV - Program Listing
22
Citation
23 I Descriptors (Starred First)
—•—water Quality Control*, Computer Model*, Storm Water*, Simulation Analysis, Rainfall-
Runoff Relationships, Sewerage, storage, Waste Water Treatment, Cost Benefit Analysis
25
Identifiers (Starred First)
Combined Sewer Overflows*, Urban Runoff
27
Abstract
A comprehensive mathematical model, capable of representing urban storm water runoff,
has been developed to assist administrators and engineers in the planning, evaluation,
and management 'of overflow abatement alternatives. Hydrographs and pollutographs
(time varying quality concentrations or mass values) were generated for real storm
events and systems from points of origin in real time sequence to points of disposal
(including travel in receiving waters) with user options for intermediate storage
and/or treatment facilities. Both combined and separate sewerage systems may be
evaluated. Internal cost routines and receiving water quality output assisted in
direct cost-benefit analysis of alternate programs of water quality enhancement.
Demonstration and verification runs on selected catchments, varying in size from
180 to 5,400 acres, in four U.S. cities (approximately 20 storm events, total) were
used to test and debug the model. The amount of pollutants released varied significantly
with the real time occurrence, runoff intensity duration, pre-storm history, land
use, and maintenance. Storage-treatment combinations offered best cost-effectiveness
ratios. A user's manual and complete program listing were prepared.
Abstractor
John
A.
Lager
Institution
Project
Manaaer,
Metcalf
&
Eddy,
Inr.
WR:I02 (REV. JULY «••»!
WRSIC
U.S. DEPARTMENT OF THE INTERIOR
WASHINOTON. D. C. 20240
«U.S. GOVERNMENT PRINTING OFFICE: 1972 484-485/Z09 1-3
-------
Continued from inside front cover....
11022 08/67
11023 09/67
11020 12/67
11023 05/68
11031 08/68
11030 DNS 01/69
11020 DIH 06/69
11020 DES 06/69
11020 06/69
11020 EXV 07/69
11020 DIG 08/69
11023 DPI 08/69
11020 DGZ 10/69
11020 EKO 10/69
11020 10/69
11024 FKN 11/69
11020 DWF 12/69
11000 01/70
11020 FKI 01/70
11024 DOK 02/70
11023 FDD 03/70
11024 DMS 05/70
11023 EVO 06/70
11024 06/70
11034 FKL 07/70
11022 DMU 07/70
11024 EJC 07/70
11020 08/70
11022 DMU 08/70
11023 08/70
11023 FIX 08/70
11024 EXF 08/70
Phase I - Feasibility of a Periodic Flushing System for
Combined Sewer Cleaning
Demonstrate Feasibility of the Use of Ultrasonic Filtration
in Treating the Overflows from Combined and/or Storm Sewers
Problems of Combined Sewer Facilities and Overflows, 1967
(WP-20-11)
Feasibility of a Stabilization-Retention Basin in Lake Erie
at Cleveland, Ohio
The Beneficial Use of Storm Water
Water Pollution Aspects of Urban Runoff, (WP-20-15)
Improved Sealants for Infiltration Control, (WP-20-18)
Selected Urban Storm Water Runoff Abstracts, (WP-20-21)
Sewer Infiltration Reduction by Zone Pumping, (DAST-9)
Strainer/Filter Treatment of Combined Sewer Overflows,
(WP-20-16)
Polymers for Sewer Flow Control, (WP-20-22)
Rapid-Flow Filter for Sewer Overflows
Design of a Combined Sewer Fluidic Regulator, (DAST-13)
Combined Sewer Separation Using Pressure Sewers, (ORD-4)
Crazed Resin Filtration of Combined Sewer Overflows, (DAST-4)
Stream Pollution and Abatement from Combined Sewer Overflows •
Bucyrus, Ohio, (DAST-32)
Control of Pollution bjr Underwater Storage
Storm and Combined Sewer Demonstration Projects -
January 1970 -
Dissolved Air Flotation Treatment of Combined Sewer
Overflows, (WP-20-17)
Proposed Combined Sewer Control by Electrode Potential
Rotary Vibratory Fine Screening of Combined Sewer Overflows,
(DAST-5)
Engineering Investigation of Sewer Overflow Problem -
Roanoke, Virginia
Microstraining and Disinfection of Combined Sewer Overflows
Combined Sewer Overflow Abatement Technology
Storm Water Pollution from Urban Land Activity
Combined Sewer Regulator Overflow Facilities
Selected Urban Storm Water Abstracts, July 1968 -
June 1970
Combined Sewer Overflow Seminar Papers
Combined Sewer Regulation and Management - A Manual of
Practice
Retention Basin Control of Combined Sewer Overflows
Conceptual Engineering Report - Kingman Lake Project
Combined Sewer Overflow Abatement Alternatives -
Washington, D.C.
------- |