You are on page 1of 13

SME Annual Meeting

March 1-3, 1999, Denver, Colorado

Preprint 99-18
OPTIMAL GRADE CONTROL USING GEOSTATISTICS AND ECONOMICS:
METHODOLOGY AND EXAMPLES
C. V. Deutsch
Univ. of Alberta
Edmonton, AB, Canada

E. Magri V.
Univ. of Chile
Santiago, Chile

K. Norrena
Univ. of Alberta
Edmonton, AB, Canada

1 Copyright (c) 1999 by SME


ABSTRACT As alluded to in the first paragraph, geological rock
An important problem in mine operations is the classifi- types and visible ore/waste contacts must be taken into ac-
cation of material as waste, low-grade stockpile, and ore. count. This should not be forgotten in the following “geo-
This classification must often be made with blasthole data statistical” discussion. Most orebodies permit some grade
that are widely spaced and that have sampling errors. Geo- control from geological interpretation. In practice, the geo-
statistical simulation techniques combined with basic eco- statistical grade prediction should consider the geological
nomic principles allows a procedure for classification that rock types and all available information derived from ac-
maximizes expected profit. tual grade assays of different types and interpretive geolog-
Geostatistical simulation methods (Gaussian, indicator, ical information.
or annealing-based) allow the integration of hard and soft The first, most obvious, extension to the classical hand
data in the creation of alternative, equally-probable, real- contouring approach to grade control is to consider some
izations of the mineral grade(s). At each location, for each form of smooth interpolation such as a moving window av-
realization, we calculate the “profit” if the block were to be erage, inverse distance, or kriging. The estimates are then
classified as ore or waste The optimal classification is the mapped and practical dig limits are established, usually by
one that maximizes expected profit (a Maximum Profit Se- hand. These estimation methods have the advantage of
lection (MPS) procedure). We discuss the theoretical justi- providing a single “optimal” prediction that is easy to use
fication of the method and implementation details. with a predefined cutoff grade for ore/waste classification.
The use of blasthole data from different types of min- There are limitations with such estimation methods: (1)
eral deposits, that is, different levels of continuity, is con- the “smoothing” effect of kriging, and linear interpolators
sidered. We also show the efficacy of the procedure with in general, lead to conditional bias, that is, over-estimation
different levels of sampling error. The increased revenue of low grades and under-estimation of high grades, and (2)
due to the MPS procedure and improved sampling is shown. there is no ability to account for uncertainty in the block
We show the geostatistical simulation procedure and estimates; in particular, the risk of discarding ore or pro-
the uncertainty in block grades that results from incom- cessing waste. Notwithstanding these limitations, kriging
plete and imperfect sampling. The optimal classification followed by hand contouring for the dig limits is common
is presented. Optimal block classifications are transferred practice in grade control.
to realizable dig-limits by hand-drawing polygonal bound- The classic references by David and Journel and Hui-
aries. We compare the results of the proposed method to jbregts discuss the application of kriging in Mining Engi-
classification based on kriging. Limitations and areas of neering. There are many other case studies that use kriging
future work are identified. for grade control and ore reserves, e.g., the papers by Davis
et. al., Raymond, and Westley. As described in Snowden
INTRODUCTION et. al., indicator kriging can be used to better quantify the
continuity of extreme values.
Some orebodies are mined by visible differences between
ore and waste. Other orebodies are very continuous and The major concern with hand contouring and smooth
grade control amounts to delineating the ore/waste contact mapping, however, is that such maps do not account for
and providing a reasonable estimate of the ore grade for uncertainty in the grade estimates and the economic conse-
accounting purposes. We do not consider these cases in quences of wasting ore or processing waste. A smooth map
this paper. Our interest is in erratic orebodies that must be is optimal only when these consequences are the same (and
mined to a grade cutoff. There are concerns with blasthole increase with the magnitude of the error squared), which is
sampling, reliable prediction of block grades, practical dig never the case. The idea of using economic loss functions
limits, and internal dilution. from decision analysis in the context of mineral resources
A key decsion at the time of mining is to determine estimation overcomes this major concern (see Srivastava
what material to take to the mill, waste dump, and low- and Glacken for more details). This paper advocates a sim-
grade stockpile(s). This decision must be made with no ilar procedure with, perhaps, a more straightforward im-
access to the true grades; widely spaced and notoriously plementation.
imprecise blasthole samples must be used. Moreover, the The key idea of decision analysis is to make decisions
ultimate classification must be made for reasonably sized on the basis of minimum loss or maximum profit. These
mining blocks that must ultimately fall within contiguous decisions must account for the uncertainty of all variables
dig limits. and the consequences of choosing the wrong decision. For
The classical approach to grade control is to hand con- grade control (1) geostatistical simulation is used to quan-
tour the blasthole grades and smooth the limits accounting tify uncertainty in block grades, (2) the consequences, or
for practical constraints imposed by the mining equipment. reduced profit, of wasting ore is the lost opportunity cost
Although very attractive due to simplicity, there are often a offset by less milling cost, and (3) the consequences of pro-
number of problems with this classical approach: (1) errors cesing waste is the increased milling cost offset, perhaps,
in individual blasthole samples are not accounted for, that by some recovered metal. The optimal ore/waste classifica-
is, the limits “too-closely” follow high grade samples, (2) it tion is made by calculating the profit Pore of each block if it
is difficult to account for exploration drilling and blastholes were treated as ore and the profit Pwaste of each block if it
from the bench above, and (3) there is neither an objective were treated as waste. The optimal classification is the one
measure of optimality nor a repeatable procedure. that maximizes profit. This procedure can be automated
2 Copyright (c) 1999 by SME
so that the mining engineer / geologist gets a plot of the  z = metal grade (fraction or other units). The metal
blasthole grades with the optimal ore/waste classification. grade is usually unknown and will be predicted with
Of course, the detailed calculations could be examined to geostatistical estimation / simulation methods.
ensure data integrity and the correctness of the results.
There are numerous advantages to basing the ore/waste  p = unit metal price ($ per ton or units consistent
classification on maximum profitability rather than an esti- with units used for metal grade z ).
mated grade map. An evident advantage is improved prof-
itability by explicitly accounting for uncertainty in the grades There may be multiple metals/minerals of interest, in which
and the consequences of misclassification. It is also re- case there will be multiple recovery r, grade z , and price p
markably easy to consider spatial / temporal variations in values. We should point out that our proposed methodol-
milling costs, mining costs, recovery, and metal price. Mul- ogy can straightforwardly handle multiple metals and vari-
tiple metals may be simply added to the profit calculation. ations in all six parameters noted above. Although an “equiv-
We can also increase ore treatment costs due to spatially alent grade” can be determined for multiple metals it is dif-
variable hardness, sulphur or other contaminants, and so ficult to handle cost / recovery variations in conventional
on. The increased CPU cost of this method is not an is- grade control practices.
sue since it takes only minutes on a modest Pentium PC to Common practice consists of calculating a cutoff grade
process many days of production. from the six parameters defined above. The simplest defi-
The methodology will be presented with all necessary nition of cutoff grade is the grade at which the profit gen-
details. A number of examples will be presented to il- erated by processing as ore is equal to that of treating as
lustrate the procedure and quantify the economic benefit. waste, i.e.,
p  r  zc , co , ct = ,cw
These examples will consider different levels of spatial con-
t + (co , cw )
tinuity and different levels of sampling error. A small 30m c
by 30m example will also be considered to gain a deeper z c= p  r
(1)
understanding of why the proposed methodology works.
Outstanding issues, future work, and limitations will also Any material at or above the cutoff grade will be cheaper to
be documented. put in the mill than to place on the waste dump. Such a sim-
ple definition does not consider the time value of money,
the capacity of the plant, fluctuations in strip ratio, and
METHODOLOGY other mining considerations. There are good reasons to
Definitions / Cutoff Grade consider an elevated cutoff grade in early years and to stock-
pile low-grade ore for suplementing mill feed in later years
There are six essential geological and economic parame-
when the strip ratio increases. These issues must be han-
ters needed to calculate a break even cutoff grade for grade
dled on a case-by-case basis by the mining engineers. All
control:
grade control methods, including our proposed simulation
 ct = unit treatment (milling) cost ($ per ton). This
approach, allow flexibility to handle these issues.
cost includes all operating costs related to processing Proposed Approach
a ton of rock sent to the mill. This often depends
A block of material will be called “ore” if the expected
on the rock hardness (increased energy and materials
profit (-cost) profit of processing the block as ore exceeds
consumption for hard ore), the ore grade, and certain
the expected profit (-cost) of considering the block to be
gangue minerals that are considered contaminats and
waste. Maximizing profit is a well established principle in
may increase treatment cost.
mining and economics. Low grade material is identified by
 co = unit ore mining cost ($ per ton). The total
establishing a threshold on the expected profit. The profit
if a block is called ore Pore is calculated as:
mining cost (minus stripping) for excavating a ton
of rock and transporting to the mill. Once again, this
cost is variable depending on the location in the pit
Pore = E fp  r  z , co , ct g (2)
and differences in loading / hauling equipment. where p is the metal price, r is recovery, z is the grade, co
is ore mining cost, and ct is treatment cost. Pore will be
 c w = unit waste mining cost ($ per ton). Mining less than ,cw (the waste mining cost) when the grade is
cost to take a ton of rock and transport it to the waste below cutoff.
dump. This cost may also vary depending on loca- The profit if a block is called waste Pwaste is calculated
tion and equipment. as:
Pwaste = E, f cw , clo g
 r = metal recovery factor (fraction). The fraction of
(3)
metal in the ore feed retained in the final product in where ,cw is the waste mining cost and clo is the lost op-
pure metal or concentrate form. The recovery could portunity cost, which only applies if the grade is greater
depend on the grade (perhaps higher recovery with than cutoff grade.
higher grades) and on other metallurgical considera-
tions. c lo = E fi(z ; zc )  (,  p  r  z + co + ct , cw )g (4)
3 Copyright (c) 1999 by SME
True Grades
where the indicator i(z ; zc ) is defined as: 0.12
Number of Data 60000

 mean 1.340
std. dev. 0.342
1; if z > zc coef. of var 0.255
( ; c) =
i z z (5) maximum 3.806
0; otherwise upper quartile
median
1.530
1.310
lower quartile 1.090

The mine will only see p  r  z , co , ct if the material is


0.08
minimum 0.410

Frequency
called ore and ,cw if the material is called waste. Never-
theless, the notion of lost opportunity is very real; it does
cost money to mistakenly put high grade ore on the waste 0.04

dump.
This numerical approach is very flexible. It is straight-
forward to consider complicating factors in the calculation 0.0
of Pore and Pwaste . 0.0 1.0 2.0 3.0

grade
Numerical Laboratory
The concept of calculating Pore and Pwaste and then choos-
Figure 1: Histogram of exhaustive distribution of true grades.
ing the maximum profit selection (MPS) is simple and con-
sistent with engineering and economic principles; however,
we have to check that the results are significantly better of truth models have been considered with spatial hetero-
than conventional practice (kriging). Checking with real geneity that mimics real deposits. Kriging and simulation
data is notoriously difficult since the underlying true grades methods are given the same information to make fair com-
are never known and the grade of the material placed on parisons. Finally, we have attempted to enumerate all of
the waste dump is poorly known. We will use Monte Carlo the practical considerations (such as free selection, practi-
simulation as a Numerical Laboratory for testing different cal dig limits, blast movement, etc) that would make theo-
methods. retical revenue gains impracticable.
The experimental steps in our numerical laboratory con-
sist of:
AN EXAMPLE
1. Build a fine scale true grade model (together will all For illustration, a 2-D example from a gold mine will be
coregionalized variables), used. Although the grades and all economic parameters
2. Sample blasthole grades from the truth model at some are fictitous, they have been chosen to mimic the features
realistic spacing, of a real mining operation. It would have been easy to show
an example with real data; however, there would have been
3. Add sampling (and perhaps location) error to the “true” no underlying true distribution of grades to compare the re-
blasthole grades, sults. There is nothing special about using gold in this ex-
ample. In fact, more practical applications of this method-
4. Apply methods M1 ; M2 ; : : : ; Mm to establish differ- ology (to date) have been to base metal mines.
ent ore / waste classification, The economic parameters: milling cost ct =$12 :00=t,
5. Calculate the revenue R1 ; R2 ; : : : ; Rm generated by
ore mining cost c$1 o = :00=t , waste mining cost cw =
$1:00=t, recovery 0r =:80 , price $12 p = :00=g . The
each method, and then, breakeven cutoff grade may be calculated as 1:25g= t. The
6. Repeat for different truth realizations, models of spa- distribution of gold grades is illustrated on Figure 1.
tial correlation, and sampling practices to establish An important advantage of a synthetic example is the
the domain of applicability of each method, that is, ability to look at different types of deposits with different
where Rj  Ri ; 8i 6= j . levels of sampling error. The first spatial distribution of
grades we will consider is shown on Figure 2. Note the N-
We have considered a 2-D truth model representing a single S anisotropy and continuous regions of high and low grade.
bench. There is no limitation to consider a single bench; in This 2-D example is 200 m E-W by 300 m N-S.
fact, all methods should perform somewhat better having Blastholes were taken on a 10 m grid. Figure 3 shows
data from the bench above and exploration drillhole data. a location map of the blastholes and Figure 4 shows a his-
Although well established in engineering studies, there togram. In practice, each individual blast will be much
are a number of concerns with such a Monte Carlo proce- smaller and all of the blasthole grades will not be available
dure: (1) the truth models are often too simplistic, (2) any at the same time. Also, in practice, there will be blasthole
method Mj that makes use of the underlying random func- grades available from the bench above the current working
tion model used to generate the truth model could appear bench. These issues have no affect on the “fairness” of our
unrealistically good (Rj too high), and (3) there may be comparison or the illustrative nature of the example.
practical considerations that make it impossible to achieve The blasthole grades are not perfect. The initial base
any modelled revenue gains. case considered a 10% relative error uniformly distributed
Awareness of these concerns help design the experi- with a zero average. Figure 5 shows a cross plot of the true
mental procedure used in the numerical laboratory. A range grades and the blasthole samples. This error level is realis-
4 Copyright (c) 1999 by SME
Blasthole Grades
Number of Data 600
0.12 mean 1.338
std. dev. 0.351
coef. of var 0.262
maximum 2.564
upper quartile 1.523
median 1.285
lower quartile 1.089
True Grades 0.08
minimum 0.410

Frequency
300

3.0

0.04
2.5

2.0
0.0
0.0 1.0 2.0 3.0
North

1.5 Grade with Error

1.0 Figure 4: Histogram of blasthole grades. Note the similarity to


the exhaustive statistics shown on Figure 1.
0.5
3.0

0.0

0
0 East 200
True Blasthole Grade 2.0
Figure 2: Gray-scale map of true grades for example application.

1.0

Location of Blasthole Data (with error) 0.0


300
0.0 1.0 2.0 3.0

Blasthole Grade with Sampling Error


250
Figure 5: Cross plot of the true grades versus the blasthole sam-
ples with error. Note that this error level is quite small.
200

tic but could be considered too small in certain situations;


150 a sensitivity will be performed later.
Kriging and simulation require a variogram model. The
omnidirectional semivariogram of the normal score trans-
100 form of the grades is shown on Figure 6. The experimen-
tal points are the black dots and the solid line is the fitted
model. The relative abundance of blasthole data makes it
50
easy to infer a reliable semivariogram. The model con-
sists of a nugget effect and a single structure spherical var-
iogram with a range of 50 m. Additional blasthole error
0
0 40 80 120 160 200
would increase the nugget effect and could appear to de-
crease the range of correlation.
Figure 3: Map of blasthole locations - gray scale level at each Ordinary kriging was performed with the kb2d pro-
blasthole location indicates the grade. gram from GSLIB and the result is shown on Figure 7.
Note the smoothness relative to the true grades (Figure 2).
The same gray scale (Figure 2) will be used for all gray
scale images. In this base case, the kriging provides re-
liable estimates of the block grades because of the dense
5 Copyright (c) 1999 by SME
1.2 Normalized Blasthole Semivariogram

1.0

0.8
3.0

γ 0.6

0.4

2.0

True Block Grade


0.2

0.0 Number of data 2400


0. 40. 80. 120. 160. 200. Number plotted 2400
Distance
1.0 Kriged mean 1.338
std. dev. 0.310
Figure 6: Directional variograms (experimental points and mod- True mean 1.340
elled fit) normalized and calculated from blasthole data. std. dev. 0.319
correlation 0.888
rank correlation 0.883
Kriged Grades 0.0
300
0.0 1.0 2.0 3.0

Kriged Block Grade

Figure 8: Cross plot of true block grades with ordinary kriged


block grades. Note the excellent correlation.
North

True Ore / Waste Indicator


300

0
0 East 200

Figure 7: Map of ordinary kriged grades using the blasthole data


and variogram shown on Figures 3 and 6. The gray scale is the Ore
same as Figure 2.
North

data spacing relative to the variogram range and the reli-


able histogram and variogram. Figure 8 shows a cross plot
of the true block grades with ordinary kriged block grades;
note the excellent correlation. Waste
Figures 9 and 10 show the ore/waste classification based
on the true grades and kriged estimates, respectively. The
kriged limits appear somewhat smoother, which is consis-
tent with the tendancy of kriging to generate a smooth esti-
mate. According to the kriged estimates there are 1412 and 0
988 blocks of ore and waste, respectively, in truth there are 0 East 200

1358 and 1042 blocks (ore / waste, respectively); however,


the kriged model has 225 blocks misclassified as ore and Figure 9: Map of true ore / waste classification using true block
171 misclassified as waste. The maximum attainable rev- grades and a grade cutoff of 1.25.
enue, from the true model with perfect selection, is $1,011k.
The revenue from the kriged model is $864k, which must
be considered as quite good.
The maximum profit selection (MPS) method calls for
6 Copyright (c) 1999 by SME
Kriged Ore / Waste Indicator
300

Simulated Realization of Grades


300
North

North
0
0 East 200

Figure 10: Map of ore / waste classification based on kriging.


0
0 East 200
stochastic simulation at a fine scale, block averaging to the
mining scale, and then application of the “maximum profit Figure 11: Gray scale map of first Gaussian simulation of grades
selection” criteria. Figure 11 shows an example map of using blasthole data and variogram.
the first Gaussian realization at the fine scale. 50 realiza-
tions were generated, block averaged, and then used for
profit calculation. The resulting ore / waste classification
is shown on Figure 12. We should note that it is not nec-
essary to construct fine scale realizations over the entire
domain. As proposed in Glacken, 1996 we could perform
fast simulation, say with an LU matrix method, over each
block independently. The sgsim program from GSLIB
was used unchanged since the CPU time was not consid- Ore / Waste Indicator Based on MPS
ered excessive. 300
The ore / waste classification shown on Figure 12 yields
1450 and 950 blocks of ore and waste, respectively, with
157 blocks misclassified as ore and 65 misclassified as waste.
It seems that the combination of the uncertainty and eco-
nomics leads to a conservative classification, that is, more
rock is sent to the mill. The revenue associated to this
model is greater than the kriged model: $933k compared
North

to $864k.
Tweleve different truth models are considered to estab-
lish the generality of these results, see Table 1. Each truth
model leads to slightly different maximum revenue (recall
that the maximum was $1,011k in the base case). To make
the results comparable the revenues from MPS and kriging
have been normalized by the maximum revenue divided
by $1,000k; thus, the maximum revenue is $1,000k in all
cases. The same blasthole spacing and sampling error has
0
been considered in all cases; only the nugget effect and 0 East 200
range of correlation have been changed. MPS systemat-
ically leads to greater revenue than kriging, which is not Figure 12: Map of ore / waste classification based on maximum
surprising since the objective of MPS is to maximize profit profit selection.
whereas the goal of kriging is to create an estimate with
minimum squared error (see paper Minimum Variance or
Maximum Profitability by Srivastava, 1987).
Figure 13 shows a plot of the revenue of MPS and krig-
7 Copyright (c) 1999 by SME
MPS Kriging Relative Ranges (X/Y)
Based Nugget
$ 924,000 $ 855,000 0.0 50.0 / 50.0

$ 879,000 $ 810,000 0.1 50.0 / 50.0


1000. maximum revenue
$ 822,000 $ 754,000 0.2 50.0 / 50.0
$ 711,000 $ 621,000 0.3 50.0 / 50.0
$ 672,000 $ 604,000 0.4 50.0 / 50.0
$ 565,000 $ 477,000 0.5 50.0 / 50.0 800.
$ 374,000 $ 256,000 0.6 50.0 / 50.0
MPS
$ 519,000 $ 498,000 0.0 10.0 / 10.0
600.

Revenue $k
$ 789,000 $ 756,000 0.0 15.0 / 15.0
$ 853,000 $ 808,000 0.0 20.0 / 20.0
$ 946,000 $ 872,000 0.0 100.0 / 100.0
kriging-based
$ 955,000 $ 880,000 0.0 150.0 / 150.0 400.
$ 960,000 $ 884,000 0.0 200.0 / 200.0

200.
Table 1: Tabulated revenue achieved by grade control for differ-
ent underlying random function models. The maximum revenue
achievable with perfect selection is $1,000,000 in each case.
0.
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
ing versus the relative nugget effect of the underlying grade Relative Nugget Effect
models. The revenue attained by both methods decreases Figure 13: Chart of revenue (1000’s $) versus relative nugget
as the nugget effect increases. Beyond a nugget effect of effect with the simulation-based approach to grade control and
0.7 the predictability of the grades is so poor that the rev- the kriging-based approach to grade control.
enue is negative (mining the entire bench a either ore or
waste would lead to a loss). The MPS procedure leads to
significantly greater revenue when the nugget effect is less
than 0.7.
Figure 14 shows a plot of the revenue of MPS and krig-
ing versus the range of correlation of the underlying grade
models. The revenue attained by both methods increases as
the range increases. A very low range appears like a high
nugget effect, that is, negative revenue. The MPS proce- 1000. maximum revenue
dure leads to significantly greater revenue when the range MPS
of correlation is greater than the twice the blasthole spac-
ing.
800. kriging-based
The previous numerical experiments considered a small,
yet realistic sampling error. Pitard describes many sources
of errors in sampling. These errors can be significant, par-
600.
ticularly for gold deposits. Different levels of sampling er-
Revenue $k

ror will be considered to evaluate the degradation in results


with increasing error and to judge the relative performance
of MPS and kriging in presence of sampling error. The 400.

sampling error will be modelled as a normally distributed


residual:
200.

we = z +
z error !, N (0; r 
e z ) (6)

where zwe is the blasthole grade with error, z is the true 0.


blasthole grade, and error is a normally distributed error 0. 40. 80. 120. 160. 200.
with a zero mean and variance equal to a relative error, re,
Variogram Range
multiplied by the grade. The relative error will be varied
from 0.0 to 0.5. Figure 15 shows a cross plot of true grades Figure 14: Chart of revenue (1000’s $) versus variogram range
with the simulation-based approach to grade control and the
versus blasthole grades with relative errors of 0.1 and 0.3.
kriging-based approach to grade control.
Note that the correlation decreases rapidly for errors in ex-
cess of 0.3.
Repeating the variogram analysis, kriging, and simula-
tion leads to the results on Table 2 / Figure 16. The rev-
8 Copyright (c) 1999 by SME
Sampling Error Kriging MPS
0.0 $ 853,000 $ 945,000
0.1 $ 798,000 $ 889,000
0.2 $ 571,000 $ 713,000
0.3 $ 325,000 $ 426,000
0.4 $ 120,000 $ 188,000
0.5 $ -113,000 $ -19,000

3.0 Table 2: Tabulated revenue achieved by grade control for levels


of sampling error.
ρ = 0.920
1000. maximum revenue
2.0
800. MPS
true grade

600.

Revenue $k
1.0
kriging-based
400.

Sampling Error = 0.1


200.

0.0
0.
0.0 1.0 2.0 3.0

grade with error


-200.

3.00 0.0 0.1 0.2 0.3 0.4 0.5 0.6

Relative Sampling Error

ρ = 0.489 Figure 16: Chart of revenue (1000’s $) versus relative error of


sampling. Note the steep decline in the revenue with increased
sampling error. Although the revenue is negative at 0.5 relative
error, it is better than no information (mine entire bench as ore
2.00
and lose 170 k$ or mine entire bench as waste and lose 1,590 k$).
true grade

enue decreases as the sampling error increases. It is in-


teresting to note that the rate of decrease is less for errors
1.00 less than 10-15% and then increases to a nearly constant
rate of decrease. This coincides with conventional wisdom,
which tells us that the sampling error should be less than
Sampling Error = 0.3 15% (Pitard) for industrial control. Further, we note that
the MPS procedure systematically generates more revenue
than the kriging-based procedure.
0.00
0.00 1.00 2.00 3.00

grade with error ANOTHER SMALL EXAMPLE


We have seen that MPS outperforms kriging in terms of
Figure 15: Cross plot of true grades versus blasthole grades with the revenue generated; however, the only explanation put
relative errors of 0.1 and 0.3. forward is that MPS is directly based on a profit criteria
whereas kriging is based on minimum variance. A small
example will not be considered to help us see how the MPS
criterion arrives at different, more optimal, ore/waste clas-
sifications. A small 30m by 30m area will be considered,
see Figure 17, with 16 blastholes on a 10m by 10m pattern.
These data follow the base case histogram and variogram
used in the preceeding example. Our interest is in classi-
fying the 5m by 5m block highlighted in the center of the
9 Copyright (c) 1999 by SME
1.205 1.351 1.289 1.433
30

1.217 1.186 0.8570 1.515


20

?
1.176 0.8944 1.042 1.392
10

1.044 1.155 1.456 1.205


0 Realization 16 KW-SO
0.08 Number of Data 200
mean 1.2414
0.07 std. dev. 0.0322
coef. of var 0.0259
maximum 1.3347
0.06 upper quartile 1.2640
median 1.2419
0 10 20 30 0.05
lower quartile 1.2194
minimum 1.1673

Frequency
0.04
Figure 17: Blasthole layout for small scale example.
0.03

0.02
pattern. Note that different blasthole grades will be consid-
0.01
ered although the configuration of the blastholes and the
block will remain unchanged. 0.0
One hundred different realizations of the 16 blasthole 1.15 1.20 1.25 1.30 1.35

grades were constructed. The grade of the 5m by 5m block


was estimated by kriging in all cases. The uncertainty in Realization 83 KW-SO
Number of Data 200
the block grade was also assessed by performing 200 sim- 0.07 mean 1.2409
ulations of the grades (25 grades on a 1m by 1m spacing std. dev. 0.0327
coef. of var 0.0263
inside the block); thus, the central block has 100 different 0.06 maximum 1.3174
upper quartile 1.2633
ore / waste classifications. There are four situations: (1) median 1.2407
0.05 lower quartile 1.2184
kriging and MPS both classify the block as ore - 40 times, minimum 1.1708
Frequency

(2) kriging and MPS both classify the block as waste - 54 0.04
times, (3) kriging classifies the block as ore but MPS clas-
0.03
sifies it as waste - 4 times, and (4) kriging classifies the
block as waste and MPS classifies it as ore - 2 times. Al- 0.02
though most classifications are the same the 6 differences
0.01
are interesting.
Figure 18 shows the uncertainty in block grades at the 0.0
two locations where the kriged value would indicate waste 1.15 1.20 1.25 1.30 1.35

(black dot) and simulation (MPS) would indicate ore. The


dark black line at 1.25 indicates the ore/waste cutoff. MPS
indicates ore because there is sufficient variability / proba- Figure 18: Uncertainty in block grades at two locations where
bility that the block is ore, that is, the lost opportunity cost the kriged value would indicate waste (black dot) and simulation
that would be incurred for all situations falling to the right (MPS) would indicate ore.
of the cutoff cause the block to be classified as ore.
Figure 19 shows more startling results; the uncertainty
in block grades at two locations where the kriged value
(black dot) would indicate ore and the simulated grades
would indicate waste. It was initially surprising to note
that the simulated grades systematically are less than the
kriged grades. Figure 20 shows the 16 blasthole grades
used in both cases. The characterisitic feature of both cases
is the presence of nearby isolated high grade samples sur-
rounded by nearby low values. The kriged estimate is sen-
sitive to these nearby high values whereas the simulated
block grade is not.
Note that the uncertainty in a “blasthole” grade at the
10 Copyright (c) 1999 by SME
Configuration 18

1.226 1.363 1.187 1.091


30

Realization 18 KO-SW
Number of Data 200
1.084 1.495 1.166 1.162
mean 1.2349 20
std. dev. 0.0150
0.12 coef. of var 0.0121
maximum
upper quartile
median
lower quartile
1.2823
1.2441
1.2340
1.2231
?
1.140 1.127 1.266 1.187
minimum 1.2045 10
Frequency

0.08

0.04 1.044 1.333 1.153 1.155


0

0.0
1.15 1.20 1.25 1.30 1.35

0 10 20 30
Realization 29 KO-SW
Number of Data 200 Configuration 29
mean 1.2181
std. dev. 0.0324
0.08 coef. of var 0.0266
maximum 1.3405
upper quartile 1.2380
median 1.2150
0.06 lower quartile 1.1940 1.522 1.647 1.144 1.089
minimum 1.1602 30
Frequency

0.04

2.067 1.597 1.084 1.018


20
0.02

0.0
?
1.209 1.114 1.368 1.124
1.15 1.20 1.25 1.30 1.35 10

Figure 19: Uncertainty in block grades at two locations where 1.044 0.8700 1.212 1.098
the kriged value would indicate ore (black dot) and simulation 0
(MPS) would indicate waste.

0 10 20 30

Figure 20: Blasthole data used for small examples 18 and 29


(see distributons of uncertainty on Figure 19).

11 Copyright (c) 1999 by SME


Small Scale Values - Realization 29
Number of Data 5000
A significant concern with synthetic examples is that
0.16 mean 1.2181 we assume “free selection,” that is, the 5m by 5m blocks
std. dev. 0.1353
coef. of var 0.1111 can be selected independently and without error. The rela-
maximum
upper quartile
1.6262
1.2503
tive benefits of MPS may be less once the revenue is estab-
0.12 median
lower quartile
1.1773
1.1198
lished on the basis of practical dig limits. The Monte Carlo
minimum 1.0586 exercise could be extended to include a “hand smoothing”
Frequency

of the ore limits.


0.08
Hand contouring of the blasthole grades by hand can
simultaneouly account for the mining equipment (practi-
0.04 cal dig limits), erratic high grades, and geological infor-
mation. We compared kriging and simulation (MPS), but
we did not show results that would have been obtained by
0.0 hand calculation / contouring of the ore/waste boundary.
1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8
Although such a comparison would be difficult and non-
repeatable, due to the interpretive nature of the contouring,
Block Values - Realization 29
Number of Data 200
it would be worthwhile future work. The Monte Carlo ex-
mean 1.2181 ercise could also be extended to include a “hand contour-
0.25 std. dev. 0.0324
coef. of var 0.0266 ing” of the ore limits directly from the blasthole grades.
maximum
upper quartile
1.3405
1.2380
The effects of blasthole sampling errors were found to
0.20 median
lower quartile
1.2150
1.1940
be significant; however, the sensitivity to blasthole sam-
minimum 1.1602 pling errors were only evaluated for the base case vari-
Frequency

0.15
ogram (zero nugget effect and range 10 times the block
size). The importance of sampling errors will likely de-
0.10
pend on the underlying level of spatial continuity. This is
an area for further research / application.
0.05
Blast movement studies are necessary to quantify and
understand how the dig limits should be established af-
0.0 ter blasting. Improvements in grade control methodology
1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8
could be reduced if there is significant throw (1 to 3 m of
throw could be expected). This may be acceptable pro-
vided the throw is in a single known direction; however, a
Figure 21: Example showing “blasthole” and “block” grades for general mixing would be difficult to overcome. This com-
central 5m by 5m block. The data from realization 29 were used.
Note that the mean is unchanged and the classical reduction in
plicating factor would have to be handled on a case-by-case
variance from blasthole grades to block grades. basis.
In general, there is more information for grade control
than the blasthole grades on the current bench. There are
center of the small grid would be significantly higher than geological rock types, exploration holes, blastholes from
the uncertainty in a “block” grade. In fact, these two dif- the benches above. The additional value of this information
ferent levels of uncertainty for realization 29 are shown on could be assessed by calculating the additional revenue us-
Figure 21. The block grades have less variability, in par- ing this data. Of course, it would depend on the closeness
ticular, less probability of being above the cutoff grade of of the data.
1.25. Computer software implementing the numerical algo-
From this small example we can draw two tentative rithms presented in this paper is not difficult, in fact, the
conclusions (1) when the block is borderline ore / waste authors would send FORTRAN code on request. There is a
with large uncertainty, the MPS procedure would tend to need, however, for the entire procedure to be automated in
classify it as ore, and (2) when the block is borderline but easy-to-use software. A familiar Windows-type interface
based on an isolated high grade sample, the MPS procedure would be logical.
is less sensitive to lone high grade values and would tend
to classify the block as waste. As seen in the preceeding
example, these effects lead to greater revenue / profit. CONCLUSIONS
Classifying material as ore and waste based on a maxi-
mum profit criteria generates more revenue than conven-
OUTSTANDING ISSUES tional kriging. The concepts used in this paper are well
Real data could have been used for the example, but it is established, that is, geostatistical simulation and basic eco-
very difficult to check the efficacy of the algorithm since nomics. Implementation is straightforward and the selec-
the truth is inaccessible. In other words, application of the tion program may be run on low-level Pentium PCs avail-
proposed methodology to real data is straightforward but able at virtually every mine site. The method is flexible in
its performance would be difficult to quantify. An impor- its ability to handle variability of costs, variability of metal
tant extension of this work is to present documented exam- recovery, and revenue from multiple ore minerals.
ples at operating mines. The method increases revenue by rigorous accounting
12 Copyright (c) 1999 by SME
of uncertainty in block grades. The effect of isolated high
grade values is minimized, the lost opportunity cost of wasted
ore is taken into consideration, and the irreducible uncer-
tainty is handled by considering the expected value of the
profit if called ore Pore and waste Pwaste .
Additional effort is required to apply at operating mines
with easy-to-use software and that can be straightforwardly
applied by the engineer / geologist / technician at the mine
site.

ACKNOWLEDGEMENTS
The financial support of the Natural Sciences and Engi-
neering Research Council of Canada (NSERC) is grate-
fully acknowledged.

REFERENCES
1. David, M., Geostatistical Ore Reserve Estimation,
Amsterdam, Elsevier, (1977).
2. Davis, B. M., Trimble, J. and McClure, D., Grade
Control and Ore Selection Practices at the Colos-
seum Gold Mine, Mining Engineering, August 1989,
pages 827-830.
3. Deutsch, C.V. and Journel, A.G.:GSLIB: Geostatis-
tical Software Library and User’s Guide, New York,
Oxford University Press, (1992), page 340.
4. Glacken, I. M., Change of Support by Direct Condi-
tional Block Simulation, Geostatistics Wollongong
’96, Kluwer Academic Publishers, vol. 1, September
1996.
5. Journel, A. G. and Huijbregts, Ch. J., Mining Geo-
statistics, New York, Academic Press, (1978), page
600.
6. Pitard, F. F., Pierre Gy’s Sampling Theory and Sam-
pling Practice,” New York, CRC Press, (1993), page
488.
7. Raymond, G. F., Ore Estimation Problems in an Er-
ratically Mineralized Orebody, CIM Bulletin, June
1979, pages 90-98.
8. Snowden, V., C. Moore and D. Kelly, Using Geo-
statistics to Assist in Optimising Grade Control Esti-
mation at KCGM’s Flimston Open Pit, Proceedings
of the 4th Large Open Pit Mining Conference, Perth,
Australia, Australasian Institute of Mining & Metal-
lurgy, September, 1994, pages 117-131.
9. Srivastava, R.M.: Minimum Variance or Maximum
Profitability?, CIM Bulletin, vol. 80, no. 901, 1987,
pages 63-68.
10. Westley, J. F. H., Product Monitoring, Grade Con-
trol, and Ore:Waste Reconciliation at Bougainville
Copper Limited (BCL), Proceedings of the Large
Open Pit Mining Conference, Newman, WA Aus-
tralia, Australasian Institute of Mining & Metallurgy,
October, 1986, pages 277-284.

13 Copyright (c) 1999 by SME

You might also like