Está en la página 1de 26

PitOptimisation ForMinexv5.

3 April2008

Copyright 2008 Surpac Minex Group Pty Ltd (A Gemcom Company). All rights reserved. This software and documentation is proprietary to Surpac Minex Group Pty Ltd. Surpac Minex Group Pty Ltd publishes this documentation for the sole use of Minex licenses. Without written permission you may not sell, reproduce, store in a retrieval system, or transmit any part of the documentation. For such permission, or to obtain extra copies please contact your local Surpac Minex Group Office. Surpac Minex Group Pty Ltd Level 8 190 St Georges Terrace Perth, Western Australia 6000 Telephone: (08) 94201383 Fax: (08) 94201350 While every precaution has been taken in the preparation of this manual, we assume no responsibility for errors or omissions. Neither is any liability assumed for damage resulting from the use of the information contained herein. All brand and product names are trademarks or registered trademarks of their respective companies. About This Manual This manual has been designed to provide a practical guide to the many uses of the software. The applications contained within this manual are by no means exhaustive as the possible uses of the software are only limited by the users imagination. However, it will give new users a starting point and existing users a good overview by demonstrating how to use many of the functions in Minex. If you have any difficulties or questions while working through this manual feel free to contact your local Surpac Minex Group Office. Contributors Jon Barber Surpac Minex Group Mittagong, New South Wales Product Minex v5.3

Table of Contents
About This Document ................................................................................................................ 4 Overview of Pit Optimisation ..................................................................................................... 5 How the Optimizer work ............................................................................................................. 7 The Optimiser menu ................................................................................................................. 12 MNX File ................................................................................................................................................. 15 How coal is valued in the optimiser ........................................................................................ 16 Mine or Port ............................................................................................................................................ 16 Extra Elements ....................................................................................................................................... 16 Bauxite and Alumina............................................................................................................................... 17 Multiple Coal Products ............................................................................................................................ 17 Washing Costs and Yield ......................................................................................................... 18 Output Grids ............................................................................................................................. 21 Report Points ............................................................................................................................ 22 Advanced costs using SQLs ................................................................................................... 23 Steep Dip Deposits ................................................................................................................... 25 System information .................................................................................................................. 26

Pit_optimisation.doc

Page 3 of 26

About This Document


This document describes the operation of the Gemcom Minex pit optimiser. This optimiser uses a Minex gridded seam model as its input and creates a gridded surface representing the optimum pit. Both the Minex and Whittle optimisers are based on the Lerchs Grossmann algorithms. More detailed training information is available within the software and from your local Surpac Minex Group Support Office. When the software has been installed you can see additional training resources and help documentation in the Help menu. Contact Minex support as follows: Call the Brisbane office +61 (07) 3036 7000 Send a message to minexhelp@surpac.com

Pit_optimisation.doc

Page 4 of 26

Overview of Pit Optimisation

Overview of Pit Optimisation


Optimization is a process in which something is made as effective, perfect or useful as possible. The term can be used in a general sense to mean a process where an outcome is optimized by the adjustment of inputs or methods. Optimization also has a mathematical definition: which means to find the optimal value of a function, often subject to constraints. Optimal in mathematical terms means one of the following: 1. 2. Minimal The lowest possible value. If you were to optimize total cost, you would be seeking to minimize it. Maximal The highest possible value. If you were to optimize total profit, you would be seeking to maximize it.

air waste

ore

Figure 1: Example ore body For any ore body model (Figure 1) there are many feasible pit outlines. In fact the number of technically feasible outlines is usually very large. In this context feasible means that it obeys safe slope requirements. In the current context, optimum pit is the pit with the maximum dollar value where Dollar Value.is defined as: Dollar Value = Revenues - Costs Revenues can be calculated from coal tonnages, energy, pit and wash plant recoveries or yields and product price. Price is often the main unknown factor but, in order to design at all, some price must be assumed. For simplicity we assume that the costs of mining and processing are known. However costs are often not known. The dollar value of any feasible outline can be calculated by totaling revenues less costs for every cubic meter, or every block, within the outline. The optimal outline is the one with the highest dollar value. Nothing can be added to an optimal outline which will increase the value without breaking the slope constraints. Nothing can be removed from an optimal outline which will increase the value without breaking the slope constraints. In other words, we mine everything which is worth mining. The optimal value for a given ore body can be affected by: 1. 2. Prices and costs. In general if the product price goes up, the optimal pit gets bigger and conversely if costs go up, the optimal pit gets smaller. Slopes. In general if we use steeper slopes, the optimal pit gets deeper.

Pit_optimisation.doc

Page 5 of 26

Overview of Pit Optimisation

So in summary the Minex optimiser, like any optimiser, generates a pit shape (here a Minex grid) that is of maximum value. A typical analysis methodology in pit optimisation is to vary sale price and study the effect on the pit. As sale price is increased, the pit will grow because more material becomes economic. This growth of pits, often termed nested pits, helps us understand the pit limits and the best path or schedule to that limit.

Pit_optimisation.doc

Page 6 of 26

How the Optimizer work

How the Optimizer work


The example given here is simplistic but illustrates the main calculations involved in setting up the costs. The following premises or assumptions apply: 1. 2. 3. 4. 5. 6. 7. A set of 3D blocks can be superimposed on the geology. These blocks can be filled with dollar value = (revenue costs). A mining cost of $3/block is used for coal and waste. Revenue of $20/block is used. Blocks are for simplicity assumed to be coal or waste. This assumption is not correct but serves the purpose at this stage. A more detailed discussion on this point is given later in this document. Coal blocks thus have a value of $20 - $3 or $17/block. For simplicity waste mining and coal mining costs are the same.

Figure 2 shows a simple cross section and discusses optimization as a 2D section. This is simplistic as optimization works in 3D, however 2D is adequate for this discussion. The first stage of optimization is to determine the individual block values. In Figure 2 we assume blocks are 100% coal or 100% waste. The dollar values are thus $17 and -$3 for coal and waste respectively.

Cost $3/block Revenue $20/block


Geology

$0 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3

$0 $0 $0 $0 $0 $0 $0 $0 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17 -$3 -$3 -$3 -$3 -$3 -$3 -$3 -$3 $17

Block costs

Figure 2: Block values = Revenue Cost. Following cost and revenue definition, the optimizer algorithm sums the block values vertically downwards. Mining a lower block implies the bocks above are removed. Thus to mine a coal block, all the blocks above must be mined (Figure 3).

Figure 3: Block values summed vertically. An optimum pit: 1. 2. 3. Has the maximum value and Is break even at its limits. A larger or a smaller pit will have a smaller value compared to the optimum.

Pit_optimisation.doc

Page 7 of 26

How the Optimizer work

Lerches and Grossman (CIM 1966) developed the optimum pit algorithm to determine the pit of maximum value. The detail of their approach is not discussed here. The final result is a pit outline with maximum value for that set of costs and revenue. Figure 4 shows two pits where we assume 45o slopes. The LHS pit has a value of $13. This is the sum of the seven columns. From left to right the columns are 0, -3, 14, 11, -6, -3, 0 = $13. The RHS pit has a value of $12. This is the sum of its columns. From left to right the columns are 0, -3, 14, 11, 8, -9,-6,-3= $12. A smaller pit shown in Figure 5 would have a value of $8 (-3,14,-3). Thus the $13 dollar pit is optimum as it has the maximum value for the cost and revenue assumptions. A smaller pit is sub optimum and a larger pit is sub optimum.

Figure 4 Optimum pit for 45o slopes

Figure 5: Smaller pit has a value of $8. The term nested pits is used frequently in optimisation. If the coal sale price increases, the optimum pit will be larger. The extra revenue makes a deeper pit economic. Using different sales prices will generate a set of optimum pits, one pit for each sale price. Thus as price increases we would get pits 1, 2, 3 and 4 as shown in Figure 6.

Figure 6: Nested Pits This sequence of pits or outlines forms a set of nested pits. Nested pits are important in strategic mine planning. Assume that the actual sale price equates to pit 4. Then mining in the sequence 1, 2, 3, 4

Pit_optimisation.doc

Page 8 of 26

How the Optimizer work

maximizes cash flow and maximizes NPV. This occurs because the smallest pit (pit 1) is optimum at the smallest sale price. Thus if the market price of $100/tonne equates to pit 4 and pit 1 is profitable at say $40, then this pit makes $60 profit per tonne. Mining pit 1 first maximizes early cash flow and thus maximizes NPV. In conclusion the optimum pit gives planners: 1. 2. The final economic pit for a set of costs and revenues. A sequence of nested pits, which show the best mining sequence.

Minex is a seam or layered modeling system. The basis of the Minex system is a 2D grid or surface model. Figure 7 shows the 2D grids for topography and for one coal seam floor. Typically in Minex a set of floor, roof, thickness, density, energy and ash grids etc exist for each seam. These grids in combination make up a 3D geological model. The optimization process uses a 3D block model. The Minex optimizer firstly converts the 2D gridded seam model into a block model. This block model is not a resource model with waste volume, coal tonnes and grade. It is a block model of block value, where value = (revenue cost). To build this block model, the Minex optimizer defines the extent of the block model in X Y and Z. The X, Y extents are based on the input topography surface. The vertical or Z extent is based on the maximum Z of topography and the minimum Z of the deposit or a base grid. The block size of the 3D block model is based on the grid cell size of the topography grid. Thus if the topography grid used is 100 x 100 metres in size then the optimizer blocks will be 100m x 100m x 100m in XYZ. Sub blocking in the vertical or Z dimension provides better Z accuracy and thus allows better resolution of coal seams. The Z extent of the optimizer model is taken from the topography and base grid. It can for speed reasons be useful to reduce the model size by limiting the base grid. Similarly if the economic area (in XY) is limited, then reducing the input topography will reduce the block model size and may reduce compute times. Figure 7 shows these concepts; the topography defines the block model X, Y dimension. The Z dimension comes from the topography and base seam.

Z extent
xte n t

X extent

Figure 7: 3D block model defined by topography and base seam or base grid. The block model stores dollar value as an integer which is equal to: Value = (Volume x revenue) (Volume x costs) The example used below assumes the following: 1. 2. 3. Waste mining costs is a constant of $1.47/bcm. Coal mining costs are $5/bcm. The coal sale price is $20/tonne.

Thus a 100% waste block with dimensions of 100 x 100 x 100 metres would be valued at negative $1,470,000. The value for a block is based on a scan through the centroid of each block. In section the block value is defined as illustrated in Figure 8. Here block A is assigned a value based on: 1. 2. 3. A cost for the thickness of waste between topography and the seam W1 x $1.47 Revenue minus a cost for the coal. Thus C2 x 1.4 x 20 C1 x 5.00 A cost for the waste below the seam W2 x 1.47

Pit_optimisation.doc

Ye

Page 9 of 26

How the Optimizer work

Using the thickness values in block A, the block value is: {- (60 x 1.47) + (5x1.4x20-5*5) (35 x 1.47))} x (100x100) = -$246,500. Block B can be calculated as (-5x1.47+5x1.4x20-5x5-60x1.47+5x1.4x20-5x5-25x1.47) x 100 x 100= +$977,000. Now consider the base block C. Assuming the stratigraphy stops at the lowest seam then this block is assigned a value of (-10 x 1.47 + 10 x 1.4 x 20 - 10 x 5) x 100 x100 = $2,153,000. The underburden of 80 metres (W7) below the basal seam is not included in the block value as it will not be mined. In Minex this cost is excluded as it is below the stratigraphy. Underburden W2 and W5 is however used to determine the value of blocks A and B respectively as these blocks are above the basal seam. In some cases this extra underburden cost can be misleading. To minimize this error the Minex optimizer uses Z sub blocking. Basically the Z block is subdivided by an integer value between 1 and 8. So if the primary block size is 100x100x100 and the Z blocking is 4 then the optimizer runs at 100x100x25.

W3=5

W1 =60m W4=60

C1=5

W2= 35m

W5=25

C2=5

C3=10 W6=10 W7=80

C
Figure 8: Example block value calculation. Sub-blocking gives advantages in: 1. 2. Accuracy and Slope definition.

Dividing blocks A, B or C into four 25m high blocks increases the resolution. These thinner blocks are more clearly either waste or coal, or more correctly are either economic or uneconomic. Sub-blocking is not always an exact division of the primary block size. For the optimizer to achieve the required side slope sufficient block detail must exist. In Figure 9 a 45o slope can be achieved with 40 x 40 x 10 metres blocks. However a side slope of 30o can only be achieved with 23.09 metres of vertical rise. Table 1 illustrates that the Z-sub block size is a function of the wall slope and the Z-sub blocking. The Minex optimizer will automatically calculate the appropriate Z block size based on the user input Z blocking and the user input slopes.

Pit_optimisation.doc

Page 10 of 26

How the Optimizer work

Table 1: Relationship between block size in Z and slope angle.


WALL SLOPE DEGREES 45 40 35 30 BLOCK X SIZE MET 40 40 40 40 OPT Z BLOCK MET 10 8.39 7 5.77 1.00 0.84 0.70 0.58 TAN WALL SIZE Z REQD MET 40.00 33.56 28.01 23.09 4.00 4.00 4.00 4.00 Z BLKS REQD

45o

30o

Figure 9: As optimizer side slope falls the Z sub block size falls to accommodate the flatter slope angle. 4 x 5.77 metre blocks up and one 40m block across equates to a 30o slope (RHS).

Pit_optimisation.doc

Page 11 of 26

The Optimiser menu

The Optimiser menu


The optimiser menu is run from the Minex 5 software. The optimiser is located at the top of the pit design option as it should logically be run as a guide to the design.

The optimiser menu is shown in Figure 10 and it is explained below.

Figure 10: Optimiser menu Table 2: Menu Parameters


New parameter file name Log file name Structural model Name of the file to store these parameters An output file created when the optimizer runs. This file will contain errors and result information. Model containing seam floor and seam thickness grids. Roof grids are not required. Must also contain topography, weathering and a base grid. The output optimizer grids are also stored in this file. Model containing density and energy grids. See note 1 Waste mining and coal mining costs can be based on grids having suffixes such as WM and CM respectively. If these grids exist they will be stored in this file. See Section 6 SQL Costs.

Quality model Cost model

Pit_optimisation.doc

Page 12 of 26

The Optimiser menu

Table 2: Menu Parameters


Topography grid Weathering grid Base grid Project topography. See note 3. Use topography if weathering is unavailable. Any coal above weathering is set to be waste. See note 3. Usually the basal seam floor or a maximum depth grid. For example the user may create a grid as TOPS 200 as the base for the pit. Coal below this base would not be considered. Seam B35 file used to list seams in stratigraphic order. Usually RD Usually 1.3 or 1.4. This value is used if the density grids don't exist A grid suffix such as YD. These grids will contain wash plant yield or recovery expressed as a percentage. See Section 5. A default value used when the YD grid doesnt exist. Yield is expressed in percent. Usually SE or CV or BTU or in coal an energy value grid. The value of the coal must increase as the grid increases. Ash can't be used as a value. See note 1 and section 4. Price of a SE unit. For example if SE varies from 28 to 33 and this value is 1, then sale price will be $28 to $33/tonne. See note 1 Energy value used if grid values dont exist. Coal with less SE will be wasted. See Note 4 Coal less than this thickness will be wasted. Allows for wastage of some coal. The lost coal is not treated as waste. Average slope for optimization. An integer between 1 and 8 usually set at 4 or 5. The primary block size say 50x50x50 is divided to 50x50x10 for an input of 5. The optimizer may modify the Z value to meet slope inputs. So the block could be 50x50x11 or 50x50x12.7 where this combination better meets an input wall slope. Allows trivial spotty pits to be removed. See note 5. Operating cost of mining waste. Should include drill and blast, loading and haulage. Extra haulage cost can be added for depth. Point at which waste is deemed to leave the pit rim. Depth costs are incremented to this elevation. Grids with the seam name and a WM suffix can be created using tools such as SQL. Refer Section 7. The optimizer will if they exist use these grids for costs. Coal mining costs expressed in $/bcm not $/tonne. Coal lift cost expressed in $ per bcm of coal per metre of lift to the exit elevation. Elevation at which coal exits pit. Usually CM for coal Mining. These grids are expressed in $/bcm and typically are used where costs need to vary with depth or location or seam. See Section 7. Cost of washing coal in $/input or feed tonne. See note 6 The first optimizer run will be run at this price. The last optimizer run will be at this price. See note 7. Increments will be run between the above prices.

Seam file (.b35) Density grid suffix Density grid default Washery Yield Suffix Washery yield Default Sale value grid suffix

Sale value/grade unit Sale value default Sale value cutoff Minimum thickness Pit recovery % Pit slope (degrees) Z sub blocks

Minimum mining width Waste mining cost ($/bcm) Waste lift cost ($/bcm/m) Waste exit elevation Waste Cost grid Suffix

Coal mining cost ($/bcm) Coal lift cost ($/bcm/m) Coal exit elevation Coal mining grid Suffix

Coal wash cost ($/feed tonne) Start discount factor End discount factor Discount step

Pit_optimisation.doc

Page 13 of 26

The Optimiser menu

Table 2: Menu Parameters


Output grid prefix All output grids will be prefixed with this name.

Note 1: Value. The grade quality variable on which the sale price is based must increase with increasing quality value. For example, higher values of BTU/lb or MJ/kg have higher sale values. Ash can not be used to value coal. Higher ash coal has less value than a low ash coal. If BTU/lb or MJ/kg is unavailable you could use a proxy such as (100- Ash%). See also section 4. Note 2: Output Model. To create nested pits, the first pit at say 30% of sale price is the input topography for the second run at say 35% of sale price. To facilitate this cascading system the output optimum pit grids must be written to the input structure file. Note 3: Topography. As the optimiser block model is based on the topography grid, it is often advisable to run on a coarser topography for optimisation. Thus optimisation may be run on a 50x50 mesh grid, while the original topography may be 5x5. If a weathering grid is unavailable then use topography. Note 4: Cutoff. All optimisers will waste coal or ore that is uneconomic. However coal below a cut-off or market specification may have no market. Setting a cut-off will ensure coal below cut-off is wasted. Setting the cut-off to a low vale say 0, will allow the optimiser to set its own cut-off. Note 5: Minimum mining width. This option eliminates trivial pits which are less than this width in diameter. These pits are usually uneconomic by the time a practical ramp is constructed. Using this option is not however optimal, these trivial pits are economic under the criteria given. Note 6: Wash cost. As the wash cost is measured in $/tonne it is often used to cover many other costs. For example pit services (lighting, roads, pumps, supervision, rehabilitation etc) could be added to this figure. Note 7: End Discount factor. This value can exceed 1. For example if the value is 1.10, the coal is valued at 110% of sale price. To complete the menu the user must decide to: Save Save & Run or Cancel.

Save will write two files in the project directory. These files are the .MNX commands which will be used by the optimiser and a .BAT file called Run_Opt.Bat that will run the MNX file. The save option should be used when you intend to run the optimiser at the end of the day or overnight. Save & Run will create the same two files on disk as the Save option. Save & Run will immediately run the optimiser. Cancel will exit the menu and discard all entered values.

Pit_optimisation.doc

Page 14 of 26

The Optimiser menu

MNX File
The MNX file is a Job Control Language File JCL which is created using the information from the menu. The MNX file can be edited if required. A simple example file is shown below.
//TER //DD SYSPRINT DSN=TRAINING.LOG,DIS=NEW,UNIT=PACKA //DD GRDFILE DSN=MODEL.grd,DISP=OLD,UNIT=PACKA //DD QUALITY DSN=MODEL.grd,DISP=SHR,UNIT=PACKA //DD COST DSN=cost.grd,DISP=OLD,UNIT=PACKA //DD SYSIN * //* INIT SEAMS=(SW1,SW2,AB,ST,DL,UGB,MGB1,MGB2, - ULGB,LLGB,UDB,UDBS,LDBS,LDB,WGG1,WGG2, - ,) - DENSITY_DEFAULT=(1.4), - GRADE_QUALITY=(28), - YIELD_QUALITY=(80), - STRUCTURE_DDNAME=GRDFILE, - QUALITY_DDNAME=QUALITY - COST_MODEL_DDNAME=COST GRADE_PARAMS GRADE_CUT=18, - SALE_PRICE=1.0, - GRADE_SUFF=SE, - DENSITY_SUFF=RD, - YIELD_SUFFIX=YD, - DILUTION_THICK=0.0, - QUALITY_DILUTION=0.0, - YIELD_DILUTION=0.0, - MINIMUM_THICK=0.3 WASH FEED_STOCK=0,WASH_REC=0,WASH_COST=5 WASH FEED_STOCK=1.00,WASH_REC=1,WASH_COST=5 WASH FEED_STOCK=100.00,WASH_REC=100,WASH_COST=5 ORE_COSTS COST_OF_EXT=(5), - COST_TO_PLANT=0.0, - REFERENCE_RL=100, - COST_OF_LIFT=0.001, - ORE_MINING_REC=100, - COST_GRID_SUFFIX=CM WASTE_COSTS COST_OF_EXT=2, - REFERENCE_RL=100, - COST_OF_LIFT=0.001, - COST_GRID_SUFFIX=WM PIT_PARAM SLOPE_ANGLE=(45,45,45,45,45,45,45,45),Z_SUB=4, - MINIMUM_MINING_WIDTH=(0) COMPUTE TOPO=TOPS_OPT, BASE=WGG2SF, WEATHER=BOW, OUTPUT_DDNAME=GRDFILE, OPT=OPT030, DESC=('Optimum pit discount 0.3','Surface 3'), FORCING_PAR=0.0,REPORT_POINT=(10000,120000), LERCH=YES, FLOATING_CONE=YES, CONE_CONV=2, OPTIMUM_PIT=YES, MAJOR_CYCLES=50, SURFACE_NUMBER_RESET=YES, SET_SURFACE_NUMBER=3 EXIT THE LOG FILE CONTAINS OUTPUT REPORTS

SEAMS LISTED IN STRATIGRAPHIC ORDER.

WASHING COSTS ARE FIXED AT $5/FEED TONNE THE WASH TABLE LINES ARE DISCUSSED IN SECTION 6.

SLOPES ARE DEFINED IN 8 DIRECTIONS CLOCKWISE FROM NORTH.

THE REPORT POINT OPTION WILL CREATE A LIST OF DATA AND COSTS AT THE XY COORDINATE ENTERED.

Pit_optimisation.doc

Page 15 of 26

How coal is valued in the optimiser

How coal is valued in the optimiser


The pit optimizer uses a grade value like energy to determine the value of the coal. For example if 28kcla/kg coal is sold at $30FOB/tonne then the value could be expressed as $1.07/kcal. Thus 20kcal/kg coal would be valued at $21.42/tonne. Coal which is unmarketable, say coal below 18kcal/kg, should be wasted using the cut-off grade switch. Typical questions in optimization are: Should I optimize at the mine or at the port? How to I optimize for extra elements? What to do with bauxite and alumina? What about multiple coal products?

Mine or Port
It is generally best to optimize at the mine and remove the downstream costs from the optimization process. Using the above figures and downstream costs as in Table 3, coal can be considered sold at $20/tonne ($30FOB less $10 for downstream costs). FOB Free on board means the coal is sold free of any costs loaded on the ship. The supplier pays all costs to get it into the boat the buyer pays unloading and shipping costs. FIS free in store means the seller pays shipping and unloading and the coal is delivered to the buyers store. Table 3: Downstream costs
RAIL HAULAGE PORT CHARGES ROYALTIES DEMURRAGE TOTAL $ $ $ $ 5.00 2.00 2.00 1.00

$ 10.00

In this case the optimizer would use a sale value of 20/28 = $0.71/kcal. Optimizing at the mine makes sense as the downstream costs, while real, are not controllable by the mine. A mine can changing mining costs using contractors or larger equipment etc, but it cant rapidly change rail port or royalty costs.

Extra Elements
A typical multi element operation would be a gold copper project. Assume values such as $2000/ton for copper and $350/oz for gold and assume gold is modelled in grams/tonne and copper is modelled in %. This equates to $20.00/% copper and $11.25/gram for gold. To optimize, it is normal to create an equivalent metal grade. For example, gold could be equated to copper equivalent based on sale price. Often value or dollars is used as the common parameter. A more detailed example follows. In this case downstream costs like smelting are removed as they cant be controlled by the mine. The sale price is Cu $1.00/lb and Au $350/oz. Both prices are reduced to account for smelting and refining costs and losses. Copper is concentrated to 25% copper and shipped and smelted for $200 per tonne of concentrate. With 4 tonnes of concentrate required per tonne of copper, this equates to $800 per tonne of copper. At a price of $1.00/lb the nett copper value is $2204.6 $800 = $1404.6/tonne or $0.639/lb. Gold also incurs a smelting and refining cost of $8.00 per ounce, reducing its price to $342/oz. Thus a gram of gold is valued at ($350-8)/31.1035 = $11.00/g Both the gold and copper incur processing losses in smelting and refining. For copper, a refining and smelting loss of 4% is incurred. This reduces the value to $0.639/lb * .96 = $0.613/lb. This equates to $1352 per tonne of copper, as copper grade is modeled in percentage terms a block is valued at

Pit_optimisation.doc

Page 16 of 26

How coal is valued in the optimiser

$13.52/% copper. Gold incurs a 5% smelting and refining loss. As 95% of the gold is realized after smelting and refining the nett value is $11.00 * .95 or $10.45/g. Because copper is modeled in percent and gold is modeled in grams, a dollar value can be determined for each block based on its metal content, the sale value of the metal and the mill recoveries. Using the mill recoveries of 85% ad 75% a variable DOLLAR can be determined as: DOLLAR = (Cu% x $13.52 x 0.85) + (Aug x $10.45 x 0.75)

This variable DOLLAR is the basis for determining block values and is the main input for pit optimization.

Bauxite and Alumina


In cases such as bauxite the process of refining bauxite into alumina adds value and the process of converting alumina to aluminium adds value. The average Australian 2006 export commodity values illustrate this value add: Bauxite averaged $22/tonne, Alumina averaged $362/tonne and Aluminum averaged $2974/tonne

What is measured in the ground and in the model is the bauxite or %Al or %Al2O3 and this is what needs to be optimised. In bauxite processing, the cost of caustic soda is critical and the elements that consume caustic such as silica or iron etc can be as critical in determining value as the alumina content. As with the gold copper example, some local logic is needed to determine the value based on these chemical components.

Multiple Coal Products


In this example a coal deposit creates three products. 1. 2. 3. Coking sold at $80/tonne, Blending or middlings sold at approximately $30/tonne and Thermal sold at $50/tonne.

The coking coal is washed at a low SG and produces a coking coal of say 8% ash. The yield is approximately 50%. The reject from this wash is rewashed and produces a secondary product (middlings) with an ash of 25% and a yield of approximately 15%. The steaming coal has an ash of 13% and a yield of 70%. The steaming coal is not given a secondary wash. Grid suffixes are as follows: PY Primary yield of coking coal SY Secondary yield of coking coal PA Primary ash of coking coal SA Secondary ash of coking coal TY yield of thermal coal TA ash of thermal coal

From an SQL point of view it is easier to have PY SY and TY for all seams with TY = 0 on the coking coals and PY and SY = 0 on the thermal coals. To value the coal a sales value grid can be created as: SV = 80 x RD x PY/100 + 50 x RD x TY/100 + 50 x 0.60 x RD x SY/100
Note: As the yields are in percentages they must be divided by 100.

As RD is used in creating the SV grid it must not be double counted. So when the optimizer is run a density default of 1.0 and a dummy RD suffix such as XX would be used.

Pit_optimisation.doc

Page 17 of 26

Washing Costs and Yield

Washing Costs and Yield


The MNX file allows the user to manipulate washability data to reflect practical plant recovery. The menu doesnt allow this flexibility as it assumes perfect plant efficiency. Users can edit the MNX file using the information given below. The fist example assumes all coal is washed with 100% recovery and a cost of $10/tonne. WASH FEED_STOCK=0,WASH_REC=100,WASH_COST=10.000 WASH FEED_STOCK=100.00,WASH_REC=100,WASH_COST=10.000 The expression WASH_FEED_STOCK refers to the value of the yield grid for the seam at that block. Say the yield grid suffix YD has a value of 70% then the actual yield used is raised to 100% as defined by the WASH_REC entries. Essentially the two entries define yield and cost and be plotted as shown in Figure 11. Here the implication is that all coal is bypassed (100% yield) and processing costs are constant at $10/tonne.

120

ACTUAL YIELD
100 COST & ACTUAL YIELD

80

60

40

20

WASH COST/FEED TONNE


0 20 40 60 80 100 120

0 GRID INPUT YIELD

Figure 11: Washability Curves

Pit_optimisation.doc

Page 18 of 26

Washing Costs and Yield

In the next example, washery yield has been downgraded 5% to compensate for the slim core yield overstating true or practical yield. Costs are allowed to fall as the yield increases. This could reflect lower reject disposal costs. This example is shown in Figure 12. WASH FEED_STOCK=0,WASH_REC=0,WASH_COST=10 WASH FEED_STOCK=5,WASH_REC=0,WASH_COST=10 WASH FEED_STOCK=50,WASH_REC=45,WASH_COST=9 WASH FEED_STOCK=100,WASH_REC=95,WASH_COST=8

100 90 80 70 60 YIELD 50 40 30 20 10 0 0 20 40 60 80 100 120 SLIM CORE MODELLED YIELD

LD IE Y L UA T AC

WASH COST/FEED TONNE

Figure 12: Cost fall as yield rises and modeled slim core yield is made practical by de-rating 5%. The next example uses ASH as the feed stock (bolded below). Here the assumption is that low ash coal (below 12%) can be bypassed at 100% yield with a low cost of $3/tonne to cover crushing. Above 12.1% the recovery falls and the costs increase. Here ASH is a proxy for yield but in the syntax of the optimizer ASH is WASH_FEED_STOCK. This example is shown in Figure 13.
GRADE_PARAMS GRADE_CUT=0,SALE_PRICE=1, - GRADE_SUFF=SE,YIELD_SUFF=AS,DENSITY_SUFF=RD, - DILUTION_THICK=0.0,QUALITY_DILUTION=0.0, - YIELD_DILUTION=0,MINIMUM_THICK=0.3 WASH FEED_STOCK=0,WASH_REC=100,WASH_COST=3 WASH FEED_STOCK=12,WASH_REC=100,WASH_COST=3 WASH FEED_STOCK=12.1,WASH_REC=80,WASH_COST=9 WASH FEED_STOCK=100,WASH_REC=0,WASH_COST=12

The washability definition must cover the range of input feed stock. So if you are using ash as the Feed stock and ash varies from 1 to 50% then this range must be defined. If you are using BTU as the feed stock and BTU varies from 5000 to 13000, then the definition must cover this range. The lines below would for example cover a BTU case WASH FEED_STOCK=0,WASH_REC=0,WASH_COST=9 WASH FEED_STOCK=5000,WASH_REC=50,WASH_COST=9 WASH FEED_STOCK=20000,WASH_REC=100,WASH_COST=12

Pit_optimisation.doc

Page 19 of 26

Washing Costs and Yield

120

100

80 YIELD

60

40

AC TU AL YIE LD

20

WASH COST/FEED TONNE

0 0 20 40 60 ROM ASH 80 100 120

Figure 13: Wash yield and costs for an ASH feed stock

Pit_optimisation.doc

Page 20 of 26

Output Grids

Output Grids
The result of the optimizer runs is usually a set of nested pits such as those shown in Figure 14. The naming convention used is a prefix and a suffix. The suffix 30, 40 110 etc represents the sale value. So the grid OPT080 represents an optimizer run at 80% of the sale price.

Figure 14: Example directory listing Each grid can be plotted in plan 3D or section. Each grid is assigned a surface number which shows the nested sequence. The colors indicate the incremental size of each nested pit. In Figure 15 the sequence is white, green blue as sale price increases.

Figure 15: Example pit with colour highlighting sequence of nested pits. When running nested pits some pits may not be economic. For example a sale price of 10% may not generate an economic pit. Similarly if using a 30% pit as the topography for a 32% pit, it is possible that there will be no additional economic material in this 2% increment. Obviously the generation of an optimum pit depends on the deposit characteristics and the costs applied. In both cases the optimizer will output the incremental grid say OPT10 or OPT32 as these grids are used as topography for the next increment.

Pit_optimisation.doc

Page 21 of 26

Report Points

Report Points
The optimizer can output a report on the grids and costs at an X Y coordinate. The report point can be useful when validating a model and the costs used. The menu does not allow you to define a report point. It simply assigns a dummy coordinate of (1000,120000). You will need to edit this to be a coordinate inside your deposit. When the optimiser program runs the report point output is placed in a file with a name of the type: PitOptim_PointReportxxx07May02123519.txt Where xxx is the user id followed by the date. The contents of this file are shown below (left) and explained on the right.
Processing Seam:TT23 **** Waste Layer **** Roof : 132.61 Floor: 127.94 Waste Extraction Cost: 4.62 Waste haulage Cost: 0.00 Waste haul time : 0.00 Waste to Plant : 0.00 Waste Haulage Factor : 1.00 Waste Mining Costs : -4.62 Insitu Value : -4.62 **** ORE Layer **** Roof : 127.94 Floor: 127.30 Waste Extraction Cost: 4.62 Waste haulage Cost: 0.00 Waste haul time : 0.00 Waste to Plant : 0.00 Waste Haulage Factor : 1.00 Waste Mining Costs : -4.62 Ore Density : 1.56 Ore Grade Var : 35.36 Ore Yield Var : 81.57 Ore Extraction Cost: 29.61 Ore haulage Cost: 0.00 Ore haulage time : 0.00 Ore to Plant : 0.00 Ore Haulage Factor : 1.00 Ore Mining Costs : -29.61 Tonnage of Ore : 1.56 Unit Sale Price : 35.3584 Product yield : 81.57 Sale Price : 44.87 Cost Milling : 0.00 Cost Mining : -29.61 Net Value Ore : 60.14 Insitu Value : 60.14

1. 2.

3. 4. 5. 6. 7. 8. 9.

At this point TTIB has a cost of $4.62 so entry is minus (-4.62). The next layer is ORE or coal, note same cost $4.62 is reported. MRCOPN will only use this cost if the coal is wasted. Coal goes from 127.30 to 127.94 so its 0.64 metres thick. Density is 1.56 yield is 81.57 sale price is 35.36 so sale price per cubic metre is $44.87. The actual sale price is 2 x 44.87 = 89.74/bcm (as FF =2 in this example) Coal cost is 29.61 (recall this cost is expressed as $/bcm) The final ore value is difference $89.74- 29.61) = $60.14/bcm As $60.14 is greater than 4.62 so we treat it as ore. If value was less than 4.62 then we would treat it as waste (EG low yield low price)

Pit_optimisation.doc

Page 22 of 26

Advanced costs using SQLs

Advanced costs using SQLs


Minex users will be familiar with the power of grid SQL. This document presents some examples of using grid SQL to set costs for the optimizer. It doesnt aim to train you in SQLs. Waste costs typically increase with depth. However a more complex case could involve: 1. 2. Costs are high on the surface as waste is trucked out of pit and waste at depth is cheaper as it is back-filled and Thin waste is more expensive than thick waste. Thick waste can be mined with larger equipment.

In this case a grid with a suffix such as WM is created for each seam using an SQL. Assumptions are: 1. 2. 3. The top 100 metres of waste material is trucked out of pit at $2.50/bcm, lower waste material is trucked in pit at $1.50/bcm. Bulldozers are used to rip thin waste less than 2 metres in thickness at $1.50/bcm. This material is then loaded by front end loader at $0.75/bcm. Thicker waste is drilled and blasted at $1.00/bcm and loaded by excavators at $0.50/bcm.

An SQL to create the WM grids would use the seam floor (SF) and seam interburden grids (IB) as input grids. A grid should be created as TOPS minus 100 (TOPS-100) and saved as TOPSm100. The IB and SF grids should exist in a merged grid so they exist everywhere. An SQL using these assumptions would read as follows: EXTERNAL TOPSm100, SF, IB, WM ! X THIN AND DEEP SELECT X WHERE SF # NULL AND SF < TOPSm100 AND IB < 2 IF SELECT X WM = 1.50 + 1.50 WM = WM + 0.75 ENDIF ! Y THICK AND DEEP SELECT Y WHERE SF # NULL AND SF < TOPSm100 AND IB >= 2 IF SELECT Y WM = 1.50 + 1.00 WM = WM + 0.50 ENDIF ! Z THICK AND SHALLOW SELECT Z WHERE SF # NULL AND SF >= TOPSm100 AND IB >= 2 IF SELECT Z WM = 1.50 + 1.00 WM = WM + 0.50 ENDIF

Pit_optimisation.doc

Page 23 of 26

Advanced costs using SQLs

! A THIN AND SHALLOW SELECT A WHERE SF # NULL AND SF >= TOPSm100 AND IB < 2 IF SELECT A WM = 1.50 + 1.50 WM = WM + 0.75 ENDIF

Pit_optimisation.doc

Page 24 of 26

Steep Dip Deposits


The Minex optimizer uses a set of seams in stratigraphic order to generate the cost and revenue model. Waste below the base seam is not assigned a cost as the base seam is the logical pit floor. In steep dip cases where the pit wall slope is flatter than the seam this can cause problems. In Figure 16 the stratigraphy is A B C and the waste mining cost is $3/cubic metre. In the optimizer the waste above A, above B and above C are all assigned $3 costs. However the waste below C is not in the stratigraphic definition and is assigned a cost of $0. This can cause the pit to grow artificially in the area below the base seam. In these cases the user should introduce a new base seam below the C seam using grid manipulate. The new seam should be given a thickness of zero so there is no revenue introduced. This will then correct the optimum pit as shown in Figure 17.

0 3

A B
0

C
Figure 16: Problem where seam dip is greater than wall slopes.

3 3

A B
3

D
Figure 17: Adding seam D (with 0 thickness) corrects the problem

Pit_optimisation.doc

Page 25 of 26

System information

System information
The optimizer is limited to input grids with less than 4,000,000 mesh points or a grid of 2000 x 2000 points.

Pit_optimisation.doc

Page 26 of 26

También podría gustarte