LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software...

50
IMS 1.0 Produced by W.S. Mart and G. Markey For MineMap Pty Ltd Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Transcript of LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software...

Page 1: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

IMS 1.0

Produced by W.S. Mart and G. MarkeyFor MineMap Pty Ltd

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Page 2: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Copyright © 2013 by William Seldon Mart and Geoff Markey. All rights reserved.

Page 1

Page 3: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Table of Contents

INTRODUCTION....................................................................................................................4

MODEL REQUIREMENTS...................................................................................................6

Block Models.........................................................................................................................6

Setting Up Dollar Value Models..........................................................................................6

Economic Data......................................................................................................................7

Laminar Models....................................................................................................................7

RUNNING THE LERCH-GROSSMAN MODULE.............................................................8

The Input Cells Page............................................................................................................9

The Ore Price Page.............................................................................................................11

The Ore Recoveries Page...................................................................................................13

The Processing Costs Page.................................................................................................15

The Ore Modifiers Page.....................................................................................................18

The Overburden Modifiers Page......................................................................................20

If the default modifier is 0 and there no entries in the modifiers list then focus assay does not use ore modification.The Mining Costs Page....................................................21

The Required Profit Margin Page....................................................................................24

The Slope Modelling Page..................................................................................................26

The Assay Flagging Page...................................................................................................29

The Recovery Flagging Page.............................................................................................31

The Output Page.................................................................................................................32

APPENDIX A: THE PIT OPTIMIZATION ALGORITHM............................................34

Basic Concepts..................................................................................................................................... 34

Page 2

Page 4: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Algorithm...................................................................................................................................... 35

APPENDIX B: FILE FORMATS........................................................................................36

APPENDIX C: ERROR MESSAGES..................................................................................37

REFERENCES.......................................................................................................................38

Page 3

Page 5: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

INTRODUCTION

An open-cut mining operation can be viewed as a process where the exposed surface of a mine is continuously deformed. One of the factors to be considered in the planning of such an operation is how the pit should be designed in order to maximise the financial return while satisfying requirements such as safe wall slopes. This optimization is provided by the IMS Lerch-Grossmann module.

The IMS Lerch-Grossmann module uses the algorithm described by Helmut Lerchs and Ingo Grossmann (Lerchs & Grossmann, 1965) and modified by Louis Caccetta and Lou Giannini (Caccetta & Giannini, 1986).

The algorithm is best illustrated by the physical analogue in which each block in a model has a downward and upward force applied to its centre. Here the downward force represents the costs involved in block mining while the upward force represents the value of the mineral in the block.

The downward force of a given block is dependent on all the other blocks above it that need to be removed to get the block in question out of the ground.

The upward force of all blocks is the value of the block based on its mineral content and the mineral unit value applied to the blocks of the model. The optimum contour is established where the forces equalise within the model.

The algorithmic equivalent of the above is implemented by the Lerch-Grossman module using three important assumptions:

1. The cost of mining each block does not depend on the sequence of mining.2. The desired wall slopes and pit outlines can be approximated by removed blocks.3. The objective of the optimisation is to maximise total undiscounted profit.

With these assumptions in mind the Lerch-Grossman module assigns a cell value based on the unit of the mineral assessed. A cell is defined as ore if

This generates a cut-off grade for the bench. Processing costs are then applied to ore cells after the cut-off is defined. If the resultant cell value is less than the cut-off value, after mining costs are removed, then the waste removal cost is assigned to the cell to indicate that it is waste. If more than one ore type (mineral type) is extracted, the cumulative value is used.

Assay cut-offs/block dollar values are determined by the equations below:

Grade Cut-off (unit/t) = Processing cost ($/t) / Recovery (%) x Ore Price ($/unit)Equation 1: Calculation of grade cut-offRaw Cell Value ($) = [Assay (unit/t) x Tonnes (t) x Recovery (%) x Ore Price ($/unit) x Ore Proportion (%)] – Modifiers ($/T)Equation 2: Calculation of raw cell valueCell Processing ($) = [Tonnes (t) x Processing cost ($/t)]

Page 4

Page 6: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Equation 3: Calculation of cell processingCell Value ($) = Raw Cell Value ($) - Cell Processing Value ($)Equation 4: Calculation of cell valueFinal Cell ($) = Cell Value ($) – [Tonnes (t) x Ore Mining Cost ($/t)]

Equation 5: Calculation of final cell value

If then the cell is assigned the value of (i.e. a model cell cannot cost more to mine than the basic cost of

mining).

Page 5

Page 7: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

MODEL REQUIREMENTS

Block Models

The Lerch-Grossman module works on block models only. These models must have an elevation for each cell and the number of assays depicting the content of the minerals being evaluated for that cell.

The natural surface will inevitably vary over the region of the model so it is good practice to first mine out or partially mine out cells that would otherwise be above the natural surface (use the Grade Tonnage Reporting module or the <Model><Block Model Operations><Mine Cells...> menu item). The cells that are mined out in this process are the “air” blocks. The Lerch-Grossman module recognises these “air blocks” and discards them from the pit processing

NOTE: The Lerch-Grossman module does not check if the benches of the model have the same thickness. This is a requirement. It is therefore the responsibility of the user to prepare a valid model with constant bench thickness.

If the model contains dollar values as one of its assays then the Lerch-Grossman module will use the dollar values contained in each cell value instead of calculating that value. The dollar value contained in each cell of the model must be for the entire tonnage of the cell. A positive value indicates a cell that returns a profit while a negative value indicates a cell that is waste and is normally calculated as the product of mining cost and cell tonnage.

Setting Up Dollar Value Models

A dollar value can be computed for each cell by using SQL commands from a database of the model. You would normally do this if you have a more complex dollar computation than that allowed for by the Lerch-Grossman module’s costing parameters. The steps to produce a dollar value using this method are:

1. Load the model and export the cells that have ore to an ASCII text file (<Model><Import/ Export Cells><Export...>).

2. Create or open a Microsoft Access database.

3. Import the ASCII file into the database as a comma delimited text file (CSV).

4. Create queries in Microsoft Access to massage the data as required and export it to an ASCII file.

5. Create a new model definition (<File><New><Model...>). This model must have the same base points, number of cells and cell sizes as the original model.

6. Create an empty block model from the definition (<Model><Block Model Operations><Build Empty Block Model...>).

Page 6

Page 8: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

7. If the waste dollar value is constant with depth then it can be assigned to the model using the <Model><Block Model Operations><Adjust Cells With a Constant...> menu item.

8. If the waste dollar value varies by depth then use the <Model><Update...> menu item to create a range of values for the background waste (according to bench depth). This option uses a value assigned to a polygon that encompasses the model area and injects that value into all cells for a bench. The value may change for each bench.

9. Import the database data (<Model><Import/ Export Cells><Import...>).

NOTE: Every cell in the model has a valid dollar value. Failure to assign dollar values to cells will result in miscalculation of the optimum pit.

Economic Data

Economic data should be prepared before running the Lerch-Grossman module (probably by way of an external program). This data must have — for every bench/block in the model — the net profit that would be obtained from mining that block once it has been exposed. It is not necessary to provide a cost for the uncovering of each block since this is one of the factors automatically taken into account by the program. Waste blocks should be assigned negative economic values.

Laminar Models

Optimization of laminar models can be performed indirectly by exporting the model to a block model (<Model><Laminar Model Operations><Export to Block Model...>). A resultant quality of this conversion is the ‘RD of LG Ore Percent’ assay (see LAMINAR MODEL OPERATIONS) which is used by the Lerch-Grossman module.

Page 7

Page 9: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

RUNNING THE LERCH-GROSSMAN MODULE

1. Load the required block model by dragging it to the 3D View Pane. This block model must have the surface ‘mined off (e.g. via <Model><Block Model Operations><Mine cells...>).

2. Select the <Model><Lerch-Grossman Pit Optimization...> menu item (Figure 1) to display the first page of the Lerch-Grossman parameters wizard.

Figure 1: Starting the Lerch-Grossman pit optimization

Page 8

Page 10: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Input Cells Page

PIC0000001AFigure 2: Input cells page

1. Enter the area of the model defined by the minimum and maximum rows and columns and the number of benches.

2. Enter the number of cells to be bulked together to form a larger cell size. If you do not wish to bulk cells together then enter 1 for each direction. See the notes below for more information.

3. Enter the average relative density of ore. This value is only used if relative density is not modelled already or if the modelled relative density is too low (< 0.1).

4. Press next to go to the next page in the wizard.

Page 9

Page 11: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The optimised pit produced by the Lerch-Grossmann algorithm always has a crest within the region that you choose so no generated pit will break through the side of the model. Consequently if the region or model area is too small, an underestimated optimised pit contour will result.

If the model is too large, and the optimisation data cannot fit into RAM, then the Lerch-Grossman algorithm will slow down considerably. To offset this, you may wish to bulk the model cells together as shown in Figure 3.

PIC00000001

Figure 3: Grouping the cells

This will have the effect of reducing the number of cells (albeit large ones) that need to be processed, and hence make it possible for all the optimisation data to fit in RAM. Bulking starts from the minimum row / column and from the deepest bench. If the bulked cells break out beyond the limits of the model, as a result of the bulking parameters not being even multiples of the number of rows, columns and benches, then that portion of the breakout is considered to be air. This is acceptable because the crest of the pit will always be computed to be inside the row and column limits.

Page 10

Page 12: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Ore Price Page

Figure 4: Fixed ore price

1. Enter the cut-off profit value. This will usually be 0.0 since higher values will high-grade the deposit.

2. Select an assay from the assay list to focus on that assay.

3. Enter the price for that assay in dollars per unit (the unit depends on the quality: e.g. gold would be $/gram). A blank value is converted to 0.0. The price can be fixed or variable as follows:

Page 11

Page 13: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

a. Fixed price: Enter the fixed price as the default price and leave the list above it empty (Figure 4).

b. Variable prices: Select the quality which will provide the ranges (can be the same as the focus assay) and press the <New> button to enter the range and price for each range (Figure 5). A default price is also required. Up to 10 model qualities can use variable prices.

Figure 5: Variable ore prices

Page 12

Page 14: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Ore Recoveries Page

Figure 6: Fixed recovery

1. Select an assay from the assay list to focus on that assay.

2. Enter the recovery for that assay. A blank value is converted to 0.0. The recovery can be fixed or variable as follows:

a. Fixed recovery: Enter the fixed price as the default price and leave the list above it empty (Figure 6).

Page 13

Page 15: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

b. Variable recoveries: Select the quality which the ranges will be based on (can be the same as the focus assay) and press the <New> button to enter the range and recovery for each range (Figure 7). A default recovery is also required. Up to 10 model qualities can use variable recoveries.

PIC00000032

Figure 7: Variable recoveries

Variable recoveries are useful if qualities had been modelled (i.e. weathered, transitional, fresh rock) that affect ore recovery. Note, however, if variable recoveries are used then the cut off grades will not be reported in the report file.

Page 14

Page 16: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Processing Costs Page

Processing costs are covered by any activities associated with the extraction of the key target mineral out of ore material. Generally these costs will be associated with milling, extraction, rehandling, administration and haulage to the mill to name a few.

Processing costs can be variable or fixed:

1. Fixed processing costs:a. Select Fixed processing cost for each assay (Figure 8)b. Enter the processing cost for each assay in the list. Enter 0.0 for any assays not

considered for optimisation. This method is recommended for multi-element optimisation.

Page 15

Page 17: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Figure 8: Fixed processing costs

2. PIC00000028Variable processing costs:a. Select Variable processing cost by ranges of (PIC00000029 Figure 9).b. Select the quality that will provide the ranges.c. Enter all the required ranges and costs in the fields provided. Note that these

processing costs will apply to all assays being considered for optimisation.

Page 16

Page 18: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

PIC00000029 Figure 9: Variable processing costs

If variable processing costs are used then the cut off grades will not be reported in the report file.

Page 17

Page 19: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Ore Modifiers Page

Ore modifiers can be positive or negative cost modifiers, based solely on a block tonnage basis and it will apply to ore cells. For instance, you can set values to penalise a block based on the content of a particular model quality.

1. Select an assay to set the focus on that assay.

2. Select the quality which will provide the ranges (can be the same as the focus assay).

3. Press the <New> button to enter the range and modifier for each range (Figure 10). Up to 10 model qualities can use variable modifiers.

4. Enter a default modifier.

Page 18

Page 20: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

PIC00000034

Page 19

Page 21: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Page 20

Page 22: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Figure 10: Ore modifiers

If the default modifier is 0 and there no entries in the modifiers list then focus assay does not use ore modification.

Page 21

Page 23: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Overburden Modifiers Page

Overburden modifiers can be positive or negative cost modifiers, based solely on a block tonnage basis and it will apply to waste cells.

1. Select an assay to set the focus on that assay.

2. Select the quality which will provide the ranges (can be the same as the focus assay).

3. Press the <New> button to enter the range and modifier for each range (Figure 10). Up to 10 model qualities can use variable modifiers.

4. Enter a default modifier.

Page 22

Page 24: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

PIC00000034

Figure 11: Overburden modifier dialog box

If the default modifier is 0 and there no entries in the modifiers list then focus assay does not use ore modification.

Page 23

Page 25: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Mining Costs Page

The mining cost is the cost of removing material (ore or waste) from the pit only (i.e. drill and blast, transport of material from floor to pit crest). The ore material may be more difficult to mine with respect to the ore and as a result, can introduce extra costs.

Figure 12: Mining costs

PIC00000023 There are three methods of entering mining costs (Figure 12):

1. Enter an ore cost and waste cost for each bench.2. Select the <Global Values...> button to enter global costs to a nominated bench and all

benches below it (Figure 13).

Page 24

Page 26: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Figure 13: Global mining costs

3. Select the <Import...> button to select a text file containing the required costs (Figure 14). The text file must be a comma separated file with the format:

ore cost,waste cost,field 3,field 4,…

Only the first two fields are required. If the model benches are required for reference then use field 3. No header lines should be included in the file.

Figure 14: Mining costs from a CSV file

These methods can be used in conjunction if required. For example, you can import a file to fill all the bench cost values and then modify a few benches.

Page 25

Page 27: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Required Profit Margin Page

If you have assigned dollar values to the model (the model consists of qualities of type “Dollar value”), you may want to produce a series of nested pits. Nested pits are created by first producing a high-grade pit, caused by a large profit requirement per cell. This pit is then mined from the model using the Grade Tonnage Reporting module. By repeating the optimisation with a smaller cut-off (a minimum required profit value), the next nested pit is created.

The cut-off values are specified as follows (Figure 15):

1. Enter the profit margin required on each cell. If you are not producing nested pits then the cut off value will normally be 0.0. Higher values will high-grade the deposit.

2. Enter the cost of removing an ore cell as waste if that cell does not pass the profit margin.

3. Select the quality that contains the dollar value.

Page 26

Page 28: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Figure 15: Required profit margin dialog box

The dollar value of every cell is compared against the cut-off value. If the dollar value is less than the cut-off then the cell is assigned a waste cost.

Only one dollar quality can be used for optimisation. You can, however, have a number of dollar values in the model to examine discounted cash flow.

Page 27

Page 29: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Slope Modelling Page

To specify the slopes and bearings of the pit walls (PIC0000002D Figure 17):

1. Enter the number of benches for slope modelling (i.e. the number of benches that are required to approximate the angles used in the slopes of the wall) that best fit the cell size and your choice of angles.

2. Press the <Add group> button to add a bench group.

3. Select the bench group from the Bench groups list to focus on that bench group.

4. Enter all the required gradients and bearings (up to eight) for the selected bench group.

PIC0000002A

Page 28

Page 30: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

Figure 16: Slope modelling as a single bench group

5. Repeat steps 1 through 3 for each additional bench group (PIC0000002D Figure 17).

PIC0000002D Figure 17: Slope modelling as multiple bench groups

The slope angles start from the floor of the bench level. The slope gradient should be the overall angle of the pit wall including catch berms and one or more passes of the haul road with a batter included for each horizontal plane.

Bearing angles start from North, with East being 90o, South 180o and West 270o. These define the area where the corresponding wall slope is generated. The program interpolates the slope angles between supplied bearings.

Page 29

Page 31: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

E.g. if the supplied bearings are at 30o and 240o, with slopes at 50o and 60o respectively then the

interpolated slope gradient at the 82.5o bearing mark is 52.5o. At 145o it changes to a slope gradient

of 55o and so on. This achieves a smooth transformation from one slope gradient to another.

The pit wall slopes can only be approximated since the Lerch-Grossmann algorithm either removes a cell or leaves it behind as waste. The accuracy of the approximation is directly affected by the cell size.

NOTE: The time taken to initialise the block dependencies is exponentially proportional to the number of regions and bearings defined.

Page 30

Page 32: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Assay Flagging Page

Assays in the input model can be "flagged" to indicate various parameters either symbolically or with real values. This can then be used for reporting in the Grade Tonnage Reporting module or for displaying in the Plan View Publisher and Section View Publisher modules.

Additionally, assays of type “Lerch dollar value” can be used to store various properties of the optimization.

It is recommended that the assays chosen for flagging should not be the assays used in the optimization. Instead create additional assays specifically for this purpose.

Figure 18: Assay flagging dialog box

Page 31

Page 33: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

1. PIC0000002EPerform assay flagging on the input model

Select the assay to be flagged and enter the flag values. Different values are entered for ore and waste cells inside the pit since low grade ore cells can sometimes be treated as waste if they are uneconomic and may need to be treated separately in subsequent operations.

Any model cell that is inside the optimum pit will have the selected assay value overwritten with one of the flag values. Cells outside the optimum pit will remain unchanged.

2. Perform assay flagging on the model cell

Select the assay to be flagged and enter the flag values. The selected assay in every model cell will be overwritten with one of the flag values.

3. Cell Properties

Assays of type “Lerch dollar value” are used to store various properties resulting from the optimization. The available properties are: revenue, cell value, ore mining cost, waste mining cost and processing cost.

Page 32

Page 34: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Recovery Flagging Page

Assays of type “Lerch recovery” can be used to flag assay recoveries (Figure 19). This can then be used for reporting in the Grade Tonnage Reporting module or for displaying in the Plan View Publisher and Section View Publisher modules.

Figure 19: Recovery flagging dialog box

Page 33

Page 35: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Output Page

An output model and various reports can be specified on this page (Figure 20).

Figure 20: Output dialog box

1. Enter the name of a model that will contain the optimized pit or leave the name blank if the model is not required.

The model produced consists of a single stratigraphic unit. The cell elevations in this model depict the economic depth of that part of the model according to the costing parameters specified. The model can be contoured in the PLAN VIEW PUBLISHER.

Page 34

Page 36: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

WARNING: Do not provide a name that is the same as an existing model because the existing model will be overwritten.

2. Enter the name of the report file or leave the name blank if this report file is not required. If the extension of the file is RPT (e.g. report.rpt) then a plain text file is produced. If the extension is HTML, however, then a rich report is produced and can be viewed in any HTML browser.

3. Enter the name of the Microsoft Excel report file or leave the name blank if this report file is not required.

4. Enter the name of the Microsoft Word report file or leave the name blank if this report file is not required.

5. Enter a description if required. This is printed after the header of the report.

6. Control the level of detail by selecting the sections to display in the reports.

7. The RPT or HTML report can be displayed when the optimization is completed.

8. Invalid or small relative densities can be displayed in the progress dialog if required.

Page 35

Page 37: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

APPENDIX A: THE PIT OPTIMIZATION ALGORITHM

This appendix provides an overview of the algorithm as presented in Lerchs’ and Grossmann's paper (Lerchs & Grossman, 1965). It is assumed that the reader is at least partially familiar with its contents.

Basic Concepts

The Lerchs-Grossmann algorithm makes use of the fact that the block model of an orebody can be represented as a weighted directed graph in which the vertices represent blocks and the arcs represent mining restrictions on other blocks. The graph is said to contain the arc (x,y) if the mining of block x is dependent upon the removal of block y, hence the use of the term "directed".

The profit resulting from the mining of any given block is represented by an appropriate vertex weight (the economic value of the block). It is due to the presence of these economic values that the graph is said to be "weighted".

The closure of this weighted directed graph is defined as the set of vertices of the graph such that, if x is a member of this set and (x,y) is an arc of the graph, then y must also be a member of this set. That is, if block x is designated as forming part of the optimum pit and block y must be removed in order to obtain access to block x, then block y must also be part of the optimum pit. This definition ensures that a closure of the graph always represents a feasible pit contour and, as a result, the problem of determining the optimum pit contour is equivalent to the graph theoretical problem of finding a closure of maximum weight for the graph.

A directed graph is said to be a tree if its underlying graph is connected (there are no breaks in it) and there are no cycles (circular block dependencies).

A rooted tree is a tree with one distinguished vertex called the root. The graph obtained by deleting the arc (x,y) from a rooted tree has two components: the component of the graph that contains the root vertex of the tree, and the remainder. The remainder is referred to as a branch and is said to be supported by the arc (x,y).

The end of this arc (either x or y) that lies within this branch is known as the root of the branch. If y is the root of the branch then the arc (x,y) is called a plus arc (p-arc). Otherwise, the arc is called a minus arc (m-arc).

The branch is said to be strong if either of the following conditions are true:

1. The arc (x,y) is a p-arc and the sum of the weights of the vertices in the branch is greater than zero, or

2. The arc (x,y) is an m-arc and the sum of the weights of the vertices in the branch is less than or equal to zero.

The arc (x,y) is classified as strong or weak according to the status of the branch that it supports. Any given vertex in the tree is said to be strong if there is at least one strong arc on the unique path joining that vertex to the root vertex of the tree.

A rooted tree is referred to as being normalised if the root vertex of that tree is common to all arcs that are strong.

Page 36

Page 38: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

The Lerchs-Grossmann algorithm is based on two theorems:

1. The maximum closure of a normalised tree is the set of that tree's strong vertices.2. If, in a directed graph, a normalised tree can be found such that the set of strong vertices in

this tree constitutes a closure of the graph, then the set of strong vertices is the maximum closure of the graph.

The Algorithm

The Lerchs-Grossmann algorithm is summarised below:

1. Construct a normalised tree. This can be done by setting up a tree, which has an arc set, consisting of the arcs from the root vertex of the tree to every other vertex in the tree, with the appropriate weight applied to each vertex.

2. Identify the set of strong vertices in the tree and search the graph for an arc that has a start vertex which is strong and an end vertex which is not. This is equivalent to finding an arc which causes the set of strong vertices in the tree not to be the maximum closure of the graph. If no such arc can be found, this tree is the key to the optimum contour and the process terminates.

3. Identify the unique path from the start vertex of the arc found in Step 2 to the root vertex of the tree and determine the last arc on this path. Construct a new tree by replacing this arc with the one found in Step 2.

4. Normalise the new tree. Loop back to step 2.

Page 37

Page 39: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

APPENDIX B: FILE FORMATS

B.1 Economic Values

SYMBOLIC: ECON

CONTENTS: Economic values of every block in the model

PREP. BY: User (probably by way of an external program)

FORMAT: Direct access, unformatted 8-byte records

Record number X contains the economic value of block X in double precision (REAL*8).

B.2 Working Tree File

SYMBOLIC: WORK or WRK

CONTENTS: Working Tree

PREP. BY: Lerch-Grossman module (temporary file)

FORMAT : Direct access, unformatted 12-byte records made up of one 4-byte integer (next vertex on the path from this vertex to the root vertex) and one 8-byte double precision float (the weight supported by the vertex).

Record number X contains the next vertex on the path from the vertex X to the root vertex and the weight supported by vertex X.

B.3 Results

SYMBOLIC: RSLT or RES

CONTENTS: Coordinates of every block that forms part of the optimum pit.

PREP. BY: Lerch-Grossman module

FORMAT : Sequential access, unformatted 6-byte records. The three fields in the record contain the x, y and z coordinates respectively of a block in the optimum pit. (The coordinates are given with respect to IMS model coordinate system).

Page 38

Page 40: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

APPENDIX C: ERROR MESSAGES

OPALMN 001 (Fatal): Internal Accuracy Failure, Results Are Meaningless.

Occurrence: This message is issued if the block to which all the blocks that are not to be included in the optimum pit are attached is included in the optimum pit. The results file will not be created.

Action: The value of the variable NEVER should be checked. It should be, compared to the economic values assigned to the blocks in the model, a very large negative double precision floating point number. If the value appears to be satisfactory or if it cannot be increased any further, try scaling the economic values assigned to the blocks.

OPVECT 001 (Fatal): No Block Dependencies Were Able To Be Established.

Occurrence: This message issued when no block dependency vectors have been generated.

Action: Check the specification of the slope restrictions.

Page 39

Page 41: LERCH-GROSSMAN PIT OPTIMIZATION - MineMap - Lerc…  · Web viewIntelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization. Page 2. ... Enter the price for

Intelligent Mining Software “Solutions” IMS - Lerch-Grossman Pit Optimization

REFERENCES

Caccetta, L., & Giannini, L. (1986). Optimisation Techniques for the Open Pit Limit Problem. Bull. Proc. Australas. Inst. Min. Metall, Volume 291, No 8.

Lerchs, H., & Grossmann, I. (1965). Optimum Design of Open-Pit Mines. Transactions, C.I.M. Volume LXVII, 17-24.

Page 40