Developing A New Methodology For Predicting Open: Stopes' Performance
Developing A New Methodology For Predicting Open: Stopes' Performance
stopes’ performance
Thèse
Benoit Mc Fadyen
Québec, Canada
Thesis
Benoît McFadyen
L’objectif de cette thèse fut de développer une méthodologie pour les mines en opération qui permet de
comprendre la distribution spatiale et la magnitude des bris hors-profils générés le long de la surface du chantier
et d’utiliser ces connaissances durant la conception du chantier pour prédire la géométrie attendue afin
d’optimiser sa performance. Pour ce faire, une base de données de chantiers fut créée pour trois cas d’étude
(deux en Australie et un au Canada) à une résolution par octree (données géoréférencées mesurées à une
résolution d’environ un mètre cube) qui comprend des paramètres géométriques, géomécaniques, géologiques,
opérationnels et de performance. Des méthodes statistiques univariées, bivariées et multivariées (analyse en
composantes principales et moindres carrés partiels) ont servi à identifier les paramètres critiques. Deux
modèles prédictifs multivariés ont été utilisés par la suite pour prédire la géométrie (moindres carrés partiels et
forêt aléatoire) ainsi qu’un modèle prédictif additionnel (analyse discriminante linéaire) pour prédire la position
des bris hors-profils. Les modèles ont été comparés pour déterminer la meilleure approche. Des données
économiques ont ensuite été intégrées pour caractériser les performances géotechniques (bris hors-profil) et
économiques des chantiers attendus.
L’analyse statistique des paramètres a permis d’identifier les paramètres critiques pour chaque cas d’étude qui
impacte le sur-bris (énergie du tir à l’explosif, surdéveloppement des galeries, position dans la surface et
présence de structures géologiques) et le sous-bris (position dans la surface, distance avec les trous chargés
d’explosifs et l’angle d’interception des trous chargés d’explosifs avec les surfaces). Les paramètres critiques
ont été utilisés pour chaque site afin de construire les modèles prédictifs. Les résultats montrent que la
magnitude des bris hors-profils le long de la surface de conception peut être prédite à l'aide d'un modèle forêt
ii
aléatoire avec moins d’un mètre d’erreur pour 65% de la surface en moyenne. Les modèles de forêt aléatoire
permettent de prédire la géométrie avec succès pour 71 % des faces de chantiers transversaux et 51 % des
faces de chantiers longitudinaux. L’analyse de ces prédictions permet de déterminer les magnitudes maximales
possibles de bris hors-profil et leur position (utilisant l’approche probabiliste) ainsi que d’estimer la performance
économique du chantier.
La résolution des données et l'utilisation de l'analyse multivariée ont permis de prédire la géométrie des
chantiers, allant bien au-delà de la simple prédiction qualitative par face de chantiers fournie par une approche
traditionnelle de l’abaque de stabilité. Ces travaux constituent une étape importante vers un processus de
conception et de planification des chantiers qui minimise les problèmes de stabilité, la dilution et la perte de
minerai à travers le chantier. Étant donné qu’une géométrie de conception maximisant la récupération de minerai
augmente le potentiel de dilution et vice versa, cette approche permet de quantifier le compromis économique
et ainsi maximiser la rentabilité lors de l'exploitation du chantier. Cela marque une contribution importante pour
la compréhension et l’optimisation de la performance des chantiers de type chambre ouverte.
iii
Abstract
Open stopes were popularised in underground mines around the 1980s due to the high yields they generate and
their relatively low cost. The success of this mining method depends on the ability to design a stope that
maximises profits while respecting the geometry during mining. In reality, overbreak (OB, unplanned volume of
rock mined) and underbreak (UB, volume of planned rock left in place) are generated during the mining process
which can have negative consequences on the stability of the stope and the profitability of the operation. To
minimise the OB and UB, and their impact, empirical tools such as the Stability Chart were developed and
improved to predict the volumes of OB per stope faces. Unfortunately, these tools have certain limitations: they
integrate a limited number of variables (which does not cover all the possible causes of OB), UB is not
considered, and the resolution of the predictions is limited (qualitative or average value per face). These
limitations prevent the full integration of economic data into predictions and thus the optimisation of the mines
stopes.
The objective of this thesis is to develop a methodology for operating mines which enables the understanding of
the spatial distribution and magnitude of OB and UB generated along the surface of the stope and to use this
knowledge during stope design to predict the expected geometry to optimise its performance. A stope database
was created for three case studies (two in Australia and one in Canada) at an octree resolution (georeferenced
data measured at an approximately one cubic metre resolution) which includes geometric, geomechanical,
geological, operational and performance variables. Univariate, bivariate and multivariate statistical methods
(principal component analysis and partial least squares) were used to identify the critical variables for each site.
Multivariate and machine learning models were subsequently used to predict the mined geometry (partial least
squares and random forest) and OB and UB location (linear discriminant analysis). The models were compared
to determine the best approach. Economic data was integrated to characterise the geotechnical (OB and UB)
and economic performances of the expected geometry.
The statistical analysis of the variables enables the identification of critical variables for each case study
regarding the OB (observed in areas where there is high blasting energy, where there is a large undercut and
overcut, towards the middle of the faces and in the presence of major geological structure) and UB (observed
near the edges of surfaces, where there is a large distance from the blasting, and where drill holes toe into the
faces). The critical variables were used for each site to build predictive models. The results show that the
magnitude of OB and UB can be predicted using a random forest model with a less than one metre error for
65% of the surface on average. These predictions are used to build the expected geometry of the stope.
Considering the mining context, it is possible to excellently predict the geometry for 71% of the transversal stope
faces and 51% of the longitudinal stope faces. The incorporation of probabilities also enables the estimation of
iv
the maximum magnitudes of OB and UB, their location and the economical estimation of the performance of the
stopes.
The octree resolution of the data and the use of multivariate analysis has enabled the prediction of the stope
geometry, going well beyond the simple qualitative per stope face prediction provided by a traditional Stability
Chart approach. This work is a significant step to advance stope design and the planning process, providing
tools to minimise stability issues, dilution and loss of ore. As designing for higher ore recovery increases the
potential for dilution and vice versa, this approach allows for the value realised from mining a stope to be
maximised by quantifying this inherent economic trade-off. The enhanced resolution of both data and predictions
has allowed for a more comprehensive evaluation of the predicted stope geometry and economic outcomes
during the design phase. This marks a major contribution in the ability to design and plan the optimal stope.
v
Contents
Résumé ............................................................................................................................................................... ii
Abstract............................................................................................................................................................... iv
Contents ............................................................................................................................................................. vi
List of figures ..................................................................................................................................................... xii
List of tables..................................................................................................................................................... xxx
List of abbreviations, symbols and acronyms ............................................................................................... xxxiv
Acknowledgement......................................................................................................................................... xxxvi
Foreword....................................................................................................................................................... xxxvii
Introduction ......................................................................................................................................................... 1
Background .................................................................................................................................................... 1
Problem definition ........................................................................................................................................... 3
Objectives....................................................................................................................................................... 3
Methodology ................................................................................................................................................... 4
Structure of the thesis..................................................................................................................................... 5
Significance and contributions ........................................................................................................................ 7
Chapter 1. Critical review................................................................................................................................ 8
1.1. Introduction........................................................................................................................................ 8
1.2. Quantifying stope OB and UB ........................................................................................................... 8
1.2.1. Per stope resolution .................................................................................................................. 9
1.2.2. Per face resolution .................................................................................................................... 9
1.2.3. Per octree resolution............................................................................................................... 10
1.3. Stope design tools ........................................................................................................................... 12
1.3.1. Numerical modelling ............................................................................................................... 12
1.3.2. Stability Chart ......................................................................................................................... 13
1.3.3. Site-Specific tools ................................................................................................................... 17
1.4. Quantifying critical variables that influence stope OB and UB......................................................... 19
1.4.1. Geometrical variables ............................................................................................................. 19
1.4.2. Geomechanical variables ....................................................................................................... 21
1.4.3. Geological variables ............................................................................................................... 22
1.4.4. Operational variables .............................................................................................................. 23
1.4.5. Seismic variables .................................................................................................................... 26
vi
1.5. Statistical analysis used for understanding and predicting stope OB and UB ................................. 26
1.5.1. Univariate analysis.................................................................................................................. 27
1.5.2. Bivariate analysis .................................................................................................................... 28
1.5.3. Multivariate analysis ............................................................................................................... 30
1.6. Economic analysis........................................................................................................................... 32
1.7. Conclusion....................................................................................................................................... 35
Chapter 2. Methodology ............................................................................................................................... 37
2.1. Introduction...................................................................................................................................... 37
2.2. Data collection ................................................................................................................................. 37
2.2.1. Data quality verification........................................................................................................... 39
2.2.2. Stope reconciliation ................................................................................................................ 41
2.2.3. Quantifying the variables ........................................................................................................ 42
2.2.4. Data filtering ........................................................................................................................... 48
2.3. Root cause analysis ........................................................................................................................ 48
2.4. Predicting stope geometry ............................................................................................................... 51
2.4.1. Partial least squares model .................................................................................................... 52
2.4.2. Linear discriminant analysis model ......................................................................................... 53
2.4.3. Random forest model ............................................................................................................. 54
2.4.4. Evaluating model performance ............................................................................................... 56
2.5. Assessing predicted stope performance ......................................................................................... 62
2.5.1. Stability assessment ............................................................................................................... 62
2.5.2. Economic assessment ............................................................................................................ 64
2.6. Software .......................................................................................................................................... 69
2.7. Conclusion....................................................................................................................................... 69
Chapter 3. Case studies ............................................................................................................................... 71
3.1. Dugald River.................................................................................................................................... 71
3.1.1. Data overview ......................................................................................................................... 72
3.2. Prominent Hill .................................................................................................................................. 74
3.2.1. Data overview ......................................................................................................................... 75
3.3. Westwood........................................................................................................................................ 79
3.3.1. Data overview ......................................................................................................................... 80
3.4. Conclusion....................................................................................................................................... 83
vii
Chapter 4. Article 1 - Assessing stope performance using georeferenced octrees and multivariate analysis
84
4.1. Résumé ........................................................................................................................................... 84
4.2. Abstract ........................................................................................................................................... 84
4.3. Introduction...................................................................................................................................... 85
4.4. Literature review .............................................................................................................................. 87
4.4.1. Quantifying stope OB and UB................................................................................................. 87
4.4.2. Quantifying critical variables for the analysis .......................................................................... 90
4.4.3. Identification of critical variables through statistical analysis .................................................. 91
4.5. Methodology .................................................................................................................................... 95
4.5.1. Data collection ........................................................................................................................ 95
4.5.2. Variable quantification ............................................................................................................ 97
4.5.3. Root cause analysis.............................................................................................................. 102
4.6. Case study .................................................................................................................................... 103
4.6.1. Data overview ....................................................................................................................... 103
4.7. Results .......................................................................................................................................... 105
4.7.1. PCA analysis ........................................................................................................................ 107
4.7.2. PLS analysis ......................................................................................................................... 113
4.8. Discussion ..................................................................................................................................... 114
4.9. Conclusion..................................................................................................................................... 118
4.10. Chapter conclusion........................................................................................................................ 118
Chapter 5. Replicability of the stope OB and UB analysis with two different case studies ......................... 120
5.1. Prominent Hill ................................................................................................................................ 120
5.1.1. PCA analysis ........................................................................................................................ 121
5.1.2. PLS analysis ......................................................................................................................... 125
5.1.3. Discussion ............................................................................................................................ 128
5.2. Westwood...................................................................................................................................... 132
5.2.1. PCA analysis ........................................................................................................................ 134
5.2.2. PLS analysis ......................................................................................................................... 139
5.2.3. Discussion ............................................................................................................................ 142
5.3. Multivariate analysis summary ...................................................................................................... 148
5.4. Conclusion..................................................................................................................................... 152
Chapter 6. Article 2 – Predicting open stope performance at an octree resolution using multivariate models
154
viii
6.1. Résumé ......................................................................................................................................... 154
6.2. Abstract ......................................................................................................................................... 155
6.3. Introduction.................................................................................................................................... 155
6.4. Literature review ............................................................................................................................ 157
6.5. Methodology .................................................................................................................................. 161
6.5.1. Octree data ........................................................................................................................... 161
6.5.2. Multivariate and machine learning models............................................................................ 162
6.5.3. Statistical evaluation of model performance ......................................................................... 162
6.6. Case study .................................................................................................................................... 164
6.6.1. Data overview ....................................................................................................................... 165
6.7. Results .......................................................................................................................................... 167
6.7.1. Random forest ...................................................................................................................... 170
6.7.2. Statistical performance overview .......................................................................................... 170
6.7.3. Visual example ..................................................................................................................... 171
6.7.4. Model prediction error ........................................................................................................... 172
6.7.5. Probabilistic approach .......................................................................................................... 173
6.7.6. Limitations ............................................................................................................................ 176
6.8. Discussion ..................................................................................................................................... 177
6.9. Summary and conclusion .............................................................................................................. 179
6.10. Dugald River model performance update ...................................................................................... 180
6.10.1. Random forest model ........................................................................................................... 180
6.11. Chapter conclusion........................................................................................................................ 182
Chapter 7. Replicability of stope geometry predictions with two different case studies (Prominent Hill and
Westwood) 184
7.1. Prominent Hill ................................................................................................................................ 184
7.1.1. Random forest ...................................................................................................................... 188
7.2. Westwood...................................................................................................................................... 197
7.2.1. Random forest ...................................................................................................................... 201
7.3. Applicability of the proposed methodology .................................................................................... 210
7.3.1. Improvement on other prediction methods ........................................................................... 211
7.3.2. Site usage of the prediction method ..................................................................................... 212
7.4. Conclusion..................................................................................................................................... 213
Chapter 8. Article 3 - Optimising stope design through economic and geotechnic assessments of predictions made at
a meter scale resolution using the sites' reconciled data ......................................................................................... 215
ix
8.1. Résumé ......................................................................................................................................... 215
8.2. Abstract ......................................................................................................................................... 216
8.3. Introduction.................................................................................................................................... 216
8.4. Background on stope optimisation ................................................................................................ 218
8.4.1. Stope reconciliation .............................................................................................................. 218
8.4.2. Predicting stope OB and UB ................................................................................................. 222
8.4.3. Economic analysis ................................................................................................................ 224
8.5. Methodology .................................................................................................................................. 225
8.5.1. Octree data ........................................................................................................................... 225
8.5.2. Predictive model ................................................................................................................... 226
8.5.3. Stope performance assessment ........................................................................................... 229
8.5.4. Root cause assessment ....................................................................................................... 234
8.6. Case study .................................................................................................................................... 234
8.6.1. Data overview ....................................................................................................................... 235
8.6.2. Random forest model overview ............................................................................................ 242
8.7. Results .......................................................................................................................................... 244
8.7.1. Geometry analysis ................................................................................................................ 244
8.7.2. Economic analysis ................................................................................................................ 247
8.7.3. Root cause analysis.............................................................................................................. 252
8.7.4. Exploring other designs ........................................................................................................ 255
8.8. Discussion and summary .............................................................................................................. 260
8.9. Conclusion..................................................................................................................................... 261
8.10. Chapter conclusion........................................................................................................................ 261
Conclusion ...................................................................................................................................................... 262
Summary .................................................................................................................................................... 262
Limitations of the thesis .............................................................................................................................. 264
Recommendations for future work .............................................................................................................. 265
References ..................................................................................................................................................... 267
Appendix A: Dugald River PCA analysis charts .............................................................................................. 274
Appendix B: Prominent Hill PCA analysis charts ............................................................................................ 282
Appendix C: Westwood PCA analysis charts.................................................................................................. 290
Appendix D: Prediction results for the Dugald River PLS and LDA models .................................................... 299
Partial least squares model ........................................................................................................................ 299
x
Linear discriminant analysis model ............................................................................................................. 305
Appendix E: Prediction results for the Prominent Hill PLS and LDA models .................................................. 310
Partial least squares model ........................................................................................................................ 310
Linear discriminant analysis ....................................................................................................................... 316
Appendix F: Prediction results for the Westwood PLS and LDA models ........................................................ 321
Partial least squares model ........................................................................................................................ 321
Linear discriminant analysis ....................................................................................................................... 327
Appendix G: Model prediction summary ......................................................................................................... 330
Statistical summary ................................................................................................................................ 330
Variables summary ................................................................................................................................ 331
Predicted performance summary ........................................................................................................... 332
Appendix H: Catalogue of predicted geometry that meets the objective set in this thesis .............................. 337
xi
List of figures
Chapter 1
Figure 1. 1: Example of stope overbreak and underbreak (Potvin et al. 2016) ................................................... 8
Figure 1. 2: Example of the equivalent linear overbreak sough (ELOS, Clark 1998) ........................................ 10
Figure 1. 3: Illustration of the subdivision of the 3D space and the faces using octrees (modified from
McFadyen et al. 2021) ...................................................................................................................................... 11
Figure 1. 4: Illustration of stope OB and UB quantified at an octree level by calculating the distance, in a
direction normal to the design surface, between the design surface and the CMS (modified from McFadyen et
al. 2021) ............................................................................................................................................................ 11
Figure 1. 5: Example of how stope OB and UB measured at the octree resolution capture the variation of stope
OB and UB across a surface (McFadyen et al. 2021)....................................................................................... 12
Figure 1. 6: Mathews Stability Chart (taken from Mawdesley et al. 2001) ........................................................ 14
Figure 1. 7: Chart for calculating the A, B and C factors for the stability number (Mathews et al. 1981) .......... 15
Figure 1. 8: Stability Chart generated by: left: Potvin 1988, right: Nickson 1992 .............................................. 16
Figure 1. 9: Example of a relaxation zone created by the drives undercut (Diederichs and Kaiser 1999) ........ 26
Figure 1. 10: Example of a cumulative distribution chart plotting overbreak and underbreak (Potvin et al. 2016)
.......................................................................................................................................................................... 27
Figure 1. 11: Example of a bar chart used to analyse stope OB (Capes 2009) ................................................ 28
Figure 1. 12: Example of the use of a moving average (black line) with a box a whisker plot for analysing the
ERF per octree (Woodward et al. 2019) ........................................................................................................... 29
Figure 1. 13: Example of a box and whisker plot comparing different mining pyramids (McFadyen et al. 2019a)
.......................................................................................................................................................................... 29
Figure 1. 14: Example of a bar chart used for analysing RQD (McFadyen et al. 2019a) .................................. 30
Figure 1. 15: Illustration of the PCA model (Dunn 2023a) ................................................................................ 31
Figure 1. 16: Illustration of the PLS model (Dunn 2023b) ................................................................................. 32
Chapter 2
Figure 2. 1: The four steps of the stope design methodology ........................................................................... 37
Figure 2. 2: The first step of the stope design methodology ............................................................................. 38
Figure 2. 3: Examples of a) wrong surface construction; b) Odd CMS shape caused by a muckpile left in the
stope ................................................................................................................................................................. 39
Figure 2. 4: Example of overlapping drill strings generated for the first blast (in orange) and for the rest of the
stope (in black). ................................................................................................................................................ 40
Figure 2. 5: Example of face delimitation using octrees.................................................................................... 42
Figure 2. 6: The second step of the proposed methodology ............................................................................. 49
Figure 2. 7: Example of a loading chart (a) and score chart (b) that oppose two components ......................... 50
Figure 2. 8: Example of a loading chart using PLS ........................................................................................... 51
Figure 2. 9: The third step of the proposed methodology ................................................................................. 52
Figure 2. 10: Example the classification of two groups using linear discriminant analysis (modified from
Tremblay 2020) ................................................................................................................................................. 53
Figure 2. 11: Random forest diagram for generating a prediction ..................................................................... 54
xii
Figure 2. 12: Example of a prediction interval for a stope design (black) according to the probability (blue =
80% probability the projected distances will be larger; green = median case, 50% probability; red = 80%
probability the projected distance will be smaller) ............................................................................................. 55
Figure 2. 13: Example of the analytical comparison between the predicted face and the actual face. The
cumulative distribution represents the projected distance compiled from smallest (purple colours) to largest
(red colours)...................................................................................................................................................... 60
Figure 2. 14: The fourth step of the proposed methodology ............................................................................. 62
Figure 2. 15: Percentage of octrees above the threshold value for the selected percentile geometry within the
probability interval ............................................................................................................................................. 63
Figure 2. 16: Example of the predicted distance for an octree based on the CDF percentile used .................. 64
Figure 2. 17: Example of the grade block model imported around a stope ....................................................... 65
Figure 2. 18: Example of the calculation of the NSR value per octree (a) and an example of the result per
octree block of the NSR value adjusted with backfill information (b)................................................................. 66
Figure 2. 19: Example of the cumulative distribution of the NSR value for each tonne based on the different
types of volume. Tonnes per volume are indicated as a footnote. The black line represents a fictive cut-off
value ................................................................................................................................................................. 67
Figure 2. 20: 3D view of the NSR value for the octrees located in the OB. Octrees with an NSR value below
the fictive cut-off grade are transparent ............................................................................................................ 68
Chapter 3
Figure 3. 1: The location of Dugald River mine, Queensland, Australia............................................................ 71
Figure 3. 2: 3D Section view of the stope database with the trial area delineated in red .................................. 72
Figure 3. 3: Longitudinal view of the transversal stopes in the database (a) and the stopes forming part of the
third group for the model building process (b) .................................................................................................. 73
Figure 3. 4: Example of stope face delimitation using colour code and orientation .......................................... 73
Figure 3. 5: The location of Prominent Hill mine, South Australia, Australia ..................................................... 75
Figure 3. 6: 3D section view of the stope database for Prominent Hill .............................................................. 76
Figure 3. 7: Stopes at Prominent Hill selected for the analysis ......................................................................... 76
Figure 3. 8: Prominent Hill stopes predicted with the models ........................................................................... 77
Figure 3. 9: Structural model for the studied area (a) and an example of the RQD value for a stope near faults
(b) ..................................................................................................................................................................... 78
Figure 3. 10: The location of Westwood mine, Quebec, Canada ...................................................................... 80
Figure 3. 11: 3D section view of the stope database for Westwood ................................................................. 80
Figure 3. 12: Selected stopes for the Westwood analysis ................................................................................ 81
Figure 3. 13: Westwood stopes predicted with the models ............................................................................... 81
Chapter 4
Figure 4. 1: Stope overbreak and underbreak .................................................................................................. 87
Figure 4. 2: Illustration of the recursive process of octrees as well as the octrees defined along the design
surface (modified from McFadyen et al. 2021).................................................................................................. 88
Figure 4. 3: Illustration of octree stope OB and UB quantified by calculating the distance in a direction normal
to the design surface between the design surface and the CMS for each octree (modified from McFadyen et al.
2021)................................................................................................................................................................. 89
xiii
Figure 4. 4: An example of how stope OB and UB can vary across a stope face (McFadyen et al. 2021) ....... 90
Figure 4. 5: Illustration of the principal component analysis (PCA) structure (Dunn 2023a) ............................. 93
Figure 4. 6: Illustration of the partial least squares (PLS) structure (Dunn 2023b). .......................................... 94
Figure 4. 7: The three steps for understanding stope OB and UB as part of the new stope design methodology.
.......................................................................................................................................................................... 95
Figure 4. 8: Examples of a) Bad mesh; b) Odd CMS shape caused by a muck pile left in the stope. .............. 97
Figure 4. 9: Location of Dugald River mine in Queensland, Australia. ............................................................ 103
Figure 4. 10: 3D section view of the Dugald River stope database with the trial area shown in red. .............. 104
Figure 4. 11: Longitudinal view of the Dugald River transversal stopes in the database. ............................... 104
Figure 4. 12: Example of stope face delimitation using colour code and orientation. ..................................... 105
Figure 4. 13: Normalised cumulative count of octrees projected distance for the Dugald River 49 transversal
stopes. ............................................................................................................................................................ 106
Figure 4. 14: Example of an octree UB quality issue identified for large UB in the corners of the stope. ....... 106
Figure 4. 15: Two stope examples of the Dugald River mine site stope OB and UB at an octree level, with CMS
and designed shape overlaid. View 1 side wall does not show any octrees as they are mined against backfill.
........................................................................................................................................................................ 107
Figure 4. 16: Scree Plot of the variance explained for each component of the Dugald River PCA. ................ 108
Figure 4. 17: Component 2 versus component 3 charts: a) Loading chart; b) Score chart coloured by stope OB
or UB............................................................................................................................................................... 111
Figure 4. 18: Loadings chart for the Dugald River PLS analysis. .................................................................... 114
Figure 4. 19: Critical variable values along Dugald River stope A design shape HW and side wall; (a) ERF;
(b) Blasting energy proxy; (c) Blasthole orientation (◦);( d) Undercut (m); (e) Distance to the closest fault (m);
(f) Dip (◦); (g) Projected distance (m). ............................................................................................................. 115
Figure 4. 20: Critical variable values along Dugald River stope’s FW design shape; (a) Undercut (m); (b)
Blasting energy proxy; (c) Projected distance (m). ......................................................................................... 116
Chapter 5
Figure 5. 1: Prominent Hill transversal stopes used for the analysis .............................................................. 120
Figure 5. 2: Normalised cumulative count of octrees’ projected distances for the 45 Prominent Hill transversal
stopes ............................................................................................................................................................. 121
Figure 5. 3: Scree plot of the variance explained for each Prominent Hill PCA component ........................... 122
Figure 5. 4: Component 1 versus component 2 charts. a: loading chart; b: score chart coloured by stope OB
and UB ............................................................................................................................................................ 124
Figure 5. 5: Loadings chart (W* and C* values) of the first component for the Prominent Hill PLS analysis .. 126
Figure 5. 6: Prominent Hill bivariate charts coloured by point density, with a moving average, of the variables
that do not show a linear trend with the projected distance; a) Dip; b) Octree direction; c) RQD; d) Directional
measure to the drift ......................................................................................................................................... 128
Figure 5. 7: Critical variable values for a Prominent Hill stope design shape HW; (a) Stope design and CMS;
(b) Projected distance (m); (c) Blasting energy proxy; (d) Blasthole orientation (◦); (e) Blasthole standoff (m); (f)
ERF; (g) Undercut (m); (h) Dip (◦). .................................................................................................................. 129
Figure 5. 8: Critical variable values along the Prominent Hill stope’s FW design shape; (a) Stope design and
CMS; (b) Projected distance (m); (c) Blasting energy proxy; (d) Blasthole orientation (◦); (e) Blasthole standoff
(m); (f) ERF; (g) Undercut (m); (h) Dip (◦). ...................................................................................................... 130
Figure 5. 9: Westwood stopes used in the analysis ........................................................................................ 132
xiv
Figure 5. 10: Normalised cumulative count of octree projected distance for the 40 longitudinal stopes ......... 134
Figure 5. 11: Scree plot of the variance explained for each Westwood PCA component ............................... 134
Figure 5. 12: Component 1 versus component 4 charts. a: loading chart; b: score chart coloured by OB-UB; C:
score chart coloured by binned projected distance ......................................................................................... 138
Figure 5. 13: Loadings chart (W* and C* values) of the first component for the Westwood PLS analysis ...... 140
Figure 5. 14: Westwood bivariate charts coloured by point density, with a moving average, of the variables that
do not show a linear trend with the projected distance; a) Dip; b) Directional measure to the drift; c) Directional
measure to the fault; d) Distance to the fault; e) RQD; f) GSI; g) UCS ........................................................... 142
Figure 5. 15: Longitudinal view of the Westwood stope database with octree coloured by a) projected distance;
b) blasting standoff. Stopes with large blasting standoff are boxed in red ...................................................... 143
Figure 5. 16: Westwood stope database with octrees coloured by blasting orientation .................................. 144
Figure 5. 17: Geotechnical variables and projected distance values for the selected stopes that are the cause
of the correlations identified in the PCA analysis ............................................................................................ 145
Figure 5. 18: CMS (orange) and faults (green) for the stoping area where large OB and high geotechnical
values are observed........................................................................................................................................ 145
Figure 5. 19: Critical variable values for a Westwood stope design shape HW; (a) Stope design and CMS; (b)
Blasting energy proxy; (c) Distance to fault (m); (d) GSI; (e) UCS contrast; (g) Projected distance (m); (h)
Undercut (m); (i) ERF; (j) RQD; (k) UCS ......................................................................................................... 147
Figure 5. 20: Critical variable values for a Westwood stope design shape FW; (a) Stope design and CMS; (b)
Blasting energy proxy; (c) Distance to fault [m]; (d) GSI; (e) UCS contrast; (g) Projected distance [m]; (h)
Undercut [m]; (i) ERF; (j) RQD; (k) UCS ......................................................................................................... 147
Chapter 6
Figure 6. 1: Illustration of stope overbreak and underbreak with respect to an open stoping mining method
(McFadyen et al., 2023) .................................................................................................................................. 157
Figure 6. 2: Illustration of equivalent linear overbreak slough (Clark 1998) .................................................... 158
Figure 6. 3: Stability Chart (from Nickson, 1992) ............................................................................................ 159
Figure 6. 4: Illustration of the recursive process of octrees, as well as the octrees defined along the design
surface and the stope OB and UB quantified by calculating the distance in a direction normal to the design
surface between the design surface and the CMS for each octree (modified from McFadyen et al., 2020) ... 160
Figure 6. 5: An example of how stope OB and UB can spatially vary along a stope surface (McFadyen et al.,
2021)............................................................................................................................................................... 161
Figure 6. 6: Location of Dugald River mine, Queensland, Australia ............................................................... 165
Figure 6. 7: 3D section view of the Dugald River transversal stope database (a) and stopes part of group 3
used for predicting and testing the models (b) ................................................................................................ 166
Figure 6. 8: Random forest diagram for generating a prediction ..................................................................... 170
Figure 6. 9: Predictions versus observations for the Dugald River random forest model. The points are
coloured by their confusion matrix classification. The ideal and best linear fit of the data is overlaid. ............ 171
Figure 6. 10: Dugald River prediction example. Stope A observed projected distances of the octrees on the
left, the predicted distances in the middle and the absolute prediction error on the right from the random forest
model. The face with no octree (dark green) is a backfill face. ....................................................................... 172
Figure 6. 11: Prediction absolute error versus the projected distance for the Dugald River random forest model
........................................................................................................................................................................ 173
xv
Figure 6. 12: Dugald River prediction example. Observed projected distances for the octrees, the lower and
upper bound of a 60% prediction interval calculated from the random forest model and the octrees identified in
or out of the prediction interval. The face with no octree is a backfill face. ..................................................... 174
Figure 6. 13: The probability of the predicted projected distances versus the prediction error for the Dugald
River predicted octrees using the random forest model.................................................................................. 175
Figure 6. 14: Example of a cluster of octrees large with PDF values (over 0.4) and large prediction errors
(over 2 m). ...................................................................................................................................................... 175
Figure 6. 15: A Dugald River example of an insufficient prediction with the random forest model. The observed
and predicted projected distances are seen at the top with the absolute prediction error and the lower and
upper bounds of the 60% prediction interval are seen at the bottom with the octrees identified in or out of the
reliability interval. Pale blue octrees on the crest of the HW have a distance of 0 m and were not part of the
predictions. The face with no octree is a backfill face. .................................................................................... 176
Figure 6. 16: 3D view of the HW predictions versus observations for the Dugald River random forest model 181
Figure 6. 17: 3D view of the FW predictions versus observations for the Dugald River random forest model 182
Chapter 7
Figure 7. 1: Prominent Hill stopes in group 3 .................................................................................................. 185
Figure 7. 2: 3D view of the HW predictions versus observations for the Prominent Hill random forest model 189
Figure 7. 3: 3D view of the FW predictions versus observations for the Prominent Hill random forest model 190
Figure 7. 4: Predictions versus observations for the Prominent Hill random forest model. The points are
coloured by their confusion matrix classification. The ideal and best linear fit of the data are overlaid .......... 192
Figure 7. 5: Prediction absolute error versus the projected distance for the Prominent Hill random forest model
........................................................................................................................................................................ 192
Figure 7. 6: Prominent Hill stope random forest model example: observed projected distances of the octrees
on the left, the predicted distances in the middle, and the absolute prediction error on the right.................... 193
Figure 7. 7: Prominent Hill stope example. Observed projected distances for the octrees, the lower and upper
bound of a 60% prediction interval calculated from the random forest model and the octrees identified in or out
of the prediction interval. ................................................................................................................................. 194
Figure 7. 8: Prominent Hill example where the predictions are not adequate with the random forest model. The
observed and predicted projected distances can be seen at the top, while the absolute prediction error and the
lower and upper bounds of the 60% prediction interval can be seen at the bottom with the octrees identified in
or out of the prediction interval. The faces with no octrees are backfill faces ................................................. 195
Figure 7. 9: The cumulative distribution chart of the absolute prediction error, grouped by the rounded
likelihood of observing the predicted distance for the Prominent Hill random forest model ............................ 196
Figure 7. 10: Example of octrees (circled in red) with large prediction errors (over 4 m). a) octrees in UB near a
backfilled face (crown); b) octrees in FW OB .................................................................................................. 197
Figure 7. 11: Westwood stopes in group 3 ..................................................................................................... 198
Figure 7. 12: 3D view of the HW predictions versus observations for the Westwood random forest model ... 201
Figure 7. 13: 3D view of the FW predictions versus observations for the Westwood random forest model.... 202
Figure 7. 14: Predictions versus observations for the Westwood random forest model. The points are coloured
by their confusion matrix classification. The ideal and best linear fit of the data are overlaid ......................... 205
Figure 7. 15: Prediction absolute error versus the projected distance for the Westwood random forest model
........................................................................................................................................................................ 205
xvi
Figure 7. 16: Westwood stope random forest model example: observed projected distances of the octrees on
the left, the predicted distances in the middle, and the absolute prediction error on the right ........................ 206
Figure 7. 17: Observed projected distances for the octrees of the Westwood stope: the lower and upper bound
of a 60% prediction interval calculated from the random forest model and the octrees identified in or out of the
prediction interval ............................................................................................................................................ 207
Figure 7. 18: An example of an insufficient prediction with the Westwood random forest model. The observed
and predicted projected distances can be seen at the top, while the absolute prediction error and the lower and
upper bound of the 60% prediction interval can be seen at the bottom with the octrees identified in or out of the
prediction interval. ........................................................................................................................................... 208
Figure 7. 19: The cumulative distribution chart of the absolute prediction error, grouped by the rounded
likelihood of observing the predicted distance for the Westwood random forest model.................................. 209
Figure 7. 20: 3D view of the Westwood stopes (circled in blue) with large prediction errors (over 4 m) ......... 210
Figure 7. 21: Side view of the Westwood analysed stope with predictions that are inadequate, as well as
adjacent stopes and faults .............................................................................................................................. 210
Figure 7. 22 : Face example of the different predictions using different prediction tools for the HW .............. 212
Chapter 8
Figure 8. 1:Stope overbreak and underbreak with respect to a stoping mining method (McFadyen et al. 2023a)
........................................................................................................................................................................ 219
Figure 8. 2: Illustration of the recursive process of octrees as well as the octrees defined along the design
surface (modified from McFadyen et al. 2021)................................................................................................ 221
Figure 8. 3: Illustration of octree stope OB and UB quantified by calculating the distance in a direction normal
to the design surface between the design surface and the CMS for each octree (modified from McFadyen et al.
2021)............................................................................................................................................................... 222
Figure 8. 4: The proposed four steps for assessing the predicted stope performance as part of the stope
design methodology ........................................................................................................................................ 225
Figure 8. 5: An example of how stope OB and UB can spatially vary along a stope surface (McFadyen et al.
2021)............................................................................................................................................................... 226
Figure 8. 6: Example of a CMS (left) and the predicted mined geometry (right) using a random forest model227
Figure 8. 7: Random forest diagram for generating a prediction ..................................................................... 228
Figure 8. 8: Example of different prediction geometries for a stope design shape (black) according to
probabilities. The blue, green and red surfaces are the 20th, 50th and 80th percentile cases of the prediction
interval, respectively ....................................................................................................................................... 228
Figure 8. 9: Example of the predicted distance for an octree based on the CDF and percentile considered.. 230
Figure 8. 10: Example of the grade block model imported around a stope displaying the NSR value per block
........................................................................................................................................................................ 230
Figure 8. 11: Example of the calculation of the NSR value per octree (left) and an example of the result per
octree block of the NSR value adjusted with backfill information (right).......................................................... 231
Figure 8. 12: Example of the cumulative distribution of the NSR value for each tonne based on the different
categories of volume. Total tonnes per volume are indicated as a footnote and the cut-off value with the black
line .................................................................................................................................................................. 232
Figure 8. 13: 3D view of the NSR value for the OB octrees. Points with an NSR value below the selected cut-
off grade are semitransparent while points above the cut-off grade are opaque ............................................ 233
Figure 8. 14: Location of Prominent Hill mine, South Australia, Australia ....................................................... 235
xvii
Figure 8. 15: 3D section view of the Prominent Hill stope database ............................................................... 236
Figure 8. 16: Prominent Hill first model and prediction database .................................................................... 243
Figure 8. 17: Stopes used for the Prominent Hill model database .................................................................. 243
Figure 8. 18: 3D view of Prominent Hill stope A; a) The design geometry with the drives; b) The octree data
structure coloured per face ............................................................................................................................. 244
Figure 8. 19: The three predicted geometries (20th, 50th and 80th percentiles of the prediction interval) for
Prominent Hill stope A .................................................................................................................................... 245
Figure 8. 20: The three predicted geometries per octree (20th, 50th and 80th percentiles of the prediction
interval) for Prominent Hill stope A ................................................................................................................. 246
Figure 8. 21: 3D view of the probability of exceeding a 0 m or 2 m threshold, and a cumulative distribution
chart of the percentage of octrees above the threshold value for the probability geometry (CDF percentile) for
Prominent Hill stope A .................................................................................................................................... 247
Figure 8. 22: Cumulative distribution of the tonnes in each volume type based on the NSR value for the three
different geometries (20th, 50th and 80th percentiles of the prediction interval) of Prominent Hill stope A. The
mined volume represents the predicted mined ............................................................................................... 251
Figure 8. 23: NSR value per octree and per volume for the three different geometries (20th, 50th and 80th
percentiles of the prediction interval) of Prominent Hill stope A. A cut-off value of $50/tonne is set. Octrees
below the cut-off value are semitransparent ................................................................................................... 252
Figure 8. 24: Variables ordered by variable importance calculated from the Prominent Hill random forest model
........................................................................................................................................................................ 253
Figure 8. 25: Multiple 3D views of the design octrees of Prominent Hill stope A coloured with the different
critical variables .............................................................................................................................................. 255
Figure 8. 26: Original and alternative blast designs proposed for optimisation analysis of Prominent Hill stope A
........................................................................................................................................................................ 256
Figure 8. 27: Original and alternative projected distance and economic predictions for optimisation analysis of
Prominent Hill stope A .................................................................................................................................... 257
Appendix A
Figure A. 1: Component 1 versus component 2 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 274
Figure A. 2: Component 1 versus component 3 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 274
Figure A. 3: Component 1 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 275
Figure A. 4: Component 1 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 275
Figure A. 5: Component 1 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 276
Figure A. 6: Component 2 versus component 3 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 276
Figure A. 7: Component 2 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 277
Figure A. 8: Component 2 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 277
xviii
Figure A. 9: Component 2 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 278
Figure A. 10: Component 3 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 278
Figure A. 11: Component 3 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 279
Figure A. 12: Component 3 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 279
Figure A. 13: Component 4 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 280
Figure A. 14: Component 4 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 280
Figure A. 15: Component 5 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 281
Appendix B
Figure B. 1: Component 1 versus component 2 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 282
Figure B. 2: Component 1 versus component 3 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 282
Figure B. 3: Component 1 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 283
Figure B. 4: Component 1 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 283
Figure B. 5: Component 1 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 284
Figure B. 6: Component 2 versus component 3 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 284
Figure B. 7: Component 2 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 285
Figure B. 8: Component 2 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 285
Figure B. 9: Component 2 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 286
Figure B. 10: Component 3 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 286
Figure B. 11: Component 3 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 287
Figure B. 12: Component 3 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 287
Figure B. 13: Component 4 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 288
Figure B. 14: Component 4 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 288
xix
Figure B. 15: Component 5 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart
coloured by stope OB or UB ........................................................................................................................... 289
Appendix C
Figure C. 1: Component 1 versus component 2 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 290
Figure C. 2: Component 1 versus component 3 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 290
Figure C. 3: Component 1 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 290
Figure C. 4: Component 1 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 291
Figure C. 5: Component 1 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 291
Figure C. 6: Component 1 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 291
Figure C. 7: Component 1 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 292
Figure C. 8: Component 2 versus component 3 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 292
Figure C. 9: Component 2 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 292
Figure C. 10: Component 2 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 293
Figure C. 11: Component 2 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 293
Figure C. 12: Component 2 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 293
Figure C. 13: Component 2 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 294
Figure C. 14: Component 3 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 294
Figure C. 15: Component 3 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 294
Figure C. 16: Component 3 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 295
Figure C. 17: Component 3 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 295
Figure C. 18: Component 3 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 295
Figure C. 19: Component 4 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 296
Figure C. 20: Component 4 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 296
xx
Figure C. 21: Component 4 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 296
Figure C. 22: Component 4 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 296
Figure C. 23: Component 5 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 297
Figure C. 24: Component 5 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 297
Figure C. 25: Component 5 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 297
Figure C. 26: Component 6 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 297
Figure C. 27: Component 6 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 298
Figure C. 28: Component 7 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart
coloured by OB-UB; c: score chart coloured by binned projected distance .................................................... 298
Appendix D
Figure D. 1: Stopes in group 3 used for predicting and testing the Dugald River models ............................... 299
Figure D. 2: Predictions versus observations for the Dugald River PLS model. The points are coloured by their
confusion matrix classification. The ideal and best linear fit of the data are overlaid ...................................... 300
Figure D. 3: Prediction absolute error versus the projected distance for the Dugald River PLS model .......... 301
Figure D. 4: Dugald River stope PLS model example: observed projected distances of the octrees on the left,
the predicted distances in the middle, and the absolute prediction error on the right. The face with no octree is
a backfill face .................................................................................................................................................. 302
Figure D. 5: 3D view of the HW predictions versus observations for the Dugald River PLS model ................ 303
Figure D. 6: 3D view of the FW predictions versus observations for the Dugald River PLS model ................ 304
Figure D. 7: An example stope of an insufficient prediction with the Dugald River PLS model. The observed,
predicted projected distances and the absolute prediction error can be seen. Pale blue octrees on the crest of
the HW have a distance of 0 m and were not part of the predictions. The face with no octrees is a backfill face
........................................................................................................................................................................ 305
Figure D. 8: Stope A observed OB and UB of the octrees on the left, the predicted OB and UB in the middle,
and the prediction error on the right using the LDA model. The face with no octrees is a backfill face .......... 306
Figure D. 9: 3D view of the HW predictions versus observations for the Dugald River LDA model ................ 307
Figure D. 10: 3D view of the FW predictions versus observations for the Dugald River LDA model .............. 308
Figure D. 11: An example of an insufficient prediction with the LDA model. The observed and predicted OB
and UB can be seen as well as the prediction error. Pale blue octrees on the crest of the HW were not part of
the predictions. The face with no octrees is a backfill face ............................................................................. 309
Appendix E
Figure E. 1: Prominent Hill stopes in group 3.................................................................................................. 310
Figure E. 2: Predictions versus observations for the Prominent Hill PLS model. The points are coloured by their
confusion matrix classification. The ideal and best linear fit of the data are overlaid ...................................... 311
xxi
Figure E. 3: Prediction absolute error versus the projected distance for the Prominent Hill PLS model. Outliers
circled in red ................................................................................................................................................... 312
Figure E. 4: Prominent Hill stope PLS model example: observed projected distances of the octrees on the left,
the predicted distances in the middle, and the absolute prediction error. The face with no octrees is a backfill
face ................................................................................................................................................................. 313
Figure E. 5: 3D view of the HW predictions versus observations for the Prominent Hill PLS model............... 314
Figure E. 6: 3D view of the FW predictions versus observations for the Prominent Hill PLS model ............... 315
Figure E. 7: Prominent Hill stope example where the predictions were not adequate with the PLS model. The
observed, predicted projected distances and the absolute prediction error can be seen. The faces with no
octrees are backfill faces ................................................................................................................................ 316
Figure E. 8: Prominent Hill stope LDA model example: observed OB and UB of the octrees on the left, the
predicted OB and UB in the middle and the prediction error on the right. The face with no octrees is a backfill
face ................................................................................................................................................................. 317
Figure E. 9: 3D view of the HW predictions versus observations for the Prominent Hill LDA model .............. 318
Figure E. 10: 3D view of the FW predictions versus observations for the Prominent Hill LDA model ............. 319
Figure E. 11: Prominent Hill example where the predictions were not adequate with the LDA model. The
observed and predicted OB and UB can be seen as well as the prediction error. The face with no octrees is a
backfill face ..................................................................................................................................................... 320
Appendix F
Figure F. 1: Westwood stopes in group 3 ....................................................................................................... 321
Figure F. 2: Predictions versus observations for the Westwood PLS model. The points are coloured by their
confusion matrix classification. The ideal and best linear fit of the data are overlaid ...................................... 322
Figure F. 3: Prediction absolute error versus the projected distance for the Westwood PLS model............... 323
Figure F. 4: Westwood PLS model prediction example: observed projected distances of the octrees on the left,
the predicted distances in the middle, and the absolute prediction error on the right. The face with no octrees is
a backfill face .................................................................................................................................................. 324
Figure F. 5: 3D view of the HW predictions versus observations for the Westwood PLS model .................... 325
Figure F. 6: 3D view of the FW predictions versus observations for the Westwood PLS model ..................... 326
Figure F. 7: Westwood PLS prediction example where the predictions were not adequate. The observed,
predicted projected distances and the absolute prediction error can be seen. The faces with no octrees are
backfill faces ................................................................................................................................................... 327
Figure F. 8: Side view of the Westwood analysed stope with predictions that are inadequate as well as
adjacent stopes and faults .............................................................................................................................. 327
Figure F. 9: 3D view of the LDA prediction error for the predicted Westwood stopes..................................... 328
Appendix G
Figure G. 1 : Cumulative distribution of the 10th to 90 th percentile prediction interval (halved interval distance is
used) for all the predicted octrees for the three mine sites ............................................................................. 335
Appendix H
Figure H. 1: Example no1 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxii
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 337
Figure H. 2: Example no2 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 337
Figure H. 3: Example no3 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 338
Figure H. 4: Example no4 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 338
Figure H. 5: Example no5 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 339
Figure H. 6: Example no6 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 339
Figure H. 7: Example no7 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 340
Figure H. 8: Example no8 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 340
Figure H. 9: Example no9 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 341
Figure H. 10: Example no10 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 341
Figure H. 11: Example no11 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 342
Figure H. 12: Example no12 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxiii
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 342
Figure H. 13: Example no13 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 343
Figure H. 14: Example no14 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 343
Figure H. 15: Example no15 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 344
Figure H. 16: Example no16 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 344
Figure H. 17: Example no17 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 345
Figure H. 18: Example no18 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 345
Figure H. 19: Example no19 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 346
Figure H. 20: Example no20 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 346
Figure H. 21: Example no21 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 347
Figure H. 22: Example no22 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 347
Figure H. 23: Example no23 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxiv
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 348
Figure H. 24: Example no24 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 348
Figure H. 25: Example no25 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 349
Figure H. 26: Example no26 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 349
Figure H. 27: Example no27 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 350
Figure H. 28: Example no28 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 350
Figure H. 29: Example no29 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 351
Figure H. 30: Example no30 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 351
Figure H. 31: Example no31 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 352
Figure H. 32: Example no32 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 352
Figure H. 33: Example no33 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 353
Figure H. 34: Example no34 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxv
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 353
Figure H. 35: Example no35 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 354
Figure H. 36: Example no36 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 354
Figure H. 37: Example no37 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 355
Figure H. 38: Example no38 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 355
Figure H. 39: Example no39 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 356
Figure H. 40: Example no40 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 356
Figure H. 41: Example no41 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 357
Figure H. 42: Example no42 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 357
Figure H. 43: Example no43 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 358
Figure H. 44: Example no44 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 358
Figure H. 45: Example no45 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxvi
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 359
Figure H. 46: Example no46 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 359
Figure H. 47: Example no47 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 360
Figure H. 48: Example no48 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 360
Figure H. 49: Example no49 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 361
Figure H. 50: Example no50 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 361
Figure H. 51: Example no51 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 362
Figure H. 52: Example no52 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 362
Figure H. 53: Example no53 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 363
Figure H. 54: Example no54 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 363
Figure H. 55: Example no55 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 364
Figure H. 56: Example no56 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxvii
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 364
Figure H. 57: Example no57 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 365
Figure H. 58: Example no58 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 365
Figure H. 59: Example no59 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 366
Figure H. 60: Example no60 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 366
Figure H. 61: Example no61 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 367
Figure H. 62: Example no62 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 367
Figure H. 63: Example no63 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 368
Figure H. 64: Example no64 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 368
Figure H. 65: Example no65 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 369
Figure H. 66: Example no66 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 369
Figure H. 67: Example no67 of a predicted geometry that meets the objective set in this thesis. A side-by-side
comparison between the observation and predictions is shown for the projected distance and cumulative
xxviii
distribution of the projected distance. The projected distance for the prediction interval is shown (10th and 90th
percentile) as well as the prediction error ....................................................................................................... 370
xxix
List of tables
Chapter 1
Table 1. 1: Other measures of stope performance ............................................................................................. 9
Table 1. 2: List of variables considered in the different predictive models ........................................................ 18
Table 1. 3: Local characterisation of the stope geometry for per octree analysis (modified from Woodward et al.
2019)................................................................................................................................................................. 20
Table 1. 4: Local characterisation of the geological structures for per octree analysis (modified from Woodward
et al. 2019) ........................................................................................................................................................ 23
Table 1. 5: Local characterisation of the drilling and blasting for per octree analysis (modified from Woodward
et al. 2019) ........................................................................................................................................................ 24
Table 1. 6: Different dilution and loss of ore variables ...................................................................................... 34
Table 1. 7: List of variables influencing dilution compiled by Villaescusa 2014 ................................................ 35
Chapter 2
Table 2. 1: Collected data ................................................................................................................................. 38
Table 2. 2: Local characterisation of stope design variables for per octree analysis (modified from Woodward
et al. 2019) ........................................................................................................................................................ 43
Table 2. 3: Confusion matrix for a threshold of 0 m projected distance. Green represents true predictions and
red represents false predictions (errors) ........................................................................................................... 54
Table 2. 4: Performance metric equations for evaluating the model’s capacity to classify an octree as OB or
UB. Refer to Table 2.3 for the acronyms .......................................................................................................... 56
Table 2. 5: Prediction error brackets for evaluating the model’s statistical performance .................................. 57
Table 2. 6: Different dilution and loss of ore variables used in this thesis ......................................................... 68
Chapter 3
Table 3. 1: Quantified variables for Dugald River mine..................................................................................... 74
Table 3. 2: Quantified variables for Prominent Hill ............................................................................................ 79
Table 3. 3: Quantified variables for Westwood ................................................................................................. 83
Chapter 4
Table 4. 1: Collected data ................................................................................................................................. 96
Table 4. 2: Local characterisation of stope design variables for per octree analysis (modified from Woodward
et al. 2019) ........................................................................................................................................................ 98
Table 4. 3: Variance explained per Dugald River PCA component. ............................................................... 108
Table 4. 4: Contribution, in percentage, of each variable to the variance explained by each component for
Dugald River. The strongest contributing variables for each component are identified in red. The coordinate
sign of each variable for each component are in parentheses. ....................................................................... 109
Table 4. 5: Observations made on the relationships between the variables for Dugald River. ....................... 110
Table 4. 6: Stope OB and UB summary from the Dugald River PCA components. ........................................ 112
Table 4. 7: PLS coefficients of the Dugald River variables for linear regression............................................. 114
xxx
Chapter 5
Table 5. 1: Variables selected for the Prominent Hill mine site root cause analysis ....................................... 121
Table 5. 2: Variance explained per Prominent Hill PCA component ............................................................... 122
Table 5. 3: Contribution, in percentage, of each variable to the variance explained by each Prominent Hill PCA
component. The strongest contributing variables for each component are identified in red (over 10%). The
coordinate sign of each variable for each component are in parentheses ...................................................... 123
Table 5. 4: Observations made on the relationships between the Prominent Hill variables............................ 123
Table 5. 5: Stope OB and UB summary from the Prominent Hill PCA components ....................................... 125
Table 5. 6: PLS coefficients of the Prominent Hill variables for linear regression ........................................... 127
Table 5. 7: Variables selected for the Westwood mine site root cause analysis ............................................. 133
Table 5. 8: Variance explained per Westwood PCA component .................................................................... 135
Table 5. 9: Contribution, in percentage, of each variable to the variance explained by each Westwood PCA
component. The strongest contributing variables for each component are identified in red (over 10%). The
coordinate sign of each variable for each component is in parentheses......................................................... 136
Table 5. 10: Observations made on the relationships between the Westwood variables ............................... 137
Table 5. 11: Stope OB and UB summary from the Westwood PCA components ........................................... 139
Table 5. 12: PLS coefficients of the Westwood variables for linear regression............................................... 141
Table 5. 13: Summary of the PCA .................................................................................................................. 149
Table 5. 14: Summary of the analysis between the variables and the stope OB and UB ............................... 150
Chapter 6
Table 6. 1: Confusion matrix for a threshold of 0 m projected distance. Green represents true predictions and
red represents false predictions (errors). ........................................................................................................ 163
Table 6. 2: Performance metric equations for evaluating the model’s capacity to classify an octree as OB or
UB. Refer to Table 6.1 for the acronyms. ....................................................................................................... 163
Table 6. 3: Prediction error brackets for evaluating the model’s statistical performance ................................ 164
Table 6. 4: Dugald River critical variables as established in McFadyen et al., 2023....................................... 167
Table 6. 5: Summary of the performance metrics for the Dugald River different models ................................ 168
Table 6. 6: Variables ordered by importance in the Dugald River partial least squares and random forest
models ............................................................................................................................................................ 169
Table 6. 7: Dugald River random forest model performance at correctly predicting OB and UB grouped per
projected distance ........................................................................................................................................... 178
Table 6. 8: Summary of the model’s performance at determining the OB and UB location and magnitude
distribution within a face.................................................................................................................................. 180
Chapter 7
Table 7. 1: Critical variables for the Prominent Hill mine site used to build the predictive models .................. 185
Table 7. 2: Summary of the performance metrics for the Prominent Hill models ............................................ 186
Table 7. 3: Summary of the models’ performance at determining the OB and UB location and magnitude
distribution within a face for the Prominent Hill models................................................................................... 187
Table 7. 4: Variables ordered by importance in the Prominent Hill PLS and random forest models ............... 188
Table 7. 5: Prominent Hill random forest model performance at correctly predicting OB and UB grouped per
projected distance ........................................................................................................................................... 191
xxxi
Table 7. 6: Critical variables for the Westwood mine site used to build the predictive models ....................... 198
Table 7. 7: Summary of the performance metrics for the various Westwood models ..................................... 199
Table 7. 8: Summary of the models’ performance at determining the OB and UB locations and magnitude
distribution within a face for the Westwood models ........................................................................................ 200
Table 7. 9: Variables ordered by importance in the PLS and random forest model for Westwood ................. 200
Table 7. 10: Westwood random forest model performance at correctly predicting OB and UB grouped per
projected distance ........................................................................................................................................... 203
Table 7. 11: Westwood random forest model’s performance at correctly predicting over or under 2 m OB
according to the rounded projected distance .................................................................................................. 204
Chapter 8
Table 8. 1: Variables quantified on a per face basis ....................................................................................... 220
Table 8. 2: Different dilution and loss of ore variables .................................................................................... 233
Table 8. 3: Critical variables established through root cause analysis with a description (modified from
Woodward et al. 2019 and McFadyen et al. 2023a) ....................................................................................... 237
Table 8. 4: Prominent Hill predicted per stope summary for the geometries’ 20th, 50th and 80th percentiles of the
prediction interval ............................................................................................................................................ 245
Table 8. 5: Dilution and loss of ore summary for the three different geometries of the prediction interval and the
mined geometry for Prominent Hill stope A..................................................................................................... 248
Table 8. 6: Per stope summary of the NSR values per volume type for the predictions and mined geometry of
Prominent Hill stope A. Profit is calculated according to Equation 8.5 ............................................................ 249
Table 8. 7: Per face summary of the NSR values for the FW and HW OB and UB for the predictions and mined
geometry of Prominent Hill stope A. Profit is calculated according to Equation 8.5 ........................................ 250
Table 8. 8: Comparison of the predicted performance between the original and alternative design for
Prominent Hill stope A .................................................................................................................................... 259
Appendix A
No tables.
Appendix B
No tables.
Appendix C
No tables.
Appendix D
Table D. 1: Results of the performance metrics of the Dugald River PLS model. These metrics do not consider
the octrees with a projected distance larger than -4 m or 6 m ........................................................................ 300
Table D. 2: Results for the performance metrics of the Dugald River LDA model. These metrics do not
consider the octrees with a projected distance larger than -4 m or 6 m .......................................................... 305
xxxii
Appendix E
Table E. 1: Results for the performance metrics of the Prominent Hill PLS model. These metrics do not
consider the octrees with a projected distance larger than -4 m or 6 m .......................................................... 311
Table E. 2: Results for the performance metrics of the Prominent Hill LDA model. These metrics do not
consider the octrees with a projected distance larger than -4 m or 6 m .......................................................... 316
Appendix F
Table F. 1: Results for the performance metrics of the Westwood PLS model. These metrics do not consider
the octrees with a projected distance larger than -4 m or 6 m ........................................................................ 323
Table F. 2: Results for the performance metrics of the Westwood LDA model. These metrics do not consider
the octrees with a projected distance larger than -4 m or 6 m ........................................................................ 328
Table F. 3: Results for the performance metrics of the second Westwood LDA model (over/under 2 m
separation). These metrics do not consider the octrees with a projected distance larger than -4 m or 6 m ... 329
Appendix G
Table G. 1: Summary of the models’ prediction performance for the three mine sites (DR = Dugald River, PH =
Prominent Hill, WW = Westwood). Performance metrics defined below......................................................... 331
Table G. 2: Summary of the model variables’ importance for the three mine sites (DR = Dugald River, PH =
Prominent Hill, WW = Westwood) ................................................................................................................... 332
Table G. 3 : Summary of the models’ performance at determining the OB and UB location and magnitude
distribution within a face for the three mine sites (DR = Dugald River, PH = Prominent Hill, WW = Westwood)
........................................................................................................................................................................ 334
Appendix H
No tables.
xxxiii
List of abbreviations, symbols and acronyms
Abbreviations,
symbols and Definition
acronyms
° Degrees
% Percentage
ACC Accuracy of the Classification
ACG Australian Centre for Geomechanics
Ag Silver
Au Gold
CDF Cumulative Density Function
CMS Cavity Monitoring System
Cu Copper
ELOS Equivalent Linear Overbreak Slough
ELLO Equivalent Linear Lost Ore
ERF Effective Radius Factor
FOB False Overbreak
FUB False Underbreak
FW Footwall
GSI Geological Strength Index
HW Hangingwall
LDA Linear Discriminant Analysis
LiDAR Light Detection and Ranging
LOM Life of Mine
LTP Long-Term Plan
m Metre
mm Millimetre
MCC Matthews Correlation Coefficient
MLR Multiple Linear Regression
MWD Measurement-While-Drilling
NSR Net Smelting Return
OB Overbreak
Pb Lead
PCA Principle Components Analysis
PCR Principal Component Regression
PDF Probability Density Function
PLS Partially Least Squares
xxxiv
Abbreviations,
symbols and Definition
acronyms
POP Positive Overbreak Predictions
R² Coefficient of Determination
RMR Rock Mass Rating System
RMSE Root Mean Square Error
RQD Rock Quality Designation
STP Short-Term Plan
TOB True Overbreak
TOD True Overbreak Detection
TUB True Underbreak
TUD True Underbreak Detection
UB Underbreak
UCS Uniaxial Compressive Strength
VIP Variable Importance Plot
XRF X-Ray Fluorescence
Zn Zinc
xxxv
Acknowledgement
I would like to thank foremost my supervisor Martin Grenon and co-supervisor Yves Potvin for their confidence
in me as well as their advice and encouragement that made this PhD a pleasant and constructive experience.
I would like to thank the ACG for the technical and financial support for my PhD as well as being gracious hosts
during my stay in Perth. More specifically, I would like to thank Christine Neskudla and Stefania Woodward for
all their help. I would like to thank the mXrap team for their constructive comments and their help with the
software – more precisely Kyle Woodward, Johan Wesseloo, Paul Harris, Matt Heinsen Egan, Liam Niedzielski
and Daniel Cumming-Potvin. A special thank you to Kyle Woodward for his contribution to the project with the
development of the apps. I thank him also, as well as his wife Stefania Woodward, and Daniel Cumming-Potvin
and his wife Jemma for their hospitality, making the stay in Perth comfortable and memorable.
I would like to thank the sponsors. This research would not be possible without the data from the three industry
sponsors and the ongoing collaboration from mine sites personnel. The sponsors were IAMGOLD Corporation,
Westwood Mine; MMG Limited, Dugald River Mine; and BHP, Prominent Hill mine. I gratefully acknowledge both
the corporate and individual support.
I would like to thank my family for their support, advice and the opportunities that they have given me.
I would like finally, and most importantly, to thank my wife, Catherine Kotiuga, and my two dogs, Laika and
Wilson, for all the love and support they have given me during this PhD.
xxxvi
Foreword
The objective of this thesis is to present an innovative and new approach for predicting stope performance,
which goes beyond existing prediction tools. Given the novelty of this work, the research was documented in
three articles to demonstrate different aspects of the proposed methodology and facilitate the sharing of
knowledge acquired during this doctoral project. These articles are the result of a close collaboration between
the following researchers:
The three articles are integrated in this thesis in the form of chapters and are as follows:
Chapter 4: “Assessing stope performance using georeferenced octrees and multivariate analysis”
Authors: Benoît McFadyen (first author), Martin Grenon, Kyle Woodward and Yves Potvin
Journal: Mining Technology
[Link]
Article history:
Submitted: June 2022
Accepted: April 2023
Published: May 2023
Chapter 6: “Predicting open stope performance at an octree resolution using multivariate models”
Authors: Benoît McFadyen (first author), Martin Grenon, Kyle Woodward and Yves Potvin
Journal: The Journal of the Southern African Institute of Mining and Metallurgy
[Link]
Article history:
Submitted: May 2023
Accepted: June 2023
Published: June 2023
Chapter 9: “Optimising stope design through economic and geotechnic assessments of predictions made at
a meter scale resolution using the sites' reconciled data”
Authors: Benoît McFadyen (first author), Martin Grenon, Kyle Woodward and Yves Potvin
xxxvii
Journal: The International Journal of Rock Mechanics and Mining Science
[Link]
Article history:
Submitted: October 2023
Accepted: May 2024
Published: June 2024
For all three articles, no modifications other than the format and minor corrections have been made between the
versions included in this thesis and the published versions. As for the work put into these articles, I determined
the scope of each article, compiled the databases, conducted the analyses, produced the results, and redacted
and revised the articles. All three coauthors participated in the revision. Kyle Woodward was involved with the
computer programming of the tools used for the analysis in these articles.
xxxviii
Introduction
Background
Underground mines are designed to extract orebodies lying at depth outside the reach of open pit mines, with
the objectives being to ensure the safety of the employees and maximise profits. To determine how the ore will
be extracted, the orebody geometry, its geological environment and the geomechanical properties of the rock
mass are considered to assess the cost and safety risks of each mining method. Open stoping has become a
popular mining method in hard rock mines due to the high extraction rate and relatively low costs (Potvin and
Hadjigeorgiou 2001), in addition to the safety of the method as a non-entry approach. Mining open stopes
consists of first subdividing the ore lens into vertical stopes which are accessed using drives and crosscuts.
Then, borehole rings are drilled in which explosives are inserted to break the rock and create a muckpile for
extraction at the bottom of the stope. Once the ore extraction has been completed, the open stope is generally
backfilled to facilitate the extraction of adjacent stopes and continue the stope mining sequence. The profitability
of the stopes will depend on the engineer’s capacity to maximise the designed volume while respecting the
designed geometry when executing the mining plan. Any inaccuracy in the execution, uncertainty in the data or
constraints of the rock mass environment can result in overbreak (OB, volume of rock mined outside of what
was designed) or underbreak (UB, planned volume of rock to be mined left behind). OB and UB volumes
generally have negative economic and operational consequences as OB can cause dilution, rehabilitation costs,
loss of equipment or delays (Potvin and Hadjigeorgiou 2001). Dilution (waste rock OB) can impact several steps
of the mining process as it increases mucking time and the efficiency of the processing at the plant. In cases
where excessive OB is causing stability issues, the stope can be prematurely backfilled leaving ore behind. For
UB, ore can be left unbroken and unrecovered, reducing the revenue from the stope. Therefore, to minimise the
OB and UB volumes, variables characterising the geological and mining environment are quantified and used
when designing and mining stopes.
The stope design process consists of four main steps (Potvin et al. 2020) which are completed at different
stages of the mining project. These steps are:
• Stope design
• Operation and execution Operations stage
• Reconciliation
1
The life of mine step is initiated during the feasibility stage of the mine when a generic stope shape and
dimensions need to be set which are later updated periodically. The extraction sequence can be established as
well as the interval between levels. This step is usually accomplished using tools such as the Stability Chart
(Mathews et al. 1981, Potvin 1988, Nickson 1992) where the geomechanical properties of the rock mass and
the geometry of the stope faces are considered to qualitatively estimate the stability of the stope faces (stable,
unstable or caving).
The stope design step occurs closer in time to stope extraction once the mine is in production. At this stage,
additional information from the engineering, geological and planning departments are available and considered
to refine the design. This includes drilling and blasting, ground support, geological structures, mucking, backfill
and adjacent stopes’ OB and UB. The stope faces’ stability can be reassessed using the Stability Chart and new
geotechnical data. From this step, the stope geometry is refined and a final design is approved for mining.
The operation and execution step consists of all the necessary steps for extracting the ore: drilling, blasting
mucking and backfilling. Ideally, during these steps, data is compiled to enable reconciliation.
The final step is reconciliation. This consists of comparing what was mined (obtained using a cavity monitoring
system (CMS) scan of the empty stope [Miller et al. 1992]) with what was planned using the data compiled during
the previous steps. This is usually applied on a per stope and per face basis with recent work providing the
potential to go to an even finer metre-scale resolution, referred to as octree in this thesis (Woodward et al. 2019).
The stope’s performance can be summarised according to each department’s interest (grade, blasting or
stability) and various variables can be quantified to try to understand the root cause of OB and UB. The
information gathered from this step provides feedback into the previous steps for the optimisation of future stope
design.
In reality, based on two workshops conducted in 2019 (one in Canada and one in Australia) the mine sites collect
a large quantity of data related to stope design, extraction and reconciliation, but are conducting limited work in
transforming that data into information (quantifying variables) and even less work in transforming that information
into knowledge (creating design tools) (Potvin et al. 2020). The main reason given by the mine sites is that there
is no method which allows one to consider the large dataset and transform it into predictive tools, making data
manipulation a time-consuming process with no set path to help obtain the required knowledge for stope
optimisation (Potvin et al. 2020). Therefore, the industry still relies on generic empirical charts such as the
Stability Chart during the stope design step, using only a fraction of information collected from their reconciled
data. The Stability Chart provides limited opportunity for stope optimisation as it does not consider UB or any
operational variables that can be modified at the stope design step to minimise OB.
2
The limited impact of the Stability Chart at the stope design step, combined with the limited useable information
generated during the reconciliation step, has highlighted a need in the mining industry for a new stope design
method that can easily extract information from an operational mine site’s data to build knowledge on the root
causes of OB and UB and convert it into a predictive model that is used as feedback to the stope design stage
for predicting and optimising future stopes’ performance.
Problem definition
The approach to designing an open stope in underground mines has seen little change since the introduction of
the Stability Chart by Mathews et al. in 1981. Operational mines rely heavily on the chart, or a version of it, to
predict stope performance during stope design and integrate little data from their reconciliation. The stope design
and reconciliation process shortcomings offer limited insight into the root causes of OB and UB as well as the
ability to develop predictive tools to optimise the design, once reconciliation data becomes available. Current
rock mechanics and mining experiences have identified a wide range of variables that can impact OB and UB
that goes beyond the Stability Chart assessments of stope OB. These variables range from the
three-dimensional geometry of the design and the geomechanical properties of the rock mass, to the major
geological structures (faults, shear zones) and operational variables such as drilling and blasting.
Since the 1990s, great technological advances have been made, allowing mine sites to collect a lot more data.
The increased computational power of computers allows for the handling of large databases with many variables,
enabling the development of new reconciliation tools working at a finer resolution. This allows to characterise
geomechanical, geometrical, geological, operational and performance variables, and to consider their spatial
variation along the design surfaces. These variables can be used to understand OB and UB as well as their
spatial variation. They can also be used to develop new stope design tools for predicting and optimising stope
performance. The increased computational power has also enabled to run multivariate and machine learning
models that are computationally heavy (such as random forest, [Breiman 2001]), offering additional prediction
approaches that were previously not available. These models can consider a wide range of variables. However,
even with these recent breakthroughs, predictive tools do not integrate current mining and statistical knowledge,
as well as the mine site’s own large dataset, which limits the optimisation of stope design and performance.
Objectives
The main objective of this thesis is to develop a methodology for operational mines to understand the spatial
distribution and magnitude of the OB and UB generated across stope surfaces and utilise this knowledge during
the final steps of stope design to predict the expected stope mined geometry to thus optimise stope performance.
3
1. Use the data collected at the design and reconciliation steps and transform it into pertinent and valuable
information (variables) at an octree resolution, incorporating variables excluded from the Stability Chart
that can significantly influence OB and UB such as drill and blast, major geological structures,
undercutting stope faces etc., and are not a part of the tools currently used.
2. Identify root causes of the stopes’ OB and UB through statistical analysis. The critical variables can
vary from one site to another.
3. Use the critical variables to develop a tool for predicting OB or UB for each octree, giving a detailed
prediction of the location of OB and UB, their magnitude and probability, and transform it into an
expected mine shape (predicted CMS).
4. Characterise the economic value of the predicted OB and UB in terms of net smelting return (NSR).
Methodology
The proposed methodology will permit the conversion of mine site data into information (variables) and
knowledge (predictions) that can be integrated during the final steps of stope design. To develop this
methodology, the research focuses on four key steps that will enable the achievement of the main objective:
1. Data collection and variable quantification.
2. Root cause analysis.
3. Predicting stope geometry.
4. Assessment of the predicted stope performance (OB, UB and economic value).
The data used in this thesis was provided by two Australian and one Canadian mine sites. The multiple mine
sites provide the necessary data to develop the proposed methodology and test its universal applicability. For
each mine site, data related to the stopes (design geometry, CMS, drill rings) as well as the mining and geological
environment (structural and geotechnical model, geometry of the drives intersecting the stopes) are collected.
This data is then used to quantify variables that can influence stope OB and UB. These are operational (drill and
blast, undercut), geometrical (design size and geometry), geological (faults) and geomechanical (RQD) variables
measured at an octree resolution and mapped to the design surface. OB and UB is also quantified through stope
reconciliation.
The variables are then used to understand stope OB and UB through root cause analysis. Univariate, bivariate
and multivariate statistical tools are used to analyse the variance in the data and identify trends between the
variables and OB and UB to determine the critical variables influencing the stopes’ OB and UB. This thesis
focuses on multivariate analysis techniques (principal component analysis [PCA, Pearson 1901] and partial least
4
squares [PLS, Wold 1966]) and how they can increase our understanding of the correlation and independencies
between the variables. The process is repeated for each mine site as the critical variables can vary.
Once the critical variables are identified, a multivariate statistical model is used to predict, at an octree resolution,
the spatial distribution of the OB and UB as well as the magnitude along the design surface. A selection of
different statistical models will be tested and compared with each mine site to identify a statistical model that
integrates various variables and allows the prediction of the geometry, thus meeting the main objective.
Depending on the statistical model, the application of a probabilistic approach will also be explored.
Stope performance is then assessed by looking at the predicted OB and UB and their NSR using a probabilistic
approach. The research for this step of the methodology focuses on building the predicted CMS surface from
the predictions to be able to reconcile the predicted stope as well as quantifying the NSR value in the OB and
UB. This allows to quantify the expected stope performance and work towards the optimal design.
Chapter 1 presents a brief critical review on stope performance, from conception to reconciliation. The chapter
covers how stope OB and UB is quantified and the stope design tools that exist, discussing the methods for
predicting OB and UB and their limitations.
Chapter 2 presents a detailed methodology of the proposed stope design approach. First, the data collected is
presented. Then, the process for quantifying the variables from the data, the statistical analysis of these variables
and the predictive model generated using these variables will be presented. Each variable has been selected
and, therefore, will be presented and justified. Univariate, bivariate and multivariate statistical analysis methods
are used in this thesis. Each method will be detailed according to its use and objective. Finally, the economic
analysis and the software used are presented.
Chapter 3 presents the three case studies that will be used throughout this thesis: Dugald River, Prominent Hill
and Westwood mines. It will give an overview of each mines site and present the stope database.
5
Chapter 4 is structured as a scientific article. It presents the assessment of stope OB and UB using octrees
and multivariate analysis (PCA and PLS) for the Dugald River mine. The multivariate statistical approach is
presented as well as the principal results. The impact of each variable on OB or UB is presented, and the critical
variables are identified.
Chapter 5 presents the replicability of the root cause analysis of OB and UB through two additional cases studies
(Prominent Hill and Westwood). For each case study, the principal result from the statistical analysis is presented
(univariate, bivariate, PCA, PLS) and the critical variables are identified. A summary of the impact of each
variable on OB and UB from the different case studies will be presented.
Chapter 6 is structured as a scientific article. It presents the new empirical approach for predicting stope
geometry using Dugald River as the case study. The multivariate and machine learning approaches used, as
well as the different predictive models (PLS, linear discriminant analysis (LDA) and random forest), are
presented. The model’s performance, and the predictive results for each method, are presented and compared.
Chapter 7 presents the replicability of the predictive method developed with Prominent Hill and Westwood. For
each case study, the different predictive models (PLS, LDA and random forest) built for the mine site, as well as
its predictive performance, are presented and compared. The most suitable statistical approach for the data is
determined. A summary of the predictive approach is also presented, discussing the practical interpretation of
the results for site usage, the improvement the proposed methodology offers over existing prediction methods
and how it can be used on site.
Chapter 8 is structured as a scientific article. It presents the interpretation and integration of the predicted stope
performance (OB, UB and economic value) in the stope design step. Multiple scenarios are presented and
discussed. The proposed implementation of the results is detailed. The assessment and use of the predictions
are presented through a case study (Prominent Hill). Only one case study is presented for this step as economic
data was made available by only one of the three mine sites. This case study is used to demonstrate the
approach.
The conclusion gives a detailed summary of the work done in this thesis, the limitations of the work and a list of
recommendations for future research projects.
6
Significance and contributions
The goal of this doctorate thesis is to develop a new methodology for predicting stope geometry that will enable
to go from a qualitative prediction of OB (stable, unstable or caving) or quantitative prediction of ELOS on a per
face basis, to a quantitative prediction of OB and UB at a metre-scale resolution, quantifying the distribution of
the location and magnitude of OB and UB. The proposed methodology will also enable to go from predicting
stope performance using predetermined geomechanical and geometrical variables that influence OB, to a
flexible approach that can integrate any critical variables identified as root causes of OB and UB, covering
geomechanical, geometrical, geological and operational variables. This method can, therefore, be adapted to
each mine site’s context.
The inclusion of operational variables and the use of reconciliation data at an octree resolution for building a
predictive model with probabilistic capabilities makes it a unique method that can be used to optimise stope
design. The resolution of the predictions enables the inclusion of economic data, quantifying the grade value in
the stope OB and UB, as well as the designed and mined geometry, which has been impossible to do at the
design stage in the past. This means the dollar value in reducing the OB and UB is assessed, determining the
profitability of the stope and the financial impact of OB and UB. This represents a major contribution and
advancement in mining.
This new methodology will redefine the existing approach for designing stopes at operational mines which has
seen little change since the 1990s. This new approach to stope design will allow engineers to incorporate in their
stope design process a methodology to predict and understand which variables are critical, and work towards
an optimal design for a stope which maximises the stability and profitability of the mined geometry. This approach
will facilitate evaluation of different scenarios to establish the optimal design. The economic analysis is used to
identify the critical variables to stope profitability and, therefore, improve mine profitability. This doctoral project
will be a significant contribution to the scientific advancement of mining and rock mechanics. It is anticipated that
this thesis will have major impacts on the mining industry as it will help to improve:
• The understanding of stope performance.
• The prediction of the spatial distribution of OB and UB.
• The safety of mine workers, and confidence in the design.
• The profitability of the stopes.
• The planning of the stopes.
To assert and validate the impacts the proposed methodology will have on the mining industry, the whole process
is coded to make the predictions available to the mine site that are providing data for this thesis. This allows
them to test the proposed prediction approach, ensuring the research is not dissociated from the practical world.
7
Chapter 1. Critical review
1.1. Introduction
Analysing, understanding and predicting stope performance for improving stope design have been important
research topics in mining since the late 1970s and early 1980s, when the open stope mining method became
popular. As this thesis builds on the knowledge and tools developed in the last 40 years, it is important to know
what has been done in open stoping and the limitations. This chapter will give a detailed overview of the work
and advancement that has been accomplished relating to stope performance and design. More precisely, this
chapter will provide a critical review of stope design tools, how stope OB and UB are analysed and quantified,
and the status of predictive models and economic analysis.
8
1.2.1. Per stope resolution
Common industry practice is to quantify the OB and UB in regard to the whole stope (Potvin et al. 2020). The
common metrics are the volumes of OB and UB or the percentage (divided by the designed volume). At this
resolution, global variables are quantified. Common variables that can be investigated are the mining method
(primary–secondary stoping, for example), the design volume, the mining sequence, the number of production
blasts and the stand-up time (number of days between the final blast and the final CMS). A distinction can also
be made between different materials such as rock and backfill.
Other measures of the stope’s performance not necessarily used for root cause analysis can also be calculated.
These are presented in Table 1. 1. While the recovered volume is a common measure, the others are not
frequently quantified but have been used by Woodward et al. 2019 and McFadyen et al. 2019a (volume
difference only) to characterise the stope performance and identify stopes or sectors that do not perform as
designed.
Table 1. 1: Other measures of stope performance
While reconciling at a per stope resolution gives an overview of the mine’s stope OB and UB, it is limited by its
coarse resolution. A limited number of variables can be analysed as mentioned above, therefore limiting the root
cause analysis.
9
a face by its area, and represent the average depth of the OB and UB considering the whole surface area. For
faces mined against backfill, rock can be differentiated from the paste or any kind of backfill for the OB (Potvin
et al. 2016). At this resolution, geomechanical, operational and geometrical variables can be quantified for root
cause analysis.
Figure 1. 2: Example of the equivalent linear overbreak sough (ELOS, Clark 1998)
It is also possible to use scale-independent shape measures developed by Cepuritis 2011 to quantify the shape
of the OB; although this is rarely done in practice. These measures describe the circularity and hemisphericity
of the OB per face. The main limitation of the per face resolution is the required averaging of certain variables,
such as the rock quality designation (RQD, Deere et al. 1967), boiling down the information to a single number
for the face, thus limiting the spatial analysis of a face’s performance. The ELOS and ELLO measures cannot
discern where the OB and UB are occurring in the face or its geometry.
10
generated, compared to a per stope (one data point) and a per face basis (usually less than 10 data points), a
per octree assessment will generate hundreds to thousands of data points. This exponentially increases the
amount of information that is used which arguably translates into improved understanding of the factors
influencing stope OB and UB.
Figure 1. 3: Illustration of the subdivision of the 3D space and the faces using octrees (modified from McFadyen et al. 2021)
Stope OB and UB at an octree level are quantified by calculating, in the direction normal to the design surface,
the distance to the surface generated by a CMS for each octree (Figure 1. 4). This will be referred to in this
thesis as the projected distance. Compared to the per stope and per face resolution where two separate
variables are calculated for the OB and UB, only one variable is needed for the octrees. Positive values represent
OB, while negative values represent UB.
Figure 1. 4: Illustration of stope OB and UB quantified at an octree level by calculating the distance, in a direction normal to the design
surface, between the design surface and the CMS (modified from McFadyen et al. 2021)
As ELOS or ELLO represent a generalised performance value for a surface, the advantage with the octree
resolution is that it captures how the stope OB and UB actually varies across a surface. Figure 1. 5 provides an
example of how the projected distance measured at each octree captures the variation from OB at the left of the
surface to UB at the right. With the quantification of the factors to be investigated, the octree data enables the
11
consideration of the spatial variation when assessing the impact of the different factors. This type of analysis
was previously impossible on a per stope or per face basis, and it represents a critical technological step towards
improving our understanding and the optimisation of stope performance.
Figure 1. 5: Example of how stope OB and UB measured at the octree resolution capture the variation of stope OB and UB across a
surface (McFadyen et al. 2021)
As octree resolution is a novel approach, limited research has been published (Woodward et al. 2019, McFadyen
et al. 2020) utilising it. Only a selection of geometrical, geological and operational variables have been analysed
so far at this resolution (Woodward et al. 2019). Variables such as undercut, rock mass quality and stress have
not been quantified using octrees, thus limiting the root cause assessment that can be done at an octree
resolution. Furthermore, the exponential number of data points per stope implies a heavier computational
process. The calculation of the projected distance is also more sensitive to the survey qualities as, for example
internal faces from merging solids, can impact the projected distance.
12
around the stope. It is a more sophisticated method that expresses the rock mass behaviour through
mathematical equations. It considers the rock mass failure criterion (Mohr–Coulomb or Hoek–Brown) and its
geological (joints and possibility of faults) and geomechanical properties, as well as stope geometry (complex
or simple) and mining sequence (Potvin 1988).
The model can be used for estimating the principal stress components around the stope, relaxation zone and
the depth of failure. The results can be used for estimating stope stability (Henning and Mitri 2007, Sainsbury et
al. 2015), determine the ideal mining sequence (Castro et al. 2012), as inputs in other design tools (Mathews et
al. 1981, Le Roux 2015) and to assess the impact of stress and design geometry on stope OB (Wang et al.
2007). The variability and uncertainty in the variables can also be considered by using a probabilistic approach
(Idris et al. 2011).
Numerical modelling has limitations, as outlined by Potvin 1988, which are still present today (Shapka-Fels and
Elmo 2022). Assumptions and simplifications are made, thus enabling the modelling of the complex interactions
with the different model inputs. In addition, different choice of models (continuum, discontinuous, three-
dimensional, two-dimensional) and loading conditions (rock, paste) will influence the inputs and results.
Therefore, careful selection and calibration are needed to ensure the model is applicable. Otherwise, it can
provide misleading information. In addition, the models focus on predicting OB and not UB, and operational
variables such as blasting are not included.
13
Figure 1. 6: Mathews Stability Chart (taken from Mawdesley et al. 2001)
The stability number (N’) is obtained using Equation 1.1. It considers the joints, rock quality and stress around
the stope. The Q value (Barton et al. 1974) is modified by replacing the active stress block (JW/SRF) with a value
of 1. The reason being, the stress is measured using factor A which is specifically developed for stopes. Factor
JW which evaluates the effect of water on the stability is not considered as there are no documented cases where
the water pressure was identified as the cause of OB. This is probably due to the fact that following the blasting,
the fractures generated inhibit water from accumulating and developing hydrostatic pressure in the stope walls
(Potvin 2020). Factors A, B and C are calculated using the respective charts (Figure 1. 7).
𝑁 ′ = 𝑄′ ∗ 𝐴 ∗ 𝐵 ∗ 𝐶 [1.1]
Where:
N’= Stability number
Q’= Modified Q value (Barton et al. 1974)
A = Stress factor
B = Joint orientation factor
C = Gravity factor
14
Figure 1. 7: Chart for calculating the A, B and C factors for the stability number (Mathews et al. 1981)
The hydraulic radius is calculated using Equation 1.2. The hydraulic radius considers the size and shape of the
surface and represents the main factor that can be modified to increase the stability of the stope.
𝑆𝑢𝑟𝑓𝑎𝑐𝑒 𝑎𝑟𝑒𝑎 (𝑚2 )
𝐻𝑦𝑑𝑟𝑎𝑢𝑙𝑖𝑐 𝑟𝑎𝑑𝑖𝑢𝑠 = [1.2]
𝑆𝑢𝑟𝑓𝑎𝑐𝑒 𝑝𝑒𝑟𝑖𝑚𝑒𝑡𝑒𝑟 (𝑚)
The original Stability Chart was built from the data of 26 case histories. Since then, updated Stability Charts
have been proposed, integrating new case studies (Potvin 1988, Stewart and Forysth 1995, Hadjigeorgiou et al.
1995, Mawdesley et al. 2001, Truman et al. 2000) and additional information such as ground support (Nickson
1992, Hutchinson and Diederichs 1996), probabilities of being stable, unstable or caving (Mawdesley et al.
2001), ELOS (Clark and Pakalnis 1997, Capes 2009) and faults (Suorineni et al. 2001a). The most widely used
Stability Charts are those of Potvin 1988 built from 176 cases from 34 mines, and Nickson 1992 which integrates
cable support using 46 cases (Suorineni 2010) (Figure 1. 8). In addition, factors A, B and C have also been
revised, looking to improve the accuracy of the Stability Chart (Diederichs and Kaiser 1999, Bewick and Kaiser
2009, Vallejos et al. 2016). There are uncertainties and variability in the input variables of the chart. A
probabilistic approach can also be used to make risk analysis as demonstrated by (Diederichs and Kaiser 1996)
or to consider the effect of the variability in the geomechanical variables to determine the optimal stope
dimensions (Idris and Nordlund 2019).
15
Figure 1. 8: Stability Chart generated by: left: Potvin 1988, right: Nickson 1992
The Stability Chart is best used at the feasibility stage, when the stope dimensions need to be determined. It
can also be used during the stope design stage as new geotechnical information is available for a refined
prediction of the stability of the faces or during stope reconciliation by plotting the mined stope faces on the
Stability Chart and assessing the applicability of the method for the mine site. Since the Stability Chart is an
empirical method, its applicability is limited to similar mining conditions in the development database. The use
of the Stability Chart can be inappropriate for severe rockbursting conditions and highly deformable rock mass.
It also presents limitations as it considers only two factors (geomechanical properties and hydraulic radius) that
can affect stope performance while only looking at OB.
Since the introduction of the Stability Chart in the 1980s, research has shown the impact of other variables that
can be critical to stope OB and UB. Research by Clark and Pakalnis 1997 showed that undercut, stress, and
major geological structures such as faults, ground support, drill and blast and stand-up time can affect stope OB
and UB while research by Wang 2004 also highlighted the impact of undercut, drill and blast and stand-up time.
More recently, Potvin et al. 2016, Guido et al. 2017 and McFadyen 2020 showed the impact of operational
variables such as the drilling pattern and standoff for the drilling and blasting (Potvin et al. 2016, McFadyen
2020) as well as the stand-up time and the mining method (Guido et al. 2017, McFadyen et al. 2020). Seismic
variables were also investigated by McFadyen et al. 2019a and showed that the number of events and the
magnitude will impact the stope OB. All the previous research has been done using data at a stope or face
resolution. Analysis conducted by Woodward et al. 2019 at an octree resolution showed the impact of drill and
blast (standoff and orientation), faults, effective radius factor (ERF, Milne 1997) and the geometry of the stope
(dip, convex shape) will impact the stope’s OB and UB. This has led to the development of site-specific tools.
16
1.3.3. Site-Specific tools
As the stope mining progresses, mine site data becomes available through stope reconciliation and the general
profile of the stope OB and UB can be identified. Engineers will look to understand the root causes of OB and
UB to optimise their design. The collected data, combined with rock mechanics principles, is used to develop an
understanding of the stope OB and UB and construct site-specific prediction tools. The key interest in these tools
is the use of the mine’s own data, as well as the possibility of integrating additional variables and UB to predict
stope OB and UB and determine paths towards an optimal design. These tools can also be more successful
than the Stability Chart. Work done by Guido and Grenon 2018 showed an increase of 20% in the exactness of
the predictions (predicting the OB in the right categories) between a site-specific chart (around 70%) and the
Stability Chart (around 50%). Other work by McFadyen 2020 also shows a high success rate for its respective
tools (58% to 87%).
The site-specific tools often take the form of bivariate charts as most have been developed on a per face basis
and are influenced by the format of the Stability Chart. These tools encompass two or more variables that can
be different to the ones used in the Stability Chart and are developed using statistical methods and models.
Various statistical methods exist and will perform better for a dataset given the form and distribution of the data.
Statistical methods used so far for predicting stope OB are multiple linear regression (MLR) (Wang 2004, Hughes
2011, Guido and Grenon 2018) and principal component regression (PCR) (Guido and Grenon 2018) which
have shown a higher success rate at predicting stope OB than the Stability Chart for the same dataset. In
addition, McFadyen et al. 2020 uses a PLS approach for predicting hangingwall (HW) OB with good success
(58% to 87% faces correctly predicted). Other statistical models have been used for classifying stope OB.
Random forest (Breiman 2001) was used by (Qi et al. 2018) and artificial neural network (McCulloch and Pitts
1943) was used by (Adoko et al. 2022) to classify face OB performance using geometrical and geomechanical
variables. The list of variables used in each model is presented in Table 1. 2.
17
Table 1. 2: List of variables considered in the different predictive models
Proposed
predictive Considered variables
tools
Average Z coordinate
Guido and Hydraulic Hanging Drilling Fault
stope of the centre Q’
Grenon 2018 radius wall dip method position
width of gravity
Dilution Dilution
Hughes 2011 Width Length Dip Depth RQD density density
adjacent below
Cumulative Seismic Seismic Adjacent
volume of events events Planned RQD stope Pyramid
Mcfadyen 2020
the mining (local (Richter volume performance ID
pyramid scale) scale)
Dilution
Stope dip, Joint Stope
graph Stress Undercut
Qi et al. 2018 strike and RQD parameters design
factor A, category area
length (Jn, Jr, Ja) method
b and C
Statistical methods have also been applied for defining the curves that delimit the boundaries between the
different stability zones. Discriminant methods have been used to minimise the error rate between two classes
of stability given the dataset and variables used. Nickson 1992 employs a discriminant analysis for separating
the stable, unstable and caving zones. A Bayesian likelihood approach is employed by Suorineni et al. 2001b
and Guido and Grenon 2018 that employs a binary logistic regression. Artificial neural network has also been
employed by Clark 1998.
The main limitations with these tools are the quantity of stopes mined needed to identify the trends as well as
the time needed for the reconciliation of the data and the quantification of the variables. While there is no set
number for the minimum number of stopes needed, the more stopes in the database the better as it encapsulates
the general behaviour of stope performance. Work by Guido and Grenon 2018 used 105 stopes while McFadyen
2020 used 166 stopes. Also, workshops held in Australia and Canada with the mining industry in 2019
highlighted the limited processing of the reconciliation data by the mine sites, limiting the analysis that can be
done and the charts that can be created (Potvin et al. 2020). Furthermore, only a single value of OB is predicted
18
per face (none of these methods were applied on UB) as per octree data is only emerging, thus inhibiting the
prediction and interpretation of the spatial distribution of the OB and UB.
19
Table 1. 3: Local characterisation of the stope geometry for per octree analysis (modified from Woodward et al. 2019)
20
Distance to The stope design is ‘wrapped’ Local stress
convex hull in a convex hull. conditions.
(stope Distance (coloured by metre)
geometry is found from an octree block Loss of
complexity) to the nearest point on the confinement.
convex hull surface.
Characterise how
OB and UB are Distribution of the distance to the
affected by the convex hull for each octree along
complexity of the the design surface (black lines in
design geometry. the image). Warm colours mean the
design face is further away from the
simplified geometry and can
indicate areas of loss of
confinement due to the design
geometry.
The impact of the geomechanical properties of the rock mass and stress on stope OB is well documented on a
per face basis. Mathews et al. 1981 use the stability number, which summarises the information on the
discontinuities and stress, to predict stope OB. The effect of stress was also analysed indirectly by looking at
the sequence, mining method (primary and secondary) and the different faces (Guido et al. 2017, McFadyen et
al. 2020). McFadyen 2020 and Woodward et al. 2019 documented trends between RQD and OB (OB increases
when RQD decreases). The effect of stress has also been analysed indirectly on a per octree basis by looking
at the mining method (primary versus secondary), the faces (HW versus FW versus crown versus side walls)
21
and the depth of the stope (Woodward et al. 2019), but no direct measures of stress or any other geomechanical
variables have been analysed.
Overall, these analyses are limited by the sampling and interpolation, or extrapolation, of the properties of the
rock mass. Limited data will impact the calibration of the numerical model and quality/confidence of the
geotechnical block model. Therefore, the data needs to be used with caution and with a good understanding of
where it comes from. Variables such as the RQD are subjective and the values will fluctuate depending on the
person who calculates it (Sewnun et al. 2019).
22
Table 1. 4: Local characterisation of the geological structures for per octree analysis (modified from Woodward et al. 2019)
23
and the angle between the stope face and the holes impacts the OB and UB. On a per octree basis, Woodward
et al. 2019 has shown that the standoff, the orientation and the energy (Table 1. 5) influences the stope OB and
UB. The energy distribution is calculated by using the blasthole density as a proxy. Potvin et al. 2016 showed
that the drill and blast is one of the most important aspects influencing UB; however, UB has not been considered
in predictive tools and, therefore, the drill and blast either. When drilling, charging and detonating the explosives,
discrepancies with the design will occur. Blasthole deviation and misfires will happen and are usually not
considered in the variables.
Table 1. 5: Local characterisation of the drilling and blasting for per octree analysis (modified from Woodward et al. 2019)
24
Proxy for 𝐵𝑙𝑎𝑠𝑡 𝑒𝑛𝑒𝑟𝑔𝑦 Blast-induced
𝑛
blast L damage.
energy ≈∑
max(0.5, 𝐷)2
0 Characterise how
where: OB and UB are
L = Length of hole affected by the
D = Distance to hole density of
Max. distance of 0.5 m to Distribution of the energy proxy for
blastholes and the each octree along the design
account for stemming near drill pattern.
collars (coloured by energy surface (dots in the image). The
index). energy calculation considers the
density of blastholes around the
octree (inverse distance
relationship) and the length of the
blastholes to determine the spatial
distribution of the blasting energy
according to the blasthole design.
Warm colours mean more energy is
expected in that area due to the drill
design.
Ground support
Analysis of the use of cables for stabilising a stope face by Potvin 1988 and Nickson 1992 showed that the use
of cables in the rock wall can help reduce the OB. Nickson 1992 integrates ground support in his Stability Chart.
This analysis has so far been limited to a per face basis, showing the impact of the cable pattern and density on
OB. The use of cables is also influenced by the rock mass quality and is limited by the access to the desired
area to support.
Time
The effect of time can impact stope OB and UB at two different levels. First is the timing of the stope in the
mining sequence. The stress around the mining area will vary as the mining progresses and, therefore, will affect
the stope OB and UB. The mining sequence has been analysed by Villaescusa 2014, Guido et al. 2017 and
McFadyen 2020. Second, the mucking time will determine how long the stope must stand open. A void
underground will be stable only for a certain period of time before signs of instability start to show and OB issues
arise (Singh and Goel 1999). The effect of stand-up time has been documented by Wang 2004, Guido et al.
2017 and McFadyen 2020. The inclusion of stand-up time in prediction tools, however, remains limited.
Drives
The design of the access to the stope will influence confinement and gravity failures as the drives can overcut
or undercut the stope, leaving hanging rock or thin layers of rock susceptible to instabilities (Diederichs and
Kaiser 1999, Figure 1. 9). The effect of undercutting has been documented by Wang 2004 on a per face basis,
25
quantifying the depth of the undercut by the drives; however, undercut has not yet been quantified on a per
octree basis. Therefore, the local impact of undercut has not yet been analysed.
Figure 1. 9: Example of a relaxation zone created by the drives undercut (Diederichs and Kaiser 1999)
26
1.5.1. Univariate analysis
The first and simplest statistical analysis to be done when assessing stope OB and UB is univariate analysis.
Two main charts are used in root cause analysis. There is the cumulative chart in which a selected variable is
displayed on an XY chart where the X axis represents the selected variable and the Y axis represents the
cumulative distribution of the data for that variable. The data is ordered according to its value for the selected
variable as shown in Figure 1. 10. The chart is used to look at the distribution of different variables and is also
used to compare variables such as OB and UB or the performance of the various faces to identify the leading
performance issues and where they are occurring. Potvin et al. 2016, Guido et al. 2017, McFadyen et al. 2019a
and Woodward et al. 2019 use this type of chart to build the stope OB and UB profile for different mine sites.
Figure 1. 10: Example of a cumulative distribution chart plotting overbreak and underbreak (Potvin et al. 2016)
Bar charts are also used to analyse the distribution of the data for a selected variable and determine the type of
distribution it follows, and to assess the variance in the data (Potvin 1988, Clark and Pakalnis 1997, Wang 2004).
This information is valuable when building a predictive model, as some models perform better depending on the
distribution. It also enables a probabilistic approach as the distribution is considered to generate an interval of
predictions (Diederichs and Kaiser 1996). Bar charts are also used to classify and analyse stope OB and UB
(Capes 2009, Figure 1. 11).
27
Figure 1. 11: Example of a bar chart used to analyse stope OB (Capes 2009)
The main limitation with univariate analysis is the limited root cause analysis that is achieved when using these
graphs as the variables are not analysed against stope OB and UB. It, however, serves as a first step in
establishing the distribution in the data and the broad trends in OB and UB.
Regression is used to quantify the linear correlation between the two variables by plotting the linear trend on the
chart and calculating the coefficient of determination (R²) and the root mean square error (RMSE) to assess the
quality of the linear trend. It can also be validated using a T-test (Student 1908) by determining if the slope of
the linear trend is statistically different to 0. This type of chart has been used by Clark 1998, Wang 2004, Milne
et al. 2004, Capes 2009 and McFadyen et al. 2019a for identifying correlations in stope OB and UB.
A moving average is used to identify the general trend in data that is non-linear. To do so, the selected variable
is ordered from the smallest to largest value, and the stope performance metric average is calculated for each
point by considering the previous observations up to a certain given number. This method has only recently seen
use in stope OB and UB analysis (Woodward et al. 2019), as analysing octree data involves looking at thousands
of points in the chart overlaying each other. This method gives a smoother line for large data sets, making it
28
easier to identify the trend. Before the use of this method became commonplace, data points were simply
connected with lines, as only a few points were displayed in the chart (Milne 1997, Clark 1998). This tool is used
to complement the other statistical methods that are mentioned in this section (Figure 1. 12).
Figure 1. 12: Example of the use of a moving average (black line) with a box a whisker plot for analysing the ERF per octree
(Woodward et al. 2019)
If the trend in the data is non-linear or qualitative variables are analysed, a whisker and box plot is used. The
data is binned, and the maximum and minimum using the whiskers as well as the first and third quartile using
the box, is plotted for each bin. The median is also shown, and notches can be plotted around it to display the
95% confidence range in which it is situated (Chambers et al. 1983). The different box and whiskers are then
compared to assess how the stope OB and UB fluctuates and what the distribution is for each category (Figure
1. 13). The notches are used to determine if two bins have statistically different medians. This type of chart has
been used by Guido et al. 2017, McFadyen et al. 2019a and Woodward et al. 2019 to assess stope OB and UB.
Figure 1. 13: Example of a box and whisker plot comparing different mining pyramids (McFadyen et al. 2019a)
The bar chart is used to bin the data and plot the frequency of observations in a bin exceeding a certain
performance threshold. The information is then used to assess the fluctuation of the stope OB and UB; more
specifically, cases with a value over a given threshold. These types of charts have been used by Guido et al.
2017 and McFadyen et al. 2019a (Figure 1. 14) to identify the frequency of OB that exceeds a critical threshold
given the selected variable.
29
Figure 1. 14: Example of a bar chart used for analysing RQD (McFadyen et al. 2019a)
A third dimension can also be added using marker styles for these charts. A good example where marker styles
are used is the Stability Chart. The hydraulic radius and the stability number are plotted against each other with
the data points marked according to the OB class (Mathews et al. 1981) to determine the separation between
the different categories. The markers are used to show groups of data in the chart, enabling a separate analysis
for each group to be performed, and the different trends to be identified.
The main limitation with bivariate analysis is the capability of analysing only two or three variables at a time. The
reality is that multiple factors will have an impact on OB or UB and the correlations might differ if all the influential
factors are considered in the same analysis.
30
𝑇𝑎 = ∑𝑘=𝐾
𝑘=1 𝑃𝑎,𝑘 ∗ 𝑋𝑘 [1.3]
Where:
Ta = Score column for component a in matrix T
Pa, k = Weight for variable K and component A
Xk = Observation values (centered and scaled) for variable K
Each component is independent of one another and will explain part of the variance in the data, with the first
component explaining the most and so forth. The sum of the variance explained by each component will equal
the total variance in the data. However, the benefit of PCA is the ability to reduce the number of variables, or
components, to analyse based on the variance explained by each component. To be able to use the results,
data is first centred and scaled by taking out the mean value and dividing by the standard error for the given
variable. This is done because not all variables have the same units, and this transformation will give the same
weight to each variable when analysing the variance.
McFadyen 2020 used the PCA method to analyse and identify the correlations and independencies between the
variables on a per face basis, which revealed valuable information. Stope OB and UB was included in the
analysis as a marker style when analysing the charts which allows the identification of distribution patterns. PCA
is also used as a quality control step by identifying observations with abnormally high or low values for variables
that contribute to the component being analysed. PCA has, however, not been used at an octree resolution and,
therefore, the spatial distribution of OB and UB has not yet been assessed using PCA.
31
calculated for the input (X) and output (Y) variables (Figure 1. 16). Additionally, for PLS, the output variable, or
in this case the stope OB and UB, is included in the input component’s calculation.
For PLS, the linear combination of the variables maximises the covariance explained between the input and
output variables. The covariance is a product of the correlation between the input and output variables and the
variance of each one (Equation 1.4).
1
𝐶𝑜𝑣 (𝑡𝑎 , 𝑢𝑎 ) = 𝐶𝑜𝑟𝑟(𝑡𝑎 , 𝑢𝑎 ) ∗ √𝑡 ′ 𝑎 𝑡𝑎 ∗ √𝑢′ 𝑎 𝑢𝑎 ∗ 𝑁 [1.4]
Where:
a = Chosen component
Corr = Correlation between T and U
𝑡 ′ 𝑎 𝑡𝑎 = Variance of T
𝑢′ 𝑎 𝑢𝑎 = Variance of U
N = Number of observations
McFadyen 2020 used PLS to indicate the importance of each variable with regard to stope OB and UB and how
they relate to OB and UB on a per face basis, revealing valuable information. PLS was also used as a predictive
model (McFadyen 2020). PLS has, however, not been used at an octree resolution and, therefore, the correlation
of the spatial distribution of OB and UB with the different variables has not yet been analysed through PLS.
32
• Life of mine plan (LOM).
• Long-term plan (LTP).
• Short-term plan (STP).
At the LOM step, the inventory and spatial location of the ore reserve are defined, as well as the infrastructure
requirement and capital cost. This step allows one to determine the cut-off cost and limits of the mine’s orebody.
The next step is the LTP. In this step, the operation and mining strategy for the next few years is defined. The
stope design is defined (quantifying the metal in the stopes) as well as the mining sequence and rate of mining.
The projected sale price and cost of production are considered during this step. The goal is to maximise the
LOM and value for shareholders. The final step is the STP (one-year period). The goal is to apply grade and
cost control and manage productivity, handle day-to-day scheduling and to ensure long-term goals are met.
During these mine planning steps, variables such as the sale price and production cost will be refined as they
fluctuate in time and space, impacting the profitability of the stopes. Given the multiple variables, mines will boil
down most of the economic information to two numbers: the cut-off grade and the NSR. The cut-off grade
represents the minimum grade required for the ore to generate positive value, separating ore and waste. It is
calculated as a metal content, percentage or grams per tonne, depending on the metal, or also as dollars per
tonne if multiple metals are mined. The cut-off grade can be calculated in different ways and can consider the
following information (Lane 1988):
• Recovery.
• Concentrator capacity.
• .Refining capacity.
• Fixed costs.
• Sale price.
• Concentrator costs.
• Refining costs.
• Present value.
• Discount rate.
33
The NSR represents the estimate value of the ore, calculated in $/tonne, and is based on the sale price of the
metals minus the transport and treatment costs at the mill. The NSR considers all the metals being mined and
sold, and is calculated on a point basis along with the grades of all the metals in that location. This information
is presented as a block model.
The cut-off grade, in combination with a grade block model, is used at the LTP stage to propose a design
geometry by establishing where the boundary between ore and waste is (Wang and Webber 2012). Since there
are uncertainties in the grade block model, a probabilistic approach can be used to optimise the position of the
stope geometry and maximise profitability (Grieco and Dimitrakopoulos 2007; Tholana and Musingwini 2022).
Unfortunately, the mined geometry rarely matches the design geometry. Factors such as recovery and
fragmentation can fluctuate from stope to stope. The generated OB and UB can result in unplanned dilution or
loss of ore, which is determined using the cut-off grade. The loss of ore occurs when there is ore left behind in
the UB that is unmined. Dilution occurs when waste rock is mixed in with the ore. The dilution is either planned
(due to the geometry of the ore lens and access) or unplanned (from OB) and will incur direct (blasting, mucking,
crushing etc.) and indirect (metal recovery) costs (Villaescusa 2014). Based on literature and from what is seen
in mine site practices, there are several ways of calculating the economic impact of OB and UB as listed in Table
1. 6.
Table 1. 6: Different dilution and loss of ore variables
Variables Formula
Dilution (Pakalnis 1986) 𝑊𝑎𝑠𝑡𝑒 𝑖𝑛 𝑚𝑖𝑛𝑒𝑑 𝑊𝑎𝑠𝑡𝑒 𝑡𝑜𝑛𝑛𝑒𝑠 𝑚𝑖𝑛𝑒𝑑
or
𝑂𝑟𝑒 𝑖𝑛 𝑚𝑖𝑛𝑒𝑑 𝑂𝑟𝑒 𝑡𝑜𝑛𝑛𝑒𝑠 𝑚𝑖𝑛𝑒𝑑+𝑊𝑎𝑠𝑡𝑒 𝑡𝑜𝑛𝑛𝑒𝑠 𝑚𝑖𝑛𝑒𝑑
The effects of dilution and loss of ore on stope profitability will vary given the volume and grade value of the
stope, and the OB and UB. It will also depend on the dilution material. For example, dilution from backfill can
affect metal recovery from the milling process. Dilution is caused by a variety of factors that occur at different
stages of the mining process (Table 1. 7).
34
Table 1. 7: List of variables influencing dilution compiled by Villaescusa 2014
Different methods are used to limit the impact of dilution, such as strategic control (mining method chosen, stope
design) and tactical control (cable bolt, blasting, backfill, draw control) (Potvin and Wesseloo 2022). Determining
the root causes of OB and UB, and predicting the dilution or loss of ore can also be used to determine the tactical
control needed. In the current state of practice, predicting the dilution and loss of ore is limited as current
predictive models do not associate a grade value to the OB and do not predict UB. This is because per face
predictions cannot depict the OB geometry. Although a volume of unplanned dilution could be predicted if the
ELOS is predicted and the design surface lies on the cut-off limit. Therefore, there is currently no method to fully
assess the economic impact of predicted OB or UB in terms of dilution, loss of ore and recovery, thus limiting
opportunities for complete stope optimisation.
1.7. Conclusion
A literature review on stope design and performance was presented. This chapter covered the quantification of
stope OB and UB, stope design tools, stope OB and UB analysis, predictive models and economic analysis.
Current methods for understanding or predicting stope OB and UB lack one or more of the three key elements
for the stope optimisation methodology proposed in this thesis. These are the fine resolution (octree data
35
structure), the multivariate analysis/model and the understanding/prediction of OB and UB. With the exception
of Woodward et al. 2019, the analysis and predictive tools use per face data, limiting the characterisation of the
spatial distribution of stope OB and UB. Multivariate analysis and models enable better understanding of stope
OB and UB and incorporate a variety of variables. However, these statistical tools have only been used on per
face data, limiting the variables that can be used. Finally, the predictive models focus mainly on OB and not UB,
limiting the insight and possible optimisation.
This thesis builds on the current knowledge to advance the field of open stope optimisation by developing a new
predictive approach for stope design and optimisation. It incorporates the three key elements (octrees,
multivariate analysis, and OB and UB data) to improve our understanding and the prediction of stope OB and
UB. The methodology is discussed in the next chapter where the detailed step-by-step approach is presented.
36
Chapter 2. Methodology
2.1. Introduction
The proposed stope prediction methodology is an empirical approach that uses recent developments in stope
reconciliation (octree resolution) and advanced statistical methods (multivariate analysis) to understand and
predict stope geometry, thus filling the gaps highlighted in the literature review and augmenting mines’ abilities
to predict and optimise their stope design. There are four main steps to the method (Figure 2. 1). This chapter
explains each step that allows the extraction of valuable information from the reconciled data and transform it
into knowledge that can be used as feedback to optimise stope performance at the short-term design stage.
37
Data collection Root cause Predicting stope Assessing
•Data quality analysis of stope geometry predicted stope
verification OB and UB •Build multivariate or performance
•Stope reconciliation machine learning
•Univariate, bivariate •Reconcile predicted
•Variable quantification and multivariate (PCA model to predict the geometry
•Data filtering and PLS) statistical geometry (PLS and
•Quantify grade value
analysis of OB and UB random forest) and OB
and UB location (LDA) •Assess probabilistic
•Critical variable stope geometry
identification •Evaluate model
outcomes
performance
•Identify critical
•Quantify standard
location of OB and UB
error
38
2.2.1. Data quality verification
Once the data is obtained, it needs to be validated to ensure a high quality of analyses and exactness of models.
The possible quality issues will vary for each category and type of data. For the geometrical data, the quality of
CMS surveys is the major concern. The volumes and projected distances computed during stope reconciliation
are affected by errors in the mesh, such as internal faces, non-manifold faces or a wrong surface construction
when built from the point cloud (Figure 2. 3a). These are identified through visual analysis or by using existing
mining software with built-in survey quality tools (for example Deswik [Deswik 2016] and mXrap [Harris and
Wesseloo 2015]). Bad meshing can occur when shapes are merged (sometimes several scans are conducted
at different stages of mining), or when the scans are of poor quality. The CMS mesh is generally validated on
site and surveying artefacts in the CMS repaired, but based on feedback from different mine sites, this is not
always done. Another relatively common issue is shapes that are the result of muckpiles still present in the stope
during the final CMS scan (Figure 2. 3b). The CMS will not be representative of the completely empty stope, and
this information should be treated with caution. This can be validated with mine site personnel.
a) b)
Figure 2. 3: Examples of a) wrong surface construction; b) Odd CMS shape caused by a muckpile left in the stope
Geomechanical data comes from either block models (built from boreholes and underground mapping) or directly
from boreholes. Information on how the block model was built needs to be gathered, as well as the source of
the data and the density. This will allow the determination of the resolution of the model and how it can be
integrated with the octree points. Areas of low confidence can then be identified.
For geological data, similar consideration is made for the structural model to evaluate the confidence in the
position and the presence of structures. The structural data represents a special case as it is not necessarily
present for each stope. There is not necessarily a fault in the vicinity of a stope and, therefore, octrees will have
absent data for these structural variables. Also, not all structures cause stability problems for the stopes.
39
Regarding stope OB and UB, structures are treated as a source of OB potentially affecting stope performance.
Only the faults that influence the stope OB are of interest. Mine site knowledge is required to select influential
structures.
For operational data, the main quality issue noticed during the data processing was overlapping drill string
designs (Figure 2. 4). This occurs when there is more than one firing for the stope and a separate drill string
design is generated for each firing. The final drill string design that covers the whole stope will mask the previous
drill strings. The additional data will affect the result of some of the drilling variables and, therefore, need to be
identified and filtered out.
Figure 2. 4: Example of overlapping drill strings generated for the first blast (in orange) and for the rest of the stope (in black).
For drilling and blasting variables, the drill strings design is used as, compared to the actual drill strings, it is
easily accessible at any mine site. In reality, deviation occurs when drilling and, therefore, the real location of
the drill strings will vary compared to the design. Usually, the stope is designed to keep the maximum deviation
down to 2° (Villaescusa 2014), but it will vary based on the length drilled and equipment used. Accessing this
information is not always possible as the drill holes are often not surveyed and, if they are, mines do not
necessarily generate a new drill design. The impact of the deviation is, therefore, not measured in this thesis
and will be accepted as a source of uncertainty.
40
For the geomechanical variables, the geotechnical block models and structural models are built using data
gathered from borehole logging and underground mapping. The geotechnical (RQD, RMR etc.) and geological
(structures) properties are calculated and positioned where the data was measured. The block model is
populated by creating the grid point and calculating the geotechnical properties to each point location. These
calculations can be deterministic, such as using the inverse distance weighting or the nearest neighbour. They
can also be calculated through geostatistics such as kriging (Krige 1951 and Matheron 1963). Kriging offers an
advantage for directional variables as it can consider the variation of the data according to different directions.
The confidence in the block model values will vary according to the density of data, nearest neighbour and the
direction of the data. The level of confidence will vary according to each region of the mine, as data collection
varies spatially. Some of the information that is gathered also varies based on the person doing the logging, as
there is subjectivity in calculating the rock mass classifications (for example RQD, Sewnun et al. 2019). The
quality of the block model is considered by attributing different levels of confidence based on the input data.
Boreholes can also deviate from the design, but methods such as directional drilling exist, that use
measurement-while-drilling (MWD) systems to keep track of the borehole locations.
Finally, for the measurement of OB and UB, the CMS scan will impact the calculated projected distance and
volume of OB and UB. The precision for a CMS scan is ±20–30 mm according to various providers. The precision
of the projected distance is, therefore, to the decimetre. For a 10×20×30 m void, the CMS precision can have a
±34 m³ impact on the stope volume, which represents half a percent. The quality of the scan and the meshing
will impact the depiction of the void by the CMS. Blind spots caused by the position of the CMS and rocks
obstructing the path of the scan will lead to missing information or interpretation of the actual surface. This will
lead to uncertainty in the measurement of the projected distance and volume.
Overall, these inaccuracies impact the quantified variables, the analysis and predictive models that will be built.
They will be considered when analysing and predicting the data.
41
Figure 2. 5: Example of face delimitation using octrees
42
Table 2. 2: Local characterisation of stope design variables for per octree analysis (modified from Woodward et al. 2019)
43
spatial distribution of the blasting
energy according to the blasthole
design. Warm colours mean more
energy is expected in that area due to
the drill design.
Dip of the The dip calculated Influence of gravity.
design from the normal
surface vector associated Characterise how OB
with the octree block and UB is affected by
(coloured by degree). gravity.
44
Distance to Only the stope design Local stress
convex hull is ‘wrapped’ in a conditions.
(stope convex hull.
geometry Distance (coloured by Loss of confinement.
complexity) metre) is found from
an octree block to the Characterise how OB
nearest point on the and UB are affected
convex hull surface. by the complexity of
Distribution of the distance to the
the design geometry.
convex hull for each octree along the
design surface (black lines). Warm
colours mean the design face is
further away from the simplified
geometry and can indicate areas of
loss of confinement due to the design
geometry.
Distance to Distance (coloured by Kinematics – beam
fault metre) from the and wedge formation.
octree block to
nearest interpreted Characterise how OB
fault surface. and UB are affected
by the presence of
faults near the stope.
Distribution of the distance to the
nearest fault for each octree along the
design surface (dots in the image).
Cold colours mean the octrees are
further away from the fault and less
likely to be affected by the faults.
Angle to fault The average of the Kinematics – beam
inverse distance³ and wedge formation.
weighted angle
(coloured by degree) Characterise how OB
between an octree’s and UB are affected
design normal vector by the angle of the
and the plane of the fault to the design
fault. surface. Distribution of the angle to the
Convention: 90° = nearest fault for each octree along the
toeing, 0°= parallel. design surface (dots in the image).
Warm colours (0°) mean the octrees
are parallel to their fault.
45
Undercut The stope design and Local stress
the drifts are conditions.
‘wrapped’ in a convex
hull. Loss of confinement.
Distance (coloured by
metre) is found from Characterise how OB
an octree block to the and UB are affected
nearest point on the by the complexity of
convex hull surface. the geometry and the
cutting of the stope
by the drives.
46
Geotechnical Value from the Characterisation of
variables nearest block of the how OB and UB are
(RQD, GSI, geotechnical block affected by the rock
RMR etc) model mapped to the mass quality.
octree.
While ground support data is collected, no variables characterising the cable bolts are used in this thesis. Given
the novelty of the octree data, no ground support variable at an octree resolution existed yet and work done on
creating one during this thesis has not yielded a suitable variable that can be used for analysis. Therefore,
ground support is excluded. Other root cause factors, such as stress, are excluded for the same reasons.
47
2.2.4. Data filtering
Once the database has been built and all the variables are calculated, a final filtering of the octrees is done to
ensure the quality of the following analysis and models. This means filtering any stopes or portion of stopes with
data concern highlighted section 2.2.1. It also means filtering out octrees that represents drives or backfill. This
ensures that the data analysed has the same correlation structure and are representative of the stope
performance we are trying to understand and predict. This process is done one stope at a time, filtering out the
identified octrees.
48
Data collection Root cause Predicting stope Assessing
•Data quality analysis of stope geometry predicted stope
verification OB and UB •Build multivariate or performance
•Stope reconciliation machine learning
•Univariate, bivariate •Reconcile predicted
•Variable quantification and multivariate (PCA model to predict the geometry
•Data filtering and PLS) statistical geometry (PLS and
•Quantify grade value
analysis of OB and UB random forest) and OB
and UB location (LDA) •Assess probabilistic
•Critical variable stope geometry
identification •Evaluate model
outcomes
performance
•Identify critical
•Quantify standard
location of OB and UB
error
Multivariate analysis is used per octree (observation) for the root cause analysis. This approach allows the
identification of the complex relationships between 12 quantified causative variables and the stope OB and UB
variables in order to understand the correlation structure. The two multivariate methods used are PCA and PLS,
presented in Section 1.5.3. For each method, the variables are normalised and scaled to a mean of 0 and a
standard deviation of 1. This is due to the variables having different units. Normalising the variables gives them
the same weight in the analysis and enables the comparison of the impact of the variance of each variable on
stope OB and UB.
The PCA model is used to understand the interconnection and independence between the root cause variables.
The number of components kept will depend on the data and the variance of each component. Different rules
exist for eliminating components. In this case, the Kaiser’s rule is used (Kaiser 1960), where only the components
with a variance higher or equal to one are kept. Since the variables are standardised to a variance of 1,
components with a variance higher than or equal to 1 indicate a larger variance than a single variable, indicating
the components characterise a correlation between variables. The results are analysed by looking at the quality
and contribution tables or the loading and score charts. The quality table describes the proportion of the
variable’s variance described by a given component, while the contribution table describes each variable’s
contribution to a component’s variance. These tables are used to establish which components the variables are
associated to and interpret the correlation and independence. This information is also analysed using graphs
49
(Figure 2. 7). The loading chart (Figure 2. 7a) provides similar information to the tables, plotting only two
components at a time. The closer the variables are to the outer circle, the more they contribute to the component,
and the closer they are to the centre, the less they contribute to these components. Two variables pointing in
opposite directions means there is a negative correlation. The score chart (Figure 2. 7b) plots the component
value for each observation and is coloured using a marker style (OB and UB classes, for example). These charts
are used to assess the distribution of the OB and UB according to the two components being plotted and
determine if there is a trend in the OB and UB data that can be associated to a component. Therefore, the
variance of the variables shown by these components indicates whether they have an impact on OB and UB.
Figure 2. 7: Example of a loading chart (a) and score chart (b) that oppose two components
The PLS model is used to identify linear relationships between the root cause variables and stope performance.
The number of components is selected based on the number of performance variables, which, in this case, is
only one (only the projected distance is used for the performance variables). A loading chart is used to interpret
the linear relationships (Figure 2. 8). The weight of the variables is interpreted as the correlation with the stope
OB and UB and, therefore, the larger the weight, the stronger the correlation is to the projected distance given
the combination of variables.
50
Figure 2. 8: Example of a loading chart using PLS
Since PCA and PLS are linear methods, non-linear relationships could be missed. Bivariate charts are used to
complete the root cause analysis by looking at variables that have shown no correlations in the PLS analysis.
This multivariate approach enables the identification of the critical variables, providing a better understanding of
stope OB and UB as well as identifying where OB and UB will occur in a face.
51
data requirements in terms of variance and structure. All three models are relatively simple to build and learn,
facilitating the implementation of the methodology on site.
52
𝑌 = 𝑇 ∗ 𝐶′ =
(𝑋 ∗ 𝑊 ′ ) ∗ 𝐶′ [2.1]
Where:
W’ = Weight of the input variable
X = Octree’s variable value
T = X component
C’ = Weight of the performance variable
𝑌 = Predicted octree projected distance
Figure 2. 10: Example the classification of two groups using linear discriminant analysis (modified from Tremblay 2020)
The results are then classified using a confusion matrix to evaluate the quality of the classification (Table 2. 3).
If the octrees are well classified, the mean value of each population for each variable is analysed to understand
when OB and UB occur. The model is used to classify the performance of an octree which can then be used for
predicting the magnitude of OB and UB. If the octrees are not well classified, the causes can vary from the
selection of variables to the fact that the model is not well suited for this dataset.
53
Table 2. 3: Confusion matrix for a threshold of 0 m projected distance. Green represents true predictions and red represents false
predictions (errors)
PREDICTED UB PREDICTED OB
ACTUAL UB True UB (TUB) False OB (FOB)
ACTUAL OB False UB (FUB) True OB (TOB)
54
Given the structure of the model, this method could perform better at predicting than the two other methods
presented for this dataset, as it does not depend on linear relationships to generate predictions. Its non-linear
approach makes it well suited for data that can present complex structures. For each model, the variable’s
importance and the standard error for each prediction is outputted. The variable’s importance is related to the
decision-making process of the model and is used to understand stope OB and UB if the model predictions are
deemed good. The standard error is calculated using the infinitesimal Jackknife approach (Wager et al. 2014)
and is then used to develop a probabilistic approach (the term probabilistic is not used here according to its
statistical meaning, but rather as a methodology to take into account the existing variation in the projected
distance obtained in the stopes). The standard error is used to calculate the probability density function (PDF),
which is used to determine the likelihood of observing a given projected distance and the cumulative density
function (CDF, used for determining the probabilities of exceeding a given distance). A prediction interval is
outputted using the different percentiles (Figure 2. 12). Different levels of confidence can be used. For example,
for a 60% probability interval, there is a 60% likelihood that the actual projected distance of an octree will be
within its given interval.
Figure 2. 12: Example of a prediction interval for a stope design (black) according to the probability (blue = 80% probability the
projected distances will be larger; green = median case, 50% probability; red = 80% probability the projected distance will be smaller)
Of the three methods presented, LDA is the only one that cannot be used to predict the stope geometry. It is a
classification method used to predict OB and UB location, excluding the magnitude. While it cannot be used
directly to meet the main objective, it can still provide valuable information, given its performance, on the stope
OB and UB location and can be used as a variable in the other models.
55
2.4.4. Evaluating model performance
Once the predictions are generated, the model’s performance is quantified to determine the quality of the
predictions. The goal of quantifying the model performance is to provide metrics and characterise the predictions
to determine if the predicted geometry is realistic and can be used to optimise the design. To do so, the data is
separated chronologically into three groups: the first group represents the first 50% of the data, the second group
represents the following 25% and the final group represent the final 25% of the data. The model is trained with
the first group of data. The second group is used to test the predictive performance and optimise the model’s
parameters. The third group is used to evaluate the final model. A similar process could also be done with only
two groups if the amount of data is limited.
The model’s predictive statistical performance is assessed by determining the prediction error (difference
between the predicted distance and the actual projected distance) and whether an octree is correctly predicted
as OB or UB. The model’s capacity to classify the octrees as OB or UB is measured by looking at the confusion
matrix presented in Table 2. 3 in Section 2.4.2. Using this matrix, different performance metrics are calculated,
such as the classification accuracy (ACC, percentage of octrees correctly predicted), the positive OB predictions
(POP, percentage of OB predictions that are correct), the true OB detection (TOD, percentage of overbroken
octrees predicted as OB) and the true UB detection (TUD, percentage of underbroken octrees predicted as UB).
These metrics enable the evaluation of a specific quality of the model. To evaluate the global quality of the
classifications, the Matthews correlation coefficient (MCC, Matthews 1975) is used, with 1 being perfect
predictions, 0 being random and -1 being all incorrect predictions. Table 2. 4 gives the equation for these metrics.
Table 2. 4: Performance metric equations for evaluating the model’s capacity to classify an octree as OB or UB. Refer to Table 2.3 for
the acronyms
The prediction error is measured by calculating the absolute difference between the predicted value and the
actual value of the projected distance for the octree. These errors are placed into arbitrarily determined brackets
to characterise the spread in the prediction error (Table 2. 5). In addition, the RMSE (equation 2.2) is calculated
from the predicted and observed distances.
56
(𝑦̂𝑖 −𝑦𝑖 )2
𝑅𝑀𝑆𝐸 = √∑𝑛𝑖=1 𝑛
[2.2]
Where:
n = number of observation
i = Selected observation
𝑦i = Observed value for i
𝑦̂i = Predicted value for i
Table 2. 5: Prediction error brackets for evaluating the model’s statistical performance
The prediction error is also evaluated analytically through a bivariate chart of the predictions versus the observed
values for each octree. For a perfect model, the predicted CMS would match exactly the actual CMS. The data
would follow a linear trend with all the points falling on a 45° line. This, however, never occurs due to the
complexity of the underground geological and mining environment where the variation in the geomechanical
properties of the rock mass, as well as deviation from the planned data during mining, cannot be fully captured,
thus causing inherent uncertainty. The drill and blast methods are also not an exact method for breaking the
rock with metre precision, causing additional uncertainties. The general trend of the predictions is captured using
a linear regression fit and compared with the linear trend of a perfect model.
Even if the predictions do not follow the linear fit of a perfect model, the predictions still provide valuable
information about the location of OB and UB, and the expected magnitude, since this innovative method predicts
the detailed geometry of the expected void. Given the fact that the location is not considered in the model, the
capacity of the model to predict the geometry correctly cannot be measured using only the prediction error or
the confusion matrix. The predicted geometry needs to be verified locally as well to see if it matches the mined
geometry, allowing one to verify if the predictions can be used by the engineers for decision-making, based on
information going beyond a simple ELOS prediction. Therefore, the capacity of the model to predict the geometry
correctly is evaluated in two steps.
The first step is to quantify the three-performance metrics used for quantifying the performance of the predictions.
Each metric characterises either the magnitude of the projected distance, the shape of the face or the OB and
57
UB locations and allows to set minimum criteria that should be met for determining if a prediction of the geometry
is acceptable. The criteria are arbitrarily selected, based on the understanding of mine planning and the impact
OB and UB will have, and the tolerance to these impacts at the different mining operations. An example of criteria
that could be adopted is as follows:
• Prediction error criterion:
o Characterises the capacity of the model to correctly predict the magnitude of OB and UB by
quantifying the prediction error for each octree.
o To meet the criterion, the prediction error needs to be within X m for at least 50% of the octrees
and within Y m for at least 80% of the octrees. X and Y vary according to the mine site.
• Shape criterion:
o Characterises the capacity of the model to correctly predict the shape of the mined stope by
converting the projected distances of each octree in a face to a cumulative count (percentage
value) from the smallest projected distance (0%) to the largest (100%).
o The cumulative distribution of the projected distance in the face is a scale-independent shape
measure that allows to discard the magnitude of the projected distance or the OB-UB concept
and focus on the shape of the face.
o To meet the criterion, at least 70% of the octrees in the surface need to have the same
cumulative position (±10%) in the predicted and mined geometry.
• OB-UB location criterion:
o Characterises the capacity of the model to correctly predict where OB and UB will occur by
quantifying the percentage of octrees within the face that are correctly predicted as OB or UB.
o To meet the criterion, at least 70% of the octrees in the surface need to be correctly identified
as OB or UB.
The thresholds used for assessing the prediction error may vary between sites due to the impact OB and UB
have on the economic performance of different stopes. For example, 1 m OB for a longitudinal stope that is 2 m
to 5 m wide with clear waste-ore boundaries will see dilution increase by 20% to 50% for every metre of OB.
Therefore, the tolerated error for the predicted geometry should be small (under a metre) to allow the mine site
personnel to get an exact estimate of their stope performance. On the other hand, for low disseminated grade
using transversal stopes that are 20 m wide, dilution would be limited to only 5% or less for every metre of OB.
Therefore, the tolerated error for the predicted geometry can be larger to allow the mine site personnel to get an
adequate estimate of stope performance. The thresholds for the prediction error will be defined for each site
during the analysis. A threshold of 70% is used for the OB and UB location and the distribution of the projected
distance. This number was selected arbitrarily. However, this means that the majority of the surface is correctly
58
predicted, leaving only 30% or less up for further interpretation. Furthermore, deduction can be made of the
remaining 30% as the majority of the predictions can be trusted. These incorrect octrees are not necessarily
adjacent to each other and can be spread out across the face, thus reducing the impact they have on the overall
stope performance assessment.
Given that the geometry of the stope is predicted using octrees, different categories of prediction performance
are set depending on the capacity of the predictions to capture the geometry, magnitude of the projected distance
or the location of OB and UB. While the goal of this thesis is to predict the geometry of the stope, the predictions
can still provide information regarding the general shape of the stope or the OB and UB location. Therefore, the
geometry assessment is arbitrarily classified into four categories, allowing different prediction performance of
the geometry:
• Excellent prediction:
o The prediction error criterion and shape criterion are met.
o The predictions identify the magnitude and distribution of the projected distance across the
face within a set threshold, allowing the prediction of the mined geometry.
o The prediction error threshold depends on the stope being analysed.
o These predictions can be used by the engineers to assess the expected stope geometry.
• Good prediction:
o The shape criterion is met, but not the prediction error criterion.
o The predictions identify the distribution of the projected distance across the face, allowing
engineers to determine the general shape of the mined stope. However, the magnitude of the
projected distance cannot be identified across the face within a set threshold.
o The predictions allow engineers to determine where the larger OB and UB will occur, but not
its magnitude.
• Limited prediction:
o The OB-UB location criterion is met, but not the prediction error criterion and shape criterion.
o The predictions allow engineers to identify where OB and UB will occur, but do not identify the
magnitude or distribution of the projected distance for the majority of the surface.
• Insufficient prediction:
o None of the criteria are met.
o The predictions do not allow the determination of the distribution of the projected distance,
and where OB and UB will occur, and its magnitude for the majority of the surface.
59
After the predictions have been categorised, the second step is to validate if the criteria placed the face in the
proper category as these criteria are not perfect and fringe cases between two categories could change. This is
done analytically in the 3D space on the design surface by comparing side-by-side the predictions with the
observed projected distance for each face. The visual assessment is made by comparing side-by-side the
predictions with the observed projected distance for each face using three different marker styles: the projected
distance, the absolute prediction error and the cumulative distribution of the projected distance (Figure 2. 13).
The cumulative distribution represents the projected distance compiled from smallest (purple colours) to largest
(red colours). The projected distance and prediction error are used to assess the predicted magnitudes of OB
and UB and how they compare with the actual OB and UB. The cumulative distribution of the projected distance
is used to assess how the predicted geometry or shape matches the geometry/shape of the actual mined stope.
It is possible for the predictions to have enabled the depiction of the geometry, but for the prediction error to
exceed a tolerated threshold, meaning the magnitudes do not match. The combination of these three markers
enables the assessment of the performance of the predictions.
Absolute prediction error Cumulative distribution
Projected distance (m)
(m) of the projected distance
Observations
Predictions
Figure 2. 13: Example of the analytical comparison between the predicted face and the actual face. The cumulative distribution
represents the projected distance compiled from smallest (purple colours) to largest (red colours)
There is one final factor to consider; the probabilistic approach that is enabled by the random forest model. A
prediction interval is given with each prediction which allows to assess different possibilities for the mined
geometry. While the predicted face may not be termed excellent with the median case (prediction outputted by
the model), the prediction interval might still allow to adequately capture the geometry. Therefore, an example
of criterion for the random forest model that integrates the prediction interval is as follows:
60
• Excellent prediction:
o The prediction error criterion and shape criterion are met using the median case.
Or
o The shape criterion is met, but not the prediction error criterion using the median case.
However, the actual projected distance is within the 10th and 90th percentiles of the prediction
interval for 70% or more of the octrees.
• Good prediction:
o The shape criterion is met, but not the prediction error criterion using the median case.
Or
o The OB-UB location criterion is met, but not the shape criterion using the median case.
However, the actual projected distance is within the 10th and 90th percentiles of the prediction
interval for 70% or more of the octrees.
o The probability interval can still be used for assessing the possibility of large OB or UB.
• Limited prediction:
o The OB-UB location criterion is met using the median case.
Or
o None of the criteria are met using the median case. However, the actual projected distance is
within the 10th and 90th percentile of the prediction interval for 70% or more of the octrees.
o The probability interval can still be used for assessing the possibility of large OB or UB.
• Insufficient prediction
o None of the criteria are met.
o The actual projected distance is within the 10th and 90th percentiles of the prediction interval
for less than 70% of the octrees.
o There is the potential to still use the probability interval for assessing the possibility of large
OB or UB.
The use of the probability facilitates the interpretation of the results by quantifying the variability in the results,
offering a prediction interval that captures the actual geometry, in parts or completely. The probabilistic criterion
is determined arbitrarily. The 70% threshold is used for the same reasons discussed earlier in this section. The
10th and 90th percentiles are used as they give a prediction interval that should cover 80% of the octrees. The
probabilistic criterion changes how the different categories are met. For example, if the distribution is depicted
correctly for at least 70% of the surface using the median case, but the prediction error is over X m for 50% of
the octrees and/or over Y m for 80% of the octrees, then the face would be categorised as ‘good prediction’.
However, if the actual projected distance is within the 10th and 90th percentiles of the prediction interval for 70%
61
or more of the octrees, then it is assumed the actual geometry can be captured within the prediction interval and,
therefore, the face is categorised as ‘excellent prediction’. The inclusion of the probabilistic criterion allows to
bump a predicted face up one category if it meets the probabilistic criterion.
Following the model performance assessment, the capabilities of the proposed methodology to predict the mined
geometry and meet the objectives are determined, considering the prediction results and site-specific factors.
62
in a 3D view, colouring the octrees using markers to show the predicted distance or the probability of exceeding
a given threshold of OB or UB. This allows to determine the areas of concern and the probability of experiencing
critical OB or UB. Using each octree’s CDF, the prediction interval for each octree is calculated to give a
prediction interval for the expected geometry. This allows to determine the proportion of the design surface
(considering all the octrees of the stope) that exceeds a set projected distance for each percentile of the
prediction interval and is analysed by plotting the information in a chart (Figure 2. 15). In this example, just over
30% of the octrees exceed the threshold for the median scenario (50th percentile).
Figure 2. 15: Percentage of octrees above the threshold value for the selected percentile geometry within the probability interval
For the prediction interval, three different geometries (for example the 25th, 50th and 75th percentile of the CDF)
are generated based on the projected distance of each octree for the three different selected percentiles of the
CDF, thus giving the prediction interval (Figure 2. 16). For the example, in Figure 2. 16, there is a 50% probability
(prediction interval between 25% and 75%) that the projected distance for the octree will be between 1.3 m and
2.7 m. The 50th percentile represents the geometry generated by the model (median case) and is used to
determine where the OB and UB will most likely occur. Percentiles over 50 are used to assess worst-case
scenarios for OB (projected distance increases with the percentile) and percentiles under 50 are used to assess
worst-case scenarios for UB (projected distance decreases when the percentile decreases). The different
geometries generated using the probabilities are then reconciled with the stope design to calculate the predicted
OB and UB volumes and perform an economic assessment.
63
Figure 2. 16: Example of the predicted distance for an octree based on the CDF percentile used
64
Figure 2. 17: Example of the grade block model imported around a stope
The grade value for the OB, UB or other volumes is obtained by mapping the block model data to the octree
data structure. The weighted average and the total metal value in each octree are calculated from the grade
blocks that intersect the octree block (Figure 2. 18a). Backfill information is also considered, adjusting the grade
value in consequence. The areas with low or high grade are identified by plotting the data in a 3D view for the
different percentiles (Figure 2. 18b). The data is separated into the different volume types (OB, UB design, mined
and recovered), calculating for each volume the average and total NSR per face and per stope. This information
is calculated for the different probabilities to assess and compare the economic impact of the OB and UB
magnitude on the profitability of the stope.
65
a b
Figure 2. 18: Example of the calculation of the NSR value per octree (a) and an example of the result per octree block of the NSR value
adjusted with backfill information (b)
Since the economic data is calculated and mapped to the octree data structure, instead of only averaging the
value of each block within each octree, the blocks are also subdivided according to the octree structure with
information such as the volume type (design, mined, OB and UB) mapped to each sub-block. This allows to
calculate the distribution of the tonnes in each volume based on their economic value and be plotted on a
cumulative distribution chart of the grade value for each tonne in the stope or specific volume (Figure 2. 19).
With this chart, the distribution of the grade, or in this case the NSR, in each volume (design, mined, OB and
UB) is compared and used to determine if the predicted geometry follows the design NSR tonne distribution. It
is also used to calculate the number of tonnes under the cut-off grade for each volume type which is overlaid in
this chart. The economic value of the OB and UB is assessed, evaluating the proportion of waste and ore to
determine how the OB and UB impact the stope dilution and loss of ore. The tonnes for each volume is indicated
as a footnote to show the relative importance of the cumulative volume.
66
Figure 2. 19: Example of the cumulative distribution of the NSR value for each tonne based on the different types of volume. Tonnes
per volume are indicated as a footnote. The black line represents a fictive cut-off value
At this point in the economic assessment, the overall distribution and economic value of the stope has been
quantified, informing if the predicted stope performance is susceptible to dilution or loss of ore that is critical to
the mine site. To optimise the stope, the critical areas susceptible to the dilution or loss of ore are identified. This
is done analytically by visualising the data in the 3D view to identify their spatial location. Figure 2. 20 is an
example of a selection of OB octrees plotted in 3D and coloured using their NSR value. Octrees with an NSR
value bellow cut-off are semitransparent to highlight the areas where dilution is expected to occur.
67
Figure 2. 20: 3D view of the NSR value for the octrees located in the OB. Octrees with an NSR value below the fictive cut-off grade are
transparent
The dilution and loss of ore are calculated using the selected cut-off grade and are used for assessing the
profitability of the stope. Table 2. 6 lists the different economic metrics that will be used in this thesis to
characterise dilution and loss of ore. The selection is based on literature (Section 1.6) and from what is seen on
mine sites. These values are compared to the different predicted geometries to assess the impact of OB and
UB on dilution.
Table 2. 6: Different dilution and loss of ore variables used in this thesis
Variables Formulae
𝑊𝑎𝑠𝑡𝑒 𝑖𝑛 𝑚𝑖𝑛𝑒𝑑
Predicted dilution
𝑂𝑟𝑒 𝑖𝑛 𝑚𝑖𝑛𝑒𝑑
𝑊𝑎𝑠𝑡𝑒 𝑖𝑛 𝑑𝑒𝑠𝑖𝑔𝑛
Planned dilution
𝑂𝑟𝑒 𝑖𝑛 𝑑𝑒𝑠𝑖𝑔𝑛
𝑊𝑎𝑠𝑡𝑒 𝑖𝑛 𝑂𝐵
Unplanned dilution
𝑂𝑟𝑒 𝑖𝑛 𝑑𝑒𝑠𝑖𝑔𝑛
𝑂𝑟𝑒 𝑖𝑛 𝑈𝐵
Loss of ore
𝑂𝑟𝑒 𝑖𝑛 𝑑𝑒𝑠𝑖𝑔𝑛
𝑂𝑟𝑒 𝑖𝑛 𝑚𝑖𝑛𝑒𝑑
Recovered ore
𝑂𝑟𝑒 𝑖𝑛 𝑑𝑒𝑠𝑖𝑔𝑛
Following the assessment of the stope performance, the chances for problematic OB and UB are determined. If
the predicted stope performance is satisfactory (economically and geometrically) and the probabilities for critical
68
OB or UB are within the mine site’s risk tolerance, engineers can proceed with the final planning of the stope. If
concerns about the OB or UB have been flagged during the stope performance assessment, mitigations can be
applied to optimise the stope performance.
2.6. Software
The main software used to develop this method is mXrap (Harris and Wesseloo 2015). mXrap is a geotechnical
software originally developed for seismicity in underground mines. It is developed by the Australian Centre for
Geomechanics (ACG), and is used by over 70 mine sites, as well as by universities and consulting firms across
the world. The main advantage of mXrap is the capability it provides for developing tools and apps for the
proposed design methodology for mine sites to test. mXrap also currently has the only tools available for
performing reconciliation on an octree basis. The stope reconciliation and analysis app (Woodward and Harris
2019) is used to build the database for each mine site.
Multivariate analysis is done using the R software (R Core Team 2021). This free platform is developed for
statistical computing and graphics, and has powerful plugin scripts to run various statistical analyses. Different
scripts are employed based on the statistical method used. For PCA, the package FactoMineR (Le et al. 2008)
is used, and for PLS, the package PLS is used (Mevik and Wehrens 2007). The statistical models are computed
in R as well. PLS uses the PLS package, LDA uses the MASS package (Venables and Ripley 2002), and random
forest uses the Ranger package (Wright and Ziegler 2017).
The predicted CMS surface is built using CloudCompare (Girardeau-Montaut 2022). This free software is
developed for the manipulation and analysis of point clouds and triangular mesh and has the necessary tools to
build a surface from a point cloud.
2.7. Conclusion
A detailed step-by-step description of the methodology was presented. This chapter covered the data collection,
data analysis, model building, predicted stope performance assessment, and the software used. The
methodology enables one to build a good understanding of stope OB and UB through data at an octree resolution
and multivariate statistics. This information is then used to predict the projected distance, OB and UB at the
octree resolution, capturing the spatial variation of the stope OB and UB, thus allowing to determine the expected
mined geometry at the stope design stage. The use of random forest enables a probabilistic approach, predicting
multiple scenarios as well as including a variety of variables, while the use of octrees enables to make an
economic assessment of the predicted stope, thus providing additional knowledge for the design and planning
of the stope.
69
This methodology will be applied on three different sites. The following chapter presents the case studies used
for testing the proposed methodology.
70
Chapter 3. Case studies
The proposed methodology is used with data from three different mine sites to demonstrate the flexibility and
capabilities of this site-specific approach. The three case studies presented in this chapter are located in
Australia and Canada, and were selected based on the varying geological and mining conditions as well as the
different mining methods used (transversal, longitudinal, sub-level), the quality of the data and the number of
stopes in the database. The impact the number of stopes has on the analyses or predictions is not assessed in
this thesis. However, since there is no set number of stopes required to run the prediction models, an arbitrary
minimum number of 40 stopes is set for this thesis. This ensures that at least 40 stopes are used for the analysis
and 30 stopes are used for building the models. Contrary to a per face resolution, this ensures that at least 100
000 octrees are considered for each mine site, which is deemed a reasonable amount of data. The raw data for
these mine sites (design, CMS, drill strings, drifts, and fault surveys) have been compiled and stored on an
external hard drive given the size and format, and will be stored on a repository at Université Laval.
71
3.1.1. Data overview
The mine database comprises 173 stopes mined between 2014 and 2021 (Figure 3. 2). Of these 173 stopes,
41 are a part of the north area of the mine and 132 are a part of the south area of the mine. Nineteen stopes are
also part of the 2014 trial stoping stage that was conducted to test the validity of the geotechnical and mining
variables (Hassell et al. 2015). For the analysis, the 2014 trial stoping, as well as stopes with data quality
concerns (bad mesh, missing data or root cause of OB not characterised by the variables) have been removed,
resulting in a total of 130 stopes. Stopes from the 2014 sector have previously been part of a study by McFadyen
et al. 2019b which conducted root cause analysis. Univariate and bivariate analysis was done at a per stope,
per face and per octree level, revealing that stopes generate larger OB than UB with no specific face associated
to the OB. The octree analysis identified the blasting energy proxy, blasting standoff, ERF, geometry complexity
and distance to fault as variables that showed trends towards OB or UB for each or specific faces.
Figure 3. 2: 3D Section view of the stope database with the trial area delineated in red
From the 130 stopes, 49 are transversal stopes and 81 are longitudinal stopes. Since longitudinal and transversal
stopes can behave differently, they will be treated as two different datasets. For this thesis, only the transversal
stopes will be discussed as they are grouped in one area of the mine and have been mined more recently. These
stopes are shown in Figure 3. 3a. When building the models, the data is divided into three groups, with the third
group representing the stope predicted. These stopes are shown in Figure 3. 3b. After filtering out drives, backfill
and muckpiles, close to 396 000 octrees make up the dataset.
72
Figure 3. 3: Longitudinal view of the transversal stopes in the database (a) and the stopes forming part of the third group for the model
building process (b)
Reconciliation for each stope is performed on a per stope, per face and per octree basis. Depending on the
geometry, stopes are typically separated into six faces: the hangingwall (HW), the footwall (FW), the floor, the
crown and the two stope ends (Figure 3. 4). During the survey building process, drifts are cut out of the design
and CMS. For this reason, stope faces that represent drift surfaces (floors and crowns mostly) are not part of
the analysis. Additionally, faces mined against backfill are not part of the analysis.
Figure 3. 4: Example of stope face delimitation using colour code and orientation
The variables included in the analysis are presented in Table 3. 1. For the structural variables, there are absent
data since there is not always a fault in front of the design surfaces. When the distance to fault and angle to fault
are being calculated, a maximum search distance of 30 m from the octrees is used. This distance was set based
on the work by Woodward et al. 2019. For octrees with absent fault data, a unique value needs to be given to
include these octrees in the model (the software package used does not allow for missing data). This unique
value needs to be outside of the range of values in the dataset for these variables. Arbitrary choices of a distance
73
of 40 m and an angle of 100° are set to separate them from the octrees with fault data and keep them in the
model.
74
Figure 3. 5: The location of Prominent Hill mine, South Australia, Australia
75
Figure 3. 6: 3D section view of the stope database for Prominent Hill
Of the 73 stopes, 18 of them diverge from the typical design geometry as they are smaller or thinner than design
and are cut longitudinally. Since the controlling factors will most likely vary for these stopes, they are excluded
from the following analysis. Also, due to data quality issues (missing data), four stopes are excluded from the
analysis. Therefore, the analysis will focus on the 51 transversal stopes (Figure 3. 7). After filtering out drives,
backfill and muckpiles, close to 253 000 octrees make up the dataset used.
As mentioned before, the model building process is done by separating the data into three groups following the
sequence. For this mine site, the first group comprises 26 stopes, and the last two comprise 12 and 13 stopes
76
(separated following the mining sequence). The third group is used for evaluating the quality of the predictions.
These stopes are presented in Figure 3. 8.
The variables quantified for the Prominent Hill mine site are presented in Table 3. 2. A structural model is
available for the quantification of the fault variables for this mine site. However, limited faults are present in the
mining area with only 10% of the octrees having fault data (four stopes, Figure 3. 9a). Discussions with site
personnel have identified these faults as non-critical to stope OB and UB and are, therefore, excluded from the
analysis. However, RQD data is available through a geotechnical block model and correlations can be made
between the presence of the faults and the RQD value (Figure 3. 9b). The block model is built using borehole
data. The nearest RQD value is mapped to the block with the nearest distance varying between 0 m and 30 m
for the whole block model. 20% of the blocks are within 5 m, 60% within 10 m and 90% within 15 m. The RQD
is directly logged from the core. Blasting data consists of the design for blastholes which are to be fired for each
stope.
77
Figure 3. 9: Structural model for the studied area (a) and an example of the RQD value for a stope near faults (b)
78
Table 3. 2: Quantified variables for Prominent Hill
The dissimilarity variable is not used for this mine site. It is an experimental variable, and a decision was made
to include it in the first article in Chapter 4. The objective of using this variable was to integrate the spatial aspect
in the analysis, but showed limited results. Therefore, it is only used with the Dugald River mine site data.
3.3. Westwood
Westwood mine is located in Quebec, Canada (Figure 3. 10) where an underground Au-Cu-Zn-Ag deposit is
mined. The deposit is comprised of multiple lenses divided into the east and west area. They use longitudinal
stopes to extract the ore. Stope dimensions vary depending on the area of the mine, but they are around 30 m
high, between levels, and 10 m to 20 m long. Stope widths vary between 2 m and 4 m, depending on the orebody
thickness. The orebody reaches a depth of more than 1 km.
79
Figure 3. 10: The location of Westwood mine, Quebec, Canada
80
Given the different mining areas, the analysis will focus on one area of the mine; the WW28 area. Of the 219
stopes, 42 are in the WW28 area, which is the most for any area. It is also the only area with a complete dataset.
Due to data quality issues (missing drill rings and incomplete CMS), two stopes are excluded from the analysis.
Therefore, the analysis will focus on the 40 longitudinal stopes (Figure 3. 12). After filtering out drives, backfill
and muckpiles, close to 203 400 octrees make up the dataset used.
As mentioned before, the model building process is done by separating the data into three groups following the
sequence. For this mine site, the first group comprises 20 stopes and the last two groups comprise 10 stopes
each. The third group is used for evaluating the quality of the predictions. The stopes are presented in Figure 3.
13.
81
The variables quantified for the Westwood mine site are presented in Table 3. 3. Blasting data consists of the
design for blastholes which are to be fired for each stope. A structural model is available for the quantification of
the fault variables for this mine site. For octrees with absent fault data, an arbitrary choice of a distance of 40 m
is set and an angle of 100° to separate them from the octrees with fault data and keep them in the model (same
values used for Dugald River). This is due to the software package not allowing to use observations with missing
data. Two geotechnical block models are available for this mine site. Site engineers built the 4 m by 4 m block
models using a kriging method from geotechnical logging of boreholes and underground mapping data. These
block models were validated by the site engineers and are used as is for the purpose of this thesis. Further
validation is not a part of the objectives set. The first block model includes RQD and GSI (which consider the
alteration, schistosity and structures). The data doesn’t distinguish the different directions of the boreholes, and
part of the data is extrapolated from qualitative information (older boreholes where quantitative measures were
not taken). The second block model includes the uniaxial compressive strength (UCS) and the contrast UCS.
The UCS values are estimated from geochemistry analysis of the rocks based on a general trend found between
UCS values and X-ray fluorescence (XRF) measures for around 100 samples (Martel and Tremblay 2023).
These UCS values represent an estimate and are used by the mine site to get a general idea of the fluctuation
of the rock strength for seismicity risk assessment purposes. The contrast UCS represents the difference
between the selected block’s UCS value and the UCS value of the adjacent block to the north. The north–south
direction is used as it is the direction perpendicular to the lithology and foliation, which are the main controls of
the UCS spatial variation. The block model was populated using the kriging method. For the WW28 area, the
data sampling per block varies from two samples of a single borehole to 20 samples of 12 boreholes. The
average distances of the sampling per block vary also, from 2 m to 200 m (96 m at the 50% mark). The two
block models were merged, creating new blocks that contain information for the four variables.
82
Table 3. 3: Quantified variables for Westwood
The dissimilarity variable is not used for this mine site. It is an experimental variable, and a decision was made
to include it in the first article in Chapter 4. The objective of using this variable was to integrate the spatial aspect
in the analysis, but this showed limited results. Therefore, it is only used with the Dugald River mine site data.
3.4. Conclusion
The following case studies were presented in this chapter: Dugald River mine, Prominient Hill mine and
Westwood mine. Two mines are located in Australia and one in Canada, and all three present a wide range of
mining conditions and stope geometry. The data from the three mine sites are used in the next chapters to apply
the proposed methodology. The results for the root cause analysis for Dugald River is presented in the next
chapter in the form of an article, while Prominent Hill and Westwood are presented in Chapter 5.
83
Chapter 4. Article 1 - Assessing stope
performance using georeferenced octrees and
multivariate analysis
Benoît McFadyena, Martin Grenona, Kyle Woodwardb and Yves Potvinb
aDépartement de génie des mines, de la métallurgie et des matériaux, Faculté des sciences et de génie,
Pavillon Adrien-Pouliot, Université Laval, Québec, Canada;
bAustralian Centre for Geomechanics, The University of Western Australia, Perth, Australia
In order for mines to reach a better understanding of the root causes of their stopes OB and UB, this thesis
proposes a multivariate analysis approach that utilises the octree database compiled for each mine site. The
objective is to demonstrate, through this approach, that the relationship between variables and their impact on
the magnitude and spatial distribution of OB and UB can be identified, enabling sites to reach a better
understanding of what is happening when they mine their stopes. In the same time, the selection of variables
will be validated. This chapter presents the first scientific article that is integrated in this thesis. The article
discusses the root cause analysis for the Dugald River mine site.
4.1. Résumé
Cet article présente les premières étapes vers une nouvelle approche pour la conception de chantier de type
chambre ouverte, où le sur-bris (volume de roche non planifié qui est miné) et le sous-bris (volume de roche
planifié laissé en place) sont évalués à l’aide d’analyses statistiques multivariées (analyse en composantes
principales et moindres carrés partiels) et des données géoréférencées mesurées à une résolution d’environ un
mètre cube (octrees). Les résultats ont montré que le sur-bris est observé dans les zones du chantier où il y a
une grande énergie de dynamitage, une grande distance de surdéveloppement des galeries et vers le milieu
des surfaces. Le sous-bris a tendance à être observé près de la bordure des surfaces, là où il y a une grande
distance avec le dynamitage, et lorsque les trous de forage interceptent les surfaces. La résolution des données
et l’utilisation de l’analyse multivariée ont permis d’interpréter avec une grande précision la variation de la
performance du chantier le long de sa surface, allant au-delà de la simple analyse par face.
4.2. Abstract
This paper presents the first steps towards a new stope design approach, where stope overbreak (OB; rock
mined outside of the design) and underbreak (UB; planned rock left behind) is assessed using statistical
84
multivariate analysis (PCA and PLS) and georeferenced data measured at an approximately cubic metre
resolution (octrees). Results showed that OB is observed in areas of the stope where there is a large blasting
energy proxy, large undercut and towards the middle of the face. UB tends to be observed near the border of
the faces and where there is large blasting standoff and toeing of the rings. The resolution of the data (per octree)
and the use of multivariate analysis have enabled the depiction of the variation of stope performance along the
design surface, going beyond the simple per face analysis.
4.3. Introduction
Designing and mining open stopes are complex processes in underground mines. They necessitate input from
the engineering, geological and planning departments to account for all the critical information used in designing,
executing and achieving a stable open stope that is as close to the desired planned geometry as possible. Mining
which deviates from the planned geometry is categorised as overbreak (OB; rock mined outside of the design)
and underbreak (UB; planned rock left behind). Both can have major operational and economic impacts on the
mine.
The stope design process can be divided into four main steps, with the information gathered from the final step
providing feedback for the previous steps along with future stope design (Potvin et al. 2020). These steps are:
Mine sites will look to maximise stope performance by using tools which typically include rock mass classification
charts, numerical modelling and the Stability Chart (Mathews et al. 1981). These tools are used during the first
two steps of the design process to facilitate decision-making. Rock mass classification charts developed by
Barton et al. 1974 (Q-system) and Bieniawski 1973 (RMR system) were among the first tools developed for
quantifying the properties of the rock mass. Despite these tools originally being developed for civil tunnelling
applications, since their inception, they have been widely used in mining and, more specifically, stope design.
Numerical modelling is used for estimating the stress redistribution around the stope. It considers geological and
geomechanical properties, as well as the stope geometry and mining sequence (Potvin 1988).
The Stability Chart introduced by Mathews et al. 1981 is an empirical and bivariate tool that is used on most
mine sites to predict stope stability on a per face basis (Potvin et al. 2020). It considers a stability number which
is calculated from the geomechanical properties of the rock mass and the hydraulic radius which is derived from
the planned geometry. Decisions can be made regarding stope dimensions or the need for ground support based
on the results. Since its creation, many authors have revisited the Stability Chart to improve its predictive
85
capabilities by adding more stopes to the database or revisiting the stability number. Widely used versions of
the Stability Chart are Potvin 1988, Nickson 1992 and Clark and Pakalnis 1997. Site-specific versions are also
possible by using their own reconciliation data. Despite the evolution of this method, the use of the Stability Chart
is best suited for use at the feasibility stage (or the Life of Mine stope planning step) when the dimensions of the
stopes need to be estimated. The use of the Stability Chart as an optimisation or predictive tool once mining has
started remains limited by its fundamental approach as further research has shown the impact of other variables
that influence stope stability and can provide the largest opportunity to optimise mining performance. These
variables include faults, undercut, stand-up time and blasting (Clark and Pakalnis 1997; Wang 2004; Potvin et
al. 2016; Guido et al. 2017; McFadyen 2020). Perhaps more importantly, it does not consider UB which,
depending on the mine, can have a greater economic impact than OB.
Workshops conducted in Australia and Canada in 2019 showed that mine sites still use the Stability Chart as
the main design tool, even 30 years after its creation (Potvin et al. 2020). The advancement of technology has
increased the amount of data being collected at mine sites as well as the computational potential of computers.
This technological progression has increased our analytical capabilities to understand the root cause of stope
OB and UB. However, the analysis undertaken on site hasn’t matched this progression (Potvin et al. 2020).
Evidently, there is a need to develop an approach to stope design which is fundamentally different and enables
incorporation of the additional variables that are critical to the stope OB and UB. This method should capture
the influence of the variables which underpin the prediction and optimisation of stope performance (OB and UB)
at the stope design and operation and execution stages. Increased computational capabilities have enabled us
to run more powerful statistical analyses, such as multivariate analysis (Guido and Grenon 2018; McFadyen
2020), and create reconciliation tools at a significantly finer resolution (per octree) that allow us to extract spatially
correlated information that is insightful to stope performance (Woodward et al. 2019).
This paper will present the first steps towards a new stope design methodology that combines the recent
technological advancement in stope reconciliation (data measured at an approximately cubic metre resolution,
referred to as octrees in this paper) with statistical multivariate analysis to obtain an in-depth understanding of
any mine site stope OB and UB that could not be reached before due mainly to limitations in computational
power. This knowledge can then be used at the design stage for the optimisation of stope performance and the
planning of mining. The novelty of this approach lies in the wide range of variables that can be considered which
are known to impact stope OB and UB, as well as the resolution of the analysis (per octree). The use of an
octree data structure allows georeferenced points along the design surface to be efficiently obtained and
provides much better representation of the spatial variation of the influencing factors and stope OB and UB
compared to a per face analysis. This allows for a significant leap in our understanding of what degree different
factors control stope behaviour. The reconciliation and statistical analysis approach are detailed in the following
sections and the results of a case study are presented and discussed.
86
4.4. Literature review
To understand the root causes of stope OB and UB at a mine site, an empirical approach is usually taken. The
performance of previously mined stopes is analysed and compared with selected variables to get a better
understanding of how OB and UB are being generated. To do so, a database needs to be built for each mine
site using data available from previously mined stopes. This consists of quantifying stope OB and UB which
requires the reconciliation of a designed stope shape and the survey of a mined void. Additionally, various
geological and mining variables are collected, quantified and referenced with respect to the octree. This provides
a data structure which facilitates statistical assessment of the stope OB and UB. In summary, this approach
consists of three essential steps:
The following sub-sections will detail previous work, knowledge and approaches for these three essential steps.
87
The common levels of resolution for stope reconciliation are on a per stope or per face basis (Potvin et al. 2020).
At these resolutions, OB and UB are quantified as volumes and percentages. For faces only, an equivalent linear
overbreak slough (ELOS) or equivalent linear lost ore (ELLO) is assessed (Clark 1998).
A new advancement in stope reconciliation assesses OB and UB at a finer level of resolution by quantifying
stope OB and UB on a per octree basis (Woodward et al. 2019). An octree is obtained by recursively subdividing
the three-dimensional space into blocks (octrees) until the desired size of the octrees along the design surface
(usually <1 m) is obtained (Figure 4. 2). Variables are then quantified for each georeferenced octree along the
design surface which captures the variation of OB and UB and influencing factors.
Figure 4. 2: Illustration of the recursive process of octrees as well as the octrees defined along the design surface (modified from
McFadyen et al. 2021)
At an octree resolution, the OB and UB is quantified by calculating the distance in the direction normal to the
design surface and a surface generated by a CMS on a point basis (Figure 4. 3). This measure of OB and UB
is referred to as the projected distance. Positive values represent OB while negative values represent UB.
88
Figure 4. 3: Illustration of octree stope OB and UB quantified by calculating the distance in a direction normal to the design surface
between the design surface and the CMS for each octree (modified from McFadyen et al. 2021)
Figure 4. 4 provides an example of how stope OB and UB can vary across a stope face and how the octree
resolution captures it. In comparison, a per face analysis would have a given single OB and UB measurement
for the whole face with average values for the variables to analyse and would not have considered the location
of the OB and UB across the face. The implementation of an octree data structure provides hundreds to
thousands of data points, addressing the loss of information caused by averaging values over a stope face and
enables the spatial variation of values to be captured along the design surface. For example, this enables the
spatial variation of blasting energy to be quantified along the design surface and to assess if the OB (left of the
face) and UB (right of the face) are influenced by this factor. This type of analysis was not possible before on a
per stope or per face basis and it represents a critical technological step towards improving our understanding
and the optimisation of stope performance. Reconciliation can thus be done at different levels of resolution (per
stope, per face and per octree). With the octree resolution, different variables can be quantified, increasing the
level of analysis that can be done and the knowledge that can be obtained.
89
Figure 4. 4: An example of how stope OB and UB can vary across a stope face (McFadyen et al. 2021)
The stability of a specific stope geometry varies depending on the rock mass quality, which leads to the second
category: the geomechanical variables. In the Stability Chart, the second critical variable is summarised by the
stability number, which is defined using the geomechanical properties of the rock mass (discontinuities and
stress) with respect to stope geometry orientation. As mentioned by Potvin 1988, “With regards to stability, two
of the most important characteristics of the rock mass are the size and shape of the blocks forming the rock
mass matrix.” Rock mass characterisation tools such as the rock quality designation (RQD) (Deere and Deere
1988) and the Q-system (Barton et al. 1974) characterise the discontinuities and can spatially be associated
with georeferenced octree data for investigation.
90
The third category is the geological variables. In addition to small-scale discontinuities in the rock mass, major
geological structures such as faults also influence the stope stability. The interaction between the fault and the
stope face will determine how the stope stability will be affected. For example, stability will be different if the fault
is daylighting into the stope or if it is parallel to the stope (Suorineni 1998). Suorineni et al. 2001a created a
version of the Stability Chart that incorporates a fault variable. Correlations between faults and stope stability
have also been made by Woodward et al. 2019.
The last category is the operational variables. The mining process chosen influences the stability of the stope.
This can be separated into different subcategories:
• The mining sequence chosen, meaning how the induced stress will be managed through stope
sequencing (Villaescusa 2014; Guido et al. 2017; McFadyen 2020).
• The drifts undercutting the walls have an impact on wall confinement and therefore on stope stability
(Wang 2004).
• The ground support used for stabilising faces (Nickson 1992).
• The mucking time influence how long the stope is standing unsupported (Wang 2004; Guido et al.
2017; McFadyen 2020).
• The design of blasting pattern and sequence. Research by Wang 2004, Potvin et al. 2016, Guido et
al. 2017, McFadyen 2020 and Woodward et al. 2019 has shown that the drilling pattern, the angle at
which the holes hit the face and the energy influences stope OB and UB. It is also one of the most
important aspects influencing UB.
These various variables can be quantified at one or more resolutions (per stope, per face and/or per octree) and
compared with stope OB and UB. On a per stope and per face basis, broad variables or variables that are
averaged per face can be analysed. The novelty with doing analysis on a per octree basis is the stope OB and
UB measured as a projected distance can be compared to a local characterisation of stope design factors. This
analysis is only limited by the amount and the quality of data collected on site, meaning the wide variety of
variables that are critical to stope OB and UB can be considered. The flexibility of this approach allows for the
characterisation of data from various sources that are available and relevant to a specific site. The various octree
variables are assigned to an octree block on the stope design surface by spatially referencing the data which is
queried for the desired variables.
91
Analysis can be simple, such as univariate and bivariate analysis. Univariate analysis can be used to describe
the distribution of OB and UB through cumulative charts. This analysis is done on a per stope and per face basis
(Potvin et al. 2016; McFadyen et al. 2019a; Woodward et al. 2019). Additionally, broader variables such as
comparing longitudinal and transversal stopes can be compared to stope OB and UB using cumulative charts.
Bivariate analysis can be used to evaluate the impact of input variables on OB and UB using an X–Y chart to
plot the two variables being analysed. Statistical methods such as regressions, whiskers and box plot, or bar
charts are then overlaid to statistically interpret the information. Bivariate analysis can be done on a per stope,
per face and per octree basis (Woodward et al. 2019; McFadyen et al. 2020).
While univariate and bivariate analyses provide a great deal of information on stope OB and UB, interpretation
is inherently limited as only one or two variables are analysed at a time. Stope performance is the result of a
complex interaction of different variables including geometry, geomechanics, operation and geology. Multivariate
analysis offers a number of methodologies which can provide further insight into the relationships the various
variables have and the impact that they have, or do not have, on stope OB and UB. Two different methods of
analysis are presented in the following sub-sections and are used in this paper.
92
Figure 4. 5: Illustration of the principal component analysis (PCA) structure (Dunn 2023a)
Equation 4.1 shows the linear combination of variables used to calculate a component.
𝑇𝑎 = ∑𝑘=𝐾
𝑘=1 𝑃𝑎,𝑘 ∗ 𝑋𝑘 [4.1]
Where:
Each variable contributes to the variance being explained by the component to a certain degree. Work by
McFadyen 2020 has shown that the PCA components can be analysed to identify correlations and
independencies between the calculated stope face variables. PCA analysis used for root cause analysis
revealed valuable information. Output variables, which in this case is the stope OB and UB, can be included in
the analysis as marker styles when assessing results. This allows the identification of distribution patterns and
provides additional information, but it does not contribute to the calculation of the components.
Further analysis is done by using PCA results, for example, as a quality control step to identify observations with
abnormally high or low values for variables that contribute to the component being analysed. However, this will
not be discussed in this paper. Instead, it will extend previous work by applying the PCA on a per octree basis,
allowing further understanding of the root causes of stope OB and UB.
93
Figure 4. 6: Illustration of the partial least squares (PLS) structure (Dunn 2023b).
For PLS, the goal is to find a linear combination that maximises the covariance explained between the input
variables and the output variables. The covariance is a product of the correlation between the input and output
variables and the variance of each one (Equation 4.2).
1
𝐶𝑜𝑣 (𝑡𝑎 , 𝑢𝑎 ) = 𝐶𝑜𝑟𝑟(𝑡𝑎 , 𝑢𝑎 ) ∗ √𝑡 ′ 𝑎 𝑡𝑎 ∗ √𝑢′ 𝑎 𝑢𝑎 ∗ [4.2]
𝑁
Where:
a = Chosen component
𝑡 ′ 𝑎 𝑡𝑎 = Variance of T
𝑢′ 𝑎 𝑢𝑎 = Variance of U
N = Number of observations
Work by McFadyen (2020) has shown that analysing the PLS components can be indicative of the importance
of each variable with regards to stope performance and how they relate to OB and UB on a per face basis. PLS
can also be used as a predictive model (McFadyen 2020). As such, the coefficients can be calculated for the
linear regression used for the predictive model (Equation 4.3) and can generate further insight into the impact of
each variable on stope OB and UB.
𝑌 = ∑ 𝑋𝑖 ∗ 𝐵𝑖 [4.3]
Where:
Y = Predicted value
Bi = Parameter coefficient
94
This type of analysis was shown to be valuable for providing quantitative information for stope performance
assessment. This paper will extend previous work by applying the PLS on a per octree basis, allowing further
understanding of the root causes of stope OB and UB.
4.5. Methodology
This new stope design approach is an empirical method that uses multivariate statistical analysis and data at an
octree resolution to understand the mine site specific stope OB and UB. This methodology enables the
identification of critical variables and uses this information to understand the stope OB and UB which is critical
for the optimisation of stope design and the operational planning of future mining. The approach can be
described in three steps (Figure 4. 7).
Step 1: Data collection Step 2: Variable quantification Step 3: Root cause analysis
Figure 4. 7: The three steps for understanding stope OB and UB as part of the new stope design methodology.
95
Table 4. 1: Collected data
Each category of data has its own quality issues. For the geometrical data, the quality of the mesh needs to be
verified as it affects the volumes computed in stope reconciliation. Bad meshing can occur when shapes are
merged, or in the case of the CMS, when the scans are of poor quality. Figure 4. 8(a) shows an example of bad
meshes. Some mine sites do validate the CMS mesh on site and repair surveying artefacts in the CMS but
based on feedback from different mine sites, this is not done everywhere. For the CMS, odd shapes should also
be identified. For example, some stopes can be closed before mucking is finished due to excessive OB. In these
cases, the CMS will not be representative of the completely empty stope and information from this stope should
be treated with caution. Figure 4. 8(b) shows an example of a CMS where the stope still has a muck pile.
96
a) b)
Figure 4. 8: Examples of a) Bad mesh; b) Odd CMS shape caused by a muck pile left in the stope.
When considering the geomechanical data incorporated in the mine block model, knowing how it was built and
with what data helps to determine at what resolution the model can be integrated to ensure octree points have
representative values. The source of the data and its density correspond to the reliability of the block model and
should be considered to determine areas of low confidence. Similar considerations should be made for the
structural model.
The structural model represents a special case of data as it is not necessarily present for each stope. There is
not always a fault in the vicinity of the stope and results in absent data for some or all octrees. In addition, some
of these faults are not a cause for concern for the stope OB. Since the presence of geological structures is
treated in these analyses as a source of instability affecting stope OB, only the faults that influence the stope
OB should be used. The selection of influential structures can generally be done using mine site knowledge.
An issue concerning operational data is overlapping drill strings designs. This can often occur when there is
more than one firing for the stope, however, final designs containing the complete drill strings have been
generated for each firing. This will affect the results of some of the variables and should therefore be identified
and filtered out. Once the data have been validated, stope reconciliation can be done to obtain the OB and UB
data and quantify the various variables.
97
Geometrical, structural, and drilling and blasting variables are captured for each mine site stope. Woodward et
al. 2019 previously quantified a total of 10 variables on a per octree basis. These variables have been tested
and validated through bivariate analysis as variables that can be linked to stope OB and/or UB depending on
the mine site. In addition, three structural variables have been added as well as a spatial variable. Table 4. 2
provides the concept, interpretation and an example of the variables that will be a part of the multivariate
analysis. A stope is used for each example, displaying the octrees variables value according to the legend
attached. Additional text is added to help characterise and understand the variables. These variables require
the CMS, stope design geometry, drift surveys, drill rings and structural model to be available for each stope.
Table 4. 2: Local characterisation of stope design variables for per octree analysis (modified from Woodward et al. 2019)
98
Max. distance of 0.5 m blastholes and the Distribution of the energy proxy for
to account for drill pattern. each octree along the design surface
stemming near collars (dots in the image). The energy
(coloured by energy calculation considers the density of
index). blastholes around the octree (inverse
distance relationship) and the length of
the blastholes to determine the spatial
distribution of the blasting energy
according to the blasthole design.
Warm colours mean more energy is
expected in that area due to the drill
design.
Dip of the The dip calculated from Influence of
design the normal vector gravity.
surface associated with the
octree block (coloured Characterise how
by degree). OB and UB is
affected by the
effect of gravity.
Distribution of the dip for each octree
along the design surface (dots in the
image). Warm colours (90°) mean the
design face attached to the octree is
vertical.
Direction of The direction calculated Influence of
the design from the normal vector orientation with
surface associated with the respect to stress
octree block (coloured and rock mass
by degree). properties.
Characterise how
OB and UB is Distribution of the direction for each
affected by face octree along the design surface (dots in
orientation. the image). The direction varies from 0°
to 360°.
Effective Calculated by Local stability
radius factor measuring, at regular conditions—
(ERF) radial angles intervals, deformation of
the distance from a excavated span.
point located on the
selected surface of the Characterise how
stope to the edge of OB and UB is
that surface (Milne, affected by the
1997). A maximum size and geometry
value is obtained of the faces.
Distribution of the ERF for each octree
towards the centre of
along the design surface (dots in the
image). Warm colours mean the
octrees are further away from the
surface edges and have higher stability
concerns.
99
the surface.
100
Undercut The stope design as Local stress
well as the drifts is conditions.
‘wrapped’ in a convex
hull. Loss of
Distance (coloured by confinement.
metre) is found from an
octree block to the Characterise how
nearest point on the OB and UB is
convex hull surface. affected by the
complexity of the
geometry and the
cutting of the
stope by the
drives.
101
Dissimilarity The average difference Influence of the
between the adjacent spatial fluctuation
octrees and the of the critical
selected octree using variables
normalised values of On OB and UB.
the critical variables.
Characterise how
OB and UB is
affected by the
spatial fluctuation,
over a short
distance, of all the
variables
(selected from the
Distribution of the dissimilarity for each
ones presented in
octree with its adjacent octrees along
this table) used in
the design surface (dots in the image).
the root cause
Cold colours mean the octrees have
analysis.
similar values to the adjacent octree for
the selected variables and warm
colours indicate that one or more
variables for one or more of the
adjacent octrees differ from the
selected octree.
Multivariate statistical analysis considers the 13 variables previously presented and allows for the identification
of complex relations between the variables. The two multivariant methods used are PCA and PLS presented in
Section 4.4.3. Since the variables used have different units, they first need to be normalised to have the same
weight in the analysis. In this case, the distribution of a variable is transformed to have a mean of 0 and a
standard deviation of 1. For the PCA analysis, the variance explained by each component diminishes with each
component, containing less and less information pertinent for the global understanding of the variable’s
relationship. Therefore, components are excluded from the analysis. For the PLS analysis, the covariance
102
between the variables and projected distance is analysed and because there is only one output variable, there
is therefore only one component to analyse.
Bivariate charts can be used to highlight the relationship with the stope OB and UB for critical variables identified
from multivariate methods. These critical variables provide a better understanding of stope OB and UB, and can
be used, stope by stope, to identify where OB and UB will occur in the faces. All the statistical analyses are
made using the software R (R Core Team 2021). For PCA, the package FactoMineR (Le et al. 2008) is used
and for PLS, the package PLS is used (Liland et al. 2020).
103
concerns, has been removed resulting in a total of 130 stopes. Stopes from the 2014 sector have previously
been part of a study by McFadyen et al. 2019b which conducted root cause analysis using only univariate and
bivariate analysis at a per stope, per face and per octree level. These are longitudinal stopes. The analysis
revealed that stopes generate larger OB than UB with no specific face associated to the OB. The octree analysis
identified the blasting energy proxy, blasting standoff, effective radius factor (ERF), distance to convex hull and
distance to fault as variables that showed trends towards OB or UB for each or specific faces. The analysis,
however, didn’t consider the directional measure to structures, undercut and the dissimilarity, and doesn’t
consider multivariate analysis.
Figure 4. 10: 3D section view of the Dugald River stope database with the trial area shown in red.
From the 130 stopes, 49 are transversal stopes and 81 longitudinal stopes. Since longitudinal and transversal
stopes can behave differently, they will be treated as two different datasets. Only the transversal stopes will be
discussed in this paper. These stopes are shown in Figure 4. 11.
Figure 4. 11: Longitudinal view of the Dugald River transversal stopes in the database.
Reconciliation for each stope was performed on a per stope, per face and per octree basis. Depending on the
geometry, stopes are typically separated into six faces: the HW, the FW, the floor, the crown, and the two sides
104
(Figure 4. 12). During the survey building process, drifts are cut out of the design and CMS. For this reason,
stope faces that represent drift surfaces (floors and crowns mostly) are not part of the analysis. Additionally,
faces mined against backfill are not part of the analysis.
Figure 4. 12: Example of stope face delimitation using colour code and orientation.
The variables used for analysis were presented in Section 4.5.2, Table 4. 2. A structural model is available for
the quantification of the fault variables for this mine site. Mine site knowledge was used to process the structural
model and filter out the faults that do not cause stability issues in the stopes. When distance to fault and angle
to fault are being calculated, a maximum search distance of 30 m from the octree is used. This distance was set
based on the work by Woodward et al. 2019. For octrees with absent fault data, a distance of 40 m is set and
an angle of 100° to separate them from the octrees with fault data. This is necessary as the computer approach
used for the statistical analysis does not process observations with missing values. Borehole RQD data are
available, but density does not allow for it to be used at an octree resolution. Blasting data consists of the design
for blasthole which are to be fired for each stope.
4.7. Results
The 49 transversal stopes were reconciled at an octree resolution varying between 0.4 m and 0.8 m, with most
stopes at a 0.5 m resolution. This translated into almost 400 000 octree points along these stope design surfaces
that were analysed. The projected distances for these octrees varied between -9 m and 15 m (Figure 4. 13) with
60% of octrees having a projected distance between -1 m and 1 m and 55% of octrees being UB and 45% OB.
This means that for around 60% of the design surfaces being analysed, the final surface captured with the CMS
was within a 1 m distance of the planned surface.
105
Figure 4. 13: Normalised cumulative count of octrees projected distance for the Dugald River 49 transversal stopes.
The large UB distances (-4 m and under) are often situated in the corners of the stope. Due to the proximity of
two faces with perpendicular directions, large UB projections intersect the CMS further into the opposite face
(Figure 4. 14). These extreme projections aren’t characteristic of the factors which are in the locality of the octree
and are removed. The removal of these points doesn’t significantly influence the degree to which the stope UB
is captured as this UB is already being characterised by octree points on the perpendicular face.
Figure 4. 14: Example of an octree UB quality issue identified for large UB in the corners of the stope.
The extreme OB projections (over 6 m) are typically the result of an unravelling of the rock mass as discussed
with site personnel, which is not captured by the current selection of variables. These occurrences are
uncommon in this database and as analysis is focused on investigating typical stope OB and UB, these octrees
are also excluded from the analysis. Therefore, to ensure the representability of the analysis, it was deemed
adequate that all projected distances smaller than -4 m and larger than 6 m are filtered out. These extreme
values represent a small percentage of the dataset (less than 5%).
106
Figure 4. 15 provides an example of stope OB and UB at an octree resolution for two stopes. In the following
sub-sections, a root cause analysis of these projected distances of OB and UB will be presented, providing the
knowledge to understand why these magnitudes of OB and UB were observed in these specific locations.
Figure 4. 15: Two stope examples of the Dugald River mine site stope OB and UB at an octree level, with CMS and designed shape
overlaid. View 1 side wall does not show any octrees as they are mined against backfill.
107
Figure 4. 16: Scree Plot of the variance explained for each component of the Dugald River PCA.
Components 1 2 3 4 5 6 7 8 9 10 11 12 13
Variance 2.1 2.0 1.8 1.5 1.1 1.0 0.9 0.7 0.6 0.5 0.5 0.4 0.0
Percentage of
16 15 14 11 9 8 7 6 5 4 4 3 0
variance
Cumulative
16 31 45 56 65 73 79 85 89 93 97 100 100
percentage
The contribution of each variable to each component is presented in Table 4. 4 with the sum of each column
being 100%. This table can be used to identify variables that can be independent or correlated by looking at how
much they contribute to each component. Variables identified for the same component can be interpreted as
variables that vary at the same time. The correlation between the variables can be positive or negative. This is
determined using the coordinate sign in parentheses. If the signs are the same, the correlation is positive (both
variables increase or decrease) but if not, it is negative (one variable increases while the other decreases).
Independent variables will contribute to different variables, meaning their variance is not correlated. Analysis of
the variance in the data allows a number of observations to be made. These observations are presented in Table
4. 5.
108
Table 4. 4: Contribution, in percentage, of each variable to the variance explained by each component for Dugald River. The strongest
contributing variables for each component are identified in red. The coordinate sign of each variable for each component are in
parentheses.
109
Table 4. 5: Observations made on the relationships between the variables for Dugald River.
Components Observations
• Mainly describe the variance of the fault’s angle to octree as well as the directional
measure for the fault.
• These two variables are highly positively correlated, meaning when the fault is
perpendicular to the face, it tends to daylight in the face implying a variance in the
directional measure.
• The variance in the dip and the blasting energy proxy is also correlated to the faults.
• The energy proxy for a portion of octrees is positively correlated to the fault
variables (component 2) while another portion is negatively correlated
1 and 2
(component 1). This is an influence of the drilling pattern on the energy proxy in the
faces as well as the position of the intersect of the fault in the stope, meaning the
two components are describing different faces or different faults.
• For component 1, the faults tend to toe into faces with a smaller dip, like a HW and
FW. To a smaller degree, the energy proxy tends to be higher as the ERF gets
larger, meaning there is usually more energy in the middle of the face. The energy
proxy is also negatively correlated to the blasting orientation and standoff, meaning
there is more energy when the rings are close to the face and parallel.
• Describes the stope geometry complexity and undercut.
• These two variables are highly positively correlated as they are measured in a
3 similar way with the only difference being that the undercut uses the stope design
as well as the drifts shape for building the convex hull.
• These variables vary independently of the others.
• Describes how faults tend to be further to the design face when there is toeing of
the drill holes (positively correlated).
4 • There is also a negative correlation between the octree direction and the distance
to fault. This is caused by the fact that the faults tend to be in front of the HW of the
stope, therefore the distance generally increases when looking at the other faces.
• Described by the blasting standoff, the octree direction, ERF and the octree
dissimilarity.
• The first three are positively correlated, meaning the standoff increases towards
5
the middle for some of the stopes faces. This is caused by the drill design.
• The dissimilarity number decreases meaning these octrees tend to be more similar
(small fluctuation in the drill design).
• Describes the directional measure for the drift, with its variance being independent
6
of the other variables.
To summarise, the PCA analysis has helped to identify that stope geometry and undercut are independent of
the blasting and faults. Correlations have been shown between the blasting and the faults, but they do not
necessarily represent dependencies, meaning the drill rings do not necessarily change according to the
presence faults.
110
While the projected distance wasn’t used in PCA analysis, it was used as a marker in the score charts to look at
how the stope OB and UB varies across the component’s axis. This is usually analysed two components at a
time. Since there are six components, there are 15 charts to look at. It was observed that components 1 through
4 show some separation between OB octrees and UB octrees, for example Figure 4. 17 shows two charts
comparing component 2 to component 3. Figure 4. 17(a) shows the loading chart and Figure 4. 17(b) shows the
score chart. These two charts combined show that OB is generally observed when components 2 and 3 increase,
meaning the larger the blasting energy proxy is, the larger the undercut is. When standoff increases, UB is
generally observed.
Figure 4. 17: Component 2 versus component 3 charts: a) Loading chart; b) Score chart coloured by stope OB or UB.
111
This observational analysis can be conducted for each component and is summarised in Table 4. 6. The charts
analysed are located in Appendix A.
Table 4. 6: Stope OB and UB summary from the Dugald River PCA components.
1–5 Gradual separation of OB and UB along More OB than UB is observed when the
the component 1 axis. blasting energy proxy and ERF increases.
2–5 Gradual separation of OB and UB along More OB than UB is observed when the
the component 1 axis. blasting energy proxy, the fault angle and the
directional measure to fault increase.
112
distance to fault and the blasting orientation
decrease.
3–5 Gradual separation of OB and UB along More OB than UB is observed when the
the component 1 axis. undercut increases.
113
Figure 4. 18: Loadings chart for the Dugald River PLS analysis.
Table 4. 7: PLS coefficients of the Dugald River variables for linear regression.
Variable Coefficient
Blasting energy proxy 0.26
Blasting orientation -0.08
Blasting standoff -0.17
Dip -0.04
Direction 0.08
ERF 0.21
Convex hull 0.15
Undercut 0.20
Angle to fault 0.09
Distance to fault -0.06
Fault directional measure 0.09
Drift directional measure 0.05
Dissimilarity -0.06
4.8. Discussion
A multivariate analysis approach at an octree resolution has enabled a thorough root cause analysis of the
transversal stope’s OB and UB. This approach to statistical analysis builds an understanding of the global critical
factors influencing the transversal stopes OB and UB.
The following discussion focuses the results for an individual stope to demonstrate the practical outcomes of the
multivariate analysis. We refer to stope A presented in Figure 4. 15. Figure 4. 19 shows the octree points
114
coloured by the critical variables for this stope’s HW and side wall. The side wall sustained small OB and UB
(Figure 4. 19g), most likely due to the fact that the face is vertical (Figure 4. 19f) and the drill rings are parallel
(Figure 4. 19c). The area over the drift generated larger OB (Figure 4. 19[g]) due to the undercutting of the HW
by the drift (Figure 4. 19d). The top of the HW generated large OB (Figure 4. 19g). This area has a shallow
dipping angle around 50° (Figure 4. 19f) with a high blasting energy proxy around the drift (Figure 4. 19b). In
addition, the top drift in the stope caused overcut of this area (Figure 4. 19d) and there is a fault 5–6 m in front
of that area of the stope according to the structural model (Figure 4. 19e). These combining effects explain the
large OB that is observed. The bottom part of the HW under the crest shows UB (Figure 4. 19g), most likely due
to a low blasting energy proxy (Figure 4. 19b), coupled with the effect of the edge of the crest on the face stability
(low ERF, Figure 4. 19a).
Figure 4. 19: Critical variable values along Dugald River stope A design shape HW and side wall; (a) ERF; (b) Blasting energy proxy;
(c) Blasthole orientation (◦);( d) Undercut (m); (e) Distance to the closest fault (m); (f) Dip (◦); (g) Projected distance (m).
Figure 4. 20 shows the octree points coloured by the critical variables for this stope’s FW. The FW shows UB in
the top part (Figure 4. 20c), which can be associated to a low blasting energy proxy (Figure 4. 20b). The drift
undercutting the bottom of the FW (Figure 4. 20a), combined with a higher energy proxy (Figure 4. 20b), is most
likely the cause of the OB.
115
Figure 4. 20: Critical variable values along Dugald River stope’s FW design shape; (a) Undercut (m); (b) Blasting energy proxy; (c)
Projected distance (m).
The multivariate analysis was conducted using a selection of geometrical, structural and operational variables
to understand their relationship as well as identifying the controlling factors. The PCA analysis highlighted the
different relationships. It was observed that for the most part, the variables seem to vary in an independent
fashion, and while some correlations were identified, they did not necessarily represent dependencies between
them.
Dependencies that could be observed are the drill and blast as well as the stope geometry being adapted to the
geological structures position. The consistent fanning pattern used for drilling in the HW and FW results in toeing
of these holes into these faces. Typically, blastholes are parallel to the side walls. While the designed drill rings
were used in this analysis, charging data were made available for some of these stopes. It was observed that
on occurrence, the charging near the HWs with faults at close proximity was modified, meaning blasting is
sometimes adjusted to the presence of faults. However, it is not captured with the current variables. The
structures tend to be closer to the HW and discussion with site personnel confirmed that on occurrence, the
design of the HW was modified to include a critical fault.
The blasting energy proxy is inversely correlated to the blasting standoff, which is due to these variables being
calculated using similar data. The blast energy proxy shows a stronger correlation with stope OB and UB.
Therefore, the blasting standoff could be ignored when extending these results to predictive modelling. PCA
analysis showed that blast energy seemed to be higher towards the middle of the faces as this variable was
correlated to ERF.
116
The stope geometry complexity and undercut are strongly correlated due to how they are calculated, and since
the undercut has a stronger correlation to stope OB and UB, the stope geometry complexity (distance to convex
hull) could be excluded from further analysis or predictive modelling.
The octree data were plotted using a projected distance marker style for a PCA components chart and this
enabled us to identify trends by examining the separation of OB and UB. These findings were supported with
the PLS analysis.
In summary, multivariate analysis of the transversal stope OB and UB provided the following key insights:
The coefficient calculated from the PLS indicates that a fluctuation of the variables between 4 and 10 units can
result in an additional metre of OB or UB, with the combining effect adding up to possibly 4 m to 5 m.
To obtain the best assessment of the stope OB and UB, it can be necessary to separate mining sectors, or in
this case, transversal and longitudinal stopes, as the impact of each variable can vary with factors such as the
geological setting or the mining approach. To use these results for optimising the stope OB and UB of future
mining, analyses should be considering similar stopes and conditions. This can easily be done with the built
database.
Variables that are usually considered critical, such as the rock mass quality, were not considered in this analysis
due to the density of geomechanical data for this mine site not being sufficient to be modelled at the octree
117
resolution. However, the inclusion of a variable such as the RQD could be beneficial in the root cause analysis
and future steps.
This novel approach has shown that it can be an efficient and complete approach to extract the root causes of
stope OB and UB and increase our understanding of the conditions which cause OB and UB. The use of
multivariate analysis enables us to understand the interaction between the multiple critical variables and stope
OB and UB. The use of georeferenced data at a metre scale resolution permits the quantification and
understanding of the spatial variation of stope OB and UB along the design surface, opening the possibility for
optimisation.
4.9. Conclusion
To conclude, a root cause analysis of stope OB and UB, taking benefit from the rapid developments in computer
hardware, was conducted using a fine resolution octree data structure and the application of multivariate and
bivariate statistics. Geometrical, geological, operational and spatial variables were quantified and analysed using
PCA and PLS. The relationship between the individual input variables and the stope OB and UB was quantified
and identified. The blasting energy proxy, orientation and standoff, as well as the shape of the design, the
undercutting and the presence of faults influence the transversal stopes’ OB and UB magnitude and location on
the stope design surface. This multivariate approach enables us to quantify the complex relationship between
the variables and analyse how it affects OB and UB.
This empirical approach is easily applied at any mine site and helps to build a complete and good quality
database of their stope, allowing to extract valuable information and knowledge that can be used for
understanding and optimising stope design. The knowledge acquired from the multivariate root-cause analysis
can form the basis for developing an efficient predictive approach at a fine resolution.
118
• Undercut.
• ERF.
• Blasting energy proxy.
• Dip of the face.
• Blasting orientation.
• RQD.
• Direction of the face.
• Drift directional measure.
• Fault directional measure.
• Distance to fault.
• Angle to fault.
• Dissimilarity.
The results provide a first step for operational mines to understand how their stopes behave and work towards
an optimal design. Since the controlling variables will vary from site to site given the mining and geological
conditions, the root cause analysis step is repeated for the Prominent Hill and Westwood case studies. This is
presented in the next chapter.
119
Chapter 5. Replicability of the stope OB and UB
analysis with two different case studies
One of the objectives of the proposed methodology for predicting stope geometry is to develop a root cause
assessment through statistical analysis that can be applied at any mine site for identifying the critical variables
needed in the predictive model. To demonstrate the replicability and versatility of the root cause analysis
approach, two additional case studies are presented in this chapter (Prominent Hill and Westwood). In addition,
a summary of the root cause variables of OB and UB is presented and discussed.
120
Table 5. 1: Variables selected for the Prominent Hill mine site root cause analysis
The projected distances for these octrees from 45 transversal stopes varied between -15 m and 13 m (Figure 5.
2) with 60% of octrees having a projected distance between -1 m and 1 m and 51% of octrees being UB and
49% OB. This means, that for 60% of the design surfaces being analysed, the final surface captured with the
CMS is within a 1 m distance of the planned surface.
Figure 5. 2: Normalised cumulative count of octrees’ projected distances for the 45 Prominent Hill transversal stopes
121
These five components explain a total of 73% of the variance in the data (Table 5. 2). In the case that all the
variables would vary independently, the percentage of variance for each component would be 10%. With the
exception of the first component, none of these components predominantly explain the variance in the dataset;
therefore, the variance of the variables must be, in the most part, independent.
Figure 5. 3: Scree plot of the variance explained for each Prominent Hill PCA component
Components 1 2 3 4 5 6 7 8 9 10
Variance 2.6 1.5 1.2 1.0 1.0 0.9 0.7 0.5 0.4 0
Percentage of variance 26 15 12 10 10 10 7 5 4 0
Cumulative percentage 26 41 53 63 73 83 90 96 100 100
The contribution of each variable to each component is presented in Table 5. 3, with the sum of each column
being 100%. This table is used to identify variables that are independent or correlated by looking at how much
they contribute to each component. Variables identified for the same component are interpreted as variables
that vary at the same time. The correlation between the variables is either positive or negative. This is determined
using the coordinate sign in parentheses. If the signs are the same, the correlation is positive (both variables
increase or decrease) but if not, it is negative (one variable increases while the other decreases). Independent
variables will contribute to different components, meaning their variance is not correlated.
122
Table 5. 3: Contribution, in percentage, of each variable to the variance explained by each Prominent Hill PCA component. The
strongest contributing variables for each component are identified in red (over 10%). The coordinate sign of each variable for each
component are in parentheses
Analysis of the variance in the data allows a number of observations to be made (Table 5. 4).
Table 5. 4: Observations made on the relationships between the Prominent Hill variables
Components Observations
• Describes the stope geometry, with its variance correlating with the blasting energy
1 proxy.
• The energy proxy is positively correlated to the undercut and geometry complexity.
To summarise, the PCA analysis identified correlations between the drilling pattern, the stope geometry and how
the drives intersect the stopes. In addition, the blasting energy tends to increase where there are larger undercut
123
and dipping faces. The RQD, on the other hand, didn’t show any correlations with the other variables implying
that neither the drill rings or the stope geometry account for the RQD.
While the projected distance wasn’t used in the PCA analysis, it was used as a marker in the score charts to
look at how the stope OB and UB varies across the component’s axis. This is analysed two components at a
time. Since there are five components, there are 10 charts to look at which are presented in Appendix B. It is
observed that components 1 through 4 show some separation between OB octrees and UB octrees. For
example, Figure 5. 4 shows two charts comparing component 1 to component 2. Figure 5. 4a shows the loading
chart and Figure 5. 4b shows the score chart. These two charts combined show that OB is generally observed
when component 1 increases and 2 decreases, meaning the larger the blasting energy proxy is, the larger the
undercut is. When standoff increases, UB is generally observed.
a b
Figure 5. 4: Component 1 versus component 2 charts. a: loading chart; b: score chart coloured by stope OB and UB
This observational analysis is conducted for each component. The combinations with the best separation are
summarised in Table 5. 5.
124
Table 5. 5: Stope OB and UB summary from the Prominent Hill PCA components
125
Figure 5. 5: Loadings chart (W* and C* values) of the first component for the Prominent Hill PLS analysis
Figure 5. 5 shows that the blasting energy proxy, the ERF, the stope geometry complexity (convex hull) and
undercut are strongly positively correlated to the octree’s projected distance, while the blasting standoff and
orientation are strongly negatively correlated. In Table 5. 6, the same information from Figure 5. 5 is assessed
by comparing the numbers. In addition, the strongly correlated variables have higher coefficients, which vary
between 0.13 and 0.28. A coefficient of 1 would indicate that a change of 1 unit for the combination of variables
would change the projected distance by 1 m (1 for 1 impact). The strongly correlated variables, rather, have a
smaller incremental impact on the fluctuation of stope OB and UB (4 to 8 units for a 1 m variation for the projected
distance), but the combining effect can imply a metre-scale fluctuation of stope OB and UB across a stope
surface. PLS remains, however, a linear approach. The relationship between the variables and stope OB and
UB can be non-linear and, therefore, the coefficients need to be analysed with care.
126
Table 5. 6: PLS coefficients of the Prominent Hill variables for linear regression
Variable Coefficient
Blasting standoff -0.15
Blasting orientation -0.13
RQD -0.06
Dip 0.01
Drift directional
measure 0.05
Direction 0.06
Blasting energy proxy 0.23
ERF 0.26
Geometry complexity 0.28
Undercut 0.28
The rest of the variable variance shows little correlation with the projected distance. Since PLS is a linear
approach, a bivariate analysis is done before eliminating these variables as the relationship might not be linear.
Each variable is plotted versus the projected distance with a moving average (Figure 5. 6). Figure 5. 6a plots
the dip against the projected distance and shows no linear relationship between the two. It is noticed that the
larger OB tends to happen around a dip of 10–30°, although there is a large spread in the data. Figure 5. 6b
plots the octree direction against projected distance. There is a large spread of the projected distance, but there
are two directions where there is larger OB (around 100° and 270°) which correspond to the FW and HW.
Figure 5. 6c plots the RQD against projected distance. There is a large spread of OB and UB and no clear
tendencies when looking at the moving average, except for RQD values over 90 where the average projected
distance decreases. Figure 5. 6d plots the directional measure to the drift against projected distance. There is
no linear correlation and there is a large spread of the data. The larger OB and UB distances don’t usually occur
near the drifts. What is noticed, however, is the tendency to OB around the drives (values near 0 or 180).
127
a) b)
c) d)
Figure 5. 6: Prominent Hill bivariate charts coloured by point density, with a moving average, of the variables that do not show a linear
trend with the projected distance; a) Dip; b) Octree direction; c) RQD; d) Directional measure to the drift
5.1.3. Discussion
A multivariate analysis approach at an octree resolution has enabled a thorough root cause analysis of the
transversal stopes OB and UB. This approach to statistical analysis builds an understanding of the global critical
factors influencing the transversal stopes OB and UB.
The following discussion focuses on the results of an individual stope to demonstrate the practical outcomes of
the multivariate analysis. Figure 5. 7 shows the octree points coloured by the critical variables for this stope’s
HW. The sidewalls are mined against backfill and are excluded from the analysis. The majority of the HW
generated large OB (Figure 5. 7b). This is a large face (Figure 5. 7f) which has a shallow dipping angle of
approximately 50° (Figure 5. 7 h) with a 7 m undercut due to the geometry (Figure 5. 7g). These combining
effects explain the large OB that is observed. The bottom part of the HW near the floor sees OB that is most
likely in part due to the OB above and due to the blasting pattern around the drive (higher energy proxy (Figure 5.
7c), low standoff (Figure 5. 7e and blastholes parallel to the wall (Figure 5. 7d)).
128
Figure 5. 7: Critical variable values for a Prominent Hill stope design shape HW; (a) Stope design and CMS; (b) Projected distance (m);
(c) Blasting energy proxy; (d) Blasthole orientation (◦); (e) Blasthole standoff (m); (f) ERF; (g) Undercut (m); (h) Dip (◦).
Figure 5. 8 shows the octree points coloured by the critical variables for this stope’s FW. The FW shows UB
towards the edges of the face (Figure 5. 8b), which is associated to a low blasting energy proxy (Figure 5. 8c)
and toeing of the rings in the middle of the face (Figure 5. 8d). The drift undercutting the bottom of the FW
(Figure 5. 8g), combined with a higher energy proxy (Figure 5. 8c) and the small standoff (Figure 5. 8e), is most
likely the cause of the OB.
129
Figure 5. 8: Critical variable values along the Prominent Hill stope’s FW design shape; (a) Stope design and CMS; (b) Projected
distance (m); (c) Blasting energy proxy; (d) Blasthole orientation (◦); (e) Blasthole standoff (m); (f) ERF; (g) Undercut (m); (h) Dip (◦).
The multivariate analysis was conducted using a selection of geometrical, geomechanical and operational
variables to understand their relationship and identify the controlling factors. The PCA analysis highlighted the
different relationships. It was observed that, for the most part, the variables seem to vary in an independent
fashion, and while some correlations were identified, they did not necessarily represent dependencies between
them.
The blasting energy proxy is inversely correlated to the blasting standoff, which is due to these variables being
calculated using the same data. The blasting energy proxy shows a stronger correlation with stope OB and UB.
Therefore, the blasting standoff could be ignored when extending these results to predictive modelling. PCA
analysis showed that blasting energy seemed to be higher towards the middle of the faces as this variable was
correlated to ERF.
The stope geometry complexity and undercut are strongly correlated due to how they are calculated, and since
the undercut has a stronger correlation to stope OB and UB, the stope geometry complexity (distance to convex
hull) could be excluded from further analysis or predictive modelling.
The octree data were plotted using a projected distance marker style for a PCA components chart (Appendix B)
that enabled us to identify trends by examining the separation of OB and UB. These findings were supported by
the PLS analysis.
130
In summary, multivariate analysis of the transversal stope OB and UB provided the following key insights:
Variables that are usually considered critical, such as the rock mass quality, were considered through the RQD.
No clear trend was observed or correlated to the RQD. In general, the rock mass is of good quality (varying
between 70 and 100) with lower RQD values correlating to the presence of faults.
The goal of the root cause assessment is to identify the critical variables that control the OB and UB. It will also
help predict the stope geometry with minimal error. Following this analysis, the critical variables that will be used
for predicting the stope geometry are:
• Undercut.
• ERF.
• Blasting energy proxy.
• Blasting standoff.
• Dip of the face.
• Blasting orientation.
• RQD.
• Direction of the face.
• Drift directional measure.
131
5.2. Westwood
The root cause analysis for the Westwood mine site focuses on the 40 longitudinal stopes mined in the WW28
area (Figure 5. 9) presented in Section 3.3 and use the quantified variables also presented in Section 3.3 (Table
5. 7). This section presents and discusses the results of the statistical analysis for Westwood.
132
Table 5. 7: Variables selected for the Westwood mine site root cause analysis
The projected distances for these octrees varied between -2.8 m and 10 m (Figure 5. 10) with 66% of octrees
having a projected distance between 0 m and 2 m, and 14% of octrees being UB and 86% OB. This means that,
for 66% of the design surfaces being analysed, the final surface captured with the CMS was within 0 m and 2 m
of the planned surface. Given the small thickness of the stopes and the high grade of ore, the mine’s goal is to
leave no ore behind, explaining the little UB that is observed. 21% of the octrees have a projected distance of
over 2 m, which is two to three times more octrees than the other two sites (less than 10%).
133
Figure 5. 10: Normalised cumulative count of octree projected distance for the 40 longitudinal stopes
Figure 5. 11: Scree plot of the variance explained for each Westwood PCA component
134
Table 5. 8: Variance explained per Westwood PCA component
Components 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Variance 2.5 1.9 1.5 1.4 1.3 1.1 1.1 1.0 0.9 0.8 0.8 0.6 0.4 0.3 0.2 0.2
Percentage
15 12 10 9 8 7 7 6 5 5 5 4 3 2 1 1
of variance
Cumulative
15 27 37 46 54 61 68 74 79 84 89 93 96 98 99 100
percentage
The contribution of each variable to each component is presented in Table 5. 9, with the sum of each column
being 100%. Each variable was described in Section 3.3. This table is used to identify variables that are
independent or correlated by looking at how much they contribute to each component. Variables identified for
the same component are interpreted as variables that vary at the same time. The correlation between the
variables is either positive or negative. This is determined using the coordinate sign in parentheses. If the signs
are the same, the correlation is positive (both variables increase or decrease), but if not, it is negative (one
variable increases while the other decreases). Independent variables will contribute to different variables,
meaning their variance is not correlated.
135
Table 5. 9: Contribution, in percentage, of each variable to the variance explained by each Westwood PCA component. The strongest
contributing variables for each component are identified in red (over 10%). The coordinate sign of each variable for each component is
in parentheses
136
Analysis of the variance in the data allows a number of observations to be made (Table 5. 10).
Table 5. 10: Observations made on the relationships between the Westwood variables
Components Observations
• Describes the stope geometry, with its variance correlating with the blasting
energy proxy.
1 • The energy proxy is positively correlated to the ERF, undercut and geometry
complexity, meaning more energy towards the middle of the HW and FW.
• Describes the different faces and how they correlate to the blasting pattern.
• The dip is positively correlated with the orientation and standoff of the
2 blastholes, meaning there is more standoff in the vertical faces (side walls)
and more toeing scenarios in the HW and FW.
To summarise, the PCA has helped identify correlations between the blasting pattern and the stope geometry.
This is the result of the narrow stopes and parallel drilling. The blasting energy tends to increase where there
are larger undercut and dipping faces. The RQD and GSI, on the other hand, didn’t show any correlations with
the other variables, implying that neither the drill rings or stope geometry consider the rock mass properties.
While the projected distance is not used in PCA analysis, it is used as a marker in the score charts to look at
how the stope OB and UB vary across the component’s axis. This is analysed two components at a time. Since
137
there are eight components, there are 28 charts to look at (charts presented in Appendix C). It is observed that
components 1 through 6 show some separation between different OB distances, and between OB octrees and
UB octrees. For example, Figure 5. 12 shows three charts comparing component 1 to component 4. Figure 5.
12a shows the loading chart and Figure 5. 12b shows the score chart with an OB-UB marker. Given the small
quantity of UB data as desired by the mine site, little information is taken from Figure 5. 12b. Instead, Figure 5.
12c is used, showing the score chart with a binned projected distance marker. This chart allows to separate
larger and smaller OB and analyse the trends in the OB. These three charts combined show that OB is generally
larger when component 1 increases and 4 decreases, meaning the larger the UCS, the ERF and the undercut
are.
a b c
Figure 5. 12: Component 1 versus component 4 charts. a: loading chart; b: score chart coloured by OB-UB; C: score chart coloured by
binned projected distance
This observational analysis is conducted for each component. The combinations with the best separation are
summarised in Table 5. 11. These results will be discussed later in this section.
138
Table 5. 11: Stope OB and UB summary from the Westwood PCA components
139
Figure 5. 13: Loadings chart (W* and C* values) of the first component for the Westwood PLS analysis
Figure 5. 13 shows that the blasting standoff, the ERF, the stope geometry complexity (convex hull) and undercut
are strongly positively correlated to the octree’s projected distance and the blasting energy proxy. The distance
to drive and the UCS contrast are also positively correlated, while the blasting orientation and the direction are
inversely correlated. In Table 5. 12, the same information from Figure 5. 13 is assessed by comparing the
numbers. In addition, the strongly correlated variables have higher coefficients, which vary between 0.1 and
0.34. A coefficient of 1 would indicate that a change of 1 unit for a variable would change the projected distance
by 1 m (1 for 1 impact). The strongly correlated variables, rather, have a smaller incremental impact on the
fluctuation of stope OB and UB (3 to 10 units for a 1 m variation for the projected distance), but the combining
effect can imply a metre-scale fluctuation of stope OB and UB across a stope’s surface. PLS remains, however,
a linear approach. The relationship between the variables and stope OB and UB can be non-linear and,
therefore, the coefficients need to be analysed with care.
140
Table 5. 12: PLS coefficients of the Westwood variables for linear regression
Variable Coefficient
Direction -0.09
Fault distance to -0.08
Blasting orientation -0.07
Fault directional measure -0.06
UCS -0.03
RQD -0.02
Blasting energy proxy -0.01
Drift directional measure 0.01
Dip 0.05
GSI 0.07
Drift distance to 0.09
Geometry complexity 0.1
UCS contrast 0.12
Undercut 0.2
Blasting standoff 0.21
ERF 0.34
The rest of the variable variance shows little correlation with the projected distance. Since PLS is a linear
approach, a bivariate analysis is done before eliminating these variables as the relationship might not be linear.
Each variable is plotted versus the projected distance with a moving average (Figure 5. 14). Figure 5. 14a plots
the dip against projected distance and shows no linear relationship between the two. It is noticed that the larger
OB tends to happen around a dip of 10° to 20°, although there is a large spread in the data. Figure 5. 14b plots
the directional measure to the drift against projected distance. There is no linear correlation and there is a large
spread of the data. The larger OB and UB projected distances don’t usually occur near the drifts but rather at
the midpoint of the stope height (values of around 90°). Figure 5. 14c plots the directional measure to the fault
against projected distance. There is no linear correlation, and there is a large spread of the data. Figure 5. 14d
plots the distance to the fault against projected distance. There is no linear correlation. It is noticed that the larger
OB tends to happen at a distance of between 0 m and 5 m, although there is a large spread in the data. Figure 5.
14e plots the RQD against projected distance. There is a large spread of OB and UB and no clear tendencies
when looking at the moving average, except for RQD values over 80 where the average projected distance
decreases. Figure 5. 14f plots the GSI against projected distance. There is a large spread of OB and UB, and
no clear tendencies are noted when looking at the moving average. Figure 5. 14g plots the UCS against
141
projected distance. There is a large spread of OB and UB with an increase of around 125 MPa and over 175
MPa.
a) b)
c) d)
e) f)
g)
Figure 5. 14: Westwood bivariate charts coloured by point density, with a moving average, of the variables that do not show a linear
trend with the projected distance; a) Dip; b) Directional measure to the drift; c) Directional measure to the fault; d) Distance to the fault;
e) RQD; f) GSI; g) UCS
5.2.3. Discussion
A multivariate analysis approach at an octree resolution has enabled a thorough root cause analysis of the
longitudinal stope’s OB and UB in the WW28 area. The multivariate analysis was conducted using a selection
of geometrical, geomechanical and operational variables to understand their relationship and identify the
controlling factors. The PCA analysis highlighted the different relationships. It was observed that, for the most
part, the variables seem to vary in an independent fashion, and while some correlations were identified, they did
not necessarily represent dependencies between them.
142
The blasting energy proxy is inversely correlated to the blasting standoff, because these variables are calculated
using the same data. The blasting standoff showed a strong positive correlation with the stope OB and UB,
which differs from the other sites and is unusual given the general knowledge that OB tends to decrease further
away from blastholes. Figure 5. 15 shows the stope database with the octrees coloured by projected distance
and blasting standoff. The stopes with large standoff and OB are boxed in red. These stopes are wider than the
others, extending further into the HW, and no additional blastholes were added in the HW, explaining the larger
standoff. In these cases, the standoff wouldn’t be attributed to the large OB, but rather other factors, such as
undercut and faults. Therefore, this correlation in the data should be ignored as it reflects design adjustments
made by the mine sites. The blasting standoff could be ignored when extending these results to predictive
modelling. PCA analysis showed that blasting energy seemed to be higher towards the middle of the faces as
this variable was positively correlated to ERF.
Figure 5. 15: Longitudinal view of the Westwood stope database with octree coloured by a) projected distance; b) blasting standoff.
Stopes with large blasting standoff are boxed in red
The PCA analysis showed correlations between the blasthole orientation and the dip. Parallel drilling is used
mainly for these narrow stopes; therefore, the HW and FW are parallel (orientation close to 0°) to the blastholes
(Figure 5. 16) and blastholes are toeing in the crowns and floors. Given that the crowns and floors are excluded
from the analysis since they represent drifts, the octrees in the database with orientations over 40° are on the
edges of the faces. The inverse correlation observed with the PLS analysis between the projected distance and
the blasthole orientation is most likely a reflection of the position of the octrees where UB tends to occur on the
edges of the faces.
143
Figure 5. 16: Westwood stope database with octrees coloured by blasting orientation
The stope geometry complexity and undercut are strongly correlated due to how they are calculated, and since
the undercut has a stronger correlation to stope OB and UB, the stope geometry complexity (distance to convex
hull) could be excluded from further analysis or predictive modelling.
Rock mass quality and rock strength were considered through the RQD, GSI, UCS and UCS contrast. Trends
varied in function of the stopes considered, but trends were observed with each variable. These trends, however,
are in contrast to the literature assessment presented in Section 1.4.2 as the analysis indicates larger OB is
observed when there are good ground conditions (high RQD, GSI or UCS) instead of having OB associated with
poor ground conditions. Figure 5. 17 shows the geotechnical variables and the projected distance for the stopes
where the RQD, GSI and UCS values are high and there is large OB. In reality, the OB for these HWs is most
likely controlled by the structures (Figure 5. 18). The mined HW geometry of these stopes stops on the faults;
therefore, the correlation observed between the geotechnical variables and the OB in the PCA analysis is
discarded as a root cause of OB.
144
Figure 5. 17: Geotechnical variables and projected distance values for the selected stopes that are the cause of the correlations
identified in the PCA analysis
Figure 5. 18: CMS (orange) and faults (green) for the stoping area where large OB and high geotechnical values are observed
The octree data were plotted using a projected distance marker style for a PCA components chart. This enabled
the identification of trends by examining the separation of OB and UB. These findings were supported with the
PLS analysis. In summary, multivariate analysis of the longitudinal stope OB and UB provided the following key
insights:
145
o OB tends to be observed when the following variables increase:
o The blasting energy proxy.
o ERF (towards the middle of the face).
o Undercut.
o Distance to the drifts (towards the middle of the face).
o UCS contrast.
o OB tends also to be observed when the following variables decrease:
o Distance to fault.
o UB tends to be observed near:
o Borders of the faces (small ERF).
o Octrees with small blasting energy proxy and undercut.
The coefficient calculated from the PLS indicates that a fluctuation of the variables between 3 and 10 units will
result in an additional metre of OB or UB, with the combining effect adding up to even more.
To visualise these statements, the result for an individual stope is used to demonstrate the practical outcomes
of the multivariate analysis. Figure 5. 19 shows the octree points coloured by the critical variables for this stope’s
HW. The majority of the HW generated OB that is larger towards the top of the face (Figure 5. 19a and g). The
HW has a high energy proxy towards the middle of the face (Figure 5. 19b). The HW is close to a fault (Figure 5.
19c) and is being overcut by the top drift (Figure 5. 19h) which most likely explains the larger OB at the top of
the HW. The rock mass overall is of fair to good quality (Figure 5. 19d and j), but there is a variation between
the top of the face and the rest of the face which can be observed for the rock strength as well (Figure 5. 19e
and k). The combination of these variables negatively impacts the OB. The UB in the bottom right corner can be
associated to the blasting and good rock mass quality.
146
Figure 5. 19: Critical variable values for a Westwood stope design shape HW; (a) Stope design and CMS; (b) Blasting energy proxy; (c)
Distance to fault (m); (d) GSI; (e) UCS contrast; (g) Projected distance (m); (h) Undercut (m); (i) ERF; (j) RQD; (k) UCS
Figure 5. 20 shows the octree points coloured by the critical variables for this stope’s FW. The FW shows OB
for the majority of the FW with larger OB near the top drift which can be associated to the overcut (Figure 5.
20h). Again, there is a high energy proxy towards the middle of the face (Figure 5. 20b). The FW is close to a
fault (Figure 5. 20c) with the OB distance matching the distance to the fault, indicating it most likely broke to a
fault. The rock mass quality is poorer for the FW than the HW (Figure 5. 20d and j).
Figure 5. 20: Critical variable values for a Westwood stope design shape FW; (a) Stope design and CMS; (b) Blasting energy proxy; (c)
Distance to fault [m]; (d) GSI; (e) UCS contrast; (g) Projected distance [m]; (h) Undercut [m]; (i) ERF; (j) RQD; (k) UCS
The Westwood mine site is a geologically complex environment that is seismically active. Variables such as
stress have not been analysed or discussed directly for this mine site as no data was made available, but it
would be interesting to look at as it can provide further insight on the OB generated.
147
The goal of the root cause assessment is to identify the critical variables that control the OB and UB and will
help predict the stope geometry with minimal error. Following this analysis, the critical variables that will be used
for predicting the stope geometry are:
• Undercut.
• ERF.
• Blasting energy proxy.
• Dip of the face.
• Blasting orientation.
• RQD.
• UCS contrast.
• Direction of the face.
• Distance to fault.
• Geometrical.
• Geomechanical.
• Geological.
• Operational.
The PCA enabled the identification of the correlations between the variables to be made (excluding the
projected distance). The summary is presented in Table 5. 13.
148
Table 5. 13: Summary of the PCA
ERF, undercut and blasting energy Generally, the energy increases towards the middle of the faces
proxy. which correlates with concave faces where there is undercut.
Direction, dip and the blasting Since the blasting pattern usually doesn’t change, depending on
pattern. the direction, the holes will be parallel or toeing into the face when
a fan drill pattern is used.
Rock mass quality and faults. The rock mass quality will vary around and near certain faults
(generally the quality decreases).
Direction, dip and faults. Some sites will observe the faults in the wall of specific faces.
Blasting standoff and the blasting The two variables are inversely correlated. This is a result of how
energy proxy. they are calculated as the distance to the hole is considered for
both variables.
Geometry complexity and undercut. The two variables are positively correlated. This is a result of how
they are calculated as it is the same approach with the difference
being the inclusion or exclusion of the drifts.
Drift and blasting pattern. Since the drilling is made from the drifts, correlation can be made
between blasting standoff, the energy and the distance to the
drifts.
A summary of the correlation between the variables and stope OB and UB based on the PLS analysis is
presented in Table 5. 14. The variables are ordered according to the linear correlation range obtained with the
models. The main focus here is the interpretation of these factors that were made, which also considers the
bivariate analysis and stope examples.
149
Table 5. 14: Summary of the analysis between the variables and the stope OB and UB
PLS coefficient
Trend with stope OB and
Variables range (absolute Interpretation
UB
values)
Stronger linear correlation.
Projected distance (PD) OB is generally observed towards
ERF 0.21–0.34
increases when increased. the middle of the face and UB
towards the edge.
Stronger linear correlation. Chance
PD increases when of
Undercut 0.2–0.28
increased. OB increases when undercut
increases.
Stronger linear correlation.
Geometry PD increases when
0.1–0.28 Chance of OB increases when the
complexity increased.
geometry complexity increases.
Stronger linear correlation.
Blasting PD increases when OB is generally observed where
0.02–0.26
energy proxy increased. there is a higher energy and UB
when there is a lower energy.
Presence of a linear correlation.
Blasting PD decreases when
0.07–0.17 UB is generally observed when the
standoff increased.
standoff increases.
Presence of a linear correlation.
Blasting PD decreases when OB is generally observed when the
0.07–0.13
orientation increased. holes are parallel to the wall and UB
when toeing.
Will depend on the Weak linear correlation.
Direction of
0.06–0.09 direction of the critical Larger OB (over 2 m) is observed in
the face
faces. the HW and FW.
150
Weak linear correlation.
Distance to PD decreases when OB is observed when there is the
0.06–0.08
the fault increased. presence of faults near the face
(within 5 m).
Fault Weak linear correlation.
PD increases when
directional 0.06–0.09 OB is observed when a fault is near
increased.
measure and below the octree.
Weak linear correlation.
PD decreases when
RQD 0.02–0.12 OB is observed when RQD
increased.
decreases.
Weak linear correlation.
PD decreases when
GSI 0.07–0.09 OB is observed when GSI decreases
increased.
(only analysed for one mine site).
Weak linear correlation.
PD increases when Potential OB increases when the
UCS contrast 0.01–0.12
increased. UCS contrast increases
(only analysed for one mine site).
Weak linear correlation.
PD increases when
UCS 0.03–0.07 No clear trends
increased.
(only analysed for one mine site).
Drift No linear correlation.
PD increases when
directional 0.01–0.05 OB is generally observed near and
increased.
measure over the drift.
No linear correlation.
PD decreases when
Dip of the face 0.01–0.05 Higher chance for larger OB (over 2
increased.
m) when dip between 0° and 50°).
While the OB and UB is a result of the combination of these variables, some variables are more critical than
others and determine if OB or UB is observed in a specific location in the stope. These factors are:
• Blasting:
o The pattern use determines the distribution of the blasting energy and is one of the main
factors for determining UB. A higher energy proxy implies OB, but a low energy implies UB.
This was seen for the large transversal stopes where a fan drill pattern is used, creating areas
151
with low energy and UB. Also, stopes in the database with blasting issues, such as misfires,
resulted in UB, as discussed with site personnel.
• Stress:
o The induced stress from mining impacts the presence and magnitude of OB and was analysed
indirectly using the direction, undercut and ERF. Generally, the HW faces observed larger OB
than the other faces. Sites such as Westwood where longitudinal stopes are mined are
strongly affected by the undercut from the drifts. The stress gets redistributed in the face and
leads to OB. The rock mass quality and the rock strength also impact the stress or the effect
of the stress redistribution on the stope OB and UB. Westwood has a complex geological
setting where stress and faults are the main issues affecting stope OB and UB. Unfortunately,
no direct measure of stress was available to further analyse and support these statements.
• Faults:
o The presence of faults will impact the stress redistribution and the quality of the rock mass.
Given that faults are not always present, its presence implies potential OB. It was observed
that, for some stopes, the rock broke and stopped on a fault, controlling the magnitude of OB.
Following the analysis of the stope OB and UB, two statements regarding the methods used are made. First,
the multivariate statistical methods used (PCA and PLS) resulted in a good understanding of the correlations
between the variables and how stope OB and UB are impacted when these variables vary. However, the trends
identified do not automatically imply they are the causative factors of the OB or UB. A good understanding of
rock mechanics and mining is needed for interpreting the results.
Second, to obtain the best assessment of the stope OB and UB, it can be necessary to separate mining sectors,
or in this case, transversal and longitudinal stopes, as the impact of each variable will vary with factors such as
the geological setting or the mining approach. To use these results for optimising the stope OB and UB of future
mining, analyses should consider similar stopes and conditions. This is easily done with the database that was
built.
5.4. Conclusion
This novel approach was tested at two mine sites in this chapter and has shown that it is an efficient and complete
approach to extract the root causes of stope OB and UB and increase our understanding of the conditions which
cause OB and UB. The use of multivariate analysis permits to understand the interaction between the multiple
critical variables and stope OB and UB. The use of georeferenced data at a metre-scale resolution enables the
quantification and understanding of the spatial variation of stope OB and UB along the design surface, opening
the possibility for optimisation. This chapter demonstrated the root cause approach proposed in the
152
methodology, meeting the set objectives of identifying the critical variables, and allowing the selection of
variables for the next step, which is to build the predictive model. The next chapter presents, in the form of an
article, predictive models built for the Dugald River mine site using the identified critical variables.
153
Chapter 6. Article 2 – Predicting open stope
performance at an octree resolution using
multivariate models
Benoît McFadyena, Martin Grenona, Kyle Woodwardb and Yves Potvinb
aDépartement de génie des mines, de la métallurgie et des matériaux, Faculté des sciences et de génie,
Pavillon Adrien-Pouliot, Université Laval, Québec, Canada;
bAustralian Centre for Geomechanics, The University of Western Australia, Perth, Australia
Keywords: stope design, stope reconciliation, overbreak, underbreak, multivariate, prediction, random forest
To help mines work towards an optimal stope design, this thesis proposes a methodology for predicting the
expected mined geometry that utilises the octree database compiled for each mine site and a
multivariate/machine learning approach. The objective of this chapter is to apply the proposed methodology for
predicting the expected mined geometry on a case study and analyse the prediction performance. The
predictions will enable operational sites to assess the expected stope geometry during the final stage of the
stope design step. This chapter presents the second scientific article that is integrated in this thesis. The article
discusses the predictive approach developed and the prediction performance of the three models (PLS, LDA
and random forest) for the Dugald River mine site.
6.1. Résumé
Cet article présente une étape vers une nouvelle approche de conception de chantiers dans laquelle le sur-bris
et le sous-bris des chantiers sont mesurés et géoréférencés à l'aide d'octrees à une résolution d'environ un
mètre cube et prédits à l'aide de modèles statistiques multivariés (moindres carrés partiels, analyse
discriminante linéaire et forêt aléatoire). Les résultats montrent que l'emplacement du sur-bris et du sous-bris le
long de la surface de conception ainsi que leur ampleur sont prédits avec une bonne précision à l'aide d'un
modèle forêt aléatoire (65% avec moins d’un mètre d’erreur). Ces prédictions sont utilisées pour construire la
géométrie attendue du chantier. La résolution des données et l'utilisation de l'analyse multivariée ont permis de
prédire la variation des performances des chantiers le long de la surface de conception, allant bien au-delà de
la simple prédiction qualitative par face de chantier fournie par une approche traditionnelle de l’abaque de
stabilité.
154
6.2. Abstract
Open stoping has become a popular mining method in hard rock mines, not only due to the safety of the method
as a non-entry approach, but also because of the high extraction rate and low costs. At mine sites, stope
performance is evaluated by calculating stope overbreak using the Stability Chart. However, limitations of the
Stability Chart regarding the resolution of the predictions, non-consideration of factors such as the influence of
blasting, and the exclusion of underbreak have led to non-optimal designs. The capabilities of today’s computers
have increased the amount of data being collected and the power of models being built. This article presents a
step towards a new stope design approach where stope overbreak and underbreak are measured and
georeferenced using octrees at an approximately cubic metre resolution and predicted using multivariate and
machine learning models (partial least squares, linear discriminant analysis, and random forest). Results show
that overbreak and underbreak location along the design surface and their magnitude are predicted with minimal
error using a random forest model (65% with less than 1 m error). These predictions are used to build the
expected geometry of the open stope. The octree resolution of the data and the use of multivariate analysis has
enabled the prediction of variation in stope OB and UB along the design surface, going well beyond the simple
qualitative per stope face prediction provided by a traditional Stability Chart approach.
6.3. Introduction
When designing and mining an open stope, the goal is to create a final void geometry which is stable and closely
matches the designed geometry. However, what commonly occurs when extracting open stopes is the
unintentional mining of volumes of overbreak (OB; rock or backfill material mined outside of the design volume)
and underbreak (UB; rock in the design volume left behind). This can have a strong operational and economic
impact on the mine as it can cause stability issues which extend to the adjacent mining excavations, dilution of
ore with waste material, the loss of ore reserves that are no longer recoverable, or problems at the mill which is
optimised for expected grades and rock chemistry. Therefore, identifying the root cause factors of stope OB and
UB enables the mine’s engineers to understand stope OB and UB. This knowledge is then used when designing
open stopes to minimise stope OB and UB and to maximise the value realised from mining.
The Stability Chart is a popular predictive tool used in current stoping practices (Mathews et al., 1981; Potvin,
1988; Nickson, 1992). This chart is an empirical and bivariate tool that qualitatively predicts the stability of a
stope face and assesses a stability number, which is calculated from the geomechanical properties of the rock
mass and the hydraulic radius, which is derived from the planned geometry. Based on the results, a decision is
made regarding stope dimensions or the need for ground support. Once mining has started, the use of the
Stability Chart as an optimisation tool is limited as it does not quantify operational variables that can be modified
155
for optimising stope OB and UB, e.g. blasting variables. The Stability Chart is not capable of assessing UB,
which is largely controlled by operational variables not considered by the method. Therefore, the use of the
Stability Chart is best suited for use at the feasibility stage (or the life-of-mine stope planning step) when the
approximate dimensions of the stopes and sequence need to be decided.
Site-specific tools can also be developed using their own reconciliation data. However, workshops conducted in
Australia and Canada in 2019 highlighted that root cause analysis is done for OB at all participating mine sites,
but only some mines do it for UB. Furthermore, they still use the Stability Chart developed over 40 years ago to
assess stope stability and do not use any tools to predict UB (Potvin et al., 2020). Important variables that have
a major impact on the stope OB and UB, such as faults, undercut, stand-up time, and blasting, are not considered
in the standard Stability Chart (Clark and Pakalnis, 1997; Wang, 2004; Potvin et al., 2016; Guido, Grenon, and
Germain, 2017; McFadyen, 2020). Despite the evolution of technology increasing the amount and type of data
collected at mine sites and the computational methods for quantifying these variables, these variables are not
currently used for prediction of stope OB and UB.
The common mining practices described above highlight the need for developing a new stope design approach
that incorporates the different variables critical to stope OB and UB in order for mines to understand, predict,
and optimise stope OB and UB at the design stage. A novel approach to predict and optimise the outcome of a
planned stope can be developed, thanks to a combination of increased computational capabilities, powerful
multivariate statistical analysis (Guido and Grenon, 2018; McFadyen, 2020), and reconciliation tools at a
significantly finer resolution (Woodward et al., 2019).
Building towards a new stope design methodology, this paper will show how multivariate statistics and machine
learning, as well as data measured at an approximately cubic metre resolution (referred to here as octrees) is
used to predict stope OB and UB, giving information and knowledge at the design stage for the optimisation of
stope geometry and mine planning. This approach presents many novelties due to the resolution of the analysis
(per octree) and the wide range of variables considered which are known to impact stope OB and UB.
Georeferenced points along the design surface are efficiently obtained with the octree data structure, providing
much better predictions and spatial representation of stope OB and UB compared to a per face prediction. This
research represents a significant leap for the capability of mine sites to optimise stope geometry at the design
stage. The following work details the statistical analysis approach and presents the results of a case study.
156
6.4. Literature review
The stope design process can be divided into four main steps (Potvin et al., 2020):
• Life-of-mine stope planning
• Stope design
• Operation and execution
• Reconciliation
Predicting stope OB and UB is an empirical process that utilises information gathered from the final reconciliation
step to develop a tool that can be integrated into the first two steps of the design process. Stope reconciliation
compares the design and mined geometry to quantify the OB and UB (Figure 6. 1).
Figure 6. 1: Illustration of stope overbreak and underbreak with respect to an open stoping mining method (McFadyen et al., 2023)
This step is typically done at two levels of resolution, on a per stope and per face basis. The total volume and
percentage are quantified and, at a per face resolution, the linear equivalent overbreak slough first introduced
by Clark, 1998 (ELOS; Figure 6. 2) and the linear equivalent loss ore (ELLO) are also quantified.
157
Figure 6. 2: Illustration of equivalent linear overbreak slough (Clark 1998)
The mined surface is generated by a CMS (Miller, Potvin, and Jacob, 1992). A CMS uses a laser rangefinder
mounted on a head that tilts and rotates 360° to survey a cavity from one of the entry points. The scan generates
a point cloud which can then be meshed for analysis. The level of details captured by the scan will depend on
the density of points set by the surveyors. Multiple CMS scans can be done at different times to follow the
evolution of the void. However, the CMS used for the reconciliation is the final scan done once mucking is
finished. The precision is typically 2 cm, but the scan can be affected by external factors such as fog, dust,
ground support mesh, or irregular surfaces. These will cause shadowed areas for part of the stope, preventing
adequate interpretation of the actual geometry. It is possible to get around these limitations by doing multiple
scans from different entry points.
The predictive tools can be based on the mine’s own data as mining progresses or on a stope database built
from other mines that employ similar methods and have analogous conditions. The latter approach is comparable
to the Stability Chart (Figure 6. 3), which is the most widely used predictive tool at the life-of-mine stope planning
step. The Stability Chart qualitatively estimates OB on a per face basis. This tool is well adapted for this step as
no reconciliation data is available from the mine and only geomechanical and geometrical data are quantified.
The Stability Chart is also commonly used at the stope design stage, although it does not offer possibilities for
optimisation.
158
Figure 6. 3: Stability Chart (from Nickson, 1992)
As stope extraction progresses, data from the reconciliation of the mined stopes becomes increasingly available
and can be used to develop a site-specific predictive tool. These tools use a statistical approach for a given
resolution of reconciled data. Existing predictive tools generate predictions on a per face basis, as this is the
finest resolution being processed for most mines (Potvin et al., 2020). Mines generally predict an OB volume as
the ELOS using variables averaged over the whole face. They also tend to focus on specific faces such as the
HW (Potvin et al., 2020). UB tends not to be considered during these assessments. A new and finer detailed
reconciliation process where data is reconciled on a per octree basis allows for a more refined and complete
prediction (Woodward et al., 2019).
Octrees represent georeferenced blocks which cover the design and mined three-dimensional (3D) space. A
finer resolution of blocks is obtained along the design and mined surfaces by recursively subdividing the 3D
space until the desired size or resolution of the octrees (usually ≤1 m) is obtained (Figure 6. 4). The stope OB
and UB is quantified for each octree block on the design surface by calculating a projected distance, which is
defined as the distance in the direction normal to the design between the design and mined surfaces. Positive
values represent OB while negative values represent UB.
159
Figure 6. 4: Illustration of the recursive process of octrees, as well as the octrees defined along the design surface and the stope OB
and UB quantified by calculating the distance in a direction normal to the design surface between the design surface and the CMS for
each octree (modified from McFadyen et al., 2020)
Different statistical methods exist for building a predictive model. The ability of a model to generate excellent
predictions will depend on the type of data and its distribution, along with the relationship between the variables.
The statistical model can be obtained by using a supervised method, which means, in this specific case, the
stope OB and UB data is used for building the model. The method used to build the model can be linear,
discriminant, tree-based, additive, or a neural network (Hastie et al. 2017). The model can also be obtained
using an unsupervised method, meaning, in this specific case, the stope OB and UB is not considered when
building the model but can be used later to analyse the applicability of the model to distinguish stope OB and
UB. These methods are usually based on cluster analysis or principal component analysis (Hastie et al., 2017).
Current statistical approaches for predicting stope OB and UB vary from a bivariate to a multivariate decision-
making process. In all cases, a supervised method is used to calculate the predictions, but some do utilise
concepts of unsupervised methods to create the charts used for predictions. The Stability Chart is a bivariate
approach, where the decision is made from two variables (stability number and hydraulic radius). The different
zones (stable, unstable, caving) can be separated using a discriminant method (Nickson, 1992). Mines can also
create their own bivariate chart if the critical variables are known and quantified. However, these tend to be
limited in terms of predictive capabilities since there is most likely more than one critical variable affecting stope
OB and UB. A multivariate approach is therefore the most suitable method for generating excellent predictions.
MLR (Wang, 2004; Hughes, 2011; Guido and Grenon, 2018) and PCR (Guido and Grenon, 2018) were shown
to improve the OB predictions exactness over the Stability Chart on a per face basis. McFadyen (2020) has
shown that a PLS model can be used for predicting OB in the HW (58% to 87% success rate). Random forest
(Breiman, 2001) was used by Qi et al. (2018) and an artificial neural network (McCulloch and Pitts, 1943) was
used by Adoko et al. (2022) to classify a face OB performance using geometrical and geomechanical variables.
160
6.5. Methodology
This article proposes a new empirical stope design approach to help engineers with optimising stope
performance. This approach uses data at an octree resolution to understand (through multivariate statistical
analysis) and predict (through a multivariate or machine learning model) stope geometry at the mine site. The
methodology for understanding and identifying the critical variables using multivariate analysis is detailed in
McFadyen et al. 2023a. The critical variables are used for predicting stope OB and UB on a point basis, giving
detailed and spatial information of the OB and UB. Furthermore, this allows for the generation of a predicted
shape of the final void (referred to as 'predicted CMS' in this article). The acquired knowledge and predicted
CMS can then be used during stope design for optimisation and planning. This article details the prediction
process from building to validating the models.
Figure 6. 5: An example of how stope OB and UB can spatially vary along a stope surface (McFadyen et al., 2021)
Another advantage of using data quantified at an octree resolution is that geometrical, geological,
geomechanical, and operational variables can be quantified, offering a wider range of variables that can be
161
considered than on a per face basis. It also allows for optimisation as operational variables such as blasting can
be integrated into the model.
These models were selected due to previous use and performance on a per face basis (PLS: McFadyen, 2020,
and LDA: Nickson, 1992) as well as the random forest model’s ability to capture a complex data structure. The
three models were developed through the free software environment R (R Core Team, 2021). PLS used the
PLS package (Liland et al., 2020), LDA used the MASS package (Venables and Ripley, 2002), and random
forest used the Ranger package (Wright and Ziegler, 2017).
The data is separated chronologically into three groups to test the quality of the models during their construction.
The first group represents the first 50% of the data, the second represents the following 25%, and the final group
represents the final 25% of the data. This approach enables the user to train a model with the first group of data
and then test the predictive performance on the second group, optimise the model variables and finally predict
the third group of data. This allows verification of the quality of the predictions and determines which model is
best suited for the dataset, all while minimising overfitting by the model.
When evaluating the model’s predictive statistical performance, there are two aspects to consider. First, is
whether an octree is correctly predicted as OB or UB, and secondly, is the predicted distance close to the actual
projected distance. Based on the model’s performance, the variables can be analysed to understand their
relationship with OB and UB.
For the first case, the capacity of the model to correctly predict if OB or UB is generated at the octree’s location
is measured by using the confusion matrix presented in Table 6. 1. This table separates the data into four
categories, allowing the user to evaluate the error rate for OB and UB.
162
Table 6. 1: Confusion matrix for a threshold of 0 m projected distance. Green represents true predictions and red represents false
predictions (errors).
Different performance metrics will be calculated, such as the ACC (percentage of octrees correctly predicted),
the POP (percentage of overbroken octrees predicted as OB), the TOD (percentage of OB predictions that are
correct), and the TUD (percentage of UB predictions that are correct). Each of these metrics evaluates a specific
quality of the model. There is also the MCC (Matthews, 1975), which is a more complex metric but gives a global
measure of the quality of the classifications, with 1 being perfect predictions, 0 being random, and -1 being all
wrong predictions. Table 6. 2 gives the equations for these metrics.
Table 6. 2: Performance metric equations for evaluating the model’s capacity to classify an octree as OB or UB. Refer to Table 6.1 for
the acronyms.
𝑇𝑂𝐵
True OB detection (TOD)
𝑇𝑂𝐵 + 𝐹𝑈𝐵
𝑇𝑈𝐵
True UB detection (TUD)
𝑇𝑈𝐵 + 𝐹𝑂𝐵
TUB = true underbreak, TOB = true overbreak, FUB = false underbreak, FOB = false overbreak
For the second case, the error of the prediction is measured by calculating the difference between the predicted
value and the actual value of the projected distance for the octree. The overall RMSE will be calculated from the
predicted and observed distances as well as the distribution of the absolute value of the errors. This allows
calculation of the percentage of octrees for which the predictions are within a certain distance. In the case of
stope performance, six brackets have been established, as shown in Table 6. 3. These brackets have been
determined using engineering judgment to characterise the spread in the prediction error.
163
Table 6. 3: Prediction error brackets for evaluating the model’s statistical performance
Error brackets
% <0.5 m
% <1 m
% <2 m
% >2 m
% >3 m
% >4 m
It is also possible to evaluate the prediction error by plotting the predictions versus the actual values for each
octree. A perfect model would have the predictions follow a linear trend with all the points falling on a 45° line,
meaning the predicted CMS would look exactly like the actual CMS. This rarely occurs due to the inherent
uncertainty of measuring causative factors arising from the complexity of the underground geological and mining
environment where the variation in the geomechanical properties of the rock mass, as well as the variation
between the mined and planned data, cannot be fully captured. Furthermore, blasting is not an exact cutting tool
compared to a tunnel-boring machine, implying some uncertainty around the position of the final surface. A linear
regression fit will be passed through the data to visualise the general trend of the predictions. The coefficient of
determination (R²) will also be calculated to analyse the statistical quality of the regression. While the slope for
the best linear fit in the data may not match the slope of the linear fit for a perfect model, it does not mean the
predictions cannot be used at the design stage. The predictions can still indicate where OB and UB will likely
occur and the expected magnitude. The reduced statistical significance arises from the model prediction error.
An analytical analysis should be done in the end by comparing the predictions with the actual stope OB and UB
to evaluate the performance of the model as the statistical evaluation does not describe spatial performance.
164
Figure 6. 6: Location of Dugald River mine, Queensland, Australia
This article focuses on 49 transversal stopes mined between 2017 and 2020 (Figure 6. 7a). Each stope is
reconciled on a per stope, per face, and per octree basis. Drifts are cut out of the design and CMS geometry by
site personnel during the building and processing of the geometries. For this reason, stope faces identified as
drift surfaces (floors and crown mostly) are excluded from the analysis. Additionally, stope faces that are mined
against backfill are excluded from analysis due to their vastly different strength and stress conditions. The 49
transversal stopes were separated into three groups chronologically. The first group contained 24 stopes, the
second 13 stopes, and the last 12 stopes. The models were built using data from the first group, which consisted
of 200 000 points, representing half the database. Since the final testing of the model was done with the final
group, the results for group 3 will be presented (Figure 6. 7b).
165
Figure 6. 7: 3D section view of the Dugald River transversal stope database (a) and stopes part of group 3 used for predicting and
testing the models (b)
The variables included in the analysis are presented in Table 6. 4. These variables correspond to the critical
variables identified in McFadyen et al., 2023 while assessing stope OB and UB. Absent data occurs for the
structural variables since not all stopes have a fault in their vicinity. A maximum of 30 m between the fault and
octrees is used to compute the distance and angle to fault. This distance was set based on the work by
Woodward et al., (2019). For octrees with absent fault data a value must be given to include these octrees in
the model since the model does not tolerate absent data. An arbitrary choice of a distance of 40 m is set and an
angle of 100° to separate them from the octrees with fault data and keep them in the model.
166
Table 6. 4: Dugald River critical variables as established in McFadyen et al., 2023
Equivalent radius
– Two-dimensional measure of the hydraulic radius
factor
Distance to fault M Distance between the octree and the nearest fault
Angle to fault ° Angle between the octree and the nearest fault
Geological
Fault directional Angle function of the position and distance to the
°
measure nearest fault
Blasting orientation ° Angle between the octree and the nearest drill hole
Operational
Drift directional Angle function of the position and distance to the
°
measure nearest drift
6.7. Results
The overall statistical performance of the three predictive models is presented in Table 6. 5. Comparing the
models, the random forest model performs better than the LDA and PLS based on the capacity to correctly
predict octrees as OB and UB (67%) and the prediction error. It has a higher MCC (0.3) and a higher portion of
octrees with a prediction error smaller than 0.5 m (39%) and 1 m (65%). Based on these statistical metrics, the
random forest model performs well at predicting where OB and UB will occur as well as its magnitude, and would
bring beneficial insight to the engineers.
167
Table 6. 5: Summary of the performance metrics for the Dugald River different models
% >3 m 3% – 3%
After evaluating the statistical performance of the model, the predictions and the observations were analytically
compared in 3D space on the design surfaces. This innovative method predicts the detailed geometry of the
expected void and allows for comparison of the spatial variation of the predictions to the actual CMS geometry.
This is important as it will enable local verification of whether the predicted OB or UB matches the stope OB and
UB. It also allows verification if the predictions would help the engineers in their decision-making since the
prediction location is not considered in the statistical verification of the model’s performance. Overall, with the
PLS model, around 50% of the faces predicted would lead the engineer to the right interpretation of the location
of OB and UB in the face based on the analytical comparison of the predictions with the observed projected
distance (location and magnitude of OB and UB). Good and bad prediction examples will be provided later in
this paper. Similar to the PLS method, around 50% of the faces predicted with the LDA model would lead the
engineer to the right interpretation of the location of OB and UB in the face. This assessment is based on a side-
by-side comparison of the predictions with the observed projected distance for each face. These results indicate
little benefit of the PLS and LDA models in stope design as the results are as likely to be wrong as right. For the
random forest, around 75% of the faces predicted would lead the engineer to the right interpretation of the
location of OB and UB in the face based on the analytical comparison. The PLS and random forest models take
168
two different approaches to predicting stope geometry. While PLS is a linear approach, random forest is a non-
linear approach and is better adapted for the complex interaction between blasting, the rock mass properties,
the stope geometry, and stope performance. This is seen by the variables’ importance in the models (Table 6.
6), which change according to the predictive model. The PLS model assigns more importance to the ERF
variable and this is seen in the predictions as the projected distance increases towards the middle of the faces.
For the random forest model, the stope geometry and orientation are important variables for making a prediction.
Since the model generates useful predictions, the variables’ importance is used to interpret, to a certain degree,
which variables seem to influence the stope OB and UB more. In this case, the blasting energy proxy, the stope
geometry and orientation, and how the drifts cut the stope faces are probably the most important variables for
determining the stope OB and UB, followed by the presence of faults.
Table 6. 6: Variables ordered by importance in the Dugald River partial least squares and random forest models
The success rate of the random forest model indicates that stope OB and UB are predicted at an octree
resolution using a more complex statistical model with good confidence. Given the superiority of the random
forest model at predicting stope geometry, the following section will further explore the results of the model by
giving visual examples and discussing the exactness, probabilities, and limitations of the approach. Results from
the PLS and LDA models are presented in appendix D.
169
6.7.1. Random forest
Predictions from the random forest model represent the average prediction of all trees in the model (Figure 6.
8). The model performance is optimised for a given dataset by varying the number of trees generated, the
number of variables randomly picked at each node (from which, based on a specified criterion, the variable that
maximises the separation of the projected distance is then selected for that node), and the weight of octrees
with a large predicted distance (over 2 m OB or UB) when randomly picking the octrees used for each tree due
to the lower frequency of these distances. Preliminary testing of these three variables was done using the second
group of stopes to minimise the prediction error as much as possible with this method. Based on the preliminary
testing, the model is built using 500 trees, randomly picking two variables at each node and assigning a 3:1
weight ratio to the larger projected distances to ensure a balanced representation of the different projected
distances in the model. This model was used for the prediction of the stopes in group 3 and to evaluate its
performance.
The predictions generated for group 3 are plotted against the observations in Figure 6. 9. The points have been
coloured according to their confusion matrix classification. Linear regressions have been overlaid, with the blue
line representing the ideal linear fit for predictions and the red line representing the best linear fit that is obtained
from the predictions. The linear regressions help show that the data does have a linear trend, but the slope is
smaller than what is desired.
170
Figure 6. 9: Predictions versus observations for the Dugald River random forest model. The points are coloured by their confusion
matrix classification. The ideal and best linear fit of the data is overlaid.
The statistical metrics presented in Table 6. 5 indicates the octrees were correctly predicted as OB or UB 67%
of the time. This means 67% of the design surface would be correctly depicted as OB or UB. The MCC value is
0.3, meaning the classification is not perfect (MCC = 1), but is not random either (MCC = 0), indicating the
selected variables are critical for determining where OB and UB will occur, and the model allows the user to
make the distinction between the two. The model performs better at predicting if an octree is underbroken (70%)
compared to overbroken (57%). The RMSE is 1.26, meaning the average error is around 1.26 m. The distribution
of the prediction error indicates that just under 40% of the octrees are predicted within 0.5 m of the actual
projected distance, 65% under 1 m, and 88% under 2 m. Given that the median is under 1 m error, the higher
average error is due to localised areas of the stope where OB or UB is underpredicted. Also, given the prediction
error distribution, when looking at the predicted stope surface it can be assumed that most of the surface is
within 1 m of its actual position and the majority within 2 m. Knowing that the projected distance has a range of
10 m (projected distance between –4 m and 6 m), the model allows the expected value range to be decreased
to 1 to 2 m much of the time and up to 4 m for the majority of instances. The practical outcomes of these projected
distances for a 25×20×20 m stope with a 0.5 m error across the whole stope would represent 1 250 m³ error on
the final volume (or 12.5%), while a 2 m error would represent 5000 m³ error on the final volume (or 50%). This
volume is, however, separated between OB and UB. Overall, the random forest model with the selected critical
variables at an octree resolution has enabled us to determine where OB and UB will occur for the majority of the
surface, as well as the projected distance within 1 m in many cases, and 2 m for the majority. These are
considered significant contributions to prediction of stope geometry, as the following visual example and
probabilities will show.
To better visualise the exactness of the predictions, a stope example (stope A) is presented for which the
predictions match the statistical results presented in Table 6. 5 and discussed in the previous section. Figure 6.
10 presents two views of stope A, showing the actual values, the predictions, and the prediction error side-by-
171
side. The visual example shows that the prediction error of the model allows visual depiction of where OB and
UB will occur and in the most part, the magnitude. The following conclusions are drawn from this figure.
• The model predicts that the bottom of the HW will be underbroken and the top part overbroken. The
sidewall will be overbroken for the most part. The bottom of the FW will be overbroken and the top part
underbroken. UB will be observed in most of the corners.
• When compared with the actual CMS, we observe a similar trend overall, predicting OB where there
will be OB and UB where there will be UB.
• The main difference between the predictions and the actual values is in the prediction of large
magnitudes of OB and UB (over 2 m or under 1 m). As we can see from the prediction error (areas with
errors over 2 m), the predictions underpredict the OB or UB.
• These discrepancies occur, for the most part, towards the side of the stope that is against backfill, which
is not considered in the model. The probabilities discussed in the next sections will provide further
information.
Figure 6. 10: Dugald River prediction example. Stope A observed projected distances of the octrees on the left, the predicted distances
in the middle and the absolute prediction error on the right from the random forest model. The face with no octree (dark green) is a
backfill face.
The overall prediction error of the model indicated in Table 6. 5 and the visual analysis indicate reliable results
can be obtained for predicting stope geometry through a random forest model using the critical variables
identified at the mine site. Further analysis indicates that the prediction error from the model will vary depending
172
on the observed projected distance. Figure 6. 11 shows that the majority of octrees with a projected distance
between -2 m and 2 m have smaller errors than larger distances. This is due in part to the fact that there are
fewer octrees with a projected distance over 2 m and under -2 m. Since the predictions from random forest are
the result of averaging, they are less sensitive to extreme values and can underpredict the larger projected
distances. However, for each prediction, the standard error is calculated as the standard deviation of the
predictions based on the prediction of each tree. A probabilistic approach is therefore used to assess larger OB
and UB.
Figure 6. 11: Prediction absolute error versus the projected distance for the Dugald River random forest model
From the standard error and predicted value, the PDF is obtained as well as the probability density curve. A
normal distribution is assumed in this case. Using the PDF, we calculate the probability of observing a given
value or the probability that an octree’s projected distance will be larger or smaller than a specified distance. We
also calculate a prediction interval within which the projected distance of the predicted octree is most likely to be
for a given level of confidence. This means that for a level of 95% (calculated using the standard score), there
is a 95% probability that the actual projected distance will be within the interval based on the model and selected
observations.
Figure 6. 12 shows the observed projected distance and the 60% prediction interval. The upper bound
represents a probability that 80% of the projected distance will be smaller than this value and the lower bound
represents a probability that 80% of the projected distance will be larger. These limits highlight the possibilities
of large OB and UB. The projected distance of 63% of the octrees falls within the maximum and minimum
projected distance values of the 60% prediction interval. Large OB can be expected in the HW and UB in the
173
bottom of the HW and top of the FW. Octrees that fall within the interval are also highlighted. In addition to the
observations made in Figure 6. 12 the probabilistic approach allows the user to determine that the HW will likely
see OB over 2 m, the top of the FW, UB over 2 m and the top of the bottom drive in the sidewall will see OB
over 1.5 m. Since the location is not considered in the model, adjacent octrees can show a different prediction
interval. In such cases, engineering judgment should be used for interpreting these predicted distances.
Figure 6. 12: Dugald River prediction example. Observed projected distances for the octrees, the lower and upper bound of a 60%
prediction interval calculated from the random forest model and the octrees identified in or out of the prediction interval. The face with
no octree is a backfill face.
Given the standard error of the predicted octree, the probability of observing the predicted value will vary (the
probability decreases as the standard error increases) and reflects the level of confidence we can attribute to
the prediction. Figure 6. 13 shows the binned cumulative probability of the predicted projected distances versus
the prediction error. The prediction error increases when the probability of observing the predicted distance
decreases, indicating the model’s confidence in the prediction (higher probability), reflects the exactness that
can be expected based on the probability of the prediction. Small probabilities (larger standard error) for octrees
are observed when some of the trees in the model will predict a wide range of projected distance. This would
mean large and small OB or UB has been observed previously for octrees with similar parametric values, and
therefore the probability of large OB or UB is higher for these octrees and hence the standard error is larger.
The probability groups merge into one line for prediction errors over 4 m. These errors are associated with
octrees with large OB and UB distances and can be due in part to the model averaging; and the fact that the
selected variables do not fully capture the cause for these large OB and UB distances and that some critical
variables do not match the reality or are missing.
174
Figure 6. 13: The probability of the predicted projected distances versus the prediction error for the Dugald River predicted octrees
using the random forest model.
There are, however, some octrees for which the model would be misleading as the probability of the prediction
is high (over 0.4, indicating a small standard error, usually under 2 m), but for which the prediction error is large
(error over 2 m). These octrees were plotted in a 3D view to identify the causes for the model’s inaccuracy. Two
observations were made. First, some of these octrees are randomly distributed and isolated, meaning the
surrounding octrees were well predicted. These octrees would have limited effects on the visual interpretation
of the predictions. Second, some of these octrees are grouped in clusters, meaning an area of a stope is not
well predicted. From a visual analysis, these clusters are located in parts of the stopes that behaved abnormally.
In the Figure 6. 14 example, the large UB seems to be a muckpile left in the stope and therefore reflects the
quality of the data and not the model.
Figure 6. 14: Example of a cluster of octrees large with PDF values (over 0.4) and large prediction errors (over 2 m).
175
6.7.6. Limitations
The quality of the predictions can vary from stope to stope and is attributed to the data quality, such as fault
position being wrong or the OB and UB being controlled by different variables than those that the model
considers as critical. Sometimes an individual wall is not well predicted but the rest of the stope is. Figure 6. 15
gives an example of inaccurate predictions where OB is expected for an UB region and vice versa. The
probabilities also failed to highlight the possibility of large OB in the FW. From discussions with mine personnel,
OB was expected due to the presence of a nearby fault in the HW. Poor ground conditions were expected, which
would have caused the rock to break towards the fault. The different outcome indicates information about the
fault and its influence was inaccurate in this instance, which can occur because part of the structural model is
inferred.
Figure 6. 15: A Dugald River example of an insufficient prediction with the random forest model. The observed and predicted projected
distances are seen at the top with the absolute prediction error and the lower and upper bounds of the 60% prediction interval are seen
at the bottom with the octrees identified in or out of the reliability interval. Pale blue octrees on the crest of the HW have a distance of
0 m and were not part of the predictions. The face with no octree is a backfill face.
176
6.8. Discussion
The new proposed design approach enables the prediction of stope OB and UB at an octree level. This means
the location and magnitude of OB and UB are predicted, allowing the user to visualise the expected CMS in 3D
and calculate volumes of OB and UB from it. This is a step change from current practice, which can only predict
performance at individual stope surface scale without identifying the location of OB, while UB is ignored. Three
separate statistical models were tested for predicting the projected distance of OB and UB. When choosing the
best model, three criteria need to be considered: the classification of the octrees as OB or UB, the prediction
error (how close is the prediction to the actual measure) and how the predictions compare to the actual CMS in
a 3D view. It is important to validate the last criterion if the model is used in the stope design process to provide
trustworthy information for engineers to make decisions.
The ACC of each model is similar. The random forest model performs better than the other two models when
looking at the statistical metrics (Table 6.5). For the three cases, the model performed better at classifying UB
than OB. Similar statistical trends were observed for the three models, but the random forest model performed
better statistically and visually. The PLS model would lead the engineer to the right assessment 50% of the time
compared to 75% of the time for the random forest when analysing stope face geometry, which indicates a high
success rate for the random forest model. The model would bring valuable insight to the engineers during the
design, unlike anything before.
Table 6. 7 presents the random forest model’s performance at correctly classifying OB and UB according to the
rounded projected distance. This allows the comparison of the model’s OB and UB classification performance
according to the projected distance that was measured with the post-mining CMS. The distance was rounded to
the lowest unit, creating 10 classes. The model is less performant in classifying octrees with small OB (0 m to 1
m) as OB (61%) but performs very well for classifying octrees with a larger projected distance of OB or UB (over
80%).
177
Table 6. 7: Dugald River random forest model performance at correctly predicting OB and UB grouped per projected distance
This indicates that the locations where large OB and UB occur have certain characteristics quantified by the
variables that indicate that OB and UB will occur in these locations and will reliably identify these octrees as OB
or UB. Therefore, given the selection of variables used, critical portions of the stope are efficiently classified as
OB or UB. These locations are key for optimising the design. These numbers also reflect the quality variables
selected.
In addition, probabilities are generated for the predictions with random forest which enables the user to develop
a probabilistic approach to stope design. This means different geometry of the mined shape can be built. The
engineer can build a mean and worst-case geometry for assessing the expected stope geometry. Therefore, the
random forest model is the recommended statistical model for generating predictions based on the models
presented in this paper.
Testing of the random forest model showed that the predictions are quickly generated (less than five minutes).
The process can be interactive, where the engineer generates a prediction and, based on the results, modifies
certain variables to optimise stope OB and UB and obtain a new set of predictions. This can be done for one
stope or multiple stopes at once if a certain area or period of mining needs to be analysed. The predictive model
is flexible and can be generated for different sectors, types of stope, and be updated over time. Stopes can be
178
added to the model or removed if they are outdated, making sure the stopes in the model are relevant to the
stopes being predicted.
This new stope design approach started with collecting mine site data and quantifying variables at an octree
resolution. Through multivariate analysis, an understanding of the stope OB and UB was established and the
critical variables were identified (McFadyen et al., 2023). Stope geometry was predicted at an octree’s resolution,
as demonstrated in this paper, using a machine learning model. The good quality results of this first attempt at
a complete prediction of the stope geometry using a random forest predictive model show the power and
possibilities of using machine learning to predict stope OB and UB and spatially visualise what the CMS shape
could look like. The standard error is used to create probability shells. As further work is done to refine and
define input variables at an octree resolution, the model can be refined, improving the predictions of the stope
geometry.
The predictions could be implemented at the two main stages in the stope design process. There is the long-
term design where the design geometry is established and the short-term design, closer to the mining date,
where the operational variables such as the drill rings are established. The selected variables for the model
would vary.
This methodology results in a quality site-specific predictive model which is available at the final steps of the
stope design stage. The multivariate and machine learning approach enables the user to consider multiple
critical variables and their complex relationship to understand the effect on OB and UB locally, and to predict the
179
stope geometry (CMS shape). This empirical approach is easily applied at any mine site, allowing a complete
and good quality database of the sites’ stopes to be built at the same time, making it quick and easy to predict
stope geometry by simply importing a design geometry or drill ring design and running the model.
3D prediction
PLS RF LDA
representation
Excellent 59 76 -
Good 14 12 -
Limited 4 2 59
Insufficient 22 10 41
180
Figure 6. 16: 3D view of the HW predictions versus observations for the Dugald River random forest model
181
Figure 6. 17: 3D view of the FW predictions versus observations for the Dugald River random forest model
The statistical criterion used for determining if a geometry is predicted excellently is 50% of the octrees with a
prediction error within 1 m and 80% within 2 m and/or 70% of the octrees have their projected distance fall within
the prediction interval (10th to 90th percentile). These values were selected arbitrarily based on the size of the
stope and the impact 1 m OB or UB would have on the economic performance. The statistical criterion for the
OB and UB location (limited prediction) is 70% of the octree correctly predicted as OB or UB. Overall, the random
forest model allowed the generation of excellent predictions of the stope geometry with a high success rate
(76%) as well as generating minimal cases that predict insufficiently the stope geometry (10%).
182
mining and geological conditions, the predictive approach needed to be flexible. The predictive approach is
repeated and tested for the other two mine sites to evaluate the flexibility of the approach and the model’s
performance in different mining conditions. Once the methodology has been applied on all three sites, it will be
determined if the methodology can meet the objectives set in this thesis. This is presented in the next chapter.
183
Chapter 7. Replicability of stope geometry
predictions with two different case studies
(Prominent Hill and Westwood)
The objective of this thesis is to develop a methodology for operational mines to understand the spatial
distribution and magnitude of the OB and UB generated across stope surfaces and utilise this knowledge during
the final steps of stope design to predict stope mined geometry to optimise stope performance. The methodology
proposed utilises an octree database compiled for each mine site and a multivariate/machine learning approach
for predicting the mined geometry. The approach has the benefit of being flexible, offering the possibility to
incorporate the critical variables (geometrical, geological, geomechanical or operational) dictating the OB and
UB. The objective of this chapter is to demonstrate, through two additional case studies (Prominent Hill and
Westwood), that the prediction methodology enables operational sites to predict the expected stope geometry
during the final stage of the stope design step (when the design geometry is refined and the blasting pattern is
set) and work towards an optimal stope design. To do so, this chapter replicates the analyses presented in
Chapter 6, presenting for the two case studies the prediction results for the different predictive models (LDA,
PLS and random forest). Based on the model’s performance (quantified using set site-specific criteria presented
in Section 2.4.4), the best model for each site is identified from which the ability of the proposed methodology to
predict the mined geometry is determined.
184
Figure 7. 1: Prominent Hill stopes in group 3
Table 7. 1: Critical variables for the Prominent Hill mine site used to build the predictive models
Multivariate and machine learning models were tested for predicting the projected distance of OB and UB (PLS
and random forest) and an additional model for predicting the OB and UB locations (LDA). When choosing the
best model for this mine site, three factors were considered: the classification of the octrees as OB or UB, the
prediction error (how close the prediction is to the actual measure) and the capability of predicting the stope
geometries by comparing the predictions to the actual CMS in 3D view on a face per face basis. The last factor
is important for validating if the model can be used in the stope design process to provide information for
engineers to make sound decisions. The overall performance of the three predictive models is presented in
Table 7. 2 and Table 7. 3. Comparing the models, the random forest model and PLS model showed similar
performance when classifying OB-UB (Table 7. 2), with the PLS performing slightly better at classifying the OB
and UB (2% difference in some metrics). The LDA model performs better at detecting OB than UB, while the
185
other two models perform better at detecting UB than OB. Since the LDA model does not perform better overall
than the other two models, the model is discarded as it does not predict a projected distance, but only if OB or
UB is observed at the octree’s location. When looking at the prediction error (Table 7. 2), the random forest
model and the PLS model perform the same. 57% to 59% of octrees are predicted within a metre of the actual
value and 33% within half a metre. Based on the analytical visual assessment and using the minimum criteria
set (see Section 2.4.4), 67% are excellently predicted for the random forest model compared to 54% for the
PLS, 15% compared to 23% are well predicted (good prediction), 6% compared to 8% have only the OB and
UB location predicted adequately (limited prediction) and 13% compared to 15% are insufficient. The statistical
criteria used for categorising the predictions was presented in Section 2.4.4.
Table 7. 2: Summary of the performance metrics for the Prominent Hill models
% >3 m 6% 6% –
% >4 m 1% 1% –
186
Table 7. 3: Summary of the models’ performance at determining the OB and UB location and magnitude distribution within a face for
the Prominent Hill models
Excellent 54 67 –
Good 23 15 –
Limited 8 6 63
Insufficient 15 13 38
The difference in performance between the PLS and random forest models lies in part in the probabilities that
allow to determine the likelihood of larger OB or UB to occur, thus increasing the capabilities of the model to
capture the geometry. Trends are also observed for the insufficient predicted faces. For the random forest model,
they are scattered between the different face types (HW, FW and side walls), while for the PLS model, the
insufficient predicted faces are all FW. The PLS and random forest models are two different approaches to
predicting stope geometry. While PLS is a linear approach, random forest is a non-linear approach and seems
better suited for this dataset. The variables’ impact on the model’s prediction varies between the two models
(Table 7. 4). The PLS model gives more importance to undercutting stope surfaces, ERF and blasting variables,
and it is seen in the predictions as the projected distance increases towards the middle and around drives. For
the random forest model, undercutting and dip/direction are important variables for making a prediction, followed
by blasting. The dip and direction are non-linear variables and are used to distinguish the different faces. Since
the model generates excellent predictions, the variables’ importance is used to interpret, to a certain degree,
which variables seem to influence more the stope OB and UB. In this case, blasting energy proxy and orientation,
stope geometry (face distinction), and how the drifts cut the stope faces are the most important variables for
determining the stope OB and UB.
187
Table 7. 4: Variables ordered by importance in the Prominent Hill PLS and random forest models
Given the higher percentage of predicted faces that are in the excellent category for the random forest model,
the following section will further explore the results of the model, giving visual examples and discussing the
predictions, probabilities and limitations of the approach. The results of the PLS and LDA models are presented
in Appendix E.
188
Figure 7. 2: 3D view of the HW predictions versus observations for the Prominent Hill random forest model
189
Figure 7. 3: 3D view of the FW predictions versus observations for the Prominent Hill random forest model
The statistical metrics were presented in Table 7. 2. The octrees are correctly predicted as OB or UB 66% of the
time. This means 66% of the design surface is correctly depicted as OB or UB. The MCC value is 0.32, meaning
the classification is not perfect (MCC = 1), but not random either (MCC = 0). The model performs better at
predicting if an octree is overbroken (79%) compared to underbroken (71%). The capacity of the model at
classifying OB and UB will vary according to the projected distance. Table 7. 5 presents the model’s performance
at correctly classifying OB and UB according to the rounded projected distance for the random forest model.
This allows a comparison of the model’s OB and UB classification performance according to the projected
distance that was measured with the real CMS. The distance was rounded to the lowest unit, creating nine
classes. It is more difficult for the model to classify UB than OB and classifying octrees with small UB (-1 m to 0
m) as UB (40%), but it performs very well when classifying octrees with a larger projected distance of OB or UB
(over 80%). These results indicate that the locations where large OB and UB occur, and OB in general, can be
identified as OB and UB locations the majority of the time (over 80%) using the selected variables. This indicates
that the selected variables are representative of the root causes dictating where the larger OB and UB will occur.
In this case, the undercut and blasting are dictated by the different face direction and geometry. Therefore, given
the selection of variables used, critical portions of the stope can be efficiently classified as OB or UB. These
190
locations are key for optimising the design. In addition, the reduced ACC in locations of small UB most likely
means there is no clear distinction between the properties of small UB and OB as their characteristics might be
similar. Further analysis would be needed to validate this. The misclassification of octrees with a projected
distance between -1 m and 1 m does not imply a large prediction error. The predictions can still provide key
information on the geometry of the mined stope.
Table 7. 5: Prominent Hill random forest model performance at correctly predicting OB and UB grouped per projected distance
The predictions generated for group 3 are plotted against the observations in Figure 7. 4. The points have been
coloured according to their confusion matrix classification. Linear regressions are overlaid, with the blue line
representing the ideal linear fit for predictions, and the red line representing the best linear fit that is obtained
from the predictions. The linear regressions help show that the data does have a linear trend, but the slope is
smaller than what is expected. The RMSE is 1.47, meaning the average error is around 1.47 m. In terms of
prediction error, just under 33% of the octrees are predicted within half a metre of the actual projected distance,
57% under 1 m and 83% under 2 m. This means that, when looking at the predicted stope’s surface, it is
assumed that at least half of the surface is within a metre of its actual position and the majority within 2 m.
Knowing that the projected distance has a range of 10 m (-4 m to 6 m), the model allows us to narrow down the
191
expected value range to 1 m to 2 m most of the time, up to 4 m for the majority. Given that the median is under
a 1 m error, the higher average error is due to localised areas of the stope where OB and UB are underpredicted.
Figure 7. 4: Predictions versus observations for the Prominent Hill random forest model. The points are coloured by their confusion
matrix classification. The ideal and best linear fit of the data are overlaid
The prediction error varies depending on the observed projected distance. From Figure 7. 5, octrees with a
projected distance between -2.3 m and 2.5 m (distances between the dotted lines) tend to have smaller
prediction errors than larger OB and UB distances. This is due in part to the fact that there are less octrees with
a projected distance over 2.5 m and under -2.3 m. Since the predictions from the random forest model are the
result of averaging, they are less sensitive to extreme values and will underpredict the larger projected distances.
However, the standard error is used to identify the probability for areas in the stope where large OB or UB could
occur.
Figure 7. 5: Prediction absolute error versus the projected distance for the Prominent Hill random forest model
192
To better visualise the statistical information, a stope example is presented for which the predictions match the
statistical results presented in Table 7. 2. Figure 7. 6 presents two views of the stope, showing the actual value,
the predictions, and the prediction error side-by-side. The following conclusions are drawn from this figure:
• The HW and FW are excellently predicted.
• The model predicts overall OB for the stope, with larger OB over the drives.
• When compared with the actual CMS, a similar trend is observed overall with the difference being in
the magnitude of OB and UB.
• Looking at the prediction error, the predictions tend to underpredict the OB.
Figure 7. 6: Prominent Hill stope random forest model example: observed projected distances of the octrees on the left, the predicted
distances in the middle, and the absolute prediction error on the right.
From the standard error and predicted value, the prediction interval is calculated, within which the projected
distance is most likely. Figure 7. 7 shows the observed projected distance and the 60% prediction interval
(arbitrarily selected). The upper bound represents a probability that 80% of the projected distance will be smaller
than this value and the lower bound represents a probability that 80% of the projected distance will be larger
than this value. These limits highlight the possibility of large OB and UB. Large OB is expected in the top of the
HW and over the bottom drives. Octrees that fall within the interval are also highlighted.
193
Figure 7. 7: Prominent Hill stope example. Observed projected distances for the octrees, the lower and upper bound of a 60%
prediction interval calculated from the random forest model and the octrees identified in or out of the prediction interval.
The quality of the predictions varies from stope to stope and even from face to face. A stope is shown in Figure 7.
8 as an example of inaccurate predictions where OB is expected for an UB region of the FW. The probabilities
identify the large OB in the HW, but do not capture the complete magnitude of the OB. From discussions with
mine site personnel, inclined FW do not generally get OB; however, analysing the stopes in the model, multiple
stopes have OB in their FW, which explains the predictions.
194
Figure 7. 8: Prominent Hill example where the predictions are not adequate with the random forest model. The observed and predicted
projected distances can be seen at the top, while the absolute prediction error and the lower and upper bounds of the 60% prediction
interval can be seen at the bottom with the octrees identified in or out of the prediction interval. The faces with no octrees are backfill
faces
For this prediction set, nine stopes out of the 13 have 60% or more of their octrees’ projected distance fall within
the 60% probability interval (the worst stope has 43% of its octrees fall within the 60% interval) and three out of
the 13 stopes have 95% or more octrees fall within the 95% probability interval (the worst stope has 82% of its
octrees fall within the 95% interval).
From the standard error and predicted value of an octree, the PDF is calculated. This step enables the
determination of the likelihood of observing a projected distance inside the prediction interval for a given octree.
The likelihood fluctuates given the selected percentile of the prediction interval. The maximum likelihood for an
octree is obtained with the initial predicted distance (median case) and reflects the confidence that can be
attributed to observing the predicted distance for a selected octree. This should be reflected in the prediction
195
error, where octrees with a larger likelihood value for their predicted distance have a smaller prediction error.
Therefore, it is used to assess the quality of the model. To analyse the link between the likelihood and prediction
error, Figure 7. 9 shows, using all the octrees, the cumulative prediction error grouped by their binned likelihood
values (values rounded to the first decimal). These groups are arbitrarily determined, but are used to distinguish
the spread in the likelihood values. The prediction error decreases when the likelihood value increases,
indicating that the model’s confidence in the prediction reflects the expected margins of error. Small likelihood
values (under 0.3) for octrees often occur when some of the trees predict large OB or UB (over 2 m). This would
mean large OB or UB has been observed previously for octrees with similar parametric values and, therefore,
the probability of large OB or UB is higher for these octrees. The likelihood groups merge into one line for
prediction errors over 4 m. These errors are obtained for large OB and UB distances and can be attributed to
selected variables not fully capturing the cause of these large OB and UB distances, and because some critical
variables are missing.
Figure 7. 9: The cumulative distribution chart of the absolute prediction error, grouped by the rounded likelihood of observing the
predicted distance for the Prominent Hill random forest model
If the octrees with errors over 4 m are selected and plotted in the 3D view, three observations are made. First,
some of these octrees are randomly distributed and isolated, meaning the surrounding octrees have a smaller
prediction error. These octrees would have limited effect on the visual interpretation of the predictions. Second
are the octrees located near the edge of the faces that are adjacent to backfilled faces and/or large UB. In the
Figure 7. 10a example, the large UB is against the crown that is backfilled and can be due to uphole blasting
issues, reflecting the quality of the data and not the model. However, the impact of the sequence and backfill
would need to be further investigated and accounted for. The third observation is the cluster of octrees located
in the FW of certain stopes with large OB (Figure 7. 10b). These octrees underpredict the OB, meaning possibly
the controlling factor is not captured by the model in this instance.
196
Figure 7. 10: Example of octrees (circled in red) with large prediction errors (over 4 m). a) octrees in UB near a backfilled face (crown);
b) octrees in FW OB
Overall, the random forest model allowed the generation of excellent predictions of the stope geometry with a
high success rate (67%), and generated minimal cases that insufficiently predict the stope geometry (13%).
Therefore, the random forest model is the recommended statistical model for generating predictions based on
the models presented for this mine site.
7.2. Westwood
A predictive model was built and tested for the 40 longitudinal stopes of the WW28 area presented in Section
3.3.1. For this case study, the variable inputs for the statistical models are the same as for the previous case
studies. Therefore, the first two groups are used for building the model (30 stopes) and the remaining 10 stopes
for testing the predictions (group 3, Figure 7. 11). The selection follows a chronological order. Following the root
cause analysis presented in Section 5.2, the critical variables were identified and are presented in Table 7. 6.
197
Figure 7. 11: Westwood stopes in group 3
Table 7. 6: Critical variables for the Westwood mine site used to build the predictive models
A multivariate and machine learning model were tested for predicting the projected distance of OB and UB (PLS
and random forest) as well as an additional model for predicting the OB and UB location (LDA). When choosing
the best model for this mine site, three factors were considered: the classification of the octrees as OB or UB,
the prediction error (how close the prediction is to the actual measure) and the capability of predicting the stope
geometries by comparing the predictions to the actual CMS in a 3D view on a face per face basis. The last factor
is important for validating if the model can be used in the stope design process to provide information for
engineers to make sound decisions. The overall performance of the three predictive models is presented in
198
Table 7. 7 and Table 7. 8. Comparing the models, the random forest model and PLS model showed similar
performance when classifying OB (Table 7. 7). The random forest model performs better at classifying UB than
the other two models. Since the LDA model does not perform better than the other two models, the model is
discarded as it does not predict a projected distance, but only if OB or UB will be observed at the octree’s
location. When looking at the prediction error (Table 7. 7) the random forest model and the PLS model
performance is similar. 59% to 60% of octrees are predicted within a metre of the actual value and 33–37%
within half a metre. Based on the analytical assessment and using the minimum criteria set, 51% are excellently
predicted for the random forest model compared to 49% for the PLS, 27% compared to 22% are well predicted
(good prediction), 14% compared to 11% have only the OB and UB location predicted adequately (limited
prediction) and 8% compared to 19% are insufficient. The statistical criteria used for categorising the predictions
were presented in Section 2.4.4.
Table 7. 7: Summary of the performance metrics for the various Westwood models
% >3 m 9% 9% –
% >4 m 4% 4% –
199
Table 7. 8: Summary of the models’ performance at determining the OB and UB locations and magnitude distribution within a face for
the Westwood models
3D prediction
PLS RF LDA
representation
Excellent 49 51 –
Good 22 27 –
Limited 11 14 76
Insufficient 19 8 24
The PLS and random forest model present two different approaches at predicting stope geometry. While PLS is
a linear approach, random forest is a non-linear approach. The inclusion of a probabilistic approach with the
random forest model allowed the determination of where large OB would occur more often than the PLS.
However, in both models, only about 25% of the HW and FW are well predicted (good prediction). The variables’
impact on the models’ prediction varies between the two models (Table 7. 9). The PLS model gives more
importance to the undercut, ERF and UCS contrast. This is seen in the predictions as the projected distance
increases towards the middle and around the drives. For the random forest model, the undercut, ERF and dip
are important variables for making a prediction, followed by the RQD and distance to fault. The dip is a non-
linear variable that is used to distinguish the different faces. Since the models generate beneficial predictions,
the variables’ importance is used to interpret, to a certain degree, which variables seem to influence more the
stope OB and UB. In this case, the stope geometry (face distinction), how the drifts cut the stope faces and the
rock mass quality are the most important variables for determining the stope OB and UB.
Table 7. 9: Variables ordered by importance in the PLS and random forest model for Westwood
200
Given the lower insufficient case with the random forest model and higher percentage of excellent and good
predictions, the following section will further explore the results of the model, giving visual examples and
discussing the capabilities of predicting the geometry, probabilities, and limitations of the approach. The results
for the PLS and LDA models are presented in Appendix F.
Figure 7. 12: 3D view of the HW predictions versus observations for the Westwood random forest model
201
Figure 7. 13: 3D view of the FW predictions versus observations for the Westwood random forest model
The statistical metrics were presented in Table 7. 7. The octrees are correctly predicted as OB or UB 91% of the
time (ACC). This means 91% of the design surface is correctly predicted as OB or UB. The MCC value is 0.06,
meaning the classification is random (MCC = 0). The model performs better at predicting if an octree is
overbroken (92%) compared to underbroken (23%). Table 7. 10 presents the model’s performance at correctly
classifying OB and UB according to the rounded projected distance for the random forest model. This allows the
comparison of the model’s OB and UB classification performance according to the projected distance that is
measured with the real CMS. The distance is rounded to the lowest unit, creating eight classes. The model has
more difficulty classifying UB (2% to 4%) than OB (97% to 100%). This is explained by the mine site’s approach
to their stope as they do not wish to leave ore behind; therefore, they generate little UB to calibrate the model
on. The percentage of octrees within the projected distance class that is predicted as the same class is also
shown. Octrees with a projected distance between 0 m and 2 m are better predicted (45% to 62%) than the other
class (0–8%). This indicates that the locations where large OB occurs, and OB in general, will be identified as
OB.
202
Table 7. 10: Westwood random forest model performance at correctly predicting OB and UB grouped per projected distance
Given the stope OB and UB situation for the mine site, where there is more OB over 2 m than UB, the models’
capabilities at determining if there will be OB over 2 m was also tested. Table 7. 11 presents the model’s
performance at correctly classifying over or under 2 m OB according to the rounded projected distance for the
random forest model. Octrees with a projected distance under 2 m performed well (over 90% classified correctly)
while octrees with a projected distance over 2 m do not perform as well (9% to 26%), indicating that only a fifth
of the octrees with OB over 2 m would be identified correctly. This, however, does not consider the prediction
interval, only the median case. Given the underprediction of large OB, the selection of variables used is not fully
characterising the stoping environment needed for capturing the large OB with a higher rate.
203
Table 7. 11: Westwood random forest model’s performance at correctly predicting over or under 2 m OB according to the rounded
projected distance
The predictions generated for group 3 are plotted against the observations in Figure 7. 14. The points are
coloured according to their confusion matrix classification. Linear regressions are overlaid, with the blue line
representing the ideal linear fit for predictions, and the red line representing the best linear fit that is obtained
from the predictions. The linear regressions help to show that the data does have a linear trend, but the slope is
smaller than what is expected. The RMSE is 1.60 meaning the average error is around 1.60 m. In terms of
prediction error, 33% of the octrees are predicted within half a metre of the actual projected distance, 60% under
1 m and 84% under 2 m. This means that when looking at the predicted stope surface, it is assumed that just
over half of the surface is within a metre of its actual position and the majority within 2 m. Knowing that the
projected distance has a range of 8 m (-2 m to 6 m), the model allows to narrow down the expected value range
to 1 m to 2 m most of the time, up to 4 m for the majority. Given that the median is under a 1 m error, the higher
average error is due to localised areas of the stope where OB and UB are underpredicted.
204
Figure 7. 14: Predictions versus observations for the Westwood random forest model. The points are coloured by their confusion matrix
classification. The ideal and best linear fit of the data are overlaid
The prediction error varies depending on the observed projected distance. From Figure 7. 15, it can be seen
that octrees with a projected distance between 0 m and almost 3 m tend to have smaller errors than larger
distances. This is due in part to the fact that there are less octrees with a projected distance over 3 m and under
0 m. Since the predictions from random forest model are the result of averaging, they are less sensitive to
extreme values and will underpredict the larger projected distances. However, the standard error is used to
identify the probability for areas in the stope where large OB or UB could occur.
Figure 7. 15: Prediction absolute error versus the projected distance for the Westwood random forest model
To better visualise this statistical information, an example of an excellently predicted stope is presented for which
the predictions match the statistical results presented in Table 7. 7. Figure 7. 16 presents two views of the stope,
205
showing the actual value, the predictions, and the prediction error side-by-side. The following conclusions are
drawn from this figure:
• The model predicts overall OB for the HW and FW, with larger OB towards the middle of the face.
• The side wall will break close to even.
• Larger OB is expected in the HW than the other faces.
• When compared with the actual CMS, a similar trend is observed overall for the whole stope with the
difference being in the magnitude of OB and UB.
• The top of the FW is overpredicted, expecting large OB (over 2 m) but in reality, it is under 2 m.
• As we can see from the prediction error, the predictions tend to underpredict the OB.
Figure 7. 16: Westwood stope random forest model example: observed projected distances of the octrees on the left, the predicted
distances in the middle, and the absolute prediction error on the right
From the standard error and predicted value, the prediction interval is calculated, within which the projected
distance is most likely. Figure 7. 17 shows the observed projected distance and the 60% prediction interval. The
upper bound represents a probability that 80% of the projected distance will be smaller than this value and the
lower bound represents a probability that 80% of the projected distance will be larger than this value. These
limits highlight the possibilities of large OB and UB. Large OB is expected in the HW and FW. UB is expected in
the side walls. The HW geometry is excellently predicted with the median case; however, the upper boundary is
a better match for what actually happened and shows the strong possibility of larger OB than what is predicted
with the median case. Octrees that fall within the interval are also highlighted, which is the majority for this stope.
206
Figure 7. 17: Observed projected distances for the octrees of the Westwood stope: the lower and upper bound of a 60% prediction
interval calculated from the random forest model and the octrees identified in or out of the prediction interval
The quality of the predictions varies from stope to stope. Figure 7. 18 gives an example of inadequate predictions
where OB is expected for an UB region of the FW and the HW OB is underpredicted. The probabilities do not
capture the large OB in the HW or the FW performance.
207
Figure 7. 18: An example of an insufficient prediction with the Westwood random forest model. The observed and predicted projected
distances can be seen at the top, while the absolute prediction error and the lower and upper bound of the 60% prediction interval can
be seen at the bottom with the octrees identified in or out of the prediction interval.
The calculation of a prediction interval enables the development a probabilistic approach to stope design. For
the probabilistic approach to be beneficial, the projected distance needs to be captured within the prediction
interval. The percentage of octrees expected to fall within the interval will depend on the level of confidence. For
example, for a 60% prediction interval, around 60% of the octrees should have their actual projected distance
fall within the interval. The ability to capture the projected distance within the predicted interval varies from stope
to stope. For this prediction set, three stopes out of the 10 have 60% or more of their octrees’ projected distances
fall within the 60% probability interval (the worst stope has only 23% of the octrees fall within the 60% interval)
and the same three out of the 10 stopes have 95% or more octrees fall within the 95% probability interval (the
worst stope has only 46% of the octrees fall within the 95% interval). Part of this result can be attributed to the
fact that only 8% of the training database are octrees with a projected distance over 3 m, while 21% of the
prediction database is over 3 m.
208
From the standard error and predicted value of an octree, the PDF is calculated. This step enables the
determination of the likelihood of observing a projected distance inside the prediction interval for a given octree.
The likelihood fluctuates given the selected percentile of the prediction interval. The maximum likelihood for an
octree is obtained with the initial predicted distance (median case) and reflects the confidence that can be
attributed to observing the predicted distance for a selected octree. This should be reflected in the prediction
error, where octrees with a larger likelihood value for their predicted distance have a smaller prediction error.
Therefore, it is used to assess the quality of the model. To analyse the link between the likelihood and prediction
error, Figure 7. 19 shows the cumulative prediction error for all the octrees (considering only the median cases),
grouped by binned likelihood values (values rounded to the first decimal). These groups are arbitrarily
determined, but are used to distinguish the spread in the likelihood values. The prediction error decreases when
the likelihood value increases, indicating that the model’s confidence in the prediction reflects the expected
margins of error. Small likelihood values (under 0.3) for octrees often occur when some of the trees predict large
OB or UB (over 2 m). This would mean large OB or UB has been observed previously for octrees with similar
parametric values and, therefore, the probability of large OB or UB is higher for these octrees. The likelihood
groups merge into one line for prediction errors over 3 m. These errors are obtained for large OB and UB
distances and can be attributed to selected variables not fully capturing the cause for these large OB and UB
distances, and that some critical variables are missing.
Figure 7. 19: The cumulative distribution chart of the absolute prediction error, grouped by the rounded likelihood of observing the
predicted distance for the Westwood random forest model
If the octrees with errors over 3 m are selected and plotted in the 3D view, two observations are made. First,
only four of the 10 stopes have errors of over 3 m and are near one another (Figure 7. 20). Second, these errors
are a result of underprediction of the OB for these stopes. These four stopes’ HW have a projected average of
over 5 m which, is higher than all the other stopes. The HW OB is structurally controlled, breaking on structures
209
that are further away from the face and even located behind other structures (Figure 7. 22). This kind of
geological complexity is not well captured with the current fault variables, which only consider the closest fault.
Figure 7. 20: 3D view of the Westwood stopes (circled in blue) with large prediction errors (over 4 m)
Figure 7. 21: Side view of the Westwood analysed stope with predictions that are inadequate, as well as adjacent stopes and faults
Overall, the random forest model is the recommended statistical model for generating predictions based on the
three models presented for this mine site. The random forest model allowed the generation of excellent
predictions of the stope geometry for 51% of the cases, and generated minimal cases that predict insufficiently
the stope geometry (10%). An additional 27% of the cases allowed the prediction of the stope geometry, but
with a slightly higher prediction error (good prediction). For the predictions that are not adequate, two of the 10
stopes have the HW and FW not adequately predicted, and seven of the 10 HW.
210
applied at three different sites, and the prediction results of the models were characterised and quantified. The
model performance for the three mine sites is summarised in Appendix G. Following the model performance
assessment presented in this chapter, it is determined that the proposed methodology (using a random forest
model) allows the prediction of the stope mined geometry. To further support this statement, a catalogue of
predicted stopes that allowed the determination of the mined geometry is presented in Appendix H.
Overall, the results showed that the proposed methodology is a flexible and stable approach that provides key
insight into the expected stope geometry when establishing the design shape during the stope design, and closer
to the blast date when defining the drill rings, providing key insight for engineers to plan and optimise their stope.
This thesis was able to show that by using a limited quantity of stopes (40 to 50 stopes), a quality predictive
model can be built. Increasing the database could help minimise prediction errors; although, there is a limit to
the benefit linked to the quantity of additional stopes used in the model. The methodology enables engineers to
go beyond the restraints of predicting per OB or UB. It is well suited for the stoping data and will provide a path
for engineers to improve their stope prediction at the design stage and use it for the purpose of optimisation.
More importantly, it constitutes a major advancement from the stope design tools currently available.
211
negative impact from the OB and UB through the extraction process. The octree resolution of the data also
makes it easier to integrate economic analysis (discussed in the next chapter) which will complete the stope
performance assessment for optimisation. All these key features enabled by this proposed methodology cannot
be done with other methods.
Figure 7. 22 : Face example of the different predictions using different prediction tools for the HW
The increased resolution will reduce the impact of a prediction error, from mispredicting the correct category in
the Stability Chart (stable instead of unstable for example, which can be a difference of several OB percentages),
to mispredicting the ELOS (0.5 m or more error, which translate into 5% or more of OB depending on the size
of the face), to a localised projected distance error using the proposed method. The mean error for the proposed
method is less than 1 m in the majority of cases that predict the geometry excellently, indicating a volume error
(OB and UB is considered) of less than 5% for the example in Figure 7. 22.
In order for the predictions to be used during the design stage, the prediction model needs to be reliable (i.e. a
consistent approach and to be successful at predicting the stope geometry) when predicting the mined geometry
and easy to use. The predictions’ success was discussed previously in Section 7.2. In terms of consistency
when building and predicting, the random forest model uses multiple trees for generating the predictions which
minimises the variance caused by the model. This allows a stable approach to generating the predictions from
one model to another. Once the model’s parameters are set for a mine site (number of trees, number of variables
selected per node etc.), little parameter manipulation for the following models would be necessary (would depend
212
on whether the number of variables used changes significantly from one area to another or the correlation
structure).
Random forest is a simple model to build and quick to use (less than five minutes for running predictions),
allowing for site personnel to do it on their own. The predictive model can be generated for different sectors and
types of stope, and updated through time. Stopes can be added to the model, or removed if they are outdated,
making sure the stopes in the model are relevant to the active stoping area. These predictions can be visualised
in a 3D view with the design shape and adjacent stopes and structures for analysing and making decisions. The
probabilities can be overlaid as well. Since a prediction per point is generated, a full predicted CMS is created.
The predicted values are used to create probability shells. This is done for one stope or multiple stopes at once
if a certain area or period of mining needs to be analysed. It is also easy to rerun predictions if variables are
changed in the perspective of optimising the expected stope performance.
There is, however, a basic understanding of random forest recommended beforehand. Selecting the data that
goes into the model is the main subjective factor that will impact the model’s variables and the quality of the
predictions. Modifying the number of selected variables impacts the decision process at each node since only X
number of variables are selected for making the splitting decision. Careful filtering of the octrees for each stope
should be done (for example, excluding octrees that represent drives or backfill) to ensure the quality and
representation of the data in the model. Except for the undercut variable, all the variables are automatically
calculated and do not need any manipulation from the engineer during data processing, thus limiting the
subjectivity in the method. Users have to be careful as it is an empirical approach, and significant changes when
modifying the input values can result in extrapolation of the data when predicting.
7.4. Conclusion
Stope geometry was predicted at an octrees resolution as demonstrated in this chapter for two mine sites using
multivariate and machine learning models. PLS, PCA and random forest were tested for predicting the OB and
UB locations, and PLS and random forest were tested for predicting the mined geometry. Good quality results
from the random forest predictive model (the geometry of around 71% of the faces is excellently predicted) show
the power and possibilities of using multivariate analysis and machine learning to predict the stope geometry,
thus allowing to spatially visualise what the CMS shape could look like, providing key insight into the OB and UB
magnitude and location as well as developing a probabilistic approach. These results indicate that the set
objective of this thesis can be met through the proposed methodology. The approach is used for predicting the
stope geometry during the final steps of stope design and helping the engineers with planning and optimising
the stopes. It is adaptable to each mining context, easy to use and is a major advancement from the stope design
213
tools currently available. This chapter covered the statistical prediction models and overall approach. The next
and final step of the methodology is assessing these predictions in terms of OB, UB and grade to determine the
accepted stope performance and the need for optimisation. The next chapter presents, in the form of an article,
a case study of how predictions made at an octree resolution using a random forest model are assessed in a
geotechnical (OB, UB) and an economic (grade) way, and how they can be used and implemented on sites to
provide an integrated optimised solution for stope optimisation.
214
Chapter 8. Article 3 - Optimising stope design
through economic and geotechnic assessments of
predictions made at a meter scale resolution using
the sites' reconciled data
Benoît McFadyena, Martin Grenona, Kyle Woodwardb and Yves Potvinb
aDépartement de génie des mines, de la métallurgie et des matériaux, Faculté des sciences et de génie,
Pavillon Adrien-Pouliot, Université Laval, Québec, Canada;
bAustralian Centre for Geomechanics, The University of Western Australia, Perth, Australia
To help mines understand how their stopes can behave and the stope performance impact, this thesis proposes
an approach for assessing and understanding the predictions made at an octree resolution. This is the last step
of the proposed methodology. The objective is to demonstrate that the predictions can be used for assessing
the expected OB and UB, as well as determining the economical performance of the stope, thus allowing a full
understanding of the potential impact of the stope design. This chapter presents the third and last scientific
article that is integrated in this thesis. The article discusses the economical and geotechnical assessment for
predictions made for the Prominent Hill mine site.
8.1. Résumé
Cet article présente comment la compréhension et la prédiction de la performance des chantiers à une résolution
de l'échelle du mètre, utilisant un modèle multivarié, peuvent être utilisées pour évaluer les performances
géotechniques (bris hors-profil) et économiques des chantiers attendus afin que l’ingénieur puisse planifier et
optimiser la conception et le minage du chantier. Ces prédictions estiment l’ampleur et l'emplacement des bris
hors-profil sur la surface de conception et sont utilisées pour prédire la géométrie minée. De plus, la résolution
des prédictions permettant d’incorporer les valeurs de teneur d’un modèle de blocs permet une estimation
économique de la performance des chantiers. Ces travaux constituent une étape importante vers un processus
de conception et de planification des chantiers qui minimise les problèmes de stabilité, la dilution et la perte de
minerai à travers le chantier. Étant donné que la conception visant une récupération plus élevée du minerai
augmente le potentiel de dilution et vice versa, cette approche permet de maximiser la valeur réalisée lors de
l'exploitation du chantier en quantifiant ce compromis économique. Cela marque un progrès notable dans la
capacité de concevoir et de planifier le chantier optimal.
215
8.2. Abstract
The final geometry of open stopes often diverges from the design, creating unintentional volumes of overbreak
and underbreak. Tools, such as the Stability Chart, are used for predicting overbreak, but the limitations of such
tools regarding the resolution of the predictions and the exclusion of underbreak have constrained the benefits
of a predictive tool at the design stage. Furthermore, the economic aspects are not integrated when addressing
geomechanical stope design. This paper presents how understanding and predicting stope OB and UB at a
metre-scale resolution through a machine learning model can be used for assessing the geotechnical (overbreak
and underbreak) and economic stope performance. These predictions estimate the magnitude and location of
overbreak and underbreak across the design surface, and are used to resolve the expected geometry of the
mined void. The incorporation of a predicted mined void with grade values from a block model allows for a
comprehensive economic stope performance estimate. This work is a significant step towards a stope design
and planning process that minimises the stability issues, dilution and loss of ore across the stope. As designing
for higher ore recovery increases the potential for dilution and vice versa, this approach allows for the value
realised from mining a stope to be maximised by quantifying this inherent economic trade-off. The enhanced
resolution of both data and predictions has allowed for a more comprehensive evaluation of the predicted stope
performance and economic outcomes during the design phase. This marks a notable advancement in the ability
to design and plan the optimal stope.
8.3. Introduction
Open stoping is a popular mining method due to the high production levels that can be achieved (Potvin and
Hadjigeorgiou 2001). To maximise the profitability of the operation, one should maximise the volume of ore per
stope while respecting the designed geometry when mining it. However, what often occurs when mining is the
generation of volumes of overbreak (OB; rock or backfill material outside of the design boundaries) or underbreak
(UB; rock inside the designed boundaries left unrecovered). These unintended volumes can have a critical
impact on the operation and the profitability of the mine. OB can cause stability issues that affect adjacent stopes
and mining infrastructure, and delay the mucking process. It can also dilute the ore with waste material that can
cause non-optimal recovery at the mill. UB, on the other hand, can result in a loss of ore as it is left behind and
can’t be recovered. To minimise these OB and UB volumes, engineers will look to understand and predict them.
A popular predictive tool used in stope design is the Stability Chart (Mathews et al. 1981) or one of its subsequent
versions. This empirical tool looks at OB, enabling us to qualitatively predict whether a stope surface will be
stable, unstable or caving. The stability is assessed by calculating a stability number using the geomechanical
properties of the rock mass and calculating the hydraulic radius using the planned stope geometry. The tool is
used to make decisions on the planned geometry or the need for ground support. In the absence of stope
216
performance and operational data, the Stability Chart is a valuable tool at the feasibility study stage. Once mining
has started and extraction progresses, operational and stope performance data become available. However,
there is no efficient process to provide operational or quantitative stability performance data to the Stability Chart.
This severely limits the optimisation capability of the method. Furthermore, the Stability Chart does not consider
UB, which can have a major impact on the revenue realised from mining a stope or the profitability of a stope.
These limitations inherent to the Stability Chart decrease its utility when aiming to predict stope geometry and
optimise stope design.
Site-specific tools can be developed by using the previously mined stope data to identify variables that are the
root causes of OB and UB. This knowledge can then be used at the design stage. However, workshops
conducted in 2019 with mine sites in Canada and Australia have shown that mine sites produce limited
information from their reconciliation, even though a large quantity of data is being collected (Potvin et al. 2020).
This results in limited information and knowledge being fed back into the design of future stopes. Furthermore,
stope economics were not considered when addressing OB and UB from a stability perspective. Assessing stope
stability and economics in silos prevents a more efficient stope design optimisation.
The limitations to predicting stope geometry and the exclusion of economic data highlight the need in the mining
industry for developing a new empirical approach to stope design. An approach that can incorporate the different
variables critical to stope OB and UB may enable mines to understand and quantitatively predict stope
performance (OB, UB and grade) at the design stage to assess and optimise stope stability and profitability. This
novel approach can be achieved through statistical multivariate analysis (Guido and Grenon 2018,
McFadyen 2020) and stope reconciliation at a significantly finer resolution than on a per face basis (Woodward
et al. 2019).
This paper presents how to conduct an integrated economic and root cause assessment of the predicted OB
and UB and their associated probabilities obtained using multivariate statistics and data measured at an
approximately cubic metre resolution, working towards a more-optimal stope design. This new methodology
presents many novelties facilitated by the increased resolution of the data and the inclusion of a wide range of
variables impacting stope OB and UB. The data structure follows an octree representation and provides
georeferenced points along the stope design surface. This structure provides a fine spatial reference stope OB
and UB compared to a per face basis. A detailed economic reconciliation can be achieved by spatially mapping
a grade block model to the octree data structure built from predicted geometry, which integrates the financial
aspect of mining into the decision-making process of stope design. This research represents a significant leap
in the capability of mine sites to predict stope performance (OB, UB and profit) at the design stage. Economic-
based optimisation represents the final step toward a new stope design methodology which can be achieved if
217
the predictive model considers variables that can be adjusted during stope design and if economic data is
quantified. The following work details the approach for assessing and using the predictions in the stope design
step and presents the results of a case study where the novel approach was tested.
218
Figure 8. 1:Stope overbreak and underbreak with respect to a stoping mining method (McFadyen et al. 2023a)
During the reconciliation process, variables are quantified for the root cause assessment and reflect the general
understanding of rock mechanics that control OB and UB. The variables will vary according to the resolution and
the available mine site data. A limited number of variables is quantified on a per stope basis (e.g. design volume
and mining method). More variables can be quantified per face (Table 8. 1). However, these variables usually
represent an average value for the face.
219
Table 8. 1: Variables quantified on a per face basis
Geometrical:
Hydraulic radius Ratio between the area of a face and its Mathews et al. 1981
perimeter.
Dip Average angle with respect to the vertical axis Mathews et al. 1981
for a stope face (°).
McFadyen 2020
Operational:
Blasting standoff Average distance of the closest drill ring to the Clark 1998
face (m).
Potvin et al. 2016
McFadyen 2020
Blasting orientation Average angle between the boreholes and Clark 1998
the face for the closest ring (°).
Potvin et al. 2016
McFadyen 2020
Stand-up time Number of days between the final blast and Wang 2004
the final CMS.
Guido et al. 2017
McFadyen 2020
Geomechanical:
Classification of the Rock mass quality according to one of the Mathews et al. 1981
rock mass (Q’, RQD, standard classifications.
RMR etc.) McFadyen 2020
220
Stress regime (σ1, σ2, Characterisation of the induced stress and Mathews et al. 1981
σ3 etc.) deformation around the stope.
Geological:
There is also a finer resolution that represents a new advancement in stope reconciliation where the OB and UB
are assessed on a per octree basis (Woodward et al. 2019). The three-dimensional space is recursively
subdivided into blocks (octrees) to a given size along the design surface, which is usually less than a metre
(Figure 8. 2). At this resolution, thousands of data points are generated along the design surface, exponentially
increasing the amount of data points compared to a per face basis.
Figure 8. 2: Illustration of the recursive process of octrees as well as the octrees defined along the design surface (modified from
McFadyen et al. 2021)
Stope OB and UB at an octree resolution are quantified for each octree by calculating the distance from the
design surface to the CMS surface in the direction normal to the design surface (Figure 8. 3). This distance is
referred to as the projected distance. Projected distances are classified as OB and UB if this measure is positive
or negative, respectively.
221
Figure 8. 3: Illustration of octree stope OB and UB quantified by calculating the distance in a direction normal to the design surface
between the design surface and the CMS for each octree (modified from McFadyen et al. 2021)
Given the finer resolution of the octree data structure, geomechanical, geometrical, geological and operational
variables can be refined (Woodward et al. 2019). The resolution enables the spatial variation of values to be
captured along the design surface, addressing the loss of information caused by averaging values over a stope
face and increasing the level of detail an analysis can achieve.
The predictive tools can be used at different stages of the design to determine the expected stability of the stopes
and plan or optimise. The first tool that was developed is the Stability Chart by Matthews et al. in 1981. It allows,
at the feasibility stage, the determination of the general OB and selection of stope dimensions, which can be
used to come up with an initial optimal geometry. The chart uses fixed variables (stability number and hydraulic
radius) to determine if the face OB will be stable, unstable or caving. As mentioned in the introduction, the chart
presents several limitations regarding the predictions; namely, the precision of predicted OB and exclusion of
UB, and the difficulty to include new factors such as drilling and blasting in the chart’s structure. Furthermore, a
bivariate approach is limited as variables can be cross-correlated and interdependent.
The shortcomings of the Stability Chart have led to the exploration of statistical models for predicting OB or UB
that offer flexibility for integrating other variables. These models can be used once mining has started as they
rely on the site’s previously mined stopes. Multiple multivariate and machine learning models have been tested
and used for classifying or quantifying OB on a per face basis. These models are listed below:
222
• MLR (Wang 2004, Hughes 2011, Guido and Grenon 2018).
These models showed accurate predictions or classifications of OB on a per face basis and use additional critical
variables, thus making them more flexible and site-specific approaches. They can also be more precise than
most of the Stability Charts by predicting ELOS or ELLO in comparison to general stability state (stable, unstable,
caving). The statistical models quantify directly (correlation coefficients) or indirectly (models’ variable
importance) the impact of each variable on the predictions and can be used to assess the root causes of the
predicted stope OB and UB. The main limitation with these models is that separate models are needed for OB
and UB, and their implementation are on a per face basis, thus not enabling the assessment of stope OB and
UB at a finer resolution. Multivariate and machine learning models (PLS, LDA and random forest) at an octree
resolution can be applied to address these limitations (McFadyen et al. 2023b). The resolution of the data
enables the prediction of the magnitude and location of OB and UB in one model which allows a predicted mined
geometry to be constructed from these results.
While these models and charts provide a prediction for a set of input values, there can be uncertainties and
variability in the variables that go into these tools due to the rock mass sampling, the rock mass heterogeneity
or the data quality. To encompass these factors, a probabilistic approach can be applied to provide a prediction
interval and evaluate the probability of large OB or UB. This approach relies on quantifying the distribution of
each input variable to consider the variability. This approach is used by Diederichs and Kaiser 1996 with the
Stability Chart to quantify the stability interval and perform a risk analysis. It is also used by Idris and
Nordlund 2019 to consider the effect of the variability in the geomechanical variables for a numerical model and
determine the optimal stope dimensions. However, this probabilistic approach relies on the distribution of the
variable values for each observation to be known. It also does not consider the variance of the stope OB and
UB that is attached to each prediction when building the model or chart. For example, with the Stability Chart,
not all faces used for defining the unstable category are unstable. Some faces are stable or caving. This variance
impacts the likelihood of the prediction, but is rarely considered.
223
8.4.3. Economic analysis
Stope profitability can be complex to assess as it will depend on different mining costs, rate of mining, amount
of metal in the stope, sale price, optimal smelter feedstock, ore recovery, fragmentation, dilution, loss of ore and
more. To simplify the stope design and calculate its profitability, mines will simplify part of the economic analysis
by determining the cut-off grade, and, when possible, the NSR.
The cut-off grade is the minimum grade of ore that is economically viable to mine. It is calculated, depending on
the metal, as a percentage or grams per tonne and can be expressed as dollars per tonne if multiple metals are
mined. The cut-off grade represents the limit between ore and waste. The calculation of the cut-off grade will
depend on different factors, such as recovery, sale price, mining costs, processing cost, capacity of the mill and
refinery, discount rate and so forth (Lane 1988). Some of these factors will vary spatially and through time, thus
the cut-off grade will also vary.
The NSR represents the estimated value of the ore, calculated in $/tonne, and is based on the sale price of the
metals minus the transport and treatment costs at the mill. The NSR considers all the metals being mined and
is calculated on a point basis along with the grades of all the metals in that location. The grade and NSR values
can be presented as a block model and used with the cut-off grade to determine the limits for the design of the
stopes (Wang and Webber 2012). Since OB and UB inevitability occur when mining a stope, the effect of dilution
and loss of ore must be considered to assess the profitability of the stope. The loss of ore represents the amount
of ore left in the stope. The dilution represents the amount of waste that is mixed with the ore (Equation 8.1,
Pakalnis 1986). Dilution can be planned (within the design) or unplanned (from OB) and will incur direct (blasting,
mucking, crushing etc.) and indirect (metal recoveries) costs (Villaescusa 2014). The level of tolerance to dilution
and loss of ore will depend on the grade and quantity of ore in the stope, OB and UB, and will vary from mine to
mine. For example, dilution for a mine with a disseminated orebody will still contain metals and will not influence
the overall grade to the same degree as a mine with a distinct separation between ore and host rock.
Or [8.1]
Dilution is managed through strategic (mining method chosen, stope design) and tactical (cable bolt, blasting,
backfill, draw control) controls (Potvin and Wesseloo 2022). If dilution and ore loss can be predicted, it is possible
to be proactive with these management methods. Predicting the grade value at the design stage using current
224
design tools is limited as an average value (ELOS) or a general stability level (stable, unstable or caving) for a
stope surface is predicted while UB is excluded. Dilution and ore loss can be estimated if the ELOS or ELLO is
predicted, but only if there is a clear boundary between ore and waste, with the design surface falling on this
boundary. Therefore, the average prediction per face inhibits the quantification of the grade value of the OB and
UB as well as operational optimisation. Predictions at a metre-scale resolution would, however, enable the
quantification of the grade value. The next section will detail the methodology for predicting and assessing stope
performance at a metre-scale resolution.
8.5. Methodology
In this article, a new stope design approach is proposed that uses reconciliation data and prediction at a fine
resolution to predict and assess stope performance (OB, UB and grade). This approach enables one to work
towards a method to optimise stope design. This article will demonstrate this new stope design methodology
using a case study. The prediction assessment process is described in four steps (Figure 8. 4).
Figure 8. 4: The proposed four steps for assessing the predicted stope performance as part of the stope design methodology
225
this resolution. Since information is quantified on a point basis along the design surface and at a metre-scale
resolution, the stope OB and UB spatial variation across the stope design is characterised. An example is given
in Figure 8. 5 where the variation from OB in the left to the UB on the right of the HW is characterised through
thousands of georeferenced octrees.
Figure 8. 5: An example of how stope OB and UB can spatially vary along a stope surface (McFadyen et al. 2021)
Variables are quantified for root cause analysis for each octree location. Given the resolution, geometrical,
operational, geomechanical and geological variables can be quantified, enabling an understanding of why there
is significant OB on the left of the HW and UB on the right in Figure 8. 5. The increased resolution also enables
one to quantify variables that couldn’t be quantified before at a per face resolution; therefore, offering a wider
range of variables as well as the possibility to develop a predictive model for optimisation. The list of variables
considered in the new stope design approach have been presented in McFadyen et al. 2023a. The variables
are quantified using the scripts developed in the mXrap (Harris and Wesseloo 2015) stope reconciliation and
analysis app (Woodward and Harris 2019).
226
predictive model using the quantified critical variables as well as being adaptable to each mine site. The
predictive models are built using the Ranger script (Wright and Ziegler 2017) in the R software (R Core
Team 2021). The predicted geometry is built using the Poisson surface reconstruction process (Kazhdan et al.
2006) in CloudCompare (Girardeau-Montaut 2022).
Figure 8. 6: Example of a CMS (left) and the predicted mined geometry (right) using a random forest model
227
Figure 8. 7: Random forest diagram for generating a prediction
Figure 8. 8: Example of different prediction geometries for a stope design shape (black) according to probabilities. The blue, green and
red surfaces are the 20th, 50th and 80th percentile cases of the prediction interval, respectively
228
8.5.3. Stope performance assessment
Once the predictions are obtained, the predicted projected distances are analysed to understand where and to
what probability OB and UB will occur in the stope, along with the associated economic impact (revenue in
regard to a cut-off grade). The stope performance assessment is detailed as follows.
Geometry assessment
The octree resolution of the predictions enables the assessment of the areas where OB and UB are expected,
and using the standard error calculated for each predicted octree, the probability at each octree location of
exceeding a given tolerated threshold of OB or UB. The tolerance for OB and UB will vary from one mine site to
another as it depends on the geological and mining environment, which dictates how the OB and UB impact the
profitability and stability of the stope and subsequent stopes. The predicted OB and UB are assessed by first
plotting the octrees in a 3D view. The octrees are coloured using markers, showing the predicted distance or the
probability of exceeding a given threshold of OB or UB. This allows one to determine the areas of concern and
the probability for critical OB or UB. The percentage of the design surface that is possibly exceeding a given
threshold is calculated and analysed by plotting a cumulative chart of the proportion of octrees exceeding the
threshold at each percentile of the CDF.
The CDF is also used to analyse the prediction interval for the final mined geometry. For example, three different
geometries (20th, 50th and 80th percentile of the CDF) are generated by calculating the projected distance of the
octrees for these percentiles, giving a prediction interval. This is presented for one octree in Figure 8. 9. Since
it’s a cumulative function, each percentile represents a probability of observing a projected distance smaller or
equal to the distance calculated for that percentile. Therefore, if at the 20th percentile mark, the projected distance
for an octree is 1.2 m, there is a 20% chance the actual distance will be smaller and a 80% chance it will be
larger. For the example in Figure 8. 9, there is a 60% probability (prediction interval between 20% and 80%) that
the projected distance for the given octree will be between 1.2 m and 2.8 m. The 50th percentile represents the
geometry generated by the model (mean case) and is used to determine where the OB and UB will most likely
occur. To evaluate worst-case scenarios for OB, percentiles over 50% are analysed. The same is done inversely
for UB by looking at probabilities under 50%. The different geometries generated using the probabilities are then
reconciled with the stope design to calculate the predicted OB and UB volumes and perform an economic
assessment.
229
Figure 8. 9: Example of the predicted distance for an octree based on the CDF and percentile considered
Economic assessment
The NSR designates the value of the ore after milling and smelting, and is often used as the economic variable
for designing the stope as it encompasses all the contained metals. Therefore, the NSR value is used for the
present analysis. Figure 8. 10 shows an example block model with the NSR for each economic mineral as well
as the NSR given per block.
Figure 8. 10: Example of the grade block model imported around a stope displaying the NSR value per block
230
The block model data is spatially associated to the octree data structure to calculate the grade value in the OB,
UB and other volumes. The weighted average NSR value and the total metal in the octree block are calculated
from the grade blocks that intersect the octree block (Figure 8. 11). If backfill information is available, the grade
value for the octree which contains fill is adjusted. This information is assessed by plotting the data in 3D view,
identifying the areas of low value or high value, and comparing with the probabilities of OB and UB. Since each
octree is associated to one or more volume type (OB, UB, design, mined and recovered) the average and total
NSR is also summed up per face and per stope for the different volume types. This information is calculated for
the different probabilities to assess and compare the economic impact of the OB and UB on the profitability of
the stope.
Figure 8. 11: Example of the calculation of the NSR value per octree (left) and an example of the result per octree block of the NSR
value adjusted with backfill information (right)
The calculation of the grade value at an octree resolution also means that a cumulative distribution of the NSR
value for each tonne in the stope or volume type is calculated (Figure 8. 12). As a footnote, the total tonnage for
every category is indicated to show the relative importance of the cumulative volume. This chart is used to
compare the distribution of the grade, or in this case the NSR, in each volume (design, mined, OB and UB) and
determine if the predicted geometry follows the design NSR tonne distribution. It is also used to calculate the
number of tonnes under the cut-off grade for each volume type. The economic value of the OB and UB is also
assessed, evaluating the proportion of waste and ore to determine how the OB and UB impact the stope dilution
and loss of ore.
231
Figure 8. 12: Example of the cumulative distribution of the NSR value for each tonne based on the different categories of volume. Total
tonnes per volume are indicated as a footnote and the cut-off value with the black line
These tonnes are also queried using a selection tool on the graph and plotted in 3D view to identify their spatial
locations. Figure 8. 13 is an example of a selection of OB octrees plotted in 3D and coloured using their NSR
value. Octrees with an NSR value bellow cut-off are semitransparent to highlight the areas where dilution is
expected to occur.
232
Figure 8. 13: 3D view of the NSR value for the OB octrees. Points with an NSR value below the selected cut-off grade are
semitransparent while points above the cut-off grade are opaque
The dilution and loss of ore are calculated using the cut-off grade and are used to quantify the profitability of the
stope. There are different ways of calculating the dilution based on the literature and from what is seen on mine
sites. The measures implemented are listed in Table 8. 2. These values are compared between the different
predicted geometries to assess the impact of OB and UB on dilution.
Variables Formula
233
8.5.4. Root cause assessment
Once the prediction for the stope is generated and the economic information is compiled, different geometries
are compared to assess the expected performance. If the predicted stope performance is satisfactory
(economically and geometrically) and the probabilities for critical OB or UB are within the mine site’s risk
tolerance, engineers can proceed with the final planning of the stope. If concerns about the stability and
profitability are flagged during the stope performance assessment, a root cause assessment is done to identify
the factors influencing the predicted dilution or loss of ore from the OB and UB and determine if possible
modifications to the design are practically viable.
The areas of concern in the stope are highlighted through the stope performance assessment. The critical
variables for each area are analysed to identify the primary causes of OB or UB by plotting the critical variable
versus the projected distance in bivariate charts. The octrees from the previously mine stopes are also plotted
to compare how the current octrees correlate to OB or UB. The analysis is facilitated by plotting the octrees in a
3D view to visualise the area of concern and the variable value for that area. The variable importance of the
model is also used to direct this assessment as it identifies the general importance of each variable for prediction
using the model.
234
Figure 8. 14: Location of Prominent Hill mine, South Australia, Australia
235
Figure 8. 15: 3D section view of the Prominent Hill stope database
Economic, geological and operational data was made available by the mine site. The approach for selecting the
critical variables is presented in McFadyen et al. 2023a. The stopes, as well as a selection of critical
geomechanical, geometrical and operational variables (Table 8. 3) were used to build a random forest model. A
stope is used for each example, displaying the octree variable values according to the accompanying legend.
Explanations in this table discuss the underlying influences that these variables aim to characterise. These
variables require the CMS, stope design geometry, drift surveys, drill rings and structural model to be available
for each stope. It is assumed and accepted that there is different levels of inherent uncertainty in the data arising
from the complexity of the underground geological and mining environment where the variation in the
geomechanical properties of the rock mass, as well as the variation between the mined and planned data, cannot
be fully captured. Furthermore, blasting is not an exact cutting tool compared to a tunnel-boring machine,
implying some uncertainty around the position of the final surface. The variability and uncertainty in the variables
is considered to a certain degree by incorporating a probabilistic approach.
236
Table 8. 3: Critical variables established through root cause analysis with a description (modified from Woodward et al. 2019 and
McFadyen et al. 2023a)
237
Proxy for 𝐵𝑙𝑎𝑠𝑡 𝑒𝑛𝑒𝑟𝑔𝑦 Blast-induced
𝑛
blast energy. L damage.
≈∑
max( 0.5, 𝐷)2
0
238
Direction of The direction Influence of
the design calculated from the orientation with
surface. normal vector respect to stress
associated with the and rock mass
octree block (coloured properties.
by degree).
239
Undercut. The stope design as Local stress
well as the drifts are conditions.
‘wrapped’ in a convex
hull.
Loss of
Distance (coloured by
confinement.
metre) is found from
an octree block to the
nearest point on the
Characterise how
convex hull surface.
OB and UB are
affected by the
complexity of the
geometry and the Distribution of the undercut for each
cutting of the stope octree along the design surface (dots in
by the drives. the image). Warm colours indicate that,
due to the presence of the drives and/or
the shape of the stope, the octrees are
further away from the simplified shape that
In comparison with
wraps the stope and drives, and highlights
the stope geometry
areas where there can be a loss of
complexity variable,
confinement due to how the drives cut the
the undercut
stope.
considers the full
geometry of the void
and the impact the
drives have.
240
Distance to Distance to the Deconfinement and
drives. nearest drift in regard gravity effect on
to the octree’s design surface
position. areas near the
structures.
Damage induced
during development.
241
10 m and 90% within
15 m.
The list of variables presented in Table 3 is based on the root-cause analysis and the data made available by
the mine site. No geomechanical variables are included in this analysis, as no data other than an RQD block
model was available. Producing a geotechnical model at a 1m scale resolution for data currently available at
underground mining sites is challenging. If such data are incorporated into the analysis, great care must be taken
to ensure they are compatible with the other data. There are also currently no stress variables that have been
developed at an octree resolution.
242
Figure 8. 16: Prominent Hill first model and prediction database
After evaluating the random forest model performance for this dataset, a final model was built from 40 of the
stopes in the database that were mined before the stope used for this case study (Figure 8. 17). Octrees were
excluded (drives, muckpile, backfill and floor) to ensure the quality of the model.
Figure 8. 17: Stopes used for the Prominent Hill model database
243
8.7. Results
Stope A is used as an example to demonstrate the stope’s performance and root cause assessment (Figure 8.
18a). The octree data structure was built at a 1 m resolution and six faces were delimitated (Figure 8. 18b). The
critical variables presented in Table 8. 3 are computed for each octree. Octrees representing drives, as well as
the floor, were filtered out for the predictions. These octrees will be attributed a prediction of 0 m after the
predictions are generated to maintain the point density across the surface for building the predicted mined
surface.
(a) (b)
Figure 8. 18: 3D view of Prominent Hill stope A; a) The design geometry with the drives; b) The octree data structure coloured per face
244
20th percentile 50th percentile 80th percentile
Figure 8. 19: The three predicted geometries (20th, 50th and 80th percentiles of the prediction interval) for Prominent Hill stope A
245
(𝑝𝑟𝑒𝑑𝑖𝑐𝑡𝑒𝑑−𝑑𝑒𝑠𝑖𝑔𝑛)
𝑉𝑜𝑙𝑢𝑚𝑒 𝑑𝑖𝑓𝑓𝑒𝑟𝑒𝑛𝑐𝑒 = 𝑑𝑒𝑠𝑖𝑔𝑛
∗ 100 [8.2]
𝑅𝑒𝑐𝑜𝑣𝑒𝑟𝑒𝑑 = 𝐷𝑒𝑠𝑖𝑔𝑛 − 𝑈𝐵 [8.3]
𝐷𝑒𝑠𝑖𝑔𝑛−𝑈𝐵
𝐶𝑜𝑚𝑝𝑙𝑖𝑎𝑛𝑐𝑒 𝑡𝑜 𝑑𝑒𝑠𝑖𝑔𝑛 = ∗ 100 [8.4]
𝐷𝑒𝑠𝑖𝑔𝑛+𝑂𝐵
Figure 8. 20: The three predicted geometries per octree (20th, 50th and 80th percentiles of the prediction interval) for Prominent Hill
stope A
Probabilistic analysis
The probabilities are also used to determine the chance of exceeding a given threshold. For example, in Figure
8. 21, a 0 m (separation of OB and UB) and 2 m OB threshold are used. If we look at the area around the drives
in the HW (circled in black), there is a 60% to 70% chance of observing OB, and a 20% chance that it will exceed
246
2 m. A cumulative distribution chart can be used to determine the percentage of octrees (equivalent to the portion
of the surface) below or above the threshold for each probabilistic scenario. For example, the portion of the
surface that would be overbroken (below the curve) for the mean case (probability of 50) is 33%, meaning there
is a 50% chance of observing 33% or more OB for the surface. This surface area drops to 6% for OB over 2 m
for the same probability.
0 m threshold 2 m threshold
Figure 8. 21: 3D view of the probability of exceeding a 0 m or 2 m threshold, and a cumulative distribution chart of the percentage of
octrees above the threshold value for the probability geometry (CDF percentile) for Prominent Hill stope A
247
Per stope analysis
The dilution and loss of ore summary for the predictions and mined geometry of stope A is presented in Table
8. 5. The geometry that best matches the design and the mined geometry of the three is the median case with
the main difference being the predicted dilution (30% compared to a mined dilution of 19%). The predicted
dilution is 12% higher than the planned dilution with only 11% loss of ore and a predicted recovery of ore of 86%.
The predicted dilution interval varies between 22% and 33% (over-predicting the actual dilution) with the
unplanned dilution varying between 1% and 8%. The loss of ore varies between 25% and 3%, and the expected
ore recovery is expected to vary between 73% and 104%, encompassing the amount actually mined.
Table 8. 5: Dilution and loss of ore summary for the three different geometries of the prediction interval and the mined geometry for
Prominent Hill stope A
The impact of the dilution and loss of ore on stope profit can also be computed as the NSR value is available.
The NSR value per stope and per face are shown in Table 8. 6 and Table 8. 7. Profit is calculated according to
Equation 8.5.
𝑃𝑟𝑜𝑓𝑖𝑡 = (Average NSR per tonne – cut-off) * Tonnes [8.5]
If mining goes according to the design, the stope should generate a profit of $8 420 969 with an average NSR
of $123.1/tonne. The model predicts a profit between $6 776 073 and $8 828 682 with an average NSR between
$127 and $116/tonne according to the 20th and 80th percentile with the mean predicted profit being $7 790 844
at $121/tonne. The loss of profit can be associated to the dilution in the FW where the average NSR is around
$44–46/tonne, which is below the $50 cut-off, and the loss of ore in the UB which could vary between $169 031
and $1 647 529. However, UB in the FW and HW only represent 18% to 20% of the loss of profit, indicating that
the majority could be recuperated with the adjacent stopes. Extra ore can be recuperated in the HW as the
average NSR in its OB varies between $74 and $97/tonne.
After mining, the stope generated a profit of $7 996 580 at $125/tonne which closely matches the 50th percentile.
$748,025 is lost in the UB with 25% coming from the FW and HW, reducing the amount of ore that can be
248
recuperated from the adjacent stopes. The OB and UB in the FW is closer to the 20th percentile with dilution in
the FW as predicted.
Table 8. 6: Per stope summary of the NSR values per volume type for the predictions and mined geometry of Prominent Hill stope A.
Profit is calculated according to Equation 8.5
Profit ($) 6 776 073 7 790 844 8 828 682 7 996 580
Profit ($) -1 647 529 -713 233 -169 031 -748 025
249
Table 8. 7: Per face summary of the NSR values for the FW and HW OB and UB for the predictions and mined geometry of Prominent
Hill stope A. Profit is calculated according to Equation 8.5
Average NSR 44 46 45 49
($/tonne)
OB
FW Total ($) 45 435 215 672 479 536 50 629
Average NSR 97 77 74 79
($/tonne)
OB
HW Total ($) 1 081 45 373 348 666 165 490
Average NSR 86 88 87 85
($/tonne)
UB
FW Total ($) 323 502 119 098 33 690 344 233
Profit ($) -134 320 -51 057 -14 238 -141 743
Average NSR 85 83 81 77
($/tonne)
UB
HW Total ($) 550 279 178 723 44 117 127 529
Profit ($) -224 670 -70 446 -16 904 -44 718
The quantification of the NSR per octree also allows one to quantify the distribution of the NSR value per tonne
for the design, mined, OB and UB volumes (Figure 8. 22).
There are 115 229 tonnes in the design. The NSR distribution for the 20th and 50th percentiles closely follows
the design. The 80th percentile has a higher proportion of tonnes below $100/tonne than the design. The
predicted total tonnes varies between 88 464 and 133 516, meaning fewer tonnes will most likely be extracted
than planned. The UB follows a similar distribution for the three percentiles with 90% to 95% being over the cut-
off limit but has less value than the tonnes in the predicted geometry. Waste in the OB varies between 40% and
65%. The total tonnes of OB represent, however, only a fraction of the predicted mined tonnes.
250
20th percentile 50th percentile 80th percentile
Figure 8. 22: Cumulative distribution of the tonnes in each volume type based on the NSR value for the three different geometries (20th,
50th and 80th percentiles of the prediction interval) of Prominent Hill stope A. The mined volume represents the predicted mined
251
20th percentile 50th percentile 80th percentile
Design
Predicted
OB
UB
Figure 8. 23: NSR value per octree and per volume for the three different geometries (20th, 50th and 80th percentiles of the prediction
interval) of Prominent Hill stope A. A cut-off value of $50/tonne is set. Octrees below the cut-off value are semitransparent
252
dilution, dilution in the FW would be the main concern as the average NSR value is below the cut-off value. If
the loss of ore is the main concern, UB in the other faces could result in potentially millions of dollars’ worth of
ore being left behind, while OB would imply limited dilution and some ore recovery. When considering the
economics in isolation, it would be reasonable to aim to minimise UB and tolerate some additional OB. Additional
factors considered by the engineer may also impact to what degree this trade-off is made; for example, ore
fragmentation and the impact on the stability of adjacent stopes to be mined in the future.
Figure 8. 24: Variables ordered by variable importance calculated from the Prominent Hill random forest model
Visual analysis
Given the general interpretation of stope performance by the model, the analysis is extended, looking at the
stope in the 3D view and colouring the octrees with the different variables (Figure 8. 25) to determine, for specific
areas, which variable is critical. As determined before, if dilution were the main concern, one would want to limit
OB in the FW. Looking at Figure 8. 25, the following observation can be made:
253
• The FW presents high energy (Figure 8. 25d) at the top and bottom of the face and a relaxation zone
due to undercut (Figure 8. 25j).
• There is also a lower RQD area (50% to 70%, Figure 8. 25k), compared to the rest of stope, at the
bottom of the face.
Potential optimisation could involve changing the charging against the FW and/or potentially some ground
support; although, in this case, the impact of ground support has not been analysed. The undercut issue would
remain.
If the loss of ore were the main concern, UB would need to be minimised in the other faces. Looking at Figure
8. 25, the following observations can be made:
• UB is more pronounced in the corners (Figure 8. 25a).
• UB in the corners is mostly associated to the drilling pattern (Figure 8. 25c and Figure 8. 25d).
Potential optimisation could be achieved by changing the drilling pattern.
This root cause analysis only considered the variables used in the model. Other factors could also have an
impact on stope performance and should not be excluded.
254
Figure 8. 25: Multiple 3D views of the design octrees of Prominent Hill stope A coloured with the different critical variables
255
Original design Alternative design
Figure 8. 26: Original and alternative blast designs proposed for optimisation analysis of Prominent Hill stope A
The alternative predictions are presented in Figure 8. 27. The probability of OB over 2 m diminished for the
majority with UB becoming more probable. Waste can be seen to increase in the UB while decreasing in the
OB.
256
Figure 8. 27: Original and alternative projected distance and economic predictions for optimisation analysis of Prominent Hill stope A
257
Table 8. 8 provides a comparison of the overall and FW predicted performance for the original and alternative
designs. The profit intervals are similar for the two scenarios, with the alternative design predicting a slightly
smaller profit for the 20th and 50th percentile. However, the average NSR increase for the alternative case,
reducing the interval from $11/tonne ($127 to $116/tonne for the original scenario) to $9/tonne ($130 to
$121/tonne for the alternative scenario).
The predicted OB volume is also reduced from a possible 6 000 m³ to 4 000 m³, increasing the predicted average
NSR in the FW OB from below the cut-off ($44 to $46/tonne) to over the cut-off ($53 to $60/tonne). The predicted
dilution interval drops by 9% from 22% to 33% to 13% to 24%. The average NSR in the FW UB drops from $86
to $88/tonne to $77 to $81/tonne, indicating more waste would be left behind. However, the predicted UB
increases by up to 1 500 m³ from the original scenario, and the loss of ore interval increases by 2%.
This alternative economic performance that implies omitting the drill ring close to the FW would reduce the
dilution overall while maintaining the economic performance of the stope, all while mining between 6% and 8%
less rock than the original predicted scenario. This would reduce the operation time dedicated to the stope and
fill material. Overall, the economic risk from dilution would be minimised as the predicted dilution interval drops
and the average NSR per tonne increases.
258
Table 8. 8: Comparison of the predicted performance between the original and alternative design for Prominent Hill stope A
This optimisation exercise was quick to complete (approximately 15 minutes for one stope) and showed that
limiting the energy proxy in the FW would help reduce the dilution and cost of waste processing from the FW.
Caution needs to be taken when optimising through this approach as it is an empirical approach and not
analytical. Therefore, proposing a new design that does not resemble the ones used in the model would mislead
the engineer in their assessment of the predicted stope performance. A good understanding of how the model
works and the mine site environment is needed. However, it remains that this proposed approach offers a new
innovative and powerful tool for predicting stope performance at the design stage, and a pathway for facilitating
optimisation at the design stage.
259
8.8. Discussion and summary
The proposed methodology for predicting stope performance using machine learning (random forest) and data
at an octree resolution enabled a probabilistic prediction of a stope’s expected geometry to be developed. The
calculation of the standard error of each prediction allows one to evaluate the possibility of large OB or UB
occurring (prediction interval) and, given the resolution of the predictions, to know where it would occur. Contrary
to a single prediction, this approach allows one to determine the probability of OB or UB exceeding an acceptable
threshold and allows the engineer to integrate the economic impact in a stope performance analysis.
The octree data structure enables one to incorporate the grade block model for assessing the economic impact
of the OB and UB. The inclusion of the economic assessment also allows one to evaluate the impact the OB
and UB will have on dilution and loss of ore and, using the different geometries, how the increase and decrease
in OB and UB impact stope profitability. The economic assessment only considers the NSR value and the cut-
off limit. Therefore, only dilution, loss of ore, total value and average value can be determined. The impact of
mucking time, fragmentation and how the waste mixes with the ore is not considered in this analysis.
Existing methods for predicting stope performance only give a general stability assessment (stable, unstable or
caving) or an ELOS or ELLO value for each face depending on the method used. The predictions don’t allow
one to know where the OB and UB would occur in the face. They also limit the economic assessment. This
proposed methodology presents a big step forward in how the predictive tools will impact and improve future
stope performance. It provides a unique path towards integrating economic and stability assessment of stope
performance – all of which are at a metre-scale resolution, thus allowing to move away from averaged values.
While only a single case study is presented in this article, this methodology is meant to be flexible and applicable
to various mine sites. The type of deposit and the critical factors impacting the mine site stope performance can
affect the methodology's performance.
The knowledge obtained from the predicted stope performance assessment can be used by the engineer to
assess the expected performance of the stope and design, and consequently provide paths to optimise the
stope. Possible optimised scenarios can be generated using the model due to the flexibility of the model to
incorporate any variables, such as the operational variables calculated (drill and blast). Possible optimisation
will, however, depend on the critical factors identified through the root cause analysis and if they are used in the
model. Current optimisation through the model can remain limited, as some critical variables could not be
considered in the models at this stage but will improve with time as more variables are quantified on an octree
basis, thus improving the model at the same time. This approach enables one to rerun the predictions after
modifying certain variables to evaluate how they would impact the expected mined geometry.
260
8.9. Conclusion
This article presented, through a case study, a new stope design approach that uses geometrical,
geomechanical and operational variables, as well as reconciliation data, measured at a metre-scale resolution,
to predict a stope’s OB and UB locations and magnitude on the design. Through the machine learning model
(random forest), a standard error was calculated for each prediction, allowing the generation of different possible
mined geometries and determine the probability of large OB and UB based on the mine site’s tolerance. The
economic performance was assessed by mapping the grade block model to the octree data structure to
determine the NSR value, the dilution and the loss of ore for the stope. This assessment was then used to
determine the root causes of the OB and UB based on the variables used in the model which can be used by
the engineer to determine the need and possible ways to optimise the design.
This new methodology works towards a full integration of an economic and stability analysis from predictions at
the design stage by enabling engineers to extract more information and precision from the predictions, and build
an understanding of the controlling factors of OB and UB and how they impact the profitability of a stope. This
knowledge is built from the site’s data and enables engineers to integrate operational data to facilitate the
optimisation of stope design and improve performance.
This is a significant leap forward in open stope design technology when compared to the qualitative stability
output of the stability graph or the very crude estimation of ELOS and ELLO.
261
Conclusion
Summary
Optimising stope design can add significant value to open stoping mines. OB and UB have economic and
operational consequences that can influence the profitability and safety of a mine. To help limit these volumes
of OB or UB, empirical tools were created in the 1980s to predict OB. Although these tools have evolved with
time, they are limited by the variables considered, the resolution of the predictions (per face) and the exclusion
of UB. It is, therefore, essential to push the envelope by developing a new prediction method that can integrate
these limitations.
The main objective of this thesis is to develop a methodology that can be used during the final steps of the
design stage for understanding and predicting stope geometry at an octree resolution based on a multivariate
and probabilistic approach. This was achieved by building a stope database that integrated geometrical,
geomechanical, geological and operational variables. The database is then used to determine the critical
variables impacting stope OB and UB, and build the predictive approach. The octree resolution of the data also
enables one to integrate economic data, allowing engineers to assess the economic performance of the
predicted stope and work towards a methodology that helps optimise the stability and profitability of the stope.
Several researchers have already worked on the subject of open stope design and OB and UB analysis.
Chapter 1 provided an overview of the empirical prediction tools currently available and their limitations. The
chapter also covered the variables impacting OB and UB, the statistical methods used for assessing stope OB
and UB, and economic analysis.
Chapter 2 covered the proposed methodology for understanding and predicting stope geometry. The approach
is divided into four main steps: data collection, root cause analysis, predicting the stope geometry and the
stability and economic assessment of the predicted stope geometry. The mXrap software was used to quantify
the different variables, build the stope database and automate some of the analyses. Several variables make
up the database. The choices were justified and presented. Different statistical analysis and prediction models
were used. These were detailed and justified as well.
To test the proposed approach, data from three mine sites were collected. These mines sites were briefly
described in Chapter 3. The mines are Dugald River (MMG) and Prominent Hill (BHP) in Australia, and
Westwood (IAMGOLD) in Canada. These sites were selected for their different mining and geological conditions.
262
The chapter covered the mining process and geological properties that are necessary for assessing stope
performance.
The first results presented are those from the multivariate stope OB and UB analysis conducted for the Dugald
River mine site. These results were incorporated into an article that is presented in Chapter 4. OB and UB were
assessed using PCA and PLS and georeferenced data measured at an approximately cubic metre resolution
(octrees). Results showed that OB is observed in areas of the stope where there is a large blasting energy proxy
and large undercut, and towards the middle of the face (based on ERF). UB tends to be observed near the
border of the faces and where there is large blasting standoff distance and toeing of the rings into the wall.
The multivariate stope OB and UB analysis for the other two mine sites was presented in Chapter 5 as well as
a summary for all three mine sites. Overall, the root cause assessment at an octree resolution showed that the
face geometry (angle, shape and size), the undercutting and overcutting from the drives, the blasting pattern
and the presence of faults were key factors impacting OB and UB and where they occur on the stope surface.
The octree resolution of the data and the use of multivariate analysis have enabled the depiction of the variation
of stope OB and UB along the design surface, going beyond the simple per face analysis.
Results from the multivariate and machine learning predictions conducted for the Dugald River mine site were
incorporated into an article that is presented in Chapter 6. This article presented how stope OB and UB are
measured and georeferenced using octrees at an approximately cubic metre resolution and predicted using
multivariate and machine learning models (PLS, LDA and random forest). These predictions were used to build
the expected geometry of the open stope. Results show that the stope geometry is predicted excellently with a
high success rate using a random forest model (76% of the faces).
Prediction results and model performance from the two other sites were presented in Chapter 7 and used to
make a statement regarding the ability of the proposed methodology to meet the objective set in this thesis.
Overall, the random forest model performed better at predicting the stope geometry, enabling the prediction of
71% (on average) of the faces for the transversal stopes and 51% for the longitudinal stopes. Different criteria
were used for the different stope types to consider the impact the magnitude of OB or UB will have on different
stope sizes. In addition, the probabilistic approach enabled the estimation of the maximum OB and UB that can
occur and its location. After assessing the model performance, it was stated that the proposed methodology
enabled the prediction of the expected mined geometry. The octree resolution of the data and the use of
multivariate analysis and machine learning has enabled the prediction of the distribution of the stope OB and
UB along the design surface, going well beyond the simple qualitative per stope face prediction provided by a
263
traditional Stability Chart approach. The practical impact the prediction approach has on a mine site’s stope
design was also discussed.
The final results presented cover the stability and economic assessment of the predictions generated for the
Prominent Hill mine site. These results were incorporated into an article that is presented in Chapter 8. This
article presents how understanding and predicting stope OB and UB at a metre-scale resolution through a
machine learning model is used for assessing the geotechnical (OB and UB) and economic stope performance.
These predictions estimate the magnitude and location of OB and UB across the design surface, and are used
to resolve the expected geometry of the mined void. The incorporation of a predicted mined void with grade
values from a block model allows for a comprehensive economic stope performance estimate.
The work carried out and the results obtained demonstrate that the proposed methodology achieves the
objectives of this thesis. Critical variables impacting open stope OB and UB were identified using statistical
analysis. The expected mined geometry was predicted successfully using the random forest model. The metrics
set for quantifying the model performance showed the stope geometry can be predicted excellently (71% on
average). This work is a significant step towards a stope design and planning process that minimises the stability
issues, dilution and loss of ore across the stope. As designing for higher ore recovery increases the potential for
dilution and vice versa, this approach allows for the value realised from mining a stope to be maximised by
quantifying this inherent economic trade-off. The enhanced level of detail of both data and predictions has
allowed for a more comprehensive evaluation of the predicted stope performance and economic outcomes
during the design phase. This marks a notable advancement in the ability to design and plan the optimal stope.
• The octree data is sensitive to the survey quality. The data processing has shown that the design
geometry will sometimes have internal faces from shapes being merged or irregular edges. These
affect the projected distance direction and magnitude.
• The octree resolution is smaller than the geotechnical block model and is, therefore, sensitive to how
the geotechnical data is interpreted. Data collection varies for different areas of the mine site and so
the density or amount of data available per stope is not necessarily suitable for the finer octree
resolution. Great caution must be taken if geotechnical block model data want to be used at this stage
as it is not necessarily meant to be used for an even finer resolution. Furthermore, the interpretation of
264
directional data such as RQD within a block model is still challenging and is the topic of ongoing
research.
• Stope reconciliation at a per octree resolution is currently only available with the mXrap software. While
this is not a limitation of the thesis, it is a limitation of how the proposed methodology can be applied at
mine sites. mXrap is not used at every mine site and, therefore, limits the accessibility of the prediction
approach.
• Variables characterising stress, ground support, mining sequence, seismicity were not a part of the
stope database. These factors are known to have an impact on stope performance and can be critical
to understanding stope performance. However, there are currently no variables at an octree resolution
characterising these factors, therefore, their impact on OB, UB and the model’s performance could not
be assessed. Stress is indirectly considered as the stope shapes have been determined using the
stability chart and indirect measures of stress such as undercut and ERF are used, but there are no
direct measures. Further research is needed to take them into account. The database used in this
thesis covers a large number of variables, but it is not complete. This is also represented in the
predictive models which can be improved. These factors are also presented in the next section.
• Variables characterising backfill were also not a part of the stope database. Therefore, the model can
only predict faces mined against rock, which limits the proportion of the stope geometry that can be
predicted for stopes mined later in the mining sequence.
• The model capacity at predicting the geometry for longitudinal stopes was limited (based on arbitrary
criteria). While improvement can be made with data for the mine site, there is a limit to the maximum
accuracy (minimal prediction error) the random forest model can have across a whole stope. This is in
part due to the variance in the data and the precision of the measures.
• The PLS models were built using only one component. To better evaluate the predictive performance
of the PLS models, additional components should have been explored when optimising the model
parameters.
• The proposed methodology is an empirical approach. Therefore, it is limited to the data used for building
the model. If extrapolation is to be made (variable values outside of the used range or changes in the
correlation structure between the variables), the predictions should be used with caution.
265
• Continue to expand the octree database by integrating additional geomechanical, seismic and
operational variables. Factors such as stress, seismicity and ground support were not considered in
these analyses.
• Link numerical analysis outputs to the octree data structure to incorporate an assessment of the mining-
induced stress regime at the stope various mining stages.
• Improve the creation process of the geotechnical block model and resolution to consider the inherent
variability and directional nature of geotechnical data allow to properly integrate the block models at an
octree resolution.
• Further develop the integration of the impact of mining sequence into the models. The adjacent mined
stope’s OB and UB will have an impact on the stope OB and UB, but this is not considered in this thesis.
• Use the drilled blasting pattern, which considers deviations, for analysing the blasting impact. The
designed drill rings were used in this thesis. The actual drilled rings could help improve the predictions.
The use of the charging length instead of the whole drilled length could also improve the estimate of
the blasting energy distribution.
• Revise how the major structural variables are calculated to better capture more complex settings where
multiple structures are present.
• Build a backfill database for predicting stope OB and UB against backfilled walls.
• Explore the inclusion of a spatial variable in the model as the position between octrees is not considered
and could help improve the predictions.
• Continue to update the model’s stope database with the more recently mined stopes to ensure the
quality of the predictions.
• Explore tools for warning site users when there are differences in the data correlation structure between
the selected stope for predictions and the stopes used for building the predictive model in order to
determine if they are extrapolating.
• Explore other statistical methods for predicting the stope geometry (for example neural network) as not
all statistical methods were explored. It is possible other methods will perform better than random forest.
266
References
Adoko, A. C., F. Saadaari, D. Mireku-Gyimah and A. Imashev. 2022. A Feasibility Study on The Implementation
of Neural Network Classifiers for Open Stope Design. Geotechnical and Geological Engineering. 40:677-696.
[Link]
Barton, N., R. Lien and J. Lunde. 1974. Engineering classification of rock masses for the design of tunnel
support. Journal of the international society for rock mechanics. 6:189-236.
Bewick, R. P. and P. K. Kaiser. 2009. Numerical Assessment of Factor B in Mathews’ Method for Open Stope
Design. In. 3rd CANUS Rock Mechanics Symposium; Toronto, Canada.
Bieniawski, Z. T. 1973. Engineering classification of jointed rock masses. South African Institute of Civil
Engineers. 15(12).
Capes, G. W. 2009. Open stope hangingwall design based on general and detailed data collection in rock
masses with unfavourable hangingwall conditions [Doctor of Philosophy]. Saskatoon: Saskatchewan. 300.
Castro, L. A. M., R. P. Bewick and T. G. Carter. 2012. An overview of numerical modelling applied to deep
mining. In Luis Ribeiro e Sousa, Eurípedes Vargas Jr., M.M. Fernandes and R. Azevedo. Innovative Numerical
Modelling in Geomechanics. London: CRC Press; p. 474.
Cepuritis, P. M. 2011. The use of scale independent shape measures to assess open stope performance.
International Journal of Rock Mechanics and Mining Sciences. 48(7):1188-1195.
[Link]
Chambers, J. M., W. S. Cleveland, B. Kleiner and P. A. Tukey. 1983. Graphical method for data analysis New
York: Chapman and Hall/CRC. 410.
Clark, L. and R. Pakalnis. 1997. An empirical design approach for estimating unplanned dilution from open stope
hangingwalls and footwalls. In. 99th Annual AGM–CIM conference; Vancouver, BC: Canadian Institute of Mining,
Metallurgy and Petroleum.
Clark, L. 1998. Minimizing dilution in open stope mining with a focus on stope design and narrow vein longhole
blasting [master’s thesis]. Vancouver, Canada: University of British Columbia. 316.
Deere, D. U., A. J. Hendron, P. F.D. and E. J. Cording. 1967. Design of surface and near-surface construction
in rock. In: C. Fairhurst. Failure and Breakage of Rock; New York: Society of Mining Engineers of AIME. p. 237-
302.
Deere, D. U. and D. W. Deere. 1988. The rock quality designation (RQD) index in practice. In: L. Kirkaldie. Rock
classification systems for engineering purposes; Cincinnati, OH: ASTM international. p. 91-101.
Deswik. 2016. [Link] [Software]. 2016.2. Deswik Software Solutions Pty Ltd.
Diederichs, M. S. and P. K. Kaiser. 1996. Rock instability and risk analyses in open stope mine design. Canadian
Geotechnical Journal. 33(3):431-439. [Link]
267
Diederichs, M. S. and P. K. Kaiser. 1999. Tensile strength and abutment relaxation as failure control mechanisms
in underground excavations. International Journal of Rock Mechanics and Mining Sciences. 36(1):28.
[Link]
Dunn, K. 2023a. Principal Component Analysis. Kevin Dunn. Retrieved April 25, 2023, from
[Link]
Dunn, K. 2023b. Projection to Latent Structures. Kevin Dunn. Retrieved April 25, 2023, from
[Link]
Fisher, R. A. 1936. The Use of Multiple Measurements in Taxonomic Problems. Annals of Eugenics. 7(2):179-
188. [Link]
Grieco, N. and R. Dimitrakopoulos. 2007. Managing grade risk in stope design optimisation: probabilistic
mathematical programming model and application in sublevel stoping. Mining Technology. 116(2):49-57.
[Link]
Guido, S., M. Grenon and P. Germain. 2017. Stope performance assessment at the Goldcorp Eleonore mine
using bivariate analysis. In: T. S. A. I. o. M. a. Metallurgy. AfriRock 2017 Rock Mechanics for Africa; 2-7 October;
Cape Town, South Africa. p. 1107-1124.
Guido, S. and M. Grenon. 2018. Contributions to Geomechanical Stope Optimization at the Goldcorp Eleonore
Mine Using Statistical Analysis. In. 10th Asian Rock Mechanics Symposium; October 2018; Singapore: ISRM.
Hadjigeorgiou, J., J. G. Leclair and Y. Potvin. 1995. An update of the stability graph method for open stope
design. In. 97e CIM-AGM; Halifax, NS: CIM.
Harris, P. and J. Wesseloo. 2015. mXrap software. Version 5. T. A. C. f. Geomechanics. Perth, WA: The
University of Western Australia.
Hassell, R., E. Villaescusa and J. R. Player. 2015. Stope Blast Vibration Analysis at Dugald River Underground
Mine. In. 11th International Symposium on Rock Fragmentation by Blasting; Sydney, NSW: AusIMM. p. 16.
Hastie, T., R. Tibshirani and J. Friedman. 2017. The Elements of Statistical Learning: Data Mining, Inference,
and Prediction New York: Springer.
Henning, J. G. and H. S. Mitri. 2007. Numerical modelling of ore dilution in blasthole stoping. International Journal
of Rock Mechanics and Mining Sciences. 44(5):692-703. [Link]
Hudson, J. A. and J. P. Harrison. 1997. Engineering rock mechanics: an introduction to the principles Oxford:
Elsevier Science Ltd.
Hughes, R. 2011. Factors influencing overbreak in narrow vein longitudinal retreat mining [master’s thesis].
Montreal, QC: McGill University. 143.
Hutchinson, D. J. and M. S. Diederichs. 1996. Cablebolting in Underground Mines Richmond, BC: BiTech. 406.
Idris, M. A., D. Salang and E. Nordlund. 2011. Probabilistic analysis of open stope stability using numerical
modelling. Int. J. Mining and Mineral Engineering. 3(3):26. DOI: 10.1504/IJMME.2011.043849.
268
Idris, M. A. and E. Nordlund. 2019. Probabilistic-Based Stope Design Methodology for Complex Ore Body with
Rock Mass Property Variability. Journal of Mining Science. 55:743-750.
Kaiser, H. F. 1960. The Application of Electronic Computers to Factor Analysis. Educational and Psychological
Measurement. 20(1):141-151. [Link]
Kazhdan, M., M. Bolitho and H. Hoppe. 2006. Poisson Surface Reconstruction. In: A. S. Konrad Polthier.
Eurographics Symposium on Geometry Processing; Cagliari, Sardinia, Italy: ACM International Conference
Proceeding Series. p. 10.
Krige, D. G. 1951. A statistical approach to some basic mine valuation problems on the Witwatersrand. Journal
of the Southern African Institute of Mining and Metallurgy,. 52(6):119-139.
Lane, K. 1988. The Economic Definition of Ore: Cut-Off Grades in Theory and Practice Brisbane, Australia:
COMET Strategy Pty Ltd. 147.
Le Roux, P. J. 2015. Measurement and prediction of dilution in a gold mine operating with open stoping mining
methods [Doctor of Philosophy]. Johannesburg: Witwatersrand. 467.
Le, S., J. Josse and F. Husson. 2008. FactoMineR: An R Package for Multivariate Analysis. Journal of Statistical
Software. 25(1):1-18. [Link]
Martel, M. and K. Tremblay. 2023. Competency contrast modelling Using XRF Data to Identify Areas of High
Seismic Risk. CIM.1-9.
Mathews, K. E., E. Hoek, D. C. Wyllie and S. B. V. Stewart. 1981. Prediction of stable excavation spans for
mining at depths below 1000 meters in hard rock. Vancouver, BC: CANMET.
Matthews, B. W. 1975. Comparison of the predicted and observed secondary structure of T4 phage lysozyme.
Biochimica et Biophysica Acta (BBA) - Protein Structure. 405(2):442-451. [Link]
2795(75)90109-9.
Mawdesley, C., R. Trueman and W. J. Whiten. 2001. Extending the Mathews stability graph for open-stope
design. Institution of Mining and Metallurgy, Section A: Mining Technology.A27-A39.
McCulloch, W. and W. Pitts. 1943. A Logical Calculus of Ideas Immanent in Nervous Activity. Bulletin of
Mathematical Biophysics. 5(4):115-133.
McFadyen, B., M. Grenon, K. Woodward and P. Morissette. 2019a. Preliminary assessment of primary stope
performance for a seismically active mine. In. 53rd US Rock Mechanics/Geomechanics Symposium; 23-26 June;
New York: ARMA. p. 11.
McFadyen, B., K. Woodward and Y. Potvin. 2019b. Stope Reconciliation Report Dugald River mine. Perth, WA:
The Australian Centre for Geomechanics.
McFadyen, B. 2020. Détermination de facteurs contrôlant la stabilité des chantiers souterrains pour une mine
sujette à la sismicité [master’s thesis]. Quebec, QC: Université Laval. 146.
269
McFadyen, B., K. Woodward and Y. Potvin. 2020. A new stope reconciliation approach. In: J. Wesseloo.
Proceedings of the Second International Conference on Underground Mining Technology; Perth, WA: Australian
Centre for Geomechanics. p. 16.
McFadyen, B., K. Woodward and Y. Potvin. 2021. Open stope design; beyond the Stability Graph. Underground
Operators Conference 2021; Perth, Australia: AUSIMM. p. 13.
McFadyen, B., M. Grenon, K. Woodward and Y. Potvin. 2023a. Assessing stope performance using
georeferenced octrees and multivariate analysis. Mining Technology. 132(2):132-152.
[Link]
McFadyen, B., M. Grenon, K. Woodward and Y. Potvin. 2023b. Predicting open stope performance at an octree
resolution using multivariate models. Journal of the Southern African Institute of Mining and Metallurgy,.
123(6):309-320. [Link]
Mevik, B.-H. and R. Wehrens. 2007. The pls Package: Principal Component and Partial Least Squares
Regression in R. Journal of Statistical Software. 18(2):1-23.
Miller, F., Y. Potvin and D. Jacob. 1992. Laser measurement of open stope dilution. CIM bulletin. 85:96-102.
Milne, D. 1997. Underground design and deformation based on surface geometry [Doctor of Philosophy].
Vancouver, BC: University of British Columbia. 271.
Milne, D., R. Pakalnis, D. Grant and J. Sharma. 2004. Interpreting hanging wall deformation in mines.
International Journal of Rock Mechanics and Mining Sciences. 41(7):1139-1151.
[Link]
Nickson, S. D. 1992. Cable support guidelines for underground hard rock mine operations [master’s thesis].
Vancouver, BC: University of British Columbia. 223.
Pakalnis, R. T. 1986. Empirical stope design at the Ruttan mine, Sherritt Gordon mine LTD. [Doctor of
Philosophy]. Vancouver, BC: University of British Columbia. 290.
Pearson, K. 1901. LIII. On Lines and Planes of Closest Fit to Systems of Points in Space. The London,
Edinburgh, and Dublin Philosophical Magazine and Journal of Science. 2(11):559.
Potvin, Y. 1988. Empirical open stope design in Canada [Doctor of Philosophy]. Vancouver, BC: University of
British Columbia. 372.
Potvin, Y. and J. Hadjigeorgiou. 2001. The stability graph method for open-stope design. In W. A. Hustrulid and
R. L. Bullock. Underground mining methods, engineering fundamentals and international case studies. Littleton,
CO: Society for mining, metallurgy, and exploration, Inc.; p. 513-520.
Potvin, Y., D. Grant, G. Mungur, J. Wesseloo and Y. Kim. 2016. Practical Stope Reconciliation in Large-scale
Operations Part 2, Olympic Dam, South Australia. Seventh international conference & exhibition on mass mining;
9-11 Mai; Sydney,NSW: AUSIMM. p. 501-509.
Potvin, Y. 2020. Stope design. Perth, Australia. Australian Centre for Geomechanics. 5.
270
Potvin, Y., K. Woodward, B. McFadyen, I. Thin and D. Grant. 2020. Benchmarking of Stope Design and
Reconciliation Practices. In: J. Wesseloo. Proceedings of the Second International Conference on Underground
Mining Technology Perth, WA: Australian Centre for Geomechanics. p. 9.
Potvin, Y. and J. Wesseloo. 2022. Geotechnical design for underground metalliferous mines course: Stope
design. Perth, WA: Australian Centre for Geomechanics.
Pyle, D. 1999. Data Preparation for Data Mining San Francisco, CA: Morgan Kaufmann Publishers.
Qi, C., A. Fourie, X. Du and X. Tang. 2018. Prediction of open stope hangingwall stability using random forests.
Natural Hazards. 92(2):1179-1197. [Link]
R Core Team. 2021. R: A language and environment for statistical computing [Software]. R. F. f. S. Computing.
Vienna, Austria: R.
Sainsbury, B., D. Sainsbury and A. Vakili. 2015. Discrete analysis of open stope stability. In: Y. Potvin.
Underground Design Methods 2015; Perth, WA: Australian Centre for Geomechanics. p. 79-94.
Scoble, M. J. and A. Moss. 1994. Dilution in underground bulk mining: implications for production management.
Geological Society, London, Special Publications. 79(1):95-108.
[Link]
Sewnun, D., W. Joughin, M. Wanless and P. Mpunzi. 2019. The creation and application of a geotechnical block
model for an underground mining project. In: J. Hadjigeorgiou and M. Hudyma. Ground Support 2019:
Proceedings of the Ninth International Symposium on Ground Support in Mining and Underground Construction;
23-25 October 2019; Sudbury, ON: Australian Centre for Geomechanics. p. 479-492.
Shapka-Fels, T. and D. Elmo. 2022. Numerical Modelling Challenges in Rock Engineering with Special
Consideration of Open Pit to Underground Mine Interaction. geosciences. 12(199):1-23.
[Link]
Singh, B. and R. K. Goel. 1999. Rock Mass Rating (RMR). In. Rock mass classification: A practical approach in
civil engineering. Oxford: Elsevier; p. 282.
Steffen, O. K. H. 1997. Planning of open pit mines on a risk basis. The Journal of The South African Institute of
Mining and Metallurgy. 97(2):47-56.
Stewart, S. B. V. and W. W. Forysth. 1995. The Matthews Method for Open Stope Design. CIM bulletin.
88(992):45-53.
Suorineni, F. T. 1998. Effects of faults and stress on open stope design [Doctor of Philosophy]. Waterloo, ON:
University of Waterloo. 370.
Suorineni, F. T., D. D. Tannant, P. K. Kaiser and M. B. Dusseault. 2001a. Incorporation of a Fault Factor into
the Stability Graph Method: Kidd Mine Case Studies. Mineral Resources Engineering. 10(1):3-37.
[Link]
271
Suorineni, F. T., P. K. Kaiser and D. D. Tannant. 2001b. Likelihood statistic for interpretation of the stability graph
for open stope design. International Journal of Rock Mechanics and Mining Sciences. 38(5):735-744.
[Link]
Suorineni, F. T. 2010. The stability graph after three decades in use: Experiences and the way forward.
International Journal of Mining, Reclamation and Environment. 24(4):307-339.
[Link]
Tholana, T. and C. Musingwini. 2022. A Probabilistic Block Economic Value Calculation Method for Use in Stope
Designs under Uncertainty. Minerals. 12(4):1-15. [Link]
Truman, R., P. Mikula, C. Mawdesley and N. Harries. 2000. Experience in Australia with the application of the
Mathews' method for open stope design. CIM bulletin. 93(1036).
Vallejos, J. A., A. Delonca, J. Fuenzalida and L. Burgos. 2016. Statistical analysis of the stability number
adjustment factors and implications for underground mine design. International Journal of Rock Mechanics and
Mining Sciences. 87:104-112. [Link]
Venables, W. N. and B. D. Ripley. 2002. Modern Applied Statistics with S. New York: Springer.
Villaescusa, E. 2014. Geotechnical Design for Sublevel Open Stoping Boca Raton, FL: CRC Press.
Wager, S., T. Hastie and B. Efron. 2014. Confidence Intervals for Random Forests: The Jackknife and the
Infinitesimal Jackknife. Journal of Machine Learning Research. 15(1):1625-1651.
Wang, H. and T. Webber. 2012. Practical semiautomatic stope design and cutoff grade calculation method.
Mining Engineering. 64(10):85-91.
Wang, J. 2004. Influence of stress, undercutting, blasting and time on open stope stability and dilution [Doctor
of Philosophy]. Saskatoon: Saskatchewan, SK. 303.
Wang, J., D. Milne, L. Wegner and M. Reeves. 2007. Numerical evaluation of the effects of stress and excavation
surface geometry on the zone of relaxation around open stope hanging walls. International Journal of Rock
Mechanics and Mining Sciences. 44(2):289-298. [Link]
Wold, H. 1966. Estimation of principal components and related models by iterative least squares. Multivariate
Analysis.391-420.
Woodward, K., B. McFadyen, Y. Potvin and J. Wesseloo. 2019. Probabilistic Stope Design. MRIWA: Australian
Centre for Geomechanics.
Woodward, K. and P. Harris. 2019. Stope Reconciliation and analysis. Version 2. T. A. C. f. Geomechanics.
mXrap Software app. Perth, WA: The University of Western Australia.
Woolmer, D., E. Jones, J. Taylor, C. Baylis and D. Kewe. 2020. Use of Drone based Lidar technology at Olympic
Dam Mine and initial Technical Applications. In: F. B. R. Castro and K. Suzuki. MassMin 2020: Proceedings of
the Eighth International Conference & Exhibition on Mass Mining; 9-11 December; Online: University of Chile.
p. 565-582.
272
Wright, M. N. and A. Ziegler. 2017. ranger: A Fast Implementation of Random Forests for High Dimensional
Data in C++ and R. Journal of Statistical Software. 77(1):1-17. [Link]
273
Appendix A: Dugald River PCA analysis charts
a b
Figure A. 1: Component 1 versus component 2 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 2: Component 1 versus component 3 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
274
a b
Figure A. 3: Component 1 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 4: Component 1 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
275
a b
Figure A. 5: Component 1 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 6: Component 2 versus component 3 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
276
a b
Figure A. 7: Component 2 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 8: Component 2 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
277
a b
Figure A. 9: Component 2 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 10: Component 3 versus component 4 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
278
a b
Figure A. 11: Component 3 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 12: Component 3 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
279
a b
Figure A. 13: Component 4 versus component 5 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure A. 14: Component 4 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
280
a b
Figure A. 15: Component 5 versus component 6 PCA charts for Dugald River. a: loading chart; b: score chart coloured by stope OB or
UB
281
Appendix B: Prominent Hill PCA analysis charts
a b
Figure B. 1: Component 1 versus component 2 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 2: Component 1 versus component 3 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
282
a b
Figure B. 3: Component 1 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 4: Component 1 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
283
a b
Figure B. 5: Component 1 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 6: Component 2 versus component 3 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
284
a b
Figure B. 7: Component 2 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 8: Component 2 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
285
a b
Figure B. 9: Component 2 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 10: Component 3 versus component 4 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
286
a b
Figure B. 11: Component 3 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 12: Component 3 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
287
a b
Figure B. 13: Component 4 versus component 5 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
a b
Figure B. 14: Component 4 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
288
a b
Figure B. 15: Component 5 versus component 6 PCA charts for Prominent Hill. a: loading chart; b: score chart coloured by stope OB or
UB
289
Appendix C: Westwood PCA analysis charts
a b c
Figure C. 1: Component 1 versus component 2 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 2: Component 1 versus component 3 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 3: Component 1 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
290
a b c
Figure C. 4: Component 1 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 5: Component 1 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 6: Component 1 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
291
a b c
Figure C. 7: Component 1 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 8: Component 2 versus component 3 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
a b c
Figure C. 9: Component 2 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c: score
chart coloured by binned projected distance
292
a b c
Figure C. 10: Component 2 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 11: Component 2 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 12: Component 2 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
293
a b c
Figure C. 13: Component 2 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 14: Component 3 versus component 4 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 15: Component 3 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
294
a b c
Figure C. 16: Component 3 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 17: Component 3 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 18: Component 3 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
295
a b c
Figure C. 19: Component 4 versus component 5 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 20: Component 4 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 21: Component 4 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 22: Component 4 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
296
a b c
Figure C. 23: Component 5 versus component 6 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 24: Component 5 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 25: Component 5 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 26: Component 6 versus component 7 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
297
a b c
Figure C. 27: Component 6 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
a b c
Figure C. 28: Component 7 versus component 8 PCA charts for Westwood. a: loading chart; b: score chart coloured by OB-UB; c:
score chart coloured by binned projected distance
298
Appendix D: Prediction results for the Dugald River
PLS and LDA models
The 49 transversal stopes were separated into three groups chronologically. The first group contained 24 stopes,
the second 13 and the last 12. The models were built using data from the first group which consisted of 200 000
points, representing half the database. Since the final testing of the model is with the final group, only the results
for group 3 are presented. The stopes in group 3 are shown in Figure D. 1.
Figure D. 1: Stopes in group 3 used for predicting and testing the Dugald River models
299
Figure D. 2: Predictions versus observations for the Dugald River PLS model. The points are coloured by their confusion matrix
classification. The ideal and best linear fit of the data are overlaid
The statistical metrics are presented in Table D. 1. The octrees were correctly predicted as OB or UB 65% of
the time. This means 65% of the design surface would be correctly depicted as OB or UB. The MCC value is
0.25, meaning the classification is not perfect (MCC = 1), but not random either (MCC = 0). The model performs
better at predicting if an octree is UB (70%) compared to OB (50%). The RMSE is 1.31, meaning the average
error is around 1.31 m. 34% of the octrees are predicted within half a metre of the actual projected distance,
60% under a metre and 86% under 2 m. This means that when looking at the predicted stope surface, it is
assumed that just over half of the surface is within 1 m of its actual position and the majority within 2 m. Knowing
that the projected distance has a range of 10 m (-4 m to 6 m), the model allows to narrow down the expected
value range to 2 m most of the time, up to 4 m for the majority. Given that the median is under a 1 m error, the
higher average error is due to localised areas of the stope where OB and UB are underpredicted.
Table D. 1: Results of the performance metrics of the Dugald River PLS model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
300
The prediction error varies depending on the observed projected distance. From Figure D. 3, it can be seen that
octrees with a projected distance between -1.5 m and 1.5 m (distances between the dotted lines) tend to have
smaller errors than larger OB and UB distances. This is due, in part, to the fact that there are fewer octrees with
a projected distance exceeding -1.5 m and 1.5 m for the model to fit. There is one set of octrees that have a
larger error for a small projected distance (circled in red). These octrees come from one particular face.
Figure D. 3: Prediction absolute error versus the projected distance for the Dugald River PLS model
To better visualise this statistical information, a stope example is presented (Figure D. 4) for which the predictions
fit the statistics discussed in this section. Two views of the stope are presented, showing the actual values side-
by-side, the predictions, and the prediction error. The face with no octrees is a backfill face. The following
conclusions are drawn from this figure:
• The model predicts the bottom of the HW will be underbroken and the top part near the drift will be
overbroken.
• The side wall will be overbroken for the most part.
• The bottom of the footwall will be overbroken and the top part will be underbroken. UB will be observed
in most of the corners.
• When compared with the actual CMS, similar trends are observed.
• The main difference between the predictions and the CMS are the absolute magnitude of OB and UB.
Looking at the predictions error, the predictions tend to underpredict the OB and UB.
301
Figure D. 4: Dugald River stope PLS model example: observed projected distances of the octrees on the left, the predicted distances in
the middle, and the absolute prediction error on the right. The face with no octree is a backfill face
The quality of the predictions varies from stope to stope and even from face to face. The predictions generated
for the stopes in group 3 are plotted against the observations in 3D view (Figure D. 5 and Figure D. 6). It can be
seen that, although there are variations between observed and predicted CMS, the general trends of OB and
UB are captured and the predicted geometries are realistic for some of these stopes. Overall, with the PLS
model, the per face analytical assessment (presented in Section 2.4.4) enabled the determination that, looking
at the geometry of the 48 faces, 59% are excellently predicted, 14% are well predicted (good prediction), 4%
showed limited results (limited prediction) and 22% are insufficient. The statistical criterion used for determining
if a geometry is predicted excellently is 50% of the octrees with a prediction error within 1 m and 80% within 2
m. These values were selected arbitrarily based on the size of the stope and the impact 1 m OB or UB would
have on the economic performance. The statistical criterion for the OB and UB location (limited prediction) is
70% of the octree correctly predicted as OB or UB.
302
Figure D. 5: 3D view of the HW predictions versus observations for the Dugald River PLS model
303
Figure D. 6: 3D view of the FW predictions versus observations for the Dugald River PLS model
Figure D. 7 gives an example where the predictions did not allow the determination of the location and magnitude
of OB and UB (insufficient prediction). In this case, UB was observed in the top HW while the model expected
OB. From discussions with mine site personnel, OB was expected due to the presence of a nearby fault in the
HW. Poor ground conditions were expected, which would have caused the rock to break towards the fault. The
different outcome indicates information about the fault and its influence was inaccurate in this instance, which
can occur because part of the structural model is inferred. The model also observed OB in the side wall, but in
fact, it was underbroken. The prediction errors depict a lot of areas of this stope with errors larger than 2.5 m.
304
Figure D. 7: An example stope of an insufficient prediction with the Dugald River PLS model. The observed, predicted projected
distances and the absolute prediction error can be seen. Pale blue octrees on the crest of the HW have a distance of 0 m and were not
part of the predictions. The face with no octrees is a backfill face
The statistical metrics for the predictions generated for group 3 are presented in Table D. 2. The octrees are
correctly predicted as OB or UB 66% of the time. This means 66% of the design surface would be correctly
depicted as OB or UB. The MCC value is 0.27, meaning the classification is not perfect (MCC = 1), but not
random either (MCC = 0). The model performs better at predicting if an octree is underbroken (74%) compared
to OB (57%).
Table D. 2: Results for the performance metrics of the Dugald River LDA model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
305
To better visualise this statistical information, a stope example is presented for which the predictions are similar
to the statistical results presented in Table D. 2. Figure D. 8 presents two views of the stope which compares
observed and predicted values along with error. The following conclusions are drawn from this figure:
• The model predicts that the bottom of the HW will be underbroken and the top part near the drift will be
overbroken.
• The bottom of the footwall will be overbroken and the top part will be underbroken. UB will be observed
in most of the corners.
• When compared with the actual CMS, similar trends are observed with OB being more present in the
HW.
• As we can see from the prediction error, part of the FW and HW would be misled by the predictions if
interpreted as is.
Figure D. 8: Stope A observed OB and UB of the octrees on the left, the predicted OB and UB in the middle, and the prediction error on
the right using the LDA model. The face with no octrees is a backfill face
The quality of the predictions varies from stope to stope. The predictions generated for the stopes in group 3 are
plotted against the observations in 3D view (Figure D. 9 and Figure D. 10). Overall, with the LDA model, the per
face analytical assessment (presented in Section 2.4.4) enabled the determination that, of the 49 faces, 59%
306
showed limited results (OB-UB location predicted correctly) and 41% are insufficient. The statistical criterion for
the OB and UB location (limited prediction) is 70% of the octrees correctly predicted as OB or UB.
Figure D. 9: 3D view of the HW predictions versus observations for the Dugald River LDA model
307
Figure D. 10: 3D view of the FW predictions versus observations for the Dugald River LDA model
Figure D. 11 gives an example where the predictions did not allow the determination of where OB and UB will
occur (insufficient prediction). OB is predicted in the side wall and the top of the HW while they are mostly UB.
The FW is predicted as mostly UB while the bottom half is OB.
308
Figure D. 11: An example of an insufficient prediction with the LDA model. The observed and predicted OB and UB can be seen as well
as the prediction error. Pale blue octrees on the crest of the HW were not part of the predictions. The face with no octrees is a backfill
face
309
Appendix E: Prediction results for the Prominent
Hill PLS and LDA models
A predictive model is built and tested for the 51 transversal stopes presented in Section 3.2.1. For this case
study, the variable inputs for the statistical models are the same as for the previous case study presented in
Chapter 6. Therefore, the first two groups are used for building the model (38 stopes) and the remaining 13
stopes for testing the predictions (group 3, Figure E. 1). The stope selection follows the extraction sequence in
a chronological order.
310
Figure E. 2: Predictions versus observations for the Prominent Hill PLS model. The points are coloured by their confusion matrix
classification. The ideal and best linear fit of the data are overlaid
The statistical metrics are presented in Table E. 1. The octrees were correctly predicted as OB or UB 67% of
the time. This means 67% of the design surface would be correctly depicted as OB or UB. The MCC value is
0.39, meaning the classification is not perfect (MCC = 1), but not random either (MCC = 0). The model performs
better at predicting if an octree is OB (81%) compared to UB (73%). The RMSE is 1.45, meaning the average
error is around 1.45 m. 33% of the octrees are predicted within half a metre of the actual projected distance,
59% under a metre and 83% under 2 m. This means that when looking at the predicted stope surface, it is
assumed that just over half of the surface is within 1 m of its actual position and the majority within 2 m. Knowing
that the projected distance has a range of 10 m (-4 m to 6 m), the model allows one to narrow down the expected
value range to 2 m most of the time, and up to 4 m for the majority. Given that the median is under a 1 m error,
the higher average error is due to localised areas of the stope where OB and UB are underpredicted.
Table E. 1: Results for the performance metrics of the Prominent Hill PLS model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
311
The prediction error varies depending on the observed projected distance. From Figure E. 3, it can be seen that
octrees with a projected distance between -1.5 m and 2.0 m (distances between the dotted lines) tend to have
smaller errors than larger OB and UB distances. This is due, in part, to the fact that there are less octrees with
a projected distance exceeding -1.5 m and 2.0 m for the model to fit. There is one set of octrees that have a
larger error for a small projected distance (circled in red). These octrees come from one particular face.
Figure E. 3: Prediction absolute error versus the projected distance for the Prominent Hill PLS model. Outliers circled in red
To better visualise this statistical information, a stope example is presented (Figure E. 4) for which the predictions
fit the statistics discussed in this section. Two views of the stope are presented, showing the actual values side-
by-side, the predictions, and the prediction error. The following conclusions are drawn from this figure:
• The model predicts OB around the drives, with the HW and FW mostly overbroken.
• The side wall will be overbroken in the middle of the face.
• UB will be mostly in the corners.
• When compared with the actual CMS, similar trends are observed except for the FW.
• The main difference between the predictions and the CMS are the absolute magnitude of OB and UB.
Looking at the prediction errors, the predictions tend to underpredict the OB and UB.
312
Figure E. 4: Prominent Hill stope PLS model example: observed projected distances of the octrees on the left, the predicted distances
in the middle, and the absolute prediction error. The face with no octrees is a backfill face
The quality of the predictions varies from stope to stope and even from face to face. The predictions generated
for the stopes in group 3 are plotted against the observations in a 3D view (Figure E. 5 and Figure E. 6). It can
be seen that, although there are variations between observed and predicted CMS, the general trends of OB and
UB are captured and the predicted geometries are realistic for some of these stopes. Overall, with the PLS
model, the per face analytical assessment (presented in Section 2.4.4) enabled the determination that, looking
at the geometry of the 48 faces, 54% are excellently predicted, 23% are well predicted (good prediction), 8%
showed limited results (limited prediction) and 15% are insufficient. The statistical criterion used for determining
if a geometry is predicted excellently is 50% of the octrees with a prediction error within 1 m and 80% within 2
m. These values were selected arbitrarily based on the size of the stope and the impact 1 m OB or UB would
have on the economic performance. The statistical criterion for the OB and UB location (limited prediction) is
70% of the octree correctly predicted as OB or UB. All insufficient predictions are FW (six out of 12) and the
majority of HW are well predicted (nine out of 12).
313
Figure E. 5: 3D view of the HW predictions versus observations for the Prominent Hill PLS model
314
Figure E. 6: 3D view of the FW predictions versus observations for the Prominent Hill PLS model
Figure E. 7 gives an example where the predictions did not allow the determination of the location and magnitude
of OB and UB (insufficient prediction). In this case, large OB (over 2.5 m, coloured in red) was observed for most
of the HW while the model expected some OB, but only large OB in specific areas. The FW is mostly
underbroken, but the model predicts OB for the majority of the surface. From discussions with mine site
personnel, inclined FW do not generally get OB; however, the stopes used to train the model had multiple stopes
with FW OB, explaining the predictions. The FW results can be improved by updating the stope in the model,
removing older stopes that behaved differently. The prediction errors depict a large area of the stope with errors
larger than 2.5 m for this stope.
315
Figure E. 7: Prominent Hill stope example where the predictions were not adequate with the PLS model. The observed, predicted
projected distances and the absolute prediction error can be seen. The faces with no octrees are backfill faces
The statistical metrics for the predictions generated for group 3 are presented in Table E. 2. The octrees are
correctly predicted as OB or UB 69% of the time. This means 69% of the design surface would be correctly
depicted as OB or UB. The MCC value is 0.27, meaning the classification is not perfect (MCC = 1), but not
random either (MCC = 0). The model performs well at predicting if an octree is underbroken (64%) compared to
OB (66%).
Table E. 2: Results for the performance metrics of the Prominent Hill LDA model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
316
To better visualise this statistical information, a stope example is presented for which the predictions are similar
to the statistical results presented in Table E. 2. Figure E. 8 presents two views of the stope which compare
observed and predicted values along with the error. The following conclusions are drawn from this figure:
• The model predicts OB for the majority of the HW and FW and that is what is observed.
• UB will be mostly in the corners.
• The prediction errors are on the edges of the faces.
Figure E. 8: Prominent Hill stope LDA model example: observed OB and UB of the octrees on the left, the predicted OB and UB in the
middle and the prediction error on the right. The face with no octrees is a backfill face
As described in Section 7.1.1, the quality of the predictions varies from stope to stope. The predictions generated
for the stopes in group 3 are plotted against the observations in a 3D view (Figure E. 9 and Figure E. 10). Overall,
with the LDA model, the per face analytical assessment (presented in Section 2.4.4) enabled the determination
that, of the 48 faces, 63% showed limited results (limited prediction) and 38% are insufficient. The statistical
criterion for the OB and UB location (limited prediction) is 70% of the octree correctly predicted as OB or UB.
The insufficiently predicted faces are scattered between the different face types (HW, FW, side walls and crown).
317
Figure E. 9: 3D view of the HW predictions versus observations for the Prominent Hill LDA model
318
Figure E. 10: 3D view of the FW predictions versus observations for the Prominent Hill LDA model
Figure E. 11 gives an example where the predictions did not allow the determination of where OB and UB will
occur (insufficient prediction). In this case, the side wall OB and UB were mostly insufficient predictions while
the FW OB and UB were correctly predicted. From discussions with mine site personnel, stopes adjacent to
paste do not have OB in the side walls due to stress shadowing, which is not accounted for in this model.
319
Figure E. 11: Prominent Hill example where the predictions were not adequate with the LDA model. The observed and predicted OB
and UB can be seen as well as the prediction error. The face with no octrees is a backfill face
320
Appendix F: Prediction results for the Westwood
PLS and LDA models
A predictive model was built and tested for the 40 longitudinal stopes of the WW28 area presented in Section
3.3.1. For this case study, the variable inputs for the statistical models are the same as for the previous case
studies. Therefore, the first two groups are used for building the model (30 stopes) and the remaining 10 stopes
for testing the predictions (group 3, Figure F. 1). The selection follows a chronological order.
321
Figure F. 2: Predictions versus observations for the Westwood PLS model. The points are coloured by their confusion matrix
classification. The ideal and best linear fit of the data are overlaid
The statistical metrics are presented in Table F. 1. The octrees are correctly predicted as OB or UB 91% of the
time (ACC). However, only 4% of the UB is correctly predicted as UB (TUD) while 99% of the OB is predicted
as OB (92% of the predicted OB is OB). The MCC value is 0.01, meaning the classification is random (MCC =
0). This is related to the unbalanced categories of OB and UB. The UB population in the dataset is small (14%),
which is due the mine’s goal of leaving no ore behind given the grade and size of the stopes. If we were instead
to look at the larger OB (over 2 m) which is more frequent for this mine site than the other two, the model doesn’t
perform any better (6% of the OB over 2 m correctly predicted). The RMSE is 1.58, meaning the average error
is around 1.58 m. 37% of the octrees are predicted within half a metre of the actual projected distance, 59%
under a metre and 85% under 2 m. This means that, when looking at the predicted stope surface, it is assumed
that just over half of the surface are within 1 m of its actual position and the majority within 2 m. Knowing that
the projected distance has a range of 8 m (-2 m to 6 m), the model allows one to narrow down the expected
value range to 2 m most of the time, up to 4 m for the majority. Given that the median is under a 1 m error, the
higher average error is due to localised areas with large OB that is underpredicted.
322
Table F. 1: Results for the performance metrics of the Westwood PLS model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
Figure F. 3: Prediction absolute error versus the projected distance for the Westwood PLS model
To better visualise this statistical information, a stope example is presented (Figure F. 4) for which the predictions
fit the statistics discussed in this section. Two views of the stope are presented, showing the actual values side-
by-side, the predictions, and the prediction error. The following conclusions are drawn from this figure:
• The model predicts OB for the majority of the HW and FW.
• The side wall will break close to even.
• Little UB is observed.
323
• When compared with the actual CMS, similar trends are observed.
• The main difference between the predictions and the CMS are the absolute magnitude of OB and UB.
• Looking at the prediction errors, the predictions tend to underpredict the OB and UB.
Figure F. 4: Westwood PLS model prediction example: observed projected distances of the octrees on the left, the predicted distances
in the middle, and the absolute prediction error on the right. The face with no octrees is a backfill face
The quality of the predictions varies from stope to stope and even from face to face. The predictions generated
for the stopes in group 3 are plotted against the observations in 3D view (Figure F. 5 and Figure F. 6). It can be
seen that, although there are variations between observed and predicted CMS, the general trends of OB and
UB are captured and the predicted geometries are realistic for some of these stopes. Overall, with the PLS
model, the per face analytical assessment (presented in Section 2.4.4) enabled the determination that, looking
at the geometry of the 37 faces, 49% are excellently predicted, 22% are well predicted (good prediction), 11%
showed limited results (limited prediction) and 19% are insufficient. The statistical criterion used for determining
if a geometry is predicted excellently is 50% of the octrees with a prediction error within 0.5 m and 80% within 1
m. These values were selected arbitrarily based on the size of the stope and the impact 1 m OB or UB would
have on the economic performance. The statistical criterion for the OB and UB locations (limited prediction) is
70% of the octree correctly predicted as OB or UB. For the insufficient predictions, five out of the 10 stopes have
the HW and FW predictions fail.
324
Figure F. 5: 3D view of the HW predictions versus observations for the Westwood PLS model
325
Figure F. 6: 3D view of the FW predictions versus observations for the Westwood PLS model
Figure F. 7 gives an example of an insufficient prediction (prediction error drops to 19% under half a metre and
46% under a metre). In this case, large OB (over 2.5 m, coloured in red) is observed for most of the HW while
the model expected OB under 2 m with the maximum in the middle of the face. The FW is mostly close to an
even break, but the model predicts OB for the majority of the surface, similar to the HW. The prediction errors
depict 54% of the surface of the stope with errors larger than 1.5 m. This area of the mine is highly influenced
by the presence of the faults where the HW of the stopes in Figure F. 8 break on or near the fault surface. This
stope HW OB is smaller than the adjacent and previously mine stopes as the nearby fault is closer to the design
surface. In addition, the large OB observed in the surrounding stopes HW is not considered in the model and
most likely has an impact on the stress redistribution for this stope.
326
Figure F. 7: Westwood PLS prediction example where the predictions were not adequate. The observed, predicted projected distances
and the absolute prediction error can be seen. The faces with no octrees are backfill faces
Figure F. 8: Side view of the Westwood analysed stope with predictions that are inadequate as well as adjacent stopes and faults
The statistical metrics for the predictions generated for group 3 are presented in Table F. 2. The octrees were
correctly predicted as OB or UB 92% of the time (ACC). This means 92% of the design surface would be
accurately depicted as OB or UB. The MCC value is 0.004, meaning the classification is random (MCC = 0). The
model does not perform well at predicting if an octree is underbroken (0%) compared to OB (92%).
327
Table F. 2: Results for the performance metrics of the Westwood LDA model. These metrics do not consider the octrees with a
projected distance larger than -4 m or 6 m
The LDA model performs poorly at separating OB and UB. This is in part due to the unbalanced categories.
There is a low percentage of UB (8%) in these longitudinal stopes and the rest of the database (below 15%) as
the stopes are designed to leave no ore behind, and therefore have no UB. This makes the UB prediction difficult.
The prediction errors are mainly located on the edges of the stope and side walls as that is where the UB is
found (Figure F. 9). This accounts for about 22% of the predicted faces. Overall, with this LDA model, the per
face visual assessment (presented in Section 2.4.4) enabled the determination that, of the 37 faces, 76% showed
limited results (limited prediction) and 24% are insufficient. The statistical criterion for the OB and UB location
(limited prediction) is 70% of the octrees are correctly predicted as OB-UB.
Figure F. 9: 3D view of the LDA prediction error for the predicted Westwood stopes
Given that this mine site experiences little UB since they do not wish to leave any ore behind, a 2 m OB threshold
is used to help determine areas where larger OB will occur. A second model was built, but this time with the
objective of separating smaller OB and UB (under 2 m) from larger OB (over 2 m) as around 20% of the database
is large OB and consists of a more critical scenario for the mine. The goal here is to see if the possible presence
of large OB can be easily identified with the model. Again, there is an imbalance in the categories.
328
The statistical metrics for the predictions generated for group 3 are presented in Table F. 3. The octrees were
correctly predicted 68% of the time (ACC). This means 68% of the design surface is correctly predicted as OB
over or under 2 m. The MCC value is 0.21, meaning the classification is not random (MCC = 0) but not perfect
either (MCC = 1). The model does not perform well at predicting if an octree is overbroken by more than 2 m
(18%) compared to under 2 m (95%). This model shows improvement at classifying the data compared to the
first LDA model, implying there is a stronger relationship with the OB than the UB.
Table F. 3: Results for the performance metrics of the second Westwood LDA model (over/under 2 m separation). These metrics do not
consider the octrees with a projected distance larger than -4 m or 6 m
Overall, for this LDA model, 68% of the faces have the location of OB over/under 2 m predicted (limited
prediction) and 32% are insufficient. The statistical criterion for the over/under 2 m location is 70% of the octrees
are correctly predicted as over or under 2 m. The majority of the HW predictions are insufficient (eight out of 10)
while only a minority of the FW are insufficient (two out of 10). However, no faces with OB over 2 m are well
predicted (mostly in the HW).
329
Appendix G: Model prediction summary
The new proposed design approach enables one to predict stope OB and UB at a per stope (OB-UB volumes),
per face (ELOS and ELLO), and most importantly, an octree level (projected distance). This means the location
and magnitude of OB and UB are predicted, allowing one to visualise the expected geometry in 3D and calculate
volumes of OB and UB from it. This is a step change from current practice, which only predicts the ELOS per
face, not allowing engineers to know the true geometry, the distribution of the magnitude of OB, where it will
occur or the UB.
Statistical summary
A summary of the statistical performance for the three different models built for the three different mine sites is
presented in Table G. 1. In terms of classifying the OB and UB (ACC), the three statistical methods showed
similar performance when looking at the means. Random forest performed slightly better in general than PLS
(1% to 6% depending on the performance metric (introduced in Section 2.4.4)) and performed better than the
LDA with the exception of the TOD (proportion of OB predicted as OB). The Dugald River mine and Prominent
Hill mine showed similar performance where 65% to 69% of the octrees were classified correctly (ACC). In terms
of prediction error, random forest and PLS show almost the exact same performance on average. Around 35%
of the octrees are predicted within half a metre, 60% within a metre and 85% within 2 m. Overall, these models
showed consistent performance over the three mines sites (except for the WW OB-UB classification) implying
the stability and flexibility of the approach to different mine sites. These models enable mine sites to determine,
for the majority of stope surfaces, where the OB and UB are (65% of the time or more) and, for the PLS and
random forest models, the magnitude within 1 m to 2 m.
330
Table G. 1: Summary of the models’ prediction performance for the three mine sites (DR = Dugald River, PH = Prominent Hill, WW =
Westwood). Performance metrics defined below
Variables summary
The statistical approaches are different for the random forest models (non-linear) and PLS models (linear). This
is seen when looking at the importance the models put on the different variables (Table G. 2). The top and
recurring variables for the PLS models are the ERF, undercut and blasting energy proxy, while the top and
recurring variables for the random forest models are the dip, undercut, direction and blasting (energy or
orientation). For the PLS models, the octree’s position in the face (ERF), the depth of undercut and the
distribution of the blasting energy will dictate the predicted OB and UB. For the random forest model, determining
which face the octree is in (using dip and direction), the depth of undercut and the blasting pattern will dictate
the predicted OB and UB.
331
Table G. 2: Summary of the model variables’ importance for the three mine sites (DR = Dugald River, PH = Prominent Hill, WW =
Westwood)
332
o The predictions allow engineers to determine where the larger OB and UB will occur, but not
its magnitude.
• Limited prediction:
o The OB-UB location criterion is met, but not the prediction error criterion and shape criterion.
o The predictions allow engineers to identify where OB and UB will occur, but do not identify the
magnitude or distribution of the projected distance for the majority of the surface.
• Insufficient prediction:
o None of the criteria are met.
o The predictions do not allow the determination of the distribution of the projected distance,
and where OB and UB will occur, and its magnitude for the majority of the surface.
A different prediction error criterion was used between the transversal and longitudinal stopes for determining if
the geometry is predicted excellently. The tolerance for error or the minimum prediction error that is required is
mine specific and will depend on the stope size, geometry and grade. For example, the impact a predicted 1 m
OB or UB will have on the estimated dilution or ore recovery varies significantly. Longitudinal stopes that are 2
m to 5 m wide with clear waste-ore boundaries will see dilution increase by 20% to 50% for every metre of OB.
Therefore, the tolerated error for the excellently predicted geometry should be small (under a metre) to allow the
mine site personnel to get an accurate estimate of their stope geometry. On the other hand, for low disseminated
grade using transversal stopes that are 20 m wide, dilution would be limited to only 5% or less for every metre
of OB. Therefore, the tolerated error for the excellently predicted geometry can be larger to allow the mine site
personnel to get an adequate estimate of stope geometry. For the transversal stopes (Dugald River and
Prominent Hill), at least 50% of the octrees needed to have a prediction error smaller than 1 m and 80% smaller
than 2 m, while for the longitudinal stopes (Westwood), 50% under half a metre and 80% under a metre. This
ensures the average prediction error is under 2 m for a transversal face and 1 m for a longitudinal face. It is
acceptable that the remaining 20% of octrees in both cases can exceed the 2 m or 1 m threshold. Given that at
least 80% of the surface is depicted within 1 m or 2 m, an adequate estimate of the surface geometry can be
interpreted. These criteria are based on an understanding of the mining practices but remain arbitrary. This
implies the threshold used for characterising the model performance can vary and improve according to the mine
site and their risk tolerance.
Table G. 3 gives a summary of the predicted geometry performance based on the per face assessment. Overall,
the random forest models perform better at generating excellent predictions of the geometry, capturing the shape
and magnitude of the face 71% of the time (on average) for a transversal stope and 51% of the time for a
longitudinal stope. In comparison, PLS models’ excellent predictions represent 57% (on average) and 49%,
333
respectively. 8% to 13% of the predicted faces failed to capture the geometry of the face for the random forest
models, compared to 15% to 22% for the PLS models. The remaining predicted faces at least allowed the
determination of where the OB and UB would occur or the general distribution of the projected distance (good
or limited predictions). In addition to these numbers, the random forest models enable a probabilistic approach.
This enables one to calculate a predicted interval and assess the maximum OB or UB that can be expected.
One of the limitations observed with the PLS model is the inability to predict the magnitude of the largest OB in
the face when the OB exceeded 2 m.
Table G. 3 : Summary of the models’ performance at determining the OB and UB location and magnitude distribution within a face for
the three mine sites (DR = Dugald River, PH = Prominent Hill, WW = Westwood)
The criteria for characterising the random forest model’s performance included a probabilistic criterion which
looked at the percentage of octrees with their projected distance within the prediction interval (70% of octrees
required for the 10th to 90th percentile interval, see Section 2.4.4). This criterion allows one to consider the
prediction interval when assessing the capabilities of the model to capture the observed projected distance and
the geometry. It is assumed here that its impact on the model performance is beneficial as it looks at a range of
predictions instead of a single value, thus increasing the chances of identifying the observed projected distance
using the model. However, if the prediction interval is large (for example, ±4 m), then it would not allow one to
narrow down the range for the expected projected distance and would leave a certain amount of uncertainty
even though the observed projected distance is within the range. Figure G. 1 shows the cumulative distribution
of the 10th to 90th percentile prediction interval (halved interval distance is used) for all the predicted octrees for
the three mine sites. For Prominent Hill and Westwood, 75% of the predicted octrees have a ±1 m to 1.5 m
interval indicating that the predictions do narrow down the expected projected distance to a 2 m to 3 m window.
The proportion of octrees for Dugald River decreases in their case to 45%.
334
Figure G. 1 : Cumulative distribution of the 10th to 90 th percentile prediction interval (halved interval distance is used) for all the
predicted octrees for the three mine sites
The reduced model performance for the longitudinal stope is in part associated to the lower prediction error
tolerance that is imposed and, in other parts, to the geological context. Given the position error associated to
the surveys (CMS, drives, faults) and the rock mass sampling, which can be sparse, the inherent variability in
the dataset makes it difficult to predict, with a high success rate, the projected distance within 0.5 m as the
precision of these surveys is to the decimetre. If the prediction error threshold for the transversal stopes were
used instead (1 m and 2 m instead of 0.5 m and 1 m), 72% of the faces would have their geometry predicted
excellently. In terms of the geological context, all mispredicted faces were either HW or FW which are the key
faces that need to be predicted. Four out of the 10 HW have OB over 5 m for the majority of the faces. This
represents almost half of the insufficient faces. These OB are linked to the complex rock mass, where there was
unravelling to faults further away from the stope surface that were not captured by the fault variables. There are
no variables at an octree level currently that can properly capture these situations. The model for this mine site
does not capture all the critical factors. Therefore, for this mine site, further research is needed to capture all the
key variables and additional stopes in the database. For the longitudinal stopes, additional case studies are
recommended to validate the results as, so far, only a limited percentage of faces are predicted excellently
(51%). However, the probabilistic approach predicts the projected distance with a high success rate within a 1
m to 2 m error. The mean errors in these cases are all under 1 m, meaning that valuable information is obtained
72% of the time with minimal error. Also, the predictions can still provide key information for the engineer on the
chances and location of the large OB (over 2 m). 72% of the faces have their maximum and minimum projected
distance fall within the 5th and 95th percentile.
Prediction errors will occur. Analysis of the prediction error indicated causes such as data quality (abnormal
cases such as misfires or muckpiles, or misinformation such as fault position), variability in the geological and
mining environment or OB and UB causes not captured by the model (for example, unravelling). For the
insufficient cases caused by data quality, these cases are site-specific and not caused by the methodology.
335
These predictions are not necessarily wrong since the mined geometry diverged due to misinformation or
operational changes that are not accounted for and are not available at the design stage. It can also be a result
of mining plans changing over time, which can be considered by updating the database. The use of a probabilistic
approach enhances the capabilities of the prediction model as it enables one to determine the prediction interval,
narrowing down the expected range of the projected distance and assessing the chances for larger OB or UB.
For the insufficient cases caused by omitted variables, this indicates the model is not adapted for the specific
mining situation and would need to be modified to better account for specific mining conditions.
Overall, the assessment of the model performance (numbers presented in Table G. 1 and Table G. 3) show that
random forest performs better than the PLS models at predicting the mined geometry. Therefore, the random
forest models are used for determining the capabilities of the proposed approach at predicting the mined
geometry and meeting the objectives of this thesis.
336
Appendix H: Catalogue of predicted geometry that
meets the objective set in this thesis
Figure H. 1: Example no1 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 2: Example no2 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
337
Figure H. 3: Example no3 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 4: Example no4 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
338
Figure H. 5: Example no5 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 6: Example no6 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
339
Figure H. 7: Example no7 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 8: Example no8 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
340
Figure H. 9: Example no9 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 10: Example no10 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
341
Figure H. 11: Example no11 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 12: Example no12 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
342
Figure H. 13: Example no13 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 14: Example no14 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
343
Figure H. 15: Example no15 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 16: Example no16 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
344
Figure H. 17: Example no17 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 18: Example no18 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
345
Figure H. 19: Example no19 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 20: Example no20 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
346
Figure H. 21: Example no21 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 22: Example no22 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
347
Figure H. 23: Example no23 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 24: Example no24 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
348
Figure H. 25: Example no25 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 26: Example no26 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
349
Figure H. 27: Example no27 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 28: Example no28 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
350
Figure H. 29: Example no29 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 30: Example no30 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
351
Figure H. 31: Example no31 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 32: Example no32 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
352
Figure H. 33: Example no33 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 34: Example no34 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
353
Figure H. 35: Example no35 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 36: Example no36 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
354
Figure H. 37: Example no37 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 38: Example no38 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
355
Figure H. 39: Example no39 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 40: Example no40 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
356
Figure H. 41: Example no41 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 42: Example no42 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
357
Figure H. 43: Example no43 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 44: Example no44 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
358
Figure H. 45: Example no45 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 46: Example no46 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
359
Figure H. 47: Example no47 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 48: Example no48 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
360
Figure H. 49: Example no49 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 50: Example no50 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
361
Figure H. 51: Example no51 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 52: Example no52 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
362
Figure H. 53: Example no53 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 54: Example no54 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
363
Figure H. 55: Example no55 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 56: Example no56 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
364
Figure H. 57: Example no57 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 58: Example no58 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
365
Figure H. 59: Example no59 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 60: Example no60 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
366
Figure H. 61: Example no61 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 62: Example no62 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
367
Figure H. 63: Example no63 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 64: Example no64 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
368
Figure H. 65: Example no65 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
Figure H. 66: Example no66 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
369
Figure H. 67: Example no67 of a predicted geometry that meets the objective set in this thesis. A side-by-side comparison between the
observation and predictions is shown for the projected distance and cumulative distribution of the projected distance. The projected
distance for the prediction interval is shown (10th and 90th percentile) as well as the prediction error
370