4>EPA
United Sates
Environmental Protection
Agency
Office of Water
<4305)
EPA-823-B-95-008
September 1995
SWMM Windows
Interface User's Manual
-------
SWMM Windows Interface User's Manual
United States Environmental Protection Agency
Office of Science and Technology401 M Street, S. W.
Standards and Applied Science DivisionWashington, D. C. 20460
401 M Street. SW
Washington, DC 20460
-------
FOREWORD
Water quality standards are implemented through a process of developing Waste Load Allocations
(WLAs) for point sources. Load Allocations {LAs> for nonpoint sources and natural backgrounds, and
Total Maximum Daily Loads (TMDLsJ for the watershed. Ultimately permit limits are developed based
on these WLAs, LAs and TMDLs. Many of the required calculations are preformed with computer
simulation models. Either steady-state or dynamic modeling techniques may be usedi
The Office of Science and Technology develops and maintains analytical tools, such as the Storm
Water Management Model (SWMM>, to assist in performing analysis of water quality problems and
developing TMDLs. The Windows interface developed for the SWMM model will help users prepare
input files more efficiently. Calibration routines and plotting capabilities facilitate interpreting the
model's results and calibrating the model. There are many useful features included in the SWMM
Windows interface. Different screens or parts of screens will be active or inactive depending on the
input. This feature reduces the potential for making mistakes during data entry.
This document is an Agency software user's manual. It does not establish or affect legal rights or
obligations. It does not establish binding requirements. This document is expected to be revised
periodically to reflect changes in this rapidly evolving area. Comments from users will be welcomed.
Send comments to U.S. EPA, Office of Water, Office of Science and Technology, Standards and
Apptied Science Division (4305), 401 M Street SW, Washington, DC 20460.
Tudor T. Davies
Director
Office of Science and Technology
-------
ACKNOWLEDGMENTS
The SWMM Windows Interface software and this user's manual were written by Mohammed Lahlou,
Ph.D., and Sayedul H. Chcudhury of Tetra Tech, Inc. and Yin Wu, Ph.D., and Kirk Baldwin of General
Science Corporation, under the direction of D. King Boynton of EPA's Office of Science and
Technology. The authors would like to thank Gerald LaVeck, and Russell Kinerson of the Office of
Science and Technology for their contribution and assistance in the successful completion of this
project.
DISCLAIMER
The information contained in this user's manual is intended to assist in using the Windows'* interface
for the SWMM model, developed by the U.S. Environmental Protection Agency's Office of Science and
Technology. This user's manual is not a substitute for Storm Water Management Model, Version 4:
User's Manual developed by Wayne C. Huber and Rober E. Dickinson which
addresses the model theory, and provides more specific guidance on applications.
TRADEMARKS
Microsoft is a registered trademark, and Windows is a trademark of the Microsoft Corporation.
-------
Table of Contents
I. INTRODUCTION
2. TECHNICAL SUMMARY AND BACKGROUND 3
2.1 Overview of SWMM 4.3 3
2.2 Model Structure and Description of Blocks 3
2.3 Data Requirements 4
2.4 Output 5
3. TECHNICAL DESCRIPTION OF THE SWMM
IMPLEMENTATION IN WINDOWS 7
3.1 MET 7
3.2 RUNOFF 9
3.3 USEHP II
3.4 TRANSPORT 11
3.5 EXTRAN 13
3.6 Limitations of SWMM Windows Interface 14
4. MINIMUM SYSTEM REQUIREMENTS AND SOFTWARE INSTALLAION ... 17
4.1 Minimum System Requirements 17
4.2 Installing the Software 17
5. USING THE SWMM WINDOWS INTERFACE 19
5.1 Accessing an Existing File or Opening a New File 19
5.2 SWMM File Naming Conventions 19
5.3 Saving Input Files 21
5.4 Setting Up a Default Editor for Viewing Output Files 21
5.5 Submitting an Input File to the Model 21
5.6 SWMM Windows Interface Commands and Function Keys 21
5.7 Import File Option in SWMM 23
5.8 Export Function 24
5.9 Array Screen Capabilities in SWMM 24
5.10 Manual Run Option 25
6. EXAMPLE RUNS 27
6.1 Example 1 - A User-Defined Hyetograph (A Screening-Level Example) . . 27
6.2 Example 2 - Steven's Avenue Drainage District in Lancaster, PA (MET,
RUNOFF, and TRANSPORT) . . . ." 30
6.3 Example 3 - Simulation of a Simple One-Pipe System with Two
Manholes (USEHP & TRANSPORT) 33
6.4 Example 4 - Basic Pipe System (USEHP and EXTRAN) 34
-------
7 SWMM POST-PROCESSOR 37
7.1 The Tables Routine 37
7.2 The Graphics Routine 39
7.3 The Calibration Routine 40
APPENDIX A:
SWMM WINDOWS INTERFACE DESIGN 43
REFERENCES 73
-------
Tables and Figure
Table 2.1 Summary of Computational Blocks in SWMM 4
Table 3.1 Data Category and Screen Input in MET interface 9
Table 3.2 Screen Input Sequence in RUNOFF Interface 10
Table 3.3 Screen Input Sequence in L'SEHP interlace II
Table 3.4 Screen Input Sequence in TRANSPORT Interface 12
Table 3.5 Different Element Types in Transport Block 14
Table 3.6 Screen Input Sequence in EXTRAN Interface 25
Table 5.1 Naming Conventions of SWMM Interface 20
Table 6.1 Example Run Matrix for SWMM Windows Interlace 28
Table 6.2 Example Input files with SWMM Windows and SWMM 4.3 29
Table 6.3 A User-Defined Hyetograph in MET 29
Table 6.4 User-Defined Hydrograph and Pollutographs in USEHP 33
Table A.I Input Variables and Screen Sequence in MET 44
Table A.2 Input Variables and Screen Sequence in RUNOFF 45
Table A.3 Input Variables and Screen Sequence in USEHP 55
Table A.4 Input Variables and Screen Sequence in TRANSPORT 56
Table A.5 Input Variables and Screen Sequence in EXTRAN 63
Figures
Figure 3.1 SWMM Windows Interface Functions 8
Figure 6.1 Basic System with Free Outfall 35
Figure 7.1 SWMM Post-Processing Structure 38
Figure 7.2 RUNOFF Graphics 41
Figure 7.3 Total Solids Concentrations 42
-------
1. INTRODUCTION
The EPA's Storm Water Management Model
(SWMM) is a large, complex model capable of
simulating the movement of precipitation and
pollutants from the ground surface through pipe and
channel networks, storage/treatmeni unils, and finally
to receiving waters. Both single-event and
continuous simulation may he performed on
catchments having storm sewers, combined sewers,
and naiural drainage, for prediction of flows, stages,
and pollutant concentrations.
The model may he used for hoth planning and
design. The planning model is used for an overall
assessment of the urban runoff problem and proposed
abatement options. This model is typified by
continuous simulation for several years using
long-term precipitation data. Catchment
schematization is usually "coarse" in keeping with the
planning level of analysis. A design-level, event
simulation also may be run using a detailed
catchment schematization and shorter time steps for
precipitation input.
The SWMM Windows interface was developed to
assist the user in data input and model execution and
to make a complex model user-friendly. The
Windows interface was developed for the Office of
Science and Technology, Standards and Applied
Sciences Division of the U.S. Environmental
Protection Agency to assist them with the Total
Maximum Daily Load (TMDL) program. This user's
guide provides guidance on the use of the SWMM
interface and illustrates its use with four example
runs. The Windows interface integrates the SWMM
model and data handling needs to make the model
implementation user friendly. A hnef description of
the SWMM model structure is presented in order to
facilitate subsequent discussions.
This guide is divided into seven sections. Section 2
gives you a technical summary tH the SWMM model.
as well as the model structure, the interaction
between the various blocks of SWMM. the input
requirements, and the output. Section 3 describes the
Windows Implementation of the blocks, including
descriptions of the screens sequences, the
corresponding blocks, changes made for ease of use.
and limitations of the implementation. Section 4
provides rrunimum hardware requirements and
installation information for the Windows SWMM.
Section 5 provides the information necessary to use
the SWMM interface, including:
• Accessing an Existing File or Opening a New
File
• File-Naming Conventions
• Saving Input Files
• Setting Up a Default Editor for Viewing
Output Files
• SWMM Windows Interface Commands and
Function Keys
• Submitting an Input File to the Model
• Import File Option in SWMM
• Export Function
• Array Screen Capabilities
• Using the Manual Run Option
Section 6 contains four example runs that highlight
user entry and model output. Section 7 describes the
SWMM post-processor capabilities, which allows the
user to display tabulated summary information and
graphical representations of the modeling results.
Appendices provide the screen structure and variable
descriptions for the Windows interface blocks.
-------
2 TECHNICAL SUMMARY AND BACKGROUND
2.1 Overview of SWMM 4.3
SWMM simulates most quantity and quality
processes in Che urban hydrologic cycle on the basis
of rainfall (hyclograph) .md other meteorological
inputs and system characten/atmn icatchment,
conveyance, storage/treatment i Storm sewers,
combined sewers, and natural drainage systems can
be simulated as well.
2.2 Model Structure and Description
of Blocks
SWMM is constructed in the form of "blocks" as
follows:
Computational Blocks:
Services Blocks:
Runoff, Transport, Extran.
S toragc/Treatmcn t
Executive, Rain, Temp,
Graph. Statistics, Combine
Each block has a specific function, and the results of
each block are entered on working storage devices to
be used as pan of the input to other blocks. A
typical run usually involves only one or two compu-
tational blocks together with the Executive Block. A
summary of the four computational blocks in SWMM
are shown in Table 2.1. This table explains the
model capability, (low routing characteristics, and
quality by block.
The Runoff Block is a critical block to the SWMM
simulation. This block receives meteorological data
from either Ram and/or Temp Blocks or user defined
hyctographs (rainfall intensity vs. time) and then
simulates the rainfall-runnl'f process using a nonlinear
reservoir approach, with an option lor snowmelt
simulation. Groundwaicr and unsaturated 7.one flow
and outflow are included using a simple lumped
storage scheme. At the end. the Runoff Block
produces hydrographs and poilutographs at inlet
locations. This block may he run for periods ranging
Irom minutes to years. Simulations less lhan a few
weeks will henceforth be called single event mode
and longer simulations will be called continuous
mode. With the slight exception of snowmelt. all
computations arc done identically for the two cases
(Huber and Dickinson, 1988) Quality processes in
the Runoff Block include generation of surface runoff
constituent loads through a variety of options: 1)
build-up of constituents during dry weather and
wash-off during wet weather, 2) "rating curve"
approach in which load is proportional Co flow rate to
a power. 3) constant concentration (including
precipitation loads), and/or 4) Universal Soil Loss
Equation (Domgian and Hubcr, 1991). The overall
catchment may be divided into a maximum of 200
subcatchments and 200 channel/pipes plus inlets.
The Runoff Block transfers hydrographs and
poilutographs for as many as 200 inlets and 10
constituents through an assigned interlace file Co
other SWMM blocks.
The Transport block is one of the subsequent blocks
and performs the detailed flow and pollutant routing
through the sewer system. In the Transport Block,
flow routing is accomplished using the kinematic
wave method, while quality processes include first-
order decay and simulating scour and deposition
within the sewer system based on Shiled's criterion
for initiation of motion, and generation of dry-
weather flow and quality. The Transport Block uses
inlet hydrographs and poilutographs generated either
from the Runoff Block via the interface file or from
the user defined option as the input, then determines
the quantity and quality of dry weather flow, the
system infiltration, pollutant loadings for each
channel/pipe, and study area.
The Storage/Treatment (S/T) Block is a special type
of element of the Transport Block. The S/T Block
simulates the routing of flows and up to three
pollutants through a dry- or wet-weather S/T tank
containing up to five units or processes. It also
simulates removal in S/T devices by I) first-order
decay coupled with complete mixing or plug flow, 2)
removal functions (e.g., solids deposition as a
function of detention time), or 3) sedimentation
dynamics. Additionally, capital cost and operation
and maintenance cost can be estimated for each unit.
The Extended Transport (EXTRAN) Block provides
the SWMM with dynamic wave simulation capability
(Rocsner. L.A el al. 1988). The EXTRAN Block is
-------
SWMM Windows Interface User's Manual
Table 2.1 Summary of Computational Blocks in SWMM
Block
Runoff
Transport
exbvn
Stereo*
Capability
Description
simulate quantity and quality runoff
of a drainage basin, route flows
and pollutants to major sewer lines.
produce hydrographs and
poUutographs at inlet locations
routes flow and pollutant through
the sewer system, determine
quantity and quality of dry-weather
flow, calculate system infiltration.
land, capital, operation and
maintenance costs of two internal
storage tanks
routes flow through the sewer
system, simulate backwater profiles
(flows} m open channel and/or
dosed conduit systems, a drainage
system can be represented as links
and nodes, looped pipe networks,
weirs, orifices, pumps, and system
surcharges
characterize the effects of control
devices upon flow and quality,
simulate removal in S/T devices.
calculate costs
Quantity
-------
Technical Summary and Background
collection can he accomplished within a few days,
hut reducing the data for input to (he model may take
up to 3 person-weeks for a large area (e.g.. greater
than 2000 acres). For an EXTRAN simulation of
sewer hydraulics, expensive and time-consuming field
verification of sewer invert elevations is often
required. On an optimistic note, however, most data
reduction, i.e.. tabulation of slopes, lengths, and
diameters, is straightforward (Ambrose and Barnwell.
1989).
Categories of Data:
1) Weather Data: hourly or daily precipitation; daily
or monthly evaporation rates. Snowmelt: daily
max - min temperatures, monthly wind speeds.
melt coefficients and base temperatures, snow
distribution fractions and arcal depletion curves
(continuous only), and other melt parameters.
2) Surface quantity: area, imperviousness, slope,
width, depression storage and Manning's
roughness for pervious and impervious areas;
Horton or Grecn-Ampl infiltration parameters.
3) Subsurface quantity: Porosity, field capacity,
wilting point, hydraulic conductivity, initial water
table elevation, ET parameters; coefficients for
groundwater outflow as function of stage and tail
water elevations.
4) Channel/pipe quantity: linkages, shape, slope,
length, Manning's roughness. EXTRAN
transport also requires invert and ground
elevation, storage volumes at manholes and other
structures; geometric and hydraulic parameters
for weirs, pumps, orifices, storage, etc.;
infiltration rate into conduits.
5) Storage/sedimentation quantity:
stage-area-volume-outflow relationship, hydraulic
characteristics of outflows.
6) Surface quality: land use; total curb length;
catchhasin volume and initial pollutant
concentrations; street sweeping interval,
efficiency and availability factor; dry days prior
to initial precipitation; dust/dirt and/or pollutant
fraction parameters for each land use. or
pollutant rating curve coefficients; concentrations
in precipitation; erosion parameters for Universal
Soil Loss Equation, if simulated.
7) Dry-weather flow constant or on basis of diurnal
and daily quantity/quality variations, population
density, other demographic parameters.
8) Particle size distribution. Shields parameter decay
coefficients for channel/pipe quality routing and
scour/deposition routine (optional).
9) Storage/treatment: parameters denning pollutant
removal equation; parameters for individual
treatment options such as particle size
distribution, maximum flow rates, size of unit,
outflow characteristics; optional dry-weather flow
data when using continuous simulation.
10) Storage/treatment cost; parameters for capital and
operation and maintenance costs as function of
flows, volumes and operating time.
In order to create SWMM input files, the users have
to follow certain sequences within one particular
block or between blocks. In the Runoff Block, for
example, the Group Identifiers, i.e., SWMM ID. are
defined as the order of input data and are
characterized into five sections: general input and
control data, meteorological data, surface quantity,
surface quality, and print control. Each section may
be divided into subsections, e.g., meteorological data
include snow data, precipitation data, and evaporation
data. Many individual parameters are entered in
those data categories.
2.4 Output
SWMM produces a time history of flow, stage and
constituent concentration at any point in the
watershed for Runoff, Transport, Storage/Treatment
Blocks. Seasonal and annual summaries are also
produced, along with continuity checks and other
summary output. Simulation output in the Extran
takes the form of water surface elevations and
discharges at selected system locations.
-------
3 TECHNICAL DESCRIPTION OF THE SWMM
IMPLEMENTATION IN WINDOWS
The SWMM Windows interface is designed 10 he as
user-friendly as possible. The SWMM Windows
interface consists of five interlace Mocks:
METeorological data iMET). RUNOFF. USEr
defined Hydrographs and Pollutographs (USEHP),
TRANSPORT, and EXTRAN Basically, the MET
function acts as the Ram and Temp blocks The
RUNOFF. TRANSPORT, and EXTRAN interface
blocks perform the same functions as the Runoff.
Transport, and EXTRAN Blocks do in SWMM 4.3.
The USEHP function allows the user to define time
senes of flows and concentrations at desired inlets.
A key feature of the design ot a 'Windows' user
interface for SWMM 4.3 is ihe separation of
meteorological data from the Runoff Block of user
input. Users will access the MET interface lo create
and edit meteorological data. Selection of
meteorological data for use in a RUNOFF run will
occur as pan of the RUNOFF function. The goal of
this function is to consolidate user interaction and
input of meteorological data in SWMM into one
separate module. From a user's perspective, all
meteorological data will be accessed unambiguously
by a single file name. This therefore, eliminates
meteorological data entry in the RUNOFF input file.
Similar consideration made in the TRANSPORT and
EXTRAN functions is the separation of user defined
hydrographs and pollutographs from the
TRANSPORT and EXTRAN user input. The
USEHP function was developed to handle all user-
supplied flows and concentrations.
The normal execution sequence for the SWMM
Windows interface is indicated by an arrow symbol
as shown in the screen in Figure 31. Usually. MET
should be executed first to create interface files that
are required input lo the Runoff Block. Likewise.
RUNOFF creates an interface tile that is required
input to the Transport and EXTRAN Blocks.
USEHP MT- es the same function for input to the
Transport and EXTRAN Blocks as the runoff
interface tile does TRANSPORT or EXTRAN can
he executed independently when cnher a Runoff
interlace file or a USEHP file exists.
NOTE: In order to differentiate the Windows
Interface blocks from the actual SWMM
blocks (even if they arc practically the same
thing in some instances), (he Windows
Interface Blocks will be in capital letters and
will be identified as an "interface block".
3.1 MET
As mentioned earlier. MET allows the user to create
and edit meteorological data. Input data in MET
consists of three data components: general
meteorological parameters, precipitation and
evaporation, and snow data. Those three elements
take a total of six screens (see Table 3.1). The first
screen describes the control variables in MET, such
as the types of meteorological data and units
associated with the MET data. The selections on the
first screen determines which subsequent screens are
accessible. The next two screens contain raingage
stations and precipitation data. The fifth screen
defines monthly average evaporation and/or wind
speed. Air temperatures are stored on the fourth
screen for continuous snowmelt simulation, and on
the last screen for single event snow melt simulation.
RAIN (precipitation) and evaporation data are always
required in MET. Wind speed and temperature data
arc needed when the snowmelt is simulated .
Precipitation data arc trie single most important group
of hydrologic data required by SWMM. SWMM
requires a hyetograph of rainfall intensities versus
time for the period of simulation. For single event
simulation, this is usually a single storm, and data for
up to ten rampages may be entered. For continuous
simulation, hourly, daily or other continuous data
from at least one gage are required. RAIN data can
be selected from a NOAA data file, an existing user-
created file, or a new file. NOAA data files are
obtained from the EPA Environmental Research Lab
m Athens. Georgia. They contain 35-year daily
sveather data for all NOAA first order stations in the
United Slates. Plea.se note that at present only one
raingage is available when the user selects the NOAA
-------
SWMM \\nndons Interface User's Manutil
MET
• SWMM Rain Block
• SWMM Temp Block
• Meteorlogical Interface Block
i
RUNOFF
• SWMM Runoff Block
• Runoff Interface Block
USE HP
• Hydrograph & Pollutograph
Interface Block
TRANSPORT
• SWMM Transport Block
• Transport Interface Block
1
EXTRAN
• SWMM Extran Block
• Extran Interface Block
— SWMM Graph Block replaced by SWMM Post-processor
— There is not Window interface yet for: Storage/Treatment Block, Graph Block,
Statistics Block, or Combine Block
Figure 3.1 SWMM Windows Interface Functions.
data option from our meteorological database. The
RAIN data should be entered in the Rain Data Table
on Screen No. 3. Input variables for this screen arc
listed in Table A.I. The format used in Rain Data
Table is the same one stored in the Rain Block
interface file of SWMM, which is an unformatted
binary file. Thus, the RAIN data can be handled
through the Rain Data Table instead of using the
Ram BU>ck and E1-E3 data groups in Runoff Block.
NWS precipitation data can be also read into the
MET function. The data include: I) hourly and 15-
inm precipitation data tor NWS Release B
Condensed
-------
Technical Description of the SWMM Implementation in Windows
Table 3.1 Data Category and Screen Input in MET interface
Data
Element
1
2
3
Category
Screen Title
Genera! Meteorological Parameters
Precipitation
Evaporation
SNOW
Windspeed
Temp
Single Event
Continuous
Station Table
Rain Data Table
Avg. EVAP & WINDSPEED Table
Single Event Snow Melt Air Temp. Table
TEMP Data Table
Data Requirement
Units, control variables
Raingage station number
(max«10)
Hourly, daily, and any time
step prectp. values
Default evap. rates
Monthly evap. rates
Monthly windspeed rates
Time interval, air temp
values
Daily Max & Min temp.
data
Screen
No.
1
2
3
1
5
5
6
4
a complete time history of daily maximum and
minimum temperatures on Screen No. 4. These
maximum/minimum temperatures are supplied in the
NOAA data file. A single event snowmelt simulation
receives air temperatures from Screen No. 6 for a
given time step entered on the first screen. The
temperatures are constant over the time interval.
After all the data are entered, MET will generate four
MET interface files: a RAIN data interface file, a
TEMP data interface file, an evaporation and wind
speed file (EVAWIND), and a single event snow
melt temperature file (SINAIR). The first two
interface files are the SWMM scratch files processed
during the execution of the Runoff block. The other
two files would he processed into the Runoff Block
input file. The evaporation and wind speed data
from the EVAWIND file will be placed on Fl and
C2 data group lines in the RUNOFF input file,
respectively. The air temperature from the SINAIR
file will be input to C5 data group line.
3.2 RUNOFF
The RUNOFF interface block assist in creating the
Runoff input tile and call the SWMM Runoff Block
tor execution It is designed to closely follow the
input representation order in [he Runoff Block. Input
data in RUNOFF are divided into five data elements:
general control parameter, meteorological data, water
quality, description of a drainage system, and print
control. The general control parameter includes
identifying a MET file, unit, simulation length,
starting date, time step, and type of simulations.
These selections determine whether subsequent
screens or controls are accessible. The
meteorological data include precipitation, evaporation,
temperature, and wind speed, which should be
generated through the MET function. Water quality
simulation requires the user to specify up to ten
pollutants 'nd appropriate parameters to buildup and
washoff mechanisms, and up to five land uses to
characterize different subcatchmenls. Erosion and
groundwater simulations are optional. A drainage
system can be described as number of subcatchmenls
(subwatersheds voniicucd with channels/pipes.
Necessary inputs associated with subcatchment are
surface area, width, ground slope. Manning's
roughness coefficient, and infiltration rates. Channel
descriptions are the length. Manning's roughness
coefficient, invert slope, diameter for pipes, and
cross-sectional dimensions of the channel. Other
inputs arc discussed in Section 2.1.
There are a total of twenty-three screens in the
RUNOFF interface. The screen input sequence (see
Table 3.2i reflects the overall structure of the Runoff
-------
SWMM Windows Interface User's Manual
Table 3.2. Screen Input Sequence in RUNOFF Interface
Data
El.
1
2
3
4
5
Category
General Control Parameter
Meteorotogic Data (B1)
Water Quality
Description ol a Drainage System
Pnnt control
Content
Titles
Units
Simulation
Starting, ending time, time step
Simulation Type: Groundwater Row & Quality (J1)
Precipitation
(01)
Evaporation
Snow (B1)
hyetographs (1-10)
RAIN (database)
default rates
monthly rates
TEMP (database)
no
single event
continuous
Pollutants (1-10)
Lane! uses & fractions
Groundwater Concentration
Channel/Pipe
Watershed/
Subcatchment
t, inlet ». length. slope. Manning's n
t. inlet
Surface Water
infiltration
physical
GioumlwalBi
empirical
Snow
Erosion
Quality
SWMM output. Inlet hydrographs. pollutographs. inflows,
outflows, channel depths.
SWMM
ID
A1
B1
81. 83
E1-E3
F1
C1-C5
J3
J2&J4
J5
G1-G2
H1
H2-H4
11-12
K1
L1-L2
82. MI-
MS
Screen
No.
1
2
1
2
2
2.3.4.5
6&7
8&9
10
11
124 13
14
15 & 16
17
18
19-23
Block. Screen numbers are assigned corresponding
to the data elements and to cover all the input
requirements. Table 3.2 also shows the relationship
between the screen numbers in the RUNOFF
interlace and SWMM ID (Group Identifiers) in a
RUNOFF input file Furthermore, a spreadsheet (see
Table A.2) is generated to identity the controls
(variables) lor each screen. This table defines the
following for RUNOFF
I variable name in the Runotf Block,
2. the description of the variable,
3. SWMM ID m the Runoff Block (SID),
4. screen number (SCR),
5. control number (CSi,
6. control type iCTl. item, range, default, and
unit.
10
-------
Technical Description of the S\VMM Implementation in Windows
Each variable in ihc Runoff Block tor SWMM 43
has a unique control number nn a particular screen in
the RUNOFF interlace. For example, if you refer to
the first page of Table A.2. a variable WET in
SWMM 4.3 is interpreted as Wet time step (sec).
which is the eighth control on the first screen in the
RUNOFF Windows interface.
For WET, the SID (SWMM IDi should be under
Group B3, the type is floating, the range must be
equal or greater than one. the default should be
3600.0 seconds, and the unit is in seconds. The
relationship between variables of SWMM 4.3 and
controls of SWMM interface can be easily checked
in Table A.2.
3.3 USEHP
The USEHP function is designed to create and edit
user-defined inlet flows and concentrations. This
option is preferable to the RUNOFF interface file
option for those users who wish mainly to use the
Transport Block or (he EXTRAN Block. For
EX I KAN, the user should provide only inlet
hydrographs in USEHP since EXTRAN is not
capable of simulating water quality Any quality
information that is input to EXTRAN is ignored by
the program.
There are a total of five screens in the USEHP
interface block and input requirements arc listed in
Table 3.3. USEHP will generate four USEHP files
(sec Table 5.1) as input to the Transport and Ex Iran
Blocks. As shown in Table 3.3. the values stored in
USEHP correspond to the variables and data group
lines in either a Transport Block input or an
FiXTRAN Block input For a Transport input file,
two variables, (i.e.. NINPUT and NCNTRL) and two
data lines (i.e., II and Rl) are used for inlet
hydrographs; and a variable (NPOLL) and two data
lines (i.e., Fl and Rl) are used for inlet
poilulographs. Similarly, for an EXTRAN input a
variable, NJSW. and KI-K3 data lines are used for
the mlel hydrographs.
3.4 TRANSPORT
The Transport Block was implemented following the
same procedure as used for the Runoff Block. Table
3.4 indicates the screen input sequence in the
TRANSPORT interface as compared to in the
SWMM model. The TRANSPORT interface is
characterized into six data components, namely
TRANSPORT simulation control, sewer system
description, water quality, infiltration and dry-weather
flow, study area description, and print control.
TRANSPORT simulation control defines an inlet
hydrograph and pollutograph file, computational
parameters, units, and types of simulation. Sewer
system description provides the physical
characteristics of the conveyance system. Quality
data identify pollutants to be routed and their
characteristics. Infiltration and Dry-Weather Flow
(DWF) data describe the necessary drainage area
characteristics to permit (he computation of the
respective inflow quantities and qualities. Print
control reports a time history of inlet hydrographs
and pollutographs. and a time history of channel
depths.
Table 3.3 Screen Input Sequence in USEHP interface
DlU
Element
1
2
Category
General Control Parameters
List of inlet Numbers
Pollutant Name Table
Time of day
Hydrograph/Pollutograpn Table
Data Requirement
Units. # of inlets. * of pollutants. * of
data points
Inlet number
Pollutant name, input and output unit
Time in hours
Time series of flows and concentrations
Transport
Block
NINPUT
NPOLL
11
F1
R1
Extran
Block
NJSW
K2
No
K1.K3
3cr»««i
No.
1
2
3
4
5
II
-------
SWMM Windows Interface User's Manual
Table 3.4 Screen Input Sequence in TRANSPORT Interface
Data
Element
T
2
3
4
5
6
Category
TRANSPORT Simulation Control
Sewer System Description
Content
Title
Inlet Hydrographs and PoNutographs
Computational Control
Simulation Type
Simulation Type
Unit
* of Constituents
Sewer System Table
Special Types of
Sewer Element
Storage Tank
New Shapes
Natural Channel
(HEC-2 format)
Water Quality
Infiltration and Dry-Weather Row
Study Area Description
Print Control
Study Area Parameters
Process Flow Charactenstics
Categorized Study Area
Printed non-
conduit elements
for hydrograph &
pollutograph
Transferred to
Graph Block
Input
Output
Printed conduit elements (or depths
SWMM ID
A1
B3
81.B3
B3
81
B1
El
G1-GS
C1.D1-D9
E2-E4
F1
K1.K2.L1-L3, M1-M4
N1. 01.O2
P1
Q1
01.C1.H1
J1
J2
12
Screen
No.
1
2
3
4
5,6.7.8
94 10
11
12
134 14
15
16
17
The physical representation of the sewer system is a
key input to the TRANSPORT simulation. The
sewer system is classified as a certain type of
"clement." All elements in combination term in a
manner similar to that ol links and nodes iHuber and
Dickinson. 1988). Elements in a real system can be
described as a network of conduits tc g.. chan-
nels/pipes) joined with non-conduits such as man-
holes Conduits themselves may be ol different
element types depending upon iheir geometrical
cross-section. Non-conduits must he located at points
corresponding m inlet points tor hsdrographs
generated by cither the Runoff Block or USEHP.
According to SWMM documentation, there is a total
of twenty-five types of elements that are available for
use in Transport Block (See Table 3.5). Eighteen of
them are conduit elements and seven are non-conduit
elements. For the elements with regular shapes, data
requirements are usually the tabulation of shape,
dimension, slope, and roughness parameters. While
for the elements with irregular shapes, supplemental
dala are required, such as flow-area and depth-area
relationships of the elements. The irregular shapes
.ire new shapes and natural channels with HEC-2
-------
Technical Description of the SWMM Implementation in Windows
formal lor conduit elements and storage tanks tor
non-conduit elements.
Only up to four pollutants can he handled for water
quality simulation in the Transport Block. Pollutants
may he introduced to the sewer system by either the
RUNOFF interface or USEHP using the data group
II and Rl in (he Transport input file.
The TRANSPORT interface contains a total of
seventeen screens. The data components associated
with screen numhers in the interface and SWMM ID
in SWMM 4.3 are presented in Table 3.4. Table A.4
contains a description of the TRANSPORT data
requirements including variable definitions. SWMM
ID, screen number, control number, control type,
control item, type, range, default, and units. This
table was designed to assist in assembling data for
implementing WINDOWS processes of SWMM and
give a clear picture of identifying the variables used
in TRANSPORT interface as compared to SWMM
4.3.
The TRANSPORT interface reads the data for
conduit and non-condun elements from the Sewer
System Table on Screen No. 3. Different element
types supplied with the TRANSPORT block and
corresponding element names used in the
TRANSPORT interface are listed in Table 3.5.
Three irregular shapes of elements arc a natural
channel, a user-supplied shape, and a storage unil.
They are treated as special elements and have to be
-"parate functions in the TRANSPORT interface.
Currently, the TRANSPORT allows the user to
specify three types of files, which correspond to three
types of sewer elements. They are defined as
follows:
Special
Elements
SWMM Data
Groups in
Transport Block
HEC-2 format E2-E3
User supplied C1, 01-09
Storage unit G1-G5
File Name
Used in
TRANSPORT interlace
XHEC2'.PIP
XSHAPVPIP
XTANKVPIP
The files must contain the input parameters and data
group lines required by the TRANSPORT input. The
three types of files .ire XHF.C2### PIP tor a natural
channel, XSHAP### PIP for a user supplied shape.
and XTANK*## PIP for a storage unit. For example.
\ou define a non-conduit element as a storage lank.
you need to prepare a data file containing G1-G5
data group lines using any text editor outside of the
Windows interface You should save this file as
XTANK* PIP. Next, go to the founh column under
TYPE on Screen 3 in the TRANSPORT interface and
specify the file that you created. Table 5.1 presents
files created by TRANSPORT
3.5 EXTRAN
There are threr data components included in the
Extran Block: EXTRAN simulation control, sewer
system description, and output print and plot. The
EXTRAN simulation control defines the simulation,
an inlet hydrograph file, computational control, and
simulation methods. Like the TRANSPORT
interface. EXTRAN gets inlet flows from either a
RUNOFF interface file or a USEHP file. Therefore,
the user must run either RUNOFF or USEHP before
proceeding with EXTRAN. The sewer system
description is divided into two sections: identification
of channels/conduits and junctions. The cross
sections of channels/conduits can be regular or
irregular. For regular channels, input data are
relatively simple. For irregular channels, however,
data are complex and a detailed description to define
cross sections for each channel is needed. Junction
data can be described as regular junctions and special
flow devices that divert sanitary sewage oul of a
combined sewer system or relieve the storm load on
sanitary interceptors. The five types of junctions are
storage, orifice, weir, pump, and outfall. Like
irregular channels, those special junctions may
require detailed input describing a time-history curve
for stage, volume, flow. etc. Output print and plot
determine number junctions and channels for printing
and plotting of heads and flows.
There arc twenty-three screens for the EXTRAN
interface, as shown in Table 3.6. Sixteen of these
screens are for inputs for channels and junctions.
Two looping screens are developed to handle large
input depending upon the type of channel or junction.
Variable input sequences on each screen are given in
-------
SWMM Windows Interface User's Manual
Table A.5. which defines the \ariable name, the
description of vanable. SWMM ID. screen number.
control number, and the vanable's usage
Screens No. 4 and 5 are designed to store the data
for natural channels, which use the same format as
used in the HEC-2 mode!
3.6 Limitations of The SWMM
Windows Interface
The SWMM Windows Interface has several
limitations. These limitations are summan/ed below.
I In the RUNOFF Windows interface, (he maximum
number of watersheds and channels allowed is
100. For the SWMM Model 43, the maximum
number allowed is 200. In the TRANSPORT and
EXTRAN Interfaces, the maximum number of
inlets and channels allowed is 100, while the
maximum number of inlets and channels allowed
in the SWMM model is 200
2. Due to problems with the subcatchment number
vanable, which would not accept names, all IDs
in all the Windows interfaces have to be integers
instead of characters. You cannot enter a name
for pipes, subcatchments, tnlci numbers
3. Due to problems encountered with the snow melt
simulation and with the conversion of the pan
evaporation data, daily evaporation rate and wind
speed data from the MET interlace (or continuous
snowmelt simulation will be converted to monthly
data.
Table 3.5 Different Element Types in
Transport Block
NTYPE
Transport Block
TRANSPORT
interface
CONDUIT ELEMENTS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17. 18
Circular
Rectangular
Phillips standard egg shape
Boston horseshoe
Gothic
Catenary
Louisville semiellipdc
Basket-handle
Semi-circular
Modified basket-handle
Rectangular, triangular
bottom
Rectangular, round bottom
Trapezoid
Parabolic
Power Function
HEC-2 Format - Natural
Channel
User supplied
Circular
Rectangular
Egg shape
Horseshoe
Gothic
Catenary
Sermellipoc
Baslet-Handle
Serm -circular
Modified B-H
R + tri bottom
R + round bottom
Trapezoid
Parabolic
Power F
XHEC2»#».PIP
XSHAP»»t PIP
NON-CONDUIT ELEMENTS
19
20
21
22
23
24
25
Manhole
Lift station
Flow divider
Storage unit
Flow divider • weir
Flow divider
Backwater element
Manhole
Lift station
Flow divider
XTANK»t*PlP
Flow divider-weir
Flow divider
Backwater
14
-------
Technical Description of the SWMM Implementation in Windows
Table 3.6 Screen Input Sequence in EXTRAN Interface
Data
Element
1
2
3
Category
EXTRAN Simulation Control
Sewer System Description
Output print and plot
Content
Tide
Inlet Hycfrographs
Computational Control and Unit
Simulation and print
control
Channels/Conduits
Junctions
Solution technique, flow
condition, and conduit
elevation
Print cycle
Channels/Conduits Table
Natural Channel (HEC-2
format)
Regular Junction
Storage Junction
Orifice
Weir
Pump
Outfall
Printed and plotted Junctions for elevations
Printed and plotted channels for flows and velocities
Plotted channels for US/OS elevations
SWMM ID
A1
B3.K1.K2.K3 (if
USEHP is selected)
B1.83.B2
BO.BB
B1
C1
C2-C4
D1.I1.I2.J1
E1.E2
F1.F2
G1
H1
J2-J4
B4.B6
B5.B7
B8
SCTMH
No.
•1
2
3
4-5
6
7-8
9-12
13-14
15-16
17-18
19,21
20,22
23
/5
-------
4 MINIMUM SYSTEM REQUIREMENTS AND
SOFTWARE INSTALLATION
4.1 Minimum System Requirements
The sysiem runs under Microsoft" Windows. The
minimum system requirements are provided below:
• Windows Version 3.1
• 80386 Processor
• 4 Megabytes RAM
• IO Megabytes hard disk space
NOTE: A math co-processor is recommended but not
required.
4.2 Installing the Software
STEP I Insert the SWMM Setup Disk (i.e., SWMM
- DISK I). into drive A: or B:
NOTE: You must have IO Megabytes of space on
the hard disk drive on which you are
installing SWMM for Windows. Abo close
all open applications including FILE
MANAGER before you start the SETUP
program.
STEP 2. Start Windows and, at the Program
Manager, choose File Run.
STEP 3: Type A:SETUP.EXE ("B:" if the disk is on
the B: drive) and press ENTER.
STEP 4: You will be asked to enter the path of the
directory where you would like SWMM to
be installed. When you accept the default
path or enter a new directory path, the
installation will begin.
Please note that the SWMM Windows-
interface consists of three disks.
STEP 5. You are now ready to use SWMM.
The executable for which the SETUP program has
already created an icon is described below.
Executable Description
SWMM.EXE The mam SWMM executable.
This executable allows you
access to the two SWMM
options:
The Windows Interface Option:
This option calls up all the windows
implementations of the various blocks of
SWMM as explained in Section 3.
Manual Run Option:
For experienced users of SWMM and those
familiar with the structure of the input files.
this option allows you to edit input Files
directly using a data editor.
NOTE: The working directory option should be the
one containing the executables since SWMM
requires certain table files in order to create
the input files.
17
-------
5 USING THE SWMM WINDOWS INTERFACE
Once you have finished installing the software, you
will be ready to access the SWMM Windows
Interface and Manual Run option When you select
the Windows Interface option. >ou will see a flow-
chart that is shown in Figure .v 1 that shows the
various interlace blocks that are available and the
sequence you should follow in accessing them. All
[he interface blocks share certain characteristics since
they are all in Windows. Tins section details how to
use the capabilities available in (he various interface
blocks m SWMM. In addition, it will detail the
Manual Run option as well. Tins section describes
the following:
• Accessing An Existing File or Opening a New
File
• SWMM File-Naming Conventions
• Saving Input Files
• Setting Up a Default Editor for Viewing Output
Files
• Submitting an Input File to the Model
• SWMM Windows Interface Commands and
Function Keys
• Import File Option in SWMM
• Export Function
• Array Screen Capabilities
• Using the Manual Run option
5.1 Accessing an Existing File or
Opening a New File
When you first enter ans of the Windows SWMM
Blocks, you will be automatical!) assigned a new
tile The new tile name and number will appear at
the top of the screen in parentheses
To access an existing file, click on the FILE option
on the very lop line, select the OPE^ option and
select the file that >ou w'ant from ihc list that
appears.
NOTE: The input files must be in the same location
as the * EXE files (the SWMM executable
files). If you elect to read in an existing
file from a different directory, the directory
lhat the file is in becomes the default
directory tor SWMM. All the data files for
SWMM must exist in the default directory.
So we strongly recommend that you do not
save input files in any location other than
the SWMM directory.
If you selected an existing file to edit, when you
choose to save the file, the existing file will be
rewritten with the new values unless you choose the
SAVE AS option and assign a new file name. Please
remember, if you are assigning a new name to a file,
to follow the naming conventions followed by
SWMM explained in the next subsection.
5.2 SWMM File Naming Conventions
The naming convention of files in SWMM is as
follows: the first four characters are the interface
block name, the next three digits are sequentially
assigned numbers that indicate the number of the
input file lhat you are currently creating, and the file
extension indicates the file type. Table 5.1
summarizes naming conventions of the SWMM
interface for each function. There are three file
extensions in the MET input files. The first
extension is .MET which indicates user defined
meteorological data, the second one is .DAT that
contains hourly precipitation data, and the last one is
.ATH that indicates long term meteorological data
obtained from the EPA Athens Lab. The file
extensions in the RUNOFF and TRANSPORT
interfaces are also standardized For instance. *.INP
is the input file and 'OUT is the output file.
Additional files tor RUNOFF and TRANSPORT are
post-processor files, which include the Tables.
Graphics, and Calibration files. They are defined
below:
/y
-------
SWMM Windows Interface User's Manual
Table 5.1 Naming Conventions of SWMM Interface
Interface
Blocks
METeoroiogical
data editor (MET)
RUNOFF
USEr defined
Hydrographs and
PoHutographs
(USEHP)
TRANSPORT
EXTRA,,
FitoNwn*
SMET««« MET
•OAT
•ATM
SMET»»»MT1
SMETiii MT2
SMETMH MT3
SMETiM MT4
RNOFFMi IMP
FtNOFFttf RUN
RNOFFIMOUT
RNOFF*f*INT
USEHPtll HP
USEHPMt HP1
USEHPtllHPZ
US£HP»M MP3
USEHPMf HP4
TRANStM INP
XTANKf H PIP
XSHAP»f« PIP
XMEC2M* PIP
TRANSIM RUN
TRANSM* OUT
TRANS* •• INT
EXTRNtM INP
EXTRNMt RUN
EXTRN««« OUT
EXTRNtH IMT
File Type (Frnt)'
Input (A)
Input (A)
Input (A)
Outputlnput |B)
Input (A)
Input (A\
Output (A)
Output (B)
Input (A)
Output/Input (A)
Input
-------
the SWMM Windows Interface
The RUNOFF Interlace
SWRPPMNP Tables file based on
RNOFFMNT
SWRGRMNP Graphics file based on
RNOFFMNT
SWRCAMNP Calibration file based on
RNOFFMNT
The TRANSPORT Interface:
SWTPPMNP Tables file based on
TRANS*. I NT
SWTGRMNP Graphics file based on
TRANS*.INT
SWTCA'.INP Calibration file based on
TRANS*.INT
5.3 Saving input Files
SWMM will ask you whether you wish to save the
input file when you exit an interface block or when
you reach the last screen of an interface function.
However, if you have accessed an existing file and
made all the changes before reaching the last screen.
you may save the input file by proceeding to the
FILE option and selecting the SAVE option. Once
you have completed an input file, you may submit it
to the SWMM model for execution. When you
submit the input file to the model, the input file will
be validated by the Windows interface. If any errors
are i^tcctcd during the validation, you will be
informed of them and brought to the incorrect entry
so that you might effect the change immediately.
5.4 Setting Up a Default Editor for
Viewing Output Files
The default editor for viewing and editing SWMM
output tiles is the WRITE program in Windows.
However, users may choose any other data editor
le p.. EDIT EXF. I for viewing the output by selecting
i he Utilities menu on the top line nl the screen and
using ihe Setup Outpui File Viewer option. The path
and executable name of the output lile editor should
be specified under (his option.
This output viewer is automatical!) actuated each
time a SWMM run is completed. To view the model
output (rather than submitting a SWMM model run),
the editor can be used outside the SWMM Windows
interface. Using the appropriate file manipulations of
the editor, the SWMM output file can be opened,
edited, and saved.
5.5 Submitting an Input File to the
Model
When you have completed the input file for the
interface that you are in, select the RUN button to
run the model with the input file you created. When
you select the RUN option, all the entries in the file
will be validated. If any errors are delected during
the validation. SWMM will put up a message
informing you of the type of error detected and will
then take you to the prompt that is incorrect. Once
all the values arc valid, the file is submitted to the
appropriate block for execution An icon will appear
at the bottom of the screen for those blocks for
which the SWMM model is called. When the
processing of the input file is complete and the
output results. SWMM will ask whether you wish to
view them. If you indicated that you did wish to
view the output file, SWMM will show tJ,em using a
data editor allowing you to annotate the results if you
so choose. To exit from the Data File Editor, press
the ALT and F4 function keys simultaneously. You
will be returned to the interface block thai you were
in previously.
5.6 SWMM Windows Interface
Commands and Function Keys
The Windows Interface options all have a series of
"buttons" designed to make using the system as easy
as possible. These buttons and the commands they
represent are accessible in three ways: (1) click on
the button with the mouse key to access the function
that button represents. (2) press the ALT along with
the underlined letter in the button title (e.g. ALT/H
for Help), or i3) select the TOOL option and select
the option under there from the list presented.
The buttons and the commands they represent are
explained below.
The NEXT Button This option allows you to move
lo the next screen in the interface, tf there arc
-------
U'lWrm v Intert'Mf I'scr's
incorrect values on the screen that you are in
currently and you attempt to move to another
screen. SWMM will inform you of the error and
allow you the option of going hack (and correcting
the error at a later time) or correcting the error.
The cursor will blink at the prompt with the
incorrect entry, it you elect to correct the error
before moving on.
The BACK button This button allows you to move
hack one screen If there arc incorrect values on
the screen thai you are in currently and you
attempt to move to another screen. SWMM will
inform you ol the error and allow you the option
of going back (and correcting the error at a later
time) or correcting the error. The cursor will blink
at the prompt with the incorrect entry, if you elect
to correct the error before moving on.
The INDEX Function Instead of moving
backwards and forwards through the screens, you
may use the INDEX feature to hop back and forth
between screens. To access this feature, move
your cursor over the INDEX button and click with
the mouse button, or enter ALT, I All the screens
ava lable in this option will be displayed with the
screen title and (he screen numbers. Certain
screens will be grayed out This indicates that
these screens are not accessible due to selections
made on other screens. The screen that you
were in when you selected the INDEX button
wHI be highlighted in blue text
If you wish to see tl.e prompts that appear on each
screen, press the EXPAND button at the bottom of
the INDEX screen The screen names and numbers
will then include all the prompts contained in the
screens. You may contract the screen again lo the
normal display of just the screen names and
number b; clicking on the CONTRACT button
To move to the screen that you want, move your
cursor over the screen number of any non-gray-
screen and click the left mouse button You are
taken immediately lo that screen To exit the
INDEX screen and return to the previous screen.
click on the CANCEL button.
The HELP Button This option .ilKnvs you access
help information on that interlace You have two
different types ot help: Prompt-Level Help which
contains information on the specific prompt thai
sour cursor is on or on which you are entering data
and General Help which contains a general
description of the SWMM system.
To access General Help, move your cursor (o the
tool bar and the select the HELP option, or enter
ALT. H from the keyboard. A menu will appear.
Select the HELP INDEX option or enter I from the
key board.
To access Prompt-Level Help, move your cursor
over to the prompt on which you would like
information and press either the Fl function key or
move your cursor over tn the HELP button and
click.
A window will appear in either case displaying
broad help or prompt-specific help. If you are
accessing prompt-specific help, you may browse
through the helps for all the additional prompts that
are related to the prompt you are on by accessing
the forward and backward BROWSE keys.
All words or sentences that are in green and
underlined have further information on them.
Move your cursor over the phrase on which you
would like further information and click. You will
be taken to that option.
There is a search function within the HELP
functions thai allows you to type in a word and
find all the help available on the word that you
typed. To access this, select the SEARCH key in
the HELP window and follow instructions.
When you are through viewing help, exit the help
window by either entering ALT, F-J from the
keyboard or by moving the cursor over to ihe icon
on the top -ft ciMi.or of the window and double
clicking the left mouse button. You will be
returned to the screen that you were in previously.
The CALC Button This option allows you to
access (he Calculator Function within Windows.
should you require the use of a calculator at any
screen m SWMM.
The TOP Button This option allows you lo move
to the first screen in SWMM from .in> screen
without having to use the INDEX luncuon.
-------
Using the SWMM Windows Interface
The Rl'N Dulton 'Dus option allows sou to submit
an input file that you have created 10 ihe SWMM
model for execution. II >ou ha\e incorrect entries
in the tile when you click on this hutton. SWMM
will inform you that you have incorrect values and
take you to the appropriate prompt MI that you may
corrcci the value and resuhrmi the tile.
The RESTORE Button This opium allows >ou to
restore the default values thai were in the file
before you started making changes for (his screen.
This is an opuon (hat allows \ou to start again
withoul having to exit ihe system or go hack to
even1 variable that you changed.
The TABLES Button This option allows you to
tabulate the SWMM output results. The Tables
function presents the user with two types of tables:
Summary table and Evcnl Mean Concentrations
(EMCs) table.
The GRAPHICS Button This option allows you to
graph Ihe SWMM output results. There are six
different types of graphs available: hydrograph,
pollutograph. loadograph, flow volume, mass, and
land use.
The CALIBRATION Button This option allows
you to perform the calibration based on the
SWMM results. You can use this option to
compare simulated results with observed data.
Two types of graphs and one statistical table are
generated al the end of the calibration. Refer to
Accessing The Calibration Routine for details
("Section 7.3).
5.7 Import File Option in SWMM
The import file option allows ihe user to access
existing input files that are generated from other
model runs. 'Hie SWMM interlace can import three
types of files: NWS rainfall Jala can be imported
into the MHT interface for ihe Ram Block, an
existing runoff input file can be imported into the
Windows interface lor the RUNOFF block and
existing transpon input tiles c.in be imported into the
Windows interface for the TRANSPORT block.
Procedure for Using the Import Functions
The Import option is selected from the main menu
bar at the top of MET. RUNOFF, or TRANSPORT
interfaces When the import option is selected, the
R_unoff file will appear as an option. Select this
option
A window will appear with a list of Runoff Input tile
that arc in the SWMM directory. To see a list of
files with extensions other than .DAT extension.
select the List Files of Type option at the bottom of
the window. The second option will be to see a list
of all the files in the directory. To import a file from
the list, brine the cursor to the file thai you would
like to import and click twice in quick succession or
click on the OK button when the cursor is on the file.
A description line, which consists of the top line of
the file (i.e., the Al card in the Runoff input), is
provided to help you identify the file when the cursor
is on the file name.
The SWMM interface currently supports the SWMM
4.2 version, although the SWMM 4.3 execution file
(05/25/94) is used. Not all the SWMM input cards
in the SWMM blocks can be read into the interfaces.
For example, the L2 card in the Runoff Block cannot
be imported to the RUNOFF interface. To find a list
of the SWMM ID cards and variables that can be
read into the interface refer to Appendix B. A
message will be displayed on the screen when
reading the new SWMM cards.
The weaihcr data handled in SWMM interface is
different from the Runoff Block of the SWMM
model. The interface allows the user to enter all the
weather data in MET while the Runoff Block lets the
user enter the rainfall data cither in the Rain Block or
in the Runolf mpt itself. When importing an
existing Runoff input file, the RUNOFF interface
reads most of the data lines except E1-E3. Dl, and
Fl lines in the Runoff input file (see SWMM manual
by Huhcr. W.C. and Dickinson, R.E.. 1988. for
explanation of data lines). Those rainfall and
evaporation data should be entered in the MET
interface. In other word, the user should interpret
El-FJ, Dl, and FI lines and generate a new
SMETV.MET file. A complete runoff interface file
must include a MET tile.
-------
SWAfAf
Interface (Vr'.t Manual
Existing input files can contain only one data block.
Multiple Mocks arc noi allowed. The interface
Import function can read CM si ing input files
containing single block information, although the
SWMM model allows ihc user to put more than one
data block in one input file.
5.8 Export Function
The Export function is a function available under the
Tables option that allows you to export Summary
data or EMCs tables to another file for export into a
spreadsheet program or another analytical or
graphical program. The Export function is available
under the Edit option at the top of the screen
Using the Export Function
STEP 1. Highlight the block of data (either rows or
columns or both) that you want to export.
To select a block that is larger or wider
than a screen, proceed to the cell thai will
begin your block and click with the left
mouse button. Next move to the last cell
in the block that you want and press the
SHIFT key and the left mouse button
simultaneously.
STEP 2. Select Edit at the lop line of the window
screen (ALT, E). Next, select JExpon. An
E:xport screen will appear. You have two
options for storing the data: table delimited
or comma delimited. The table-delimited
option will save the data in fixed columns.
which is appropriate for a word processor
The comma-delimited option will separate
the variables using commas, this option is
appropriate lor database and spreadsheet
programs. After selecting the file formal.
provide a tile name and hit the OK button.
The highlighted block of data will be
written into the file that you specified.
5.9 Array Screen Capabilities in
SWMM
There an: many arra> screens (the screens where the
same variable re.;"ire\ a row ot entneM in SWMM.
such as hydraulic data, initial conditions, etc. Al
these screens, you have two additional capabilities
that are not available on regular screens in SWMM.
1. EDIT: Copy and Paste
This option is available from the menu bar at the top
of the Window (ALT. E). You may use this
capability to select a block of data (either rows or
columns or both) and paste it to another area if the
same data is to be duplicated ur copy data from a
spreadsheet program where you may have
climatological data, for instance, and copy it for use
hy SWMM. The first cell selected will be
highlighted rather than in reverse video as are the
remaining cells in the area that you have selected.
To select a block that is larger or w-ider than a
screen, proceed to the cell that will begin your block
and click with the left mouse button. Next move to
the last cell in the block that you want and press the
SHIFT key and the left mouse button simultaneously.
This will highlight the area that you want.
To paste the block that you just copied, move to the
area that you wanl to copy the block to and select the
paste option from EDIT. You will sec a message
advising you that any data existing in the area that
you selected will overwritten.
2. ARITHMETIC BOX
One of key features with the SWMM Windows
interface is to provide mathematical calculations in
columns so that the user can easily change a row of
values in an array screen. This is because input
values of variables in several groups or cards (e.g.,
Gl card) of the SWMM input may require "-I" or "-
2" indicate a multiply ratio or a default value Tins
Icature is selected b\ clicking on the variable title in
any array, for instance, WIDTH (of subcatchmenti.
A window will appear allowing you to do arithmetic
operations for that column for a user-specified
number of rows. You will be able to access an
arithmetic function that allows you to add. subtract,
multiply or divide any single or range of values for
that variable. You may also set default values for a
variable m any array screen. For example, you may
choose in multiply all the values in the rainfall
intensity when vou perform sensitiviu analyses.
-------
L'sint; the SWMM Windows Interface
5.10 Manual Run Option
This option is one of (wn mam options available to
you in the SWMM mam menu. Tins option allows
you to edit input files and submit the appropriate
ones to the model. Table 5.1 gives you a summary of
all the input and output files generated by SWMM
and their file formats Refer to it if you have any
questions about any of the files. You may only edit
ASCII files This option requires some expertise in
SWMM. so we recommend that you use the
Windows interface option to familiarize yourself with
the SWMM Model prior to using this option. To
change the default file editor, select the Utilities
option at the top of the screen. Click on Setup
Output File Viewer. You will then be required to
enter the location and executable name of the output
file editor when you select this option.
You have two options for the SWMM Input files:
EDIT You may edit two types of files using this
option: *.RUN, which are the files generated by
the RUNOFF. TRANSPORT, and EXTRAN
interfaces for input to SWMM or *.DAT files,
which are the traditional files created for the DOS
model version of SWMM that you may have
created previously or came with the SWMM mode)
(the example runs that are provided, see Section 5).
RUN Once you have edited either the *.RUN files
or the *.DAT files, you may submit them for
processing by the SWMM model by selecting this
button.
2.5
-------
6. EXAMPLE RUNS
Tills section contains tour example r:ns to illustrate
how to best use the SWMM Windows interface. The
example runs are selected in .in .nteinpi to exercise
ihe major portions of the SWMM interlace. A
matrix ol SWMM interlace wnh the \anous runs is
shown in Table 6 1 The SWMM interlace contains
five blocks: MET. RUNOFF. USF.HP. TRANSPORT.
and EXTRAN Each block has Us own components.
and each component may be dmJed into sections if
applicable. Five SWMM interlace blocks and their
subdivisions are listed in the first column The four
example runs arc given on the top row of Table 6.1.
For a given example, two or more blocks may be
used depending on the level of complexity of the
simulation. Example 2 shown in Table 6.1. for
instance, illustrates the combination of three blocks:
MET. RUNOFF, and TRANSPORT. It includes the
applications on I) how to generate precipitation data
for a single evcni simulation using MET; 2) how to
describe a drainage system with channels and
subwatersheds and simulate runoff and water quality
using RUNOFF; and 3) how to apply TRANSPORT
to a sewer system for the simulations of infiltration,
dry weather, and water quality.
These examples were obtained from the EPA and
demonstrated the applications on the Ram, Temp ,
Runoff. Transport, and E-xtran Blocks in the SWMM
model. The interface runs c.m be checked using the
input tiles supplied by EPA along with the
distribution package for SWMM. The example mpuc
files prepared for testing the SWMM Windows
interface and corresponding ones used for SWMM
4.3 are listed in Table 6.2. Tins table indicates the
relationship between blocks used in the SWMM
interface and Blocks in SWMM 4.3 for each example
run. The first example is a screening level example:
the rainfall-runoff was simulated through a single
watershed. The first run shows the use of the MET
and RUNOFF blocks, while the second one presents
.1 user-supplied hyetograph unli/ing MET. RUNOFF.
and TRANSPORT The sequence of running the
SWMM Windows interface is given in the
FUNCTION column of Table 6 2. In example I.
MET produces an input lilc called SMHTOOl MET.
and further generates a Rain interlace tile alter a
RUN hution is selected. This is equivalent to
running the Ram Block using two input files:
RAIN8.DAT and USRN4 DAT. A RUNOFF input
file. RNOFF001.INP. generated by the interface can
he checked wnh a Runoff Block input file.
RUNOFF36.DAT.
6.1 Example 1—A User-Defined
Hyetograph {A Screening-Level
Example)
This is an example of a user-defined time series of
rainfall with a total precipitation of 28.0 mm. A user
defined hyetograph is shown in Table 6.3. The for-
mat (see Table 6.3) required by MET is the same one
used in Rain Block interface file. A single catchment
with a total drainage area of 300 hectares receives
rainfall through an inlet. The catchment charac-
teristics are 20% of impervious area, 100 meters long
for catchment width, and 0.001 for ground slope.
The (otal simulation length lasts 3 days.
This example is there to show you how to use MET
and RUNOFF together to perform a Runoff Block
Run. Only hydrologic simulation is involved.
The steps that you must follow for this screening-
level example are explained in detail below:
STEP I Select the SWMM Windows Interface
option trom the mam SWMM menu. Next.
select the MET Block, which is the first
option in the (low chart, by clicking on the
option.
STEP 2 Select the example MET data that has been
created lor you by clicking on the FILE
option, followed by the O_PEN option.
Select the first file listed: SMET001.MET.
The file will be loaded into the MET
interlace Move through the screens and
tamihari/e yourself with the MET option.
Use the HELP button to answer any
questions you may have. Compare the
input to Table 6.3 to make sure that it is
the right file.
STEP 3 Next, click on the RUN button. MET will
then generate a Rain Block interface file.
27
-------
SWMM \Vindo\is Interface L'ser's Manual
Table 6.1 Example Run Matrix for SNVMM Windows Interface
EXAMPLE RUN
BLOCKS 1 2 3
MET
Precipitation • •
Rain gage - Single • •
Multi
Evaporation Default rates •
Monthly rates •
Snow • Wind Speed
Temp - Single Event
Continuous
RUNOFF
Drainage System
Channels/Pipes •
Watersheds/ • •
Subcatchments
Snow • Single Event
Continuous
Groundwater
Water Quality
Erosion
USEHP
Inlet - Single
Mult
Flow •
Pollutant •
TRANSPORT
Sewer System • »
Storage Tank
New Shape
Natural Channel
Infiltration Inflow •
Dry Weather Inflow •
Water Quality • •
RUNOFF Interface
USEHP
EXTRAN
Sewer System
Channels
Junctions (one free outfall)
Boundary Conditions
inlet Hydrographs
RUNOFF Interface
USEHP
-------
Example Runs
Table 6.2 Example Input files with SWMM Windows and S\VMM 4.3
Example
i
2
3
10
SWMM Windows Interface
Block
MET
RUNOFF
MET
RUNOFF
TRANSPORT
USEHP
TRANSPORT
USEHP
EXTRAN
Input File
SMET001 MET
RNOFF001 INP
SMET002MET
RNOFF002.INP
TRANS001.INP
USEHP002.HP
TRANS002.INP
USEHP001 HP
EXTRNOOVINP
SWMM 4.3
Block
Rain
Runoff
Runoff
Transport
Transport
Exlran
Input File
RAIN8.DAT USRN4.DAT
RUNOFF36.DAT
RUNOFF3 DAT
TRANS1 DAT
TRANS35.DAT
EXAM 1 DAT
Table 6.3 A User-Defined
Hyetograph in MET
Julian
Date
88001
88001
88001
88001
88001
88001
88001
88001
88002
88002
88002
Hour'
(second)
3600
7200
10800
25200
26100
27900
30600
34000
37800
41400
45000
Time Interval
THISTO
(second)
300
300
300
300
300
300
300
300
300
300
300
Rainfall
Intensity
(mm/hr)
12
24
0
12
12
\2
24
42
54
66
78
'Daytime (starting storm) hour in seconds from midnight
You must have used (he RUN hulion before you
proceed to the next block in SWMM.
STEP 4 Exit the MET option by pressing the ALT
key and F4 function key. You will be
returned to the S\VMM Windows Interface
menu. Seleci the RL'NOFF option.
STEP 5. Click on the FILE option, select the OPEN
File option. A list of Runoff Input Files
will appear. Select the RNOFFOOI.INP
file for this example run. Once you select
this option, the parameters for this example
run will be entered from the file. The first
screen for the RUNOFF block also allows
you to enter the Meteorological Input file.
If the file that you created for the MET
option does not show in the input option
for the file name, click on the arrow key to
the right of the option. A list of existing
meteorological file names will appear.
Select SMETOOI MET Please note that,
if you did not use the RUN button from
the MET interface, you will not be able
to use the MET data since the interface
file will not exist. You will be informed
by the interface that the input file could
not bo read if you did not create the
Rain Block Interface file in MET.
STEP ft. Familiarize yourself with the screens in the
RUNOFF option by moving through the
screens using either the NEXT, BACK or
INDEX options Refer to Section 5 for
more information on these buttons. Cer-
tain important screens are detailed below.
Screens 1 and 2:
The hydrolocic simulation starts at January
-------
SWMM Wintlttws Interface User's Manual
1, 19XX and the simulation length is ilirce
days I'liree lime slops should he entered
Screen 2 in RUNOFF determines ihe
complexity of the simulation In this case.
snowmeli is not included; default
evaporation rates are used: and metric units
are selected. Screens 3 through 8 are
grayed because no snowmeli is simulated.
Screen 10:
This screen gives you the physical
representation of the watershed. For this
example, you have a single watershed
without a connecting channel One inlet is
defined as a ramgagc station m ME-T for
this watershed. Please note that the
ramgagc station in MET must match the
hyetograph number in RUNOFF For this
example, ramgage station number is 1.
Screen 12:
You will notice that two infiltration
equations are available to you in this
screen: (I) the Horton and (2) the modified
Grcen-Ampl equation. The Honon model
is empirical and is perhaps the best known
of the infiltration equations. Many
hydrologisti have a "feel" for the best
values for its three parameters despite the
fact that little published information is
available.
The Green-Ampt equation is a physically-
based model lhat can give you a good
description of the infiltration process. The
Mein-Larson (1973) formulation of the
Green-Ampt equation is a two-stage
model. The first step predicts the volume
of water, which will infiltrate before the
surface becomes saturated. From this
point onwards, infiltration capacity is
predicted directly by the Green-Ampt
equation. This equation is applicable also
if the rainfall intensity is less than the
inhltration capacity at the beginning ot the
storm. New data have been published to
help users evaluate the parameter values
ie g. Carlisle el al. 1MS1) Both equations
require three ditferent coellicients The
user will be required lo enter these
coclficienis in Screen 13. The Windows
interlace has an additional function u> help
users wiih these coefficients. Depending
on (he equation selected by the user.
definitions of each of these coefficient will
appear when the user clicks on the
appropriate variable.
For this example, the Green-Ampt equation
has been selected. The three coefficients
are 4.0 for the average capillary suction of
water, 1.0 for the saturated hydraulic
conductivity ot soil, and 0.34 tor the initial
moisture deficit tor soil.
STEP 1. Submit the RUNOFF input file to the
SWMM model for execution by clicking
on the RUN button. An icon will appear
on ihc bottom of the screen with the words
SWMM MODEL EXECUTION on the
icon. When the processing is complete,
the output will be shown in the default
output file viewer. View the output
carefully and see how the SWMM model
blocks in this screening level example.
Press the ALT/F4 sequence to exit when
you are through. You will be returned to
the RUNOFF block. Press the ALT/F4
sequence again until you are back at the
SWMM mam menu.
6.2 Example 2—Steven's Avenue
Drainage District in Lancaster, PA
(MET, RUNOFF, and TRANSPORT)
The 67 hectare Stevens Avenue Drainage District in
Lancaster. Pennsylvania is a relatively steep (average
slope = 0.046) combined sewered catchment wiih its
overflow tributary to Conestoga Creek. It has been
the site ol intermittent monitoring activity sir.ce 1972
due to its selection as the location of a swirl
concentrator from an EPA demonstration grant.
Although several storms were monitored prior to
construction activities, the measurement technique
used the Manning's equation to develop a ruling
curve in a supercritical tlow pipe section ("manhole
51" of SWMM schcmati/ationi. As a result
measured flow's iat 15 minute intervals) are very
'flashv ,md erratic;
-------
Example Runs
in the SWMM calibration using the storm of
November 28. 197?. taken from the EPA Urban
Rainfall-Runolf-Quality IXiia Base tHuber ct al..
1981). Further information about ihe catchment and
sampling is given in the Data Base report and b>
Heanev et al i 1975) Ouahix concentration data
have also been used tor SS. IK)D5, and COD
calibrations using the s;une storm Artificially high
COD values are input at selected manholes lo
produce dry-weather flow COD values since the dry-
weather Mow generated by subroutine FILTH cannot
generate any COD (see SWMM manual by Hubcr.
W.C. and Dickinson. R.E.. 198K, lor explanation).
This watershed is a complex drainage system and is
divided into 29 subwatersheds and 35 channels.
There are 15 inlets in the drainage system. Seven
pollutants arc included lor water quality simulations:
(I) Total Solids (TS). (2) Total Suspended Solids
(TSS). (3) BOD-5, i4) COD, (5) Total Coliform. (6)
Ammonia nitrogen (NH,-N), and (7) Total
Phosphate ou may have
about any prompts. N\-xt. click on the
j
-------
SWMM U'triJ. Please note that the CUNIT and
TYPE UNIT variables on Screen 4 have
been grayed since both units will be the
same as that entered earlier in me
RUNOFF hlock.
Sewer infiltration inflow and dry-weather
sewage inflow arc simulated in this
example. You have to enter the number of
pollutants in Screen 2 only if the RUNOFF
interface file has been selected, as is the
case for this example.
Please note that Screen 3 is a critical
screen in this block since it contains the
parameters necessary for describing a
complete sewer system. The process of
describing a complex sewer system can be
difficult. The process can be simplified by
using the following structured approach.
First, identify the non-conduit elements
such as manholes and conduit elements,
e.g., channel/pipes. Next, assign a number
to each non-conduit and conduit clement.
For this example, the sewer system
contains 25 manholes, one lift station, one
flow divider, and 24 channels. Manhole
50 is an outfall.
STEP 9 Use the NEXT. BACK and INDEX
buttons along with the HELP button to
move through the screens and familiarize
yourself with both the TRANSPORT hlock
and with this input file. When you have
done so, submit this input file by pressing
the RUN button The SWMM model icon
will appear in the bottom of the screen
with the title SWMM model execution.
V.'hen the processing is complete, you will
be asked whether you wish to see the out-
put file that has been created If you indi-
cate YF.S. you will view the output tile
-------
Example Runs
using the Output File Editor Examine ihc
output file carefully and press the ALT/F4
sequence to exit when you are through.
You will he returned to the TRANSPORT
block. Press the ALT/F4 sequence again
until you are back at the SWMM main
menu.
6.3 Example 3—Simulation of a
Simple One-Pipe System with
Two Manholes (USEHP &
TRANSPORT)
We are simulating a simple one-pipe system with a
small slope and water quality for a Transport run.
The one-pipe system has two manholes. The first
manhole is specified through ihc USEHP interface.
The constituents TSS and BODS with decay are
simulated without scour/deposition. A user-supplied
hydrograph and two pollutographs for inlet number
1000 are shown in Table 6.4 below.
The steps thai you must follow for this screening-
level example are explained in detail below:
STEP 1. Select the SWMM Windows Interface
option from the main SWMM menu.
Next, select the USEHP option.
STEP 2 Select the example USEHP file that has
been created for you by clicking on the
FILE option, followed by the OPEN
option. Select the second file listed:
USEHP002.HP. The file will be loaded
into the USEHP Interface. Move through
the screens and familiarize yourself with
this option. Use the help information
available to you through the HELP button
lo answer any questions you may have
about any prompts. Compare the input to
Table 6.4 above to make sure that it is the
right tile.
STEP 3 Next, dick on the RUN button. USEHP
will then generate the L'SEHP interlace
files as input to the Transport Block. You
must have used the RUN button before
you may proceed to the next block in
SWMM
Table 6.4 User-Defined Hydrograph and
Pollutographs in USEHP
Time
(hr)
0
1.0
20
30
240
Flow
(cfs)
1 0
100.0
1.0
1.0
1.0
TSS
(mgA.)
10.0
100.0
10.0
10.0
10.0
BOD
-------
SWMM Windows Interface CUT'S Manual
6.4 Example 4—Basic Pipe System
(USEHP and EXTRAN)
This example is obtained from ihe EXTRAN user's
manual tRoesner el al. 1988) described as Example
1: Basic pipe system. Figure 6.1 below shows a
typical sewer system of conduits conveying
stormwaier tlow. The system consists of nine
channels and ten junctions with one tree outfall In
this example, conduits are designated with four-digit
numbers, while junctions have been given five-digit
numbers. There arc three junctions or inlets that
receive inflows, which will be defined using the
USEHP interface. The total simulation length is
eight hours.
Two SWMM interfaces are used in running Example
4. First, the user should select the USEHP block to
specify three inlet hydrographs. The user then should
access EXTRAN in order to select an inlet
hydrograph file thai has been just generated by
USEHP, and to enter a drainage system and
simulation information for a EXTRAN run. A
USEHPOOI.HP file and an EXTRNOOI.INP file are
the input files for this example
The steps in this example are explained below.
STEP I Select the SWMM Windows Interface
option from the mam SWMM menu.
Next, select the USEHP option.
STEP 2 Select the example USEHP data that has
been created for you by clicking on the
FILE option, followed by the OPEN
option. Select the first file listed:
USEHPOOI HP. The tile will be loaded
into the USEHP interface Move through
the screens and familiarise yourself with
'his option Use the help information
available to you through the HELP button
to answer any questions you may have
about any prompts. Next, click on the
RUN button USEHP will then generate
lour USEHP interlace liles. You must
have used the RUN button belore \ou may
proceed to the next block in SWMM.
STEP ' Exit the USEHP .'plum r>> pressing the
ALT ke\ and F4 (unction kc\ Yi>u will
he returned to the SWMM Windows
Interlace menu. Select the EXTRAN
option.
STEP 4. Click on the RLE option, select the OPEN
File option A list of EXTRAN Input
Files will appear. Select the
EXTRNOOI.INP file for this example run.
Once you select this file, the parameters
for this example run will be entered from
the file. The first screen for this interface
also allows you to enter the USEHP file.
Please note that, it you did not use the
RUN button in the USEHP interface,
you will not be able to use the data since
the interface files will not exist. You
will be informed by Ihe interface that
the input file could not be read if you
did not create the USEHP Interface file.
STEP 5. Use the NEXT, BACK and INDEX
buttons along with the HELP button to
move through the screens and familiarize
yourself with both the EXTRAN block and
with this input file. When you have done
so, submit this input file to the RUN
button. The SWMM model icon will
appear in the bottom of the screen with the
•itle SWMM MODEL EXECUTION.
When '.he processing is complete, you will
be asked whether you wish to see the
output file that has been created. If you
indicate YES, you will view- the output file
using the Output File Editor. Examine the
output file carefully and press the ALT/F4
sequehce to exit when you are through.
You will be returned to the EXTRAN
block. Press the ALT/F4 sequence again
until you arc back at (he SWMM mam
menu.
Summary of output from EXTRAN:
The first section is an echo of the input data and a
listing ot conduits created internally by EXTRAN to
represent outfalls and diversions caused by weirs.
orifices, and pumps
Ihe next section ol the output is the intermediate
printout This lists system mtlows as they ;iic read
-------
Example Runs
\°
Free
Outfall
i
V <
V
V •$>
1602
8060
8040
1600
1630 1570
8130
8100
figure 6.1 Basic System with Free Outfall. (After Camp. Dresser, and McKee. 1988.
35
-------
SWMM Windows Interface User's Manual
by EXTRAN and gives the depth at each junction system during the simulation. Primed outflows from
and flow in each conduit in the system at a user- junctions not designated as outfalls in the input data
input time interval. A junction m surcharge is set are junctions which have flooded.
indicated by printing an asterisk beside its depth. An
asterisk beside a conduit How indicates that the flow The final section of the output gives the lime history
is set at the normal flow value for the conduit. The of depths and flows for those junctions and conduits
intermediate printout ends with the printing of a input by the user, as well as a summary requested
continuity balance of the water passing through the plots of junctions heads and conduit flows.
.'to
-------
7 SWMM POST-PROCESSOR
The SWMM Post-Processor consists of three pans:
• Summary Tables
• Graphics
• Calibration
Figure 7.1 shows the SWMM post-processor
structure. The Summary Tables function presents
How rale (or volume) and pollutant concentrations (or
loads) for desired inlets. The Tables function
presents the user with two different types of tables:
the summary table and the Event Mean Concentration
(EMCs) table. The Graphics routine displays six
different types of graphs: hydrograph. pollutograph.
loadograph, (low volume, mass, and land use. The
Calibration routine allows the user to compare
observed data and predicted values.
These three functions are available from the
RUNOFF interface and the TRANSPORT interface
blocks. The results (Tables or Graphs) presented in
the three functions arc based on the values stored in
either a RUNOFF interface file (RNOFFMNT) or a
TRANSPORT interface file (TRANS*.INT).
Therefore, the user must provide a SWMM interface
file.
The functions are accessible through three special
buttons on the third line of each screen in RUNOFF
and TRANSPORT.
7.1 The Tables Routine
The table function presents the user with two
different types of tables:
• The Summary Table
The summary table presents flow rate (or volume)
;tnd pollutant concentrations (or loads) for desired
inlets. There are four time increments given for this
option: Event, Daily, Monthly, and Annual. Usually,
Event may be applied to single-event simulations
where the instantaneous How rate and pollutant
concentrations will he displayed in the summary
(able, while Dailv. Month!v. or Annual mav be used
for continuous simulations where the flow volume
and pollutant loads can be tabulated.
The Event Mean Concentrations (EMCs) Table.
The EMCs table reports flow volume, duration.
EMCs, and Loads for each storm event. Two
parameters are required to be specified: minimum
interevent time and base flow. The minimum
interevent time indicates the minimum number of dry
hours (or fractional hours) thai will constitute an
interevent. The baseflow or cutoff flow is used to
separate the events. Flows greater than the baseflow
arc pan of the event, conversely flows less than or
equal to the baseflow are pan of the interevent
period. The default value of (he baseflow may be set
to zero.
The event mean concentrations are defined as the
total pollutant mass divided by the total runoff
volume for storm events. Separation of the data into
events depends on the unique series of zero and
non-zero instantaneous flow values found at each
inlet location within the system being simulated. The
results of the analyses would be expected to vary
from location to location. The Statistics Block can
analyze only one location at a time. However, the
Windows post-processor can analyze multiple
locations (the maximum inlets specified in the
interface file).
Procedure for Generating a Table
STEP I. The table option is accessible through a
TABLES button on the third line of the
screen, with the other button options
available in RUNOFF and TRANSPORT.
It is also accessible under the Utilities
option in the main menu bar (ALT U, G).
STEP 2 The table program screen will appear. You
must first select a Runoff or Transport
interface file (depending on the module
from where you selected graphics). To see
a list of the files that exist in your default
directory, click on the arrow to the right of
the inpul cell asking you for the file name.
.77
-------
SWMM Windows Interface User's .Manual
SWMM Interface file
Post Processor
Summary Tables
Graphical Display
Calibration
Hydrograph,
Pollutograph,
Lodograph
(Line Chart)
Flow Volume,
Mass
(Bar Chart)
Hydrograph,
Pollutograph,
Observed vs
Predicted
Figure 7.1 SWMM Post-Processing Structure.
-------
SWMM Post-Processor
Select the file that you would like 10
tabulate the model results ("or the tables.
STEP 3. Select the type of table that you like to
have. Specify inlets of interest or the
duration for the summary' table.
STEP 4. Hit the NEXT buiton when you have
completed the selections thai you wish.
The tables will loop through the number of
inlets specified. One table represents the
model results for a specified location
(inlet).
STEP 5. Use the Export function to export summary
data and EMCs tables to another file in
either table delimited or comma delimited
format.
7.2 The Graphics Routine
The Graphics option in SWMM provides access to
six different type of graphs: hydrograph,
pollutograph. loadograph. flow volume, mass, and
land use. It is available from the RUNOFF module
and the TRANSPORT module. The graphics option
is provided to allow the user to represent the results
in easy-to-understand graphs.
Accessing the Graphics Program
STEP !. The graphics option is accessible through a
GRAPHICS button on the third line of the
screen, with the other button options
available in RUNOFF and TRANSPORT.
It is also accessible under the Utilities
option in the main menu bar (ALT U, G).
STEP 2. The graphics program screen will appear.
You must first select a Runoff or Transport
interface file (depending on the module
from where you selected graphics). To see
a list of the files (hat exist in your default
directory, click on the Arrow to the right of
the parameter asking you for the file name.
Select the file that you would like to use as
input for the graphics.
STEP 3. Select the type of graph from the list
provided. Please note that depending on
the input file that you selected, certain
graphs such as pollutographs may not be
available since the data in the file does not
support that graph. The options thai are
unavailable to you will be grayed out. A
list of inlet IDs will be presented when you
select an input file. You may select
between one and three inlets Co represent on
the graph. For the Flow Volume and Mass
Graph, you will be required to select the
Time Increment that you would like: daily.
monthly, or annual. You will then be
required to enter the period for which you
would like to have for (he graph. Please
note that the period shown when you select
the Runoff file automatically shows the
beginning and ending dates of the data
contained in the file. You may only select
a period with the dates shown if you wish
to change the defaults.
STEP 4. Hit the RUN button when you have
completed ihe selections that you wish.
You will see a box informing you that the
selections that you made will be saved
under the filename shown at the top of the
screen.
STEP 5. Next you will see a list of files in a box
with the title of GRAPHIC SELECTION.
The file that was just generated will be
selected. You may select up to four graphs
from the list presented. Hit the OK buiton
to draw the graphs.
STEP 6. The graphs that you selected will be drawn
on the screen. Once drawn, you have two
options:
PRINT: To print the graph(s) that appear
on Ihe screen, select the GRAPH
option at the top of the screen
and select PRINT. The file will
be printed to the default
Windows printer.
EDIT:
This option allows you to copy
the image and transport it to any
Windows program through the
Cut and Paste option available
-------
SWMM Windows Interface User's Manual
with that program. To Jo (his.
select EDIT at the top of the
screen, and select COPY.
Figure 7.2 displays four graphs from the first two
example results.
Features and Limitations of the Graphics
Program
• The graphics routine can draw up to three inlets or
pollutants for one graph. It can display two inlets
or pollutants with two Y-axes for one graph.
• To draw land use distribution, you must have two
files: a Runoff interface file (RNOFFMNT) and a
RUNOFF windows interface file (RNOFFMNP).
The land use distribution is computed based on the
data stored in the RNOFFMNP file. This means
that two interface files must be available when the
user selects the land use option.
• You can display up to four graphs at a time. To
create four different graphs at one session, you
must loop through the graphics option screen using
a different graphics input file name each time (this
is the file name shown at the top of the screen:
SWTGRMNP for TRANSPORT graphs, and
SWRGRMNP for the RUNOFF graphs). If you
do not select a new file name, then when you hit
the RUN button, it will overwrite the graph that
you just created since the graphs are organized by
file names.
7.3 The Calibration Routine
The calibration routine can be accessed by clicking
on the Calibration button with the mouse. A window
similar to the Graphics Routine will appear. There
are only two types of graphics available: hydrograph
and pollutograph. The procedures to generate the
graphs in the calibration routine are similar to the
ones used in the graphics routine, except for observed
data. Like the graphics routine, you should select a
Runoff interface (i.e.. RNOFFMNT) file and specify
the type of graph, the inlet numbers), time
increment, beginning and ending time, and number of
observed points. You then should provide observed
data on Screen 3. You have options either to enter
the data on Screen 3 or to import the observed data
that are stored in a separate file. Refer to the How to
Import Observed Data option in details. Click Run
to view the calibration graphs.
The calibration routine produces two types of graphs
and one statistical table. The first graph draws two
sets of values over time: predicted values obtained
from a RNOFFMNT file for a continuous plot and
observed data from the user input on Screen 3 for a
scatter plot. The second graph shows observed data
vs. predicted values and a best fit line, which is
automatically generated by the calibration routine.
The table displays several important parameters for
predicted values and observed data. For a
hydrograph. flow volume, peak flow, time to peak,
and duration are reported. For a pollutograph,
pollutant mass, peak concentration. Event Mean
Concentration (EMC), time to peak, and duration are
presented. Figure 7.3 presents the total solids
calibration graphs from a RNOFF002.INT file.
• Importing Observed Data
If you have observed data stored in either a
spreadsheet or an ASCII file, you can import the data
directly to the observed data screen. The formal in
the data file should be consistent with the format
defined on the observed data screen (Screen 3 in the
calibration routine). Check the file formal before
importing the data. Select Edit at the top line of the
observed data screen and select the import option.
Then, give a file name that contains the observed
data. Click on OK. The data will be entered into
the screen.
40
-------
SWMM Post-Proctuor
Flow (RNOFFM2.MT) (Flow Rat* vs. Tfaw)
20
It
|u
]..
04
°*
£/ hM4
4 01
s
Mrtf
0^ 04 0.* 0«
to
(RNOFF002.IHT) (Ma« Rate vs. Time)
02 04 06 08 10
/ Wtt«BOOS
/ WM4COO
Us* (RMOFFM2.IMT1 (LM4 Us* Oisli*«tio*)
22.6X
• 6*
20 n
3«
| tcnooi
Q FAMH.Y
449%
Q
Q MFAMftT
Flow volMM (FtMOFFMLMT) (O*Ny Total Flow)
Tool «*i«<«U4 w«* « «S.43
I—)
Wctl
Figure 7.2 RUNOFF Graphics
41
-------
SWMM Windows Interface User's Manual
RNOFF002.INT
Concentration vs. Tim*
ObMfv«d v». Predicted
CMC
IMQA.I 2000
1000
0
00
/ MM t TOT COL
02 04
Hnm
-------
APPENDIX A: SWMM WINDOWS INTERFACE DESIGN
This appendix contains the structures and variables
for the five window interface portions of SWMM.
There arc five tables in this appendix:
Table A. I Input Variables and Screen Sequence
in MET
Table A 2. Input Variables and Screen Sequence
in RUNOFF
Table A.3 Input Variables and Screen Sequence
in USEHP
Table A.4 Input Variables and Screen Seq
in TRANSPORT
Table A.5 Input Variables and Screen Sequen
in EXTRAN
The screen design for (he interfaces (hat are the same
as the SWMM Model 4.3 blocks (RUNOFF.
TRANSPORT and EXTRAN) provide the following
information.
I. The variable name for the model block
SWMM (if there is one).
2. the description of the variable
lucnce
ice
in
3. SWMM ID (SID)
4. screen number (SCR)
5. control number (CS)
6. control type (CT). item, range, default, and unit
You are therefore able to match the Windows
Interface variable name with the SWMM Model
Variable names, see where it occurs in the interface,
read a description, see what type of variable, the unit
type and the range, all by referring to the table for
the block in which you are interested.
For those tor which there arc no corresponding
blocks in SWMM (MET and USEHP), the following
is provided:
I. Screen Number
2. Variable Name
3. Definition of the variable
4. Unit Type
This will give you all the information about each
variable in the interface. Please refer to Sections 2
and 3 for more general information about SWMM
and the Windows implementation.
-------
SWMM Windows Interface User's Manual
Table A.I Input Variables and Screen Sequence in MET
Screen
No.
1
2
3
4
5
6
Variable*
Description
UNITS
Number ol rain gages
Number of rain data values
Time interval in hours
Number ol air temperatures
Number of TEMP data
values
STATION
JUL.DATE
HOUR
THISTO
PRECIP(i)
JUL.DATE
MAX TEMP.
MIN TEMP.
EVAP
WINOSPEED
TAIR
Definition
Description of this run
Input meteorological data units either in U.S. units or ( Metric units ]
Number of raingage stations
Number of data values for precipitation on Screen No. 3
Time interval for single event snowmen simulation
Number of values for air temperature on Screen No. 6
Number of data values for TEMP Data Table on Screen No. 4
An integer (1-10) for raingage station number
An integer for the Julian date in the format YYDDD
A real number for the daytime hour from midnight
A real number tor the lima interval between precipitation data values (A
variable bme interval is alowed)
A real number for rainfall Intensity with the its raingage number
(I • raingage. max- 10)
An integer for the Julian date in the format YYDDD
A real number for maximum temperature for the date
A real number for minimum temperature for the date
A real number for monthly average evaporation rate
A real number for monthly average wind speed rate
A real number tor air temperature for single event snowmett simulation
Unit
second
second
irVhr (mnVhr)
•ppcj
in/day
[mm/dayl
mile/nr
[km/hour]
•FfC]
44
-------
Appendix A: SWMM Windows Interface Design
Table A.2 Input Variables and Screen Sequence in RUNOFF
Variable
tint
NHR
NMN
NDAY
MONTH
IYRSTR
LONG
IUNIT
WET
WE TORY
DRY
KWALTY
ISNOW
ISNOW
ISNOW
ISNOW
IVAP
METRIC
Description
RUNOFF Simulation Time Control
Description of this run
Meteorologic Data
Simulation Time Period
Starting time of the storm hr
min
Day storm starts Imm/dd/yyl
Simulation Length
Units of simulation length
Seconds
Minutes
Hours
Days
Ending Date
Wet time step (sec)
Transition time step (sec)
Dry time step (sec)
Simulation Control Parameters
Simulation Type
Groundwater Flow
Quality Simlation
Snowmett Simulation
Not simulated
Single event
Continuous
Evaporation
Evaporation data from met. data file
Default evaporation rate
UNIT
U. S. units
Metric units
SID
A1
B1
B1
B1
81
81
83
83
83
83
B3_
81
81
81
81
81
81
81
SCR
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
CS
1
2
3
4
5
5
5
6
7
8
9
10
- -
1
2
3
4
S
6
7
8
9
10
11
1?
CT
5
3
9
9
9
9
9
1
1
_1
—
5
4
4
5
6
6
6
5
6
6
S
6
ff
Hem
1.
2
3
4
5
-
Type
C160
C40
F
C11
F
F
F
CIS
Range
024
0-60
0-31
012
0099
> -1
.
0.1
0.1
0-2
0
1
2
O.>0
0.1
0
1
Default
0
0
42
0
1
2
3
4
3600.0
7200.0
86400.0
1
0
>0
0
0
Units
second
second
second
-------
SWMM Windows Interface User's Manual
Table A.2—continued
Variable
tliv
fWfRAClll
fWf*ACl2>
FWF«»CU|
SNOTMP
SCf
TIPM
RNM
ANGIAT
DUONG
ADCllll
ADCPOI
was
JIAND
DflVOAY
C8VOI
DRYBSN
mos
IROSAO
RAINIT
Description
Snow Melt
Average watershed elevation
Ratio of free water holding capacity to snow
depth on snow covered impervious area
Ratio of free water holding capacity to «now
depth on snow covered pervious area
Ratio of free water holding capacity to snow
depth for snow on normally bare impervious area
Dividing temp, between snow and rain
Snow gage correction factor
Weight used to compute antecedent temo_i«dex
Ratio of negative melt coeff . to melt coeft.
Average latitude of watershed (degree north)
Longitude correction
Area) Depletion Curve for Impervious Area (%)
ADCMMO) J
Aeral Depletion Curve for Pervious Area (%\
ADCP(1-10>
Water Quality
Number of constituents (1-9)
Number of land uses ( 1 51
Number of dry days prior to storm
Average catchbasin storage volume
Dry days required to recharge to catchbasin
Erosion Simulation
Erosion added to constituent number
Higest average 30 minute rainfall intensity
Groundwater Quality
Street Sweeping Parameters
SID
Ct
C1
C1
C1
C1
C1
C1
a
a
C1
C3
C4
j\
ji
ji
ji
ji
ji
ji
jt
SCR
3
3
3
3
3
3
3
3
3
3
3
4
4
5
5
6
6
6
6
6
6
6
6
6
j6
CS
i
2
3
4
S
6
7
8
9
io
j
-
1
—
1
2
3
4
5
6
7
8
9
CT
1
1
1
1
-
t
1
1
1
1
1
1
" 4
1
1
" 4
5
Item
Type
f
f
f
F
f
F
f
f
f
f
-
F
F
—
1
1
F
F
F
»
1
F
Range
0010
-
O.CM'.O
—
o.o ro
_
-- -
1^9
t-5
>p.g^
>oo7_
Default
00
00
00
00
00
1.0
00
06
00
00
0.0
00
0
00
0.0
1.0
0
0
00
Units
ft Iml
we in tnwn)
w e in Imm)
we in Imml
FICI
mm
days
ft3 Im31
days
in/hr
Imm/hr)
-------
Appendix A: SWMM Windows Interface Design
Table A.I—continued
Variable
RIFFDD
KLNBGN
KINCNO
PNAMCIKI
PUNITIKI
NOIMIKI
KAICIKI
KWASHIKI
KACGUTIK)
LINKUP(K)
OFACTM.Kr
QFACTI2.KI*
QFACTI3.KC
QFACTI4.KI*
QFACTtS.KC
WASMPOIKC
Description
Street sweeping efficiency for 'dust and dirt"
Day of year on which street sweeping begins
Day of year on which street sweeping ends
Constituent Table
CNAME
CUNIT
TYPE UNIT
mg/l
MPN/I
OTHER
BUILDUP
Fraction
Power-linear
Exponential
Mich- Men
No buildup
WHSHOFF
Power-Exp
R Curve/N
R. Curve/B
FUNCTION
Flgutter len)
F(area)
Constant
LINK-SNOW
No
Yes
LIMIT
POWER
COEFF
FOURTH
FIFTH
POWERW
SID
J1
J1
J1
J3
J3
J3
J3
J3
J3
J3
J3
J3
J3
J3
J3
J3
J3
SCR
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
CS
10
11
12
1
2
3
4
5
6
7
8
9
10
11
12
13
CT
1
1
1
1
1
2
2
2
2
2
Ham
1
2
3
1
2
3
4
5
1
2
3
1
2
3
1
2
Type
F
1
1
C
C
C
C
"c
C
C
F
F
F
F
F
F
Range
02
0
1
2
0-4
0
1
2
3
4
02
0
"i
2
0-2
0
1
2
0.1
0
1
Default
00
0
367
0
0
0
0
0
00
00
00
0.0
0.0
0.0
Units
47
-------
SWMM Windows Interface User's Manual
Table A.2—continued
Variable
BCOfFIHC
CBf ACTIM'
CONCRNIK)'
REFFlKT
INAMCUI
ME1MOOUI
JACOU1IJI
DDUMUr
DDPOWI J) *
ODFACTUC
CIFREOIJI*
Avswpur
OSLCLIJP
KTO
KFMOM
FKKTO.KFROMl
Description
COEFFW
INICON
CONPRE
EFFI
Land Use Table
LNAME
METHOD
New values-
New Ratio
Power-linear
Exponential
Michaefcs Menton
FUNCTION
F (gutter len)
F(area)
Constant
LIMIT
POWER
COEFF
DAYS1
FRACTION
DAYS2
Fractional Constituent Table
CNAME1
CNAME2
FRACTION
Groundwater Concentration
GCONC( 1-101
••• Array
SID
J3
J3
J3
J3
J2
J2
J2
J2
J2
J2
J2
J2
J2
J4
J4
J4
J4
J5
sen
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
10
•-
cs
14
IS
16
17
1
2
3
4
5
6
7
8
9
1
2
3
—
CT
1
1
1
1
1
3
3
1
1
1
1
1
Hem
1
2
3
4
5
1
2
3
- -
Type
F
F
F
F
C
C
C
1
F
F
F
f
F
I
1
F
F
Range
2.-1.02
2
-1
0
1
2
0-2
0
1
2
_
• •— -
Default
0.0
00
00
o.o
0
0
10
00
0.0
o.o
00
0.0
0
0
00
0.0
Units
8(31
8131
days
days
8<3>
48
-------
SWMM Windows Interface User s Manual
Table A.2—continued
Variable
PCTZER
JK
NAMfW
NO TO
wwiir
WARf A'
WWI3I'
WSLOPf '
WWtSI'
WWI6I*
WSTORE1'
WSTOHE2*
WLMAX'
WIMW
DECAY •
NMSUB
NGWGW
ISfPf
ISFGF
etitv
GRELEV
STC
BC
TW
*>•
Description
Percent of impervious area with zero detention
Subcatchment Surface Water Table
HYETO 1
NAMEW
CHA/INLET *
WIDTH
AREA
% (AREA
SLOPE
IMP 'n'
PER 'n1
ISTORE
PSTORE
COEFF1
COEFF2
CO€FF3
Subcatchment GroundwtMr Table
NAMEW
CHA/INLET *
GPRINT
Yes
No
GGRAPH
Yes
No
BELEV
GELEV
IELEV
CB/TS ELV j
TW
GCOEFF
SID
B4
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
H2~
H2
H2
H2
H2
H2
H2
H2
H2
H2
H3
SCR
1?
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
CS
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-
1
2
3
4
5
6
7
8
9
10
CT
1
1
1
-
1
1
3
3
Item
1
2
1
2
Type
F
1
C
C
F
F
F
F
F
F
F
F
F
F
F
-
C
C
F
F
F
F
F
F
Range
— ^
0.1
0
1
0.1
0
1
Default
2S
1
00
00
00
00
00
00
00
00
00
- oo
00
00
00
0
0
00
00
00
00
00
00
Units
'X,
ft Iml
area (hal
%
ft/ft
in (mm)
in Imrnl
-
Him)
him)
ft Iml
hlml
in/hr-ft
Imm/hr-ml
50
-------
Appendix A: SWMM Windows Interface Design
Table A.2—continued
Variable
NAMfC
NO TO
NPO • NP
GWIDTM*
GUN*
G3'
GS1
GS2
G6'
OFULL'
GDIPT'
WTYPt
WtltV
wtxs
SPILL
INF 11 M
RfGEN
Description
Channel /Pipe Table
NAME
CH A/INLET 1
TYPE
Trapeioklal
Circular
Dummy
Parabolic
Trap w/ weir
Cir w/weir
Par w/weir
WIDTH
LENGTH
INV SLOPE
L SLOPE
R SLOPE
Manning's n
DEPTH
INI DEPTH
WTYPE
B N weir
V N weir
Orifice
WELEV
COEEF
SPILL
Watershed Parameters (subcatchments)
Number of subcatchments (1-100)
Infiltration Equation
Morton
Green Amp t
Regeneration coeff . using Horton Eg.
SID
G1
G1
G1
G1
G1
G1
G1
G1
Gt
G1
G1
G1
G2
G2
G2
G2
B1
B4
SCR
n
11
11
11
11
11
11
11
n
n
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
IS
1
2
3
CT
1
1
3
1
3
1
1
1
1
3
1
Item
1
2
3
4
5
6
7
1
2
3
1
2
Type
C
C
C
F
F
F
F
F
F
F
F
C
C
C
F
F
F
1
C
F
Range
17
1
2
3
4
5
6
7
0.1.2
0
1
2
0
0
1
Default
00
00
ty>u
0
00
33
1.0
0
0.01
Units
hlml
ft (ml
ft/ft
ft/ft
ft/ft
ft (ml
Him)
ft (ml
ltl/2/s
lml/2/s)
49
-------
Appendix A. SWMM Windows Interface Design
Table A.2—continued
Variable
Bl •
»2'
B2-
A3-
PRO'
wp-
FC'
MKSAT'
TH1'
HCO'
PCO'
CET'
DP'
DEI'
JK1
SNN1
SNCPINI
WSNOWlN.1l
WSNOWIN.2)
fWtN.l)
FW1N.2I
DHMAXIN. 1C
DHMAXtN.2)'
TBASEtN.IP
TBAStlN.JP
JK.2
Description
GEXPON
CHCOEFF
CEXPON
GCCOEFF
PROSITY
WP
FC
HKSAT
TH1
HCO
PCO
GET
DP
DET
Subcatchmant Snow Malt Data
NAMEW
FRACIMP
FRACPER
DEPIIMP
DEPIPER
FWIMP
FWPER
MELTIMP
MELTPER
TBASEIMP
TBASEPER
Subcatchment Snow Input for Continuous SimuU
SID
H3
H3
H3
H3
H3
H3
H3
H3
H3
H3
H4
H4
H4
H4
11
It
11
11
11
11
11
11
11
11
11
nkm
NAMEW |I2
SCR
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
~i~5
15
15
15
15
15
15
15
IS
15
IS
IS
"16
16
CS
11
12
13
14
15
16
• 17
18
19
20
21
22
23
24
-•
1
2
3
4
5
6
7
8
9
10
11
1
CT
1
1
1
1
1
1
1
1
-
1
1
1
1
1
1
1
1
1
1
1
.„.
1
ham
-
— .
Type
F
F
F
F
F
F
F
F
F
F
F
f
F
F
C
F
F
F
F
F
F
F
F
F
F
C
Range
—
Default
00
00
00
00
00
00
00
00
00
0.0
00
00
00
00
...
00
00
00
00
00
00
00
0.0
6.6
0.0
32.0
32.6
Unit*
mttu-ti
Imm/hr ml
m/hr-li
|mm/hr-m|
in/hr Icm/hr)
/frac Im/fracl
in/hr lcm/hr|
ftlml
.e in Imm]
.e. in lmm|
in |mm|
in |mm]
in w.e./hr -F
m w.a.Aw -C
in w,a./hr -F
m w.a./hf -C
F (Cl
F 1C1
- —
51
-------
SWMM Windows Interface User's Manual
Table A.2—continued
Variable
WSNOWIN.3I
fWlN.31
DHMAXlN 3C
IBAStIN 31'
OHMININ.il'
DHMININ.PI'
DHMINm w.e./hr-C)
w.e. in (mm)
w.e. in (mm)
w.e. in 1mm)
acre* lhal
ftlml
lOOftlkml
52
-------
Appendix A: SWMM Windows Interface Design
Table A.2—continued
Variable
Description
1 * * * number of constituents up to 10
PSHtlXl.NI
PSMEOI10.NI
IPflNMI
INI LOAD (11
INI LOAD (10)
Print Control
RUNOFF Input
Print all input data
Control information
Possible combinations
Channel/Pipe
Snowmett
Subchachmem
Water Quality
RUNOFF Output
iPRNui ISWMM output control
Do not print totals
Monthly and annual totals only
1 Daily, monthly and annual totals
IPRNI2I
INTEIW
STAPTPd NO€T|
STOPPfln ND€T)
ND€T
Plot graphs
Detailed print option
statistical summary only
every time step
every K time steps
K -=
* * • provide starting and ending date Max - 1 0
Detailed Printout Periods (mm/dd/yy)
STARTING DATE (mm/dd/yyl
ENDING DATE (mm/dd/yy)
Number of detailed printout periods
SID
L1
LI
LI
B2
B2
B2
B2
B2
B2
B2
B2
B2
B2
Ml
—
—
M2
M2
M2~
SCR
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
-
20
_20
CS
5
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1
2
Channel/Inlet Number for Printing Inflows and Concentrations
CT
1
1
1
5
6
6
6
4
4
4
4
5
6
6
6
4
5
6
6
6
1
1
_- 1
Item
1
2
3
4
S
6
7
1
2
3
1
2
3
_ . .
--
Type
F
F
F
C21
C
1
C
1
1
_i
i
Range
07
0
1
2
3
4
5
0-2
0
1
2
0.1
0
0
1
K
.
Default
00
00
00
0
0
0
0
0
0
Units
..
53
-------
SWMM Window Interface User s Manual
Table A.2—continued
Variable
IP«NT(1 NPHNTl
IPRNTll NPRNTI
KDEEPM MDEEP)
NPflNT
MOEEP
Description
Channel/Inlet number
Channel/Inlet Number for Priming Outflows and C
Channel/Inlet number
Channel for Printing Depths
Channel number
Number of channels/inlets for which non-zero ft
to be printed
Number of depth locations for printout
- - - -
'
SID
M3
oncer
f*3_
M4
Ml
M4
—
SCR
21
itratkx
22
23
23
CS
1
is
1
2
CT
7
7
7
-
Item
.
— -
Type
I
1
1
1
1
—
Range
Default
0
0
0
-
— -
Units
--
-------
Appendix A: SWMM Windows Interface Design
Table A.3 Input Variables and Screen Sequence in USEHP
Screen
No.
1
2
3
4
5
Variables
Description
UNITS
Number ol inlets
Number of pollutants
Number ot data points
INLET #
POLLUTANT
UNIT
TYPE UNIT
TEO
INLET
[TIME]
FLOW
POLLUTANT(1J
POLLUTANT (2)
POLLUTANT [3)
POLLUTANT (4)
Definition
Description of this run
Units either in U.S. units or [ Metric units ]
Number of inlets (non-conduit elements)
Number of pollutants (max=4)
Number of data points to define hydrographs and/or
pollutographs
Inlet number
Pollutant name (character field)
Pollutant input unit (character filed)
Pollutant output unit. Three options: mg/l, MPN/1. or
others
Time of day in decimal hour (e.g.. 6:30 p.m =18 5)
Inlet number supplied on Screen 2
[time of day provided on Screen 4]
Input flow for the time step at the inlet
Concentration for pollutant f 1
Concentration for pollutant »2
Concentration for pollutant f 3
Concentration for pollutant *4
Unit
hour
[hour]
cte [mVs)
unit supplied on Screen 3
unit supplied on Screen 3
unit supplied on Screen 3
unit supplied on Screen 3
55
-------
SWMM Windows Interface User's Manual
Table A.4 Input Variables and Screen Sequence in TRANSPORT
Variable
HUE
OWDAYS
GNU
TRIBA
IDATEZ
TZERO
NOT
NITER
DT
EPSIL
NINRL
NFILTH
NDESN
METRIC
NPOLL
NOE
NUE(I)
NUEI2)
NUEI3)
NTYPE
Description
TRANSPORT Control Parameters
Description of this run
Inlet hydrographs and poUytographs file
Number of 'days prior to simulation
Kinematic viscosity of water
Total catchment area
Computational Control
Starting date of strom (mm/dd/yy)
Starting time of the storm ( hours)
Number of time steps
Number of iterations
Time step (seconds!
Allowable error for convergence
Simulation Control
Simulation type
Sewer Infiltration Inflows
Dry -weather sewage inflow
Hydraulic design
Unit
US. units
Metric units
Number of constituents to be simulated
*•• Array (max = 100)
Sewer System Table
CNAME
IstU/P
2ndU/P
3ndU/P
TYPE
Circular
SID
A1
B2
B2
B2
B1
B2
B1
E1
B2
B2
B3
B3
B3
B1
B1
El
El
El
El
El
El
SCR
1
T
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
CS
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
1
2
3
4
5
CT
1
3
1
1
1
5
1
i
i
i
i
i
5
4
4
4
5
6
6
1
1
1
1
1
3
k«_*
nVffi
1
2
1
Type
C160
F
F
F
C
F
1
1
F
F
—
C25
CIS
C15
1
C
1
1
1
C17
Range
0.1
0.1
0.1
0.1
0
1
0-4
1-25
1
Default
0
10'-5
10--2
0.0
000000
0
0
4
0
0.0001
0
0
0
0
0
0
6
0
0
1
Units
ft2/s
cm2/s
aclhal
•
-
56
-------
Appendix A. SWMM Windows Interface Design
Table A.4—continued
Variable
DIST*
GEOMf
SLOPE'
ROUGH*
GEOM2*
BARREL
GEOM3*
PNAME
Description
Rectangular
Egg shape
Horseshore
Gothic
Catenary
Semielliptic
Bastet Handle
Semi-circular
Modified B-H
R i tri bottom
R t round bottom
Trapazoid
Parabolic
Power F
Manhole
Lift station
Flow dividef
Flow divider/weir
Flow divider
Backwater
XTANK001 DAT
XHEC2001 DAT
XSHAP001.DAT
LENGTH
GEOM1
SLOPE
MANNING'S n
GEOM2
BARREL
GEOM3
•••Array
Water Quality Table
POLLUTANT
SID
El
El
El
El
El
Et
Et
Et
El
El
El
E1
El
Et
Et
ii
El
El .
El
El
G1 G5
E2E4
D1-D9
El
El
El
El
El
El
El
Ft
SCR
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
CS
6
7
8
9
10
11
12
1
CT
3
Item
2
3
4
5
6
7
8
9
10
It
12
13
14
15
16
17
18
19
20
21
Type
"
F
F
F
F
F
F
F
C8
Range
2
3
4
5
6
7
8
9
10
11
12
13
14
IS
19
20
21
23
24
25
Default
"
0.0
0.0
0.0
00
00
1.0
0.0
Units
ftlm)
57
-------
SWMM Window Interface User's Manual
Table A.4—continued
Variable
PUNU
NOIM
DECAY
SPG
PSIZE<2)
PGR(2»
PSIZEI3)
PGR(3I
PSIZEI4)
PGRI4I
PSI2EI5)
PGRI5I
PSDWF
OINFIFL
GINFIL
RINFIL
RSMAX
CPINF(I)
CPINFI2)
CPINFOI
CPINFI4)
NDD(1 121
Description
CUNIT
TYPE UNIT
mg/l
Other /I
Other unns
DECAY
GRAVITY
SIZE (2)
GR(2) %
SIZE (3)
GRI3I %
SIZE 14)
GR(4» %
SIZE 15)
GR 15) %
MAX SIZE
Infiltration Inflows
Base dry weather infiltration
Groundwater infiltration
Rainwater infiltration
Peak residual moisture
Concentration of constituent * 1
Concentration of constituent » 2
Concentration of constituent 1 3
Concentration of constituent * 4
••• Array (max = 1 2) Jan. Feb Dec
Average Monthly Degree-Days
Month
Degree-Days
•••Array (max -7) Sunday Saturday
SIO
F1
FJ
F1
F1
F1
F1
Fl
F1
Fl
Fl
Fl
Fl
Fl
K1
K1
K1
K1
K1
K1
K1
K1
K2
Daily Correction Factors for Flow and Concentrations
SCR
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
—
7
CS
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
1
2
CT
1
3
1
1
Item
1
2
Type
C8
C11
3
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
Range
0.1.2
0
1
2
._ . —
-
Default
0
0.0
00
00
00
00
00
00
00
00
00
o.p
0.0
00
00
0.0
00
00
00
0.0
0.0
Units
I/day
mm
mm
mm
mm
mm
cfs Im3/$|
cfs Im3/sl
cfs Ima/sl
cfs |m3/s|
F
—
-------
Appendix A.: SWMM Windows Interface Design
Table A.4—continued
Variable
DVDWFI1 7)
NVBODI1 71
DVSSd 7|
HVOWFI1 24)
HVBODMt
HVSS(I)
HVCOLM1I
KTNUM
NPF
KDAY
CPI
ccct
POPULA
KASE
ADWF
ABOD
ASUSO
ACOLI
TOTA
TINA
TCA
TRHA
TRAA
Description
Day
SEWAGE FLOW
BOO
SS
•••Array (max = 24) 1 am. 2am 11 pn
SID
LI
L2
L3
i
Hourly Correction Factors (or Flow and Concentration
SEWAGE FLOW
BOD
SS
TOTAL COLIFORM
Study Area Description
Total number of subareas within^ given stud
Number ol process flows
Day of the week begins simulation
Consumer price index
Composite construction cost index
Total population in all areas
Estimate sewage quality from treatment plant
Study Area Parameters
Total study area data
Sewage flow
BOD
SS
Coliform
Categorized contributing Area
BOD and SS
Industrial
Commercial
Residential area
High income
Average income
Ml
M2
M3
M4
N1
N1
N1
N1
N1
N1
N1
01
of
01
01
02
02
02
02
02
SCR
7
7
7
7
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
CS
1
2
3
4
1
2
3
4
• -
1
2
3
4
5
6
7
-
1
2
3
4
5
6
7
8
9
CT
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
Item
Type
F
F
F
F
F
F
F
—
1
I
1
F
F
F
1
F
F
F
F
F
F
F
~T
F
Range
--
Default
1.0
1.0
10
10
1.0
1.0
10
1
0
1
1250
110.0
0.0
0
00
0.0
0.0
o.o
o.o
o.o
0.0
0.0
0.0
Units
thousands
cfs Im3l
mg/t
mg/l
mg/l
acre lhal
acre lhal
acre lhal
acre (ha
acre lhal
59
-------
SWMM Windows Interface User's Manual
Table A.4—continued
Variable
TRLA
TRGGA
fPOA
INPUT
OFF
BODPF
SUSPF
KNUM
INPUT
KLAND
METHOD
KUNIT
MSUBT
SAGPF
SABPF
SASPF
Description
Low mcome
Additional waste
Park and open area
• * * Array (max = NPF)
Process Flow Characteristic*
MANHOLE »
FLOW
QBOO
OSS
• • • Array (max « KTNUMI
Categorized Study Area
KNUM
MANHOLE *
LAND
Single F R
MultiFR
Commericial
Industrial
U/P lands
METHOD
Metered
No metered
UNIT
Thousand gal/mo
Thousand cfs/mo
10'3m3/mo
PRINT
No
Yes
INDU 0
BODC
SSC
SID
02
02
02
PI
PI
PI
PI "
01
01
01
01 ~ ~
qi
01
01
01 "
01
SCR
10
10
10
11
11
11
11
11
12
12
12
12
\2
(2
J2
12
12
12
cs
10
11
12
1
2
3
4
1
2
3
4
~5
6
7
~6
9
CT
1
1
1
Item
1
1,
ll
(
1
1
1
3
3
3
"3
1
1
1
1
2
3
4
5
1
2
1
2
3.
1
2
Type
F
,' F
F
1
F
F
F
- —
1
1
CIS
"CIO
C15
C3
F
F
F
Range
15
Default
00
00
00
0
00
00
00
0
0
5
1
2
3
4
5
0
1
2
0
1
0
0
1
00
00
0.0
Units.
acre lhal
acre lhal
acre lha)
cfs (m3/sl
mg/l
cng/1
cfs Im3/t|
™9"
mg/1
60
-------
Appendix A: SWMM Windows Interface Design
Table A.4—continued
Variable I Description
WATER
PRICE
SFWAGE
ASUB
POPDEN
DWLNGS
FAMILY
VALUE
PCGG
XINCOM
NPRINT
KPRINT
INTPRT
JNH-NOUTS1
NOUTS
NYNO NNYN»
NNYN
WINTER USE
PRICE
SEWAGE
AREA
DENSITY
DWELNGS
FAMILY
VALUE
% GARBAGE
INCOME
Print Control
Error message suppressed
AH stops* suppressed
Print interval
List of Element Number* 'or Hydrographs
and PoNutographs to be Tr»n»(err»d
Non-conduit element number
Number of non-conduit elements with transfe
routed hydrographt and poMutographs placed
interface file
List of Element Numbers for Input Hydrograph
and Pollutographs
Non-conduit element number
Number of non-conduit elements with input h
and pollutograprts printouts
SID
O1
O1
Ol
Q1
01
01
Q1
01
Ol
01
-
B1
C1
B1
HI
B1
s
J1
B1
List of Element Numbers for Output Hydrographs
SCR
12
12
12
12
12
12
12
12
12
12
13
13
13
13
14
14
15
15
16
CS
10
11
12
13
14
15
16
17
18
19
1
2
3
1
-
—
_1
—
CT
1
1
1
1
1
1
1
1
1
1
4
4
1
_7
—
—
_7
Item (Type
%
-
--- •
--
F
F
F
F
F
F
F
F
F
f
--
\
\
- - '
1
|
1
1
Range
-
0.1
0,1
- •-
..
— - - -
Default
00
00
Units
/lOOOgal
cents/ 1000 m3
00
00
00
100/ac
0.0
200
00
vakie/25
0
6
6
0
0
0
cfs tm3|
acre lhal
pers/ac
per* (hal
»1000
ilOOO/yr
•-
-
61
-------
SWMM Windows Interface User's Manual
Table A.4—continued
Variable
Description
and Pollutographs
NPEH NNPEl Non conduit element number
NNPt Number of non- conduit elements with output
JStJRFd NAURFI
NAURF
NCNTRL
NINPUT
and pollutographs printouts
List the Conduit Elements for Which Depths t<
Conduit number
Number of conduit elements
••• SetNCNTRL-0
Control parameter specifying meant to be us
transferring inlet hydrooraphs
••• set NINPUT =0
Number of non-conduit elements with data in
hydrographs and poHtrtographs on data group
H
SN>
J2
B1
JbePn
12
83
B1
R1
SCR
16
17
17
-
CS
1
1
—
CT
7
1
hem
7
•- -
—
Typ*
i
i
i
-
i
i
—
_. .
Range
0.1
0.1
—
- -
Default
0
0
0
0
0
Units
-
62
-------
Appendix A: SWMM Windows Interface Design
Table A.5 Input Variables and Screen Sequence in EXTRAN
Variable
mu
REDO
METRIC
TZERO
0€IT
NICVC
UMAX
SURTOl
AMEN
NSTART
INTER
JNTER
NEQUAL
ISOl
KSUPCR
Description
EXTRAN Simulation
Description of this run
Inlet hydrographs file
Initial flows, heads, and velocities
No
Read a hot start file
Create a new hot-start file
Read old file and create a new hot -start file
Hot start file
Unit
U.S. units
Metric units
Computational Control
Starting time of simulation {hour)
Time step (seconds)
Number of time steps
Number of iterations
Allowable error for convergence
Simulation and Print Control
Number of channels/conduits in the system
Number of Junctions in the system
Surface area for all manholes
First time- step to begin print cycle
Print interval during simulation
Punt interval at end of simulation
Modify short pipe lengths
Solution technique
Explicit
Enhanced explicit
Iterative explicit
Flow condition
Normal and dynamic
SWIO
SWtVw
A1
B1f7
MM«2
B2»1
B1f3
B1
B1
B2
B2
B2
B1f4
B1
B1
B2
BO
BO
BO
BO
BO
BO
SCR
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
CT
1
3
5
6
6
6
6
0
5
6
6
1
1
1
1
1
1
1
1
1
1
1
4
3
3
Item
1
2
1
2
3
1
Type
C160
1
1
F
F
1
1
F
F
1
Range
14
0
1
2
3
0.1
0
1
"
0.1,2
0
1
2
0.1
0
Default
0
0
0
1.0
1
12.566
0
0
Units
- -
_.
'2 lm'21
63
-------
SWMM Windows Interface User's Manual
Table A.5—continued
Variable
rtitv
JDOWN
NCONO
NJUNCIII
NJUNCI2I
QO
NKLASS
AFUU
OCEP
WIDf
UN
2PI1I
2f(2l
ROUGH
STM£TA
Description
Normal
Conduit elevation
Depth
Elevation
Water depth at outfaN conduits
Normal or critical
Critical
Normal
* * * 2(1) determines i of Jooping screens (3-5)
Channel/Conduit Data
Channel/conduit number
Junction number at upstream end of channel
Junction number at downstream end of channel^
Initial ftow
Type of channel shape
Circular
Rectangular _
Horseshoe
EM __ . .__."
Baskethandte __
Trapezoid
Parabolic
HEC-2 format
Cross section area
Vertical depth
Maximum width
Length
UP distance ot channel invert above junction jny
ON distance of channel jnyert above /unction iov
Manning'n coefficient
Trapezoid
Side Slope 1
SWtD
SWfVer
BO
B6
66
BB
BB
66
BB
BB
CI
ci
C1
CI
CI
CI
ci
CI
CI
CI
CI
ci
CI
CI
CI
CI
CI
CI
ci
ci
CI
SCR
2
2
2
2
2
"3
3
3
3
3
3
3
3
3
3
3
3
~3
3
3
3
" 3
3
3
3
3
CS
10
11
1
2
3
4
5
6
7
8
9
10
11
12
13
CT
3
3
1
1
1
1
5
1
Item
2
I
2
1
2
3
1
2
3
4
5
6
7
8
Type
1
1
- -
-
15
1
1
_ F
1
~ F
">
F
F
r
f
F
F
Rang*
1
0.1
0
1
0.1.2
0
i
2
H>
1
2
3
4
5
"6
7
8
......
Default
0
0
1
0
0
00
1
0.0
00
00
00
00
00
_P:9°14.
o.o
Units
•
i jmJJ/ij
•2|m-2l
•2|m-2l
•2im-2)
•2|m-2l
•2im:2l
•2{m-2)
.__.
-------
Appendix A: SWMM Windows Interfax* Design
Table A.5—continued
Variable
SPHI
STHIIA
SPHI
SIMM*
SECNO
XNl
XNR
XNCH
NUMST
STCMl
STCHR
LEN
PXSECR
PSXECI
ELI1I
STAItl
.
JON
Description
Side slope • 2
HEC 2 format
Cross section ID
Average slope
Parabolic/power function
Exponent
•** It NKLASS-8 > 4 6 5
Natural Channel (HEC 2 format)
Cross section ID
Manning's n
Left bank
Right bank
Channel
Number of eley /station pom's
Station
Left bank of channel
Right bank of channel
Channel length
Factor - horizontal dimensions
Elevation increment
* * * Array screen
• * 'NUMST determines f of rows
Cross Section Profile
Elevation
Station
• • • looping screens per junction
• * * Repeat Screens No. 6-1 8 for each junction
Junction Data
Junction number
ISWID
SWfVar
C1
C1
C1
.
C3
C2
C2
C2
?3_.
C3
C3
C3
C3
C3
C4
C4
--
01
SCR
~4
4
4
4
4
4
4
4
4
4
4
4
5
S
6
«
cs
14
15
16
17
1
2
3
4
5
6
7
8
9
10
"
1
2
1
CT
1
1
1
1
7
-
1
Mem
-
1
2
Type
1
'
F
F
F
1
— _
F
F
F
F
~'
Range
"
-
—
- - . —
. _
Default
1
00
0.0
00
0-99
0.0
00
66
00
00
00
0.0
Units
~ ' '
ft (ml
ft jm|
ft lm|
ftlml
ft (ml
65
-------
SWMM Windows Interface User's Manual
Table A.5—continued
Variable
GRElEV
Z
QINST
YO
JTYPt.
JFHEE
JGATE
NTIOC
JSTORE
ZTOP
ASTOftE
NUMST
OCURVEM.1)
QCURVEI2.il
Description
Ground elevation
Invert elevation
Net constant flow mto Junction
Initial depth above junction invert elevation
Type of junction
Storage
Orifice • sump
Orifice • side outlet
Weir - transverse
Weir • side flow
Pump
Outfall without tide gate
OuttaN with tide gate
Type of boundary
Free outfall
Constant elev
Tide coeff
Compute coeff
Stage-history
Storage Junction Data
Junction Number
Type of storage junction
Constant-area
Variable-area
Power function
Crown Elevation
Surface Area
Number of stage/storage area points
Power function
Coefficient
Exponent
SWIO
SWffVa*
01
Ol
01
01
11
12
J1
'-
El
El
El
El
E2
E2
SCR
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
~ 6
6
7
7
7
7
7
7
7
~7
7
7
7
7
CS
2
3
4
5
6
7
8
9
10
It
12
13
14
1
2
3
4
5
" 6
7
8
9
10
CT
1
1
1
1
5
3
7
5
6
6
6
Item
1
2
3
~ 4
5
Trpe
—
i
F
F
1
Range
1
2
3
4
5
Default
00
00
00
00
0
0.0
00
0 99
Units
film)
ff |m|
slm'3/sl
ftlml
ft (ml
s lm'3/sl
-------
Appendix A: SWMM Windows Interface Design
Table A.5—continued
Variable
OCURVEll II
QCURVEI2.1I
NJUNClll
NJUNCI2I
NKIASS
AORIf
COR*
NTIMf
VOftlfll.ll
VORIFIt.2)
VORIf(l,3l
NJUNClll
NJUNCI2)
NKLASS
AOfllf
CORIF
Description
* * * NUMST determines f of rows (Array screei
SWIO
SWfVar
i)
Variable-Area Storage Junction (Stage vs. Surface Area)
AREA (JUN * )
DEPTH (JUN * I
* ' * Orifice (max = 601
Orifice Data • Sump -
Junction f containing orifice
Junction t to which orifice discharges
Type of orifice
Bottom outlet
T-K bottom
Orifice area
Orifice discharge coefficient
Number of discharge coeff/area points
' * * NTIME determines * of rows (Array screen
Time-History Orifice Data
TIME (JUN *>
FLOW COEFF
AREA
* • * Side Orifice
Orifice Data - Side Flow
Junction 1 containing orifice
Junction i to which orifice discharges
Type of orifice
Side outlet
THiide
Orifice area
Orifice discharge coefficient
E2
E2
F1
F1
F1
F1
F1
F2
1
F2
F2
F2
F1
F1
F1
F1
F1
SCR
8
8
9
9
9
9
9
9
9
10
10
10
10
11
11
11
11
11
11
CS
1
2
1
2
3
4
5
6
._.
1
2
3
1
2
3
4
5
CT
1
1
?
1
3
1
1
1
-
1
1
1
7
1
3
1
1
hem
1
2
1
2
Tvpe
1
1
1
F
F
I
F
F
F
1
1
1
F
F
Range
2
•2
1
1 -1
Default
Units
acres (heel
1
ft Iml
ff2|n»-2|
1.0
0-50.
ff2|m-2|
1
fr2firT2l
K i.ol
67
-------
SWMM Windows Interface Users Manual
Table A.5—continued
VaruMe Description
1
IV
NIlMf
VORIFU. II
VORIFI1.2I
VORIFH.3I
NJUNCHI
NJUNCI2I
KWEIR
YCREST
VTOP
WLEN
COEF
NJUNCM)
NJUNCI2I
KWEIR
VCRfST
VTOP
WLEN
COEF
Distance of orifice invert above iunction
Number of discharge coeff/area points
* * * NTIME determines * of rows (Array scree*
Time History Orifice • Side Outlet
TIME IJUN *)
FLOW COEFF
AREA
• ' * Weir (max - 601
Weir Data - Transverse
Junction 1 containing weir
Junction 1 to which weir discharges
Type of weir
Transverse
Trans w/ tide
Height of weir crest above invert
Heigth to top of weir opening above invert
Weir length
Discharge coefficient
Weir Data - Side Flow
Junction f containing weir
Junction t to which weir discharges
Type of weir
Side flow
Side flow w/ tide
Height of wetr crest above invert
Heigth to top of weir opening above invert
Weir length
Discharge coefficient
* * * Pump (max = 20)
SWM>
SWfVar
Ft
F2
1
F2
F2
F2
G1
G1
G1
G1
G1
G1
G1
G1
G1
G1
G1
Gl
G1
GJ
- -
SCR
11
11
12
12
12
12
13
13
13
13
13
13
13
13
13
•-
14
14
14
14
14
14
14
14
14
• --
CS
6
7
1
2
3
1
2
3
4
5
6
7
-
1
2
3
" 4
5
6
7
—
CT
1
1
1
1
1
?
2
3
1
1
1
1
?
2
3
1
1
1
1
Item
1
2
1
2
TVM
F
1
F
F
F
1
1
i
F
F
F
F
- -
1
1
1
F
F
F
F
Range
1-4
1
2
14
3
4
- - — . -
--
Default
050
f
1
0.0
00
00
1.0
1
00
00
00
1.0
_
Units
ft Ifiil
•2|m 21
film)
ft lm|
ft Iml
Him)
ft Iml
ft Iml
_
68
-------
Appendix A: SWMM Windows Interface Design
Tabk A.5—continued
Variable
NJUNClll
NJUNCI2)
IPTYP
PRATElll
PRATEI2I
PRATEUl
VRATEtM
VRATEI2I
VRATEIJl
VWUl
VRATEltl
VRATEI2I
VRATEIM
VRATEI2I
VRATEI3I
VWEU
PON
ROff
At
W
Description
Pump Data
Junction * being pumped
Junction t which pumped discharge goes to
Type of pump
Offline
In-line
Dynamic head
Lower pumping rate
Mid-pumping rate^
High pumping rate
Off-line pump volume
Mid-rate pumps
High-rate pumps
Total wet weN capacity
Initial volume
In-line pump depth
Mid-rate pumps
High-rate pumps
Dynamic head difference
Lowest pumping rate
Mid-poumping rate
Highest pumping rate
Initial depth
* * * Array screen (max » 201
Depth in Pumping Inflow Junction
DEPTH ON IJUN *)
DEPTH OFF IJUN *)
Boundary Condition at Outfalls
Junction Number
First lid* coeff
Tide period (hours)
SWH>
SW'Var
HI
HI
HI
HI
HI
HI
HI
HI
H1
HI
HI
HI
HI
HI
HI
HI
HI
HI
HI
J2
J2
SCR
15
15
15
IS
15
15
15
15
IS
IS
15
IS
15
15
15
15
15
IS
15
IS
16
16
" i?
17
17
17
CS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
— -.
1
2
3
CT
?
1
3
1
1
1
1
1
1
1
1
1
1
1
Item
1
2
3
Type
1
1
1
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
1
F
F
Range
1
2
3
Default
ft'3/
h'3/
ft'3/
ft
fi
fl
fi
00
0.0
- -
Unit*
slm'3/sl
s(m'3/sl
slm'3/sl
•3|m'3l
•3lm'31
•3lm'3l
•31nT3l
ft lm|
ft lm|
ft lm|
ftlml
ft lm|
ftlml
Him)
ftlml
-
ftlml
hours
69
-------
SWMM Windows Interface User's Manual
Table A.5—continued
Variable
A2
A3
A4
AS
A6
A7
KO
Nl
D€lTA
NCHTIO
IT
VV
JPRTO 201
NMPUT
CPHTII 201
NOPflT
JPVTI1 201
Description
Second tide coeff
Third tide coeff
Fourth tide coeff
Fifth tide coeff
Sixth tide coeff
Seventh tide coeff
Type of tide input
Tide) height
High-low water values
1 of input points
Convergence criterion
Print tidal input
* * * Nl determines 1 of rows (Array screen)
Time Stage Table
TIME
STAGE
* * * 2(2} determines f of junction numbers
List of Junction Numbers for Heads to be printed
Junction Number
Number of junctions for detailed printing of head
* * * 2(1 ) determines * of conduit numbers
List of Condmt Numbers for Flows to be printed
Conduit N-imber
Number of conduits for detailed printing of flow
* * * 2(2) determines * of junction numbers
List of Junction Numbers for Heads to be Plotted
Junction Number
swto
SW*Var
J2
J2
J2
J2
J2
J2
J3
J3
J3
J3
J3
J4
J4 _
-
B4
83*1
B5
B3J»2
B6
SCR
17
17
17
17
17
17
17
17
17
17
17
17
18
18
19
J9
20
20
21
21
CS
4
5
6
7
8
9
10
11
12
'3
-
1
2
•-
_1
1
- -
1
CT
3
1
1
4
1
1
7
7
7
Item
1
2
—
Type
F
F
F
F
F
F
1
F
f
- .
--
_, . . .
.
Range
0
1
—
_ _ __. .
Default
0.0005
-
Units
film)
ftlml
Him)
ftlml
ftlml
ftlml
Him)
Hours
*!!«?!
70
-------
Appendix A: SWMM Window Interface Design
Table A.S—continued
Variable Description
NPlT
Number of /unction heads to be plotted
" * 2(1 1 determines * of conduit numbers
List of Coocuit Numbers for Flows to be plotted
KPLTH 20i .Conduit Number
1
LPU
Number of conduit flows to be plotted
1
JSURFll 201
NSURf
* * * 2(11 determines f of conduit numbers
SWID
SWfVer
B3»3
B7
B3*4
List of Concuit Numbers for US/OS elevations to be pkme
Conduit Number
Number of conduit upstream/downstream elevat
to be plotted
- . . _
B8
B8f1
SCR
22
22
23
23
CS
1
t
CT
7
7
—
Item
Type
Rang*
— . —
Default
—
Units
71
-------
REFERENCES
Ambrose. R. B Jr. and T. O Barnwcll. Jr. 1989.
Environmental Software al the U.S. Environmental
Protection Agency's Center for Exposure Assessment
Modeling. CEAM. EPA. Alhens. GA. Environmental
Software 4(2);76-93.
Camp. Dresser and McKce, Inc.. "Storm Water
Management Model Version 4. Part B EXTRAN
Addendum". PB88-236658. Annandale. VA, June.
1988.
Donigian. A.S. and W.C. Hubcr, "Modeling of
Nonpomt Source Water Quality in Urban and Non-
urban Areas." U.S. Environmental Protection Agency,
EPA-600-3-91-039. June. 1991.
Heaney. J.P.. Huber. W.C., Sheikh. H.. Medina.
M.A., Doyle. J.R.. Peltz. W.A., and Darling, J.E..
"Urban Stormwater Management Modeling and
Decision Making," EPA-670/2-75-022 (NTIS PB-
242290). Environmental Protection Agency,
Cincinnati. OH. May 1975.
Huber, W.C., Heaney, J.P.. Aggidis. D.A.. Dickinson,
R.E. and Wallace, R.W., "Urban Rainfall-Runoff-
Quality Data Base." EPA-600/2-81-238 (NTIS PB82-
221094). Environmental Protection Agency.
Cincinnati, OH. October 1981.
Huber, W.C. and Dickinson. R.E., "Storm Water
Management Model, Version 4: User's Manual,"
Dept. of Enviro. Enginr. Sci., University of Florida,
Gainesville. FL. August. 1988. Second printing. 1992.
EPA/600/3-88/001 a. NTIS PB88-23664/AS
Metcalf and Eddy, Inc., University of Florida, and
Water Resources Engineers. Inc., "Storm Water
Management Model. Volume I - Final Report," EPA
Report 11024 DOC 07/71 (NTIS PB-203289),
Environmental Protection Agency, Washington, DC.
July. 1971a.
Roesner. L.A. el. al. Storm Water Management
Model User's Manual Version 4: EXTRAN
ADDENDUM. U.S. Environmental Protection
Agency, Environmental Research Laboratory. Office
of Research and Development, Athens. Georgia.
August 1988. Second Printing February 1989.
EPA/600/3-88/001 b
73
-------
United States
Environmental Protection
Agency
(4305)
Washington, DC 20460
Official Business
Penalty for Private Use
$300
------- |