Description

The following case study is realized on a block model of a massive polimetalic deposit with copper as the main mineral. The aim is to compare the traditional scheduling methodology of nested pits and the direct block scheduling using the computational software DOPPLER (Delphos Open Pit Planner), developed at the Mine Planning Lab DELPHOS.

Model Definition

Name:               definitivo2_bme

Number of blocks:                74.849 

Dimensions:                         20 x 20 x 15 

Coordinates range:              x = 26.799.98 to 29.519,98

         y = 80.810,17 to 82.950,17

         z = 3.992,50 to 4.667,50

Model variables:                  Cobre, Molibdeno, Oro, Plata, Recuperación Metalurgica, Recuperación Metalúrigica del Molibdeno, Densidad

Additionally, it was added columns from the previous ones, according to model parameters and requirements.

Block Model Visualization

As it can be seen from the image below, the greatest grades concentrate at the bottom of the deposit.

PANTALLAO MODELO

                                                                                                                                          Isometric View

pantallazo

                                                       Frontal View                                                                                                                                           Plan view

The shape of the model is explained by a preexisting pit.

Grade-Tonnage Graph

From the image below one can see that the sensibility of the ore tonnage by the grade is high.

curva tonelaje ley

Grade Distribution

The vast majority of the blocks are associated with low grades.

histograma cut 20int min0.0 max3.00

Economic parameters

It was executed 3 cases of valuation, which vary by the copper price.

      Valuation

Copper price

[USD/lb]

          A            2.0
          B            2.5
          C            1.5

Scheduling by Nested-Pits

Based on the pseudo-flow algorithm, the Final Pit and its Nested-Pits were determined, upon which it was done the traditional scheduling by phase-bench, considering specific parameters for the Project. From a parametric price multiplication, the “Revenue Factor”, different envelopes were generated (nested pits), on which pushbacks or “phase-candidates” that can be used as a guide to the scheduling were chosen.

Problem Description

It was executed three valuations for the main economic element, Copper. For each one of them, Final Pit and Nested Pits are determined. The conditions on which the analysis were done are as it follows:

Two destinations: Processing Plant and Waste Dump

Capacity restrictions: Mining and Processing

No blending restrictions are considered.

Final Pit

PIT FINAL

Nested Pits

anidados

pbp

Best and Worst Case

To speed up development work, case B was chosen for further analysis, so from now on the focus will be case B.

Best Case - Valuation B

Scheduling by "Pit and Bench" – Case B.

Total Tonnage: 70 [Mton]

BC B

BC B 1

                                                                                                                                  Isometric View

 Worst Case - Valuation B

Scheduling by "Bench" - Case B.

Total Tonnage: 70 [Mton]

WC B

WC B 2

                                                                                                                                       Isometric View

Direct Block Scheduling (DBS)

The Direct Block Scheduling is an alternative way which emphasis the temporality of the problem and the opportunity cost, searching to solve since the beggining the problem of when is more convenient to extract a block and what destination should it take (processing plant or waste dump). Traditionally, this methodology is based on big linear programming models.

The software Doppler provides the Direct Block Scheduling – BOS2M. Next it is possible to see the input parameters:

Mine Capacity: 70 [Mt]

Plant Capacity: 50 [Mt]

Horizon: 10 periods

AGENDAMIENTO BOS2M

AG BOS2M

                                                                                                                                            Isometric View

Phase-Bench-Destination Scheduling by UDESS

It’s done a scheduling by phase-bench-destination on the software UDESS.

The original block model has a default tonnage column, which was used to do the scheduling.

For each block in the block model it is predefined a destination – plant or waste dump – according to which of them provide the greatest profit.

For the block value calculation the following tecnical-economical parameters are applied: Copper Price: 2.5 [USD/t], Mine Cost: 2.5 [USD/t], Plant Cost: 10 [USD/t], Refining Cost: 0.5 [USD/lb].

Afterwards, it is obtained the total tonnage, profit and copper fines for each phase, bench and destination.

The objective function is to maximize NPV with a discount rate of 10%.

The constraints are the mine capacity of 70 [Mt/year] and a processing capacity of 20 [Mt/año]. The maximum and minimum difference between consecutive phases are 4 and 1 benches, respectively.

The NPV (10%) obtained is de 3 886  [MUSD]. The average grade of recovered copper fine is 0.87 %. Total recovered fine is 2468 [kt]. Waste tonnage and ore tonnage is 347 and 285 [Mt]. Mine life of 10 years.

The following parameters are applied:

Minimum difference between benches: 1

Maximum difference between benches: 4

Mine Capacity: 70 Mt/year

Plant Capacity: 50 Mt/year

Discount Rate: 10%

Valuation B

  udess 2

Comparision

Considering a discount rate of 10%, the differences are significant.

NPV Toposort: 6 472 929 122 USD

NPV Full MIP: 6 487 514 853 USD

NPV UDESS: 3 886 000 000 USD

Conclusions

For this exemple, two of the optmization methods available in Doppler were used, Toposort and Full MIP. It is worth mentioning that the execution time for each one varies depending on the constraints applied.

As it can be seen in the previous item, NPV provided by Full MIP is greater than the one provided by Toposort. 

NPV (10%) obtained algorithms for the direct scheduling block (Toposort and Full MIP) is similar.

Otherwise, the NPV obtained by direct scheduling algorithms block is considerably higher than obtained by prior definition phase. This happens because the direct block scheduling can select any blocks within a bench, while the phase-based scheduling, you must remove all waste and then start extraction of ore.

Also, the extraction is more restrictive in the case based in phase scheduling, since it does not support the deepening of many benchs as possible if direct block scheduling.

Thus, the scheduling based in phase is more feasible to carry out that direct the scheduling block. However, the definition phase to carry out this scheduling is performed using criteria scheduler turn.

Efforts should be made to the definition of phases that do not depend on the judgment of shift planner.

Description

This example compares the results obtained from the traditional Nested Pit approach and the Direct Block Scheduling methodology for production scheduling in open pit mine planning.

Scheduling using Nested Pits

Using the Lerchs & Grossmann algorithm on several block model valorizations scaled by the revenue factor. From the generated nested pits, pushbacks are selected, which are useful as a design guide. Then, this pushbacks are sheduled for extraction.

Scheduling using Direct Block Scheduling

This is an alternative approach where the emphasis is focused on time and opportunity cost,looking for a solution from the moment that is better to extract the block and what is the better choice of processing (including the waste option). This methodology is based on linear programming models.

Block Model

Name MDB RAJO
Number of blocks 151.898 
Dimensions 5 x 5 x 5 
Coordinates range 

X=214.961,125 - 215.251,125

Y=8.080.666,5 - 8.081.201,5

Z=247,5 - 422,5

Model columns

zone, au, ag, cu, denisty

Comments Tonnage column was added

 

Model Visualization

The following images show the block model with: (i) Silver grade; (ii) Copper grade; (iii) Gold grade. Finally, a section view is shown, filtered by gold grade.

bm ag

bm cu
(i) (ii)
bm au bm slices au
 (iii)  (iv)

Tonnage-grade curves

Three curves are shown, one for each metal in the block model: (i) silver, (ii) gold, (iii) copper.

CurvaTonAg ley CurvaTonAu ley CurvaTonCu ley
(i) (ii) (iii)

Grade distribution

For each metal in the block model, the grade distribution is shown: (i) silver, (ii) gold, (iii) copper.

HistogramaAg

HistogramaAu HistogramaCu
(i) (ii) (iii)

 

Final Pit

Block valuation and slope angles

Valorization data:

1) Metal prices: Ag = 16 [USD/oz]; Au = 1.100 [USD/oz]; Cu = 2,0 [USD/lb]
2) Sell cost: Ag = 1,6 [USD/oz]; Au = 100 [USD/oz]; Cu = 0,3 [USD/lb]
3) Processing cost: Ag = 8,0 [USD/Ton]; Au = 8,2 [USD/Ton]; Cu = 8,0 [USD/Ton]
4) Metallurgical recovery: Ag = 0,77; Au = 0,76; Cu = 0,85
5) Mine cost: 1,5 [USD/Ton]

Slope angle data:

1) 48° (global)

Final pit visualization

The following images show the final pit obtained from the block model and the valorization parameteres above. (i) isometric view, (ii) section view.

 nofinal pit iso  nofinal pit slice
(i)  (ii) 

 

Nested Pits

Block valuation and slope angles

The same parameters were used, but using some revenue factors for each final pit, nested pits are obtained. The revenue factor family selected goes from 0 to 1, using a 0.05 step.

Pit By Pit Chart

centella edited

 

Nested pits visualization

In the following pictures, a family of nested pits are shown, which were obtained from the revenue factors: (i) isometric view of the pits, inside of the economic envelope, meanwhile (ii) shows a section view. The first pit with positive economic value is the one with revenue factor 0.15.

 np bm  

np bm slice

(i)   (ii)

Best & Worst Case

Production plan best case

In this case, the extraction is made following the order of the nested pits. A limit of extracted tonnage of 400.000 [Ton] was set, and a 18 anual periods horizon was obtained. It should be noted that the maximum production was reached in several periods, leaving for the final periods the greatest waste portions. (i) production plan, (ii) scheduling section view, both using the best case strategy, pit by pit.

plan de produccion by block bench pit
(i) (ii)

Production plan worst case

In this case, the extraction is made following the order bench by bench. Same as before, a limit of extracted tonnage of 400.000 [Ton] was set, and a 18 anual periods horizon was obtained. It should be noted that both production and waste are well distributed along the project horizon. Nevertheless, the are not greater differences besides the one mentioned before. (i) production plan, (ii) scheduling section view, both using the worst case strategy, bench by bench.

plan de produccion by bench bybench slice
(i) (ii)

Direct Block Scheduling

In this section, a direct block scheduling will be applied. For its resolution, two strategies will be used: (i) Sliding time windows heuristic, in which the problem is solved in an incremental manner using a period window (lower than the horizon) and setting this window as a complete or partial solution and (ii) Toposort heuristic, in which the continuous relaxation of the problem is exploded and defines the expected time to do a scheduling using the order given by the expected time and production capacities.

Input Parameters

Number of periods: 18
Discount rate: 10%
Slope angle: 48° (global)
Valorization according to destination:
- Value to plant: each block is valued as if its final destination is the processing plant
- Value to dump: each block is valued as if its final destination is the dump
Capacities by period:
- Mine: 400.000 [ton]
- Plant: 350.000 [ton]

Choosing optimal block destinations

Sliding time windows heuristic results (window: 1, step: 1)

In the following pictures the different views of the scheduling process through STW are shown. (i) isometric view, (iii) plant view and (v) section view. It should be noted that 17 periods were required for production scheduling. On the other hand, the scheduling according to destination is shown. (ii) isometric view, (iv) plant view and (vi) section view. In yellow (1) is shown the material sent to process plant, in red (2) the material sent to dump, and in blue (0) the material that has never been extracted.

 stw18 iso sched  stw18 iso dest
(i)  (ii) 
 stw18 z sched stw18 z dest 
 (iii)  (iv)
stw18 slice sched stw18 slice dest
(v) (vi)

Production plan using STW heuristic

The production plan (mineral and waste) and the mean grade for each metal are shown in the following images.

stw18 pps

Toposort heuristic results

The images below show different views of the scheduling obtained through the toposort heuristic. (i) isometric view, (iii) plant view and (v) section view. It should be noted that this case required the 18 periods for production scheduling, unlike STW heuristic. On the other hand, the scheduling according to destination is shown. (ii) isometric view, (iv) plant view and (vi) section view. In yellow (1) is shown the material sent to process plant, in red (2) the material sent to dump, and in blue (0) the material that has never been extracted. The difference between both STW heuristic and Toposort heurisctic should be noted: many of the blocks that STW sent to dump, Toposort classified them as mineral to process plant.

topo18 iso sched topo18 iso dest
(i) (ii)
topo18 z sched topo18 z dest
(iii) (iv)
topo18 slice sched topo18 slice dest
(v) (vi)

Production plan using toposort heuristic

The production plan (mineral and waste) and the mean grade for each metal are shown in the following images.

topo18 pps

 

Comparison and results

Considering the results obtained by both heuristics, it is clear that toposort made the schedule in 18 periods, as was required, meanwhile stw heuristic did the same in 17 periods. Looking at the production plans, topo could delayed the waste entrance in the first periods, classifying as mineral all the material extracyed between the periods 1 and 4, and also the 6th period, and from there extracting gradually the waste material completing the mine capacity in the final periods.
Meanwhile, STW made an homogeneous extraction, saturating both mine and plant capacities in most of the periods (except 16 and 17).
The myopic characteristic of STW doesnt let the heuristic to make decisions for later periods, instead of that, the heuristic make the best decisions possible for each period. On the other hand, topo is capable to make a global decision from the information obtained from the continuous solution of the original problem, and for this reasons is considered a robust decision, that is to say, to make a decision about a particular period, the heuristic looks what happen in later periods and then makes the decision.

In terms of cumulative present value (NPV), the topo strategy shows a greater NPV than the STW strategy (0.23% higher).

NPV STW : 1.386 [MUSD]

NPV TOPO : 1.390 [MUSD]

In general , this knd of strategies cannot ensure to find an optimal solution for the scheduling problem, but they are a good alternative considering real problems with great dimensions (number of blocks, periods and destinations), where the idea to solve directly is practicly

 

 

BLOCK MODELS

The block model size for this work has 4.320.287 blocks. In this model the principal variables are the size in the three principal direction(X, Y, Z), lithology, density, 25 conditional simulation of for copper and average copper grade.

With the variables density and the size of each block, the tonnage of each block can be calculated. For this work only the average of the 25 simulations and the first conditional simulation are used.

BLOCK MODEL VIEWS

The next images show a few views of the copper in the 2 cases that are considered.

 

Image of Block model showing the average for the copper grades from the conditional simualtions

Image of Block model showing the first conditional of copper grade

From the images presented befored it can be see that the variability of copper grade for the first conditional simulation is higher than the case made with the mean. If we look the scale of the images for the different cases, it´s easy to see that the máximum of the conditional simulation goes to 7% aprox. and the scenario constructed from the mean of all the conditional simulation only reaches to the 3%.

TONNAGE V/S GRADE CHART  AND HISTOGRAMS OF COPPER GRADE DISTRIBUTION

The Tonnage-Grade charts are presented below.

Tonnage-Grade chart for the case of the average from all conditionals simulations

Tonnage-Grade chart for the first conditional simulation scenario

VALUATION INPUTS AND SLOPE ANGLES

The inputs that are used to do the valuation and the optimization process of the block model, it can be see in the next table.

Cu price [US$/lb] 1.5
Costo Mine Cost [US$/t] 3
Costo Plant Cost [US$/t] 13
Recovery [%] 85
Fundition and Refination Cost [US$/lb] 0.65
Slope Angle [°] 45
Precedence levels [N°] 6 (Z Diff 75)

Economic

NESTED PIT AND SELECTION OF THE FINAL PIT

 

In generation of the production plan for the best case and worst case, we restrict the material movement per year to 200 millions, and a discont rate of 10%.  

The result of the Best case production plan are presented next.

https://lh4.googleusercontent.com/iqTQvpQPtqTI3KstXJSVS8ECZs6i_1Z6QZ2VM2LzuJzyTaPio_K5WMH4yDK4AL2-Aj0iLefyuneCygMXofFk7tlZ1jeyQ_pQaD-qR7eUFyoH2dTHQwr_umPWZ0vJ9kzmxnFoseK4

Production plan for the best case scenario of the average from all conditionals simulations

https://lh3.googleusercontent.com/LYnyHzU5gIVhz4ZI5MHIebN1eKf9x_6GqQsYKCQlMuhxW-uNKdAXYc7LSXSmIvXs56Tb1DFGEL9zZ-pK7fXTROylZkyec8X8Gf0pQAhxH5pw0fbP13A7yoIetdfqgRL_w6P80MrB

 

Production plan for the best case scenario for the first conditional simulation scenario

           

 https://lh3.googleusercontent.com/7tamY_6KoQLW2u0lDJ-6F7wc2WDWLAdckFB1MY2NF7ULWYMq3OAs6gaES18oJ873PRzo-ubCzBu4DRXrD6-bDcUvsTZPg99tB0xV6gZo_TKxJdQB_d_eUWHf8cObFMUaUBwY1HQr  Captura.PNG

Views of the production plan for the best cases escenario, for the both cases, Mean case (Right) and first conditional simualtion (left).

The result of the Worst case production plan are presented next

https://lh3.googleusercontent.com/-UjCPWQkzOVqO8O-HioswPZsPiZ6q4eJTYLTMZ4fy_iebOJOPyJ6SY9Z6hz0QhR77OTbqAOqgG0XAdRAPf0wYyMYCr1rU9W8vQE7DeBIBnu1e7bFWMTRNDtYt320hLpbzv8vYQp5

Production plan for the worst case scenario of the average from all conditionals simulations

 

https://lh4.googleusercontent.com/AptwgLNgA4Lf19ZMVKTa4N1_05gfC14pR13YM4QFDKMpmG77C_EaXwqUWcWqIQVb2Xhalmkq15xQhz-RK1ci_mB-6tnOJKuSkn0Bw82SwTcL8lZ6ie3zPqiHzM5uowGtq7rNWysn

Production plan for the best case scenario for the first conditional simulation scenario

 

 

https://lh3.googleusercontent.com/0IlJMQi911_62kQJmfO3PVi-Ss2DDV4OrKiv-rAXqJnu7QXRRYoyX-qiT9L4SvY2BO6nM75BEBg2vwSMluaibh6VCMmtkrYWGaWBEj4sPHidr1KtUWB-eGF4LrkFgsr__QBcSHiO

Captura2.PNG

Views of the production plan for the best cases escenario, for the both cases, Mean case (Right) and first conditional simualtion (left).

As we can se from the production plan charts for the best case and worst case, the value of the plan increase year by year. En the last periods of the plans, this increment it´s less important because the effect of the discount rate.

PRODUCTION PLANS BY DIRECT BLOCK SCHEDULLING

 

In the construction of this production plan we use the same restriction of material movment of the mine, and we add a restriction to the capacity of the process plant of 95 millions. Finally the same discount rate than the previous cases.

A few views of the optimization results are presented next.

 

https://lh5.googleusercontent.com/dIaa1KpknNyOGj0p3PuuFkutMWbRxABvxA5sYOi31JmnOzvLwDt0Vk90TuIPnbSK8uPvlYNgwaibe3HFt3O7sUZkmQnSuwvViUC3Xhx5HC4DCvivq6IbqB8OlWLEAOrm80RrKjVk

https://lh4.googleusercontent.com/L9-UaGW8THlicgS6VcyfWXW-DABb68xRIaO0WgdnrXtT3zYAvihxzDhV6aV3CPO2_tcBwVogepHDu00c-JxCiXT3LEfAZ5bPluMkeaoWqxwohnYYlvVrJNMYoR12fqnrD9b0djWo

The average from all conditionals simulations (Left) and the first conditional simulation scenario (Right)

As can be see in the previous images, the production plan of the average scenario it{s softer tha the result with the first conditional simualtion.

           https://lh5.googleusercontent.com/aNfIws_Bey2Qe0GeJSmASVd6xFM_XT-TStpja0DOW5H2ui2-V62NO6NCnF1gvD38AedRixB4lJrzuNg9_uhJl7yF4lg9fimVwCc9Bwgjwm6qy3CYYGoFane0m48lvuCKlduUwqCE

Production plan for the the average from all conditionals scenario

https://lh6.googleusercontent.com/OYlddgBuTwmF2fnGp3NfMphH3eNyIKCBuyCPnrMJrkmkmngzea0QlCIlL0n6O0Z2Dvp45m1JP7ooihTxPg7OxaMWc8Sm2K_PY6RluvAjSiXDdXgFDp9JhSfBRiyoUV8sn9lyS1a1

Production plan for the first conditional simulation scenario

We can see from the charts that the feeding to the processing plant it always at th máximum capacity. But the movement of wast from the mine presents a high variabilty between periods. Finally the Cu grade even though has a lot of variability between periods, in general has a decrecent tendence    

The net present value for each scenario are presented in the table below.

Scenario NPV
  [MUS$]
Average 3,489
Conditional Simulation 2,574

NPV for each scenario

As we can see from the table, the NPV of the average scenario it´s 45% aproc. higher than the Conditional simulation scenario.