Cascading Risks: Model Interconnected Risks | Vose Software

ModelRisk example · General techniques

Cascading Risks

How much do the links between risks add to the contingency? Ten project risks, some of which trigger others.

  • Complexity: ★★★★★
  • Free Excel workbook (GU-01)
  • Needs ModelRisk: free trial

From the model’s saved run

Risk contingency without and with the links

The total cost of the risks at the confidence level on the Inputs sheet, from the same draws both ways.

MeasureUnitValue
Expected cost of the register, risks independentUS$m18.6
Mean total, risks independent (simulated)US$m18.8
Mean total, with the links (simulated)US$m21.5
Contingency, risks independentUS$m29.8
Contingency, with the linksUS$m35.2
Contingency the links addUS$m5.4
Confidence level (Inputs sheet)80%
Total cost of the risks — S-curves

The business question

A plant upgrade has ten risks on its register, each with a probability and a cost range. Registers usually treat their risks as independent, but some of these are linked. If the regulator approves the design late (A) or the ground turns out worse than surveyed (C), the foundations are much more likely to need a redesign (D): 50% instead of 15%.

A late approval or a redesign makes it more likely that the programme has to be accelerated with overtime and extra shifts (E): 45% instead of 22%.

And if the specialist contractor is unavailable, the ground is bad, the programme is accelerated and prices rise, all in the same project (B, C, E and F), a major claim from the main contractor (H) becomes more likely (13% instead of 5%) and 3.2 times as large.

The model simulates the register twice from the same draws, once as if the risks were independent and once with the links, so the difference between the two totals is the effect of the links alone.

Who it is for
Risk analysts, project managers and anyone who keeps a risk register and suspects that its risks are not independent.
Main outputs
The total cost of the risks with and without the links, from the same draws · the contingency at the chosen confidence level both ways and the difference · how much more likely the linked risks become · the risks that drive the total.

How the model works

Three sheets after this one, read from left to right. Each one feeds the next.

  1. Inputs sheet

    The rules that link the risks: the probability of D, E and H when the risks that trigger them happen, and the factor on H's impact. And the confidence level at which the contingency is read.

  2. Risks sheet

    The register gives each risk its probability on its own and a three-point cost range. In every iteration each risk gets two draws: a chance draw that decides whether it happens and a how-bad draw that places its cost in the range.

    With the links, D, E and H first look at whether the risks that trigger them happened, and use the raised probability if they did. Both versions of the register use the same draws: a higher probability only adds iterations in which the risk happens, so the difference between the two totals is the effect of the links.

  3. Results sheet

    The contingency at the chosen confidence level without and with the links, the S-curves of both totals, how much more likely D, E and H become, and the risks that drive the total.

ModelRisk techniques

  • Risk events with U arguments
  • Linked risks (IF with OR, AND)
  • With and without the links
  • Tornado VoseSimSensitivityMean

Find similar models

Product

The results in detail

Cost ranges

P50 / P80 / P90: a 50%, 80% and 90% chance of not being exceeded.

MeasureUnitP50P80P90Mean
Total, risks independentUS$m16.929.837.518.8
Total, with the linksUS$m20.135.244.021.5
Added by the linksUS$m0.00.013.42.7
MeasureUnitValue
Chance that the links add costprobability19.6%

How the links change the linked risks

How often each linked risk happens: on its own, and in the simulation with the links.

Linked riskOn its ownWith the linksChange
D Foundations redesigned15.0%28.3%13.3%
E Programme accelerated22.0%31.9%9.9%
H Major claim5.0%5.2%0.2%
H's cost multiplied (B, C, E and F all happen)0.0%0.07%0.07%

Which risks matter

Lowest and highest mean total with the links over ten equal groups of each risk's cost (VoseSimSensitivityMean).

Which risks drive the total with the links (US$m)
The ranking as a table 10 inputs
Input (ranked by influence)Lowest meanHighest meanRank
D Foundations must be redesigned15.538.71
C Ground conditions worse than the survey showed19.638.82
A Regulator approves the design late16.535.13
J Key equipment delivered late18.134.04
B Specialist contractor not available when needed19.034.65
E Programme must be accelerated17.331.66
I Commissioning tests fail and must be repeated19.332.67
H Main contractor files a major claim20.933.48
G Severe weather stops site work20.929.79
F Steel and cable prices rise20.727.410

How to read these results

  • Both totals come from the same draws. A link only raises a probability, so with the links a risk happens in every iteration in which it happened on its own, and in some more: the difference between the totals is the effect of the links alone, not sampling noise.
  • The links add more to the contingency than to the mean: they make risks happen together, so bad outcomes cluster. A contingency set as if the risks were independent is then exceeded more often than its confidence level says: with the inputs as shipped, the independent P80 is exceeded about three times in ten, not two.
  • D and E become much more likely because their triggers are common: A happens three times in ten. The rule for H looks dramatic but needs four risks at once, so it applies in very few iterations and adds little to any statistic.
  • The tornado ranks the risks by their effect on the total with the links. C happens only one time in ten, yet ranks second: when it happens, D becomes much more likely, and through D so does E. A ranks above risks with larger costs for the same reason.

See it move. Open the workbook, change an input on the Inputs sheet and run the simulation: every table and chart on this page updates in Excel.

Inputs and assumptions

Every assumption in the model, with its uncertainty and where it comes from. The figures are illustrative.

The links between the risks 4 inputs

What happens to D, E and H when the risks that trigger them happen. Each risk's probability on its own and its cost range are on the Risks sheet.

AssumptionUnitValue
D Foundations redesigned: probability if A or C happensOn its own: 15%. A late approval or bad ground often forces a redesign.probability50%
E Programme accelerated: probability if A or D happensOn its own: 22%. A late approval or a redesign leaves less time.probability45%
H Major claim: probability if B, C, E and F all happenOn its own: 5%. A contractor hit by all four has grounds for a claim.probability13%
H Major claim: cost factor if B, C, E and F all happenThe claim's whole cost range is multiplied by this factor.×3.2
Contingency policy 1 input

The confidence level at which the contingency is read.

AssumptionUnitValue
Confidence level for the contingencyP80 is a common choice for a project's risk contingency.probability80%

Units and conventions

Money
US$ million (US$m).
On its own
A risk's probability when nothing is known about the other risks: the register's usual number.
With the links
The probability, or impact, once it is known which of the risks that trigger it have happened.
Draws
Each risk's chance draw and how-bad draw are uniform numbers between 0 and 1, shared by both versions of the register.

Key assumptions and limitations

Links
Only the three links on the Inputs sheet are modelled: every other pair of risks is independent.
Order
A risk is only triggered by risks above it in the list, so the links are worked out from top to bottom.
Impacts
Each cost range is a PERT distribution from 80% to 150% of its most likely value.
Data
The project and its risks are invented for this example. The probabilities, cost ranges and links are those of ModelRisk's earlier Cascading Risks example.

How to use it

  1. Replace the ten risks on the Risks sheet with your own: probability and cost range.
  2. Change the links in the 'Triggered?' column on the Risks sheet (an OR or an AND of the risks that raise it), and the raised probabilities and the impact factor on the Inputs sheet. A risk can only be triggered by risks above it.
  3. Run a simulation from the ModelRisk ribbon (10,000 samples with a fixed seed are set).
  4. Compare the contingency without and with the links: if they differ a lot, the links belong in the register.

The tornado chart fills in after a simulation with ModelRisk’s classic engine.

ModelRisk functions used

VoseUniform
The two draws per risk: whether it happens and how bad it is.
VoseBernoulli
Whether a risk happens: VoseBernoulli(probability, chance draw). With the same draw, a higher probability makes the risk happen in every iteration it happened in before, and in some more.
VosePERT
The cost if the risk happens, placed in its range by the how-bad draw (the U argument).
VoseInput, VoseOutput
Name each risk's cost with the links and the totals, for the Results Viewer and the sensitivity analysis.
VoseSimMean, VoseSimPercentile
Statistics of the simulation for the tables and charts on the Results sheet.
VoseSimSensitivityMean
The tornado chart: each risk ranked by how far the mean total moves across the range of its cost.

Further reading