Professional Documents
Culture Documents
net/publication/266750312
CITATIONS READS
12 1,378
1 author:
Heinrich Kuhn
Katholische Universität Eichstätt-Ingolstadt (KU)
137 PUBLICATIONS 2,985 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Heinrich Kuhn on 20 May 2016.
Heinrich Kuhn
Analysis of Automated Flow Line Systems with
Repair Crew Interference
published in:
Gershwin, S.B., Dallery, Y., Papadopoulos, C.T. and
Smith, J.MG. (Eds.)
Analysis and Modeling of Manufacturing Systems
Boston (Kluwer) 2003
Chapter 7
Heinrich Kuhn
Catholic University of Eichstaett-Ingolstadt
Chair of Production and Operations Management
heinrich.kuhn@ku-eichstaett.de
Abstract The interrelations between production and maintenance are mostly ne-
glected during the design phase of automated production systems. Thus,
the relevant performance measures of a planned production system like
production rate, throughput time, work in process etc. are often esti-
mated inaccurately. The paper presents an analytical approach for per-
formance evaluation of an automated flow line system (AFLS) which
takes into account the dependency between the production and the re-
pair system. The suggested model and solution approach are partic-
ularly helpful in the initial design phase as well as during a redesign
process in order to evaluate alternative configurations of the planned
production and repair system.
Introduction
An automated flow line system (AFLS) is a production system in
which a series of machining stations, such as milling, drilling, and turning
machines, or assembly stations are interconnected along a line or around
a circle. The workpieces are predominantly mounted on specialized pal-
lets. Then they are automatically transferred from one workstation to
the next. After finishing the work process pallets and workpieces are di-
155
156
vorced and the pallets are transferred back to the setup station. Human
operators and sometimes inspection stations may also be incorporated
along the line (Figure 7.1).
Repair Crew
...
L
Figure 7.1. Flow line system with automated and manual stations and a dedicated
repair crew.
(b) The processing times at the stations are random and assumed to be
exponentially distributed with known mean, 1/µk , k = 1, 2, ..., K.
This might be either because a single operation at the workpiece is
performed by workers or the line is a flexible transfer line with the
processing requirements of each operation varying from workpiece
to workpiece.
L
Station 1 Station 2 Station 3 Station K
down
Production rate
Repair system
Repair crew
L
Station 1 Station 2 Station 3 Station K
...
down Production rate
X
Bk Rk
Tk
Tk = h(Bk , Fk , Rk )
L
Station 1 Station 2 Station 3 Station K
F *k ...
down
Repair system
R(q)k
Rk
Repair crew
R(s)k
Repair System
1 2 3 4
Subsystem L(1)
I(1)
Mu(1) Md(1)
1 2
Subsystem L(2)
I(2)
Mu(2) Md(2)
2 3
Subsystem L(3)
I(3)
Mu(3) Md(3)
3 4
Figure 7.4. Decomposition of a four-station line with a repair crew into three two-
station lines each having its own repair system.
however, is defined by the mean repair rates [βu (k), βd (k)] and the mean
waiting rates [ωu (k), ωd (k)] considering the fact that all repairmen may
be busy repairing other stations of the systems when a machine failure
of one of the subsystem stations occurs.
I(k)
Mu(k) Md(k)
Figure 7.5. Subsystem L(k), two-station line with its own repair system.
The mean production rate of the original line and the production rate
of station k, k = 1, 2, ..., K, are denoted by X and Xk , respectively.
The mean production rates of the decomposed two-station lines L(k),
k = 1, 2, ..., K −1, and the mean production rates of the pseudo-machines
Analysis of Automated Flow Line Systems with Repair Crew Interference 165
starved or
1
blocked
βsu(k)
or λsu(k)
βbd(k) or
λbd(k)
2 waiting
λu(k)
UP or
λd(k) ωu(k)
or
ωd(k)
β u(k)
or
β d(k)
3 in repair
Figure 7.6. Markov chain for evaluating the isolated efficiencies of the upstream and
downstream station of subsystem L(k).
and
1
ed (k) = λbd (k) λd (k) λd (k)
k = 1, 2, ..., K − 1 (7.8)
1+ βbd (k) + ωd (k) + βd (k)
Interruption of flow. The transition rate, λsu (k), for changing the
upstream station of subsystem L(k), Mu (k), from state “up” to state
“starved” can be evaluated using subsystem L(k − 1). Two situations
may lead to a starvation of the upstream station of subsystem L(k),
Mu (k):
First, if the buffer of subsystem L(k − 1) is empty and both stations,
the upstream station and the downstream station, are up. Then with
the transition rate that the upstream station Mu (k − 1) is going to be
failed or starved [λu (k − 1) or λsu (k − 1)] the upstream station of the
considered subsystem L(k), Mu (k), is going to be starved.
Analysis of Automated Flow Line Systems with Repair Crew Interference 167
n=0
S,0,U W,0,U
βsu
λu
( i1,n, i2)
λsu ω
n=0,1,...,N
i1=U,W,R,S
i2=U,W,R,B
U,0,U βu R,0,U
µd
µd
n=1
µu
S,1,U W,1,U
µd
µd
U,1,U R,1,U
Figure 7.7. Note that the subsystem index k has been omitted for the
sake of simplicity.
The subsystem states (i1 , n, i2 ) are given by the states of each station
and the number of parts finished by the upstream station but not yet
finished by the downstream station (n = 0, 1, ..., N ). The possible states
of the upstream and downstream station (i1 and i2 ) are the following:
U Upstream/downstream station is up
W Upstream/downstream station is waiting for repair
R Upstream/downstream station is under repair
S Upstream station is starved
B Downstream station is blocked
1
p(R, 0, U ) = · [p(W, 0, U ) · ω + p(R, 1, U ) · µd ] (7.16)
βu
1
p(S, 0, U ) = · [p(U, 0, U ) · λsu + p(S, 1, U ) · µd ] (7.17)
βsu
From these balance equations the following equation results:
λsu (k)
p(k − 1, R, 0, U ) · βu (k − 1) + p(k − 1, S, 0, U ) · βsu (k − 1)
=
Eu (k)
k = 2, 3, ..., K − 1 (7.19)
Another set of equations that describes the transition rates for chang-
ing the downstream station of subsystem L(k), Md (k), from state “up”
to state “blocked”, λbd (k) can be evaluated similarly using the steady-
state probability distribution of the CTMC of subsystem L(k+1). Figure
170
n=N-1
U,N-1,U U,N-1,W
( i1,n, i2)
n=0,1,...,N
ω
i1=U,W,R,S
µu i2=U,W,R,B
µu
U,N-1,B U,N-1,R
µd
n=N µu µu
U,N,U λd U,N,W
λbd βd ω
βbd
U,N,B U,N,R
λbd (k)
p(k + 1, U, N, R) · βd (k + 1) + p(k + 1, U, N, B) · βbd (k + 1)
=
Ed (k)
k = 1, 2, ..., K − 2 (7.20)
and λbd (K − 1) → 0
Resumption of flow. The next two sets of equations define the tran-
sition rates for the stations of subsystem L(k) going from state “starved”
or “blocked” back to state “up” [βsu (k) or βbd (k)]. Thus, the material
flow will be resumed.
p(k − 1, S, 0, U ) · βsu (k − 1)
βsu (k) =
+p(k − 1, R, 0, U ) · βu (k − 1) + p(k − 1, W, 0, U ) · βwu (k − 1)
p(k − 1, S, 0, U ) + p(k − 1, R, 0, U ) + p(k − 1, W, 0, U )
k = 2, 3, ..., K − 1 (7.21)
and βsu (1) = 1
p(k + 1, U, N, B) · βbd (k + 1)
βbd (k) =
+p(k + 1, U, N, R) · βd (k + 1) + p(k + 1, U, N, W ) · βwd (k + 1)
p(k + 1, U, N, B) + p(k + 1, U, N, R) + p(k + 1, U, N, W )
k = 1, 2, ..., K − 2 (7.22)
and βbd (K − 1) = 1
ωu(k)
1/ω
I(k)
Mu(k) Md(k)
k k+1
1 2 k k+1 K
at failure instant
of station k Repair system I(k)
ωu(k)
1/ω
Repair
βk
1/β crew
Figure 7.9. Machine interference model to determine the mean waiting time of a
failed station.
The mean waiting times 1/ωu (k) and 1/ωd (k) can be determined with
a machine interference model as shown in Figure 7.9.
Note that the mean waiting time of the upstream station of subsys-
tem L(k), Mu (k), are determined by excluding station (k + 1) from the
machine interference model and vice versa. This is done because the
failure and repair processes of station (k + 1) as well as of station k are
considered explicitly during the evaluation process of subsystem L(k).
In addition, the mean waiting times are determined at failure instant of
the considered station (Kuhn, 1998).
174
4. Results
To demonstrate the approximation quality of the suggested integra-
tive solution approach we consider two examples of automatic flow line
systems (AFLS) with limited buffers. The AFLS consist of ten identical
stations. The mean processing times, the mean times to failure, and the
mean times to repair are assumed as follows: 1/µk = 1.0, 1/λk = 10.0,
and 1/βk = 0.1 (example 1), 1/βk = 1.5 (example 2), k = 1, 2, ..., K.
One repairman is available for repairing the failed stations of the AFLS.
The number of buffer places in front of each station of the AFLS are
varied between 1 and 19 places for each example.
0,9
Production rate
0,8
0,7
0,6 Simulation
integrative
0,5 independent
1 3 5 7 9 11 iterative
2
1
Deviation in %
-1
-2
-3
-4
-5
1 3 5 7 9 11 13 15 17 19
Buffer places
Figure 7.10 and 7.11 show the production rates of the AFLS and the
utilization of the repair system (example 1), respectively. The values
were obtained via simulation and by the help of three different analyt-
ical solution procedures. The analytical solution procedures are: the
suggested integrative approach, the iterative approach and an approach
where the dependency of the production and repair system is fully ig-
nored. This approach is called “independent approach”. The production
rates approximated by the analytical approaches are almost equal and
the deviations to the simulation results are very small. The achieved
Analysis of Automated Flow Line Systems with Repair Crew Interference 175
0,1
0,08
0,07
integrative
iterative Simulation
0,06
integrative
0,05 independent
1 3 5 7 9 11
70 iterative
60
50
Deviation in %
40
30 integrative
20 iterative
10
0
-10
-20
1 3 5 7 9 11 13 15 17 19
Buffer places
results, however, are induced by the relative short mean waiting times
for the repairman because the repair system has a very low utilization.
The utilization of the repair system is shown in Figure 7.10.
The chart, however, also shows that the independent approach ne-
glects the utilization of the AFLS, which is strongly influenced by the
number of buffer places between the stations. Because operation-dependent
failures are assumed, the number of station failures increases with higher
station utilization. Thus, the utilization of the repair system increases
if the buffer areas of the flow line system are enlarged. The independent
approach neglects this phenomenon. The integrative and the iterative
approach, however, lead to very similar and exact results.
Different results are achieved if the utilization of the repair system is
above 50%. In example 2 the mean time to repair for a failed station
is enlarged to 1.5 time units. Figure 7.12 and 7.13 show the results
obtained with the different solution approaches for the production rate
of the line and the utilization of the repairman.
The independent approach overestimates the production rate because
the independent approach neglects the waiting times for the repairman.
The approximation error increases with increasing buffer areas. Because
176
0,7
Production rate
0,5
Simulation
integrative
0,3
1 3 independent 13 15 17 19
40 iterative
30
Deviation in %
20
10
-10
-20
1 3 5 7 9 11 13 15 17 19
Buffer places
1
Utilization repair system
0,9
0,8
0,7
0,6
Simulation
0,5 integrative
1 3 5 7 independent 17 19
60
iterative
50
Deviation in %
40
30
20
10
0
-10
-20
1 3 5 7 9 11 13 15 17 19
Buffer places
the production rate of the AFLS increases with larger buffers, the waiting
times for the repairman increase, too.
The iterative approach, on the other hand, underestimates the pro-
duction rates because the failure probabilities of the stations of the AFLS
are overestimated. The dependency of neighboring stations leads to a
drop of the stations failure rates. The integrative approach, however,
leads to nearly exact results.
But, the integrative approach is much more time-consuming than the
iterative solution approach. Figure 7.14 shows the computational time
for both procedures versus the number of buffer places in front of each
station for example 2 (10-station line).
100,00
integrative
Computational time
10,00 iterative
(minutes)
1,00
0,10
1 3 5 7 9 11 13 15 17 19
Buffer places
Figure 7.14. Computational time for the iterative and the integrative procedure ver-
sus the number of buffer places in front of each station for a 10-station line (example
2), 486er PC with 66 MHz.
For the 10-station line with 19 buffer places in front of each station
the proposed integrative solution approach requires 16 minutes of com-
putational time on an 486er IBM-compatible PC with 66 MHz to achieve
results with sufficient consistency among the subsystems (Figure 7.14).
A simulation model, however, requires more than three hours to achieve
equivalent results.
References
Biles, W. E. and Usher, J. S. (1997). Reliability and Maintenance in
Automated Production Flow Lines. Technical report, Department of
Industrial Engineering, University of Louisville.
Bonvik, A. M., Dallery, Y., and Gershwin, S. B. (2000). Approximate
analysis of production systems operated by a conwip/finite buffer
hybrid control policy. International Journal of Production Research,
38(3):2845–2869.
Buzacott, J. A. and Shanthikumar, J. G. (1993). Stochastic Models of
Manufacturing Systems. Englewood Cliffs: Prentice Hall.
Dallery, Y., David, R., and Xie, X.-L. (1988). An efficient algorithm for
analysis of transfer lines with unreliable machines and finite buffers.
IIE Transactions, 20(3):280–283.
Dallery, Y. and Frein, Y. (1993). On decomposition methods for tandem
queuing networks with blocking. Operations Research, 41(2):386–399.
Dallery, Y. and Gershwin, S. B. (1992). Manufacturing flow line sys-
tems: A review of models and analytical results. Queueing Systems,
12(1+2):3–94.
Di Mascolo, M., Frein, Y., and Dallery, Y. (1996). An analytical method
for performance evaluation of kanban controlled production systems.
Operations Research, 44(1):50–64.
Dudick, D. (1979). Fixed Cycle Production Systems with In-Line Inven-
tory and Limited Repair Capability. PhD Thesis, Columbia University,
New York.
Elsayed, E. A. and Turley, R. E. (1980). Reliability analysis of produc-
tion systems with buffer storage. International Journal of Production
Research, 18(5):637–645.
Gaver, D. P. (1962). A waiting line with interrupted service, including
priorities. J. Roy. Stat. Soc., 24:73–90.
Gershwin, S. B. (1987). An efficient decomposition method for the ap-
proximate evaluation of tandem queues with finite storage space and
blocking. Operations Research, 35(2):291–305.
Gershwin, S. B. (1989). An efficient decomposition algorithm for unre-
liable tandem queuing systems with finite buffers. In Perros, H. G.
View publication stats
REFERENCES 179
and T., A., editors, Queueing Networks with Blocking, pages 127–146.
Amsterdam: North Holland.
Gershwin, S. B. (1994). Manufacturing Systems Engineering. Englewood
Cliffs: Prentice Hall.
Gross, D. and Harris, C. M. (1998). Fundamentals of Queueing Theory.
New York: Wiley, 3rd edition.
Helber, S. (1998). Decomposition of unreliable assembly/disassembly
networks with limited buffer capacity and random processing times.
European Journal of Operational Research, 109:24–42.
Helber, S. (2000). Approximate analysis of unreliable transfer lines with
splits in the flow of material. Annals of Operations Research, 93:217–
243.
Kamath, M. and Sanders, J. L. (1991). Modelling operator/workstation
interference in asyn-chronous automatic assembly systems. Discrete
Event Dynamic Systems: Theory and Applications, 1(1):93–124.
Kuhn, H. (1998). Fließproduktionssysteme: Leistungsbewertung, Konfi-
gurations- und Instandhaltungsplanung. Heidelberg: Physica.
Kuhn, H. (1999). Analyse des Einflusses des Entstörpersonals auf das
Ausbringungsverhalten automatisierter Montageanlagen. Zeitschrift
fuer betriebswirtschaftliche Forschung, 51(2):107–127.
Li, K. F. (1987). Serial production lines with unreliable machines and
limited repair. Naval Research Logistics, 34:101–108.
Papadopoulos, H. T., Heavey, C., and Browne, J. (1993). Queueing The-
ory in Manufacturing Systems Analysis and Design. London: Chap-
man&Hall.
Savsar, M. and Biles, W. E. (1984). Two-stage production lines with
a single repair crew. International Journal of Production Research,
22(3):499–514.
Stecke, K. E. and Aronson, J. E. (1985). Review of operator/machine
interference models. International Journal of Production Research,
23(1):129–151.
Tempelmeier, H. and Bürger, M. (2001). Performance evaluation of un-
balanced flow lines with general distributed processing times, failures
and imperfect production. IIE Transactions, 33:293–302.
Tempelmeier, H. and Kuhn, H. (1993). Flexible Manufacturing Systems:
Decision Support for Design and Operation. New York: Wiley.
Tetzlaff, U. A. W. (1995). Evaluating the effect of tool management on
flexible manufacturing system performance. International Journal of
Production Research, 33(4):877–892.