You are on page 1of 16

Int J Adv Manuf Technol (2012) 59:351–366

DOI 10.1007/s00170-011-3502-4

ORIGINAL ARTICLE

Analysis and optimisation of a network of closed-loop


automobile assembly line using simulation
Luis Pinto Ferreira & Enrique Ares Gómez &
Gustavo C. Peláez Lourido & José Diéguez Quintas &
Benny Tjahjono

Received: 14 March 2011 / Accepted: 26 June 2011 / Published online: 12 July 2011
# Springer-Verlag London Limited 2011

Abstract The work presented in this paper describes the of the manufacturing system for any value of four-door
development of a decision support system based on a car ratio.
discrete event simulation model. The model is aimed at a
specific class of production lines with a four closed-loop Keywords Assembly lines . Closed loops . Conveyors .
network configuration of automobile assembly and Automobile industry
preassembly lines connected by conveyors. The total
number of pallets on the conveyors (which also act as
intermediate buffers) remains constant, except for the 1 Introduction
fourth loop, which depends on the four-door car ratio
implemented between the door disassembly and assembly Simulation is one of the most worthwhile techniques
stations of the car body. Some governing equations of the that enable prediction of dynamic performance of a
four closed loops are incompatible with the capacities of complex system by reproducing interactions between
several intermediate buffers for certain values of the four- its sub-systems in a computer model [1]. Simulation
door car ratio. The simulation model can be used to modelling can be considered as the construction process
assess the impact of variation in the length of the of a model representing a real system and the experi-
conveyors (hence, the size of the intermediate buffers) mentation using the model with the purpose of better
on the performance of the line. In addition, this paper understanding its behaviour and evaluating the impact of
also presents a proposal for the alteration of the length of alternative operational strategies [2–5]. Many of the
the intermediate buffers that can maximise the perfor- advantages ensuing from the use of simulation can be
mance of the production line and improve the availability found in pertinent literature, some of which can be stated
as follows:

L. P. Ferreira & In manufacturing and production systems particularly,


Escola Superior de Estudos Industriais e de Gestão, simulation allows production engineers to test new
Instituto Politécnico do Porto,
configurations in the production process without the
Porto, Portugal
need to compromise resources, the costs of which
E. A. Gómez : G. C. P. Lourido : J. D. Quintas would be high [1, 6].
Área Ingeniería de los Procesos de Fabricación, & Simulation can be used to explore new resource grading
Universidad de Vigo,
policies, operational procedures, decision-making rules,
Vigo, Spain
organisation structures and information flow, without
B. Tjahjono (*) having to interrupt the normal functioning of the system
Manufacturing Department, School of Applied Sciences, [3, 7].
Cranfield University,
& Simulation allows the identification of the bottleneck in
Cranfield,
Bedford MK43 0AL, UK the production line and to test various options with a
e-mail: b.tjahjono@cranfield.ac.uk view to optimising their performance, thus identifying
352 Int J Adv Manuf Technol (2012) 59:351–366

the causes for delays in the flow of materials, presented here, the blocking and starvation phenomena of
information and other processes [3, 6, 8]. machines on a complex production line can be analysed. The
& Simulation can be used to test explanatory hypotheses proportion of four-door cars between the door disassembly
as to how and why a specific phenomenon occurs in the and assembly stations is also considered.
system [4]. Using simulation, this work extends the analysis of
& Simulation allows investigation of a system, which networks machines connected by conveyors in a closed
encompasses a wide time-span in a compressed period loop configurations, in which the pallets that are not
of time, or alternatively, it allows a detailed study of the univocally related to each other. In the existing literature,
system’s performance over an extended time period [9]. e.g. Li et al. [15], Gershwin et al. [16], Matta et al. [17],
& Simulation can be used to better understand the system Soma et al. [18] and Maggio et al. [19], the total number of
and to identify which variables influence its perfor- pallets, which exist in the intermediate buffers, remain
mance, thus acting as a support for an improved constant at any time in each loop. In this work, the
understanding of reality so as to explain and describe population of one loop depends on an external variable
it, or as a support in the decision making [10–12]. defined by the proportion of four-door cars. As a conse-
& It also enables users to test the system’s behaviour when quence of this, the blocking and starvation conditions
confronted with new and unexpected situations [3, 12], depend on this variable.
as well as constituting a support for decision making This paper is structured as follows. Section 2 presents a
regarding investment in new technologies and equip- review of literature in order to gain understanding the
ment, improving production capacity and the manage- extent to which the work has been covered ion the body of
ment of material and human resources [13]. knowledge. Section 3 describes the research methodology
adopted followed by a discussion related to the phenomena
Despite all the benefits, simulation also has a number of
of blockage and starvation in Section 4. Sections 5 and 6
drawbacks, the most significant ones being:
present, respectively, the production line under study and
& Simulation does not provide optimal solutions for case- the simulation model developed. Section 7 discusses the
study problems—it does, however, allow one to results obtained and covers the validation of the simulation
evaluate the system’s behaviour in accordance with model. The conclusions and some future work are
specific scenarios, which are created by the analyst for presented in Section 8.
the purposes intended [3, 4].
& If the model does not constitute a valid representation of
the system being studied, the simulation results will not 2 Literature review
produce much useful information about the real system
[9, 12]. Literature review was carried out to gain understanding the
extent to which the work has been covered in the body of
This paper describes the development of a decision knowledge. The outcomes of the review have been used as
support system that can be used to analyse and optimise the a starting point in this research and some of the outcomes of
multistage multiproduct production line supported by this review are presented in this section.
discrete event simulation models. The production line With the exception of Ladbrook et al. [20] who
under study is part of the Volkswagen automobile plant presented a simulation study of the camshaft machining
located in Navarra S.A, Pamplona, Spain, that has been line at Ford Valencia, there appears to be limited evidence
mathematically modelled by Resano [14]. The simulation in the literature, especially the academic journals, dealing
model is implemented in Arena®, a commercial off the with the study of a real closed loop production lines using
shelf discrete-event simulation tool, and is aimed at a rather discrete-event simulation. There is, however, a wider range
specific class of production lines with a network configu- of bibliography and standard textbooks whenever the
ration of four closed loops. This configuration is very purpose of the study presupposes the development of
common in the automobile sector. analytical models for these types of configurations.
The work described in this paper aims to extend the work Suri and Leung [21] developed a simulation model based
of Resano [14] who formulated an analytical model for an on the Siman language, with the purpose of maximising the
assembly line in the automobile sector with a network production line rate, with a closed-loop configuration,
configuration consisting of four closed-loop machines through the optimisation of time distribution over the entire
connected by intermediate buffers. The buffers are formed cycle, in all the different work stations. Kouikoglou [22]
by conveyors, which at a determined speed, transport developed a model for a network configuration to be used
assembly pallets that are not univocally interrelated. Both on a production line, comprising various machines, where
in the analytical model and in the simulation model assembly and disassembly operations are undertaken. This
Int J Adv Manuf Technol (2012) 59:351–366 353

model is based on the first simulator for continuous flow, [15] developed an analytical model to evaluate and
introduced by D’Angelo [23], where the discrete traffic of optimise the performance of an assembly line of semi-
components is akin to a continuous flow. This study, conductors, characterised by a two closed-loop configura-
however, does not consider the phenomena of blockage tion. Their study aimed to evaluate the impact of several
transmission and starvation in a network of various closed parameters on the performance of the system, such as the
loops. number of circulating pallets and machine processing times,
Douard and Baynat [24] proposed an analytical model to amongst others.
estimate the performance parameters of a closed-loop Ferreira et al. [27] assessed the influence of the variation
production line, characterised by limited capacity buffers of velocity of the first three closed loops on the perfor-
and failure-prone machines. Soma et al. [18] resorted to the mance of a production line, with a network configuration of
‘Quest’ language in order to develop a simulation model for four closed loops of machines and intermediate buffers
a production line with a closed-loop configuration. The consisting of conveyors. The most relevant conclusion
purpose here was to optimise its functions through a better reached by this study lies in the fact that the velocity of the
production flow balancing. In fact, various rules and intermediate buffers consisting of conveyors on the first
conditions were evaluated so as to ensure a more effective three closed loops can be reduced without jeopardising the
planning and control of the entire production system. performance of the production line. This possibility is
Nonetheless, for this study, the authors did not take into proven to be crucial since it may allow for the reduction of
account the phenomena of machine blockage and starva- energy costs associated with the operation of the conveyor
tion. Neither did they consider an external variable (x). system. Ferreira et al. [28] also evaluated the influence of
These factors were included in the simulation model the variation in the number of pallets on the first three
developed in this study. Zhang [25] created a tool to be closed loops to the performance of the production line with
used in the analysis of production lines with a network a network configuration of four closed loops of machines
configuration of various closed loops. He developed a and intermediate buffers linked by conveyors. This study
graphical user interface and induction model in order to highlighted the fact that the number of pallets circulating on
efficiently analyse the phenomena of blockage and starva- the first three closed loops can be reduced without
tion. Nevertheless, for the construction of the model, the significantly affecting the performance of the production
external variable (x), which is represented by the four-door line. This is proven to be useful, since it will reduce costs of
car body proportion in the simulation model developed pallets circulating in the loops, hence lowered work in
within the framework of this study, was not introduced. progress.
Resano [14] elaborated the first analytical model for an
automobile assembly line with a network configuration of
four closed loops of machines and intermediate buffers 3 Methodology
linked by conveyors. This study analyses the influence of
machine operation regimes, which can run on a stationary The research methodology adopted to analyse and optimise
or transitory regime. It also analyses the influence of an the working limits in an automobile assembly line is based
external variable (x), which is represented by the four-door on a set of interrelated sequential steps:
car body proportion, to the propagation of the machine
blockage and starvation phenomena. Ferreira et al. [26] 1. Extensive bibliographical revision on production lines
conducted a comparative analysis between the analytical with a closed-loop configuration
model and the discrete-event simulation model applied to 2. Modelling of the production line with a four closed-
an automobile closed loops assembly line. The line layout loop network configuration of machines and buffers
is a network of closed loops system, which is one of the consisting of conveyors
most common configurations in the automobile assembly 3. Development of a decision support system based on a
and preassembly lines connected by conveyors. Both the discrete-event simulation model, structured in accordance
simulation and analytical models are proven to be powerful, with the previous modelling procedure undertaken
allowing the study of complicated interactions and uncer- 4. Validation of a simulation model, so as to demonstrate
tainties in both manufacturing and assembly shop-floor that it corresponds to an exact representation of reality
control systems to be carried out. Both also allow the 5. Evaluation of the impact of the length of the buffers inside
stakeholders of the model to make effective decisions in the loops and of the proportion of four-door car bodies to
order to be proactive in determining the most appropriate the operation performance of the assembly line
strategies. Both modelling tools seem to be useful in the 6. Comparison of the results accomplished by Resano
evaluation of the performance of alternative system config- [14] using analytical methods, with those obtained
urations and/or alternative operating procedures. Li et al. using the simulation model developed
354 Int J Adv Manuf Technol (2012) 59:351–366

Fig. 1 Main automobile


assembly line and preassembly M5 B5,6 M6
lines [14]

M7
B2,5 B6,4
B3,7 B7,3

M1 B1,2 M2 B2,3 M3 B3,4 M4

B4,2

B4,1

7. Proposal for the alteration of the length of buffers machine affects the rest of the system since the phenomena
which allows for the optimisation of production line of blockage or starvation may occur both upstream as well
performance to be translated into the number of cars as downstream of the point where flow was interrupted [17].
produced per hour regardless of the proportion value of The selection of an appropriate capacity for the
the four-door car bodies workstation buffers constitutes an important factor,
since it can contribute to a reduction in the occurrence
of the blockage and starvation phenomena on the line.
4 The phenomena of blockage and starvation According to Bulgak and Sanders [30, 31], in this
instance, it is important to consider the random fluctua-
In a production line, the phenomenon of blockage tends to tions of the production rates in each of the workstations,
propagate to the preceding workstations located upstream. as well as that of delays in the materials handling system
Similarly, when a blockage occurs, downstream work- between each station. If the buffer size is too large, the
stations may become idle due to a failure in the workflow materials will take longer to go through; if the buffer size
of machines. This phenomenon is known as starvation. It is is too small, there is a risk that the short delays in the
important to note that starvation tends to propagate to the processing of parts at a given workstation may fill up the
subsequent workstations located downstream on the pro- buffer and, consequently, blocking the upstream work-
duction line [29]. Thus, on a production line, the state of a stations. In this way, if the number of pallets on the

Fig. 2 Parameters of the auto-


mobile assembly line
Int J Adv Manuf Technol (2012) 59:351–366 355

system is constant, the optimum number of pallets could where the authors developed simulation models with the
be determined in such as way that the effect of machine same purpose in mind. According to Roser et al. [33], one
blockage and starvation can be minimised (and thus the of the sensible ways to increase the performance of a
production rate is maximised). production line is by adjusting the size of the buffers. The
An example of the optimisation of buffer sizes on a reason for this is that the initial cost of this alteration is
production line can be found in Altiparmak et al. [32], usually trivial in comparison adding workstations or

Fig. 3 Flexibility map for the X=0.3: Number of Cars / Hour vs Length of Conveyor B 1,2
production line in operation: the
length of intermediate buffer
1
B1,2, the proportion of

Number of Cars / Hour


four-door car bodies (X=0.3; 0,8
X=0.36; X=0.37; X=0.38;
X=0.7; X=0.97) and the 0,6
number of cars per hour
0,4

0,2

0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

X=0.36: Number of Cars / Hour vs Length of Conveyor B 1,2


1
Number of Cars / Hour

0,8

0,6

0,4

0,2

0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

X=0.37: Number of Cars / Hour vs Length of Conveyor B 1,2


60
Number of Cars / Hour

50

40

30

20

10

0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

X=0.38: Number of Cars / Hour vs Length of Conveyor B 1,2


60
Number of Cars / Hour

50

40

30

20

10

0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)
356 Int J Adv Manuf Technol (2012) 59:351–366

Fig. 3 (continued) X=0.7: Number of Cars / Hour vs Length of Conveyor B 1,2


60,00

Number of Cars / Hour


50,00
40,00

30,00

20,00
10,00
0,00
0,00 100,00 200,00 300,00 400,00 500,00 600,00 700,00
Length of Conveyor B 1,2 (m)

X=0.97: Number of Cars / Hour vs Length of Conveyor B 1,2


60

Number of Cars / Hour


50
40

30
20

10
0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

redesigning the layout. The buffers serve two purposes: to min, V3,4 = 16 m/min, V4,1 = 16 m/min, V2,5 =25 m/min,
reduce machine starvation time by ensuring the supply of V5,6 =25 m/min, V6,4 =25 m/min, V4,2 =25 m/min, V3,7 =
parts to the machines whilst the machine is starved from the 45 m/min, V7,3 =45 m/min.
upstream machines and to reduce machine blockage, The first closed loop comprises machine M1, which
through the extension of the space available for the represents the car body sequencing store, machine M2,
allocation of parts. It is thus possible to increase the pace which represents the first branch of the main assembly line,
of the production system. With this in mind, Roser et al. machine M3, which represents the chassis assembly line,
[33] developed a simulation model to estimate the effect, machine M4, which represents the second and final branch
which the alteration of buffer capacity could produce on the of the main assembly line and the intermediate buffers B1,2,
performance of the production line studied. Furthermore, B2,3, B3,4 and B4,1, which decouple machines M1, M2, M3
Matta et al. [17] proceeded with the analysis of machine and M4, respectively [14, 34–36].
buffer sharing, where the parts were sent to a common The second closed loop consists of the door disassembly
buffer to prevent machine blockage. stations, located in the first branch of the main assembly line,
which is represented by machine M2, the door preassembly
line, which is represented by machine M5, the door
5 Model of the assembly line inspection line, which is represented by machine M6, the
door assembly stations, located in the second branch of the
Figure 1 shows the main automobile line, as well as the main assembly line, which is represented by machine M4 and
door and front axle preassembly lines, as a network of the intermediate buffers B2,5, B5,6, B6,4 and B4,2, which
four closed loops of machines (M). Intermediate buffers decouple machines M2, M5, M6 and M4, respectively.
(B) formed by the conveyors connect one machine to The third closed loop constitutes the chassis assembly
another. For the purpose of initial analysis, the cycle time line, which is represented by machine M3, the front axle
for each machine is intentionally fixed and deterministic. preassembly line, which is represented by M7, and the
Each of the intermediate buffers has a limited capacity intermediate buffers B3,7 and B7,3 which decouple machines
depending on the number of pallets it can contain: B1,2 = M3 and M7, respectively.
80 pallets, B2,3 =37 pallets, B3,4 =30 pallets, B4,1 = 123 The total number of the car bodies, door and front axle
pallets, B2,5 = 330 pallets, B 5,6 = 39 pallets, B6,4 = 161 assembly pallets stored in each of the intermediate buffers
pallets, B4,2 = 124 pallets, B3,7 = 157 pallets, B7,3 = 135 of the three first closed loops remain constant at any time
pallets. On the first three loops, the speed (V) of each of and are defined by Eqs. 1–3. This fact, as well as other
the conveyors are as follows: V1,2 = 16 m/min, V2,3 =16 m/ analyses undertaken to evaluate the influence of different
Int J Adv Manuf Technol (2012) 59:351–366 357

variables, which interfere in the performance of the between the door disassembly stations, located at M2, and
automobile assembly line being studied, has been previ- the door assembly stations, located at M4. This variable can
ously analysed in [14, 34–36]. take on values of between 0 and 1.
n25 þ n56 þ n64 þ n5 þ n6 ¼ ðn2 þ n3 þ n4 þ n23 þ n34 Þ  ð1 þ xÞ
n12 þ n23 þ n34 þ n41 ¼ 237 ð1Þ
ð4Þ
n25 þ n56 þ n64 þ n42 ¼ 450 ð2Þ
Where n5 and n6 are the numbers of stations M5 and M6;
n2 is the number of stations at M2, for the door disassembly
n37 þ n73 ¼ 138 ð3Þ stations; n3 is the number of stations at M3 and n4 is the
number of stations at M4 for the door assembly stations.
The fourth closed loop defines the relationship between The values of n2, n3, n4, n5 and n6 remain constant. By
the number of pallets with car doors in different preassem- replacing the sum of their values in Eq. 4, the following is
bly states and the number of pallets of cars with obtained [14]:
disassembled doors via an external variable (x), according
n25 þ n56 þ n64 þ 60 ¼ ð216 þ n23 þ n34 Þ  ð1 þ xÞ ð5Þ
to Eq. 4. This variable represents the four-door car ratio

Fig. 4 Flexibility map for the X=0.98: Number of Cars / Hour vs Length of Conveyor B 1,2
production line in operation: the 60
Number of Cars / Hour

length of intermediate buffer 50


B1,2, the proportion of four-door
40
car bodies (X=0.98; X=0.99;
X=1) and the number of cars 30
per hour 20
10

0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

X=0.99: Number of Cars / Hour vs Length of Conveyor B 1,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 200 400 600 800 1000 1200
Length of Conveyor B 1,2 (m)

Critical Point (maximisation of production line performance): B12 = 405.86m – X=1

X=1: Number of Cars / Hour vs Length of Conveyor B1,2


60
Number of Cars / Hour

50

40

30

20

10

0
0 200 400 600 800 1000 1200
Length of Conveyor B1,2 (m)
358 Int J Adv Manuf Technol (2012) 59:351–366

The simulation model presented in this paper is based on 6 Model building


Eqs. 1–5 in order to determine the number of pallets which
must circulate on each of the four closed loops on the The simulation model was built using Arena®, a discrete-
automobile assembly line analysed. event simulation tool [37, 38] with the objective of

Fig. 5 Flexibility map for the Critical Point (maximisation of production line performance):
production line in operation: the
length of intermediate buffer (B4,2 = 421.8 m) – X=0
B4,2, the proportion of four-door X=0: Number of Cars / Hour vs Length of Conveyor B 4,2
60
car bodies (X=0; X=0.1;

Number of Cars / Hour


X=0.2; X=0.3; X=0.36; 50
X=0.37; X=0.4) and the 40
number of cars
per hour 30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.1: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.2: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.3: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)
Int J Adv Manuf Technol (2012) 59:351–366 359

Fig. 5 (continued) X=0.36: Number of Cars / Hour vs Length of Conveyor B 4,2


60

Number of Cars / Hour


50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.37: Number of Cars / Hour vs Length of Conveyor B 4,2


60

Number of Cars / Hour


50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.4: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

allowing the users to evaluate the performance of the Figure 2 illustrates the graphical user interface, which
automobile assembly line being studied, through the allows the user to set the abovementioned parameters.
variation of different parameters, thus contributing to a Furthermore, in the model developed, the reliability of
better definition of the most efficient planning and control machines was parameterised according to the values
system. With this purpose in mind, a decision support specified in Resano [14], which include mean time between
system was developed, which enables automatic generation failure and mean time to repair.
of different simulation models. This feature also allows the Since it is impossible to know, a priori, what is the best
users, at any stage of the simulation run, to interact with the strategy to follow in order to optimise the entire production
system to be developed through the introduction of various process, a decision support system is required. The system
parameters, such as: is an information system implemented on a computer and is
used for support the decision making process. The system
& The proportion of four-door car bodies (x) will also supply the information that will aid users of this
& The processing time for each machine tool to test the system under different operation conditions.
& The production sequence based on the type of car (two- or The aim of using simulation as a decision support tool is
four-door) to evaluate the performance of a given system during a
& The speed and length of the conveyors (intermediate specific period of time. Most simulation models start off
buffers) with an initial condition (empty system and with free
& Simulation time resources) [39]. For example, a production line usually
& The number of pallets circulating on the first three loops begins without any parts, be they on the waiting line or on
360 Int J Adv Manuf Technol (2012) 59:351–366

the machines. Thus, since there is no congestion at the start 42]. In accordance with this, a warm-up period of 56 h
of simulation, the parts can enter this empty system swiftly (3,360 min) was chosen, during which the data collected
compared to a real situation where the system may be were not considered for statistical purposes. The duration of
congested as resources are being occupied [37, 38]. In fact, this time period resulted from the analysis of the behaviour
the observation gathered during the initial period of of the simulation model developed, since it was then
simulation will affect the accuracy of the model’s perfor- possible to eliminate any ‘noise’ that might have interfered
mance measures, leading to the formulation of erroneous in the performance measures obtained.
conclusions regarding its performance. It is, therefore, In Resano [14] and Resano and Luis [35], the incompat-
important to exclude this initial (transitory) period so that ibility between Eqs. 2 and 5 was demonstrated (see Section 5).
the observations gathered do not affect these measures [40– These define the total number of pallets on the intermediate

Fig. 6 Flexibility map for the X=0.7: Number of Cars / Hour vs Length of Conveyor B 4,2
production line in operation: the 60

Number of Cars / Hour


length of intermediate buffer
50
B4,2, the proportion of four-door
car bodies (X=0.7; X=0.8; 40
X=0.89; X=0.9; X=0.91; 30
X=0.94; X=0.95; X=0.96)
and the number of cars 20
per hour 10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.8: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.89: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.9: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)
Int J Adv Manuf Technol (2012) 59:351–366 361

Fig. 6 (continued) X=0.91: Number of Cars / Hour vs Length of Conveyor B 4,2


60

Number of Cars / Hour


50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.94: Number of Cars / Hour vs Length of Conveyor B 4,2


60

Number of Cars / Hour


50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.95: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.96: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

buffers in the second and fourth loops, with some of the 7 Validation and experimentation
maximum and minimum capacities of the corresponding
intermediate buffers for the specific values of variable x. This As with any simulation projects, validation is an important
incompatibility reveals that practically the assembly line phase to ensure that the model is a true representation of
cannot operate for x<0.37, in both the stationary and reality and can then be used in the decision making. In the
transitory regimes, and for x>0.97, in the stationary regime. context of this work, the validation of the model was based
Through the simulation model developed in this study on two propositions. Firstly, as previously referred in
and in the automobile production line being analysed, it can Section 6, the results obtained through the simulation
be verified that the system did not function for the values of model are identical to those obtained by Resano [14] and
x<0.37 and x>0.97, due to blockage and starvation which Resano and Luis [34, 36]. These demonstrated that the
occurred on the line. automobile assembly line cannot operate for values of x<
362 Int J Adv Manuf Technol (2012) 59:351–366

0.37 and x>0.97, due to the incompatibility between Eqs. 2 posed in this study, it can also be observed that once the
and 5 (see Section 5). minimum buffer capacity specified in Resano [14] and
Based on this fact, and bearing in mind that simulation Resano and Luis [35] was reached, a continuous supply of
models and analytical models are frequently used to transport and assembly pallets to machines was maintained
validate each other [43–45], the simulation model is [26].
considered valid and is a true representation of reality. This The abovementioned facts reinforce the credibility of
is supported by the fact that the results from both the the simulation model in the context of this study.
simulation model and the analytical model are within 5% to Therefore, it is an adequate representation of reality and
10% accuracy [46]. Through the simulation model pro- can thus be used as a support tool in formulating

Fig. 7 Flexibility map for the X=0.97: Number of Cars / Hour vs Length of Conveyor B 4,2
production line in operation: the 40

Number of Cars / Hour


length of intermediate buffer 35
B4,2, the proportion of four-door 30
car bodies (X=0.97; X=0.98; 25
X=0.99; X=1) and the 20
number of cars 15
per hour 10
5
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.98: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=0.99: Number of Cars / Hour vs Length of Conveyor B 4,2


60
Number of Cars / Hour

50
40

30
20

10
0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)

X=1: Number of Cars / Hour vs Length of Conveyor B 4,2


1
Number of Cars / Hour

0,8

0,6

0,4

0,2

0
0 100 200 300 400 500 600 700 800 900 1000
Length of Conveyor B 4,2 (m)
Int J Adv Manuf Technol (2012) 59:351–366 363

decisions that will contribute to an improvement in the concluded that the line can operate on x values below 0.3 if
performance of the multistage multiproduct production the intermediate buffer B4,2 is extended. An observation of
line being studied. this fact is that of the result obtained and reached when the
In Resano and Luis [34], different options were analysed impact of length variation on intermediate buffer B4,2, with
with the purpose of widening the possible range of values a four-door car proportion equal to 0 is evaluated. Here, it
for the external variable (x), which do not cause the can be seen that for a B4,2 length equals or higher than
blockage of the production line. By carrying out a number 421.8 m (228 pallets), the production line can smoothly
of simulation runs, it can be observed that: operate and the number of cars produced per hour is
55.625.
& Low values of the external variable x resulted in a lower From previous analysis where results of the various
number of door pallets on the intermediate buffers B2,5, scenarios tested are presented in Figs. 3, 4, 5, 6 and 7, it
B5,6 and B6,4. Thus, since the number of pallets on loop can be concluded that it is viable to increase the interval
2 is constant and equal to 450, the length of between the possible values of external variable x, with
intermediate buffer B4,2 must be extended to prevent which the automobile production line can operate. Con-
the blockage of machine M4 and, consequently, the sidering the data presented in these figures, Table 1
blockage of the entire production line presents a comparative analysis of the results presented
& High values of the external variable x resulted in a by Resano [14], through analytical models, and those
higher number of door pallets on intermediate buffers obtained by the use of the simulation model proposed in
B2,5, B5,6 and B6,4. There will therefore be a lower this study. From this analysis, it can be concluded that the
number of door pallets on intermediate buffer B4,2. results are similar and can therefore be considered
Bearing this in mind, a significant accumulation of car- accurate.
body transport and assembly pallets on intermediate Considering the results presented in Figs. 3, 4, 5, 6 and
buffers B1,2 and B4,1 can be expected, since there is a 7, Table 2 proposes the limit values (in accordance with the
lower number of door pallets on B4,2, which will cause critical points mentioned previously) for the length of
starvation on Machine M2. Therefore, due to the buffers B1,2 and B4,2, which allow for the maximisation of
accumulation of pallets on B1,2 and B4,1, a blockage is performance on the production line, regardless the propor-
expected in machines M1 and M4, and consequently, the tion value for four-door car bodies. This fact is presented in
entire production line. Fig. 8 where the content of which represents the four-door
car body proportion (x), based on the number of cars per
As a solution strategy for the aforementioned issues, the hour, when the new values proposed are used for the length
impact to the system’s operation whenever the length of of intermediate buffers B1,2 and B4,2.
intermediate buffers B1,2 and B4,2 was altered should be
investigated. In the real model, the reference values for B1,2
and B4,2 are 357 and 230 m, respectively. 8 Discussion and conclusions
Figures 3 and 4 show the results for different scenarios
which were simulated by varying the length of intermediate In this paper, an automobile assembly line and different
buffer B1,2 as well as the proportion of four-door car bodies. preassembly lines were modelled as a network of four
By analysing these, it can be concluded that the production closed-loop machines and intermediate buffers represented
line can operate for values above 0.97 if intermediate buffer by a conveyor system. The closed loop configuration is
B1,2 is extended. An example of this is the result obtained
for a scenario assessing the impact of length variation on
the intermediate buffer B1,2, for a four-door car body
proportion equals 1. Here, it can be observed that for a B1,2 Table 1 Capacity of B1,2 and B4,2 based on the value interval for
length that is higher than or equals 370.18 m (83 pallets), external variable x, with which the production line is able to operate
the production line operates smoothly and the number of
Buffer Buffer capacity Buffer capacity Value interval for
cars produced per hour is approximately that of 9.5 cars on (results— (results—analytical external variable x,
average. On the other hand, for a B1,2 that is longer than or simulation model) by with which the
equals 405.86 m (91 pallets), the performance on the model) Resano [14] production line is
able to operate
production line can be maximised and the number of cars
produced per hour is approximately 48. B1,2 83 pallets 84 pallets 0.37≤x≤1
Figures 5, 6 and 7 show the results obtained after the B4,2 228 pallets 227 pallets 0≤x≤0.97
variation in length of intermediate buffer B4,2 as well as that
of the proportion of four-door car bodies. It can then be Comparative analysis—simulation model vs analytical model
364 Int J Adv Manuf Technol (2012) 59:351–366

Table 2 The length of intermediate buffers B1,2 and B4,2 based on the & The tool constitutes the first simulation model devel-
value intervals of external variable x, which allow for the max-
oped for a production line with a four closed-loop
imisation of production line performance
network configuration, which allows for the analysis of
Length of the Buffer Value intervals of the phenomena of machine blockage and starvation on a
intermediate capacity the external variable
buffer x, with which the complex production line, where the external variable is
production line considered. This represents the proportion of four-door
can operate car bodies at the car-body door assembly and disassem-
Real model B1,2 357 m 80 pallets 0.37≤x≤0.97
bly stations.
B4,2 230 m 124 pallets
The most significant relevant conclusion contributed in
Alteration B1,2 405.86 m 91 pallets 0≤x≤1
proposal B4,2 421.8 m 228 pallets this study which has not been presented in literature of the
speciality until now lies in the fact that the values for the
length of buffers (B1,2 and B4,2) are presented. These
maximise the performance of the production line, translated
into the number of cars produced per hour, regardless the
widely used in automotive assembly lines. Using a discrete- proportion value for four-door car bodies. In addition to
event simulation tool, a representative model of this line better understanding of the performance of the production
was built with the purpose of providing the production line being studied, the simulation model includes the
engineers with a better understanding and assessment of the conditions required to improve the competitive advantages
line performance. of the companies.
This paper contributes to the body of knowledge in the This study has also emphasised the relevance of
following manner: computer simulation within the virtual design environments
that can reproduce the behaviour of many real systems.
& It compares the results of the analytical models Although simulation does not give optimal solutions for the
presented by Resano [14], with those obtained by problems under study, it does, however, enable evaluation
resorting to the simulation model developed. of the system’s behaviour using ‘what-if’ scenarios created
& It presents the performance of a production line with a by the analyst for specific contexts.
four closed-loop configuration based on the length of For future work, further research will be undertaken in
the two intermediate buffers consisting of conveyors order to expand on the following aspects:
(B1,2 and B4,2).
& It proposes the alteration of the length of the intermediate & The behaviour of the production line when a new car
buffers (B1,2 and B4,2), which maximises the performance type is introduced
of the production line and improves the availability of & The study and optimisation of the behaviour of a
the manufacturing system for any value of x. closed-loop production line when there is a variation in
& It presents a decision support tool based on a discrete- the processing times for each of the machines
event simulation model. This will allow for the & The analysis of the energy consumption of an opera-
automatic and flexible generation of the different tional closed-loop production line, the speed and length
simulation models for an automobile assembly line. of the intermediate buffers consisting of conveyors, as
Once the data are introduced, no other intervention by well as the number of pallets circulating on the first
the user is required in the construction of the models. three closed loops

Fig. 8 The proportion of four- B4,2 = 421.8 m & B1,2 = 405.86 m


door car bodies (x) based on the 60
number of cars per hour
Number of Cars / Hour

50

40

30

20

10

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Four-Car Ratio (x)
Int J Adv Manuf Technol (2012) 59:351–366 365

References 19. Maggio N, Matta A, Gershwin S, Tolio T (2003) An


approximate analytical method for evaluating the performance
of closed-loop flow systems with unreliable machines and
1. Benedettini O, Tjahjono B (2009) Towards an improved tool to finite buffers—Part I: Small Loops. Massachusetts Institute of
facilitate simulation modelling of complex manufacturing sys- Technology, Cambridge
tems. Int J Adv Manuf Technol 43:191–199, Springer 20. Ladbrook J, Tjahjono B, Oakes E, de Sanabria Sales RR, Garcia
2. Villa A, Ares Gómez JE (1987) A methodology to analize de Rueda A, Lizarazu U, and Temple C (2011) Simulation Study
workshop lines by discrete event dynamic models. In: Mital A for Investment Decision of the EcoBoost Camshaft Machining
(ed) 9th International Conference on Production Research, vol I. Line. J Eng Manuf, in press
ICPR, Cincinnati, pp 2072–2078 21. Suri R, Leung YT (1987) Single Run Optimization of a Siman
3. Shannon RE (1998) Introduction to the Art and Science of Model for Closed Loop Flexible Assembly Systems. In: Thesen
Simulation. In: Medeiros DJ, Watson EF, Carson JS, Manivannan A, Grant H, Kelton WD (eds) Proceedings of the 1987 Winter
MS (eds) Proceedings of 1998 Winter Simulation Conference. Simulation Conference. IEEE, Baltimore
IEEE, Baltimore 22. Kouikoglou VS (2002) “An Efficient discrete event model of
4. Ingalls RG (2001) Introduction to Simulation. In: Peters BA, assembly/disassembly production networks”. Int J Prod Res 40
Smith JS, Medeiros DJ, Rohrer MW (eds) Proceedings of the (17):4485–4503
2001 Winter Simulation Conference. IEEE, Baltimore 23. D’Angelo H, Caramanis M, Finger S, Mavretic A, Phillis YA,
5. Andersson M, Olsson G (1998) A Simulation based decision Ramsden E (1988) Event-driven model of unreliable production
support approach for operational capacity planning in a customer lines with storage. Int J Prod Res 26(7):1173–1182
order driven assembly line. In: Medeiros DJ, Watson EF, Carson 24. Douard D, Baynat B (2002) Improving Efficiency of Decompo-
JS, Manivannan MS (eds) Proceedings of the 1998 Winter sition Methods for Closed-Loop Continuous-Flow Production
Simulation Conference. IEEE, Baltimore Models. ACS’02—SCM Conference, Poland, October 23–25
6. Banks J (2000) Introduction to Simulation. In: Joines JA, Barton 25. Zhang Z (2006) Analysis and design of manufacturing systems
RR, Kang K, Fishwick PA (eds) Proceedings of 2000 Winter with multiple-loop structures. PhD Thesis, Massachusetts Institute
Simulation Conference. IEEE, Baltimore of Technology
7. Ares E, Peláez G (1997) Integración de línea y célula flexibles en 26. Ferreira LP, Gómez AE, Peláez Lourido GC, Resano Lázaro A,
un modelo jerárquico para la planificación y programación de la Luis Pérez CJ (2008) Comparative Analysis between analytical
producción. XII Congreso Nacional de Ingeniería Mecánica, and Arena simulation models applied to an Automobile closed-
Anales de Ingeniería Mecánica, Revista de la Asociación loop assembly line, modelled as a network of closed loops. In:
Española de Ingeniería Mecánica Proceedings of 25th International Manufacturing Conference:
8. Villa A, Fiorio G, Ares Gomez EJ (1987) Production planning Manufacturing and Design—The Next Generation (IMC2008),
and control in multi-stage multi-product systems. In: Kusiak A Ireland, 3rd-5th September
(ed) Modern Production Management Systems. Elsevier, 27. Ferreira L, Ares EG, Peláez LGC, Salgado M (2010) Analysis of
Amsterdam the Influence of Conveyor Speed on the Behaviour of an
9. Guimarães R, de Carvalho V (1984) CAPS—ECSL, Experiência Automobile Assembly Line, Chapter 41. In: Katalinic B (ed)
de modelagem e simulação aplicada a um sistema de elevadores. DAAAM International Scientific Book. DAAAM International,
Universidade do Minho, Braga Vienna, pp 463–470
10. Pinto Ferreira JJ (1995) Suporte do Ciclo de Vida dos Sistemas 28. Ferreira LP, Gómez EA, Lourido GP, Salgado M, Quintas JD
Integrados de Fabrico através de Modelos Executáveis sobre (2011) Analysis on the Influence of the Number of Pallets
Infra-estruturas de Integração. Doctorate Thesis, Faculty of Circulating on an Automobile Closed-Loop Assembly Line.
Engineering at Universidade do Porto International Journal of Advanced Engineering Sciences and
11. Law AM, Kelton DW (1991) Simulation Modeling & Analysis, Technologies (IJAEST) 2(2):119–123
2nd edn. McGraw-Hill, New York 29. Amin M, Altiok T (1997) Control policies for multi-product
12. Rubinstein RY, Melamed B (1998) Modern Simulation and multi-stage manufacturing systems: an experimental approach. Int
Modeling. Wiley, Hoboken J Prod Res 35(1):201–223, Taylor & Francis Ltd
13. Mclean C, Leong S (2001) The expanding Role of Simulation in 30. Bulgak AA, Sanders JL (1988) Integrating a modified simulated
Future Manufacturing. In: Proceedings of 2001 Winter Simulation annealing algorithm with the simulation of a manufacturing
Conference system to optimize buffer sizes in automatic assembly systems.
14. Resano Lázaro A (2007) Análisis Funcional y Optimización de la In: Abrams M, Haigh P, Comfort J (eds) Proceedings of the 1988
Distribuición en Planta de una Línea de Ensamblaje de Automó- Winter Simulation Conference. IEEE, Baltimore
viles. PhD Thesis, Departamento de Ingeniería Mecánica, Ener- 31. Bulgak AA, Sanders JL (1991) Modeling and Design Optimiza-
gética y de Materiales, Universidad Pública de Navarra tion of Asynchronous Flexible Assembly Systems with Statistical
15. Li N, Zheng L, Li Q-L (2009) Performance Analysis of Two-Loop Process Control and Repair. Int J Flex Manuf Syst 3:251–274
Closed Production Systems. Comput Oper Res 36:119–134 32. Altiparmak F, Dengiz B, Bulgak AA (2002) Optimization of
16. Gershwin S, Loren M, Werner (2007) An approximate analytical Buffer Sizes in Assembly Systems Using Intelligent Techniques.
method for evaluating the performance of closed-loop flow In: Yucesan E, Chen C-H, Snowdon JL, Charnes JM (eds)
systems with unreliable machines and finite buffers. Int J Prod Proceedings of the 2002 Winter Simulation Conference. IEEE,
Res 45(14):3085–3111 Baltimore
17. Matta A, Runchina M, Tolio T (2005) “Automated flow lines with 33. Roser C, Nakano M, Tanaka M (2003) Buffer Allocation Model
shared buffer”, Springer-Verlag. OR Spectr 27:265–286. doi:10.1007/ Based on a Single Simulation. In: Chick S, Sánchez PJ, Ferrin D,
s00291-005-0197-7 Morrice DJ (eds) Proceedings of the 2003 Winter Simulation
18. Soma M, Kondoh S, Umeda Y (2003) Simulation of Closed-loop Conference. IEEE, Baltimore
Manufacturing Systems focused on Material Balances. In: 34. Resano Lázaro A, Luis Pérez CJ (2007) Analysis and enhance-
Proceedings of EcoDesign2003: Third International Symposium ment of the four-door cars proportion limits in a real automobile
on Environmentally Conscious Design and Inverse Manufactur- assembly line working in transitory regime. Second Manufactur-
ing, Tokyo, Japan, December, 8–11 ing Engineering Society International Conference, Madrid, Spain
366 Int J Adv Manuf Technol (2012) 59:351–366

35. Resano Lázaro A, Luis Pérez CJ (2008) Analysis of an automobile Warm-Up Period. In: Kuhl ME, Steiger NM, Armstrong FB,
assembly line as a network of closed loops working in both, Joines JA (eds) Proceedings of the 2005 Winter Simulation
stationary and transitory regimes. Int J Prod Res 46(17):4803– Conference. IEEE, Baltimore
4825 42. Hoad K, Robinson S, Davies R (2008) Automating Warm-Up
36. Resano Lázaro A, Luis Pérez CJ (2009) Dynamic analysis of an Length Estimation. In: Mason SJ, Hill RR, Mönch L, Rose O,
automobile assembly line considering starving and blocking. Jefferson T, Fowler JW (eds) Proceedings of the 2008 Winter
Robot Comput Integ Manuf 25:2 Simulation Conference. IEEE, Baltimore
37. Kelton DW, Sadowski RP, Sadowski DA (2002) Simulation With 43. Bulgak AA, Jerry Sanders L (1990) An Analytical Performance
ARENA, 2nd edn. McGraw-Hill, New York Model for Assembly Systems With Automatic Inspection Stations
38. Kelton DW, Sadowski RP, Sturrock DT (2007) Simulation with and Repair Loops. Comput Ind Eng 18(3):373–380, Elsevier Ltd
Arena, 4th edn. McGraw-Hill, New York 44. Bulgak AA, Jerry Sanders L (1991) “Approximate Analytical
39. Mahajan PS, Ingalls RG (2004) Evaluation of Methods Used to Performance Models for Automatic Assembly Systems With
Detect Warm-Up Period in Steady State Simulation. In: Ingalls Statistical Process Control and Automated Inspection”. J Manuf
RG, Rossetti MD, Smith JS, Peters BA (eds) Proceedings of the Syst 10(2):121–133, Elsevier Science Ltd
2004 Winter Simulation Conference. IEEE, Baltimore 45. Narahari Y, Khan LM (1996) Performance Analysis of Scheduling
40. de Freitas Filho PJ (2001) Introdução à Modelagem e Simulação Policies in Re-Entrant Manufacturing Systems. Computers Ops
de Sistemas—Com Aplicações em Arena. Visual Books Editora, Res 23(1):37–51, Elsevier Science, Ltd
Florianópolis 46. Hewitt ST (2002) Comparing Analytical and Discrete-Event
41. Rossetti MD, Li Z, Qu P (2005) Exploring Exponentially Simulation Models of Manufacturing Systems. Master of Science,
Weighted Moving Average Control Charts to Determine the Institute for Systems Research, University of Maryland

You might also like