Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Pit_optimisation.doc
Page 4 of 26
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
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
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.
$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
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 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
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
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
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
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
Pit_optimisation.doc
Page 12 of 26
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
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
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
WASHING COSTS ARE FIXED AT $5/FEED TONNE THE WASH TABLE LINES ARE DISCUSSED IN SECTION 6.
THE REPORT POINT OPTION WILL CREATE A LIST OF DATA AND COSTS AT THE XY COORDINATE ENTERED.
Pit_optimisation.doc
Page 15 of 26
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
$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.
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.
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
120
ACTUAL YIELD
100 COST & ACTUAL YIELD
80
60
40
20
Pit_optimisation.doc
Page 18 of 26
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
LD IE Y L UA T AC
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
120
100
80 YIELD
60
40
AC TU AL YIE LD
20
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
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
! 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
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