100% found this document useful (2 votes)
901 views61 pages

B.P., L.P. & D.P.: Understanding The Algorithms

optimización de flota open pit

Uploaded by

Brahayan Gomez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
901 views61 pages

B.P., L.P. & D.P.: Understanding The Algorithms

optimización de flota open pit

Uploaded by

Brahayan Gomez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 61

B.P., L.P. & D.P.

UNDERSTANDING THE ALGORITHMS

FLEET OPTIMIZATION
Copyright ©2008 Modular Mining Systems, Inc. All rights reserved.
LEGAL NOTICE: The contents of these materials are protected by federal and international
intellectual property laws. No portion of these materials may be reprinted, republished, modified,
reproduced, sold or distributed in any form without the express written consent of Modular
Mining Systems, Inc. These materials may contain third party copyright and/or trademark
materials, the use of which may not always have been specifically authorized by the intellectual
property owner. All copyrights and/or trademarks contained in these materials are the sole and
exclusive property of their respective owners.

These materials, including third party information, are provided for information purposes only.
Actual specifications may vary from those documented in these materials. Consult your local
Modular Mining office for further details.

Copyright ©2008 Modular Mining Systems, Inc. All rights reserved.

2
D.1.1.1.00.A – Title: Understanding the Algorithms. “Fleet Optimization”

Objectives
At the conclusion to this session the learner will be able to:
• 00.1 Explain the Haulage Cycle and calculate Flow Rate.

• 00.2 Describe how to Monitor and review expected KPI’s.

• 00.3 Explain the algorithms B.P., L.P. and D.P.

• 00.4 Describe the function and effect of L.P. Global Parameters.

• 00.5 Define DISPATCH® Priorities and Utilizations.

• 00.6 Explain the advantages and disadvantages of Locks and Bars.

3
Spot Time = 1 Min
THE HAUL CYCLE
Load Time = 2 Min
Dump Time = 2 Min
Full Haul
Load 11 min

Spot Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 0 min


4
Spot Time = 1 Min
THE HAUL CYCLE
Load Time = 2 Min
Dump Time = 2 Min
Full Haul
Load 11 min

Truck 1 ARRIVES and spots


under the loading unit.

NEXT ACTION : FIRST BUCKET


1
Spot Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 0 min


5
Spot Time = 1 Min
THE HAUL CYCLE
Load Time = 2 Min
Dump Time = 2 Min
Full Haul
Load 11 min

Truck 1 FIRST BUCKETS


under the loading unit.

1 NEXT ACTION : WAIT FOR


SHOVEL

Spot Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 1 min


6
Spot Time = 1 Min
THE HAUL CYCLE
Truck 1 goes FULL and
ASSIGNS to the dumping
Load Time = 2 Min location
Dump Time = 2 Min 1 NEXT ACTION : ARRIVE

Full Haul
Load 11 min

Truck 2 ARRIVES and spots


under the loading unit.

2 NEXT ACTION : FIRST BUCKET

Spot Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 3 min


7
Spot Time = 1 Min
THE HAUL CYCLETruck 1 GO to DUMP. 1 min
into full haul
Load Time = 2 Min 1
NEXT ACTION : ARRIVE
Dump Time = 2 Min
Full Haul
Load 11 min

Truck 2 FIRST BUCKETS


under the loading unit.

2 NEXT ACTION : WAIT FOR


SHOVEL

Spot Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 4 min


8
Spot Time = 1 Min
THE HAUL CYCLE 1 Truck 1 GO to DUMP. 3 min
into full haul
Load Time = 2 Min
NEXT ACTION : ARRIVE
Dump Time = 2 Min 2
Full Haul
Load 11 min
Truck 2 goes FULL and
ASSIGNS to the dumping
location

NEXT ACTION : ARRIVE

3
Truck 3 ARRIVES and spots

Spot
under the loading unit.
Dump
NEXT ACTION : FIRST BUCKET

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 6 min


9
Spot Time = 1 Min
THE HAUL CYCLE 1 Truck 1 GO to DUMP. 4 min
into full haul
Load Time = 2 Min 2
NEXT ACTION : ARRIVE
Dump Time = 2 Min
Full Haul
Load 11 min
Truck 2 GO to DUMP. 1 min
into full haul

NEXT ACTION : ARRIVE


3
Truck 3 FIRST BUCKETS
under the loading unit.

Spot
NEXT ACTION : WAIT FOR
SHOVEL Dump

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 7 min


10
Spot Time = 1 Min
THE HAUL CYCLE 2 1 Truck 1 GO to DUMP. 6
min into full haul
Load Time = 2 Min
Dump Time = 2 Min 3 NEXT ACTION : ARRIVE

Full Haul
Load 11 min
Truck 2 GO to DUMP. 3 min
into full haul

NEXT ACTION : ARRIVE


Truck 3 goes FULL and
ASSIGNS to the dumping
4 location

Dump
NEXT ACTION : ARRIVE
Spot
8 min
Queue Truck 4 ARRIVES and spots Empty Haul
under the loading unit.

NEXT ACTION : FIRST BUCKET

ELAPSED CYCLE TIME – 9 min


11
Spot Time = 1 Min
THE HAUL CYCLE 2
1 Truck 1 GO to DUMP. 7
Load Time = 2 Min min into full haul

Dump Time = 2 Min 3 NEXT ACTION : ARRIVE

Full Haul
Load 11 min
Truck 2 GO to DUMP. 4 min
Truck 3 GO to DUMP. 1 min into full haul
into full haul
NEXT ACTION : ARRIVE
4 NEXT ACTION : ARRIVE

Truck 3 FIRST BUCKETS


under the loading unit.
Spot NEXT ACTION : WAIT FOR
Dump
SHOVEL

8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 10 min


12
THE HAUL CYCLE
Truck 1 GO to DUMP. 9
min into full haul

Spot Time = 1 Min 2 NEXT ACTION : ARRIVE


3
Load Time = 2 Min 1
Dump Time = 2 Min
4
Full Haul
Load 11 min Truck 2 GO to DUMP. 6 min
into full haul
Truck 3 GO to DUMP. 3 min
into full haul NEXT ACTION : ARRIVE

NEXT ACTION : ARRIVE


Truck 4 goes FULL and
ASSIGNS to the dumping
location
5
NEXT ACTION : ARRIVE

Spot Dump

8 min
Queue Truck 5 ARRIVES and spots Empty Haul
under the loading unit.

NEXT ACTION : FIRST BUCKET

ELAPSED CYCLE TIME – 12 min


13
Spot Time = 1 Min
THE HAUL CYCLE 3 2
Truck 1 GO to DUMP.
10 min into full haul

NEXT ACTION : ARRIVE


Load Time = 2 Min
4
Dump Time = 2 Min 1

Full Haul
Load 11 min Truck 2 GO to DUMP. 7 min
Truck 3 GO to DUMP. 4 min into full haul
into full haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE

5 Truck 4 GO to DUMP. 1 min


into full haul

NEXT ACTION : ARRIVE

Spot
Truck 5 FIRST BUCKETS
under the loading unit. Dump
NEXT ACTION : WAIT FOR
SHOVEL
8 min
Queue Empty Haul

ELAPSED CYCLE TIME – 13 min


14
Spot Time = 1 Min
THE HAUL CYCLE 4
3
Truck 2 GO to DUMP. 9 min
into full haul

NEXT ACTION : ARRIVE


Load Time = 2 Min 2
Dump Time = 2 Min
5
Full Haul Truck 3 GO to DUMP. 6
Load 11 min min into full haul
Truck 4 GO to DUMP. 3 min
into full haul NEXT ACTION : ARRIVE

NEXT ACTION : ARRIVE 1


Truck 5 goes FULL and
ASSIGNS to the dumping
location
6
NEXT ACTION : ARRIVE

Spot Dump
Truck 1 ARRIVE. 15min
into cycle. 1 min into
8 min dump time

Queue Truck 6 ARRIVES and spots Empty Haul NEXT ACTION : ASSIGN

under the loading unit.

NEXT ACTION : FIRST BUCKET

ELAPSED CYCLE TIME – 15 min


15
Spot Time = 1 Min
THE HAUL CYCLE 4 3
Truck 2 GO to DUMP. 10
min into full haul
Load Time = 2 Min NEXT ACTION : ARRIVE
5
Dump Time = 2 Min 2
Full Haul
Load
Truck 3 GO to DUMP. 7
Truck 4 GO to11 min3 min min into full haul
DUMP.
into full haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE
Truck 5 GO to DUMP. 1 min
into full haul
6
NEXT ACTION : ARRIVE
1

Spot
Truck 6 FIRST BUCKETS
under the loading unit. Dump
NEXT ACTION : WAIT FOR
SHOVEL
8 min
Queue Empty Haul Truck 1 ASSIGNS. 16min
into cycle. 0 min into
empty haul

NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 16 min


16
THE HAUL CYCLE
Truck 3 GO to DUMP. 9 min
into full haul

Spot Time = 1 Min 4 NEXT ACTION : ARRIVE


5
Load Time = 2 Min 3
Dump Time = 2 Min 6
Full Haul
Load 11 min Truck 4 GO to DUMP. 6
min into full haul
Truck 5 GO to DUMP. 3 min
into full haul NEXT ACTION : ARRIVE

NEXT ACTION : ARRIVE 2


Truck 6 goes FULL and
ASSIGNS to the dumping
location
7
NEXT ACTION : ARRIVE

Spot 1 Dump
Truck 2 ARRIVE. 18min
into cycle. 1 min into
8 min dump time

Queue Truck 7 ARRIVES and spots Empty Haul NEXT ACTION : ASSIGN
under the loading unit.

NEXT ACTION : FIRST BUCKET Truck 1 GO to SHOVEL.


2 min into empty haul

NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 18 min


17
Spot Time = 1 Min
THE HAUL CYCLE 5 4
Truck 3 GO to DUMP. 10
min into full haul
Load Time = 2 Min NEXT ACTION : ARRIVE
6
Dump Time = 2 Min 3
Full Haul
Load
Truck 4 GO to DUMP. 7
Truck 5 GO to11 min3 min min into full haul
DUMP.
into full haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE
Truck 6 GO to DUMP. 1 min
into full haul
7
NEXT ACTION : ARRIVE
2

Spot
Truck 7 FIRST BUCKETS
under the loading unit. Dump
1
NEXT ACTION : WAIT FOR
SHOVEL
8 min
Queue Empty Haul Truck 2 ASSIGNS. 19min
into cycle. 0 min into
empty haul

NEXT ACTION : ARRIVE


Truck 1 GO to SHOVEL.
3 min into empty haul

NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 19 min


18
THE HAUL CYCLE
Truck 4 GO to DUMP. 9 min
into full haul

Spot Time = 1 Min 5 NEXT ACTION : ARRIVE


6
Load Time = 2 Min 4
Dump Time = 2 Min 7
Full Haul
Load 11 min Truck 5 GO to DUMP. 6
min into full haul
Truck 6 GO to DUMP. 3 min
into full haul NEXT ACTION : ARRIVE

NEXT ACTION : ARRIVE 3


Truck 7 goes FULL and
ASSIGNS to the dumping
location
8
NEXT ACTION : ARRIVE

Spot 2 Dump
1 Truck 3 ARRIVE. 21 min
into cycle. 1 min into
8 min dump time

Queue Truck 8 ARRIVES and spots Empty Haul NEXT ACTION : ASSIGN
under the loading unit.

NEXT ACTION : FIRST BUCKET Truck 2 GO to SHOVEL.


Truck 1 GO to SHOVEL. 2 min into empty haul
5 min into empty haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 21 min


19
Spot Time = 1 Min
THE HAUL CYCLE 6 5
Truck 4 GO to DUMP. 10
min into full haul
Load Time = 2 Min NEXT ACTION : ARRIVE
7
Dump Time = 2 Min 4
Full Haul
Load
Truck 5 GO to DUMP. 7
Truck 6 GO to11 min3 min min into full haul
DUMP.
into full haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE
Truck 7 GO to DUMP. 1 min
into full haul
8
NEXT ACTION : ARRIVE
3

Spot 1 2
Dump
Truck 8 FIRST BUCKETS
under the loading unit.
8 min
Queue
NEXT ACTION : WAIT FOR Empty Haul Truck 3 ASSIGNS. 22min
into cycle. 0 min into
SHOVEL empty haul

Truck 1 GO to SHOVEL. NEXT ACTION : ARRIVE


Truck 2 GO to SHOVEL.
6 min into empty haul
3 min into empty haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 22 min


20
THE HAUL CYCLE
Truck 5 GO to DUMP. 9 min
into full haul

Spot Time = 1 Min 6 NEXT ACTION : ARRIVE


7
Load Time = 2 Min 5
Dump Time = 2 Min 8
Full Haul
Load 11 min Truck 6 GO to DUMP. 6
min into full haul
Truck 7 GO to DUMP. 3 min
into full haul NEXT ACTION : ARRIVE

NEXT ACTION : ARRIVE 4


Truck 8 goes FULL and
ASSIGNS to the dumping
location
1
NEXT ACTION : ARRIVE

Spot 3 Dump
2 Truck 4 ARRIVE. 24 min
into cycle. 1 min into
8 min dump time

Queue Truck 1 ARRIVES and spots Empty Haul NEXT ACTION : ASSIGN
under the loading unit.

NEXT ACTION : FIRST BUCKET Truck 3 GO to SHOVEL.


Truck 2 GO to SHOVEL. 2 min into empty haul
5 min into empty haul
NEXT ACTION : ARRIVE
NEXT ACTION : ARRIVE

ELAPSED CYCLE TIME – 24 min


21
Truck / Haul Cycle

1. Do best path from Shovel to Dump.


2. Get loaded and empty travel time total.
3. Add spot / load and Dump time to travel time to get
total cycle time
4. Divide total cycle time by spot/load time to get flow
rate at shovel or required trucks
22
23
Key Performance Indicators
HANG AND QUEUE TIME
AIM: To achieve (minimum time) balance between shovel hang time and truck queue time

SHOVEL TRUCK
HANG QUEUE

TRUCK SHOVEL
QUEUE HANG
0 Mins 0 Mins
TIME TIME

UNDERTRUCKED OVERTRUCKED
Achieving a 0 minute truck queue Achieving a 0 minute shovel hang
(Average per truck per cycle), can (Average per truck per cycle), can
produce unwanted hang time on the produce unwanted queue time on the
loading unit. haulage units.

NOTE: Linear Programming calculates for a zero queue scenario


24
Key Performance Indicators
HANG AND QUEUE TIME
AIM: To achieve (minimum time) balance between shovel hang time and truck queue time

SHOVEL TRUCK
HANG QUEUE

0 Mins
TIME

BALANCED CYCLE
A balanced cycle achieves the minimum shovel hang and the minimum truck queue time
(average per truck per cycle), that is possible during any individual shift, given the various
mine constraints present during that shift.

SO WHAT IS A GOOD HANG TIME AND/OR QUEUE TIME ?


25
Understanding HaulRoute ®

Empty Haul
Full Haul
Load &
Spot Dump
Queue

Full Haul

Dump

HaulRoute® as a real-time
Load &
graphical representation of Spot

the haul cycle model


Queue Empty
Haul

26
Purpose of DISPATCH
DISPATCH® AS A REAL-TIME PROBLEM SOLVER
®

The DISPATCH® system configured to run unlocked operates


as a real-time problem solver using a three algorithm model.

• B.P Model

• L.P Model

• D.P Model

27
B.P, L.P & D.P
BEST PATH
The first model in the DISPATCH® systems 3 model optimization strategy is B.P. or Best
Path. This is the determination of the best available path between two points and
works on shortest distance as the criteria.

It uses the MineGraphics™ scale representation of the pit as the basis for its
calculations of paths. This is why the accuracy of the mine model must always be
maintained. This is what is meant by the term “healthy road network”.

The mine is a dynamic environment where roads and ramps are changing on a shift by
shift basis. The dispatcher should be monitoring and updating the locations and road
network on a regular basis throughout their shift.

28
B.P, L.P & D.P
BEST PATH
DUMP 2

DIGGER 1

CP2 DIGGER 3
CP3
CP1

DUMP 1
DIGGER 2 DUMP 3
29
B.P, L.P & D.P
BEST PATH
DUMP 2

DIGGER 1

CP2 DIGGER 3
CP3
CP1

Closed Road

DUMP 1
DIGGER 2 DUMP 3
30
B.P, L.P & D.P
LINEAR PROGRAMMING B.P. OPTIONS

31
B.P, L.P & D.P

32
B.P, L.P & D.P
LINEAR PROGRAMMING
L.P. depends on up-to-date cycle time information. It is important to update L.P.
when changing shovel dig rates. L.P. will automatically recalculate when road
network changes are made or every 30 minutes.

It allocates haulage resources to excavating activities based on truck-dependent


loading rates and maximization of overall truck productivity.

L.P. determines which shovel gets a bigger share of limited resources.

It provides a solution in terms of haulage paths and flow rates.

33
B.P, L.P & D.P
LINEAR PROGRAMMING

L.P. is able to match larger trucks with larger loading units Shovels
have different digging rates based on truck size which L.P. uses to
make the best match between loading and haulage units.

It provides configuration flexibility for achieving a wide range of


production and operational goals.

L.P. provides a greater flexibility in running the DISPATCH® system


Dispatchers require more expertise in running the system.

34
B.P, L.P & D.P
LINEAR PROGRAMMING
Simplify the L.P. solution by downing/standby unused dumps.
Maximizes overall truck productivity subject to:

• Loading capacity constraints.

• Dumping capacity constraints.

• Blending constraints.

• Haulage (trucks) capacity constraints.

• Other operational and miscellaneous constraints.

35
L.P. Global Parameters
1

36
L.P. Global Parameters
2

37
L.P. Global Parameters
3

38
L.P. Global Parameters
4

39
L.P. Global Parameters
5

40
L.P. Global Parameters
6

41
L.P. Global Parameters
7

42
L.P. Global Parameters
Summary
• Global parameter options dictate the overall philosophy of how Linear programming
creates production circuits and feed rates.

• In undertrucked situations you must set the Allow Unused Trucks in Undertrucked
Situations (L.P. MATCHTRUCKS) option to best meet your production plan.

• When the Allow Unused Trucks in Undertrucked Situations (L.P. MATCHTRUCKS) option
is set at YES you can use any of the other L.P. Config options

• When the Allow Unused Trucks in Undertrucked Situations (L.P. MATCHTRUCKS) option
is set to NO, L.P. ignores Proportional Feeding and shovel priorities.

43
L.P. Global Parameters
Summary
• When the Global Truck Productivity Objective is set to yes then L.P. will favor bigger
trucks to bigger shovels and smaller trucks to smaller shovels based on L.P. truck size.

• You can use the Proportionally Share Materials Dumping Capacities among Shovels
option to ensure that no shovels go unused because of constrained dumping locations.

• The Allow Truck Flows Between Ore and Waste option allows segregation of waste and
ore operations.

• The Use Global Material Priority option allows you to change the current global
material priority scheme – Ore equals Waste, Ore above Waste or Waste above Ore.

44
B.P, L.P & D.P
L.P. AVERAGE TRUCK

10 x 220 ton 10 x 100 ton


= 2200t = 1000t

2200 + 1000
= 3200/#of trucks (20)
= 160t L.P. Average truck size
45
Priorities & Utilization
PRIORITY SCHEMES
There are two types of priority schemes available to the dispatcher……….

• Global Priority
• Direct priority

Global Priority Vs Direct Priority

Sets a shovel priority Sets a shovel


(1-6)based on priority based on a
material type..(i.e. direct 1-10 ranking
Ore above waste). system.

46
Priorities & Utilization
GLOBAL PRIORITY SCHEMES

The global priority scheme is accessed


through the global parameters form. There
are three choices …
• Ore Equals Waste
• Ore Above Waste
• Waste Above Ore
47
Priorities & Utilization
GLOBAL PRIORITY SCHEMES

Direct ranking is
turned off

Assign by
priority is
turned to “yes” The global priority scheme
becomes accessible. The dispatcher
then sets the priorities on each
shovel and material type to “high,
normal or low”

48
Priorities & Utilization
GLOBAL PRIORITY SCHEMES
When using the Global priority scheme, material will be weighted and
favored differently in each of the three schemes.

1.Ore Equals Waste 2.Ore Above Waste 3.Waste Above Ore

1. High Ore 1. High Ore 1. High Waste


2. High Waste 2. Normal Ore 2. Normal Waste
3. Normal Ore 3. Low Ore 3. Low Waste
4. Normal waste 4. High Waste 4. High Ore
5. Low Ore 5. Normal Waste 5. Normal Ore
6. Low Waste 6. Low Waste 6. Low Ore

49
Priorities & Utilization
DIRECT PRIORITY SCHEMES

Direct ranking is
set to “yes”

Assign by
priority is
turned to “yes” The direct priority scheme becomes
accessible. The dispatcher then sets
the priorities on each shovel based on
a 1-10 ranking system

50
Priorities & Utilization
DIRECT PRIORITY SCHEMES
The direct ranking system is simpler and more flexible than the global
system. It allows for direct ranking of shovels from 1-10. Shovels can
also share a priority (i.e. two or more shovels sharing priority 1).

Dispatchers can choose to miss numbers in the ranking scale if they


choose to force a larger weighting between shovels.

One common practice is to initially use even numbers only in the


ranking scale which allows for “tweaking” during the shift without re-
ranking the entire shovel fleet.

51
Priorities & Utilization
THE TIE BREAKER

If two or more loading units have the same


priority DISPATCH® will break the tie by
calculating the most productive loaded path.
This is generally the shortest path. The
DISPATCH® system will show what loading unit
it is favoring in the shovel ranking form.

52
Priorities & Utilization
UTILIZATION OR COVERAGE FACTORS

Utilization or coverage
feed rates are based on a
percentage factor of a
shovels dig rate.
53
Priorities & Utilization
UTILIZATION OR COVERAGE FACTORS

= 6000 ton / hour @ 150 %


= 4000 ton / hour @ 100 %
= 2000 ton / hour @ 50 %

Utilization or Coverage rates will assign a proportional amount of trucking


capacity (tonnage) to a shovel dependant on the percentage rate of coverage
the dispatcher chooses. Ideally, we want all shovels to operate at
100%....”dial down coverage rates with caution” and only after using all
other options (priorities, proportional feed, etc…).

54
B.P, L.P & D.P
DYNAMIC PROGRAMMING
The third model in the DISPATCH® systems 3 model optimization strategy is
D.P. or Dynamic Programming. It uses the L.P. “Master Plan” as a reference.

D.P. builds Truck and Shovel need lists. D.P. works to achieve “balance and
synchronization” while meeting the L.P. flow rates. If D.P. is unable to
achieve the L.P. “Master Plan” it will favor high production, short haul
circuits. Focusing on the least amount of lost tonnage.

D.P. builds “future” scenarios when generating assignments.


Also considering,
•Locks
•Bars
•Fuel levels
•Pre-Assignments Manual Assignments Disrupt D.P. Logic

55
B.P, L.P & D.P
DYNAMIC PROGRAMMING
D.P. also handles loaded assignments. Assigning trucks to a dumping
location if the dump is ready and accepts the material type.

D.P. first checks;

Truck locked to dump


Shovel locked to dump
Grade locked to dump

If no locks, the truck is sent to the neediest loaded L.P. path originating
from the shovel that just loaded the truck.
Usually the closest dump that is ready and accepts the material type.

56
B.P, L.P & D.P

Shovel list Truck list

57
Unlocking Locks & Bars
1. Truck requests an
assignment.
D.P. LOGIC FLOW
4. Build a list of empty paths 7. Is the first shovel in the shovel path list
ranked by shovel need. over trucked?

2. Create a snapshot of
the haulage operation Terminate
including truck and 5. Build a truck process NO YES
shovel positions assignment list

10. Evaluate all 8. Evaluate all


6. Place the truck requesting an possible truck possible shovel
3. Determine the assignment at the top of the list assignments to assignments for the
neediest shovel by and sort the remaining trucks by the neediest top truck in the
evaluating actual estimated time they will press shovel. assignment list.
versus theoretical assign.
coverage.

15, Save the 17. Does 11. Select the best 9. Select the best
YES truck assignment to shovel assignment
assignment as another truck
expected. require an that shovel and and allocate that
assignment? NO allocate the truck. truck to that shovel
path.
16. Issue the
truck NO 14. Does the truck 13. Remove the truck
assignment require a real-time from the assignment 12. Re-order the
assignment? list. shovel path list.
YES
58
Unlocking Locks & Bars
DUMP LOCK HIERARCHY

GRADE LOCK
SHOVEL LOCK

TRUCK DUMP LOCK


NOTE: A truck dump lock WILL over ride all other rules including
downed and standby dumps and material types
59
Unlocking Locks & Bars
LOCKS AND BARS & THE D.P.
To allow the D.P. model to operate as efficiently as possible, avoid locking
trucks to shovels, dumping points and regions, and barring trucks from
shovels, dumping points and material types.

Because L.P. does not consider locks or bars when calculating the L.P.
solution, if you do not use locks and bars (whenever possible) then the L.P.
solution will be achievable.

For the same reason, it is best practice to avoid manually assigning trucks. If
a manual assignment needs to be done it is far better to “pre-assign” a truck
while it is still on the loaded side of the path. D.P. can deal with this type of
assignment in a cleaner and more efficient manner.

60
DISPATCH® Level I
Solution: BP LP & DP – 1
Module: Understanding the Algorithms – 1
Unit: Fleet Management – 00

B.P, L.P & D.P


At the conclusion to this session the learner will be able to:
• 00.1 Explain the Haulage Cycle and calculate Flow Rate.
• 00.2 Describe how to Monitor and review expected KPI’s.
• 00.3 Explain the algorithms B.P., L.P. and D.P.
• 00.4 Describe the function and effect of L.P. Global Parameters.
• 00.5 Define DISPATCH® Priorities and Utilizations.
• 00.6 Explain the advantages and disadvantages of Locks and Bars.

REVIEW & QUESTIONS


61

You might also like