Академический Документы
Профессиональный Документы
Культура Документы
Empty
Waiting
Traveling
Tipping
Spotting
Backing
Queued
Loading
Hauling
Truck Cycle Activities
Traveling Traveling Empty to Empty trucks automatically enter the traveling activity after ready or
the Shovel after departing from a dump more than departure radius of the
tipping point .
Waiting Waiting at the Shovel Starts when Truck stops in the loading area within the shovel
waiting radius
Spotting Spotting at a Shovel Starts when Truck starts backing at the shovel within spotting
radius of shovel
Loading Loading at the Starts after first dipper from VIMS/TPMS/PLM, or truck in reverse
Shovel stops (speed = 0) within the shovel loading radius
Hauling Hauling from the Starts when the Truck leaves the Shovel and traveled by more
Shovel to a Dump than shovel departure radius
area
Queued Queued at the Dump Starts when truck stops within the Dump boundary
area
Tipping Tipping at Dump Starts after stopping after backing at Dump and VIMS/TPMS/PLM
area tipping detected
Shovel/Truck Cycle
Additional Activities
• The Dispatcher has to decide where is the best destination to send a truck
in order to satisfy the production requirements (Alarie and Gamache, 2002)
Shovel A
3000 Tons/Hour
Dump 1
Shovel A
2000 Tons/Hour
Dump 2
Segregated Circuits
1 min
14 min 4 min
9 min
15 min
14 min
5 min
(1 truck/4 min) * (14 + 1 + 6 + 5 + 20 + 1 + 5 + 4 )min
6 min
= ¼ * 56 = 14 Trucks
1 min
20 min
5 min
How the Optimizer work
• LP layer output will produce an input for DP layer which then use by DP
layer to make an truck assignment decision.
Truck
Inputs LP DP Assignment
How the Optimizer work : LP Layer
Nodes
Inputs LP Outcome
Paths
• Standard Truck Size is the weighted average truck factor for the mine.
Calculated as : Sum all Truck with its Capacity / Total Number Of Trucks
• Dig rate is The moving average load rate of the shovel over 4 loads
How the Optimizer work : LP Layer
100
Shovel Capacity = = 2859,81 Tons/Hour
(100 / 3400) + (20 / 3600 )
How the Optimizer work : LP Layer
• Given the inputs, the known constraints and the object to maximise
production, the Optimizer utilizes the LP Simplex algorithm to calculate and
store the optimal tonnes per hour across each path, called the LP Rate.
• LP Rate is the optimal rate in tonnes per hour across each path between
shovels and dumps and vice versa. This calculation is carried out based on
real time inputs every 0.5 seconds.
• Using LP Rate, the Optimizer calculate and stores Required Haulage for
each path and each shovel within the mine.
How the Optimizer work : LP Layer
Nodes
Required
LP LP Rate
Haulage
Paths
Truck to Shovel
Assignment
Inputs LP DP Truck to Dump
Assignment
How the Optimizer work : DP Layer
Truck to Shovel Assignments
Y
Find the next Restrict
Lowest Cost ed ?
N
Repeat Update Actual
Haulage Assign!
How the Optimizer work : LP Layer
Assignment Cost
The optimizer continuously recomputed the next shovel assignment for
each ready truck using the current truck positions and projected arrival
times of trucks at shovel (ETA), then
The algorithm computes a set of assignments, which minimize the total
cost C.
C = Ct * Ti + Ci * (Hi + Wi)
Where :
• Ti Travel time of i'th truck assignment to a given LP path.
• Hi Projected shovel hang time at the time of truck arrival at shovel
• Wi Projected truck waiting time at the time of truck arrival at shovel
• Ct Relative cost for excess travel time, default 1.5
• Ci Relative cost for idle time, default 1.0
How the Optimizer work : LP Layer
Assignment Cost
This means, from formula, the trucks likely will assigned to the closer
shovel
Optimizer dynamic truck allocation aggressively minimizes truck and
shovel idle times
By using current truck position and ETA, Optimizer create ordered queue
of trucks at each shovel.
Shovel A
Projected Shovel Hang Time
Truck #1 to Shovel A
Truck #2 to Shovel B
Shovel B
LP Path 2
Dump
• Truck get their assignments to Dumps when they finished loading and start
hauling
• The Logis is follows;
Dump Request Y
Trucks Enter Dump
for Given Assign!
Hauling State Locks?
Material/Grade
Event no
Y Loop all Dumps that
Find Active Paths
Assign! are connected to the
Dumps? shovel truck loaded at
N Find Nearest
Dump
How to Influence Optimizer
LP LP Rate
Percent Shovel Coverage is useful to move the loads from Big Shovel
to Small Shovel
Remember : Cutting down the big shovel coverage while the Shovel
have high Capacity / Digging Rate, will reduce the shovel productivity,
which may decrease the Mine productivity in general.
How to Influence Optimizer : DP Layer
2. Shovel Priority
Neediest Shovel
How to Influence Optimizer : DP Layer
3. Reassignment callpoint
Shovel A DT001
Enter CP1->CP2 road segment
Assignment change to Shovel B
DT001
Reassignment CP2 After tipping : Shovel A
CP1
Shovel B
Dump
How to Influence Optimizer : DP Layer
3. Reassignment callpoint
Shovel and dumps can have a queue capacity set for them.
By using these capacities we can limit queuing at these locations.
It is rare that this property has to be used, but in rare events, it can be
used to limit truck assignments
Summary
In summary the Jigsaw 360 Optimizer is a complex system that utilises
powerful Linear Programming algorithms to determine Required Haulage
rates for mine paths connecting nodes.
While it is complex, it is also simple in that the Dispatcher can only control /
tweak four various input to adjust trucking assignments.
The four inputs that can be adjusted to control assignments that have been
outlined above, outside of restrictions, are;
• Percent Coverage
• Shovel Priority
• Reassignment Callpoints
• Queue Capacities
Do not play too much with the inputs, in most case only Percent Coverage
and Shovel Priority that need to be adjusted
Summary
To run the Optimizer effectively, you need to monitor the hanging and
queuing of the shovels regularly as well as the LP vs Actual on the MTC.
By using the above, we can ensure the Mine is running as optimally as
possible and therefore production is maximised
Questions?