Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

PREPRINT

NUMBER
78-AU-32S

THE USE OF-CRITICAL PATH MODELING TO ANALYZE PRODUCTION IN UNDERGROUND HINES

. William J. Douglas
Manager, Operations Research Division

Albert J. Herhal
Program Manager, Underground Mining Systems

Barry S. Resnick
Senior Systems Analyst

Edward B. RockOiver
Systems Analyst

Ketron, Inc.
Hayne, Pennsylvania
For presentation at the 1978 SHE-AIHE Fall Heeting
Lake Buena Vista, Florida - Se tember 11-1 ]
1 78-AU-325
The Use of Critical Path Modeling to Analyze Pre-mine planning is essential for the full
Production in Underground Mines exploitation of the coal deposit. Toassist
management in the decision making process,
William J. Douglas simulation programs have been developed. Cur-
Albert J. Hemal rently there are a number of detailed models
Barry S. Resnick designed to provide insight into single shift
Edward B. Rockower production. Pennsylvania State University's
Underground Materials Handling Simulator (1)
Introduction is an excellent tool for evaluating system
changes, since the activities required to com-
Critical path modeling (CPM) has been used plete each step of the mining process are
widely as a tool to manage large-scale projects modeled in detail.
having many activities which are conducted in The execution of a simulation model permits
series or parallel. The construction industry is management to observe and evaluate the dyna-
a regular user of critical path modeling as a mic behavior of a mining system under diverse
planning tool. In this context, the method is conditions. By changing independent para-
used to provide an orderly schedule for all activi- meters, controlled experimentation of system
ties to forecast delays, slippages, and problem behavior may be accomplished. Judicious use of
areas and to identify critical activities where simulation schemes provides management with
resources should be directed. It also identifies the ability to isolate factors influencing pro-
others which have slack time, and provIdes in- duction, design innovative mining systems, and
formation on the degrees of freedom and flexi- provide cost benefit analysis for equipment
bility available in completing the proj ect. selection. In other words, digital simulation
The purpose of applying critical path modeling provides a method for analyzing prob}ems that
to an underground mining system is not primarily often cannot be solved by other means - either
for scheduling, but as an analysis tool. In ob- because there is no tractable analytical solution
serving underground mining systems, it Is clear to the problem or because other solUtions prove
that repeated sequences of activities must take to be time-donsuming and costly.
place for mining to proceed efficiently. Some' of In mining systems simulation, equipment
these activities must be sequential, while others moves are progressed through time as a means
be carrIed out in parallel. . to evalua!:.1? system behavior. Emphasis is
The fundamental difference between critical placed on simulating single or multiple shifts
path modeling applied to mining versus a large- with input variables that essentially are deter-
scale construction project are: - . ministic. Since economy precludes repeated runs,
(1) The activities in a mining system are the probab'ility distribution of production is not
cyclic in nature. available. The important issue is that the
(2) The location of the activity varies, and shift is simulated only once. Although input
the entire process is not thought of as values may be drawn randomly I the simulation
co-located, as is the case in a con- is not Monte Carlo, since the shift is not re-
structipn project. peated with alternative values from the input
Another important aspect of the network devel- distributions. The detail of event simulation
opment for mining ~ystems is the degree of detail at the microscopic level precludes the ability
that is desired. One can be concerned with very to use the model in a Monte Carlo mode Without
macroscopic networks which represent, for incurring unjustifiable computer costs.
example, an entire mine life cycle. Networks Another aspect of detailed shift simulation
representing this problem would be more closely is that long-term effects are not visible. Belt
analogous to those of a large construction pro- movement, power center movement, and large-
ject. On the other hand, one might be interested scale changes in geometry are not analyzed
in evaluating alternative ways of developing a directly within the context of the mod'el. System
property or of mining in a given section. More failure, delqys and other random phenomena
detailed networks representing the section ac- cannot be modeled effectively. That is not to
tivities are necessary to evaluate system para- say that these parameters cannot be evaluated;
meters and their impact on long-term production. in fact, this type of model currently has wide
Our objective is to provide a framework within applications in evaluating mine production
which an arbitrary amount of detail is allowable. since it produces a level of detail down to a
A detailed network can then be replaced I;ly its single shuttle carload. However, as a result
critical path, and the corresponding time dura- of this detail, long-term effects, including
tion would be the total time required to complete random failures and long-term production
the critical activities. These values can then be distributions are not available.
utilized in more macroscopic networks to eval- The purpose of a critical path model is to
uate problems of a broader nature. reduce the level of detail of activities in order to
provide more inSight into long-term effects. The
detailed simulation models or industrial engineer-
2 78-AU-325

ing time studies can be used to provide inputs to many sub-activities required to develop the
the critical path model. This interface is useful gates for panel 1. Expanding activity 1-2
and each of the techniques has its place for ap- by one level of detail provides us with more
plication by the mining systems analyst. visibility on the production process.
Figure 2 illustrates a simple series network
Networks For Underground Mining for completing the development of panel 1. A
block of coal, for this example, is defined as
A critical path network is a set of inter-con- the set of cuts taken between belt moves, and
nected activities required to complete a desired belt moves are regularly spaced after a certain
project. Each activity has a specified start and level of advance has been achieved. It might
finish point, and the network defines the logical take one shift to move the belt, and perhaps
interaction, such that certain activities cannot ten shifts to mine the block of coal between
proceed until others are finished. Any number belt moves. Hence, the time to move from 1 to
of references are available describing the critical 2 is computed by adding the times for each of
path concept, the algOrithm, and its applications the series activities. This network is a trivial
(2). A critical path is defined as a path through one, since it is a simple series of activities.
the network which has no slack time, so that Expanding the mining. of a block of coal
eacn succeeding activity must be initiated im- one more level of detail provides a more inter-
mediately following the completion of all prede- esting insight into face operations. Figure 3
cessors. Any delays along this path will induce illustrates a sample cut sequence in a five
an overall project delay, whereas limited delays entry system. One block of coal is defined as a
along other paths can be absorbed within the set of cuts required to advance through one
availab Ie s lack time. cross-cut. The objective is to develop a critical
Consider Figure I, which represents a simple path network for the mining of a singl~ block
network at a very macroscopic level. Figure 1 in order to replace any of the activities, MBI,
illustrates a set of six activities and six events. in Figure 2 by this network.
The activities are defined below the figure as Figure 4 ilIustrates a critical path network
the development and retreat mining of three for conventional mining of this coal block.
longwall panels. The duration for completing Each diaponal element represents a machine-
each of the mining steps is defined.. Below the specific activity occurring within a place:
example, the data required to evaluate the criti- vertical elements represent tramming to the next
cal path is illustrated. The interpretation of this available place. For example, the activity L3
data is as follows. represents the loading of the working place in
To complete activity 1-2 requires three time Entry 3. When the activity is completed, the
units. The only path by which event 2 can be loader trams to Entry 2 (L32) where the loading
reached is from event 1. Hence, 1-2 must activity L2 occurs.
necessarily be on the critical path. Now, from A necessary constraint in the development of
the input durations, it can be seen that activity a critical path network is that no activity begins
2 -3, the retreat mining of panel 1, requires four until all predecessor activities have been com-
time units, while activity 2 -4, the development pleted. Therefore, in order for the loading activ-
of gates for panel 2, requires five time units. ity in Entry 2 to begin two predecessor events
The table illustrates the time required to reach must occur - the place must be drilled and shot,
each of the J locations from,each of the possible and the loader must tram to the place. To ensure
I's, through all possible paths. Since there are that all predecessor events are completed, dum-
only two paths through the network, the critical my activities are used. A dummy activity of
path is quite obvious. Proceeding along path zero duration is represented by dashed lines in
1-2-3-5, we reach event 5 in eleven time units. the network. Since, by convention, an activity
Proceeding along path 1-2-4-5, we reach event 5 starting at a node does not begin until all activ-
in twelve time units. Consequently_, the mining ities ending at that node are finished, the dummy
of panel 3 (activity 5-6) cannot be iriitiated be- activity has the effect of making activities start-
fore twelve units have elapsed. The circled ing at one node dependent upon the activities
activities and corresponding times represent the ending at another node _ The dummy activity be-
critical path and the cross-hatch on each activity tween node A and node B fixes the starting time
illustrates the critical path on the network. The of activity L2 to the latest time of the following
results indicate that the project will be completed activities: loader tram from Entry 3 to Entry. 2,
within eighteen time units, and that a slack period Entry 2 is drilled and shot.
of one time unit exists on the 2-3-5 loop_
The principles illustrated in this simple exam- I The blasting or shooting operation has been
ple can be used to analyze production in more de-
combined with the face drill activity.
tail. Let us assume that in order to develop a
panel, it is necessary to advance the belt and
power center ten times. Now, we can consider
that activity 1-2 in Figure 1 represents a set of
3 78-AU-325

The network can be extended indefinitely to partial completion of an activity would be useful
model any desired number of cuts. Figure 5 il- work and should be encouraged. However,
lustrates a closed network required to load five many machine operators termire te actiVities
cuts. Here the endless cycle is eliminated by when they feel completion of a full lift is not
assuming a definitive start andfinish for the net- feasible.
work.. Inputs to the critical path analysis are To overlay the shift effect, it is necessary
intended to be machine place times. These are to post-process the network and correct for
available through the results of underground time these edge effects by adding corresponding
studies I or from exercising simulation models. times which represent shift terminations. An
(e.g. I Ref. (1)). Since a place time is used to alternative method is to process the network
replace the detailed face activities I long-term as an event simulation rather than by direct
effects can be modeled effectively. application of the CPM algorithm. By stepping
through time the status of aU machines is
Simulation established near the end of each shift in order
to re-initiate the process accurately in a
In the discussion above, the durations of each subsequent shift. Processing the networks
activity are assumed to be deterministic variables in this fashion is I in fact, a true simulation.
specified by input. In fact, these variables are However I the added detail and simulation nature
stochastic, and the actual time distribution for of this approach is time consuming and will
completion of any activity at a face depends on use more computer time than the application of
mining conditions, operator efficiency, geometry I the CPM algorithm.
mining plan, equipment reliability and other fac-
tors. Application of Computer Model
In order to determine the effect of these system
parameters, it would be necessary to develop I
To assess the significance of the stochastic
distribUtion for each activity. Figure 6 illus- behavior of mining variables on production
trates conceptual place time and tram time dis- levels I a computer program was written to solve
tributions required for each machirie 't·o complete the CPM algorithm using Monte Carlo techniques.
a
the activities at face I or to complete the mter- The CPM algorithm is applied repetitively to a
face trams. It is possible t.o define more cate- network to determine a series of minimum com-
gories for the distributions, since tramming be- pletion times each of which is obtained by assigtl'"'
tween adjacent places requires less time than ing a sample valUe to every activity. Each
tramming between the two outer most places in a sample value is derived from an assumed prob-
section. Furthermore, the place t:l,me for an ad- ability distribution by means of some type of
vancing cut may be different from the place Ume random number generation. The set of values
for a cross-cut. Such variations are allowable, obtained from the simulation is used to estimate
and a distribution for each cut or cut pair can be a production distribution and other parameters
defined. of interest.
The parameters for each distribution would de- As a first-order approximation, machine
pend on its shape, as obtained from time study activity duration and tram times are assumed
data. They might simply be the mean. and stan- normally distributed. Random variates based on
dard deviation for a normal distribution. The a normal probability distribution are generated
shapes of the distributions would also be in- by the Central Limit approach (3). Random
" nuenced by delays and machine fallures I for failures are assumed to be statistically indepen-
which separate distributions also could be devel- dent occurrences so that the time between failures
oped. is exponentially distributed. Random exponential
The simulation process consists of randomly variates for the time between failures are gener-
selecting activity durations from the distribution ated using the inverse transformation technique.
for each machine/place activity. The inputs to Duration of a failure 1s assumed normally
the cl'itical path analysis can be input a priori, distributed.
i.e., if the network has 32 lifts and 264 real To illustrate the CPM model, a number of rep-
activities I then 264 random selections are made resentative cases were run 1 • Mean place time
and related to the corresponding activities in
the' network. The CPM algorithm is then exer- 1 The purpose of the examples is to demonstrate
cised in order to establish the duration of the the model and to show trends rather than to draw
"project" time distribution based on a large substantive conclusions as to the impact of
number of runs I thereby using the stochastic probabilistic effects on production. The computer
critical path model in true Monte Carlo fashion. program currently has restrictive dimensional re-
Another factor to be considered consists of the qUirements which limit the number of cuts that can
integer constraints imposed by shifts of finite be modeled. Improvements to the program are
duration. It may not be meaningful to initiate an being made so that more realistic situations may
activity if it cannot be completed during a given be modeled. Random failures are not included
shift. This constraint limits production, since in the examples.
4 78-AU-325

for each machine was obtained from underground These cases provide a sample of the type
time studies (4). Place time includes all activ- of analysis that can be performed by this
ities associated with the machine unit operation 2 • modeling technique. By combining a critical
Listed in Table 1 are five examples: Case I path network with existing production data
through Case IV. Case II represents a base case a current mining system can be "fine-tuned"
from which certain parameters were varied to for present conditions, and changes to the
generate the other cases. In Cases It II, and system structure may be assessed within
III, a machine place time was varied. In Cases a probabilistic framework. These changes
II, IV, and V, this standard deviation from the may range from deviations in development
mean was varied. The conventional network plans to implementation of new maintenance
shown in Figure 4 was modeled. poliCies. Furthermore, with proper selection
The frequency distributions of completion of the level of detail from which the system is
times resulting from repetitive executions of the modeled, repetitive execution of a CPM al-
CPM algorithm are shown in Figures 7 and 8. gorithm may be substantially less costly than
Mean face time is included in Table 1. Cases comparable fixed time increment simulations.
I, II, and ill shown in Figure 7 differ only in
the place time required by the loader. -As ex- References
pected, the machine with the longest place time
dominates the system. Comparable mean time to 1. Manula, C.B., Bouillot, A., Rivell, R.,
complete a fixed number of cuts are computed for and Sanford, R., "A Master Environmental
both Case I and Case II where the maximum Control and Mine System Design Simulator
machine place times are equal; however, the for Underground Coal Mining - Production
effect of a relatively minor increase in loader Subsystem, If Volume VI, June 1974, United
place time (Case ill) propagates itself throughout States Bureau of Mines, Washington, D. C.
the shift resulting in a higher mean completion )

time. 2. Buffa, E.S., and Dyer, J.S., Management


More important is the variation in completion Science/Operations Research, John Wiley
time within each case. Included in Table 1 is and Sons, Inq., New York, 1977, pp. SBl-
the range of time within which ninety percent of 559.
the data falls. A difference in twenty-five
to thirty minutes to complete the same number of . 3. Naylor, T.H., Balintfy, J.L., Burdick, D.S.,
- cuts translates directly into a potential loss of and Chu, K., c"omputer Simulation Techniques,
one cut, due primarily to the variability within the John Wiley and Sons, Inc., New York, 1968,
system. pp. 68-102.
Cases II, 'IV., and V demonstrate the effect of
the distribUtion of place time for a given machine 4. Douglas, W.J., and Herhal, A.J., "Industrial
(the bolter) on the mean completion time. The Engineering Evaluation of Underground Con-
shape of the bolter place time distribution was ventional Mining Equipment, If Final Report,
varied by changing the standard deviation from 1976, KETRON, Inc., Wayne, Pa.
mean. Case IV represents a purely deterministic
place time. Mean times were not affected
signifkantly by minor changes in place time
distribution shape.
Of equal import is the probability that a spe-
cific machine will be on the critical path. Ideal-
ly ,one would like the loader on the critical path
provided that the loader was operating at or near
. peak efficiency. To estimate the probability of
being on the critical path, the percentage of
occurrence on the critical path was compiled for
each machine. This data is included in Table II
. for each case.

2 These activities vary with each machine and


include, in general, inspection and preparation
of place, gas test, and certain machine-specific
activities.
TAB'LE 1

SAMPLE CASES FOR CRITICAL PATH MODEL

Case I Case II Case III Case W Case V

Mean
Place Time
Standard I Mean
Deviation Place Time
(Min.) (Min.)
Standard
Deviation
(Min.)
Mean
Place Time
(Min.)
I
Standard
(Min.)
IMean
(Min.)
I
Standard
Deviation Plaoe Time Deviation
(Min.)
Mean I Standard
Place Time Deviation
(Min.) (Min.) (Min.)

Cutter 20 2.0 20 2.0 20 2.0 20 2.0 20 2.0


~----~-----+--------+-------4-------~--------~-------+--- ____ +_______ ~-------~-------~-------I m

Drill/Shoot 20 2.0 20 2.0 20 2.0 20 2.0 20 2.0


~----------t---------+------,_t-------_f--------t-------- -------f_---------------
Loader 25 3.0 30 3,0 35 3.0 30 3.0 30 3.0
--------------------~-------_t-------_f-------~-------+_------+-------f_-------~------f_-------

Bolter 30 3.0 30 3.0 30 3.0 30 0.0 30 6.0


-----------....--------...-------_f--------I--------I--------.1..----.---+-------.. . . . ------f_-------.. . -------,
Mean
Completion 179.5 185.2 206.2 183.8 188.4
- __________1 _____________ _
Time (Minutes) ---l-------------+---------------l--------------I-----------_____,
Range 30.0
30.0 25.0 25.0 25.0 "en
(Minutes)
J.
if
w
N
VI
78-AU-325

TABLE 2

PERCENTAGE OF TIME ON CRITICAL PATH

Case I Case IT Case TII Case N Case V

Cutter 10 5 0 8 3
r-------------- - - - - -,--
. -- --------- '---------- ~----- ---------
Drill/Shoot 23 17 8 25 14
r------------- ------ -------- f-------- -------- ---------
Loader 8 52 86 51 46
r-------------- --------- -------- f--------- --------'---------
Bolter 59 26 6 16 37

.'
78-AU-3ZS

."

L L Activity Duration
1 2 Development of Butt Entries
or Gates for panel 1 3
2, 3 Mine Panel 1 4
2 - 4
.
- .-_.-
Development for panel 2 5
~~----.---,-----

-', 3·- S Development for panel 3 4 '"


4 - 5 Mine panel 2 4
5 - 6 Mine panel 3 6

To Node r 1 2 3 4 .5 6
Prom Node I
Time 0 C) 2
7 W 3
11 C)
Prom Node I
Time G)

MINE CRITICAL PATH EXAMPLE

PIGURE 1.
MBI HI PI MB2 H2 P2 MB3 H3 P3 MB8 H8 P8 MB9 H9 P9 MBIO
1 J--..u-""'O-u----<J--4::>-..O ..--o--o-u-

MBI: Mine Block "I"

HJ Haulage Move "J" "

PK Power Move "K"

G,0 From Figure I


co

SEQUENCE FOR TEN BLQCKS, HAULAGE AND


POWER MOVES IN DEVELOPING PANEL I
-..J
0)
FIGURE 2. I
~I
w
N
VI
r

9 78-AU-325

r---

'---
51' 50 49 48 47
46 45 44 43 42
t---
29 27 25 23 21/
20 -!.L 18 17 16
co , g; ~ ~ ~
N

~ ~ "'"
0 <0
~ N C'7 ~ ~ 13 ~ ~ N N
15 14 "'" 12
.
11
10 9 ~
8, 7 - - - 6
-- -.---~---- --~.~-

• BqLTED
5 4 .- 3
BEING
2
BEING
1
BEING BEING
CUT DRIT.LED tOADED BOLTED
AND
SHOT

ENTRY
1
n n n n ENTRY
2
ENTRY
3
ENTRY
4
ENTRY
5

CONVENTIONAL MINING CUT SEQUENCE


IN FIVE-ENTRY PLAN

FIGURE 3.
Node
Loader
B
Arrives
At Place

Bolter
Arrives

Cutter
Arrives

Dri
Arrives

D54
>-'
Node o
A

Diagonal: Machine face Activities Vertical; Machine Place Changes

C Cut Place i C , D , L , B ; TramFrom


i 1j 1j 1j 1j

Dl Drm/Shoot Place ! Place i to Place j

Ll Load Place!

Bl Bolt Place i

CRITICAL PATH NETWORK FOR . "'-J


(XI
CONVENTIONAL MINING OF COAL BLOCK ~
?
w
FIGURE 4.
'"
In
'.

-'

u '046
START 1 FINISH

.....
.....

CRITICAL PATH NE'lWORK FOR


FIVE-ENTRY CONVENTIONAL MINING SYSTEM

FIGURE 5.

'-J
00
I
ElI
W
'"
1I1
12 78-AU-325

Pc

/\
TIME
P
n

TIME

P
L

TIME
P
B

A TIME

CONCEPTUAL PLACE TIME PROBABILITY DISTRmUTIONS


FOR MACHINE ACTIVITIES

FIGU~E 6.
13 78-AU-325

CASE I

Frequency
of
Completion
Time

160 170 180 190

CASE II

Frequency
of
Completion
Time
}

.
180 190 200 210

CASE m
Frequency
of
Completion
Time

160 170 180 190 200 210 220 230

Completion Time (Min.)

FREQUENCY DISTRffiUTION
VARIATION IN LOADER PLACE TIME

FIGURE 7.
14 78-AU-325

CASE N

Frequency
of
Completion
Time

160 170 180 190

CASE II

Frequency
of
Completion
Time

180 190

CASE V

.Frequency
of
Completion -
Time

180 190

Completion Time (Min.)

FREQUENCY DISTRIBUTION
VARiATION IN BOLTER STANDARD DEVIATION

FIGURE 8.

You might also like