🌩️ StormNET · Quick Tutorial 2

StormNET Georeferenced Model

Build a location-aware stormwater model from map layers, DEM elevations, rainfall, storage, conduits, weirs, groundwater, water quality, and low-impact design controls.

Georeferenced tutorialPrereq: StormNET account + map access30 steps · educational workflow

MAGNET Storm Water Network Analysis

TUTORIAL – Georeferenced Model

This is a “generic” tutorial demonstrating how to zoom into any location and create a georeferenced stormwater/urban catchment model. The process is illustrated for a simple network containing the following elements: one subcatchment, one junction, one link, one storage unit, one weir and one outfall. The model results are analyzed for a 24-hour, 100-year Type II SCS storm event. Then the model is refined by modifying the infiltration method, evaporation, groundwater seepage, and water quality (one land use and one pollutant), and adding a second subcatchment with a Low Impact Development (LID) Control.

This tutorial provides graphics for a hypothetical site in Haslett, Michigan, United States, but can be applied at any location.

Steps covered in this Tutorial:

Login

  1. Click on ‘Credentials’ on the main toolbar, then click ‘Login’ and enter your Magnet4Water user information

  2. If you don’t have a Magnet4Water account, you can click the ‘New user…’ button to sign up.

  3. Note: premium users will be asked to verify their accounts to login.

Login
Login

Site Initialization & View Map Layers

  1. Pan and scroll to area of interest in the map display. (Optionally you can use the search bar to search for ‘Lake Lansing, MI’) .

Site Initialization & View Map Layers
Site Initialization & View Map Layers
  1. Create a new project: Project > Project Configuration

    1. Provide a Model Title

    2. Use ‘Geo-referenced’ Model Type

    3. (Optional) Choose to use a local projection by clicking the “Use Local Projection” button.1

    4. Click ‘Submit’ to save inputs.

Site Initialization & View Map Layers
Site Initialization & View Map Layers
  1. Define a model area and view data layers: after loggin in, you will see the Spatial Data panel on the right side of the map.

  1. Utilize the Spatial Data Panel:

Site Initialization & View Map Layers
Site Initialization & View Map Layers
  1. Draw a rectangular box to define the data extraction area.

    • Click ‘Draw Box’

    • A single click (e.g. lower left) starts the box, a second click (e.g. upper right) “submits” it

    • After a short while, the data layers will appear in the map display3

Site Initialization & View Map Layers
Site Initialization & View DEM Layer
Site Initialization & View Map Layers
Site Initialization & View Land Use Layer

Add a Subcatchment

  1. Draw the subcatchment: Under Network Objects: Hydrology > Subcatchments (click, right click) > Start Drawing

    1. (optional) Change the ‘Subcatchment Type’ and click ‘Start Drawing’ again to set visualization and/or low impact development (LID) defaults for subsequently draw subcatchment(s).

    2. Use single-clicks to draw a subcatchment in the map display.

    3. Use a single-click on the previously placed ‘first vertex’ to ‘end’ the drawing and finalize the polygon5

  2. Stop drawing subcatchments

    1. Hydrology > Subcatchments (click, right click) > Stop Drawing, or

    2. Alternatively, “Stop Drawing” can be triggered for any object with the map toolbar.

Add a Subcatchment
Add a Subcatchment

Add a Subcatchment
Add a Subcatchment

Add a Junction

  1. Under Network Objects: Hydraulics > Nodes > Junctions (click, right click) > Start Drawing

  1. Use a single-click to add the junction to a place on the map

  1. Stop drawing junctions: Hydraulics > Nodes > Junctions (click, right click) > Stop Drawing

Add a Junction
Add a Junction

Connect a Subcatchment to a Junction

  1. Open the Subcatchment Editor:

  1. single-click on the subcatchment polygon, OR

  2. Hydrology > Subcatchments (click, right click) > Edit SubCatchment

  1. Confirm Subcatchment ‘1’ is selected in Subcat. Id/Name

  2. Select ‘Junctions’ and ‘2’ options next to Outlet

  3. Click ‘Save Subcatchment Data’ and exit the Subcatchment Editor (there should now be a dashed line connecting the subcatchment centroid and the selected junction)

Connect a Subcatchment to a Junction
Connect a Subcatchment to a Junction

Connect a Subcatchment to a Junction
Connect a Subcatchment to a Junction

Add a Storage Unit (SU)

  1. Under Network Objects: Hydraulics > Nodes > Storage Unit (click, right click)

    1. Select SU Type as “Trapezoidal”

    2. Start Drawing

    3. Use a single-click to add the bottom left corner to a place on the map

    4. Use another single-click to add the top right corner to the map. This will complete the shape and automatically open the Trapezoidal Parameter Editor.

Add a Storage Unit (SU)
Add a Storage Unit (SU)
  1. In the Trapezoid Parameter Editor window, accept defaults by clicking “Create Storage Curve”. This should automatically open the Curve Editor. Note, the drawn shape defines the lip of the trapezoidal SU, and base width and length are calculated from the drawn shape, the slope, and the max depth. If the base width and/or length are 0.01, this indicates ‘m’ or the ‘max depth’ needs to be reduced.

Add a Storage Unit (SU)
Add a Storage Unit (SU)
  1. In the Curve Editor window, accept defaults by clicking “Save Data” (to manually open the curve editor: Curves (click, right click) > Edit Curves).

Add a Storage Unit (SU)
Add a Storage Unit (SU)
  1. (For “Custom/Tabular SU”) Stop drawing storage units: Hydraulics > Nodes > Storage Unit (click, right click) > Stop Drawing (Stop drawing is automatic for other pre-defined SU types)

Add an Outfall

  1. Under Network Objects: Hydraulics > Nodes > Outfalls (click, right click) > Start Drawing

    1. Use a single-click to add the junction to a place on the map

  2. Stop drawing outfalls: Hydraulics > Nodes > Outfalls (click, right click) > Stop Drawing

Add an Outfall
Add an Outfall

Get Object Elevations from DEM

  1. Simulation > Add DEM

  2. After a short while, the Invert Elevations for all Node (the junction, storage unit, and outfall) and subcatchment objects will be automatically updated based on DEM.7

Get Object Elevations from DEM
Get Object Elevations from DEM
  1. (Optional) Check the elevations and offsets assigned to various objects, and modify if needed.

    1. Modify Junction object attributes:

      • Open the Junction Editor: Under Network Objects: Hydraulics > Nodes > Junctions (click, right click) > Edit Junctions

      • Confirm the Junction Id is ‘2’

      • Edit the ‘DEM Offset’ to change the junction’s Invert Elevation (Invert Elevation = DEM – DEM Offset)

Get Object Elevations from DEM
Get Object Elevations from DEM
  1. Repeat the process above to change Invert Elevations and/or other parameters for Nodes and Links.

Add a Rain Gage

  1. Under Network Objects: Hydrology > Rain Gages (click, right click) > Start Drawing

    1. Use a single-click to add the rain gage to the map8

  2. Stop drawing rain gages: Hydrology > Rain Gages (click, right click) > Stop Drawing

Add a Rain Gage
Add a Rain Gage

Define the Storm Event

  1. Under Network Objects: Time Series (click, right click) > Edit Time Series

  2. Select ‘Add New’ from Edit Mode

  3. Enter ‘TypeII-Intensity9’ in the Time Series Name.

  4. Pick ‘SCS Type II’ for ‘Distribution’ and ‘Intensity’ for ‘Format’

  5. Update the Rainfall Depth to reflect local conditions10

    1. Change the ‘Rain Duration’ and/or ‘Total Rainfall’, if desired

    2. Click ‘Generate Time Series’ to reflect changes

    3. Click ‘Save Time Series’

  6. Close the Time Series Editor

Define the Storm Event
Define the Storm Event
  1. Open the Rain Gage editor:

    1. single-click on the Rain Gage marker in the map display, OR

    2. Hydrology > Rain Gage (click, right click) > Edit Rain Gage

  2. Select ‘TypeII-Intensity’ as the Series Name11

  3. Click ‘Save’ and close the Rain Gage editor.

Define the Storm Event
Define the Storm Event

Define Simulation Settings

  1. Under Network Objects: Options (click, right click) > Edit Options

  2. Default Process Models, Infiltration Model, and Routing Model may be used.

  3. Switch to the Dates tab

    1. Assign the Date (M/D/Y) and Time (H:M) for Start Analysis and End Analysis such that the simulation last at least 24 hours12

    2. Click ‘Save’

  4. Defaults on the Time Steps and Dynamic Wave tabs may be used13.

  5. Click ‘Save’ on any tab that is edited before closing the Simulation Options editor.

Define Simulation Settings
Define Simulation Settings

Save Model and Run Simulation

  1. Save the changes to the model: File > Save Model As14

    1. Enter filename and `Submit`

Save Model and Run Simulation
Save Model and Run Simulation
  1. Submit the model for simulation:

    1. Simulate > Run Simulation

    2. Click ‘Continue’ on the popup indicating the number of analysis and reporting steps (They should be 240 and 96 respectively).

Save Model and Run Simulation
Save Model and Run Simulation
  1. After the model is executed, the Status Window15 will appear.

    1. If you close the Status Window but want to examine it at a later time: Report > Simulation Status

View Plan View Results

  1. By default, plan-view results will be presented as color-coded subcatchments, links and nodes, with legends to indicate the range of values corresponding to each color16.

  2. Use the Map Visualization Window to control the Date and Time of simulation for displaying the results, and to change parameters in subcatchment, link, and/or node.

    1. If you close the Map Visualization Window but want to use it again: Visualization > Simulation > Basic Model > Map View

  3. Inspect the legend and map to see model output values.

View Plan View Results
View Plan View Results

View Water Budget Plots

  1. Inspect the water budget for the whole model: Visualization > Water budget > The Whole System

View Water Budget Plots
View Water Budget Plots
  1. Inspect the water budget for the subcatchments: Visualization > Water budget > The Subcatchment System

View Water Budget Plots
View Water Budget Plots
  1. Inspect the water budget for model flow: Visualization > Water budget > The Conveyance System

View Water Budget Plots
View Water Budget Plots

View Time-series Results

  1. Visualization > Simulation > Basic Model > Time Series

  2. In Timeseries Plot Selection:

    1. Select ‘Node’ as the Object Type

    2. Select ‘Head’ as the Parameter

    3. Double-click on the storage unit in the map display (or enter the object ID)

    4. Click the `+` button to add the storage unit ID to the Feature ID List

    5. Click the ‘Show Timeseries Plot’

  3. A plot will automatically appear showing the head results in the storage unit over the entire simulation duration.

View Time-series Results
View Time-series Results

View Results along a Profile

  1. Visualization > Simulation > Basic Model > Profile View (this tool can also be used in design mode, prior to simulation, to check elevations and slopes. To access profile design mode: Visualization > Design > Profile View).

  2. In Make Profile Plot:

    1. Double-click on the junction in the map display

    2. Click the + button next to Start Node to make the junction the start of the profile.

    3. Similarly, double-click on the outfall and click the + button next to End Node to make the outfall the end of the profile.

  3. Click the ‘Flow Path’ button to create the flow path from the Start Node to the End Node18.

  4. Click on the ‘Dynamic Profile’ button to launch the Dynamic Profile plot19,20

View Results along a Profile
View Results along a Profile

View Results along a Profile
View Results along a Profile

View 3D results

  1. To display the model in 3D as it is being created/edited:

    1. Visualization > Design > Advanced 3D CAD > Subsurface Structure Underground21

    2. Use the mouse to pan and zoom, and the tree view on the left to show/hide and see different parts of the model22

View 3D results
View 3D results
  1. To display the most recently simulated model (and its results) in 3D

    1. Visualization > Simulation > Advanced 3D CAD > Run 3D CAD

    2. Set the display period start/end and display interval (e.g., every 8 report steps) and click ‘Run 3D CAD’23

    3. After some time the simulated CAD will be displayed.

    4. Use the controls in the top right to see water levels at various times.

View 3D results
View 3D results
  1. Legacy 3D plot

    1. Visualization > Design > Quick 3D Network View

    2. The mouse may be used to rotate/zoom the plot, and the left panel controls to toggle features on and off (DEM and Soil maps are available if they were extracted in step 1).

View 3D results
View 3D results

REFINING THE MODEL

Add Evaporation

  1. Under Network Objects: Climatology (click, right click) > Edit Climatology

  2. Switch to the ‘Evaporation’ tab

  3. For this short simulation, select ‘Constant’ as the Source of Evaporation Rates, and assign the Daily Evaporation (e.g. 0.16 in/day).

  4. Click ‘Save’ and close the Climatology tab

Add Evaporation
Add Evaporation

Modify Infiltration Method

  1. By default, the Horton method is used to estimate infiltration within subcatchments

  2. To change the method used for all subcatchments24:

    1. Under Network Objects: Options (click, right click) > Edit Options

    2. Choose a different option under ‘Infiltration Model’ (e.g., Green Ampt)

    3. Click ‘Save’

    4. Click ‘OK’ when a popup asks to switch all existing subcatchments and close the Simulation Options editor

Modify Infiltration Method
Modify Infiltration Method
  1. To assign subcatchment infiltration parameters:

    1. Open the Subcatchment Editor (see Section 5a)

    2. Confirm Subcatchment ‘1’ is selected

    3. Switch to the Infiltration / Pollutants / Land Uses tab

    4. Under Infiltration Data section, ensure Infil. Method is ‘GREEN_AMPT’

    5. Examine the default values and update if needed/justified

      • For Green Ampt: Suction head = 3.5, Conductivity = 0.13 in/hr, initial deficit = 0.347

    6. Click ‘Save Subcatchment Data’ and close the Subcatchment editor

Modify Infiltration Method
Modify Infiltration Method

(Optional) Create/Edit an Aquifer

  1. Under Network Objects: Hydrology > Aquifers (click, right click) > Edit Aquifer

  2. Select Edit Mode ‘Add New’

  1. When adding a new aquifer: Give the aquifer a name (e.g., AQ1; must be unique from other aquifer names). If editing an existing aquifer: Select from the dropdown (e.g., ‘Aquifer’)

  1. Utilize the default parameter values; Bottom Elevation and Water Table Elevation will be updated in the next step.

  2. Click ‘Add New’ or ‘Save Record’ and close the Aquifer editor.

(Optional) Create/Edit an Aquifer
(Optional) Create/Edit an Aquifer

(Optional) Edit/Define a Pollutant

  1. Under Network Objects: Quality > Pollutants (click, right click) > Edit Pollutants

  2. Use Edit Mode to inspect/modify an existing pollutant by selecting ‘Edit’, or create a new pollutant by selecting ‘Add New’

  3. If editing an existing pollutant:

    1. Select a pollutant name (e.g., TSS)

    2. Inspect/modify values; the pollutant loading in the subcatchment can be added to the model to a defined land use in the next step.

    3. Click ‘Save Record’ and close the Pollutant editor.

  4. If adding a new pollutant:

    1. Give the Pollutant a name (e.g., TSS1; must be unique from other pollutants)

    2. Use the default values; the pollutant loading in the subcatchment can be added to the model to a defined land use in the next step.

    3. Click ‘Add New’ and close the Pollutant editor.

(Optional) Edit/Define a Pollutant
(Optional) Edit/Define a Pollutant

(Optional) Edit/Define a Land Use

  1. Under Network Objects: Quality > Land Uses (click, right click) > Edit Land Use

  2. Use Edit Mode to inspect/modify an existing land use by selecting ‘Edit’, or create a new land use by selecting ‘Add New’

  3. If editing an existing land use: Select a land use name (e.g., ‘Residential_Low_Density’)

  4. If adding a new land use: Give the land use a name (e.g., Residential; must be unique from other land use names)

  5. Select the Pollutant edited/created in the previous step (e.g., ‘TSS’)

  6. Inspect/edit the default parameters on the General tab

  7. Switch to the Buildup tab and inspect/edit the default parameters

  8. Switch to the Washoff tab and inspect/edit the default parameters

  9. Click ‘Save Record’ or ‘Add New’ and close the Land Use editor

(Optional) Edit/Define a Land Use
(Optional) Edit/Define a Land Use

(Optional) Edit/Create a LID Control

  1. Under Network Objects: LID Controls (click, right click) > Edit LID Control

  2. Use Edit Mode to inspect/modify an existing LID Control by selecting ‘Edit’, or create a new LID by selecting ‘Add New’

  3. If editing an existing LID:

    1. Select an LID name (e.g., ‘GreenRoof)

    2. Inspect/edit values (note, there are multiple tabs depending on the Lid Type)

  4. If adding a new LID:

    1. Give the LID a name (e.g., Roof; must be unique from other LID names)

    2. Select a Lid Type (e.g., Green Roof)

    3. Use default values (note there are multiple tabs depending on the Lid Type)

  5. Click ‘Save’ and close the LID Control Editor

(Optional) Edit/Create a LID Control
(Optional) Edit/Create a LID Control

Create Green Roof Subcatchment

  1. Create subcatchment over building footprint (see Section 3)

    1. Select ‘Green Roof(LID)’ as the Subcatchment Type, before clicking ‘Start Drawing’. This will automatically assign the GreenRoof LID to the subcatchment.

Create Green Roof Subcatchment
Create Green Roof Subcatchment
  1. Link subcatchment to rain gauge 6 and storage unit 3 (see Sections 5 & 12)

  2. AddDEM to subcatchment vertices (see Section 10)

  3. Set Building Visualization

    1. Open the Subcatchment Editor (see Section 5a)

    2. Confirm Subcatchment ‘7’ is selected

    3. Switch to Visualization Parameters tab

    4. Inspect/edit the Building height (e.g. 100 feet)

    5. (Optional) edit the Top and Side Textures using the ‘Select the Image’ buttons.

      1. Green Roof subcatchment Top default is Green Roof > Green Roof 11.

      2. Green Roof subcatchment Side default is Building > Building 98.

    6. Click ‘Save Subcatchment Data’ and close the Subcatchment Editor

Create Green Roof Subcatchment
Create Green Roof Subcatchment
  1. View the 3D representation of the Green Roof just created (see Section 20a).

Create Green Roof Subcatchment
Create Green Roof Subcatchment

Save Model, Re-Run Simulation, and View Results

  1. Save and run the refined model (See Section 15)

  2. Confirm that the simulation report includes the model refinements:

    1. Analysis Options for ‘Ground Water’ and ‘Water Quality’, and ‘GREEN_AMPT’ is used for Infiltration.

    2. Evaporation and LID drainage are non-zero

    3. Selected pollutant runoff is calculated.

Save Model, Re-Run Simulation, and View Results
Save Model, Re-Run Simulation, and View Results
  1. Inspect the Low Impact Development Plots:

    1. Generate the plots: Visualization > LID Time Processes (If a warning occurs, confirm that a LID has been correctly linked to a subcatchment, and that the box ‘Create detail report file’ in the LID Usage editor is checked; see Section 30e).

    2. Select the LID linked to the model in Section 30 (e.g., ‘Greenroof in Subcatchment 7’).

Save Model, Re-Run Simulation, and View Results
Save Model, Re-Run Simulation, and View Results
  1. Inspect the water budget for the LID controls: Visualization > Water budget > The Low Impact Development System

Save Model, Re-Run Simulation, and View Results
Save Model, Re-Run Simulation, and View Results
  1. Explore additional plots and results (see Sections 16 – 20)