informs
MANUFACTURING & SERVICE OPERATIONS MANAGEMENT
Vol. 00, No. 0, Xxxxx 2006, pp. 1–22 issn 1523-4614 eissn 1526-5498 06 0000 0001
®
doi 10.1287/msom.1060.0118 © 2006 INFORMS
Performance Evaluation of an Automatic Transfer Line with WIP Scrapping During Long Failures George Liberopoulos, George Kozanidis Department of Mechanical and Industrial Engineering, University of Thessaly, 38334 Volos, Greece {
[email protected],
[email protected]}
Panagiotis Tsarouhas Department of Informatics and Computer Technology, Technological Education Institute of Lamia, 35100 Lamia, Greece,
[email protected]
W
e develop a model of a failure-prone, bufferless, paced, automatic transfer line in which material flows through a number of workstations in series, receiving continuous processing along each workstation. When a workstation fails, it stops operating, and so do all the other workstations upstream of it. The quality of the material trapped in the stopped workstations deteriorates with time. If this material remains immobilized beyond a certain critical time, its quality becomes unacceptable and it must be scrapped. We develop analytical expressions for important system performance measures for two cases. In the first case, the in-process material has no memory of the quality deterioration that it experienced during previous stoppages, whereas in the second case it has. In both cases, we assume that the workstation uptimes and downtimes follow memoryless distributions. We use the analytical expressions to numerically study the effect of system parameters on system performance. To evaluate the memoryless assumption, we compare the performance of the original model to that of a modified model in which the workstation downtimes do not follow memoryless distributions. The performance of the modified model is obtained via simulation. Key words: transfer line; material scrapping; performance evaluation History: Received: December 20, 2005; accepted: June 2, 2006.
1.
Introduction
Mass production of discrete parts shares many of the characteristics of the process industries. Conversely, sometimes in process industries, fluids are processed in distinct batches that can be viewed as discrete parts. Generally, process industries are capital intensive and are concerned with capacity. With increasing production volume, it becomes economically attractive to automate individual workstations, integrate them into one system by a common automated transfer mechanism and a common control system, and link them with synchronized material movement so they can begin their tasks simultaneously. Transfer lines with these characteristics are often referred to as synchronized or paced automatic transfer lines. The literature on transfer lines is vast. The earliest papers on transfer lines appeared in the 1950s and ’60s. Notable examples of such research are Vladzievskii (1950–1951), Koenigsberg (1959), Zimmern (1956), Sevastyanov (1962), Freeman (1967),
A traditional, widespread way of organizing highvolume, low-variety production is the manufacturing flow line, production line, or transfer line. Transfer lines require all material to visit workstations in the same sequence, thus simplifying material handling. Transfer lines are common in both discrete-parts and continuous-processing manufacturing. Discrete-parts manufacturing is characterized by individual parts that are clearly distinguishable and is often encountered in the industries of computer and electronic products, electrical equipment and appliances, transport equipment, machinery, fabricated metal, wood, furniture products, etc. Process industries, on the other hand, operate on material that is continually flowing, as is the case with petroleum and coal products, metallurgical products, nonmetallic mineral products (e.g., ceramics, glass, and cement), basic chemicals, food and beverage products, paper products, etc. 1
2
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
and Buzacott (1967). Much of the research on transfer lines that was done until the mid-90s can be found in the review papers by Dallery and Gershwin (1992) and Papadopoulos and Heavey (1996) and the books by Askin and Standridge (1993), Buzacott and Shanthikumar (1993), Gershwin (1994), and Altiok (1996). Most of this work and the work that followed it dealt with the influence of buffer stock between workstations and the development of exact and approximate analytical methods for evaluating system performance, particularly throughput or production capacity. Inserting buffers in a low- to medium-speed transfer line can be very effective for increasing the actual production capacity of the line, because the buffers absorb some of the downtime of the failed workstations. An important issue that arises in designing such a line is where to insert the buffers and how big to make them to maximize the actual production capacity of the line. This issue is often referred to in the literature as the buffer allocation problem. The research around this problem is very active even today. Some recent references on this topic are Helber (2000), Spinellis and Papadopoulos (2000), Papadopoulos and Vidalis (2001), Sorensen and Janssens (2001), Tolio et al. (2002), Shi and Men (2003), Tempelmeier (2003), Daskalaki and Smith (2004), Diamantidis and Papadopoulos (2004), Colledani et al. (2005), Enginarlar et al. (2005), Helber (2005), and Van Vuuren et al. (2005). Although inserting buffers in a low- to medium-speed transfer line can be beneficial, placing buffers in a high-speed line is impractical, because buffers can hold only a relatively small amount of material. Hence, they get full quickly, causing the entire line upstream from a failed workstation to stop within a short period of time, as if there were no buffers between the workstations. Moreover, in many high-speed lines, especially in the process industries, it may not be possible to store in-process material, because buffers may hurt the quality of the material by allowing it to deteriorate over time, as we will see below. For these reasons, high-speed lines generally do not have buffers between workstations, as is mentioned in Dogan and Altiok (1998); there are exceptions, however, such as the one reported in Liberopoulos and Tsarouhas (2002).
When an unexpected failure occurs in a bufferless line, the failed workstation stops and forces the part of the line upstream from the failure to go on standby mode, i.e., operate at a minimum level without transferring material. This causes a gap in production downstream. Because a workstation on standby mode is for the most part operating, except that material movement has stopped, it may fail itself. To better see how a stopped workstation can fail, think of a failure that has occurred downstream of a furnace. The material movement in the furnace has stopped because of the failure, but the furnace itself has not been shut down, so it can fail itself. Under these conditions, it is reasonable to assume that the times between failures of the workstations are time dependent and not operation dependent. Moreover, in many industries, when a failure takes place, the quality of the material that is trapped in the stopped section of the line deteriorates with time. If this material remains immobilized beyond a certain critical time, its quality becomes unacceptable and it must be scrapped. Besides the havoc that this will bring about, it will also create a significant additional gap in production upstream of the interruption. As a result, the actual output rate of the line can be substantially lower than its nominal production rate. The costs associated with the drop in output and the scrapping of material can be significant, especially if the scrapped material is not reusable. We first encountered the problem of scrapping WIP during long failures in automatic transfer lines producing bread and bakery products. The most important type of quality deterioration in such products is the rise of the dough in the stages before baking. In a study of an automated pizza transfer line, we found that the effective input rate of the line was equal to 95.45% of its nominal production rate, because of the unavailability of the system during failures (Liberopoulos and Tsarouhas 2005). Yet, because of the scrapping of material during long failures, the effective output rate of the line dropped to only 90.43% of its nominal production rate. In other words, approximately half of the 10% drop in efficiency of the line was due to the gap in production caused by failures, while the other half was due to the gap caused by scrapping of material during long failures. In another study of a croissant
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
transfer line, our analysis showed that the effect of scrapping was less severe, because the dough used in croissants can remain immobilized for twice as long as the dough used in pizzas without having to be scrapped, because different types of yeast are utilized in the two products (Liberopoulos and Tsarouhas 2002). We subsequently became aware that the problem of scrapping during long failures is encountered in the production of many other products in the food industry, where certain processes (e.g., pasteurization, fermentation, proofing, carbonation, etc.) must be performed in a timely and carefully controlled manner, and disruptions in the production process may cause severe quality deterioration. In fact, there is a plethora of manufacturing processes where material is scrapped because its physical and/or chemical characteristics fall out of specifications during a stoppage. A typical type of quality deterioration is material solidification. A plant manager in a large metallurgical products industry reported a severe scrapping problem in the rolling process of his plant, where hot ingots are rolled into intermediate shapes, such as blooms, billets, and slabs, which are further rolled into plates, sheets, bar stock, structural shapes, or foils. If there is a failure somewhere in the plastic deformation process (e.g., a hot billet is blocked in a rolling mill), the material that is trapped upstream of the failure stops moving. If the failure lasts long enough, the trapped material solidifies and has to be scrapped. A similar problem occurs in the thermosetting plastics industry. There, when a failure takes place in the molding phase (e.g., the mold starts to leak), the process upstream of the failure freezes, and the material in the die starts being polymerized or cured, which means that it solidifies. If the failure lasts long enough, the trapped material must be scraped because the polymerization process is irreversible. This phenomenon, where interruptions in one station cause state changes and quality problems in the WIP upstream of the stopped station, is also addressed by Lee and Allwood (2003) in the context of temperaturedependent processes, such as aluminum extrusion. Another common cause of quality deterioration is the extensive exposure of material to certain environments (e.g., heat, humidity, acidity, etc.). For instance, in the process described above of rolling ingots, the
3
ingots trapped in the furnace upstream of the plastic deformation process may have to be scrapped because of overheating. Katok et al. (1999) report a similar situation in aluminum can transfer lines. In the washing stage of such lines, the cans are cleaned with acids in a washer to remove all the cooling fluids and lubricants that were used during the preceding cup- and body-pressing stages. If the cans remain trapped in the washer for too long because of a failure further downstream, they are overexposed to the acids in the washer. This affects their surface and consequently the quality of the graphics applied by the printer. If the damage is severe, the cans must be “canned.” In push-pull strip pickling lines in the iron, steel, and aluminum industries, the material trapped in the rinsing section may have to be scrapped, because strip staining may occur during long standstill times. In the production of machine-made glass tableware (e.g., beverage glasses), a mixture of raw material, which is referred to as glass batch, is fed into a storage bin and then melted in a furnace. Molten glass is drawn from the furnace and delivered to molding and forming equipment, where the glass is progressively formed into finished tableware, heat treated, and cooled. The mixed-batch storage bin may show dramatic signs of quality deterioration, called segregation (e.g., visual blemishes or residual stresses, seeds and blisters, and composition shifts), which increase in magnitude when the batching process is suspended for a period. In picture tube manufacturing, the aluminizing rail process is extremely precise and should not be interrupted. When an aluminizing conductor system goes down for a certain amount of time, the product on the loop during the aluminizing process becomes damaged and must be scrapped. There are countless other examples of manufacturing processes where WIP may be damaged and may have to be scrapped because of long stoppages, so the problem is crucial from a manufacturing systems practitioner’s point of view. Yet, to the best of our knowledge, the problem has not been studied from a manufacturing systems engineering perspective, perhaps because most of the research effort in this area has been directed toward discrete-parts manufacturing, where the problem of WIP scrapping during long
4
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
failures is less severe than in automated continuous and semicontinuous processes. There are a few works that explicitly consider scrapping of parts when a workstation on a transfer line fails. Okamura and Yamashina (1977) consider a two-workstation model in which, when a workstation fails, the part in it is scrapped. Shanthikumar and Tien (1983) analyze a synchronous two-workstation transfer line with geometrically distributed uptimes and downtimes in which, when a workstation fails, the part in it is scrapped with a certain fixed probability. Jafari and Shanthikumar (1987) extend this analysis to a synchronous transfer line with more than two workstations and present an approximation technique to determine production rates and buffer levels. This model is also briefly discussed in Buzacott and Shanthikumar (1993, Chapter 6.5.2). Altiok (1996, Chapter 5.2) considers a two-workstation line with no intermediate buffer. Each workstation can accommodate one part. When a workstation fails, the part in it is scrapped as soon as the workstation becomes operative. Dogan and Altiok (1998) consider a pharmaceutical transfer line with several workstations in series connected with conveyor segments and circular buffers with limited bank capacity in between workstations. Each workstation can accommodate one part. When a workstation fails, the part in it is scrapped. Apart from the above works on the relationship between scrapping and productivity, some work has been recently reported in the remotely related area of quality and productivity (Kim and Gershwin 2005) and in the more closely related area of rework/scrap and productivity. More specifically, Pourbabai (1990) describes a model with more than two workstations and nonzero buffers but assumes that if a blockage occurs, the trapped parts are scrapped. Yu and Bricker (1993) consider scrapping and/or rework for multistage systems with unlimited buffer capacity. Gopalan and Kannan (1994) present a two-workstation, zerobuffer model in which bad parts can be reworked or scrapped. Rework starts immediately at the workstation where the bad part is produced. Helber (2000) considers a transfer line in which a fixed percentage of the parts processed at some stations in the line may be scrapped or reworked at dedicated machines to meet product quality requirements. Reworked parts are not
sent back into the main line. Li (2004) presents an overlapping decomposition method to approximate the throughput of production systems with rework loops but no scrapping. In all the above works, wherever scrapping is involved, it is assumed that when a failure occurs at a workstation, a single part—the one that is on the workstation—is either always scrapped or is scrapped with a given probability, independently of the failure time. In this paper, we address the issue of scrapping WIP material during long failures in bufferless, paced, automatic transfer lines. We consider a model of a transfer line in which material flows through different workstations in series where it receives continuous processing. No storage buffers are allowed in between the workstations. When a workstation fails, it stops operating, and so do all its upstream workstations. The quality of the material that is trapped in the stopped workstations deteriorates with time. If this material remains still in the same place for a long enough time, its quality becomes unacceptable and it must be scrapped. The maximum-allowable standstill time of material in any workstation depends on the workstation. If this time is zero, then the material must be immediately scrapped. If it is infinite, then there is no quality deterioration and no material is ever scrapped. If the maximum-allowable standstill time is neither zero nor infinite, there are two cases to consider. In the first case, the quality deterioration during a stoppage caused by a failure is fully recoverable, so that when the workstation starts operating after the failure is repaired, the material in it—assuming that it has not been scrapped—is as good as new. In other words, the material has no memory of the damage done to it during previous stoppages. In the second case, the deterioration is cumulative, so that when the workstation starts operating again, the remaining maximum-allowable standstill time of the material in it—assuming that it has not been scrapped—is less than before the stoppage. In other words, the material has memory of the damage done to it during previous stoppages. In practice, the second case is encountered much more often than the first. All the examples of manufacturing processes with material damaged during
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
stoppages discussed earlier in this section belong to the second case. To see how the first case would come about, think of a deformable material that starts stretching when a stoppage occurs. If the stoppage is not too long, the material will be elastically deformed during the stoppage, so that after the stoppage it will return to its original shape and have no memory of the deformation that it went through during the stoppage. If the stoppage is long enough, however, the material will stretch so much during the stoppage that it will be plastically deformed, so that after the stoppage it will not return to its original shape; therefore, it will no longer be acceptable and will have to be scrapped. It is worth noting that in some cases it may be possible to install a “strip” or evacuation segment immediately following a potentially damaging workstation. Such a segment is dedicated to emptying the workstation at the end of the shift or if a downstream workstation fails. This evacuation segment is not a throughput buffer, but a quality buffer reserved for emptying the potentially destructive station. For example, oven stations in the paint shops of automotive assembly lines virtually always have evacuation segments immediately downstream. Because these evacuation segments can accommodate the maximum number of jobs in the potentially destructive station, they virtually eliminate the risk of damaging WIP due to blocking. Of course, if the product deteriorates with time (instead of the actions or environment of the workstation), as in the food processing examples, then evacuation segments have little benefit. However, for the example of washing aluminum cans, evacuation segments could dramatically reduce the risk of mass scrapping due to machine failures elsewhere on the line. In this paper, we do not consider evacuation buffers. The rest of this paper is organized as follows. In §2, we develop analytical expressions for key performance measures for the two cases discussed above, i.e., for the cases where material either has or does not have memory of the damage during previous stoppages, under the assumption that the uptimes and downtimes of the workstations are geometrically distributed. In §3, we use these expressions to study the effects of system parameters on system performance.
5
To evaluate the geometric distribution assumptions, in §4 we obtain simulation-based results for the same transfer line, under the assumption that the uptimes of the workstations are not geometrically distributed. We then compare these results with the exact results that are obtained under the geometric distribution assumptions. Finally, we conclude in §5.
2.
Transfer Line Analysis
Consider an automatic transfer line consisting of M workstations in series with no buffers between the workstations. Material flows from outside the system to workstation 1, to workstation 2 to workstation M, and then out of the system. Once material enters a workstation, it flows at a constant speed through the workstation, where it receives continuous processing, and then exits the workstation. Time and space are discretized; specifically, the length of each workstation is broken into a number of discrete positions. Let Ni denote the number of discrete positions of workstation i. Material is also broken into discrete parts so that each position in each workstation can accommodate one part. Thus, at each workstation i, a part moves from outside the workstation to position 1, to position 2, to position Ni , and then out of the workstation. The transfer line is paced so that all the workstation positions have equal and constant processing times. Time is scaled so that the processing time of every part in every position of every workstation is one time period. This period is sometimes referred to as a cycle in the literature. The nominal production rate of the line is the inverse of the cycle, which, in our case, is equal to one part per time period. An inexhaustible supply of raw parts is available upstream of the first workstation, and an unlimited storage area is present downstream of the last workstation. A schematic representation of the line is shown in Figure 1. Workstations are subject to random failures; therefore, at any time, a workstation is either up or down. A workstation is blocked if one or more of its downstream workstations are down. This means that a workstation is stopped if it is either down or blocked, and it is operating if it is up and not blocked. Failures are time dependent. This means that a workstation may fail even when it is blocked. At each workstation, the times between failures, or uptimes, and the
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
6
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Figure 1
Schematic Representation of a Transfer Line with M Workstations Workstation M
Workstation i
Workstation 1 …
1 2 … N1
…
1 2 … j … Ni
times to repair, or downtimes, are i.i.d. random variables with geometric distributions. Let pi denote the probability that workstation i will be down in period t, given that it is up in period t − 1. Let ri denote the probability that workstation i will be up in period t, given that it is down in period t − 1. The availability or efficiency “in isolation” of a workstation is the percentage of time that the workstation is up. Let ei denote the efficiency in isolation of workstation i. It is easy to see that ei =
ri ri + p i
for i = 1 M
(1)
The “system” availability or efficiency of a workstation is the percentage of time that the workstation is operating (up and not blocked). Let Eid denote the system efficiency of workstation i. It is easy to see that M Eid = ek for i = 1 M (2) k=i
Let pid be the probability that workstation i will be stopped in period t, given that it is operating in period t − 1. It is easy to see that pid is equal to one minus the probability that none of the workstations from i to M will fail in period t, given that they are all up in period t − 1; that is, pid = 1 −
M
1 − pk
for i = 1 M
(3)
k=i
Let rid be the probability that workstation i will be operating in period t, given that it is stopped in period t − 1. Then, Eid can be expressed in terms of pid and rid as Eid =
rid rid + pid
for i = 1 M
from which it follows that rid = pid Eid
and where respectively.
pid
Eid 1 − Eid
for i = 1 M
1 2 … NM
When a workstation is stopped, the parts in it remain still. When a part is still, its quality deteriorates with time. If a part remains still in the same place for a long enough time, its quality becomes unacceptable and it must be scrapped. In what follows, we will consider two cases of quality deterioration. In the first case, we assume that parts have no memory of the damage done to them during previous stoppages. In the second case, we assume that parts have memory of the damage done to them during previous stoppages of the workstation that they are in. Next, we analyze these two cases separately. 2.1.
Case 1: Material with No Memory of Damage During Previous Stoppages In case 1, we assume that if a part remains still in the same position of a workstation for more than a fixed maximum-allowable standstill time associated with this workstation, it must be scrapped. If a part “survives” a stoppage at a particular position of a workstation, however, its quality condition after the stoppage is “as good as new.” This means that it can remain still in the next position without having to be scrapped for up to the same fixed maximumallowable standstill time. In other words, the material has no memory of the damage done to it during previous stoppages. For this case, let ni denote the fixed maximumallowable standstill time of a part in any position of workstation i. Let Ri denote the time that it takes for workstation i to start operating once it is stopped; i.e., Ri is the stoppage time of workstation i. It is easy to see that Ri is geometrically distributed with mean 1/rid . The probability that any part in any position of workstation i will not be scrapped, given that the workstation is stopped, is given by
(4)
can be computed from (2) and (3),
P Ri ≤ ni =
ni
1 − rid t−1 rid = 1 − 1 − rid ni
t=1
for i = 1 M (5)
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
7
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Note that the extreme values of ni are zero and infinity. If ni = 0, any stoppage of workstation i immediately causes severe quality deterioration to all the parts in it; therefore, all parts in workstation i are immediately scrapped on stoppage of the workstation. If ni = , on the other hand, no stoppage of workstation i ever causes any damage to any of the parts in it; therefore, no part in workstation i is ever scrapped from the workstation. Our model includes both these situations as special cases. Now let us follow a part from the moment it moves to a particular position of a workstation, say workstation i, at the beginning of period t, which implies that workstation i is operating at the beginning of period t. The time that the part spends in this position is one time period of processing plus an extra waiting time. This extra time is zero if the workstation keeps operating after one time period, i.e., at the beginning of period t +1. If the workstation is stopped at the beginning of period t + 1, however, then the extra waiting time of the part depends on whether the stoppage time of workstation is greater than ni . More specifically, if the time that workstation i is stopped is strictly greater than ni , the part waits for ni time periods and then is scrapped, because its quality has become unacceptable. If the stoppage time of workstation i is smaller than or equal to ni , on the other hand, then the part waits on average for ERi Ri ≤ ni time periods and then moves on to the next position. The conditional expected time ERi Ri ≤ ni is given by ERi Ri ≤ ni = =
ni
= t = P Ri ≤ ni
t=1 tP Ri
ni
d t−1 d ri j=1 t1 − ri
1 − 1 − rid ni
1 − rid ni 1 − n i rid 1 − 1 − rid ni for i = 1 M (6)
where, in the above expression, we have substituted P Ri ≤ ni from (5). Let li denote the conditional expected time that a part spends in any position of workstation i, given that it has moved into this position. Then, in view of our discussion above, li is given by li = 1 + pid ERi Ri ≤ ni P Ri ≤ ni + ni P Ri > ni
= 1 + pid
1 1 − rid ni − ni d ri 1 − 1 − rid ni
· 1 − 1 − rid ni + ni 1 − rid ni = 1+
pid 1 − 1 − rid ni rid
for i = 1 M
(7)
where, in the above expression, we have substituted P Ri ≤ ni from (5) and ERi Ri ≤ ni from (6). Let qi denote the conditional probability that a part will not be scrapped from a particular position of workstation i, given that it has entered this position. This probability is given by qi = 1 − pid + pid P Ri ≤ ni = 1 − pid + pid 1 − 1 − rid ni = 1 − pid 1 − rid ni
for i = 1 M
(8)
where, in the above expression, we have substituted P Ri ≤ ni from (5). Let qi j denote the conditional probability that a part will enter position j of workstation i, given that it has entered workstation i. This probability is given by j−1
qi j = qi
for i = 1 M j = 1 Ni
(9)
Let li j denote the conditional expected time that a part spends in position j of workstation i, given that it has entered workstation i. Then, li j is given by j−1
li j = li qi j = li qi for i = 1 M j = 1 Ni (10) where, in the above expression, we have substituted qi j from (9). Let Li denote the conditional expected flow time of a part at workstation i, given that it has entered this workstation. It is easy to see that Li =
Ni j=1
li j =
Ni j=1
j−1
li qi
N
= li
1 − qi i 1 − qi for i = 1 M (11)
where, in the above expression, we have substituted li j from (10). Let Qi denote the conditional probability that a part will move from workstation i (or from outside the system, if i = 0) to workstation i + 1 (or out of the system, if i = M), given that it has entered workstation i. In other words, Qi is the yield of workstation i. It is
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
8
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
easy to see that Q0 = 1
From (12) and (15)–(18), it follows that
and
N
Qi = q i i
for i = 1 M
i denote the unconditional probability that a Let Q part will move from workstation i (or from outside the system, if i = 0) to workstation i + 1 (or out of the system, if i = M), given that it has entered the system. i is the yield of the section of the In other words, Q line that includes workstations 1 through i. It is easy to see that i = Q
i
for i = 0 M
Qk
(12)
k=0
Let Lˆ i denote the unconditional expected flow time of a part at workstation i. It is easy to see that i−1 Lˆ i = Li Q
for i = 1 M
(13)
Finally, let Lˆ TOT denote the total unconditional expected flow time of a part in the line. Then, Lˆ TOT =
M
Lˆ i
(14)
i=1
The input rate of a workstation is the average number of parts that enter the workstation per time period. The output rate of a workstation is the average number of good parts that exit the workstation per time period. The scrap rate of a workstation is the average number of bad parts that are scrapped from the workstation per time period. Let Ii denote the input rate, let Oi denote the output rate, and let Si denote the scrap rate of workstation i. It is easy to see that the input rate of workstation 1 is equal to the nominal production rate of the line multiplied by the efficiency of workstation 1. Because the nominal production rate is assumed to be equal to one, the input rate of workstation 1 is simply equal to its efficiency, that is, I1 = E1d (15) It is also easy to see that Ii = Oi−1
for i = 2 M
(16)
Oi = Ii Qi
for i = 1 M
(17)
Si = Ii 1 − Qi
for i = 1 M
(18)
i−1 Ii = E1d Q
for i = 1 M
(19)
i Oi = E1d Q
for i = 1 M
(20)
i−1 − Q i for i = 1 M i−1 1 − Qi = E d Q Si = E1d Q 1 Note that the effective throughput or production capacity of the entire line is the output rate of the last workstation, that is, M OM = E1d Q
(21)
M of where Eid is the efficiency of workstation 1 and Q the entire line. Let Si denote the scrap rate of the line segment that includes workstations 1 to i, that is, Si =
i k=1
Sk = E1d
i
k−1 − Q k = E d 1 − Q i Q 1
(22)
k=1
Then that scrap rate of the entire line is given by M SM = E1d 1 − Q
(23)
Let Bi denote the average number of parts in workstation i. Then, from Little’s law, Bi is given by i−1 = E d Lˆ i Bi = Ii Li = E1d Li Q 1
for i = 1 M
(24)
Finally, let BTOT denote the average number of parts in the entire line. Then, BTOT =
M
Bi
(25)
i=1
In our analysis above and in the rest of the paper, we have assumed that whenever a part is blocked during ni time units, it is damaged and immediately leaves the transfer line. Other plausible assumptions are that damaged parts leave the system when exiting a workstation or when exiting the line. Such assumptions would lead to different expressions for the total unconditional expected flow time of a part in the line, Lˆ TOT , and the average number of parts in the entire line, BTOT ; however, they would not change the expression for the most important performance M . measure, which is the yield at the end of the line, Q
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
9
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
2.2.
Case 2: Material with Memory of Damage During Previous Stoppages Within Each Workstation In case 2, we assume that a part has memory of the damage done to it during all the previous stoppages of the workstation that hosts it. More specifically, the maximum-allowable standstill time of any part in any position of any workstation is equal to the initial maximum-allowable standstill time associated with this workstation minus the cumulative standstill time of this part in all the preceding positions of the workstation, where the initial maximumallowable standstill time is the maximum-allowable standstill time of the part when it enters the workstation. If the part “survives” all the stoppages at a workstation, however, its quality condition after exiting this workstation is “as good as new.” This means that it can remain still in the next workstation for up to the maximum-allowable standstill time associated with that workstation without having to be scrapped. The justification for this assumption is that in many real-life manufacturing processes, the causes of quality deterioration during a stoppage differ from one workstation to another. For instance, the cause of quality deterioration may be overheating in one workstation, excessive exposure to a solvent in another, too much humidity in a third, and so on. This means that if a part has survived the threat to its quality in one workstation, when it enters the next workstation, it is as good as new as far as the threat to its quality in the latter workstation is concerned. However, we can easily extend our analysis to the situation where material has memory of the damage it experiences throughout more than one workstation. As in case 1, let ni denote the initial maximumallowable standstill time of a part in workstation i, and let Ri denote the time it takes for workstation i to start operating once it is stopped. Note that, as in case 1, the extreme values of ni are zero and infinity, and that Ri is geometrically distributed with mean 1/rid . Let us assume that the issue of quality deterioration during a stoppage does not exist; therefore, a part may never be scrapped from workstation i. Let Wi j denote the time that workstation i is stopped, from the moment that a part enters position j of
workstation i until it exits this position. Clearly, ⎧ ⎨0 with probability 1 − pid (26) Wi j = ⎩R with probability pd i i Let Si j denote the cumulative time that workstation i is stopped from the moment that a part enters position 1 of workstation i until it exits position j of workstation i, that is, Si j =
j
Wi k
(27)
k=1
We are interested in finding the probability distribution of Si j , i.e., P Si j = k, k = 0 1 First of all, it is easy to see that P Si j = 0 = 1 − pid j for i = 1 M j = 1 Ni (28) To find P Si j = k, for k > 0, let us follow a part from the moment it enters position 1 of workstation i until it exits position j of the same workstation. Consider the event that, in its trajectory from position 1 to position j, the part does not stop in m out of the j positions and stops in the remaining j − m positions, and the total time that the part is stopped is k, where k > 0. The probability of this event is j! k − 1! 1 − pid m pid j−m m!j − m! j − m − 1!k − j + m! · 1 − rid k−j−m rid j−m
(29)
In the above expression, the first term, j!/m! · j − m! 1 − pid m pid j−m , is the probability that the part does not stop in m positions and stops in the remaining j − m positions, which is given by the probability function of the binomial distribution. The second term, k − 1!/j − m − 1!k − j + m! · 1 − rid k−j−m rid j−m , is the probability that the time until the j − mth resumption of operation of workstation i following a stoppage is equal to k, which is given by the probability function of the Pascal or negative binomial distribution. For a definition of the binomial and the negative binomial distributions, see any introductory book on probability, such as Hines and Montgomery (1990). Note that if k ≥ j, then m can take any value from 0 to j − 1, whereas if k < j, then m
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
10
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
can take any value from j − k to j − 1. In other words, m can take any value from max0 j − k to j − 1. With this in mind, the desired probability, P Si j = k for k > 0, is the sum of the probabilities given by expression (29) over all possible values of m; that is,
where the above expression is the same as (7) except that we have replaced ni by ni − k. Then, li j , for j = 2 Ni , is given by li j =
k=0
P Si j = k =
=
j−1
j! 1 − pid m pid j−m m!j − m! m=max0 j−k ·
1+
pid d ni −k 1 − 1 − r P Si j−1 = k i rid for i = 1 M j = 2 Ni (33)
for i = 1 M j = 1 Ni k = 1 2 (30) Now let us bring back into the picture our original assumption that a part is scrapped from workstation i if its cumulative standstill time in this workstation is greater than ni . The analysis that is needed to compute the conditional expected flow time of a part at workstation i, Li , is similar to the analysis carried out in the no memory case in §2.1. The only difference is that each time a part enters a new position j of workstation i, where j = 2 Ni , its remaining maximum-allowable standstill time is ni − Si j−1 instead of ni , which was the situation in the no memory case, except when j = 1, where the two cases are identical. With this in mind, let li j be defined as in the no memory case. For j = 1, the remaining maximumallowable standstill time of the part is ni , as in the no memory case; therefore, li 1 is given by the same expression as that derived for li in the no memory case, i.e., expression (7). Hence, for i = 1 M
ni
li j k P Si j−1 = k
k=0
k − 1! 1 − rid k−j−m rid j−m j − m − 1!k − j + m!
pd li 1 = 1 + di 1 − 1 − rid ni ri
ni
(31)
For j = 2 Ni , let li j k denote the conditional expected time that a part spends in position j of workstation i, given that it has entered workstation i and that the cumulative stoppage time until it enters position j is k, i.e., Si j−1 = k. Then, li j k is given by ⎧ pd ⎪ ⎪ 1 + di 1 − 1 − rid ni −k ⎪ ⎪ ⎨ ri li j k = for i = 1 M j = 2 Ni k ≤ ni ⎪ ⎪ ⎪ ⎪ ⎩ 0 for k > ni (32)
where, in the above expression, we have substituted li j k from (32), and P Si j = k can be computed from (30). Let Li be defined as in the no memory case. It is easy to see that Li =
Ni
li j
for i = 1 M
(34)
j=1
where li j is given by (33). Finally, let Qi be defined as in the no memory case. It is easy to see that Q0 = 1
and
Qi = P Si Ni ≤ ni =
ni
P Si Ni = k
k=0
for i = 1 M The rest of the analysis is identical to the analysis of the no memory case. In other words, Equations (12)– (25), which were derived for the no memory case, also hold for the memory case.
3.
Effect of Parameters
In this section, we use the expressions that we developed in §2 to investigate how the system parameters, pi , ri , and ni , i = 1 M, affect the system’s performance. The system performance measures that are of particular interest are (a) the system efficiency of workstation 1, E1d , which from (15) is equal to the input rate capacity of the line, I1 ; (b) the yield of M , which, when multiplied with E1d , gives the line, Q the output rate capacity of the line, OM (see Equation (21)); and (c) the scrap rate of the line, SM . A performance measure of less importance is the total unconditional expected flow time, Lˆ TOT . Finally, the average number of parts in the entire line, BTOT , is perhaps the least significant performance measure.
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
11
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
To explore the effect of system parameters on the above system performance measures, we carried out a numerical study of an instance of a bufferless, paced, automatic transfer line with M = 6 identical workstations with parameters: Ni = 10, pi = 01, ri = 08, and ni = 10, i = 1 M. We refer to this system as the “nominal” system. For the nominal system, we varied parameter pi from 0.04 to 0.16 in steps of 0.02 and parameter ri from 0.3 to 0.9, in steps of 0.1, for one workstation i at a time, for i = 1 M. We also varied parameter ni from 1 to 25 in steps of one, for all workstations at the same time. In all our tests, we observed the system’s performance measures, for cases of both material with and without memory of the damage during a stoppage. The results are plotted in Figures 2–18. From Figures 2–18, we can observe how the system parameters pi , ri , and ni affect the system’s performance. First, let us look at pi . As pi increases, workstation i fails more frequently; therefore, it and the entire section of the line upstream stop more frequently. This causes a drop in the efficiency of workstations 1 i and hence in the input rate capacity of the system, E1d (Figure 2). The increase in the frequency of stoppages also raises the frequency of repairs, because every stoppage is followed by a repair of the failed workstation. As the frequency of repairs increases, statistically the number of downtimes in any time interval increases. This raises the probability that at least one of the downtimes will exceed the maximumallowable standstill time of one of the stopped workstations. Naturally, this causes a decrease in the yield Figure 2
Input Rate Capacity of the Line, E1d , vs. Failure Probability of Workstation i, pi , for i = 1 M, for Both the No Memory and Memory Cases
0.53
i=1
i=4
i=2
i=5
i=3
0.50
i=6
E1d
Figure 3
Yield of the Line, QM , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the No Memory Case
0.995
i=1
i=4
i=2
i=5
i=3
i=6
Qˆ M 0.985
0.975 0.04
0.06
0.08
0.10
0.12
0.14
0.16
pi
of the stopped section of the line. Eventually, it also M (Figures 3 decreases the yield of the entire line, Q and 4), as well as the average number of parts in the entire line, BTOT , although this is not shown here because of space considerations. The effect of pi on the scrap rate of the entire line, SM , and on the total unconditional expected flow time, Lˆ TOT , is somewhat less straightforward. First, let us look at SM . From Equation (23), SM M . As was menis equal to the product E1d 1 − Q tioned above, as pi increases, the input rate capacity of the system (effective availability of workstation 1), E1d , and the yield (proportion of good parts) of the M , decrease, which means that the proentire line, Q M , increases. Therefore, as pi portion of bad parts, 1− Q increases, SM tends to both decrease (as E1d decreases and fewer parts enter the system) and increase M increases and a larger proportion (because 1 − Q of the parts that enter the system are scrapped) at the same time. Which of the two tendencies predominates depends on whether the “decrease-of-inputrate-capacity” effect or the “decrease-of-yield” effect Figure 4
Yield of the Line, QM , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the Memory Case
0.6 0.5
i=1
i=4
i=2
i=5
i=3
i=6
Qˆ M 0.4 0.47 0.3 0.44
0.2 0.04
0.06
0.08
0.10
pi
0.12
0.14
0.16
0.04
0.06
0.08
0.10
pi
0.12
0.14
0.16
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
12
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Figure 5
Scrap Rate of the Line, SM , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the No Memory Case
Total Unconditional Expected Flow Time, Lˆ TOT , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the No Memory Case
Figure 7
0.012
0.009
i=1
i=4
i=2
i=5
i=1
i=4
i=3
i=6
i=2 i=3
i=5 i=6
97
93
SˆM
Lˆ TOT 0.006
89
0.003
85 0.04
0.06
0.08
0.10
0.12
0.14
0.04
0.16
0.06
0.08
pi
Scrap Rate of the Line, SM , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the Memory Case
0.36
0.14
0.16
on whether the decrease-of-input-rate-capacity effect or the decrease-of-yield effect is stronger. In the transfer line instance that we studied, the decrease-ofinput-rate-capacity effect seems to predominate in the no memory case, because, as pi increases, Lˆ TOT increases (Figure 7). In the memory case, on the other hand, the decrease-of-yield effect predominates, because, as pi increases, Lˆ TOT decreases (Figure 8). This is natural, because in the memory case, scrapping is more intense than in the no memory case. In fact, the difference in scrapping rates between the no memory and memory cases becomes evident when one compares M for the two cases. Namely, the range of values of Q M ranges approximately between 96% and 99% in Q the no memory case (Figure 3) and between 16% and 54% in the memory case (Figure 4). Of course, this example is rather extreme, because a 16% line yield would not be acceptable in most real manufacturing systems. It was used on purpose to emphasize the difference between the two cases. An example with more Total Unconditional Expected Flow Time, Lˆ TOT , vs. Failure Probability of Workstation i, pi , for i = 1 M, for the Memory Case
Figure 8
i=1
i=4
i=2
i=5
i=1
i=4
i=6
i=2 i=3
i=5 i=6
i=3
0.32
0.12
pi
is stronger. In the transfer line instance that we studied, the decrease-of-yield effect seems to predominate in both the no memory case and the memory case; hence, as pi increases, the scrap rate of the entire line, SM , increases (Figure 5 and Figure 6). It is worth mentioning, however, that we have constructed counterinstances where the decrease-of-input-rate-capacity effect predominates, so as pi increases, the scrap rate of the entire line, SM , decreases. Now, let us look at Lˆ TOT . As was mentioned above, an increase in pi raises the frequency of stoppages and causes a decrease in the input rate capacity of the system. This raise causes the parts that are trapped in the stopped section of the line to spend more time in the line, and this increases Lˆ TOT . On the other hand, as was also mentioned above, an increase in pi reduces the probability that a part will exit from the stopped section of the line, and this decreases Lˆ TOT . In other words, as pi increases, Lˆ TOT tends to both increase and decrease at the same time, as was the case with SM . Which of the two tendencies predominates depends Figure 6
0.10
57
51
SˆM
Lˆ TOT 0.28
45
39
0.24 0.04
0.06
0.08
0.10
pi
0.12
0.14
0.16
0.04
0.06
0.08
0.10
pi
0.12
0.14
0.16
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
13
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Input Rate Capacity of the Line, E1d , vs. Repair Probability of Workstation i, ri , for i = 1 M, for Both the No Memory and Memory Cases
Figure 9
0.50
i=1
i=4
i=2 i=3
i=5 i=6
Yield of the Line, QM , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the Memory Case
Figure 11 0.45 0.35
Qˆ M 0.25
0.47
E1d
0.15 0.44
i=1
i=4
i=2 i=3
i=5 i=6
0.05 0.3
0.41 0.3
0.4
0.5
0.6
0.7
0.5
0.6
realistic parameter values is discussed in the following section, where the difference in scrapping rates between the two cases is actually very small. The effect of the repair probability ri on system performance is the opposite from the effect of pi . Namely, M increase (Figures 9–11) as ri increases, E1d and Q and so does BTOT , although this is not shown here because of space considerations. Also, as ri increases, SM and Lˆ TOT tend to both increase and decrease at the same time depending on whether the increasein-input-rate-capacity effect or the increase-of-yield effect predominates. In the transfer line instance that we studied, as far as SM is concerned, the increaseof-yield effect seems to predominate in both the no memory and the memory cases, because in both cases, as ri increases, the scrap rate of the entire line, SM , decreases (Figures 12 and 13). As far as Lˆ TOT is concerned, in the no memory case, sometimes one effect predominates and sometimes the other, depending on the workstation i and its repair rate ri (Figure 14). In the memory case, however, the increase-of-yield effect Yield of the Line, QM , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the No Memory Case
0.7
0.8
0.9
ri
0.8
ri
Figure 10
0.4
is predominant, because as ri increases, Lˆ TOT always increases (Figure 15). A noteworthy observation is that the effects of pi and ri on system performance described above are more intense for downstream workstations than for upstream workstations. This is natural, because the further downstream a workstation is, the greater the impact of its failures on the entire transfer line, as, when a workstation fails, all its upstream workstations are stopped. This means that efforts to improve the uptime and downtime distribution parameters should start first at the last workstation and then move upstream toward the first workstation. The only exceptions are the effects of pi and ri on E1d , which seems to be independent of i (Figures 2 and 9). This, however, is true only because in the particular transfer line instance that we examined all workstations i have the same parameters pi and ri . If these parameters were different, the curves in Figures 2 and 9 would be different for each workstation i. Another noteworthy observation is that the effects of pi and ri on system performance are more intense in the memory case than they are in the no memory Scrap Rate of the Line, SM , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the No Memory Case
Figure 12 0.09
1.00 0.95
0.06
Qˆ M 0.90
i=1
i=4
i=2 i=3
i=5 i=6
SˆM
0.85
i=1
i=4
i=2 i=3
i=5 i=6
0.03
0
0.80 0.3
0.4
0.5
0.6
ri
0.7
0.8
0.9
0.3
0.4
0.5
0.6
ri
0.7
0.8
0.9
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
14
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Figure 13
Scrap Rate of the Line, SM , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the Memory Case
Total Unconditional Expected Flow Time, Lˆ TOT , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the Memory Case
Figure 15
0.39 0.37
SˆM
0.35
i=1
i=4
50
i=2 i=3
i=5 i=6
44
Lˆ TOT 38
0.33 0.31
32
0.29 0.3
0.4
0.5
0.6
0.7
0.8
0.9
ri
95
Lˆ TOT
i=1
i=4
i=2 i=3
i=5 i=6
93 91 89 0.3
0.4
0.5
0.6
ri
i=5 i=6
0.4
0.5
0.6
0.7
0.8
0.9
ri
Total Unconditional Expected Flow Time, Lˆ TOT , vs. Repair Probability of Workstation i, ri , for i = 1 M, for the No Memory Case
97
i=4
i=2 i=3
26 0.3
case, because scrapping is more intense in the former case than in the latter. This means that improvements in the uptime and downtime distribution parameters can bring in a bigger performance gain in the memory case than in the no memory case. A qualitative difference between the effects of pi and ri on the input rate capacity of the line, E1d , and M , is that, although all the the yield of the line, Q curves of these two performance measures versus pi and ri are concave, in the case of pi they appear to be almost linear. This implies that the marginal gain in performance (capacity and yield) that can be achieved by decreasing the probability of failure pi (e.g., by improving maintenance operations) is close to constant in pi . On the other hand, the marginal gain in performance that can be achieved by increasing the probability of repair ri (e.g., by speeding up repair operations) is clearly decreasing in ri . A question that arises is whether it is more beneficial to use the repair/maintenance crew for preventive maintenance to reduce pi or for speedy repair to increase ri . To answer this question, we must compare Figure 14
i=1
0.7
0.8
0.9
the partial derivatives of the system performance measure of interest with respect to pi and ri . To illustrate such a comparison, consider a system that is identical to the nominal system except that we allow the failure and repair probabilities of workstation 1, p1 and r1 , to vary. For this system, suppose that the performance measure of interest is the effective production capacity of the entire line, OM . Table 1 shows the numerically computed partial derivatives of OM with respect to p1 and r1 , for different combinations of p1 and r1 values, for the no memory case. The first line in each entry shows OM / p1 and the second line shows OM / r1 . From this table, we can see that for all combinations of p1 and r1 values,
OM / p1 < 0 and OM / r1 > 0. This is natural, because any decrease in p1 or increase in r1 improves the reliability characteristics of workstation 1 and results in an increase in the effective production capacity of the entire line. Moreover, we can see that for all combinations of p1 and r1 values, OM / p1 > OM / r1 . This means that the increase in OM that can be achieved if we decrease p1 by an infinitesimal amount is greater than the increase in OM that can be achieved if we increase r1 by the same absolute amount . Let us illustrate this for p1 = 004 and r1 = 03. If we decrease p1 from 0.04 to 004 − , OM will increase by 1.7211. If, on the other hand, we increase r1 from 0.3 to 03 + , OM will increase only by 0.26964. The above observation is reversed, however, if we consider how OM is affected by a relative decrease in p1 and the same relative increase in r1 . Let us illustrate this for p1 = 004 and r1 = 03. If we decrease p1 by an infinitesimal percentage from 0.04 to 004 − 004 , OM will increase by 17211004 = 00688 . However, if we increase r1 by the same
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
15
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Table 1
Partial Derivatives of the Effective Production Capacity of the Entire Line, OM , with Respect to p1 and r1 , for Different Combinations of p1 and r1 Values, for the No Memory Case r1 0.3
0.4
0.5
0.6
0.7
0.04
−17211 026964
−12994 014483
−10452 009109
−08747 006281
−07521 004601
−06595 00352
−05871 002782
0.06
−16349 039044
−12375 021049
−09973 013233
−08365 009125
−0721 006689
−06338 005122
−05655 004051
0.08
−15507 049906
−11807 027229
−09536 017134
−08013 011812
−06921 008659
−06097 006632
−05452 005249
0.1
−14647 059264 −13765 066989
−11269 03298 −10746 038253
−09129 020822 −08745 024297
−07685 014357 −07379 01677
−06651 010523 −06397 012291
−05871 008061 −05657 009414
−0526 006382 −05078 007455
0.14
−12875 073099
−10235 043013
−0838 027554
−0709 019055
−06158 013969
−05455 0107
−04906 008473
0.16
−11992 077711
−09735 047241
−0803 030586
−06816 021215
−05931 015562
−05264 01192
−04741 009439
p1
0.12
infinitesimal percentage from 0.3 to 03 + 03 , OM will increase by 02696403 = 008089 ; i.e., the increase of OM is greater in the second case. Qualitatively similar results were obtained when we varied the failure and repair probabilities of other workstations. The only difference is that the further downstream the workstation is, the higher the magnitude of the partial derivatives of OM with respect to the failure and repair probabilities of the workstation. This is natural, because, as we mentioned above, the further downstream a workstation is, the greater the impact of its failures on the entire transfer line. To illustrate this, Table 2 shows the numerically computed partial derivatives of the effective production capacity of the entire line, OM , with respect to p6 and r6 , for different combinations of p6 and r6 values, for the no memory case, for a system that is identical to Table 2
Partial Derivatives of the Effective Production Capacity of the Entire Line, OM , with Respect to p6 and r6 , for Different Combinations of p6 and r6 Values, for the No Memory Case
0.04 0.16
0.3
0.9
−21786 03803 −16552 132875
−05987 002885 −04897 01022
0.9
the nominal system except that we allow the failure and repair probabilities of workstation 6, p6 and r6 , to vary. For space consideration, we show the results for fewer combinations of p6 and r6 values than the combinations of p1 and r1 values shown in Table 1. By comparing Table 2 with Table 1, we can see that the partial derivatives in Table 2 are greater in magnitude than the corresponding partial derivatives in Table 1. Finally, the effect of the maximum-allowable standstill time ni on system performance is straightforward. M and Lˆ TOT increase (FigNamely, as ni increases, Q ures 16 and 18), whereas SM decreases (Figure 17), converging to certain limiting values as ni goes to infinity. BTOT also increases, but this is not shown here because of space considerations. The limiting values that the performance measures approach as ni goes Yield of the Line, QM , vs. Maximum-Allowable Standstill Time, ni , for Both the No Memory and Memory Cases
Figure 16
1.0 0.8
r6 p6
0.8
Qˆ M
0.6 0.4 Memory 0.2
No memory
0 0
10
ni
20
30
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
16
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Scrap Rate of the Line, SM , vs. Maximum-Allowable Standstill Time, ni , for Both the No Memory and Memory Cases
Figure 17
0.5 Memory
0.4
No memory
SˆM
0.3 0.2 0.1 0 0
10
ni
20
30
to infinity correspond to the performance measures of the same system with no scrapping. Note that the convergence rate is much faster for the no memory case than for the memory case. This means that the marginal gain in performance that can be achieved by increasing the maximum-allowable standstill time ni (e.g., by improving the material and/or process characteristics) is more significant in the no memory case than in the memory case.
4.
Simulation Study
Thus far in this paper, we have assumed that the uptimes and downtimes of the workstations are i.i.d. random variables with geometric distributions. This means that the probability that a workstation will fail in the next time period, given that it is presently up, does not depend on the number of periods that it has been up, and that the probability that a workstation will be repaired in the next time period, given that it is presently down, does not depend on the number of periods that it has been down. This implies that the Figure 18
Total Unconditional Expected Flow Time, Lˆ TOT , vs. Maximum-Allowable Standstill Time, ni , for Both the No Memory and Memory Cases 100 80
Lˆ TOT
60 40 Memory No memory
20 0 0
10
ni
20
30
vector of operational states of the workstations is a discrete-time Markov process. Without the Markovian property, the mathematical analysis becomes much more difficult. An important question is how realistic the Markovian assumption is and how it affects the performance of the system. In a study of failure data of a transfer line producing transmission cases at Chrysler Corporation, reported by Hanifin (1976) and Buzacott and Hanifin (1978), it was found that the observed uptimes of machines could be reasonably well approximated by exponential distributions, where the exponential distribution is the equivalent of the geometric distribution in continuous time. That same study was also found that the observed downtimes were due to a mixture of different repairs, where the time to make each repair could be reasonably well approximated by exponential distributions. In another study of failure data of two automotive body welding lines (Inman 1999), it was concluded that the exponential distribution assumption appeared reasonable for the uptimes but not for the downtimes. The above studies concerned asynchronous transfer lines. In a study of failure data of an automatic transfer line producing pizzas (Liberopoulos and Tsarouhas 2005), it was found that the coefficient of variation of the uptimes of all workstations was between 1 and 1.7, with an average of 1.33; however, the uptimes were not “pure” because they included the times between successive proactive maintenance operations on the line. The same analysis showed that the coefficient of variation of the downtimes of all workstations was between 0.5 and 1, with an average of 0.7. Recall that the coefficient of variation of an exponentially distributed random variable is one. In both Inman (1999) and Liberopoulos and Tsarouhas (2005), it was concluded that the downtimes and uptimes of the workstations are independent. In another study that analyzed actual downtime data from a papermanufacturing facility over a period of three years (Boyd and Radson 1998), the gamma distribution was identified as a good fit for downtimes, and the best fit shape parameters for the gamma distribution ranged from 1.299 to 3.069. Based on the above studies, it appears that although the Markovian assumption may not be too unreasonable for the uptimes, it is certainly less suitable for the
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
downtimes. To evaluate the Markovian assumption that was used to develop the analytical expressions of the original transfer line model in §2, we compared the performance of that model to the performance of a modified model in which the downtimes of each workstation are i.i.d. random variables that are distributed as the sum of two independent, identical, geometrically distributed random variables. To obtain the performance of the modified model we used simulation. We chose to model the downtime distributions of the workstations as the sum of two geometric distributions for two reasons—first, because the sum of two geometric distributions is the discrete counterpart of the sum of two exponential distributions, which is equivalent to a gamma distribution with shape parameter equal to 2. As mentioned above, the gamma distribution with a shape parameter of 2 was reported as a realistic fit in Boyd and Radson (1998). Second, if one wanted to extend the analytical results developed in §2 to systems with non-Markovian downtime distributions, a good bet for obtaining analytically tractable exact or approximate results would be to assume that the downtimes are distributed as the sum of two geometrically distributed random variables. Our simulation-based results could then be used to validate such potential analytical results. With this in mind, let 1/si denote the mean of each of the two independent, geometrically distributed random variables whose sum has the same distribution as the downtime of workstation i in the modified model. The variance of each random variable is 1 − si /si2 , because each variable is geometrically distributed. Given that the random variables are independent, the mean and variance of their sum are 2/si and 21 − si /si2 , respectively. In order for the comparison between the original and the modified models to be fair, we require that the mean downtime of each workstation be the same for both models. Recall that the downtimes of each workstation i in the original transfer line model are geometrically distributed with mean 1/ri and therefore variance 1 − ri /ri2 . Because the mean downtime is the same for both models, i.e., 2/si = 1/ri , it follows that si = 2ri . With this in mind, we can write the following expression for the ratio of
17
the variances of the downtimes of the modified and the original model: Var of downtimes in modified model Var of downtimes in original model =
21 − si /si2 21 − 2ri /4ri2 1 − 2ri = = 2 − 2ri 1 − ri /ri2 1 − ri /ri2
(35)
The above ratio is zero, when ri = 05 and approaches 0.5 as ri goes to zero. This means that the variance of the downtimes of the modified model is at most half the variance of the downtimes of the original model. To compare the performance of the original and modified models, we performed a numerical study of an instance of a bufferless, paced, automatic transfer line with M = 6 identical workstations. Each workstation i, i = 1 M, had Ni = 30 positions, a mean uptime of 1,600 time units, a mean downtime of 30 time units, and a maximum-allowable standstill time ni . We considered four different values for ni , namely, 10, 20, 40, and 50. The first two values correspond to the case where the maximum-allowable standstill time is smaller than the mean downtime. The last two values correspond to the case where the maximum-allowable standstill time is greater than the mean downtime. For each value of ni , we considered both cases of material with and without memory of damage during a stoppage; i.e., we considered a total of eight sets of parameters. Our choice for the parameter values used in the numerical study was inspired by the failure data statistics of a real automated transfer line reported in Liberopoulos and Tsarouhas (2005). For each set of parameters, we computed the sysM , SM , Lˆ TOT , and tem performance measures, E1d , Q BTOT , for both the original and the modified models. For the modified model we used simulation. For the original model we used the analytical expressions developed in §2, as well as simulation, to verify our simulation algorithm. More specifically, for each set of parameters, we ran 60 simulation replications of both the original and the modified models and computed 95% confidence intervals for the system performance measures. Each replication had a time horizon of 100 million time units and took approximately 18 minutes on a Pentium IV PC @ 2.66 GHz. The results are reported in Table 3. The third column of Table 3 indicates the model and method used to evaluate the performance measures; “Org anl” denotes the analytical
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
18
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Table 3
Performance Measures of the Original and Modified Models for Different Values of ni and Both Cases of Material With and Without Memory of Damage During a Stoppage
ni
Memory of damage
Model & method
10
No
Org anl Org sim Mod sim
Yes
No
No
50
No
0894529 0894427 ±0000067 0894409 ±0000052
0753069 0754470 ±0000138 0712180 ±0000126
0220887 0219609 ±0000112 0257429 ±0000102
153750000 153949547 ±0015072 148982286 ±0013308
137534000 137696622 ±0022615 133251008 ±0018718
0752624
0221285
153674000
137466000
0754173 ±0000115 0711827 ±0000119
0219886 ±0000097 0257738 ±0000098
153885355 ±0011732 148928328 ±0012446
137646487 ±0016345 133199440 ±0017453
0894529 0894462 ±0000053 0894425 ±0000043
0815279 0816809 ±0000125 0783496 ±0000125
0165238 0163858 ±0000104 0193646 ±0000105
163595000 163785563 ±0011719 160460665 ±0011666
146340000 146499965 ±0018038 143519916 ±0016116
0894529 0894388 ±0000057 0894419 ±0000043
0814089 0815486 ±0000117 0782194 ±0000112
0166303 0165027 ±0000097 0194810 ±0000094
163395000 163575056 ±0010921 160233243 ±0010193
146161000 146299482 ±0017912 143315585 ±0014779
Org anl Org sim
Org anl Org sim
Org anl
0894529
0899484
0089914
176721000
158082000
Org sim
0894437 ±0000061 0894451 ±0000055
0899814 ±0000090 0902673 ±0000096
0089610 ±0000077 0087055 ±0000082
176723203 ±0008160 178220523 ±0008514
158067620 ±0016412 159409557 ±0015025
Org anl
0894529
0897274
0091891
176355000
157754000
Org sim
0894411 ±0000064
0897571 ±0000082
0091614 ±0000068
176355364 ±0007382
157734225 ±0016228
Mod sim
0894456 ±0000049
0898835 ±0000096
0090488 ±0000082
177605143 ±0008083
158859928 ±0014192
Org anl Org sim
0894529 0894437 ±0000049 0894435 ±0000045
0926535 0926349 ±0000063 0938894 ±0000076
0065717 0065877 ±0000054 0054656 ±0000066
180897000 180818517 ±0005439 183437015 ±0007368
161817000 161730827 ±0011344 164072415 ±0011564
Org anl Org sim
0894529 0894452 ±0000049
0924187 0924115 ±0000080
0067817 0067876 ±0000070
180510000 180450259 ±0005949
161471000 161404019 ±0012211
Mod sim
0894458 ±0000046
0934722 ±0000070
0058389 ±0000061
182783067 ±0005976
163491779 ±0010751
Mod sim Yes
BTOT
0894529
Mod sim Yes
Lˆ TOT
0894475 ±0000051 0894387 ±0000049
Mod sim 40
SM
Org anl
Mod sim Yes
QM
Org sim Mod sim 20
E1d
evaluation of the original model, “Org sim” denotes the simulation-based evaluation of the original model, and “Mod sim” denotes the simulation-based evaluation of the modified model. From Table 3, we can make the following observations.
The first observation is that the analytically obtained performance measures of the original model slightly miss the fairly tight confidence intervals of the simulation-obtained performance measures of the same model. The reason for this discrepancy is
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
19
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
that the sample means of the uptimes and downtimes of the different workstations generated for the simulation were slightly different than the values assumed in the analytical model, which were 1,600 and 30 time units, respectively, even though a sophisticated random number generator was employed in the simulation. Specifically, the sample mean of the uptimes were 1,601.6514, 1,600.7875, 1,599.5739, 1,598.5693, 1,599.4704, and 1,601.0981 for workstations 1–6, respectively, instead of 1,600.00. Similarly, the sample means of the downtimes were 30.0186, 30.0400, 30.0180, 30.0068, 30.0344, and 30.0183 for workstations 1–6, respectively, instead of 30.00. This slight apparent bias of the randomly generated uptimes and downtimes is due to the fact that the probabilities of failure and repair of the workstations are quite small, particularly the former. When we used the above values of the sample mean uptimes and downtimes in our analytical expressions, then the analytically obtained performance measures of the original model fell at the heart of the confidence intervals of the simulation-obtained performance measures of the same model. The second observation is that for all sets of paramM , eters, the no memory case has higher values of Q Lˆ TOT , and BTOT and lower values of SM than the memory case, as is expected (see also the discussion of results in §3). The difference in performance between the two cases, however, is very small. This is because the mean uptime of each workstation—i.e., 1,600 time units—is very large compared to the number of positions of the workstation—i.e., 30. Thus, it is very unlikely that a part will experience more than one stoppage in any particular workstation. Note that if every part experiences at most one stoppage in any particular workstation, then the two cases (with and without memory) behave identically. M , Another observation is that as ni increases, Q Lˆ TOT , and BTOT increase, whereas SM decreases, as is expected (see also our discussion of the results in §3). When ni is equal to 40 or 50—i.e., greater than M , Lˆ TOT , and BTOT are higher the mean downtime—Q in the modified model than in the original model, whereas SM is higher in the original model than in the modified model. When ni is equal to 10 or 20, i.e., smaller than the mean downtime, however, the oppoM , Lˆ TOT , and BTOT are lower in the site is true; i.e., Q
modified model than in the original model, whereas SM is higher in the modified model than in the original model. At first this may seem a little surprising, M , Lˆ TOT , because one would expect that the values of Q and BTOT should always be higher in the modified model than in the original model and the values of SM should always be higher in the original model than in the modified model, as the downtimes in the modified model have less than half the variance of the downtimes in the original model. In fact, in the transfer line instance that we studied, the ratio of the two variances, computed from (35), is 0.4828. However, if we look at this issue more carefully, we will note that when ni is equal to 10 or 20, the probability that a part will not be scrapped, which is equal to the cumulative distribution function of the downtimes evaluated at ni , is higher in the original model than in the modified model, as is shown in Figure 19, precisely because of the higher variance in the original model. This means that when ni is equal to 10 or 20, fewer parts are scrapped in the original model than in the modified model. Those parts that are not scrapped in the original model but that are scrapped in the modified model increase the values M , Lˆ TOT , and BTOT , making them higher than their of Q respective values in the original model. To better see how a lower variance of the downtimes can lead to more scrapping, think of the extreme case where the variance is zero, i.e., where all downtimes are exactly equal to 30, while the maximumallowable standstill time is either 10 or 20. In this case, every time there is a stoppage, all parts in the stopped section of the line clearly are scrapped. Figure 19
Cumulative Distribution Function of Workstation Downtimes for the Original and Modified Models
1.0 0.8 0.6 0.4 Original model
0.2
Modified model 0.0 0
30
60
90
120
150
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line
20
Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Perhaps the most important observation, from the point of view of the usefulness of analytical results of §2, is that the difference in the performance measures between the original and the modified models is quite small, especially when ni is equal to 40 or 50, i.e., greater than the mean downtime. When ni is equal to 10 and 20—i.e., smaller than the mean downtime— the difference in performance between the two models is bigger but still less than 6%. This suggests that the original, analytically tractable model can provide fairly accurate performance estimates for transfer lines with nongeometrically distributed downtimes.
5.
Conclusions
We developed analytical expressions for two variants of a failure-prone, bufferless, paced, automatic transfer line model. The model assumes memoryless workstation uptimes and downtimes and material quality deterioration during failures that may lead to WIP scrapping if the failures last long. We used these expressions to study the effect of system parameters on system performance. We found that as the probability of failure of a workstation increases or as the probability of its repair decreases, the input rate capacity of the system, the yield of the line, and the average number of parts in the entire line decrease. The scrap rate of the line and the total unconditional expected flow time may increase or decrease, depending on whether the decreaseof-input-rate-capacity effect or the decrease-of-yield effect predominates. We found that the input rate capacity and the yield of the line are close to linear in the probability of failure of a workstation, but clearly concave in the probability of repair. This implies close to constant performance gains as the failure probabilities decrease, but diminishing gains as the repair probabilities increase. We also found that all these effects are more intense for downstream workstations than for upstream workstations. This means that efforts to improve the uptime and downtime distribution parameters should start first at the last workstation and then move upstream toward the first workstation. Finally, we found that transfer lines processing material that has memory of the damage during stoppages perform worse than systems processing material having no memory of the damage. Also, the marginal gains in
system performance that are obtained by increasing the maximum-allowable standstill time of material are more important for material with no memory of the damage than for material with memory. To evaluate the memoryless assumption of workstation uptimes and downtimes, we compared the performance of the original model with that of a modified model in which the workstation downtimes do not follow a memoryless distribution. The performance of the modified model was obtained via simulation. We found that when the maximum-allowable standstill time is greater than the mean downtime, more parts are scrapped in the original model than in the modified model, whereas when the maximumallowable standstill time is smaller than the mean downtime, the opposite is true. More important, we found that the differences in the performance measures between the original and the modified models were fairly small. This suggests that the original model, which is analytically tractable, can provide fairly accurate performance estimates for transfer lines with downtimes that do not follow memoryless distributions, and this makes it a powerful analytical tool for designing such lines. A promising direction for future research would be to extend to analysis the cases where in-process storage buffers or evacuation buffers are allowed in between workstations. Another direction for future research would be to try to develop exact or approximate analytical results for systems with nonMarkovian downtime distributions. Finally, it would be worthwhile to use the analytical results developed in §2 to optimally design automatic transfer lines. To this end, one would need to develop an average profit (reward minus cost) function of the parameters of the system, such as the nominal production rate of the line, the length and the maximum-allowable standstill time of each workstation, and the failure and repair probabilities of the workstations, and then try to optimize it. The average reward function could be related to the revenue of selling good items, which is in turn related to effective production capacity of the entire line, OM , given by (21). The average operational cost may have several components. One component could be related to the material cost of scrapped items, which is in turn related to the scrap rate of the entire line, given by (23). This cost could
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
be reduced if the scrapped material had some value, for example, if a part of it could be retransformed into raw material or if it could be sold to a less demanding customer for a lower price. Another component could be related to the preventive maintenance and repair service levels of the repair/maintenance crew, which determine the failure and repair probabilities of the workstations. A third component of the average cost could be related to the resources that are needed to increase the maximum-allowable standstill time of each workstation. For example, refrigeration or heating or some other intervention on the environmental conditions might help delay the deterioration of the parts that are trapped in the stopped workstations. Finally, the cost of accrued investment and equipment depreciation could also be accounted for in the model.
21
Gopalan, M. N., S. Kannan. 1994. Expected duration analysis of a two-stage transfer-line production system subject to inspection and rework. J. Oper. Res. Soc. 45(7) 797–805. Hanifin, L. E. 1975. Increased transfer line productivity using systems simulation. Unpublished doctoral dissertation, University of Detroit, Detroit, MI. Helber, S. 2000. Approximate analysis of unreliable transfer lines with splits in the flow of material. Ann. Oper. Res. 93 217–243. Helber, S. 2005. Analysis of flow lines with Cox-2-distributed processing times and limited buffer capacity. OR Spectrum 27(2–3) 221–242. Hines, W. W., D. C. Montgomery. 1990. Probability and Statistics in Engineering and Management Science. Wiley, New York. Inman, R. R. 1999. Empirical evaluation of exponential and independence assumptions in queueing models of manufacturing systems. Production Oper. Management 8(4) 409–432. Jafari, M., J. G. Shanthikumar. 1987. An approximate model of multi-stage automatic transfer lines with possible scrapping of work pieces. IIE Trans. 19 25–265. Katok, E., T. Serrander, M. Wennstrom. 1999. Throughput improvement and scrap reduction in aluminum can manufacturing. Production Inventory Management J. 40(1) 36–42.
References
Kim, J., S. B. Gershwin. 2005. Integrated quality and quantity modeling of a production line. OR Spectrum 27(2–3) 287–314.
Altiok, T. 1996. Performance Analysis of Manufacturing Systems. Springer Series in Operations Research, Springer, New York. Askin, R. G., C. R. Standridge. 1993. Modeling and Analysis of Manufacturing Systems. Wiley, New York. Boyd, A. H., D. Radson. 1998. Statistical analysis of downtime severity rates. Internat. J. Production Res. 36(3) 603–615. Buzacott, J. A. 1967. Automatic transfer lines with buffer stocks. Internat. J. Production Res. 5 183–200. Buzacott, J. A., L. E. Hanifin. 1978. Models of automatic transfer lines with inventory banks: A review and comparison. AIIE Trans. 10(2) 197–207. Buzacott, J. A., J. G. Shanthikumar. 1993. Stochastic Models of Manufacturing Systems. Prentice Hall, Englewood Cliffs, NJ. Colledani, M., A. Matta, T. Tolio. 2005. Performance evaluation of production lines with finite buffer capacity producing two different products. OR Spectrum 27(2–3) 243–263. Dallery, Y., S. B. Gershwin. 1992. Manufacturing flow line systems: A review of models and analytical results. Queueing Systems 12 3–94. Daskalaki, S., J. M. Smith. 2004. Combining routing and buffer allocation problems in series-parallel queueing networks. Ann. Oper. Res. 125 47–68. Diamantidis, A. C., C. T. Papadopoulos. 2004. A dynamic programming algorithm for the buffer allocation problem in homogeneous asymptotically reliable serial production lines. Math. Problems in Engrg. 2004(3) 209–223. Dogan, E., T. Altiok. 1998. Blocking policies in pharmaceutical transfer lines. Ann. Oper. Res. 79 323–347. Enginarlar, E., J. Li, S. M. Meerkov. 2005. Lean buffering in serial production lines with non-exponential machines. OR Spectrum 27(2–3) 195–219. Freeman, M. C. 1967. The effect of breakdowns and interstage storage on production line capacity. J. Indust. Engrg. 15 194–200. Gershwin, S. B. 1994. Manufacturing Systems Engineering. Prentice Hall, Englewood Cliffs, NJ.
Koenigsberg, E. 1959. Production lines and internal storage— A review. Management Sci. 5 410–433. Lee, W. L., J. M. Allwood. 2003. Lean manufacturing in temperature dependent processes with interruptions. Internat. J. Oper. Production Management 23(11) 1377–1400. Li, J. S. 2004. Performance analysis of production systems with rework loops. IIE Trans. 36(8) 755–765. Liberopoulos, G., P. Tsarouhas. 2002. System analysis speeds up Chipita’s food-processing line. Interfaces 32(3) 62–76. Liberopoulos, G., P. Tsarouhas. 2005. Reliability analysis of an automated pizza processing line. J. Food Engrg. 69(1) 79–96. Okamura, K., H. Yamashina. 1977. Analysis of the effect of buffer storage capacity in transfer line systems. AIEE Trans. 9 127–135. Papadopoulos, H. T., C. Heavey. 1996. Queueing theory in manufacturing systems analysis and design: A classification of models for production and transfer lines. Eur. J. Oper. Res. 92 1–27. Papadopoulos, H. T., M. I. Vidalis. 2001. A heuristic algorithm for the buffer allocation in unreliable unbalanced production lines. Comput. Indust. Engrg. 41(3) 261–277. Pourbabai, B. 1990. Optimal utilization of a finite capacity integrated assembly system. Internat. J. Production Res. 28(2) 337–352. Sevastyanov, B. A. 1962. Influence of storage bin capacity on the average standstill time of a production line. Theory Probab. Appl. 7 429–438. Shanthikumar, J. C., C. C. Tien. 1983. An algorithmic solution to two-stage transfer lines with possible scrapping of units. Management Sci. 29 1069–1086. Shi, L. Y., S. Men. 2003. Optimal buffer allocation in production lines. IIE Trans. 35(1) 1–10. Sorensen, K., G. K. Janssens. 2001. Buffer allocation and required availability in a transfer line with unreliable machines. Internat. J. Production Econom. 74(1–3) 163–173.
22
Liberopoulos, Kozanidis, and Tsarouhas: Performance Evaluation of an Automatic Transfer Line Manufacturing & Service Operations Management 00(0), pp. 1–22, © 2006 INFORMS
Spinellis, D. D., C. T. Papadopoulos. 2000. A simulated annealing approach for buffer allocation in reliable production lines. Ann. Oper. Res. 93(1–4) 373–384. Tempelmeier, H. 2003. Practical considerations in the optimization of flow production systems. Internat. J. Production Res. 41(1) 149–170. Tolio, T., A. Matta, S. B. Gershwin. 2002. Analysis of two-machine lines with multiple failure modes. IIE Trans. 34(1) 51–62. Van Vuuren, M., I. J. B. F. Adan, S. A. E. Resing-Sassen. 2005. Performance analysis of multi-server tandem queues with finite
buffers and blocking. OR Spectrum 27(2–3) 315–338. Vladzievskii, A. P. 1950–1951. The theory of internal stocks and their influence on the output of automatic lines. Stanki i Instrument 21(12) 4–7 and 22(1) 16–17. Yu, K.-Y. C., D. L. Bricker. 1993. Analysis of a Markov chain model of a multistage manufacturing system with inspection, rejection, and rework. IIE Trans. 25(1) 109–112. Zimmern, B. 1956. Etudes de la propagation des arrêts aléatoires dans les chaînes de production. Revue de Statistique Appliquée 4 85–104.