strategic mine planning 1
TRANSCRIPT
1
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Whittle
Strategic Mine Planning
Prepared by Norm HansonFor Witwatersrand University
School of Mining Engineering
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Training Objectives
This course is design to introduce participants to pit optimization concept and allow them to become proficient at preparing design constrains, prepared suitable models and run pit designs using Whittle Programming’s Four-X Pit Optimization software.
2
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Today’s Program
Introduction to Pit Optimization
o Introduction to Optimization Concepts
o Quick Tour Of Four-X o Exporting the block model and
topography Validation of model export
o My “first” optimum pit design
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
What is Optimal?
MINERAL
AIR
WASTE
Any Feasible Outline has a Value
The Outline with the highest value is Optimal
3
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
What is Value?
Which Truck is Worth the Most?
• 1. 50 tonnes of 2g/t Gold
• 2. 100 tonnes of 1 g/t Gold
• 3. 150 tonnes of 0.5% Copper & 0.25 g/t Gold
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
What is Value?
Dollar Value = Revenues – Costs
• Revenues can be calculated from:� Ore tonnages
� Grades
� Recoveries
� Product price
• Costs can be calculated from:� Mining cost
� Milling cost
4
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
CostsRevenue
50 tonnes of 2g/t Gold
= [(2* 50 * 84%* 101.27 ) - (50 * R90)]- (50 * R7.20)
[(8506.94) - (4500)]- (360)
R3646.94
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
CostsRevenue
100 tonnes of 1 g/t Gold
[(1*100 * 84%* 101.27) - (100 * R90)]- (100 * R7.20)
[(8506.94) - (9000)]- (720)
-1213.06
5
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
But wait!
If we just call this truck load waste
• We only pay R720 to mine it.
• We would be R463.06better off
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
What is the marginal
Condition?Whenever the cost of processing is higher than the revenue, we should treat the truck load as waste
Value =
[ (Ore*Grade*Recovery* Price) - (Ore*CostP) ]- Rock*CostM
The Section in square Brackets must => 0
6
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
CostRevenue
The Marginal Situation
by transformation this becomes
Ore *Grade *Recovery*Price Ore *CostP=
Price*Recovery*OreCostP*Ore
Grade Marginal =
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Marginal Cut-off
Price*Recovery
CostPGrade Marginal =
This marginal cut-off condition will change whenever, Processing costs, Recoveries or Prices change!
7
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Revenue from CopperRevenue from gold
Costs
150 Tonnes of 0.5%
Copper & 0.25 g/t Gold
= [(0.25*150 * 50%* 101.27 + 0.5%*150 *75%*14767 )
- (150 * R48)]- (150 * R 7.20)
[(2012.74)+ (8306.33) - (7200) ]- (1080)
10319.07- 8280
2039.07
14
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Value
Dollar Value = Revenues – Costs• Revenues can be calculated from:
� Ore tonnages� Grades� Recoveries� Product price
• Costs can be calculated from:� Mining cost� Milling cost� Selling Costs� Overheads
8
15
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
What affects the
optimal outline?
In general:� If the price increases, the pit gets bigger� If the costs increase, the pit gets smaller� If the slopes are steeper, the pit gets deeper
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Finding the Optimal
MINERAL
AIR
WASTE
• Once price, costs and slope are fixed• The optimal outline is fixed
9
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
A Simple Example
18
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Pit Tonnages and
Value
Pit 1 2 3 4 5 6 7 8
Ore 500 1,000 1,500 2,000 2,500 3,000 3,500 4,000Waste 100 400 900 1,600 2,500 3,600 4,900 6,400
Total 600 1,400 2,400 3,600 5,000 6,600 8,400 10,400
Tonnages
Pit 1 2 3 4 5 6 7 8
Value 900 1,600 2,100 2,400 2,500 2,400 2,100 1,600
Values
Ore is Worth
R 2.00Waste
R 1.00
10
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Size .vs. Value
R 0
R 500
R 1,000
R 1,500
R 2,000
R 2,500
R 3,000
0 2,000 4,000 6,000 8,000 10,000 12,000
Pit Tonnes
Pit Value
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Design Sensitivity
R 0
R 500
R 1,000
R 1,500
R 2,000
R 2,500
R 3,000
0 2,000 4,000 6,000 8,000 10,000 12,000
Pit Tonnes
Pit Value
A
B
11
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Guarantee One Optimal Solution
Finding the Outline
Four-X
Heuristics (searches)
• Trial & Error• Floating Cone• Lerchs-Grossman• Johnson’s Network Flow
22
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
How does 3-D
Lerchs-Grossman
Algorithm Work?
• Works with block values• Works with block mining precedences
(arcs)• Guarantees to find the three-dimensional
outline with the highest possible value• Searches the model???
12
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Arc Relationships
• If A is to be mined, B must be mined to expose A
• The reverse is not true
• If B is to be mined, A may or may not be mined
A
B
Arc from
A to B
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Arc Chaining
• All slopes are translated into a large number of block relationships
• It is wrong to assume we need an arc from each block to every block which is “above”it
• This is because arcs can chainA
B
C
If A is mined
so is C
13
25
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Chaining of Three
Arcs per Block
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Let’s Do It
Demonstration using Four-X
14
27
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Block Value - Rule 1
• The value must be calculated on the assumption that the block has already been uncovered.
28
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Block Value - Rule 2
• The value must be calculated on the assumption that the block will be mined.
15
29
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Block Value - Rule 3
• Any expenditure that would stop if mining stopped must be included in the cost of mining, processing or selling.
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Minimum Arcs per
Block
Desired Slope
16
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Demonstration of L-
G Algorithm
• A simple example• 45 degree slopes• 2-dimensions• Blocks are cubic• Principles are the same for 3-
dimensions but harder to show.
32
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Three Arcs per
Block
2-Dimensions & 45° slopes = 3 arcs per block
17
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Start
Starting with a 2-dimensional cross sectional model.
Only 3 blocks contain ore & have values as shown. All other
blocks are waste and have a value of –1.0
23.96.923.9
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Step 1
23.96.923.9
The first arc from a block containing value that we
find is to a block which is not flagged for mining
� � � �
18
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 2
We link the two blocks together. The total value of the two-block
branch is 22.9, therefore both blocks are now flagged to be mined.
22.9
����
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 3
We deal with the other two arcs from this block in the same way.
The total value of the four-block branch is 20.9
20.9
����
19
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 4
We can continue the same process to the end of the first bench
20.9 20.93.9
����� ��������� � � � � � � � �
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 5
We then moved along the next bench, and find a block which has
no value itself, but is part of a branch with value
17.9 20.93.9
���� ��������
� � � ����
20
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 6
The next flagged block has an arc to a block which is also flagged.
We do not create a link for this arc or for the vertical one from the
same block, because nothing new has to be resolved.
17.9 20.93.9
���� ��������
����
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 7
The next arc from a flagged to another flagged block is between two
branches. The procedure is unchanged – we do not insert a link
15.9 20.93.9
���� ��������
���� ���� ���� �
21
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 8
We continue adding links. The dotted link when added will change
the value of the branch to –0.1. All blocks in this branch have their
flags turned off.
15.9 20.90.9
���� ����
���� ���� ����
�
� � �
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 9
The Lerchs-Grossman includes a procedure for combining the two
linked branches into one branch, with only one total value. Note that
there is no requirement to always branch upwards from the root.
15.9 20.8
���� ����
���� ���� ���� ���� ���� ����
����
����
22
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Step 10
23.96.923.9
At the end of the second bench we have now have only two branches
15.9 16.8
���� ����
���� ���� ���� ���� ���� ����
����
���� ���� ����
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
Step 11
23.96.923.9
Lerchs-Grossman detects that the extra waste will remove the ability
of the centre branch to co-operate with the right hand branch in
paying for the mining of the circled block.
8.9 16.8
���� ����
���� ���� ����
����
���� ���� �������� ���� ����
���� ���� ���� ���� ����
23
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 12
Lerchs-Grossman includes a procedure for breaking the single branch
into two branches by removing a link
8.9 15.9
���� ��������
���� ���� �������� ���� ����
���� ���� ���� ���� ����
� ��
� � �
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 13
At the end of this third bench we have drop the central sub branch
above the low grade block
8.9 8.9
���� ��������
���� ���� ����
���� ���� ���� ���� ���� ������ ���� ����
���� ���� ����
��������
24
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 14
Continue adding links and eventually the total value of the left-hand
branch becomes negative. The next arc after this is again between a
positive and negative branch.
-0.1 8.9
���� ��������
���� ���� ����
���� ���� ���� ���� ���� ���� ����
���� ���� ����
������������
���� ���� ���� ���� ���� ���� ���� ��
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 15
At the fourth bench we have just one branch and the combined value
is now only 0.8
0.8
���� ��������
���� ���� ����
���� ���� ���� ���� ���� ���� ����
���� ���� ����
������������
���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �
25
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Step 16
The L-G program scans for arcs from blocks which are flagged to
blocks which are not flagged. We can see The search has reach the
top of the model and not more block have to be removed.
0.8
���� ��������
���� ���� ����
���� ���� ���� ���� ���� ���� ����
���� ���� ����
��������
����
���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ����
��������
����
���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �������� ����
GEMCOM SOFTWARE INTERNATIONAL INC.
www.gemcomsoftware.com
23.96.923.9
Optimal Pit
The flagged blocks constitute the optimal pit. The ‘W’-shaped pit is
worth 0.8. The centre branch has a negative value so none of its
blocks are flagged and none are mined.
0.8