Model Setup
A GeoSWMM model for Tutorial 08 can be developed using the GIS shape files supplied with this manual (Table 2.1) by applying Import Layer model setup technique. Detailed model development techniques are demonstrated in the User's Manual of GeoSWMM. It is assumed that readers have sufficient knowledge on model developing procedure, hence contexts of this section start with the GeoSWMM model Geodatabase provided for Tutorial 08 e.g. Tutorial_08.gdb. Users should keep a backup of Tutorial_08.gdb before working with it.
When opened in ArcGIS Pro, the model geo-database should appear like following Figure 2.2.

Both the Geodatabase and Model Object Panel contain network element information (e.g. raingage, subcatchments, junctions, conduits and outfall). Additionally, Model Object Panel contains non-visual object information (e.g. transects, time series, time patterns, land use, pollutants, calibration data etc.). Users can read or edit object attributes either from the GIS feature attribute table or from the element table of the model object panel.
Rain Gage Properties
Rain gage provides precipitation or rainfall data to a GeoSWMM model. Rainfall in the study area in this tutorial is measured at gage- Rain gage. Property Editor of this gage is shown below.

A 2-hour synthetic storm event of volume of 0.1918 inch and with three return periods e.g. 2-year, 10-year and 100-year have been assigned as the rainfall Data Source to the rain gage in analysis scenarios. To set rainfall data in the gage, the type of Data Source (e.g. time series or external file) and the data name need to be assigned in its property editor. For example, in above figure, the source is specified as TIMESERIES and the series name is specified as 0.1918-in. This series is created under Time Series block in the Model Object Panel (see Transect Properties for details). To learn more on rainfall data types that can be assigned to a rain gage in GeoSWMM, review the user’s manual.
Subcatchment Properties
There are 16 subcatchments in the GeoSWMM model of Tutorial 08. Table 2.3 summarizes the physical properties of these drainage areas.
Table 2.3 : Subcatchment properties
Subcatchment Name | Area (Acres) | Average Surface Slope (%) | Average Surface Imperviousness (%) | Outlet Node |
|---|---|---|---|---|
W1 | 3.34 | 5.84 | 37.84 | O1 |
W2 | 2.33 | 5.50 | 45.74 | J3 |
W3 | 2.50 | 2.99 | 45.31 | J6 |
W4 | 2.00 | 3.42 | 49.37 | J2 |
W5 | 0.80 | 1.96 | 57.55 | J8 |
W6 | 3.86 | 3.25 | 42.89 | J9 |
W7 | 4.74 | 3.48 | 47.78 | J10 |
W8 | 7.43 | 2.47 | 0.85 | J13 |
W9 | 2.74 | 3.51 | 30.19 | J14 |
W10 | 1.50 | 1.73 | 44.79 | J15 |
W11 | 2.51 | 2.39 | 43.14 | J9 |
W12 | 2.85 | 3.45 | 42.06 | J17 |
W13 | 1.04 | 4.14 | 45.71 | J18 |
W14 | 4.05 | 1.43 | 47.25 | J19 |
W15 | 3.90 | 3.13 | 46.10 | J22 |
W16 | 3.20 | 2.20 | 38.30 | J23 |
Total Area | 48.79 | |||
Junction Properties
Conduit ends and their confluences are represented by simple junctions. The junctions are added in the same locations as they were added in Tutorial_02. Besides, new junctions have been added to connect the interceptors into the main conveyance system and they have been denoted as JI in the model. To represent the desired storm water conveyance pipes, which were previously created in Tutorial_02, as combined sewer pipes in GeoSWMM, dry weather wastewater flows have been added into their inlet junctions. To learn more about combined sewer system and their representation in GeoSWMM, please see the Appendix-A. Locations of all of these junctions in this tutorial are shown in Figure 2.1. Their invert elevations and inflows status are listed in Table 2.4.
Table 2.4 : Invert Elevation and inflow status of junctions
Junction Name | Invert Elevation (Feet) | Inflows |
|---|---|---|
J2 | 396.66 | NO |
J3 | 411.46 | NO |
J4 | 444.91 | NO |
J5 | 451.76 | NO |
J6 | 461.34 | YES |
J7 | 465.57 | NO |
J8 | 470.42 | NO |
J9 | 490.06 | NO |
J10 | 513.42 | NO |
J11 | 555.50 | NO |
J12 | 567.55 | NO |
J13 | 578.55 | YES |
J14 | 565.89 | NO |
J15 | 519.92 | NO |
J16 | 492.79 | NO |
J17 | 503.94 | YES |
J18 | 500.41 | NO |
J19 | 470.60 | NO |
J20 | 488.43 | NO |
J21 | 493.83 | NO |
J22 | 498.64 | YES |
J23 | 496.29 | NO |
JI0 | 395.13 | NO |
JI1 | 385.33 | NO |
JI2 | 413.59 | NO |
JI3 | 452.79 | NO |
JI4 | 453.59 | NO |
JI5 | 474.43 | NO |
JI6 | 495.23 | NO |
JI7 | 516.55 | NO |
JI8 | 560.20 | NO |
JI9 | 499.40 | NO |
JI10 | 480.13 | NO |
JI11 | 489.37 | NO |
JI12 | 495.83 | NO |
NB:
- Maximum Depth of all junctions is set to zero. This will allow GeoSWMM to set the depth of each junction as the distance from the junction’s invert to the top of the highest conduit connected to it. Thus, junction flooding will occur as soon as flow exceeds the channel capacity.
Outfall Properties
Two outfalls have been used in this model; one for receiving the stormwater from the entire study area and another one to receive the wastewater (dry weather flow) from the interceptors and to send it to the hypothetical WWTP (Waste Water Treatment Plant). The physical properties of the outfalls are provided in Table 2.5.
Table 2.5 : Outfall properties
Outfall Name | Description | Invert Elevation (Feet) | Type |
|---|---|---|---|
O1 | Outlet | 385.12 | FREE |
O2 | WWTP | 392.91 | FIXED |
Storage Unit Properties
The interceptors, in the long run, convey the wastewater to a pump station comprising a storage unit, which represents a wet well, and a pump. The storage unit is named as Well. It has an invert elevation of 380.27 feet and the storage curve has been set as FUNCTIONAL.
Conduit Properties
In total 35 conduits have been used in the model which can be categorized into three major types:
- Combined sewer conduits: carry both the stormwater and the wastewater
- Stormwater conveyance conduits: carry only the stormwater
- Interceptors: carry only the wastewater (dry weather flow)
The physical properties of the conduits are provided in the following Table 2.6.
Table 2.6 : Conduit properties
COMBINED SEWER CONDUITS | |||||
Conduit Name | Inlet Node | Outlet Node | Material | Shape | Length (Feet) |
C5 | J6 | J5 | PVC | CIRCULAR | 86.75 |
C11 | J12 | J11 | PVC | CIRCULAR | 131.72 |
C12 | J13 | J12 | Earth | IRREGULAR | 68.14 |
C16 | J17 | J16 | PVC | CIRCULAR | 77.74 |
C21 | J22 | J21 | PVC | CIRCULAR | 86.06 |
STORMWATER CONVEYANCE CONDUITS | |||||
Conduit Name | Inlet Node | Outlet Node | Material | Shape | Length (Feet) |
C1 | J2 | O1 | PVC | CIRCULAR | 629.38 |
C2 | J3 | J2 | PVC | CIRCULAR | 75.51 |
C3 | J4 | J3 | CON | CIRCULAR | 193.98 |
C4 | J5 | J4 | Earth | IRREGULAR | 30 |
C6 | J7 | J2 | PVC | CIRCULAR | 434.33 |
C7 | J8 | J7 | PVC | CIRCULAR | 122.49 |
C8 | J9 | J8 | CON | CIRCULAR | 190.84 |
C9 | J10 | J9 | PVC | CIRCULAR | 794.07 |
C10 | J11 | J10 | PVC | CIRCULAR | 587.49 |
C13 | J14 | J11 | PVC | CIRCULAR | 80.65 |
C14 | J15 | J10 | PVC | CIRCULAR | 46.77 |
C15 | J16 | J9 | PVC | CIRCULAR | 354.83 |
C17 | J18 | J16 | PVC | CIRCULAR | 58.3 |
C18 | J19 | J7 | PVC | CIRCULAR | 151.95 |
STORMWATER CONVEYANCE CONDUITS | |||||
Conduit Name | Inlet Node | Outlet Node | Material | Shape | Length (Feet) |
C19 | J20 | J19 | CON | CIRCULAR | 473.95 |
C20 | J21 | J20 | PVC | CIRCULAR | 187.67 |
C22 | J23 | J21 | PVC | CIRCULAR | 84.87 |
INTERCEPTORS | |||||
Conduit Name | Inlet Node | Outlet Node | Material | Shape | Length (Feet) |
P1 | JI2 | JI1 | CON | CIRCULAR | 658.89 |
P2 | JI3 | JI2 | CON | CIRCULAR | 241.52 |
P3 | JI4 | JI2 | CON | CIRCULAR | 258.93 |
P4 | JI5 | JI4 | CON | CIRCULAR | 295.76 |
P5 | JI6 | JI5 | CON | CIRCULAR | 153.61 |
P6 | JI7 | JI6 | CON | CIRCULAR | 800.06 |
P7 | JI8 | JI7 | CON | CIRCULAR | 573.83 |
P8 | JI9 | JI6 | CON | CIRCULAR | 357.23 |
P9 | JI10 | JI5 | CON | CIRCULAR | 396.52 |
P10 | JI11 | JI10 | CON | CIRCULAR | 360.83 |
P11 | JI12 | JI11 | CON | CIRCULAR | 152.03 |
P12 | JI1 | JI0 | CON | CIRCULAR | 205.51 |
P13 | JI0 | O2 | CON | CIRCULAR | 236.36 |
Total Conveyance Network Length | 9638.57 | ||||
NB:
- For irregular channels, maximum depth is used for area calculation of the conduits that represents vertical distance of top width level from the invert in the cross section. For a circular pipe, it’s the internal diameter.
- Inlet and outlet offsets of the conduits are set to zero e.g. conduit bottoms coincide with the invert of inlet and outlet nodes.
- Length of the conduits used in this model is 2D e.g. elevation difference in inlet and outlet nodes are not considered in length computation.
Note that no minor loss, storage and transport are considered in the conveyance network to keep the analysis simple.
Transect Properties
Transects section in the Hydraulics block contains cross sectional data for the irregular channels. In this tutorial, two irregular channels are used with transect data named TRSECT4 and TRSECT12. In Transect Editor, these data can be inserted manually, or can be directly imported from an external file. Note that two CSV files as listed in Table 2.1 contain these transect data. After the data has been inserted, the Transect Editor and Viewer of conduit C4 should look like Figure 2.4.

Pump Properties
Pump is a device used to lift water to higher elevations and in SWMM model it is represented as a link between two nodes. The pump added in this model discharges the wastewater flow to a constant head outfall (O2) representing the inlet to a hypothetical WWTP and the Inlet and Outlet nodes have been set as the Well and JI1 respectively. The pump curve assigned to the pump is named as “Pump1” and its properties have been described in the following section. The startup and shutoff depths of the pump have been set as 5ft and 2ft respectively. The initial status is provided “OFF”.
Pump Curve Data
A pump’s operation is defined through its characteristic curve that relates the flow rate pumped to either the water depth or volume at its inlet node or to the lift (i.e., hydraulic head) provided. In pump curve editor, these data can be inserted manually, or can be directly imported from an external file. For this tutorial, Pump Type “TYPE 3” has been used that relates the flow rate to the hydraulic head Note that a CSV files as listed in Table 2.1 contain this pump curve data. After the data has been inserted, the Pump Curve Editor and Viewer of pump “Pump1” should look like Figure 2.5.

Weir Properties
Four weirs of same type (i.e. TRANSVERSE) have been used in the model to divert the wastewater flow to the interceptors from the outlet nodes of four combined sewer pipes. Weirs are also represented as links in SWMM. To know detail about weirs and their representations in SWMM, see Appendix-B. The physical properties of the weirs are provided in the following Table 2.7:
Table 2.7 : Weir properties
Weir Name | Inlet Node | Outlet Node | Height (Feet) | Length (Feet) | Inlet Offset | Discharge Coefficient |
|---|---|---|---|---|---|---|
Wr1 | JI3 | J5 | 3 | 1 | 5 | 3.3 |
Wr2 | JI8 | J11 | 2 | 1 | 2 | 3.3 |
Wr3 | JI9 | J16 | 3 | 1 | 2 | 3.3 |
Wr4 | JI12 | J21 | 3 | 1 | 2 | 3.3 |
Time Series Data
In the project file- Tutorial_08.gdb, four time series datasets are provided under Time Series block in the Model Object Panel. These datasets represent a 2-hour synthetic storm event with the 0.1918 in. water quality storm defined in Tutorial 03 and the three return periods e.g. 2-year, 10-year and 100-year and they are assigned as a Rain Gage property (e.g. rainfall data) in four analysis scenarios. The rain format is “Intensity” with time interval of 5 minutes. The Time Series Editor and the chart viewer for Tutorial 08 should appear like the following figure.
.png&w=1920&q=75&dpl=dpl_7R3DDdPc372mJdkZBXXefAo1ojoq)
Under Time Series block, users can create, import or edit time series data for any object (e.g. node inflow) as well. For details on working with time series data in GeoSWMM, see the User’s Manual.
Simulation Option Setting
The Options block in the Model Object Panel enables to provide simulation settings in GeoSWMM. There are five tabs in Options editor. In this tutorial, a 12-hour simulation has been carried out at 1 minute time step to compare the peak-runoffs for different hydraulic routing methods. Table 2.8 lists the primary simulation settings which are set for Tutorial 08.
Table 2.8 : Simulation options for Tutorial 08
Parameter | Setting | Remarks |
|---|---|---|
General tab | ||
Process Models (active and checked) | Rainfall/Runoff Flow Routing | Input and analysis type |
Infiltration Model | Horton | Method for describing infiltration process |
Routing Model | Dynamic Wave
| Methods for routing runoff through conveyance system. |
Dates tab | ||
Start Analysis on | 01/01/2000 00:00 | Date is automatically read from the computer. Change if required. |
Start Reporting on | 01/01/2000 00:00 | Date is automatically read from the computer. Change if required. |
End Analysis on
| 01/02/2000 12:00 | Simulation duration is 12 hours |
Time Steps tab | ||
Reporting | 0 00:01:00 | Reporting time interval |
Runoff: Dry Weather | 0 01:00:00 | Reporting time interval for dry weather runoff |
Runoff: Wet Weather | 0 00:01:00 | Reporting time interval for wet weather runoff |
Routing | 30 Seconds | Routing and computational time interval |
NB: Other tabs and parameters are left with default setting. | ||
Loss Parameters
In a catchment hydrologic process, major water losses accounted are infiltration and Evapotranspiration. To account for infiltration loss from the subcatchments, Horton model has been applied in this tutorial. Parameter values, which have been assigned to all subcatchments, used in this model are listed below.
Table 2.9 : Horton infiltration model parameters
Parameter | Value | Unit |
|---|---|---|
Maximum Infiltration Rate | 1.50 | inch/hour |
Minimum Infiltration Rate | 0.28 | inch/hour |
Decay Constant | 5.00 | 1/hours |
Drying Time | 7.00 | days |
Maximum Volume | 0.00 | inches |
Note that evapotranspiration and other loss properties are not assigned to the current model. For details on these loss parameters, review the User’s Manual.