Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA DE MINAS
BELO HORIZONTE
2016
MATHEUS MASCARENHAS DE ULHÔA XAVIER
BELO HORIZONTE
2016
RESUMO
Keywords: direct block scheduling, mixed integer linear programming, mine planning,
strategic mine planning, global asset optimization
LIST OF FIGURES
Figure 1. Porter’s value chain framework in the mining business. Taken from
Camus (2011)................................................................................................... 10
Figure 2: Direct Block Scheduling result of the Default Case showing Period 0.
......................................................................................................................... 15
Figure 3: Direct Block Scheduling result of the Default Case showing Period 5.
......................................................................................................................... 15
Figure 4: Direct Block Scheduling result of the Default Case showing Period 10.
......................................................................................................................... 16
Figure 5: Direct Block Scheduling result of the Default Case showing Period 15.
......................................................................................................................... 16
Figure 6: Default Case and its Production Process tonnages over the mine
lifespan. ............................................................................................................ 17
Figure 7: Default Case and its Production Dump tonnages over the mine lifespan.
......................................................................................................................... 18
Figure 8: Default Case, its Cumulative Stocked ore tonnages over the mine
lifespan and the stock-in and stock-out process. .............................................. 18
Figure 9: Default Case and its Cumulative NPV over the mine lifespan. .......... 19
Figure 10: Direct Block Scheduling result of the Restrict Mining Case along with
the restricting surface used. ............................................................................. 20
Figure 11: A rough contour (in red) of the restricted area, which has been applied
during the first five years of the mine project. ................................................... 20
Figure 12: Direct Block Scheduling result of the Restrict Mining Case showing
Period 5. ........................................................................................................... 21
Figure 13: Direct Block Scheduling result of the Restrict Mining Case showing
Period 10. ......................................................................................................... 22
Figure 14: Direct Block Scheduling result of the Restrict Mining Case showing
Period 15. ......................................................................................................... 22
Figure 15: Cumulative Production Process tonnages over the mine lifespan. .. 23
Figure 16: Cumulative Total Production tonnages over the mine lifespan. ....... 23
Figure 17: Default Case, Restrict Mining Case, and their Cumulative Stocked ore
tonnages over the mine lifespan....................................................................... 24
Figure 18: Default Case, Restrict Mining Case, and their Cumulative NPV over
the mine lifespan. ............................................................................................. 24
Figure 19: McLaughlin Deposit, mined areas during the entire life of mine from a
top view. ........................................................................................................... 26
Figure 20: McLaughlin Deposit, non-restricted areas that are available to be
mined during the first five years. ....................................................................... 26
Figure 21: Direct Block Scheduling result of the Force Mining Case along with the
forcing surface used and a rough contour of the forced area (in red). .............. 27
Figure 22: Direct Block Scheduling result of the Force Mining Case showing
Period 2. ........................................................................................................... 27
Figure 23: Direct Block Scheduling result of the Force Mining Case along with the
restricting surface used and a rough contour of the restricted area (in red). .... 28
Figure 24: Direct Block Scheduling result of the Force Mining Case showing
Period 5. ........................................................................................................... 28
Figure 25: Direct Block Scheduling result of the Force Mining Case showing
Period 10. ......................................................................................................... 28
Figure 26: Direct Block Scheduling result of the Force Mining Case showing
Period 15. ......................................................................................................... 29
Figure 27: Cumulative Production Process tonnages over the mine lifespan. .. 29
Figure 28: Cumulative Production Process tonnages over the mine lifespan. .. 30
Figure 29: Default Case, Restrict Mining Case, and their Cumulative Stocked ore
tonnages over the mine lifespan....................................................................... 30
Figure 30: Default Case, Restrict Mining Case, and their Cumulative NPV over
the mine lifespan. ............................................................................................. 31
Figure 31: Comparison of processing time spent by each scenario in percentage.
......................................................................................................................... 31
Figure 32: Aggregated single and independent scenarios with fixed ore price
changes and their cumulative NPV's. ............................................................... 33
Figure 33: Economic-Stochastic scenario based on fixed ore price changes. .. 34
CONTENTS
1 INTRODUCTION ......................................................................................... 8
13 CONCLUSIONS .......................................................................................... 35
REFERENCES ................................................................................................. 36
8
1 INTRODUCTION
The pit optimization defines an optimal pit along with nested pits, which
are multiples and submultiples of the optimal solution and represent the optimal
pit size according to different ore prices. This step is commonly generated
through the well-known Lerchs-Grossmann (LG) algorithm. The design of
pushbacks consists of operationalizing the pit and dividing it into phases
(Goycoolea, et al., 2013) that use the nested pits, or groups of them, as a guide
to operationalize the pit. Finally, the third step is the scheduling, as explained
before.
9
Figure 1. Porter’s value chain framework in the mining business. Taken from Camus (2011).
11
Mining still has a large impact on society’s and economic demands and
well-being, and it has been one of the oldest primary industries in the world. Due
to the increased consciousness of population regarding the environment and a
general sense of quality reduction of deposits, there is, more than ever, a
requirement for an improved process that explore the full potential of nature and
that are able to mitigate economic uncertainties. Those uncertainties are inherent
to every mining project due to the natural and geological heterogeneity of rock
formations, being unpredictable to a certain extent.
The impact that such uncertainties could have on a mining project are
substantially high to be underestimated so that it is needed to quantify precisely
all the risks involved within a mining business. Extensive researches have been
occurring during last decades in this field, attesting its relevance. Therefore, this
academic work intends to follow the same direction.
Herein, the objective is to explore two strands of thought that are related
to each other: a global mine planning scheduling that covers many constraints in
a single-step through Direct Block Scheduling and the possibility of quantifying
uncertainty via Stochastic Direct Block Scheduling. Consequently, this work aims
to verify the current developments of the technological industry by using a
commercial software known as SimSched Direct Block Scheduler, which uses a
hybrid method that combines Mixed Integer Linear Programming (MILP) and
heuristics.
As a default case, this study will adopt the parameters, available along
with the dataset within MineLib (Espinoza, et al., 2012), to calculate default block
values for each possible destination: the processing stream and the waste dump,
as shown in Table 1. Table 2 presents a complete set of parameters used to
perform the Direct Block Scheduling, including parameters commonly used by
the conventional scheduling such as default density, default slope angle, discount
rate, stockpiling costs and production limits.
The initial step consists of removing entirely the air blocks out of the
dataset. Differently from the majority of mining packages, SimSched does not
consider a topography surface to perform the scheduling. Thus, the way of
interpreting the topography limits within the model is by removing the air blocks
above it. Otherwise, those air blocks will be interpreted as waste material.
This way, the next step is the definition of economic values for each
destination, which is performed inside the block model file. The lack of a
calculator and the need to define economic values prior to the importation could
suggest an annoyance to perform different scenarios based on different
economic values and/or economic assumptions. However, the block model
allows adding as many columns of economic values as desired. This way, even
if a given mining project has one processing stream, it is possible to add many
routes, based on different assumptions, without the need to import the model
many times so that the user is able to select one processing stream at once.
Figure 2, Figure 3, Figure 4, and Figure 5 show the visual evolution, every five
periods, of the mine project resulted by a Direct Block Scheduling using the set
of parameters defined by default.
Figure 2: Direct Block Scheduling result of the Default Case showing Period 0.
Figure 3: Direct Block Scheduling result of the Default Case showing Period 5.
16
Figure 4: Direct Block Scheduling result of the Default Case showing Period 10.
Figure 5: Direct Block Scheduling result of the Default Case showing Period 15.
From the point of view of the algorithm, and considering the surfaces
being used, which are defined as a grid of points, mining squares rather than
circular areas is quite easier to implement in order to connect regions of a given
period. Mining rounded areas consist in a challenge due to the difficulty to overlay
different circles without leaving blocks to the next period – or anticipating them
from a previous period –, which might result in disjointed areas over different
elevations.
solutions that disrespect this parameter to achieve higher NPV are not considered
feasible as they might require a significant increase in the CAPEX (Capital
Expenditure) of the project. Geotechnical constraints are the “second” most
important ones as they are related to safety. Surfaces are the “most” important
constraints within the algorithm framework.
Figure 6: Default Case and its Production Process tonnages over the mine lifespan.
Figure 7 shows that the Production Dump has not achieved the proposed
limits, which means the total amount of material has also not achieved the full
potential of the production and the chosen fleet. Achieving the full capacity is the
“secondary” objective after respecting the production limits, but if the software
18
does not find higher NPV while achieving the production limit, it decides to
disrespect such constraint, making room for engineers to define an alternative
limit. Figure 8 presents the stock process, the cumulative stocked ore and the
stock-in and stock-out process.
Figure 7: Default Case and its Production Dump tonnages over the mine lifespan.
Figure 8: Default Case, its Cumulative Stocked ore tonnages over the mine lifespan and the stock-in and
stock-out process.
The cumulative NPV of the Default Case for the Direct Block Scheduling
of the McLaughlin deposit has achieved 842.5 million monetary units (in this case
U.S. dollars have been used in the calculations of block values) as shown in
Figure 9. Regarding the processing time, the default case has spent 1.18 hour.
19
Figure 9: Default Case and its Cumulative NPV over the mine lifespan.
Figure 10: Direct Block Scheduling result of the Restrict Mining Case along with the restricting surface
used.
Figure 11: A rough contour (in red) of the restricted area, which has been applied during the first five years
of the mine project.
21
Figure 12: End of Period 2, showing that the forced area has been entirely exhausted.
Figure 12 presents the end of the second period, to which has been set
the limit of time to exhaust the forced region. Figure 13, Figure 14, and Figure 15
show the visual evolution, every five periods, of the mine project resulted by a
Direct Block Scheduling using the set of parameters defined as Case 02: Restrict
Mining. By comparing Figure 11 and Figure 13, it is possible to verify the
effectiveness of the restricting surface, as SimSched DBS has not mined anything
during the first five periods.
Figure 13: Direct Block Scheduling result of the Restrict Mining Case showing Period 5.
22
Figure 14: Direct Block Scheduling result of the Restrict Mining Case showing Period 10.
Figure 15: Direct Block Scheduling result of the Restrict Mining Case showing Period 15.
Figure 16 shows that the Restrict Mining Case has also respected the
production process limits, while Figure 17 shows another type of production
tonnages output reported by the software: the Total Production of material,
whether ore or waste. However, the Total Production does not allow reaching
relevant conclusions and the unpredicted oscillations seem to be a result of the
“NPV-oriented” process, always trying to achieve the highest cumulative Net
Present Value. Such variations might not be a problem, as the processing stream
has a much more constant production and is the major factor that will impact the
cash inflows and the economic performance of a given mine project. Moreover,
Figure 18 presents the Default Case, the Restrict Case and their cumulative
stocked material over the mine lifespan, and both limits being respected.
23
Figure 16: Cumulative Production Process tonnages over the mine lifespan.
Figure 17: Cumulative Total Production tonnages over the mine lifespan.
24
Figure 18: Default Case, Restrict Mining Case, and their Cumulative Stocked ore tonnages over the mine
lifespan.
Regarding the NPV, the Restrict Case has decreased 4.84% against the
Default Case, reducing from 842.5 million dollars to 801.6 million dollars. The
second case has an additional constraint in comparison with the previous
scenario, and it has produced a decrease in NPV. Regarding the processing time,
the second case has spent 1.07 hour, which represents a decrease of 9.3%.
Figure 19: Default Case, Restrict Mining Case, and their Cumulative NPV over the mine lifespan.
SimSched DBS contains its own heuristics, thus, it does not provide
necessarily deterministic results, which in turn could imply in an intuitive thought
that reduced sample spaces will produce poorer results. This way, more
25
constrained scenarios will not necessarily reduce the cumulative NPV of a given
mining project. Such mathematical perfection does not even exist currently for
the scheduling problem. Therefore, as constraints are added, there is just a
tendency to reduce the cumulative NPV. Due to those heuristics, the developers
have said the algorithm allows finding improved solutions for reduced sample
space scenarios because, this way, seeking higher NPV, the software details its
searches so that it is possible to achieve better results for scenarios with more
restrictions. Consequently, the mining professionals are able to verify if their
assumptions to obtain indirect gains by taking a certain decision will, and how
such assumptions will, affect the mining project and its valuation.
The third case has consisted of the same scenario to which has been
added another surface-constraint, intending to force mining. SimSched DBS
understands forcing-surfaces by mining every material that is situated above a
surface until reaching it within a specified range of time. The other regions of the
deposit will be beneath the surface, thus, they will be less preferred areas to be
mined due to the strength of the force-mining constraint. Some caution is required
to understand such preference: while the forced area is an obligation, the non-
forced area is a possibility. Therefore, despite the fact that non-forced regions are
less preferred to be mined, it does not imply that such areas will be mined only
after the forced ones.
Figure 20 and Figure 21 show areas from top view perspective that are
slightly distorted regarding X and Y coordinates proportions but clarify the
procedure realized. While Figure 20 presents the full area being mined during the
26
entire life of mine in Case 01, Figure 21 presents the available area during the
first five periods, i.e., the non-restricted area. These steps could have been made
at once, but have been separated to a better understanding. Analyzing Figure 21,
the most reasonable area to place a waste dump has been the one in which Y
coordinate is greater than 1800 meters. The aforementioned procedure in
addition to the manipulation of the surface to change the elevation points resulted
in Figure 22.
Figure 20: McLaughlin Deposit, mined areas during the entire life of mine from a top view.
Figure 21: McLaughlin Deposit, non-restricted areas that are available to be mined during the first five years.
27
Figure 22: Direct Block Scheduling result of the Force Mining Case along with the forcing surface used and
a rough contour of the forced area (in red).
Figure 23: Direct Block Scheduling result of the Force Mining Case showing Period 2.
Figure 24: Direct Block Scheduling result of the Force Mining Case along with the restricting surface used
and a rough contour of the restricted area (in red).
Again, Figure 25, Figure 26, and Figure 27 show the physical evolution
of the mine project, every five years.
Figure 25: Direct Block Scheduling result of the Force Mining Case showing Period 5.
Figure 26: Direct Block Scheduling result of the Force Mining Case showing Period 10.
29
Figure 27: Direct Block Scheduling result of the Force Mining Case showing Period 15.
Figure 28: Cumulative Production Process tonnages over the mine lifespan.
30
Figure 29: Cumulative Production Process tonnages over the mine lifespan.
Figure 30: Default Case, Restrict Mining Case, and their Cumulative Stocked ore tonnages over the mine
lifespan.
Figure 29 and Figure 30 show the total production tonnage and the stock
process in cumulative charts covering all cases. Despite the limits are being
respected, the results are still inconclusive.
31
Figure 31: Default Case, Restrict Mining Case, and their Cumulative NPV over the mine lifespan.
Finally, Figure 31 presents the cumulative NPV of all cases. The Restrict
and Force Case has achieved an NPV of 735.9 million dollars, representing a
decrease of 8.20% in comparison with the Restrict Case and a decrease of
12.65% in comparison with the Default Case. This case has performed the mine
scheduling within 1 hour, a decrease of 15.3% in comparison with the default
case. Figure 32 shows a comparison in percentage of the time taken to perform
a mine scheduling of each case. The default case has been set as 100%.
This benchmark, on the other hand shows that this base takes a reasonable time,
even though more complex datasets could take more time.
The default case has achieved previously a NPV of 842.5 million dollars.
Considering a fixed increase in ore price of 30%, the NPV achieved has been
1157.7 million dollars, representing an increase in 37.4% in the cumulative NPV.
On the other hand, the fixed decrease of 30% in ore price has produced a NPV
of 470.4 million dollars, or a decrease of 44.2% in the cumulative NPV.
Considering the 50% fixed increase in ore price, the NPV achieved has
been 1368.9 million dollars, while the 50% decrease in ore price has produced a
cumulative NPV of 255.6 million dollars. These values represent an increase of
62.5% and a decrease of 69.7%, respectively, in comparison with the default
case.
33
Figure 33: Aggregated single and independent scenarios with fixed ore price changes and their cumulative
NPV's.
The maximum cumulative NPV obtained has been 1541.3 million dollars
and the minimum has been 235.6 million dollars. The expected life of mine has
reduced in 2 years considering the default case.
13 CONCLUSIONS
This study has focused on a novel and global approach to the mine
scheduling by analyzing a commercial software that performs Direct Block
Scheduling (DBS). The software used, SimSched Direct Block Scheduler, which
is still a beta version, uses Mixed Integer Linear Programming and heuristics.
Three cumulative and operational scenarios have been run in addition to two
preliminary studies comparing economic uncertainties through a simplification
that has intended to explore the stochastic potential of DBS.
The three chief cases have shown the efficiency of the current state of
SimSched Direct Block Scheduler to handle a dataset of more than 2 million
blocks in reasonable times from one up to 1.18 hour. The Net Present value has
decreased as more restrictions have been added, although this is not a rule.
REFERENCES
Baretta, F. S. & Marinho, A., 2014. Impacts of Slope Angle Approximations on Pit
Optimization.. Belo Horizonte, IBRAM: Instituto Brasileiro de Mineração.
Baretta, F. S. & Marinho, A., 2015. The impacts of slope angle approximations
on open pit mining production. Fairbanks, Society for Mining, Metallurgy, and
Exploration.
Camus, J., 2011. Value Creation in the mining business. Mining Engineering,
63(3), pp. 43-52.
Espinoza, D., Goycoolea, M., Moreno, E. & Newman, A. N., 2012. MineLib: A
Library of Open Pit Mining Problems. Annals of Operations Research, 6
December, 206(1), pp. 91-114.
Godoy, M. & Dimitrakopoulos, R., 2004. Managing risk and waste mining in long-
term production scheduling of open-pit mines. SME Transactions, Volume 316,
pp. 43-50.
Goycoolea, M., Moreno, E. & Rivera, O., 2013. Direct Optimization of an open
cut Scheduling Policy. APCOM 2013 - Applications of Computers and Operations
Research in, pp. 424-432.
Lambert, W. & Newman, A., 2013. Analyzing solutions of the open-pit block
sequencing problem obtained via Lagrangian techniques. Mining Engineering,
February, Volume 65, pp. 47-53.
Marinho, A. & Martinez, L., 2015. Traditional versus stochastic mine planning
under material type and grade. Fairbanks, Society for Mining, Metallurgy, and
Exploration.
Porter, M., 1985. Competitive Advantage: Creating and Sustaining Superior, New
York: Simon & Schuster.
Whittle, G., 2004. Global Asset Optimisation. Perth, The Australasian Institute of
Mining and Metallurgy, Spectrum Series, pp. 361-366.