Quantifying Multi Element and Volumetric Uncertainty Col - 2012 - Computers - G
Quantifying Multi Element and Volumetric Uncertainty Col - 2012 - Computers - G
Quantifying Multi Element and Volumetric Uncertainty Col - 2012 - Computers - G
a r t i c l e i n f o abstract
Article history: Traditional geostatistical modelling of orebodies and estimation of grade–tonnage curves do not
Received 30 March 2011 account for the uncertainty of the orebody grades and tonnages. Geological interpretations of complex
Received in revised form shapes are often over-constrained, and therefore do not properly identify the location of the ore. In
15 February 2012
these situations, tonnage is often under-estimated and grade is over-estimated, resulting in orebody
Accepted 21 February 2012
models used for mine planning that lead to costly financial decisions. This paper presents an approach
Available online 3 March 2012
aiming to better assess the uncertainty in an orebody model. The approach is applied to Vale’s West
Keywords: Orebody of the Coleman McCreedy Mine, a poly-metallic deposit containing nickel, copper, gold,
Wireframes platinum and palladium. To encapsulate the orebody’s variability and uncertainty, the nickel–copper
Multiple point statistics
sulphide mineralized zone is simulated using the single normal equation simulation method. The
Min/Max Autocorrelation Factors
realizations serve as the orebody models from which the grades of multiple elements are jointly
Volumetrics
Training image simulated using Min/Max Autocorrelation Factors. The final result is a series of equiprobable
representations of the mineralization that incorporates both grade and tonnage uncertainty. The case
study indicates that had conventional orebody estimations been used, there would have been a 10%
over-estimation of orebody volume, along with significant over-estimation of low-grade material and
under-estimation of high-grade material.
& 2012 Elsevier Ltd. All rights reserved.
0098-3004/$ - see front matter & 2012 Elsevier Ltd. All rights reserved.
doi:10.1016/j.cageo.2012.02.018
72 R. Goodfellow et al. / Computers & Geosciences 42 (2012) 71–78
Fonseca, 2003; Lopes et al., 2011) may be used to decorrelate a kriging system consisting of two-point covariances, the MP condi-
pertinent variables into spatially non-correlated factors that are tional distribution is conditioned to a single joint MP data event dn:
independently simulated and back transformed to correlated attri-
f ðx; sk 9dn Þ ¼ EfIðx; sk Þ9dn g ¼ PrfSðxÞ ¼ sk 9dn g, k ¼ 1, . . . ,K ð1Þ
butes. To further reduce the time required to simulate the deposit
for the variables of interest, MAF can readily be integrated with the where f ðx; sk 9dn Þ is the conditional probability that sðxÞ ¼ sk given
direct block simulation method (Boucher and Dimitrakopoulos, the data event dn and EfIðx; sk Þ9dn g is the conditional expectation of
2009). the indicator function Iðx; sk Þ given the data event dn, whereby
In the following sections, a general overview of multiple-point Iðx; sk Þ ¼ 1 if sðxÞ ¼ sk , otherwise Iðx; sk Þ ¼ 0.
simulation is given, followed by an overview of joint simulation of Let Ak denote the binary random variable indicating the
multiple correlated variables using Min/Max Autocorrelation Factors occurrence of data event dn at location x
at the block support scale. Both methods are then applied to a case
1 if SðxÞ ¼ sk
study at Vale’s West Orebody at the Coleman McCreedy deposit, by Ak ¼ ð2Þ
0 otherwise
first simulating the ore envelope and subsequently simulating the
grades for gold, copper, nickel, palladium and platinum jointly Similarly, let D denote a binary random variable indicating
within the models. Following this, the results from the generated the occurrence of data event dn. The conditional probability of the
grade–volume curves are discussed in terms of volumetric uncer- node or location x corresponding to state sk is given by the
tainty and grade variability within the generated models. Finally, following simple indicator kriging expression:
conclusions from this case study are presented.
f ðx; sk 9dn Þ ¼ PrfAk ¼ 19D ¼ 1g ¼ EfAk g þ l½1EfDg ð3Þ
3. Joint simulation of correlated variables with Minimum/ points and the point data and the block data for the lth MAF
Maximum Autocorrelation Factors factor, respectively. The vector of N simulated values mlpn for each
factor l is obtained by solving the following system of equations
Consider a multivariate, stationary and ergodic spatial random similar to generating LU simulations with conditioning data
function of a continuous variable ZðxÞ ¼ ½Z 1 ðx, . . . ,Z p ðxÞT that has (Godoy, 2003; Boucher and Dimitrakopoulos, 2009)
been transformed to a standard Gaussian random function
mlpn ¼ LlpIV ðLlIIVV Þ1 mlIV þ Llpp wp ð12Þ
YðxÞ ¼ ½Y 1 ðx, . . . ,Y p ðxÞT ¼ ½fðZ 1 ðxÞÞ, . . . , fðZ p ðxÞÞT and is assumed
to be multi-Gaussian. Minimum/Maximum Autocorrelation Fac- where mlIV is the vector containing neighbouring point and block
tors (MAFs) are defined as the p orthogonal linear combina- data for factor l, wp is a vector of randomly generated standard
tions M i ðxÞ ¼ aTi YðxÞ,i ¼ 1, . . . ,p of the original multivariate vector normal numbers and LlpIV , LlIIVV and Llpp are obtained from the
YðxÞ. MAFs are derived assuming that YðxÞ is represented by a following Cholesky decomposition:
two-structure linear model of coregionalization (Desbarats and 2 l 3 2 32 lT T
3
Dimitrakopoulos, 2000). The MAF transformation can be rewrit- CIIVV ClpIV LlIIVV
l
0 6 LIIVV LpIV 7
4 5¼4 54 T 5 ð13Þ
ten as ClpIV Clpp LlpIV Llpp 0 Ll pp
MðxÞ ¼ ATMAF YðxÞ ¼ ATMAF /ðZðxÞÞ ð6Þ
The block value can be obtained by averaging the back-
and the MAF factors, AMAF , are derived from transformed points that discretize each block with Eq. (12).
AMAF ¼ Q 2 K1 The direct block MAF simulation algorithm (Boucher and
1 Q1 ð7Þ
Dimitrakopoulos, 2009) proceeds as follows:
where the eigenvectors Q 1 and eigenvalues K1 are obtained from
the spectral decomposition of the multivariate covariance matrix 1. Transform the data ZðxÞ to normal-score data YðxÞ.
B of YðxÞ at the zero-lag distance. More specifically, the spectral 2. Transform YðxÞ to MðxÞ using the MAF transformation in Eq. (6).
decomposition is computed as 3. Define a random path to visit each block to be simulated.
Q 1 BQ T1 ¼ K1 ð8Þ 4. For each block v, simulate the MAF factors at each of the
block’s N discretizing points mn ðxi Þ,i ¼ 1, . . . ,N with the LU
Q 2 is the matrix of eigenvectors from the following spectral decomposition using Eq. (12).
decomposition: a. Average the points mn ðxi Þ,i ¼ 1, . . . ,N over the block to
Q 2 ð12½Cz ðDÞT þ ½Cz ðDÞÞQ T2 ¼ K2 ð9Þ obtain mnV ðvÞ for further conditioning.
b. Back-transform the simulated nodes mn ðxi Þ,i ¼ 1, . . . ,N to
where the matrix Cz ðDÞ is an asymmetric variogram matrix at zn ðxi Þ and average the points xi A v to obtain the simulated
lag distance D for the regular PCA factors zðxÞ ¼ YðxÞA, where value at the block support scale, znV ðvÞ using Eq. (10). Write
1=2
A ¼ Q 1 K1 . K2 is the matrix of eigenvalues obtained from the the values to a file.
spectral decomposition in Eq. (9). In practice, the simplest way to 5. Repeat step (4) for each block v to be simulated.
ensure that the transformed variables are orthogonal is to test the 6. Repeat steps (3)–(5) to generate a set of multi-element
cross-variograms of the MAF factors for several lag distances, D, geological simulations.
and select the one which provides the best decorrelation; this
method permits applying the MAF transformation to the experi-
mental data set without having to derive theoretical variogram 4. Geology of the West Orebody
and cross-variogram models beforehand. For a more detailed
description of MAF for simulation of correlated attributes, the Vale’s West Orebody (WOB), located in Sudbury, Ontario,
reader is referred to Desbarats and Dimitrakopoulos (2000). Canada, is located 1463 m west of the Lower Coleman Orebody.
The direct block simulation method (Godoy, 2003), and more It has a known strike length of 213 m. The ore thickness ranges
specifically direct block simulation for multiple correlated vari- from 1.5 to 46 m with an average of 27 m. The upper portion of
ables (Boucher and Dimitrakopoulos, 2009), is used to simulate the orebody dips steeply to the south at 801 before flattening
the MAF factors MðxÞ independently for each of the blocks in the to 401 at depth. The orebody is composed of massive sulphides,
domain D A Rn . Simulation at the block-support scale using MAF stringer sulphides, and weaker disseminations within granite
calls for the block support vector random function ZV , which can breccia zones enclosed in the host footwall rocks. The host rocks
be expressed as are granite gneiss, granite breccia and Sudbury breccia.
1XN
ZV ðvÞ ¼ f1 ððATMAF Þ1 Mðxi ÞÞ, xi A v, 8i ð10Þ
Ni¼1 5. Simulation of the ore envelope
where each block v A D is discretized by N points at locations
xi A v and fi ¼ 1, . . . ,Ng denotes the indices for each of the 5.1. TI and hard data
discretization points. For each block to be simulated, the dis-
cretizing point values conditional to neighbouring point and A conventional deterministic orebody model is used to serve
block data are simulated with the joint LU simulation. Let ClIIVV as a training image for the simulation process. To generate the
be the covariance matrix for the conditioning data and ClIV be the model, the drillhole data is coded as inside (1) or outside (0) the
covariance matrix between the simulation grid’s points and the nickel–copper mineralized zone based on the presence low-grade
neighbouring point and block data for the lth MAF factor nickel. A wireframe envelope is generated and converted to a
2 3 block model on a regular grid, whereby all blocks that lie within
ClII ClIV h i the mineral envelope (wireframe) are designated as mineralized
l
CIIVV ¼ 4 l 5 and Cl ¼ ClpI ClpV ð11Þ
l pIV material (1) and all other blocks are designated as barren rock (0).
CVI CVV
It is noted that the low-grade nickel criterion, hence the wire-
where ClII , ClIV and ClVV are the point-to-point, point-to-block and frame envelope, is subject to interpretation; a single, smooth and
block-to-block covariance matrices for the lth MAF factor, respec- connected orebody model is generally preferred by the geologist.
tively; ClpI and ClpV define the covariances between the discretizing The conventional model is used as a training image and is
74 R. Goodfellow et al. / Computers & Geosciences 42 (2012) 71–78
5.3. Validation
and training image are significantly less than the variability in
Fig. 2 shows how the simulated realizations reproduce the the data. This behaviour is to be expected, given that the
large-scale features of the training image, such as the steeply algorithm is driven by the patterns available in the training image
dipping of the upper portion of the orebody and its flattening with rather than a variogram model; additionally, the post-processing
depth. The algorithm (Remy et al., 2011) allows the realizations to step enhances the training image’s variogram reproduction. The
reproduce the target waste proportion of 93.2%; the waste significant difference between indicator variograms suggests that
proportions of the 20 realizations fluctuate between 93.2% and there is a conflict between the data and the training image, and is a
94.1% with a mean of 93.9%. Fig. 3 shows the indicator variogram result of choosing a single, smooth and connected orebody model
reproduction for the SNESIM realizations, training image and rather than using a model that strictly obeys the low-grade nickel
data. The indicator variogram for vector h, gI ðh; sk Þ, is calculated coding applied to the drillholes. These issues have also been studied
using: by Osterholt and Dimitrakopoulos (2007) when simulating an iron
ore channel. To deal with such cases where there is a conflict
NðhÞ
1 X between the data and training image, data-driven methods, such as
gI ðh; sk Þ ¼ ½Iðxa ; sk ÞIðxa þh; sk Þ2 ð14Þ
2NðhÞ a ¼ 1 high-order simulation with spatial cumulants (Mustapha and
Dimitrakopoulos, 2010; Dimitrakopoulos et al., 2010), need to be
where NðhÞ denotes the number of pairs of points separated by the explored.
vector h, and the a is used to index these pairs. It is first noted
that the simulations accurately reproduce the indicator variogram of 5.4. Assessing volumetric uncertainty
the training image, however the variability for both the simulations
To assess the grade–tonnage uncertainty present in the
modelling of the deposit, the realizations generated by SNESIM
are used as distinct orebody models from which nickel, copper,
gold, palladium and platinum are jointly simulated. The fre-
45 m quency distribution, in terms of the percentage total volume of
ore in the simulation compared to the volume of ore in the
training image, is shown in Fig. 4. It is noted that the volume of
the ore blocks of the training image (a conventional deterministic
wireframe generated by a geologist) is approximately 10% higher
than the volume of the simulations. This highlights the need for
Fig. 2. Example of a data template. Cross-sections of (a) the training image,
the generation of multiple objective orebody models when
(b) cleaned maximum, (c) cleaned median and (d) cleaned minimum simulated assessing a mineral deposit. For the purpose of this study, the
models of the deposit (in terms of volume). simulated models with the maximum, median and minimum ore
R. Goodfellow et al. / Computers & Geosciences 42 (2012) 71–78 75
volumes are retained for further joint multi-element simulation, score) variables; the variogram models of the MAF factors does
and are referred to as the Max, Med and Min orebody models. It is not necessarily correspond to the variography of the variables.
noted that in general, all simulations should be retained for joint
multi-element simulation. However, in this case there is very
6.3. Conditional simulation of MAF at the block support scale
little difference in terms of volumetrics for the majority of the
simulations (with the exception of the Max orebody model),
Conditional simulations for each of the factors in each of the
which is a result of the high drilling density within the miner-
orebody models are performed independently using Eq. (12) and
alized zone. Fig. 2 shows sample cross-sections of the selected
averaged into blocks using Eq. (10); the point support informa-
orebody models.
tion is retained for a variogram validation with the drillholes.
The simulations are generated inside the orebody models using
6.1 4.6 4.6 m3 blocks and a 4 3 3 node discretization
6. Joint simulation of nickel, copper, gold, palladium and
density on the same grid as the wireframe, resulting in
platinum
502,524, 446,940 and 436,536 nodes within the limits of the
maximum, median and minimum simulated orebody models,
6.1. Normal score and MAF transformation
respectively. Ten simulations for each of the factors are generated
for each of the three simulated orebody models and are validated
Similar to traditional orebody estimation methods, the drill-
in detail for reproduction of data, histograms and variograms
holes are filtered for each orebody model, such that only the
on the point support. Fig. 5 shows a cross-variogram between
drillholes inside the model are kept. Prior to applying the MAF
the first two MAF factors for the median model. As one would
transformations to the spatially correlated variables, each of
expect during simulation, there are no spatial cross-correlations
the elements is transformed to a normal distribution. Normal
between the two factors, hence the MAF factors are indeed
score transformations are based on rank ordering of the data and
independent and have been successfully decorrelated. The
decrease the influence of outliers. The transformation matrix AMAF
remaining cross-variograms are very similar to the one presented,
(Eq. (7)) for the median orebody is shown in Table 1. MAF are
thus are omitted. A validation of variograms, cross-variograms
calculated by multiplying the vector of Cu, Ni, Au, Pd and Pt by a
and histograms is presented only for the data space in the
vector of loadings from the rows of the transformation matrix.
subsequent section.
The D lag in Eq. (9) used in this example is 9 m, and is derived
experimentally by testing several lag distances to assure a
suitable decorrelation and stable MAF decomposition. 6.4. Validation of results
Fig. 7. Histogram reproduction of the 10 simulations and original drillholes for Ni,
Cu, Au, Pd and Pt in the median orebody model.
8. Conclusions
Fig. 6. East–West variogram and cross-variogram reproduction for the median orebody This paper presents an approach to assess volumetric and multi-
(note that the heavy line is the drillhole variogram and the light lines are simulations). ple-element uncertainty, and is applied at West Orebody of Vale’s
R. Goodfellow et al. / Computers & Geosciences 42 (2012) 71–78 77
Fig. 8. Volume above Ni cutoff grade curves for the simulated orebodies with 6.1 4.6 4.6 m3 blocks.
Coleman McCreedy deposit, located in Sudbury, Ontario, Canada. In geostatistics method, was first used to simulate a series of equiprob-
order to better quantify the spatial relationships, curvilinear features able orebody models. A conventional, deterministic orebody model is
and volumetric uncertainty in the orebody, SNESIM, a multiple-point used as a training image to provide a set of patterns for the simulation
78 R. Goodfellow et al. / Computers & Geosciences 42 (2012) 71–78