United States Patent (10) Patent N0.: US 8,082,167 B2
United States Patent (10) Patent N0.: US 8,082,167 B2
United States Patent (10) Patent N0.: US 8,082,167 B2
(54) PROGRAM
METHOD, APPARATUS
FOR SCHEDULING
AND COMPUTER
THE 7,853,439
, , B2 *i 12/2010 gVinrller
Menabde
royan gteta.
etal.1
al.................
.. .. 703/2
EXTRACTION OF A RESOURCE AND FOR 7,925,474 B2 * 4/2011 Froyland et al. 703/1
DETERMINING THE NET PRESENT VALUE 7,957,941 B2 * 6/2011 Froyland et a1. 703/1
OF AN EXTRACTION SCHEDULE 2002/0120480 A1 * 8/2002 Kroeger ........... .. 705/7
2006/0190219 A1* 8/2006 Froyland et al. ................ .. 703/1
301
US 8,082,167 B2
Page 2
10
11 11 1212 11 I/ 11 11
FIGURE 1
120
grade 12b
; ; cos
I |
I |
|
l| ll g
: : i A
i I : l 120
E E l 1
O I 2 3 time
FIGURE 2
303
302 /
BLOCK Schedule with
I I vurable COG
DATA MODEL Aggreqmion to Imuximise
) NPV
301 FIGURE 3
US. Patent Dec. 20, 2011 Sheet 2 0f6 US 8,082,167 B2
total 17
tonnes in J
block with -
grade greater
than 9 15
COG
9 grade of block
FIGURE 4
f 5030
Schedule with ?xed
-'-' COG to maximise
NPV
MULTIPLE
DATA > BLOCK -- Aggregation
MODEL (
Schedule with
) 502 __> variable COG
501 / gianqximise
503: L J
T
FIGURE 5 503
US. Patent Dec. 20, 2011 Sheet 3 0f 6 US 8,082,167 B2
panel
order
--P Average of 10
optimise using valuations of
10 Conditional ___.__ grades of all
Simulations , . the Conditional
10 Sif?UthlO?S I, Simulations
cosh) '
NPV $788M
FIGURE 6A
panel order
l coca)
Average of 10 Value of the
valuations of Overqqe grade
the Conditional
Slrnulations
(E"'dt'li'e)
m e
FIGURE 68
US. Patent Dec. 20, 2011 Sheet 4 0f6 US 8,082,167 B2
35,000,000
30. 000.000 -
25.000.000 '
15.000.000
10,000.000
5.000.000 -*
0%
FIGURE 7
8600.000.
3500.000000
00,000,0ch
$300,000,000
; $200,000,000
900.000.0004
30
$100,000.000
~$200,000,000'
0300,000,000
-$400.000.000
Periods
FIGURE 8
US. Patent Dec. 20, 2011 Sheet 5 0f6 US 8,082,167 B2
35,000,000
30,000,000 __ _.
25.000, 000 -
Rock?na) GCruntdoef?)
0 t0
20.000. 000
FIGURE 9
$600,000.00
$500,000,000J
$400,000,0001
$300,000,000
% 8200. 000. 000
3100.000000
$1 00,000, 000 -
$200,000,000
-$300,000.000'
4400000000
FIGURE 10
US. Patent Dec. 20, 2011 Sheet 6 0f6 US 8,082,167 B2
30.000000 1
30.000.0004 -'+1-
25,000,000- P10 5?
85 20,000,000* L 0.9 1;5
$1 a:
15.ooo,ooo-
m
ms 83
10,000,000 ~ 07
5,000,000- P05
01 ~05
FIGURE 11
$500,000,000
$500,000,000}
$400,000,000
$300,000,000
; $200,000,000
$100.000.ooo~
$0
4100.000000
-- $200.00CWQO
-Q300.000.000'
-$+00.000.00G
Periods
FIGURE 12
US 8,082,167 B2
1 2
METHOD, APPARATUS AND COMPUTER whether a particular block is sent for processing to extract the
PROGRAM FOR SCHEDULING THE resource, sent to waste, or stockpiled for later processing.
EXTRACTION OF A RESOURCE AND FOR Because the drillholes are generally drilled some distance
DETERMINING THE NET PRESENT VALUE apart, the drillhole data is usually sparse and therefore this
OF AN EXTRACTION SCHEDULE introduces inherent errors in the deterministic block model.
To some extent, this can be overcome by providing more data
This application claims priority to PCT application PCT/ by drilling more holes. However, as is explained above, the
AU2005/000761 published in English on Dec. 29, 2005 as drilling of the drillholes is expensive and therefore, this is not
WO 2005/ 124104 and to Australian application nos. desirable.
2004903360 ?led Jun. 21, 2004, and 2005901100 ?led Mar. Thus, traditionally open pit mine planning is based on the
8, 2005, the entire contents of each are incorporated herein by block model which is built up using some kind of interpola
reference. tion technique such as the Kriging procedure so that a single
model is produced. This single model is assumed to be a fair
FIELD OF THE INVENTION representation of reality and is used for mine design and
optimisation. The design process consists of three main steps:
The present invention relates to a method and apparatus for (a) ?nding the block extraction sequence which produces the
scheduling the extraction of a resource and for determining best net present value whilst satisfying geotechnical slope
the net present value of an extraction schedule. Typically the constraints;
resource is an ore body which is to be mined in an open cut (b) designing the practically mineable mine phases (so-called
mine. 20 push backs) which are roughly based on the optimal block
sequence; and
BACKGROUND OF THE INVENTION (c) optimising the mining schedule and cut-off grades.
The cut-off grade (COG) is de?ned as the threshold such
Typically, the mining of a resource may take place over a that the blocks with a grade above it are sent to the processing
period of 15-30 years before the mine is exhausted to a posi 25 plant and with a grade below it are treated as waste. It can be
tion where further mining is not economic. constant for the whole life of mine, or can be variable, i.e.
The process of mine development and design and long dependent on the period of extraction.
term scheduling is based on spatial interpretation of drillhole In practice, the open mine is divided into a number of the
data. Thus, drillholes are drilled over the region to be mined mining phases, which are mined bench by bench, each bench
and data relating to the grade of the resource is obtained. The 30 being represented by a horizontal layer of blocks within the
drillholes are generally drilled a reasonable distance apart given mining phase and having the same elevation. A bench
because this procedure is relatively expensive. A block model within a mining phase is sometimes referred to as a panel
of the region to be mined is created and typically, the block (one or more layers of blocks). The mining phases can be
model may contain between 50,000 to 1,000,000 blocks mined one by one from top to bottom. However, this kind of
which are to be scheduled for mining over the period of 15-30 35 schedule is usually sub-optimal. Mining several phases
years. A block is that material enclosed by a rectangular prism simultaneously and applying a variable cut-off grade can
in the ground and may contain air to a volumetric percentage produce much better results. There are several commercially
strictly less than 100%. A block model is a collection of available packages which claim to optimise the schedule and
non-intersecting blocks that are usually, but not necessarily, cut-off grade using a single block model representation of the
spatially connected and which contain no less than all mate 40 resource. However, it is dif?cult to estimate their effective
rial considered to have economic value in a mining enterprise. ness as the upper theoretical limit on the net present value
The objective of the scheduling procedure is to ?nd the block remains unknown.
extraction sequence which produces the maximum possible The standard optimisation technique widely used in many
net present value (NPV) and obeys a number of constraints. industrial applications is the linear and integer programming
The constraints include: 45 (e.g. Padberg, 2003). However, in order for this program to
(a) geotechnical slope constraints which are modelled by a set operate satisfactorily, the problem to be solved needs to be
of precedence rules constraining the order of extraction of formulated as a linear one.
individual blocks;
(b) mining constraints, i.e. total maximum amount of rock SUMMARY OF THE INVENTION
which can be mined in one time period (usually 1 year); 50
(c) processing constraints, i.e. maximum amount or ore which A ?rst aspect of the invention is concerned with scheduling
can be processed through a given processing plant in one the extraction of a resource to improve the net present value.
time period; The invention may therefore be said to reside in a method
(d) and the market constraints, i.e. the maximum amount of of scheduling the extraction of a resource within a medium
metal, which can be sold in one time period; 55 comprising the steps of:
(e) Any other constraints salient to the practical mining opera obtaining drillhole grade data relating to the resource con
tion including but not restricted to maximum limits in tained within the medium;
sinking-rate and available ore. creating a plurality of different block models, each formed of
A schedule is a period of extraction for each block and a a plurality of blocks, each block in each model having a
destination for each block (waste, stockpile or process plant. 60 resource grade, each of the block models honouring the
The ore body model which is built up from the drillhole drillhole grade data; and
data is a deterministic model created by spatial interpretation scheduling extraction of blocks based on a cut-off grade
of the data using some kind of so-called Kriging procedure. policy to increase expected net present value having regard
This enables each of the blocks in the model to be assigned a to all of the block models.
resource grade (i.e. the amount of the resource present in the 65 Thus, by using a plurality of different block models, a
block). The resource grade information is then used to deter much larger number of possible representations of the pres
mine the scheduling of the mining operation, and also ence of the resource in the medium are obtained. Each of
US 8,082,167 B2
3 4
those representations is equally likely to occur because each In the preferred embodiment, the step of scheduling using
honours the drillhole grade data which have been measured. a variable cut-off grade is converted from a non-linear repre
Thus, by using all of those possibilities, a more accurate sentation to a linear representation, and a mixed integer pro
representation of the actual resource distribution within the gramming formulation is used for simultaneous optimisation
medium can be obtained, and therefore a better indication of of the extraction schedule and the cut-off grade.
whether a region of the medium represented by a block should Preferably the scheduling is determined by
be forwarded to processing. For example, if the cut-off grade
of the resource in a particular period is 0.6%, the method is
1 N T (1)
able to see that a particular block may in some realities be
below this cutoff grade (in which case it is sent to waste), and
Maxzmzse
Mt MO 1:1
in some realities is above this cutoff grade (in which case it is
processed). By using all of the models, such as by averaging
different block valuations (processed or wasted) from differ subject to the following constraints:
ent realities we more accurately model the process in reality.
This is because at the time of extraction extra blast-hole data
are available to enable determination of a more accurate l N P c (2)
quanti?cation of the block grade and hence the selectivity foij, 5 R5), for all I
n:l [:1 jil
option encoded in the use of multiple conditional simulations
can be gainfully exploited in calculating both the schedule l N P c (3)
and undiscounted block valuation and hence ultimately in 20 ngt-j, 5 Q), for all I
obtaining a more accurate determination of the net present n:l [:1 j:l
value of each block. Thus, a schedule is obtained which gives yiykl s y;,, for all i and I (4)
an increased and more accurate net present value, compared
to existing techniques, of a mine containing the resource and r G (5)
the medium. 25 ZZXU-T s y;,, for all i
In the preferred embodiment of the invention, the creation 1:1]:1
Thus, the method according to this aspect of the invention z 61': :1, for all 1 (7)
F1
simpli?es processing because of the linearisation of the prob
Xi]: 5 51-1, for all i, j, and 1 (8)
lem and also therefore enables a variable cut-off grade to be
used in the optimisation instead of a ?xed cut-off grade value.
In the preferred embodiment of the invention, the non 40
linear function is converted to a plurality of linear values by wherein;
producing a plurality of step values relating to the non-linear T is the number of scheduling periods;
function, and selecting one of the values to provide the cut-off N is the number of simulations;
grade decision by the mixed integer programming function. P is the total number of panels;
In one embodiment of the invention, the block model is a 45 G is the number of all possible cutoff grades;
deterministic model built by spatial interpretation of the data Ri is the total rock in the panel i in simulations n.
using a Kriging procedure. Thus, in this embodiment, only a Qij is the total ore in the panel i, simulation n, when mined
single model is provided. with the COG j;
However, in the preferred embodiment of the invention, the Vij is the value of the panel i, simulation n, when mined and
block model is a conditional simulation producing a plurality 50 processed with the COG j;
of different block models providing a number of equally RtO is the maximum mining capacity in period t;
probably realisations of block models honouring the drillhole QtO is the maximum processing rate in period t;
data and ?rst and second order statistics of the resource dis Sl- is the set of panels that must be removed before starting the
tributed in the medium represented, respectively, by probabil panel i;
ity distribution and variogram. 55
d is the time discount factor;
In one embodiment of the invention, the number of blocks
xijt is the fraction of the panel i is extracted with the COG j in
in each of the block models is reduced by aggregating blocks
prior to the step of scheduling extraction. period t;
In the preferred embodiment of the invention, the plurality yit is a binary variable equal to 1 if the extraction of the panel
of block models are used to provide an average of resource 60 i has started in periods 1 to t, and equal to 0 otherwise;
grade valuations and the average of the resource grade valu oij is a binary variable controlling the selection of the COG
ations is used to produce the scheduled extraction of blocks applied in period t.
and the cut-off grade value to increase expected net present According to a further aspect, the invention may be said to
value. reside in an apparatus for scheduling the extraction of a
In one embodiment of the invention, the scheduled extrac 65 resource contained within a medium, comprising:
tion of blocks may be optimised by considering the average a processor for receiving drillhole grade data relating to the
valuation produced from the conditional simulations. resource contained within the medium;
US 8,082,167 B2
13 14
a processor for creating a block model with each block in the subject to the following constraints:
model having a resource grade;
a processor for scheduling extraction of blocks based on a
l N P c (2)
variable cut-off grade value to increase expected net Rfxij, 5 R9, for all I
present value, the variable cut-off grade being represented ":1 z:1 jil
extraction sequence provided by the scheduled extraction 2 zxijr 5 yin for all i (5)
and cut-off grade policy. 1:1]:1
c T
In the preferred embodiment of the invention, the processor y s 2 21%, for all i, 1 and k c Si
is for converting the non-linear function to a plurality of linear j:l 1:1 (6)
values by producing a plurality of step values relating to the c
non-linear function, and selecting one of the values to provide z 61': :1, for all 1 (7)
F1
the cut-off grade decision by the mixed integer programming
function. Xi]: 5 51-1, for all i, j, and z (8)
20
In one embodiment of the invention, the block model is a
deterministic model built by spatial interpretation of the data wherein;
using a Kriging procedure. Thus, in this embodiment, only a T is the number of scheduling periods;
single model is provided. N is the number of simulations;
25 P is the total number of panels;
However, in the preferred embodiment of the invention, the G is the number of all possible cutoff grades;
block model is a conditional simulation producing a plurality R1. is the total rock in the panel i in simulations n.
of different block models providing a number of equally Qij is the total ore in the panel i, simulation n, when mined
probably realisations of block models honouring the drillhole with the COG j;
data and ?rst and second order statistics of the resource dis 30
Vij is the value of the panel i, simulation n, when mined and
processed with the COG j;
tributed in the medium represented, respectively, by probabil R,0 is the maximum mining capacity in period t;
ity distribution and variogram. QtO is the maximum processing rate in period t;
In one embodiment of the invention, the number of blocks Sl- is the set of panels that must be removed before starting the
in each of the block models is reduced by aggregating blocks panel i;
35 d is the time discount factor;
prior to the step of scheduling extraction. xijt is the fraction of the panel i is extracted with the COG j in
In the preferred embodiment of the invention, the processor period t;
is for averaging of resource grade valuations from the block yit is a binary variable equal to 1 if the extraction of the panel
models and the average of the resource grade valuations is i has started in periods 1 to t, and equal to 0 otherwise;
used to produce the scheduled extraction of blocks and the
40 61,15 a binary variable controlling the selection of the COG
applied in period t.
cut-off grade value to increase expected net present value. According to a further aspect, the invention may be said to
In one embodiment of the invention, the scheduled extrac reside in a computer program for scheduling the extraction of
tion of blocks may be optimised by considering the average a resource contained within a medium, comprising the steps
valuation produced from the conditional simulations. 45 of:
code for receiving drillhole grade data relating to the resource
However, in the preferred embodiment of the invention, the contained within the medium;
processor is for optimiZing all of the conditional simulations code for creating a block model with each block in the model
to produce a plurality of extraction schedules, each having having a resource grade;
valuations and the valuations are averaged to produce the net 50 code for scheduling extraction of blocks based on a variable
present value, and the extraction schedule comprises the cut-off grade value to increase expected net present value,
extraction schedule which is closest to that giving the net the variable cut-off grade being represented by a non-linear
present value. function; and
code for converting the non-linear representation to a linear
In the preferred embodiment of the invention, the extrac 55 representation and using a mixed integer programming
tion schedule determines whether resource and medium cor formulation for a simultaneous optimisation of an extrac
responding to each block is sent for processing, sent to waste tion sequence provided by the scheduled extraction and
or stockpiled for later processing. cut-off grade policy.
Preferably the scheduling is determined by the processor In the preferred embodiment of the invention, the non
by the following: 60 linear function is converted to a plurality of linear values by
producing a plurality of step values relating to the non-linear
function, and selecting one of the values to provide the cut-off
(1) grade decision by the mixed integer programming function.
Maximise In one embodiment of the invention, the block model is a
65 deterministic model built by spatial interpretation of the data
using a Kriging procedure. Thus, in this embodiment, only a
single model is provided.
US 8,082,167 B2
15 16
However, in the preferred embodiment of the invention, the Vij is the value of the panel i, simulation n, when mined and
block model is a conditional simulation producing a plurality processed with the COG j;
of different block models providing a number of equally RtO is the maximum mining capacity in period t;
probably realisations of block models honouring the drillhole QtO is the maximum processing rate in period t;
data and ?rst and second order statistics of the resource dis S1. is the set of panels that must be removed before starting the
tributed in the medium represented, respectively, by probabil panel i;
ity distribution and variogram. d is the time discount factor;
In one embodiment of the invention, the number of blocks xijt is the fraction of the panel i is extracted with the COG j in
in each of the block models is reduced by aggregating blocks period t;
prior to the step of scheduling extraction. yit is a binary variable equal to 1 if the extraction of the panel
In the preferred embodiment of the invention, the plurality i has started in periods 1 to t, and equal to 0 otherwise;
of block models are used to provide an average of resource 61115 a binary variable controlling the selection of the COG
grade valuations and the average of the resource grade valu applied in period t.
ations is used to produce the scheduled extraction of blocks
and the cut-off grade value to increase expected net present BRIEF DESCRIPTION OF THE DRAWINGS
value.
In one embodiment of the invention, the scheduled extrac Embodiments of the invention will be described, by way of
tion of blocks may be optimised by considering the average example, with reference to the accompanying drawings in
valuation produced from the conditional simulations. 20 which:
However, in the preferred embodiment of the invention, all FIG. 1 is a diagram showing an open cut mine in which a
of the conditional simulations are optimised to produce a resource is distributed in a medium (such as an ore body in
plurality of extraction schedules, each having valuations and earth and rock) in which a block model has been overlaid;
the valuations are averaged to produce the net present value, FIG. 2 is a graph showing COG against time;
and the extraction schedule comprises the extraction schedule 25 FIG. 3 is a block diagram according to one embodiment of
which is closest to that giving the net present value. the invention;
In the preferred embodiment of the invention, the extrac FIG. 4 is a graph showing the non-linear representation of
tion schedule determines whether resource and medium cor variable cut-off grade;
responding to each block is sent for processing, sent to waste FIG. 5 is a block diagram showing net present value esti
30 mations according to embodiments of the invention;
or stockpiled for later processing.
Preferably the scheduling is determined by FIGS. 6A and 6B are diagrams showing various valuations
of net present value;
FIG. 7 is a graph showing mining schedule optimised with
IN G (1) a marginal cut-off grade;
35
FIG. 8 is a graph showing net present value of the schedule
1
optimisation with the marginal cut-off grade;
FIG. 9 is a graph showing a mining schedule optimised
subject to the following constraints: with a mean grade model;
40 FIG. 10 is a graph showing net present value of the sched
uled optimisation with the mean grade model;
l N P c (2) FIG. 11 is a graph showing mining schedule optimised
Rfxj, 5 R5), for all I with a set of conditional simulations;
":1 [:1 jil
FIG. 12 is a graph showing net present value of the sched
1 N P 0
45 ule optimised with the set of conditional simulations.
?x 2 z QZ-XU, 5 Q), for all z (3)
":1 [:1 F1
DETAILED DESCRIPTION OF THE
yiki i y for all i and z (4)
EMBODIMENTS
r G
Conditional
Conditional Simulation
Block Conditional Simulation Simulation Value
COG Processing Value $ Average Etype Premium
FIG. 6B shows optimization using only an average grade This example demonstrates that whenever the conditional
rather than all ten simulations, and shows that an increased net 30 simulated grades for a block are found to be distributed on
present value is still obtained if the average of the ten valua both sides of the COG, the block valuation for the average of
tions of the conditional simulations are used later rather than the conditional simulations will be greater than the valuation
earlier in the process. of the average grade (Kriged) model.
In FIG. 6B the term E-type represents the average of the
conditional simulations, equivalent to the Kriged model. The following observations may be helpful:
Here, we explain the difference between the $671 M and In situation 2, the E-type valuation effectively attributes nega
$739M valuations that use identical extraction and cut-off tive value to the ?rst conditional simulation, whereas when
grade (COG) schedules. In following this explanation, it is the conditional simulations are valued separately this
important to realise that each conditional simulation is an instance is attributed exactly zero valueiits value as
equally likely representation of the true block grade. waste.
40
The extra value arises because the conditional simulations In situation 3, the E-type valuation ignores the value of one of
can be valued individually using the prescribed COG, then the conditional simulations.
their value averaged, as compared to the case with the aver The valuation using the conditional simulations is more
age E-type model where the averaging is done earlier, at the realistic because when a block is mined, blast hole assays can
grade level. A very simple single block model with no dis 45 be used to determine a close estimate of the actual block
counting will be used to illustrate this. grade. With this near-perfect information about block grade,
Single Block Model Example we can make an accurate assessment of whether to process or
The following data is used-the average value corresponds waste a block. This is equivalent to valuing each conditional
to the E-type block model. This is a single block model with simulation individually as if each were an actual reality.
only three conditional simulations. 50 Thus, by using the multiple simulations to produce mul
tiple valuations and then averaging the multiple valuations in
order to produce the net present value, a higher expected net
Block mass (tonnes) 10,000 present value is obtained than if the multiple simulations are
Number ofblocks 1 ?rst averaged and simply that average is then used to produce
Conditional simulations 3 55 a valuation.
Grade in each conditional simulation (% Cu) [0.04, 0.06, 0.11]
Average block grade (% Cu) [Etype value] 0.07 As previously mentioned, the preferred embodiment of the
Tonnes of Cu in each conditional simulation [4, 6, 11] invention uses mixed integer programming formulation to
Average block tonnes of Cu [Etype value] 7 include the multiple conditional simulations and variable cut
Revenue per tonne of Cu (35) 2,000 off grades. This approach allows one to estimate the gap
Block value as waste (35) (Zero mining cost!) 0
60 between the obtained solution and the upper theoretical limit.
To illustrate this, an example of how optimisation is generated
In valuing this block, we will use a marginal COG (Pro will be given by reference to a simple case in which one
cessing CostIRevenue), and look at four situations, repre rock-type contains one metal type, which can be processed
sented by four different processing costs. The marginal COG through one processing plant, generalisation to the case of
is calculated thus: (Block Tonnes)*COG*(Revenue/tonne): 65 multiple rock types, metals and processing streams is cum
(Block Tonnes)*(Processing Cost/tonne) COG:(Processing bersome but straight forward. For simplicity, we consider
Costitonne)/(Revenue/tonne) below only the case of a discrete set of cut-off grades that is
US 8,082,167 B2
21 22
possible to generalise the results to the continuous cut-off sch and Grossmann, 1965) and the procedure similar to that
grade case. The following notations are used: used in Whittle Four-X software. The ultimate pit contains
T is the number of scheduling periods; 191 million tonnes of rock and 62912.7 million tonnes of ore
N is the number of simulations; (above the marginal COG:0.6%). The undiscounted value in
P is the total number of panels; the ultimate pit (if processed with the marginal COG) is $
G is the number of all possible cutoff grades; (1,316199) million. It was divided into 6 mining phases and
R, is the total rock in the panel i in simulations n. scheduled over 12 years. The mining rate was set to 30
Qij is the total ore in the panel i, simulation n, when mined MT/year and the processing rate to 5 MT/year. The initial
with the COG j; capital investment was assumed to be $300 million, and the
discount rate 10%. The base case optimisation was done
Vij is the value of the panel i, simulation n, when mined and
processed with the COG j; using the marginal COG and produced the discounted cash
?ow $(704131) million, and the NPV was $(404131) million.
RtO is the maximum mining capacity in period t; The mining schedule and the NPV are shown, respectively, in
QtO is the maximum processing rate in period t; FIGS. 7 and 8. The second optimisation was done using the
Sl- is the set of panels that must be removed before starting the variable COG, but was based on the mean grade block model,
panel i; i.e. it was similar to the one which can be generated by using
d is the time discount factor; one deterministic model. The schedule was then evaluated
xijt is the fraction of the panel i is extracted with the COG j in against all 10 realisations of ore body model and produced the
period t; NPV:$(485:40) million, an increase of 20% over the base
yit is a binary variable equal to 1 if the extraction of the panel 20 case. The results are shown in FIGS. 9 and 10. The third
i has started in periods 1 to t, and equal to 0 otherwise; optimisation was done using the algorithm described above,
6]., is a binary variable controlling the selection of the COG and produced the NPV:$(505:43) million, a further increase
applied in period t; of 4.1% over the case of mean grade based optimisation. The
The MIP formulation is: results are shown in FIGS. 11 and 12. The relative variability
25 of NPV in all cases was roughly the same, about 8%. Another
important result of the variable COG policy is that the pay
11v c (1) back period (de?ned here as the time when the cumulative
EX 1:1 1
NPV becomes equal to zero) is decreased from 5 to 3 years.
The increase of 4.1% in NPV may be not seen as a very
30 substantial, but it should be mentioned that the block model
subject to the following constraints: considered does not have a high variability. The relative vari
ance in the undiscounted value of the ultimate pit is only
7.6%. There are many deposits which can have variability of
l N P c (2) the order of 20-30%. For these kind of deposits the potential
EX 2 z Rfxij, 5 R9, for all I 35 improvement in the expected NPV may be substantially high.
":1 [:1 jil
Thus, according to the preferred embodiment of the inven
1 N P 0
tion, an extraction sequence and cut-off grade policy can be
EX 2 z QZ-xt-j, 5 Q), for all I (3) determined which, when evaluated through the whole set of
":1 [:1 j:l
conditionally simulated ore bodies, will produce the best
yiki 5 y for all i and I (4)
40 possible expected net present value. The degree of accuracy
r G
of this optimised schedule can be estimated precisely, in
2 21ng i y for all i (5) contrast to prior art techniques.
1:1]:1
c T
In the claims which follow and in the preceding description
y s 2 Zxk? for all i, 1 and k c Si of the invention, except where the context requires otherwise
j:l 1:1 (6) 45 due to express language or necessary implication, the word
c comprise, or variations such as comprises or compris
261': =1 for all I (7) ing, is used in an inclusive sense, ie. to specify the presence
j:l of the stated features but not to preclude the presence or
xv, s 6], for all i, j, and I (8) addition of further features in various embodiments of the
invention.
It is to be understood that the prior art publications referred
The objective function (1) represents the discounted cash to herein, do not constitute an admission that that the publi
?ow. Constraints (2) and (3) enforce the mining and process cation forms a part of the common general knowledge in the
ing limits on average. Constraints (4)-(6) enforce the panel art, in Australia or in any other country.
extraction precedence constraints, and constraints (7) and (8) 55 Since modi?cations within the spirit and scope of the
ensure that the same COG is applied to all panels extracted in invention may readily be effected by persons skilled within
any given time period. This MIP formulation is solved by the the art, it is to be understood that this invention is not limited
commercially available software package CPLEX version to the particular embodiment described by way of example
9.0, by lLOG Inc. hereinabove.
To test the algorithm we have chosen 10 conditional simu 60
lations of a block model containing one type of metal and The invention claimed is:
using one processing plant. Because of con?dentiality 1. A method of scheduling the extraction of a resource in a
requirements all the economic parameters were rescaled and mine medium comprising the steps of:
do not represent reality. However, all the relative character obtaining drillhole grade data relating to the resource con
istics which demonstrate the potential of the new method are 65 tained within the medium;
not affected by the resealing. The ultimate pit for the design creating a plurality of different block models of the mine
was chosen by using the Lersch-Grossmann algorithm (Ler with a processor, each formed of a plurality of blocks,
US 8,082,167 B2
23 24
each block in each model having a resource grade, each 4. The method of claim 1 wherein the cut-off grade is a
of the block models honouring the drillhole grade data; variable cut-off grade.
and 5. The method of claim 1 wherein the plurality of block
generating a single schedule for extraction of blocks from models are used to provide an average of resource grade and
the mine with the processor based on a cut-off grade block valuations and the average of the resource grade and
policy to increase expected net present value having
block valuations is used to produce the scheduled extraction
regard to all of the plurality of different block models,
wherein the single extraction schedule is determined by of blocks and the cut-off grade value to increase expected net
the following: present value.
6. The method of claim 1 wherein the scheduled extraction
of blocks is optimised by considering the average valuation
(1) produced from the conditional simulations.
7. The method of claim 1 wherein all of the conditional
simulations are optimized simultaneously to produce the
single extraction schedule with a variable cut-off grade
policy, and wherein all the conditional simulations are valued
using the single extraction schedule and the valuations are
averaged to produce the expected net present value.
8. The method of claim 1 wherein the single extraction
1 N P G (2)
schedule determines whether resource and medium corre
Rfxj, 5 R5), for all I 20
Nn:l [:1 jil sponding to each block is sent for processing, sent to waste or
1 N P 0
stockpiled for later processing.
EX 2 z ijlxt-j, 5 Q), for all I (3) 9. The method of claim 1 wherein the step of scheduling
":1 [:1 j:l using a variable cut-off grade is converted from a non-linear
you i y, for all i and I (4) representation to a linear representation, and a mixed integer
25 programming formulation is used for simultaneous optimisa
r G
Ext-? i y;,, for all i (5) tion of the extraction schedule and the cut-off grade.
1:1]:1 1 0. An apparatus for scheduling the extraction of a resource
c T within a medium in a mine from which drillhole grade data
y s 2 Zxk?, for all i, 1 and k c s; relating to the resource contained within the medium has been
j:l 1:1 (6) 30
obtained comprising:
c a processor for creating a plurality of different block mod
26j1=1, for all I (7) els of the mine, each formed of a plurality of blocks, each
j:l
block in each model having a resource grade, each of the
xi], s 61,, for all i, j, and 1 (8) block models honouring the drillhole grade data; and
a processor for generating a single schedule for extraction
of blocks based on a cut-off grade policy to increase
wherein; expected net present value having regard to all of the
T is the number of scheduling periods; plurality of different block models, wherein the single
N is the number of simulations; extraction schedule is determined by the following:
P is the total number of panels; 40
G is the number of all possible cutoff grades;
R1. is the total rock in the panel i in simulations n, (1)
Qij is the total ore in the panel i, simulation n, when mined
with the COG j;
Maximise
iii Mo Me
Vij is the value of the panel i, simulation n, when mined and 45
processed with the COG j;
RtO is the maximum mining capacity in period t; subject to the following constraints:
QtO is the maximum processing rate in period t;
Sl- is the set of panels that must be removed before starting the
1 N P G (2)
panel i; 50
EX 2 z Rfxij, 5 R9, for all I
d is the time discount factor; ":1 [:1 jil
xijt is the fraction of the panel i is extracted with the COG j in 1 N P 0
period t; NZ 2 z ngm 5 Q), for all I (3)
yit is a binary variable equal to 1 if the extraction of the panel ":1 [:1 j:l
i has started in periods 1 to t, and equal to 0 otherwise; 55 yiJl 5 ya, for all i and I (4)
6]., is a binary variable controlling the selection of the COG r G
applied in period t. 21ng i y, for all i (5)
2. The method of claim 1 wherein the creation of the 1:1]:1
plurality of different block models is a conditional simulation c T
technique which provides the generation of a plurality of 60 ya i 2 21cm, for all i, I and k c S;
j:l 1:1 (6)
equally probable block model realisations, all of which
honour the data and ?rst and second order statistics of the c