Show/Hide Toolbars

Storm Injector Help

Navigation: How To's

How to Compare Scenarios

Scroll Prev Top Next More

 

Storm Injector can be easily used to compare different scenarios for the same catchment. For example, comparing the expected rainfall runoff properties for a catchment in its pre-development state versus a developed state (with increased impervious areas) versus a developed state with mitigation measures designed to bring peak runoff back below pre-development levels. This can be done in a single Storm Injector project which allows the internal charting and analysis tools to be used to compare the events and may help avoid the need for futher analysis and charting in Excel or other tools. Note that if you wish to compare results from different models (scenarios) of a catchment in Storm Injector, it is important that the models are compatible. They should have the same number and naming of their subcatchments. Other attributes such as imperiousness, basins etc can vary.

 

This tutorial will demonstrate 2 methods to compare scenarios and will be based on the WBNM sample file 'onsite_detention.wbn' . This example file is a single subcatchment small urban catchment a 80% impervious 0.45 hectares with a detention storage structure to mitigate local runoff. For this example, we have also created two derivative version of this model as follows:

Pre-Development.wbn - the same model with 0% impervious and the detention storage removed.

Post-Development.wbn - the same model with the detention storage removed.

 

This tutorial demonstrates 2 methods for modelling and comparing these 3 development scenarios.

 

Method 1 - Multiple iterations of prepare model runs

 

1.Click Import Model >> WBNM and select the 'Pre-Development.wbn' file. This file does not have real world coordinates, so click No when asked about converting subcatchments to lat/long coordinates.

2.This example is in Canberra so enter the coordinates of Latitude -35.3000 and Longitude 149.1300 and IFD Name of Canberra.

3.Download the ARR Data Hub information by clicking '2) Get Hub Data'. When the Browser has loaded, click 'Ingest Data'.

4.Download the IFD Data by clicking '3) Get IFD Data'. When the Browser has loaded, click 'Ingest Data'

5.Select the 2% AEP rare event in the Point TP (2016) tab of the Selected Events panel.

6.We are only interested in relatively short durations so let's limit the amount of model runs by un-checking all durations greater than 3 hours. This can be done by right click in the Durations tab on the selected Events panel and selecting 'All more than X minutes >> uncheck' and then entering 180 as the threshold duration and clicking OK.

7.Since we are first doing the pre-development scenario, enter 'pre' in the 'Prefix' field and click '4) Create Storms'
 
compareevents-pre

8.Click '5) Prepare Model Runs' and select the 'Pre-Development.wbn' file.

9.To create the post development scenarios, simply change the 'Prefix' to 'post' and click '4) Create Storms' again.

10.Click the drop down arrow and click '5) Prepare Model Runs >> Add to existing list of runs'. Then select the 'Post-Development.wbn' file.
 
compareevents-post
 

11.Similarly, to create the developed with on-site detention scenarios, simply change the 'Prefix' to 'osd' and click '4) Create Storms' again.

12.Click the drop down arrow and click '5) Prepare Model Runs >> Add to existing list of runs'. Then select the 'onsite_detention.wbn' file.

13.In the Model Runs tab, you should now see model runs for all scenarios, TPs and durations. By hovering the cursor over the run file, you should see that each scenario run references the correct model.
 
compareevents-runspng

14.Ensure the path to the WBNM engine file is correctly set in the settings.

15.Click 6) Run Models.You should see that all the models are run in sequence with up to 4 models running at once. You can switch to hidden window mode to remove the popup window effect.

16.Once the model running is complete, you can click '7) Process Results'.

17.To display comparison Box and Whisker plots, click 'Box Charts' and then 'Chart' in the Compare Events panel. You can now see that the ensemble results for all 3 scenario are shown in sequence. It is worth noting that the critical duration for each scenario is different. If you wish to compare a given critical duration, select this in the Duration combo box in the Compare Events panel. The second image shows the results for the 20 min duration.
 

click to enlarge

Box and Whisker Comparison Charts

 

click to enlarge

20min Box and Whisker Comparison Chart

18.Hydrographs can be compared using the 'Hydrograph Charts' button. Similarly to the Box Charts, click Chart in the Compare Events panel. If you wish to display hydrographs related to a consistent duration, you can select 20 min in the Duration combo box. However, it should be noted that even for a consistent duration, the adopted temporal patterns for the ensembles may still vary. You can select the checkboxes in the Legend for the same temporal pattern ID if you wish to see the results for a given temporal pattern.
 

click to enlarge

Hydrograph Comparison Chart

 

click to enlarge

20 min Hydrograph Comparison Charts

 

click to enlarge

20 min TP 3703 Hydrograph Comparison Chart

 

You can download these sample files as well as a complete project file that can be loaded in Storm Injector (including the free Storm Injector Viewer software) from here: https://csse.com.au/downloads/SI/Compare_Scenarios_Tutorial.zip

 

Method 2 - using run lists

 

Run lists are a save file from the Model Runs tab. Their advantage is that multiple run lists can be added to a Storm Injector project and provided they are compatible models, the results can be processed together and the events compared. To complete this project with run lists, simply re-do the steps above but in steps 8, 10 and 12 click the button '5) Prepare Model Runs' (not the drop down arrow) and then click 'Save List' and name it something appropriate (eg pre-development.run_list, post-development.run_list and onsite-detention.run_list). Next close and open a fresh instance of Storm Injector, click 'Load List(s)' and group select all 3 run lists. Then you can analyse the results in the same way.

Run lists are useful if you are experimenting with multiple changes, such as different temporal patterns, IFD values, loss rates etc. You can also save project files (*.esi) associated with each run list when it was created so you have a record of the settings for the creation of those events.

Run lists are also more resilient to changes in the software version. Ocassionally if new software versions are released, older esi files may not be readable in the newer version, however, run lists are always compatible with future releases.

 

Key Points

The key points to keep in mind when comparing events are:

Only compatible models can be compared. They must have the same number and naming of subcatchments. If you need additional subcatchments in one scenario, you will need to add it in as a dummy subcatchment for all scenarios and change it's attributes when necessary.

The 'Prefix' option must be used to differentiate scenarios that would otherwise have the same ID.

Keep in mind that RAFTS does not automatically export basin outflow hydrographs. If you wish to analyse results below a basin, insert a 'dummy' subcatchment below the basin.

 

TIPs

If you would like more control over the name of an event, you can use a 0% depth adjustment custom event with the renaming option. For example a custom event of: RInc_2% AEP_0_rare$Pre-Development Scenario (2% AEP)$ will create an event named Pre-Development Scenario (2% AEP) in reports and charts.