MiningMath

MiningMath

Loading...

Unlimited scenarios and decision trees for your strategic evaluations

DoclyChild

Optimized Pushbacks

Estimated reading: 4 minutes 1117 views

Work Through Different Timeframes

Identify timeframe intervals in your project, so that you can work with group periods before getting into a detailed insight. This strategy allows you to run the scenarios faster without losing flexibility or adding dilution for the optimization, which happens when we reblock.

The idea is to make each optimized period represent biennial, triennial, or decennial plans. MiningMath allows you to do it easily by simply adjusting some constraints to fit with the timeframe selected, as shown in the example below. Try to run with and without dump/total productions to check potential bottlenecks and impacts on waste profiles, which could be useful for fleet management exercises. Also, test with wider mining widths than required, as this is a complex non-linear constraint and you might find better shapes without losing value. Notice that in this example, the processing was not fully achieved, and this kind of approach helps us to understand which constraints are interfering the most in the results.

MiningMath algorithm simultaneously considers all constraints inputted, making a global optimization to generate your pushback in a single step giving the maximum potential.

Example

Dataset: Preinstalled Marvin deposit. It can also be downloaded here.

Parameters Value
Timeframe
Custom factor 5
Processing capacity
50 Mt in 5 years
Total movement
200 Mt in 5 years
Vertical rate of advance
750m in 5 years
Maximum of processing hours
25,000 processing hours in 5 years
Minimum Mining and Bottom Width
Minimum Mining (50M) and Bottom (100M) width
Force and Restrict Mining Surface
If you have it in your project
Stockpiling parameters
On
Grade copper
Until 0.7%

Table 1: Set of constraints example.

Note: Waste control and vertical rate of advance are not recommended if you are just looking for pushback shapes.

More details

Adding constraints slowly facilitates the process of learning about the deposit, its opportunities, and potential challenges. In case some constraints are not being well-achieved, it is an alert for rethinking some of them, as well as for the risk of not achieving them in the shorter-term ranges.

In case more efficiency is needed, the resulting surface obtained on the Constraints Validation or in Best Case refinements could be used as Restrict Mining in the last interval, which might reduce the complexity and the runtime. In addition, if you already have operations in a certain area that should be depleted following a given design within the first timeframe, add a Force Mining surface for interval 1-1.

The 4 first variables of this example are directly related to the interval in which we are working. The 2 constraints inputted at the production tab are related to the maximum material handling allowed: the third one is about the processing equipment capacity, and the vertical rate of advance is related to the depth that could be achieved adjusted to this interval. The minimum mining width was added because we are already generating designed surfaces that could be used later as guidance of detailed schedules, thus, it should respect the parameter due to the equipment sizing. Parameters such as average, minimum bottom and restrict mining surface, don’t suffer any change in the time frames.

It’s important to remember that the packages of time here don’t necessarily have to correspond to identical sets of years. You could propose intervals with different constraints until reaching reasonable/achievable shapes for the design of ramps, for example. If you wish to produce more operational results, easier to design, and closer to real-life operations, try to play with wider mining/bottom widths rates. Those changes will not necessarily reduce the NPV of your project.

Considering this approach the discount rate serves just a rough NPV approximation and it doesn’t affect much the quality of the solution, given that the best materials following the required constraints will be allocated to the first packages anyway.

Remember all the constraints

Share this Doc
CONTENTS

Reblocking

Reblocking is a method used to decrease the number of blocks in a block model by...

Floating-point numbers

Same scenario, different results? Is it possible to find different results for t...

Translations

MiningMath supports and encourages the translation of its knowledge base to mult...

Imperial System

For importing databases, MiningMath uses the metric system exclusively. In case ...

In-Depth MiningMath

This tutorial provides a detailed guidance to the pages in the knowledge base fo...

Theory Validation

MiningMath’s results are only possible due to its proprietary Math Program...

Guaranteed Solutions

Multiple, complex constraints increase the likelihood of not finding or not exis...

MiningMath Uniqueness

MiningMath allows mining managers to improve their strategic analysis through ri...

Time Limit

It is possible to indicate a time limit in hours before running a scenario in th...

Must-Read Articles

In order to take the maximum of MiningMath’s Optimization we recommend this fl...

Tutorials

Geometry

Chat Icon Close Icon