Está en la página 1de 10

Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

Integrated pit, dump and haulage network


optimisation for mine scheduling - a linear
programming approach
by Franois Bazin MAusIMM(CP), Principal Mining Engineer, IMC Mining Group and
Hubert Dumon MAusIMM, Superintendent Mine Engineering, Koniambo Nickel SAS
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

Integrated pit, dump and haulage network optimisation for mine


scheduling - a linear programming approach
First published in The AusIMM Bulletin February 2014 edition

ABSTRACT

programming software has been used to model


The use of linear programming (LP) to identify
the data and the production constraints. The
optimal solutions for a mine production
LP model simultaneously considers the optimal
schedule is a powerful yet under-utilised method
mining sequence, haul road and waste dumping
for improving project value.
sequence while maximising the project net
This paper explores a laterite nickel mine case present value (NPV).
study of a production schedule that optimises
This integrated approach to mine scheduling
the project net present value of an integrated
effectively bridges the gap between tactical
network of mining areas, roads and waste
and strategic mine planning and ensures that a
dumps.
mine production schedule is both feasible and
Commercially available mixed integer linear optimal.

ABOUT THE AUTHORS

Franois Bazin is a Principal Mining Engineer at IMC Mining, Hubert Dumon is the Superintendent of Mining Engineering
a Brisbane based mining consultancy. He has a Bachelor at Koniambo Nickel in New Caledonia and is tasked with
in Mining Engineering (First Class Honours) from Queens implementing long and medium term planning processes.
University in Canada. He gained operational and technical He has a Masters degree in Engineering and Management
experience in Australia at Rio Tintos iron ore and bauxite from the Ecole Nationale Suprieure des Mines de Paris. His
operations. Franois is bilingual in French and English and experience includes operational roles at Rio Tinto in Italy
is a chartered professional member of the AusIMM. Franois and strategic planning roles at Areva. Hubert speaks fluent
has experience across a broad range commodities and French, English, Italian and is a member of the AusIMM
specialises in open pit strategic planning, scheduling and
optimisation.

Page 2 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

INTRODUCTION
Mine planning and production invariably lead to sub-optimal mine optimisation of the digging sequence,
scheduling are fundamental to realising plans. haul route and the waste dumping
the value of an in situ asset. Mining locations.
Mixed-integer linear programming
projects are complex systems including
(MILP) can be used to model complex The linear programming constraints
dynamic digging locations, haul routes
mine scheduling systems to identify in the scheduling model have been
and waste dumping locations. During
feasible solutions while maximising the set up to ensure that material mined
a typical mine life, pits get deeper,
schedule NPV. In this case study, five from the pit locations also accounts
haul roads are cut off or established,
laterite nickel mines in New Caledonia for truck hours required to arrive at the
waste dumps grow and backfilling
have been scheduled in an integrated final destination; run-of-mine (ROM)
opportunities are created.
model to produce a combined on- pad or waste dump. Additionally, the
In conventional mine production spec Saprolite ore stream for a nickel waste dump construction sequence
scheduling, the main focus is on refinery. has been modelled to ensure that the
ensuring that the correct quantity waste volumes and waste truck hours
The objective of the integrated
and quality of material is delivered are correctly accounted for in real time
production schedule is to find the
to the ore processing facility while during the construction of the dump in
highest present value solution while
honouring total movement constraints. the schedule.
honouring the many constraints
The sequencing of the waste dumps
imposed by operating five mines in a This integrated approach to mine
and the subsequent truck hours
mountainous, tropical and high-rainfall scheduling, that effectively bridges
required to haul the material from
environment. the gap between tactical and strategic
the mining locations to the dump(s)
mine planning ensures that a mine
is often completed post-scheduling. The fundamental point of
production schedule is both feasible
The shortfall of this approach is the differentiation for the mine scheduling
and optimal.
disconnect between the digging and approach described in this paper
the waste dumping sequence that will is the simultaneous modelling and

THE MINE PLANNING PROBLEM


Commonly, base metal projects
laterite nickel production schedules are
driven by the requirement to provide a
blended product at a certain chemical
specification. These specifications
include:
nickel and cobalt grade
Fe:Ni ratio
MgO:SiO2 ratio.
Laterite nickel orebodies are
generally highly variable in terms
of chemical composition both
vertically and laterally while the
process plants (pyrometallurgical or
hydrometallurgical) tend to demand
very tight chemical specifications.
Figure 1 shows the process plant target
specification limits as well as the pit-
by-pit Fe:Ni and MgO:SiO2 ratios for Figure 1. An interesting blending problem. Pit constellation charts (bubble size denotes ore tonnage).
the case study. This demonstrates the

Page 3 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

importance of mine planning to achieve


the process plant specifications.
In addition to ensuring the blended
product meets the process plants
chemical specification the mine
schedule needs to adhere to practical
mining constraints while also finding a
solution that optimises the NPV.
Due to the shallow nature of the
laterite nickel pits, many sequencing
options are feasible in terms of access
and development. The preferred
development sequence should take
into account the following issues:
optimise present value or cash flow
ensure that sufficient waste dump
capacity exists for each solution
account for truck hours and Figure 2. Simplified mine schedule network diagram.
constrain if required
account for excavator hours and
constrain if required Typically, engineers design waste dump pads and external waste dumps. In
stage capital expenses when stages and evaluate the truck hours the sequencing plans, the pit blocks
the outlay returns a higher NPV after a schedule has been completed. are connected to the ROM pads and
solution (ie additional trucks or If there is an excess of truck hours in a external waste dumps via a large
additional ore processing capacity) particular period, the engineer must go network of haul routes to estimate the
practical mining constraints, for back and re-run the schedule to meet required truck hours (and therefore
example: this constraint. These mine planning variable cost) associated with each
- maximum excavator hours iterations can take several weeks feasible solution.
per mining location : models to fine-tune and will result in a sub-
The linear programming model is
equipment separation optimal solution.
tasked to find a feasible and optimal
- maximum volume per waste
This case study is based on an solution in the context of manning
dump per period : models waste
integrated mine plan with five and equipment constraints. A
dump construction delays in terms
operating mines creating a single simplified network diagram (Figure
of geotechnical and drainage time
blended product that must honour 2) demonstrates the ore and waste
per lift
the process plant specification in each tracking principles.
- minimum and maximum
quarter.
excavator and truck fleet hours :
smooths out truck hours against Each mine is a separate production
available capacity. facility and has between 15-30 possible
mining areas, many of which can be
In a conventional mine schedule, each
backfilled after an area is depleted.
scenario tends to be based on a static
set of block destination assumptions, The scheduling complexity arises
ie a block has a predefined or a not-yet because each block in the schedule
defined final destination in terms of can be assigned to many different ROM
ROM pad or specific dumping area.

Page 4 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

LINEAR PROGRAMMING FOR constraints are linear functions of the In the case study the estimated NPV
decision variables. includes all fixed and variable costs
MINE SCHEDULING associated with mining, hauling
For a mining schedule modelled using
Linear programming is commonly used and waste dumping to arrive at
linear programming, the decision
to find solutions in complex systems comprehensive ranking of all feasible
variables represent the various
found in logistics, transportation and solutions.
quantities that can be mined in each
manufacturing. A linear programming digging location in each period (eg Linear programming can find optimal
system can be described as having truck hours, ore tonnes, waste tonnes, solutions to complex systems such as
three key components: etc). Linear equations can then be an integrated pit, dump and haulage
set of decision variables modelled to represent the capacity network.
an objective function that is used constraints in each period (Table 1).
to measure the quality of the The objective function is the estimated
feasible solutions NPV and is used to rank all the feasible
a set of constraints. solutions. The solution with the highest
The objective function and the NPV becomes the optimal solution.

Capacity constraint Represented as

Condition 1 Truck hours must be less than 5000 hrs Truck hours 5000 < 0

Ore Tonnes 2000 > 0 and


Condition 2 Ore tonnes must be between 2000 t and 2500 t
Ore Tonnes 2500 < 0

Condition 3 Total movement must be less than 8000 t Total movement 8000 < 0
Table 1. Linear equations representing capacity constraints in each period.

MINE SCHEDULING
Software the block to the pit exit along the quantities and constraints must be
Minemax Scheduler is a schedule designed ramp. modelled.
optimising tool that uses a MILP model 2. Road blocks dummy blocks that Waste volumes are tracked in terms
of the constraints and the financial and must be mined to keep track of the of loose cubic metres (LCM) in the
production targets of a project. It uses truck hours required to haul the ore schedule. When pit blocks are mined,
the CPLEX branch and cut algorithm to and waste along each road segment. a positive waste LCM quantity is
optimise These blocks link the pit exit to the ROM created: P1W and P2W for Pits 1 and 2
pad or waste dump entry point. respectively (Figure 2).
Scheduling database
3. Waste dump blocks blocks that Pit 1 waste has a choice of two roads
In order to simultaneously model the contain the dump volume and the leading to two waste dumps, Dump 1
pit and dumping sequence as well as required truck hours from the dump and Dump 2. Road P1D1 takes waste
the road network, the mine scheduling entry point to the actual dump block from Pit 1 to the Dump 1 entry point.
database is made up of three types of centroid. Backfill blocks are treated the This road is treated as a dummy block
blocks: same as waste dump. with a large negative quantity for the
1. Pit blocks blocks that contain ore, Pit 1 waste (P1W) and the Dump 1
waste and grades from the diluted Waste waste (D1W). The dummy road block
reserve model. These blocks also also carries the correct number of truck
For the schedule to correctly account
contain the required truck hours from hours required to haul the waste from
for the placement of waste, several

Page 5 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

Pit 1 to the Dump 1 entry point. (P1W = 50) then this creates a negative little simpler. Ore mined from Pit 2
50 LCM P1W and a negative 50 LCM D1W for example creates a positive P2Ore
Similarly, the Dump 1 blocks contain
quantity on Road P1D1. quantity that can only be evacuated by
the capacity of the actual volume that
the P2R1 or P2R2 roads.
can be placed in the dump block (in The negative D1W quantity is then
LCM) and the truck hours required to correctly placed in the dump with the The P2R1 road has a large negative
travel from the dump entry point to the corresponding positive D1W from the quantity of P2Ore that is mined as
dump block centroid. dump blocks. Once there is no longer required to satisfy the constraint
any D1W capacity on Dump 1 then the P2Ore = 0. In this example, if 100 t of
In order to account for the truck
P1D1 road is effectively unusable for ore is mined from Pit 2, then P2Ore
hours utilised on the road network, in
the remainder of the schedule. The Pit becomes 100 t and in order to satisfy
every scheduling period the following
1 waste will then be forced to use the the scheduling constraint, negative 100
constraint must be honoured:
P1D2 road to Dump 2 (Figure 3). t must also be mined from either the
P1W = 0 and D1W = 0 where P1W = P2R1 or P2R2 road.
D1W. Ore The truck hours required to haul the
With both of these equations satisfied, Ore truck hour modelling is very similar -100 t of ore along the road network
if 50 LCM of waste is mined from Pit 1 to the waste example above but a is then correctly accounted for. At the

Figure 3. Pit, road and dump waste accounting.

destination, a maximum capacity for Equally, a minimum amount could be Truck hour cost-based
the R1 ROM area per period can be modelled to force ore along a particular
modelled by tracking an additional road or to a specific ROM pad. Once decisions
quantity of R1Ore or R2Ore. If the the R1Ore capacity is reached for the Now that truck hours are accurately
ROM capacity was 50 000 t per period, R1 ROM pad, then the R2Ore would be modelled for ore and waste in the pit,
the scheduling constraints could be the only remaining destination for the along the chosen haul road and in a
modelled as: ore. In this example, the P1R1 and P2R1 chosen waste dump, we can introduce
roads would effectively be unusable for the concept of modelling truck costs.
R1Ore < 50 000 and
the remainder of the scheduling period As discussed previously, Minemax
R2Ore < 50 000 (Figure 4). Scheduler is set up to find the highest

Page 6 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

Figure 4. Pit, road and run-of-mine ore accounting.

NPV solution given a set of constraints. Precedences support-fleet costs and overheads but
exclude block variable costs.
If every truck hour consumed by the Once the key scheduling constraints
schedule costs $150 per hour (for have been modelled, standard Block variable costs (defined as $/ hour)
example) and we are looking for a scheduling precedences can be applied. vary on a per block basis and include
solution that maximises the NPV, the The most obvious precedences prevent the load and haul costs for the primary
cost of truck hours for each pit/road/ a backfill area from being used as fleet. Loading costs vary by material
dump combination will be evaluated a dump until the pit itself has been type (softer materials consume fewer
accordingly when identifying the mined out. Pit-to-pit and pit-to-dump excavator hours). Haulage costs vary
optimal solution. precedences are also added in areas according to the time taken to haul a
where a certain development sequence block from the bench to the pit exit,
In the case presented above, if 50 LCM
must be honoured. along the chosen road and to its final
of waste is mined from Pit1 and both
destination (ROM or waste dump).
Dumps 1 and 2 are available, the haul With the dynamic modelling of waste
route chosen by Minemax will be the dumping locations, precedences can Capital cost modelling
route that consumes the fewest truck also be set up between dump locations
hours from the Pit 1 exit to the final or within dump cells to model the In addition to simultaneous
destination in either dump. As the construction sequence of the waste optimisation of pits, dump and road
dumps increase in height and the haul dump. networks, capital investment decisions
distances increase, the truck hours can also be assessed as part of the
required to place a block in the dump Operating cost modelling optimal solution.
also increases and the dump becomes
As in most mines, operating costs vary For example, it may be an option to
less attractive.
with depth, material type, hardness start production at a satellite mine
Similarly, excavator hour costs can be and drill and blast requirements. but to account for the upfront capital
modelled. In material that is harder cost of building the access roads,
In the case study, two types of variable infrastructure and pre-strip, a capital
or slower to dig, the consumption of
costs have been simulated: volume outlay may be modelled to create
excavator hours may be greater and
variable and block variable costs. The a capital hurdle before starting
therefore the unit cost ($/op hr) can be
total mining cost is the sum of the production. When assessing all
applied to each consumed excavator
volume variable and the block variable feasible options, the capital expense of
hour. The cost of digging will then be
operating costs. commencing mining operations at the
taken into account when finding the
optimal solution. The same reasoning The volume variable costs (defined as satellite mine (or not) will be utilised
would apply to material that requires $/t) that have been modelled in the in the NPV calculation to assess the
a higher powder factor or consumes laterite nickel case study include: waste optimal solution.
more mill hours to process due to ore mining, ROM mining, run-of-process Similarly, additional trucks can be
hardness. ore haulage and ship-loading. These purchased during a schedule. For
volume variable costs include ancillary, example, if the maximum truck

Page 7 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

capacity for a particular site is 20 000


hours per year (four trucks), a capital
expenditure of one truck (or say $1.5 M)
can be modelled that will increase the
truck hour capacity per year by 5000
hours from that point onwards.
As the feasible solutions are ranked
by NPV, the decision to purchase the
additional truck will be based on being
able to generate a scheduling solution
that has a higher NPV (by mining more
ore or hauling further to mine higher-
grade ore). If purchasing the truck leads
to a lower NPV solution this would not
be presented as the optimal solution. Figure 5. Truck hour accounting.

Another application of capital cost


modelling to increase the capacity of
a process would be for a heap leach
operation or mill expansion. The capital
expense to expand the processing
capacity can be modelled which will
enable the timing of the expansion to
be determined concurrently among the
many other variables that influence the
optimal solution.

Revenue modelling
In order to optimise the NPV an
assessment of the mining revenue
needs to be made. In the case of the
laterite nickel mine, the FOB revenue
has been modelled. Subsequently Figure 6. Ore blend specifications nickel grade.
all the costs from the mine to FOB
have been included in the capital and
operating cost estimate.
In other commodities such as copper
and gold, the mine gate revenue or the
net smelter return is often used as the
revenue basis when scheduling.

Scalability
The scheduling example shown in
Figure 2 is for illustrative purposes
and only considers two pits, two
dumps and eight roads. In the case
study completed by the authors, the
scheduling database contained:
five mine sites
135 pits Figure 7. Ore blend specifications MgO:SiO2.

Page 8 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

144 waste dumps (including As planners, we tend to rely on Minemax Scheduler is well-suited to
backfill locations) experience and intuition when using a finding optimal solutions to complex
300 possible ore roads conventional mine planning approach systems with many constraints within
390 possible waste roads. to find an acceptable solution for a reasonable processing time. The
short-term problems and this invariably following figures show a few of the
More than 750 constraints were
leads to sub-optimal solutions. A much outputs from the integrated production
required to track the ore and waste
simpler scheduling model could be schedule used in the case study. Figure
quantities in the schedule. Once set up,
created to assist short-term planning 5 shows the truck hour accounting
each scheduling scenario took between
engineers to find the optimal solutions for a particular pit stage. Figure 6 and
10-15 minutes to find a solution for 16
in a matter of minutes. Figure 7 demonstrate the suitable
quarterly periods.
solution found to the complex chemical
Mixed-integer linear programming for Integrated schedule output specifications required from a five mine
mine scheduling is not limited to long- and 135 pit schedule.
The validation of the schedule involves
term planning applications. Often in
ensuring that the solution is practical
short-term mine planning, the feasible
and honours all of the chemical,
solution is harder to identity because
physical and social constraints.
there are more constraints.

OTHER APPLICATIONS
As demonstrated in this paper, highly tailings storage facility (TSF) schedule versus truck fleet size
complex systems can be modelled and waste dump construction defining a waste landform
to simultaneously schedule pit and schedules where a minimum construction sequence that
waste dumping sequences while taking amount of waste rock is designated minimises the operating cost but
variable haulage costs into account. for TSF construction also maintains a uniform truck
fleet and processing expansion hour requirement
While the case study discussed in this
decisions milling versus heap complex blending and stockpiling
paper is a laterite nickel case, there
leach and truck purchasing sequences what is the optimal
are many other applications where
decisions blending solution in a multiple
modelling a complex mine scheduling
cut-off/over grade and stockpiling element and multiple mine
problem using linear programming
decisions is targeting a higher- system?
would improve the present value of the
grade ore feed really worth the
outcome, for example:
extra mining and stockpiling cost?
integrated landforms competing waste landform construction

Page 9 of 10
Integrated pit, dump and haulage network optimisation for mine scheduling - a linear programming approach

CONCLUSION
Integrated mine production scheduling Communicating a mine plan that plan that satisfies both the tactical and
requires detailed design work to be has clearly honoured the production strategic mine planning objectives.
completed before scheduling can capacity of the mining fleet along a What-if scenarios can also be evaluated
commence. Waste dumps and haul designed road network, honoured quickly and ranked by NPV or other
road networks need to be mapped the drill and blast capacity and any measures.
out and assigned to mining locations. waste dump constraints gives the mine
It is the authors opinion that this more
Equipment productivities and variable planning engineer a very powerful tool
realistic and optimal mine scheduling
costs also need to be estimated. An to make a case for change at a mine.
method will result in a greater buy-in
integrated mine production schedule
Operational teams using the integrated of the mine plan from mine operations
expressed as a linear programming
mine production schedule will and senior management. Time will
problem results in a solution that is
appreciate the much higher degree of tell whether it will also lead to better
both feasible and optimal.
realism involved in producing a mine compliance to the schedule!

GET IN TOUCH WITH THE AUTHORS REFERENCES


Franois Bazin MAusIMM(CP) Chinneck J, 2001. Practical
Principal Mining Engineer, IMC Mining Group Optimization: A Gentle Introduction.
Available from www.sce.carleton.ca/
email: fbazin@imcmining.com.au
faculty/chinneck/po.html.
Butler J and George T, 2013.
Hubert Dumon MAusIMM Simultaneous Pit and Waste Dump
Superintendent Mine Engineering, Koniambo Nickel SAS Schedule Optimization. SME Annual
Meeting, Denver. Available from www.
email: hdumon@koniambonickel.nc
minemax.com/downloads/minemax-
metal-mining-sme-2013.pdf.

Page 10 of 10

También podría gustarte