Rocscience International Conference 2025 is going to take place in Sydney, Australia Read more

Search Results

04 - Probabilistic Analysis

1.0 Introduction

In a Probabilistic Analysis, statistical input data can be entered to account for uncertainty in material unit weight, joint shear strength, and joint water pressure. The result is a distribution of factors of safety, from which probability of failure is calculated for any given block formed from a single realization of the joint geometry (i.e., geometry of the blocks are deterministic across all sample runs; only material and joint property parameters are used as random variables).

Finished Product

The finished product of this tutorial can be found in the Probabilistic Analysis.roctunnel_model file. All tutorial files installed with RocTunnel3 can be accessed by selecting File > Recent Folders > Tutorials Folder from the RocTunnel3 main menu.

2.0 Opening the Starting File

  1. Select File > Recent > Tutorials Folder.
  2. Go to the Probabilistic Analysis folder, and open the file Probabilistic Analysis - starting file.roctunnel_model.

This model already has the following defined and provides a good starting point to start computing blocks:

  • Deterministic Material Properties
  • External Geometry
  • Deterministic Joint Properties
  • Measured Joints
3D View showing the Measured Joints and a Tunnel Geometry
3D View showing the Measured Joints and a Tunnel Geometry

2.1 Project Settings

Our first step is to configure the Statistics settings for the model in Project Settings.

  1. Select Analysis > Project Settings project settings icon
  2. Select the Units tab.
    1. Ensure Units are Metric, stress as MPa.
      Units tab in Project Settings dialog
      Units tab in Project Settings dialog
  3. Select the Analysis tab.
    1. Set Design Factor of Safety = 1.5.
    2. Ensure Successive Failure is ON. When Successive Failure is ON, blocks which are exposed on the excavation are analyzed first followed by any subsequent blocks which may become unstable due to the failure and removal of neighboring key blocks.
      Analysis tab in Project Settings dialog
      Analysis tab in Project Settings dialog
  4. Select the Statistics tab.
    1. Select Probabilistic Analysis to turn on probabilistic analysis mode.
    2. Leave the default Sampling Method = Latin-Hypercube and default Number of Samples = 1000
    3. Statistics tab in Project Settings dialog
      Statistics tab in Project Settings dialog
  5. Click OK to save the settings and close the dialog.

2.2 External Geometry

The External is of a two tunnel drives, meeting at a junction (i.e., the excavation assigned "No Material") and bounded by a box volume assigned with Material 1 material property. The Material 1 material property is currently defined as deterministic.

To see only the Excavation entities:

  1. Select the External_2 node's Visibility icon to turn off the node's visibility
  2. Select the Measured Joints node's Visibility icon to turn off the node's visibility
3D CAD View showing only the Excavation
3D CAD View showing only the Excavation

2.3 Joint Surfaces

Review the Measured Joints.

  1. Select Joints > Define Measured Joints Define measured joints

57 Measured Joints are defined and listed in order of Dip, Dip Direction, X, Y, Z, Radius, and Joint Property:

Dip Dip Direction X Y Z Radius Joint Property
26 147 94 -13 928 25 Set 1
20 130 95 -10 928 13 Set 1
28 183 100 8 928 24 Set 1
48 175 93 13 939 15 Set 1
37 156 100 33 939 24 Set 1
29 234 93 51 939 24 Set 1
39 223 93 58 939 22 Set 1
32 179 95 63 939 11 Set 1
50 194 99 66 939 12 Set 1
38 196 103 -26 888 14 Set 1
51 222 94 32 888 11 Set 1
28 193 96 41 888 11 Set 1
37 235 103 48 888 12 Set 1
51 190 96 101 888 19 Set 1
21 213 100 115 888 12 Set 1
28 153 100 22 915 15 Set 1
59 201 91 21 908 22 Set 1
36 193 93 22 894 12 Set 1
51 223 99 43 922 16 Set 1
29 99 95 23 939 12 Set 2
25 92 93 41 939 24 Set 2
38 119 100 51 939 12 Set 2
55 55 93 71 939 16 Set 2
20 68 92 73 939 18 Set 2
45 38 96 79 939 10 Set 2
32 100 101 -4 888 24 Set 2
45 51 103 24 888 12 Set 2
51 99 100 36 888 13 Set 2
28 13 101 63 888 11 Set 2
49 28 101 82 888 20 Set 2
49 21 95 21 896 14 Set 2
57 61 91 22 894 24 Set 2
33 105 97 43 915 19 Set 2
28 64 97 43 913 11 Set 2
20 53 94 43 894 18 Set 2
56 334 100 -5 928 23 Set 3
33 316 96 -3 928 21 Set 3
33 288 98 3 928 22 Set 3
25 357 100 5 928 11 Set 3
33 260 100 13 928 14 Set 3
25 281 99 13 933 22 Set 3
50 347 92 21 939 23 Set 3
44 306 96 28 939 17 Set 3
43 291 96 36 939 15 Set 3
24 351 91 46 939 15 Set 3
51 299 96 68 939 18 Set 3
24 321 100 73 939 13 Set 3
38 260 100 79 939 22 Set 3
25 345 98 -23 888 23 Set 3
45 306 101 -16 888 12 Set 3
30 310 97 74 888 16 Set 3
56 280 97 86 888 17 Set 3
46 289 95 96 884 24 Set 3
53 265 96 22 922 25 Set 3
38 341 100 22 920 25 Set 3
33 250 91 21 901 16 Set 3
21 7 99 43 917 18 Set 3
57 Joints defined in Define Measured Joints dialog
57 Joints defined in Define Measured Joints dialog
  1. Click OK to close the dialog.

All joint properties in Set 1, Set 2, and Set 3 are currently defined as deterministic.

3.0 Random Variables

In order to run a Probabilistic Analysis, at least one random variable must be defined and used in the model. In RocTunnel3, the following can be set as a random variable:

  • Material Property parameters (e.g., Unit Weight, Ru Value)
  • The availability of random variables depends on the Groundwater Method selected.
  • Joint Property parameters (e.g., Cohesion, Phi, Waviness, Uniform Water Pressure)
  • The availability of random variables depends on the Strength Type and Water Pressure Method selected.

For this model, we will be modelling the variability in Unit Weight of the material and the Friction Angle of shear strength properties of the joints.

3.1 Material Property Statistics

To assign statistics to Material Properties:

  1. Select: Materials > Define Materials Define materials icon. The Define Materials dialog shows the mean parameter values of Material 1:
    1. Ensure Unit Weight = 0.026 MN/m3
    2. No Water Surface is applied.
      Deterministic values of Material 1 material property in Define Materials dialog
      Deterministic values of Material 1 material property in Define Materials dialog
  2. Select the Statistics button.
  3. The Define Material Statistics dialog allows users to add any applicable inputs as random variables. Only one Material Property exists (i.e., Material 1).

    The Define Material Statistics dialog can also be accessed in Statistics > Define Material Statistics.
  4. Click the Add button.
  5. In the Add Random Variables dialog:
    1. Select Unit Weight.
      Add Random Variables dialog
      Add Random Variables dialog
    2. Click OK. The Unit Weight Property is added to the grid with a Normal Distribution.
  6. In order for the Unit Weight to be considered a valid random variable, a non-zero Standard Deviation, and Relative Minimum and/or Relative Maximum must be set for Material 1's Unit Weight:
    1. Distribution = Normal
    2. Mean = 0.026 MN/m3
    3. Std. Dev. = 0.001
    4. Rel. Min. = 0.003
    5. Rel. Max. = 0.003
    The Rel. Min. and Rel. Max is relative to the Mean. They are not the absolute min and max values. See the Random Variables topic for more information.
    Define Material Statistics dialog
    Define Material Statistics dialog
  7. Click OK to close the Define Material Statistics dialog.
  8. Click OK again to close the Define Materials dialog.

3.2 Joint Property Statistics

To assign statistics to Joint Properties:

  1. Select Joints > Define Joint Properties Define joint properties icon. The Define Joint Properties dialog shows the mean parameter values for:
    1. Set 1 joint property:
      1. Strength Type = Mohr-Coulomb
      2. Cohesion = 0 MPa
      3. Phi = 30 degrees
      4. Override by Material = OFF
      5. Waviness = 0 degrees.
      6. Deterministic values of Set 1 Shear joint property in Define Joint Properties dialog
        Deterministic values of Set 1 Strength joint property in Define Joint Properties dialog
      7. Water Pressure Method = Material Dependent. Water pressure computations on joints assigned with this joint property will depend on the Ru Value for Material 1.
      8. Deterministic values of Set 1 Water Parameters joint property in Define Joint Properties dialog
        Deterministic values of Set 1 Water Parameters joint property in Define Joint Properties dialog
    2. Set 2 joint property:
      1. Strength Type = Mohr-Coulomb
      2. Cohesion = 0 MPa
      3. Phi = 35 degrees
      4. Override by Material = OFF
      5. Waviness = 0 degrees.
      6. Deterministic values of Set 2 Shear joint property in Define Joint Properties dialog
        Deterministic values of Set 2 Strength joint property in Define Joint Properties dialog
      7. Water Pressure Method = Material Dependent. Water pressure computations on joints assigned with this joint property will depend on the Ru Value for Material 1. See the Groundwater Overview topic for more information about Ru Coefficient.
      8. Deterministic values of Set 2 Water Parameters joint property in Define Joint Properties dialog
        Deterministic values of Set 2 Water Parameters joint property in Define Joint Properties dialog
    3. Set 3 joint property:
      1. Strength Type = Mohr-Coulomb
      2. Cohesion = 0 MPa
      3. Phi = 15 degrees
      4. Override by Material = OFF
      5. Waviness = 0 degrees.
      6. Deterministic values of Set 3 Shear joint property in Define Joint Properties dialog
        Deterministic values of Set 3 Strength joint property in Define Joint Properties dialog
      7. Water Pressure Method = Material Dependent. Water pressure computations on joints assigned with this joint property will depend on the Ru Value for Material 1.
      8. Deterministic values of Set 3 Water Parameters joint property in Define Joint Properties dialog
        Deterministic values of Set 3 Water Parameters joint property in Define Joint Properties dialog
  2. Click the Statistics button.
  3. The Define Joint Property Statistics dialog allows users to add any applicable inputs as random variables. There are three (3) Joint Properties.

    The Define Joint Statistics dialog can also be accessed in Statistics > Define Joint Property Statistics
  4. For the Set 1 joint property:
    1. Click the Add button.
    2. In the Add Random Variables dialog:
      1. Select Phi.
      2. Add Random Variables dialog
        Add Random Variables dialog
      3. Click OK. The Phi property is added to the grid with a Normal Distribution.
    3. Distribution = Normal
    4. Mean = 30
    5. Std. Dev. = 2
    6. Rel. Min. = 6
    7. Rel. Max. = 6
    8. Set 1Joint Property statistics in Define Joint Property Statistics dialog
      Set 1Joint Property statistics in Define Joint Property Statistics dialog
  5. For the Set 2 Joint Property:
    1. Click the Add button.
    2. In the Add Random Variables dialog:
      1. Select Phi.
      2. Add Random Variables dialog
        Add Random Variables dialog
      3. Click OK. The Phi property is added to the grid with a Normal Distribution.
    3. Distribution = Normal
    4. Mean = 35
    5. Std. Dev. = 2
    6. Rel. Min. = 6
    7. Rel. Max. = 6
    8. Set 2 Property statistics in Define Joint Property Statistics dialog
      Set 2 Property statistics in Define Joint Property Statistics dialog
  6. For the Set 3 Joint Property:
    1. Click the Add button.
    2. In the Add Random Variables dialog:
      1. Select Phi.
      2. Add Random Variables dialog
        Add Random Variables dialog
      3. Click OK. The Phi property is added to the grid with a Normal Distribution.
    3. Distribution = Normal
    4. Mean = 15
    5. Std. Dev. = 2
    6. Rel. Min. = 6
    7. Rel. Max. = 6
    8. Set 3 Joint Property statistics in Define Joint Property Statistics dialog
      Set 3 Joint Property statistics in Define Joint Property Statistics dialog
  7. Click OK to close the Define Joint Statistics dialog.
  8. Click OK again to close the Define Joint Properties dialog.

4.0 Compute

RocTunnel3 has a two-part compute process.

4.1 Compute Blocks

The first step is to compute the blocks which may potentially be formed by the intersection of joints with other joints and the intersection of joints with the free surface.

To compute the blocks:

  1. Navigate to the Compute workflow tab compute workflow tab
  2. Select Analysis > Compute Blocks Compute blocks icon

As compute is run, the progress bar reports the compute status. Once compute is finished, the Results node is added to the Visibility Tree and All Valid Blocks are blocks are shown in the viewport. The Results node consists of the collection of valid blocks and the socketed excavation. The original External and Measured Joints visibility is turned off.

3D View of all Valid Blocks
3D View of all Valid Blocks

Once compute is finished, the blocks are coloured according to the Block Color option (Random Colors) set in the Results node's Properties pane.

Block Colors may appear with different colors than the Random Colors shown in this tutorial.

Compute Blocks only determines the geometry of the blocks. In order to obtain other information such as the factor of safety, Compute Kinematics needs to be run.

4.2 Compute Kinematics

The second and final compute step is to compute the removability, forces, and factor of safety for each of the valid blocks.

To compute the block kinematics:

  1. Ensure that the Compute workflow tab Compute workflow tab is the active workflow.
  2. Select Analysis > Compute Kinematics Compute kinematics icon
  3. If the current Results Set is not already set to Removable Blocks, then select the Results node from the Visibility Tree and set the Results Set = Removable Blocks.

As compute is run, the progress bar reports the compute status. By default, after Compute Kinematics is run, only Removable Blocks are shown.

3D View of Removable Blocks only
3D View of Removable Blocks only

In this Probabilistic Analysis, for each block, the kinematics are computed 1,000 times, each time with statistically sampled inputs for Unit Weight of the Material 1 material property, and Phi for the Set 1, Set 2 and Set 3 joint properties, according to their respective random variables' distributions.

The number of the times the kinematics are computed is determined by the Number of Samples set in the Project Settings: Statistics tab. In this example, it is set to the default value of 1000, as specified in Section 2.1 above.

5.0 Interpreting Results

Since block geometry does not change between probabilistic runs (i.e., deterministic joint geometry), the visualization of the Results in the 3D CAD View is representative of all possible block geometries.

Once both blocks and kinematics are computed, all block results can be viewed in a grid format.

5.1 Block Information

To view all block results:

  1. Navigate to the Results workflow tab results workflow tab
  2. Select Interpret > Block Information Block information icon

The Block Information pane shows the collection of blocks according to the Results Set settings. The Results Set shown can be selected in the Results tab of the Display Options, or the Properties pane for the Results node. In this case, only Removable Blocks are coloured and listed in Block Information.

In the case of a Probabilistic Analysis, for any given block, the Factors of Safety are affected by the random variables being sampled in each run. This then affects which blocks are considered "Failed" (i.e., Factor of Safety < Design Factor of Safety). In the case of Successive Removal, this also impacts the Removability of blocks which can only be removed if key blocks are removed. For these reasons, the definitions of the Results Set displayed are modified for a Probabilistic Analysis as follows:

  • All Valid Blocks: Identical as Deterministic Analysis since block formation is independent of the random variables for material and joint properties.
  • Removable Blocks: For a given block, if any sample run results in the block being Removable, then the block is included in the Results Set.
  • Failed Blocks (FS < Design FS): For a given block, if any sample run results in the Factor of Safety < Design Factor of Safety, then the block is included in the Results Set.
Block Information pane showing probabilistic block results
Block Information pane showing probabilistic block results

For Probabilistic Results, only the critical values among all sample runs are reported for each block:

  • Minimum Factor of Safety
  • Maximum Weight
  • Maximum Required Support Pressure
  • Maximum Failure Depth
  • Probability of Failure
  • Total Removable
  • Total Failed

5.2 Contour Blocks

In RocTunnel3, blocks can be contoured by several metrics. In a Probabilistic Analysis, blocks can be contoured by any of the critical values.

To show block contours:

  1. Select Interpret > Contour Blocks contour blocks icon
  2. From the Legend pane on the right, select Probability of Failure in the dropdown. The blocks are contoured by the Probability of Failure = Total Failed / Number of Samples.
  3. Any selected blocks are highlighted in PINK. To clear the selection for better visualization of contour colors, select Edit > Clear Selection (also available in the toolbar).
  4. Select Interpret > Zoom to All Blocks.
3D View of Removable Blocks contoured by Probability of Failure
3D View of Removable Blocks contoured by Probability of Failure

Note that probabilistic results, like deterministic results, are location-specific; where along the excavation and the shape of the blocks affect their stability.

6.0 Statistical Plots

Input or output distributions can be charted in the following forms:

  • Histogram Plot
  • Scatter Plot
  • Cumulative Plot

Any random variables can be plotted in addition to computed block metrics such as Factor of Safety, Weight Required Support Pressure, Failed Depth, and Slope Face Area.

For each type of plot, the blocks considered in the plot data can be one of the three:

  • Current Result Set (blocks considered in All Valid Blocks, Removable Blocks, or Failed Blocks, as selected in Display Options)
  • Single Block (a single block is considered, identified by Block ID)
  • Filtered Blocks

6.1 Histogram Plot

Histogram Plots allow users to see the ordered frequency of a set of block data.

To plot a histogram plot:

  1. Select Statistics > Histogram Plot Histogram icon
  2. In the Histogram Plot dialog, enter the following:
    1. Data to Plot = Factor of Safety
    2. Number of Bins = 30
    3. Selection Method = Single Block
    4. Blocks to Plot = Single Block and Block ID = 1
    5. Select the Highlight Data checkbox and set the Factor of Safety < 1.5 to highlight any values less than the Design Factor of Safety.
    6. Select the Best Fit Distribution checkbox to plot the fitted distribution
    7. Select Relative Frequency to scale the histogram Frequency axis such that the area under then distribution = 1. Otherwise, the Frequency is simply the count.
      Histogram Plot dialog
      Histogram Plot dialog

    8. Click Plot to generate the histogram.
Factor of Safety Histogram Plot of Block ID 1
Factor of Safety Histogram Plot of Block ID 1

Relative Frequency is plotted on the y-axis, while Factor of Safety is plotted on the x-axis, lumped into 30 bins. The Best Fit Distribution shows the distribution type and parameters which best fit the data. The highlighted bars indicate the Relative Frequency of Factor of Safety < 1.5 (blocks which are kinetically unstable); all sample runs for this block results in a Factors of Safety < 1.5. The sampled mean, standard deviation, absolute minimum and maximum values are reported, along withe the Probability of Failure (PF) and Reliability Index (RI) for the best-fit Normal distribution.

6.2 Scatter Plot

Scatter Plots allow users to see the correlation between two sets of block data.

To plot a scatter plot:

  1. Navigate back to the 3D Geometry View by selecting the tab below the toolbar at the top of the screen.
  2. Select Statistics > Scatter Plot Scatter plot icon
  3. In the Scatter Plot dialog, enter the following:
    1. Horizontal Axis = Factor of Safety
    2. Vertical Axis = Set 1: Phi
    3. Stage to Use = Stage 1.
    4. Selection Method = Single Block and Block ID = 1
    5. Select the Highlight Data checkbox and set the Factor of Safety < 1.5 to highlight any values less than the Design Factor of Safety.
    6. Select the Regression Line checkbox to plot the line of best fit.
      Scatter Plot dialog
      Scatter Plot dialog

    7. Click Plot to generate the scatter plot.
Factor of Safety Scatter Plot of Block ID 1
Factor of Safety Scatter Plot of Block ID 1

The Regression Line and tight clustering of the scatter plot data points around that line indicates that there is a strong correlation between Factor of Safety and Friction Angle of the Set 1 joint property.

6.3 Cumulative Plot

Cumulative Plots allow users to see the cumulative probability of a set of block data.

To plot a cumulative plot:

  1. Navigate back to the 3D Geometry View by selecting the tab below the toolbar at the top of the screen.
  2. Select Statistics > Cumulative Plot cumulative plot icon
  3. In the Cumulative Plot dialog, enter the following:
    1. Data to Plot = Weight
    2. Number of Bins = 30
    3. Selection Method = Results Set
    4. Results Set = Failed Blocks
    5. Stage to Use = Stage 1
      Cumulative Plot dialog
      Cumulative Plot dialog

    6. Click Plot to generate the cumulative plot.
Weight Cumulative Plot of Failed Blocks
Weight Cumulative Plot of Failed Blocks

The cumulative plot shows the cumulative distribution of block Weight values for the Failed Results Set. At any given Weight value, the Cumulative Probability is the percentile (as a fraction) of blocks sampled which have a Weight less than or equal to that value. Similarly, looking at some percentile we can get the corresponding Weight value (e.g., 90th percentile would correspond to approx. Weight = 1 MN).

Additional Exercise

To see the relationship between the Relative Frequency of block Weight, plot a histogram of Weight:

  1. Select Statistics > Histogram Plot
  2. In the Histogram Plot dialog:
    1. Set Data to Plot = Weight
    2. Set Number of Bins = 30
    3. Set Selection Method = Results Set
    4. Set Results Set = Failed Blocks
    5. Set Stage To Use = Stage 1
    6. Select Relative Frequency to scale the histogram Frequency axis such that the area under then distribution = 1.
      Histogram Plot dialog
      Histogram Plot dialog

    7. Click Plot to generate the histogram.
Weight Histogram Plot of Failed Blocks
Weight Histogram Plot of Failed Blocks

The Weight Cumulative Plot from Section 6.3 is essentially the cumulative sum of the Relative Frequency of Weight in the Histogram Plot.

This concludes Tutorial 04.

Rocscience logo, click here to return to the homepage Portal Account Portal Account Log In Log Out Home Shopping Cart icon Click here to search our site Click here to close Learning Tech Support Documentation Info Chevron Delete Back to Top View More" Previous Next PDF File Calendar Location Language Fees Video Click here to visit Rocscience's LinkedIn page Click here to visit Rocscience's YouTube page Click here to visit Rocscience's X page Click here to visit Rocscience's Facebook page Click here to visit Rocscience's Instagram page Click here to visit Rocscience's Reddit page Bookmark Network Scroll down for more Checkmark Download Print Back to top Single User Multiple Users RSLog RocFall3 CPillar Dips EX3 RocFall RocPlane RocSlope3 RocSupport RocTopple RS2 RS3 RSData RSPile Settle3 Slide2 Slide3 SWedge UnWedge RocTunnel3 RocSlope2 BlastMetrix ShapeMetriX Fragmenter Commercial License Education License Trial License Shop safe & secure Money-back guarantee