Professional Documents
Culture Documents
Stockpile
Non-linear model: Objective function and other
Constraints
Incomes Expenses
Precedence constraint
Extraction Capacity
Processing Capacity
Linear Models: Upper Bound
• Blocks are stockpiled (and reclaimed) independently
from each other
• There’s no instant mixing
• Infeasible solution!
Linear Models: Lower Bound
• Material reclaimed from stockpile has a fixed metal grade 𝐿
𝑝 𝑝
– We replace the instant mixing constraint with: 𝑎𝑡 = 𝐿 ∗ 𝑜𝑡
L-Bound model
• Blocks sent to stockpile must have a metal grade above 𝐿
s mb
xb,t =0 ∀b ∈ B t. q. : <L
wb
L-Average model
• The cumulative average metal grade of the blocks sent to the
stockpile must be at least 𝐿
s s
𝑚𝑏 ∗ xb,𝑡 ′ ≥ 𝐿 ∗ 𝑤𝑏 ∗ xb,𝑡 ′
𝑡 ′ ≤𝑡 𝑏∈𝐵 𝑡 ′ ≤𝑡 𝑏∈𝐵
Results
• Instance 1: Marvin (MineLib)
– Solved with a fixed extraction sequence (so we can solve the non-
linear model with SCIP)
• Variation of processing capacities to observe economical
impact of stockpiles
Non-linear
L-Average
L-Bound
Arsenic Grade
50.000.000 100
40.000.000 80
30.000.000 60
20.000.000 40
10.000.000 20
- -
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
Period
L-Average
4000
Destination of blocks 3500
extracted on first 3000
Arsenic Grade
2500
period 2000 Planta
Mill
1500 Stockpile
1000
500 Desecho
Waste
Cut-off grade: 0.21% 0 Dump
0 0,5 1 1,5 2 2,5 3
Metal Grade
Considering extraction decision
• Instance: Marvin (same than before)
60.000.000
Destination
Tonns of Material
50.000.000
of Extracted
Material 40.000.000 Waste Dump
10.000.000
-
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Period
70.000.000 1,6
60.000.000 1,4
1,2
50.000.000
Tonns of Material
Material
Metal Grade
1
sent to 40.000.000
0,8
Stock to Mill