Risk Analysis Runs

Risk analysis runs can only be carried out if the Risk option is enabled on your licence.

Risk Analysis runs can be used as a tool to assess the consequence of flooding events at locations in the network, as a monetary value. The locations in the network to be assessed are defined by Damage Receptors in the network. Flood duration and depth results at the receptors are used to calculate a corresponding damage value for each receptor using damage curves referenced by the receptor. Results from individual Damage Receptors can be aggregated into geographical groupings in order to analyse risk results by area by the use of Risk Impact Zones. The damage calculation results are stored in the Risk Analysis Simulation objects.

The run carries out an analysis on results for multiple events and takes into account the probability of occurrence of the event to calculate an expected annual damage value at each location (using the worst case event). A depth/exceedance curve for each location is also generated. The risk calculation results are stored in the Risk Analysis Results object.

Creating a Risk Analysis Run

To create a run, right-click on a Model Group and select New InfoWorksRisk analysis run from the context menu. The Risk Analysis Run View will be displayed.

To schedule the run

  1. Fill in the parameters on the Risk Analysis Run View:
    • Enter a run title
    • Select a Damage Function and a hydraulic Run(s)
    • Specify the longest zero-damage event return period
  2. Click the Run button. The Schedule Job(s) dialog is displayed.
  3. In the Schedule Job(s) dialog, select the location to which results will be saved, and the time at which the simulation(s) will be run, and click OK.

The Run will be scheduled. Details are displayed in the Job Control Window. The progress of the current run is displayed in the Job Progress Window.

A series of risk analysis simulations are run, one for each hydraulic simulation in the run(s) included in the schedule. A risk analysis results object is also created.

Risk analysis simulations

A risk analysis simulation is created for each simulation in the run(s) included in the Risk Analysis Run View.

The risk analysis simulation assesses flood duration and inundation at Damage Receptors in the network and calculates a corresponding damage value for each receptor using the damage curves referenced by the receptor.

Damage calculations are carried out for each Damage Receptor as follows:

Note that when using Relative to Area damage curves:

The results simulation object can be opened as one of the following:

When viewing full risk results, risk results will be displayed in the Results Grid Windows for points and polygons.

HTML log tables

To open an html log file of risk calculation results for a risk simulation object, right-click on the risk simulation, select Open As from the context menu and choose the Log results (html) option from the selection dialog. The log contains the following tables:

Risk reports

Reports for Risk Impact Zones can be generated in grid view format:

The values in the grids are calculated by aggregating the results of Damage Receptors within the risk impact zones.

Risk analysis results object

A risk analysis results object is created for each scenario in the hydraulic runs selected in the risk analysis run.

The run examines results for each return period event, and taking into account the probability of occurrence of the event, calculates an expected annual damage value at each Damage Receptor (using the worst case event).

The results object can be opened as one of the following:

When viewing full risk results:

HTML log tables

To open an html log file of risk calculation results for a risk results object, right-click on the risk results, select Open As from the context menu and choose the Log results (html) option from the selection dialog. The log contains the following tables:

Tables of damages

Column Description
Return period Return period of rainfall event
Event probability

Probability of event occurring.

The probability of non exceedance of a given return period is calculated using:

where:

RPi is the return period under consideration.

The Event probability is calculated by discretising the probability of non exceedance curve, where the Largest zero-damage event return period, specified in the Risk Analysis Run View gives the probability for zero damage.

For example, for a risk analysis using events with return periods 2, 5, 10, 25, 50 and 100 and a largest zero-damage event return period of 2:

Return Period

Probability of non exceedance

Pi=e-1/RPi

Event probability
2 0.606531
5 0.818731 0.212200
10 0.904837 0.086107
25 0.960789 0.055952
50 0.980199 0.019409
100 0.99005 0.009851
Event duration Worst case damage calculation values for each storm duration for given return period.
Annual damage Annual damage for a return period is calculated by multiplying the largest of the damage values for that return period by the Event probability for the return period.

Table of inundation depths

Note that any blank fields in the inundation depths table indicate that there is no maximum depth.

The event duration giving the maximum depth for each return period may not be the same as the event duration giving the maximum damage.

A depth/probability of non exceedance curve for each Damage Receptor is calculated as follows:

The inundation depths presented in the table for each return period are determined by interpolating the values at the probabilities corresponding to the originally simulated return periods, (value calculated by ).

For example:

Return Period Depth

Band probability

(Event probability calculated in table of damages)

Probability of non exceedance
2 0 0.606531 0.606531
5 0.12 0.009851 0.616382
10 0.15 0.212200 0.828582
25 0.17 0.086107 0.914689
50 0.18 0.055952 0.970641
100 0.2 0.019409 0.990050

Risk reports

Reports for Risk Impact Zones can be generated in grid view format:

The values in the grids are calculated by aggregating the results of Damage Receptors within the risk impact zones.

Exporting results to CSV format

The damage calculation results from a risk analysis simulation and risk analysis object results may be exported to csv formatted files.

Exporting damage calculation results to CSV format

Damage calculation results from a risk analysis simulation may be exported to csv format. Results tables displayed in the simulation html log tables and Risk Impact Zone results tables can be exported. To export damage calculation results:

  • Right-click on the risk analysis simulation and select Exportto CSV from the context menu. This displays the Export Damages to CSV dialog.
  • Select which results are to be exported and browse for a location to which to save the files.
  • Click OK to carry out the export.

Exporting risk analysis results to CSV format

Risk analysis results may be exported to csv format. Results tables displayed in the results object html log tables and Risk Impact Zone results tables can be exported. To export risk analysis results:

  • Right-click the risk analysis results object and select Exportto CSV from the context menu. This displays the Export Risk Results to CSV dialog.
  • Select which results are to be exported and browse for a location to which to save the files.
  • Click OK to carry out the export.

Exporting results to GIS format

Risk analysis simulation results and risk analysis object results may be exported to a selected GIS format. The file formats currently supported are:

See Exporting Results to GIS for a description of how to export the results.

Exporting results using the Open Data Export Centre

Risk analysis simulation results and risk analysis object results may be exported using the Open Data Export Centre.

To export the results

  1. Right-click on the risk analysis results object or risk analysis simulation object in the tree view and select the using Open Data Export Centre option from the Export context menu.

    The Open Data Export Centre dialog is displayed.

  2. Specify the required information into the dialog.
  3. Select Export to export the data.