Minemax Scheduler White Paper
Minemax Scheduler White Paper
Minemax Scheduler White Paper
White Paper
Minemax Pty Ltd Level 3, 182 St Georges Tce Perth, Western Australia Australia 6000 Tel: +618 9226 3288 Fax: +618 9226 3299 Web: http://www.minemax.com
Minemax 1998-2012
Table of Contents
Contents
Overview ................................................................................................................................................ 3 Why Schedule?..................................................................................................................................... 4 Relationship Between Schedule and Net Present Value ........................................................... 4 Scheduling Methods ............................................................................................................................ 5 Manual Scheduling........................................................................................................................... 5 Automated Scheduling .................................................................................................................... 5 Heuristic Scheduling .................................................................................................................... 5 Schedule Optimisation................................................................................................................. 6 Requirements for a Mine Schedule Optimisation Tool ................................................................... 6 User Friendliness ............................................................................................................................. 6 Functional Completeness ............................................................................................................... 6 Minemax Scheduler: Product Description .................................................................................... 7 How Do I Use It? .............................................................................................................................. 7 Block Model ................................................................................................................................... 7 Setting Constraints ....................................................................................................................... 8 Intermediate Stockpile Definition ............................................................................................... 9 Financial Model............................................................................................................................. 9 Automated Scheduling .............................................................................................................. 10 Visualisation ................................................................................................................................ 10 Reporting ..................................................................................................................................... 11 How Does It Work? ........................................................................................................................ 11
Overview
Mining companies are continuously faced with the challenge of planning their mines development in a way that is economically optimal. Depending on a companys strategy and the current economic climate, economically optimal can mean optimising net present value, minimizing up-front costs, maximizing contained metal or possibly something else. Economic forecasts available to miners usually contain a high degree of uncertainty, making it imperative to develop mine schedules that are robust under a number of economic scenarios. Especially in rapidly changing markets, it is essential that mining companies have adequate tools to support their planning and scheduling processes, enabling them to respond rapidly and remain competitive. This white paper analyses the requirements of mining companies for computer-based tools to support their planning and scheduling processes. It addresses available scheduling methodologies and highlights the advantages and disadvantages of each. In particular, it describes Minemax Scheduler for strategic mine schedule optimisation, and shows how Minemax Scheduler is being used to help mining companies optimise the net present value of new projects and existing operations.
Why Schedule?
Although the question why schedule may seem nave, it is instructive to consider the question. If you didnt schedule before mining then you could possibly keep your material movement equipment utilized and you may even keep your plant fully utilised. However, from a business point of view, what is the value corresponding to the way in which you mine your deposit? To answer this raises the question, How do I calculate the value of a schedule? There are an infinite number of possible schedules in any mining scenario and each one has a value associated with it.
Val =
t=0
where, T is the number of time periods d is the discount rate Equation 2 Net Present Value Examining Equation 2 with a view to maximizing net present value, there are a number of things worth noticing. 1. We can control revenue, mining costs and processing costs particularly with respect to the time period in which they are incurred. 2. Increasing revenue in earlier time periods tends to maximize NPV (assuming constant product prices). 3. Decreasing mining and processing costs in earlier time periods tends to maximize NPV (assuming constant costs). Page 4 Minemax 1998-2012
Scheduling Methods
There are a number of different methods and associated tools for mine scheduling. Here we will consider manual scheduling and various types of automated scheduling.
Manual Scheduling
Although automated scheduling tools are becoming available, the majority of mining operations still use spreadsheets to support a manual scheduling process. Typically, block model information including geometry, tonnage and grade information is available on one sheet. On another sheet is a representation of the schedule where blocks are manually chosen to be scheduled in certain time periods. When a block is scheduled, various summary information such as ore and waste mined and average grades is updated. To use these spreadsheets, the mining engineer usually has detailed knowledge of the pits being scheduled such that practical schedules are generated. However, if there are constraints on the schedule such as those that can be associated with achieving grade targets, the scheduling process can be painstakingly laborious. Even if there are not strict grade constraints, it is often next to impossible for an engineer to know if there is significant room for improving the value of a given schedule.
Automated Scheduling
Automated scheduling is a means for automatically computing a schedule through computer software. While automated scheduling relieves the mining engineer from the tedium of generating and evaluating schedules, it is important to know how the scheduling is taking place. This is important because some methods of automated scheduling are not able to satisfy scheduling constraints due to the way the automated scheduling occurs.
Heuristic Scheduling
Heuristic scheduling is a form of automated scheduling where the scheduling algorithm is based upon rules for selecting blocks. Rules are usually related to the production constraints and possibly to some measure of a blocks value. Typically a schedule is constructed by iteratively selecting blocks, one block at a time. The advantage of this approach is its speed in constructing a schedule. One of the disadvantages is that it is not guaranteed to produce truly optimal schedules. Additionally, if satisfying grade constraints is important, heuristic algorithms cannot guarantee a schedule which satisfies the constraints, even if a schedule which satisfies grade constraints is known to exist. Page 5 Minemax 1998-2012
Schedule Optimisation
Schedule optimisation often uses a mathematical model to represent the mine and its production constraints. Optimisation algorithms which operate on this model (simplex, branch and bound, dynamic programming and others) are used to automatically compute a schedule which not only satisfies the production constraints, but also optimises the schedule. Normally it is net present value that is optimised although other parameters can be optimised as well.
User Friendliness
Mining engineers have become accustomed to the Windows paradigm of computing and require their planning and scheduling tools to inter-operate within this environment. Companies and the people who work in them become frustrated with systems which require a steep learning curve because they have not adopted the Windows paradigm of computing. Engineers who attempt to use the systems are frustrated because it takes so long to learn how to use the system before they can do anything useful with it. Companies are frustrated because by the time their people know how to use the systems they have moved on to another company, taking valuable skills with them. While the process of mine scheduling is not simple, the computer-based system that supports it can and should be.
Functional Completeness
Secondly, a mine scheduling system should be functionally complete. If the system were viewed as a servant to the engineer, the engineer should be able to say, Find a schedule that optimises net present value while ensuring that the following conditions are met. Then they would list the conditions that constrain the alternative schedules. The types of items that go into this list relate to the functional completeness of the system. It should include: Upper and lower limits on the amount of ore and waste mined Upper and lower limits on the grade In-pit stockpiles available for stockpiling lower grade material Upper and lower limits on material to be moved from specific pits Ordering of the extraction of pit stages with minimum and maximum lag between related stages Limiting vertical rate of advance These items are strictly related to the schedule optimisation role of the system. There are other functionalities such as 3D visualisation of mine development and various reporting functions that add to a functionally complete mine schedule optimisation tool.
Block Model
The entry point to automated scheduling with Minemax Scheduler is importing a block model. This is a simple process aided by the reserve import wizard in Minemax Scheduler. All of the major general mining packages have a facility for exporting block model data, so Minemax Scheduler works to add value to your current mining software investment. The data Minemax Scheduler needs for each block is simply the coordinates and size, the proportion of each product, the percentage of each quality parameter (grade), total quantity (tonnes), and a block value. A convenient data mapping function is available for mapping your block model to the schedule model in Minemax Scheduler. This includes powerful expressions and look-up tables.
Setting Constraints
After importing a block model, there are a number of constraints that you can set. These constraints correspond to both the practical mining requirements of your ore body and your production requirements. For practical mining requirements, precedence constraints are automatically generated based upon a number of control parameters that you can set. These include maximum pit slope at any given time and mining direction. Different parameters may be used for different pits. Production constraints include product tonnage targets, allowable grade ranges and pit constraints. Product tonnage targets can vary for different time periods. They can also have a deviation quantity (+ or -) associated with them. You can specify different grade ranges on any grade parameters existing in your block model as shown in Figure 2. Finally, you can specify minimum and maximum pit movements for each pit in each time period.
Financial Model
Minemax Schedulers financial model is used to generate block values used in the optimisation algorithm. On the cost side of the financial model, you simply need to specify ore and waste mining costs, stockpile rehandling costs and ore processing costs. On the revenue side you enter metal prices and recoveries as shown in Figure 4. All of Minemax Scheduler, including the financial model, caters for multiple products and multiple grades.
Automated Scheduling
After setting up the constraints (a default set is provided to get you started) and optionally defining intermediate stockpiles, all you have to do is tell Minemax Scheduler to generate a schedule which satisfies all of your constraints while optimising according to the criterion you have selected. Currently, there are four criteria with which you can optimise. Firstly, you can choose to merely generate a schedule that satisfies the mining and production constraints. This option is useful when you wish to investigate whether or not your production requirements are too rigid compared to what your ore body is able to deliver. Other options for optimising are Net Present Value (NPV), intermediate stockpile size (minimize) and up-front waste movement (minimize). NPV is most commonly used when there is complete financial information available regarding ore and waste mining costs, processing costs, recoveries and product prices.
Visualisation
If you wish to view development in three-D Minemax Scheduler has a 3-dimensional viewer for displaying your mine in block model format at any stage in its development (Figure 5). By stepping through the pit development over time, you are given instant visual feedback regarding the practicality of the schedule. Page 10 Minemax 1998-2012
Reporting
After generating a schedule, you can view a number of charts that report on product tonnes, grade, stockpile activity and pit movements over time. These charts can be copied into the Windows clipboard for inclusion into reports. There are also a number of standard tabular reports available in Minemax Scheduler. These may be previewed saved as csv.
Contact Information
For more information on Minemax Scheduler and how your operation can apply mine schedule optimisation to maximize net present value, contact us at: Web: http://www.minemax.com/company/contact-us Tel: (+61 8) 9226 3288 Fax: (+61 8) 9226 3299 The information presented in this brochure is summary in nature, subject to change, not contractual and intended only for general information.