Академический Документы
Профессиональный Документы
Культура Документы
Runs
Introduction to Process
Alexey Tsoy
Agenda
www.csaglobal.com
How do we optimise
www.csaglobal.com
Source: The Canadian Mining and Metallurgical Bulletin for January, 1965, Montreal
Lerchs-Grossman
Source: The Canadian Mining and Metallurgical Bulletin for January, 1965, Montreal
Scheduling
Period 1 2 3 4
Profit $ 56.00 $ 36.00 $ 12.00 $ 4.00
NPV (10%) $ 92.41
Blocks mined 6 10 9 11
-4 -4 -4 -4 8 12 12 0 -4 -4 -4 -4 -4 -4 -4
-4 -4 -4 -4 0 12 12 8 -4 -4 -4 -4 -4 -4 -4
-4 -4 -4 -4 -4 8 12 12 0 -4 -4 -4 -4 -4 -4
-4 -4 -4 -4 -4 0 12 12 8 -4 -4 -4 -4 -4 -4
-4 -4 -4 -4 -4 -4 8 12 12 0 -4 -4 -4 -4 -4
-4 -4 -4 -4 -4 -4 0 12 12 8 -4 -4 -4 -4 -4
-4 -4 -4 -4 -4 -4 -4 8 12 12 0 -4 -4 -4 -4
-4 -4 -4 -4 -4 -4 -4 0 12 12 8 -4 -4 -4 -4
Source: The Canadian Mining and Metallurgical Bulletin for January, 1965, Montreal
www.csaglobal.com
Drawbacks
• Ultimate pit and push-backs do not take into account throughput limitations
and time to process, and other constraints as well as time value of money
• Partially solved by follow on short and medium term scheduling
• But in real life examples number of schedule scenarios is huge (may exceed 100
million)
• Time consuming so scenario analysis is limited
• Throughput for different parts is calculated in different units. For example,
mining is in tons while comminution is in energy units
• Complex constraints are usually not taken into account in optimisation
process (for example, when there’re limits on oxide and sulphide feeds that
need to be obeyed simultaneously)
• This is being addressed in short term scheduling process but is not done strategic
schedule level
Proposed approach
• Use specialised software to run strategic schedule optimisation with focus on NPV
maximisation
• Available information is assigned in the block model for each block
• Ore properties
• Processing parameters
• Geotechnical parameters
• Mining and processing economics
• The software allows to setup several limiting parameters based on the counters in block
model
• We can set periods to years (by default), but potentially to smaller increments (not
recommended)
• Parameters will be coded into the block model as either economic values or
constraint counts
• Then the model will be used to run scheduling in order to achieve maximum NPV
Result