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

-------