Model Setup
A GeoSWMM model for Tutorial 07 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 07 e.g. Tutorial_07.gdb. Users should keep a backup of Tutorial_07.gdb before working with it.
When opened in ArcGIS Pro, the model geodatabase 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). In addition, 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.
Before model simulation, users need to provide (or check) following input data.
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- Raingage. Property Editor of this gage is shown below.

A 2-hour synthetic storm event 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 three 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 2-yr. This series is created under Time Series block in the Model Object Panel (see Time Series Data for details). To learn more on rainfall data types that can be assigned to a rain gage in GeoSWMM, review the user’s manual. In SWMM, every subcatchment must be linked to a rain gage for the model to simulate.
Subcatchment Properties
There are 16 subcatchments in the GeoSWMM model of Tutorial_07. Table 2.3 summarizes the physical properties of these drainage areas.
Table 2.3: Subcatchment properties
Subcatchment Name | Area (Acres) | Width | Average Surface Slope (%) | Average Surface Imperviousness (%) | Outlet Node |
|---|---|---|---|---|---|
W1 | 3.34 | 852.04 | 5.84 | 37.84 | O1 |
W2 | 2.33 | 461.38 | 5.50 | 45.74 | J3 |
W3 | 2.50 | 502.95 | 2.99 | 45.31 | J6_A |
W4 | 2.00 | 571.86 | 3.42 | 49.37 | J2 |
W5 | 0.80 | 535.68 | 1.96 | 57.55 | J8 |
W6 | 3.86 | 957.42 | 3.25 | 42.89 | J9 |
W7 | 4.74 | 957.12 | 3.48 | 47.78 | J10 |
W8 | 7.43 | 706.30 | 2.47 | 0.85 | J13 |
W9 | 2.74 | 501.62 | 3.51 | 30.19 | J14 |
W10 | 1.50 | 390.57 | 1.73 | 44.79 | J15 |
W11 | 2.51 | 545.87 | 2.39 | 43.14 | J9 |
W12 | 2.85 | 413.57 | 3.45 | 42.06 | J17_A |
W13 | 1.04 | 367.32 | 4.14 | 45.71 | J18 |
W14 | 4.05 | 1165.48 | 1.43 | 47.25 | J19 |
W15 | 3.90 | 627.78 | 3.13 | 46.10 | J22_A |
W16 | 3.20 | 631.00 | 2.20 | 38.30 | J23 |
Total Area | 48.79 |
| |||
Junction Properties
Conduit ends and their confluences are represented by simple junctions. Locations of these nodes in this tutorial are shown in Figure 2.1. List of these junctions and their invert elevations are listed in Table 2.4.
Junction Name | Invert Elevation (Feet) |
|---|---|
J2 | 385.40 |
J3 | 411.46 |
J4 | 452.60 |
J5 | 453.76 |
J6 | 455.10 |
J6_A | 470.12 |
J7 | 465.10 |
J8 | 467.70 |
J9 | 470.10 |
J10 | 520.50 |
J11 | 560.50 |
J12 | 567.55 |
J13 | 578.55 |
J14 | 568.89 |
J15 | 524.30 |
J16 | 492.30 |
J17 | 496.40 |
J17_A | 500.23 |
J18 | 501.30 |
J19 | 475.60 |
J20 | 484.70 |
J21 | 490.10 |
J22 | 498.10 |
J22_A | 525.13 |
J23 | 501.56 |
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
The entire study catchment drains to the FREE type outfall O1. It is connected to the dendritic conduit network, and acts as the outlet node for subcatchment W1. Invert of this outfall is 385.12 ft.
Conduit Properties
In a SWMM model, generally, the roadside gutters are represented as irregular conduits (links); their cross sections will be that of a typical street, representing the surface “channel” through which water would flow if the pipe system surcharged and flooded the street. To learn details about gutters and their design criteria, see Appendix-A.
Figure 2.1 shows the layout of the runoff conveyance network in the study area. A total of 33 conduits have been modeled in this tutorial, among which two are natural channels and eleven are roadside gutters with irregular cross section. Remaining 20 conduits have circular cross section. Physical properties of all conduits are listed in the following table.
Table 2.5 : Conduit properties
Circular Pipe Properties | |||||
Pipe Name | Inlet Node | Outlet Node | Material | Diameter (Feet) | Length (Feet) |
C1 | J2 | O1 | PVC | 8.00 | 629.38 |
C2 | J3 | J2 | PVC | 4.00 | 75.51 |
C3 | J4 | J3 | CON | 8.50 | 193.98 |
C5 | J6 | J5 | PVC | 3.75 | 86.75 |
C6 | J7 | J2 | PVC | 5.75 | 434.33 |
C7 | J8 | J7 | PVC | 10.00 | 122.49 |
C8 | J9 | J8 | CON | 3.50 | 190.84 |
C9 | J10 | J9 | PVC | 3.50 | 794.07 |
C10 | J11 | J10 | PVC | 1.75 | 587.49 |
C11 | J12 | J11 | PVC | 1.25 | 131.72 |
C13 | J14 | J11 | PVC | 2.25 | 80.65 |
C14 | J15 | J10 | PVC | 2.00 | 46.77 |
C15 | J16 | J9 | PVC | 3.50 | 354.83 |
C16 | J17 | J16 | PVC | 2.50 | 77.74 |
C17 | J18 | J16 | PVC | 1.00 | 58.30 |
C18 | J19 | J7 | PVC | 14.00 | 151.95 |
C19 | J20 | J19 | CON | 4.00 | 473.95 |
C20 | J21 | J20 | PVC | 3.50 | 187.67 |
C21 | J22 | J21 | PVC | 2.00 | 86.06 |
C22 | J23 | J21 | PVC | 2.00 | 84.87 |
|
|
|
| Total Length | 4849.35 |
Natural Channel Properties | |||||
Channel Name | Inlet Node | Outlet Node | Material | Maximum Depth (Feet) | Length (Feet) |
C4 | J5 | J4 | Earth | 4.50 | 30.00 |
C12 | J13 | J12 | Earth | 2.00 | 68.14 |
|
|
|
| Total Length | 98.14 |
Roadside Gutter Properties | |||||
Channel Name | Inlet Node | Outlet Node | Material | Maximum Depth (Feet) | Length (Feet) |
C3_Street | J4 | J3 | Paved | 1.3 | 205.40 |
C5_Street | J6 | J5 | Paved | 1.3 | 91.48 |
C6_Street | J7 | J2 | Paved | 1.3 | 428.89 |
C7_Street | J8 | J7 | Paved | 1.3 | 124.08 |
C8_Street | J9 | J8 | Paved | 1.3 | 195.2 |
C9_Street | J10 | J9 | Paved | 1.3 | 793.97 |
C10_Street | J11 | J10 | Paved | 1.3 | 594.34 |
C16_Street | J17_A | J17 | Paved | 1.3 | 261.8 |
C19_Street | J20 | J19 | Paved | 1.3 | 325.48 |
C21_Street | J22_A | J22 | Paved | 1.3 | 328.53 |
C5_StreetUp | J6_A | J6 | Paved | 1.3 | 163.02 |
Total Conveyance Network Length | 8459.68 | ||||
NB:
- Maximum Depth represents vertical distance from the invert to the top width level, in the cross section for an irregular channel. For a circular pipe, it is 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 in Model Object Panel contains cross sectional data for the irregular channels and gutters. In this tutorial, two channels and eleven gutters are used with transect data. The location of the left bank, the right bank and the channel section is defined by entering the corresponding station locations in the Bank Stations. In this tutorial, the gutters have the same roughness throughout so the Left and Right bank stations are set as default in the 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 and C3_Sreet should look like Figure 2.4 and Figure 2.5.


Time Series Data
In the project file Tutorial_07.gdb, three time series datasets are provided under Time Series block in the Model Object Panel. These datasets represent a 2-hour synthetic storm event with 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 three analysis scenarios. The rain format is “Intensity” with time interval of 5 minutes. The Time Series editor and the chart viewer for Tutorial 07 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 5 minutes time step to compare the peak-runoffs for different hydraulic routing methods Table 2.6 lists the primary simulation settings which are set for Tutorial 07.
Table 2.6 : Simulation options for Tutorial 07
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 | 08/01/2016 00:00 | Date automatically read from the computer. Change if required. |
Start Reporting on | 08/01/2016 00:00 |
|
End Analysis on | 08/01/2016 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:05: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.7 : 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.