Configuring and Running


Words on this page that have been underlined and italicized can be found in the glossary on the right-hand side of the page.

  1. Click the Simulations  driver.

  2. Click the New button in the Simulation Properties pane.

  3. Modify the parameters as needed.

  4. Click Run.

Once ran, a simulation's parameters cannot be modified/edited.

Deleting Simulations

  1. Click the Simulations  driver.

  2. Select the desired simulation in the table

  3. Click the Delete button below the table.

As simulations are selected in the table, the Simulation Properties pane updates automatically.

Simulation Parameters

ParameterDefinition
NameA text field for summarizing the simulation.
MethodThe technique used for sampling. Whereas Monte Carlo uses repeated sampling, Latin Hypercube uses weighted sampling based on the number of iterations and the size of the range.
First BuildThe actual schedule used as the baseline for every simulation, which could be the deterministic schedule, but could also be the mean or mode, as calculated from the duration ranges of all the activities.
No. IterationsThe amount of times, or passes through the schedule, that sampling will take place.
SeedThe value that tells the random number generator where to begin, allowing the same sequence of random numbers to be generated over time. At the beginning of each simulation, the random number generator is seeded by converting the timestamp to a UNIX timestamp, and then it's stored for future reference.
Calculate Risk PriorityWith risk priority, the simulation is ran multiple times, each time removing the risk with the highest risk sensitivity, until no risks are left. For more info, see Risk Priority below.
Snap Project Start

An option for determining if the project start will be snapped to the start of the earliest object in the network.


For projects that were imported from XER files, this will always occur.

Snap Project Completion

An option for determining if the project completion will be snapped to the finish of the latest object.


When checked, the project completion snaps for the first build and then remains fixed for all subsequent iterations. For projects that were imported from XER files, this will always occur unless a planned completion date was entered.

Risk Priority

With risk priority, a simulation is ran multiple times, each time removing the risk with the highest risk sensitivity from the prior run, until no risks are left. The result is a tornado chart organizing risks by the potential number of days that could be gained if they were to be mitigated, from highest to lowest. For example: imagine a schedule with three risks, Risk A, Risk B, and Risk C.

RunIncluded Risks Risk with Highest Sensitivity
FirstRisk A, Risk B, Risk CRisk B
SecondRisk A, Risk CRisk A
ThirdRisk CRisk C
FourthNoneNone

Each run of the simulation is organized under a parent group in the Simulation tab. Individual runs cannot be deleted.

Any risk with a strategy of "Accept" in the risk register will NOT be removed during simulation, regardless of its sensitivity.

Sensitivity is calculated using the Spearman Rank Method. For more info, see Results and Reporting.

Only risks with a checkmark in the "Include in Simulation" column will take place during simulation.

Available Table Columns

For details on customizing columns, filtering, sorting, and organizing by WBS, see Interface Tour.

ColumnDefinition
NameA text field for summarizing the simulation.
TimestampThe date and time the simulation completed.
NotesA text field for adding notes and/or supplementary information.

PX Finish Date

The "X" percentile finish date (p value), i.e. finish date value observed during at least X% of iterations. P values available from P5 to P95 in the Finish Date submenu.


Jump to:


Still Need Help?

Click the icon above or visit our support desk.


 Glossary

Deterministic: an outcome or scenario that is determined or chosen always with the same result, for example for a duration, date, schedule, or other value.

Latin Hypercube: A technique that iterates through the schedule many times, choosing inputs based on weighted sampling (based on the number of iterations and the size of the range) to calculate the probability of different outcomes such as completion dates. A Latin Hypercube simulation may require up to 30% fewer iterations for the simulation to converge than with the traditional Monte Carlo method. 

Monte Carlo: A technique that iterates through the schedule many times, choosing inputs based on repeated random sampling from a cumulative probability distribution, to calculate the probability of different outcomes such as completion dates. A Monte Carlo simulation may require a large number of iterations to ensure that the values have been sampled from the entire range.

P value: The value (date, duration, etc.) which was observed during at least X% of iterations. For example, the P80 Finish Date is the finish date observed during at least 80% of the iterations. To put it another way, 80% of the iterations completed on that date or earlier.

Risk Sensitivity: The correlation between risk impacts and the duration of the project.


Next Steps