Quality Estimation of Assembly Line Balance

Advances in Mathematical Models and Production Systems in Engineering
Quality Estimation of Assembly Line Balance
WALDEMAR GRZECHCA, MICHAŁ BŁACHUCIŃSKI
Department of Automation Control
Silesian University of Technology
44-100 Gliwice, ul Akademicka 16
POLAND
[email protected] [email protected] http://www.polsl.pl
Abstract: - In the paper authors discuss the quality estimation of assembly line balancing problem. Task are
assigned to workstations and the calculated measures show the quality of the final results. Because even
optimal solutions contain idle times, the estimation of quality of end results is very important. In the literature
we can find different measures but the most useful are: line efficiency, smoothness index and time of the line.
Authors present in the paper the difference between cycle time and maximum station time. Misunderstanding of
these values leads to wrong estimation of quality of assembly line balancing problem. To understand better the
problem a numerical example is discussed.
Key-Words: - assembly line balancing problem, heuristics, line efficiency, smoothness index, time of the line
to be dictated by implied rules set forth by the
production sequence [5]. For the manufacturing of
any product, there are some sequences of tasks that
must be followed. Since the process time of the
different tasks is usually not the same, an imbalance
occurs which generates losses. Therefore one tries to
balance the processing times. The assembly line
balancing problem (ALBP) originated with the
invention of the assembly line. Helgeson and Birnie
[6] were the first to propose the ALBP, and
Salveson [7] was the first to publish the problem in
its mathematical form. An ALBP generally consists
of finding a feasible line balance, i.e., an assignment
of each task to a station such that the cycle time
constraints, the precedence constraints and possible
further restrictions are fulfilled. The most popular
ALBP is called Simple Assembly Line Balancing
Problem (SALBP). It simplifies the more general
ALBP by introducing the following assumptions [810]:
− mass-production of one homogeneous product,
− all tasks are processed in a predetermined mode
(no processing alternatives exist),
− paced line with a fixed common cycle time
according to a desired output quantity,
− the line is considered to be serial with no feeder
lines or parallel elements,
− the processing sequence of tasks is subject to
precedence restrictions,
− deterministic task times,
− no assignment restrictions of tasks besides
precedence constraints,
1 Introduction
The manufacturing assembly line was first
introduced by Henry Ford in the early 1900’s. It was
designed to be an efficient, highly productive way
of manufacturing a particular product. The basic
assembly line consists of a set of workstations
arranged in a linear fashion, with each station
connected by a material handling device. The basic
movement of material through an assembly line
begins with a part being fed into the first station at a
predetermined feed rate. A station is considered any
point at the assembly line in which a task is
performed on the product usually joining one or
more new parts. These tasks can be performed by
machinery, robots, and/or human operators. Once
the product enters a station, the task is then
performed, and the product is moved to the next
station. The time it takes to complete a task at each
operation is known as the process time [1]. The
cycle time of an assembly line is predetermined by a
desired production rate. This production rate is to be
set so that the desired amount of the end product is
produced within a certain time period [2]. In order
for the assembly line to maintain a certain
production rate, the sum of the processing times at
each station (including the transfer time from station
to station) must not exceed the stations’ cycle time
[3]. If the sum of the processing times within a
station is less than the cycle time, idle time is said to
be present at that station [4]. One of the main issues
concerning the development of an assembly line is
how to arrange the tasks to be performed. This
arrangement may be somewhat subjective, but has
ISBN: 978-960-474-387-2
43
Advances in Mathematical Models and Production Systems in Engineering
−
2.2 U – Shaped Lines
a task cannot be split among two or more
stations,
− all stations are equally equipped with respect to
machines and workers.
Two goals can be considered in addition to the
precedence relations between the tasks: the
minimization of the number of workstations for a
given cycle time (SALBP-I) and the minimization
of the cycle time for a given number of workstations
(SALBP-II). However, during the first forty years of
the assembly line’s existence, only trial-and-error
methods were used to balance the lines [4]. Since
then, there have been numerous methods developed
to solve the different forms of the ALBP. Salveson
[7] provided the first mathematical attempt by
solving the problem as a linear program. Gutjahr
and Nemhauser [10] have shown that the ALBP
problem falls into the class of NP-hard
combinatorial optimization problems. This means
that an optimal solution is not guaranteed for
problems of significant size. Therefore, heuristic
methods have become the most popular techniques
for solving the problem.
In order to deal with the problems of a serial line it
was redesigned to a form of U-shape (Fig. 2). In
such a line operators can work at more than one
station simultaneously. For example first operator
may both load and unload product units. As they are
included in more tasks during production process
they are gaining very important experience and
enlarge horizons. It is very helpful in case of just-intime production systems as it improves flexibility
which is crucial in dynamically changing demand
rates. What more, stations are closer together what
results in better communication between operators
and in case of emergency they are able to help each
other effectively.
1
2
….
M -1
Flow line direction
M
Flow line direction
K
K -1
….
M+1
Fig. 2. U - Shaped assembly line structure
2 Assembly Line Structures
2.3 Parallel Lines
There exists also a classification regarding plant
layout which is used to describe the arrangement of
physical facilities in a production plant [9]. Five
types of layout can be distinguished:
• serial lines,
• U-shaped lines,
• parallel lines,
• parallel stations,
• two-sided lines.
In order to deal with problems described in case of a
serial line it might be a good idea to create several
lines doing the same or similar tasks (Fig. 3).
The advantages of such a solution [9]:
• increased flexibility for mixed-model
systems,
• flexibility due to changing demand rates,
• lowered risk of machine breakdown
stopping the whole production,
• cycle time can be more flexibly chosen
which leads to more feasible solutions.
The optimal number of lines is however a subject of
discussion for every single case separately.
2.1 Serial (Single) Lines
This is a very basic layout of a flow line production
system (Fig. 1). It is determined by the flow of
materials. It is mostly used for small size products.
These lines have several disadvantages:
• monotone work,
• sensibility due to failures,
• inflexibility due to changing demand rates.
Flow line direction
1
2
….
K-1
K
K-1
K
K-1
K
K
1
2
….
Flow line direction
K-1
K
1
2
….
Fig. 3. Parallel assembly lines structures
Fig. 1. Serial assembly line structure
ISBN: 978-960-474-387-2
….
Flow line direction
Flow line direction
1
2
44
Advances in Mathematical Models and Production Systems in Engineering
2.3 Parallel Stations
Smoothness index (SI) describes relative smoothness
for a given assembly line balance. Perfect balance is
indicated by smoothness index 0. This index is
calculated in the following manner:
As an extension of serial lines bottlenecks are
replaced with parallel stations (Fig.4). Tasks
performed on parallel stations are the same and
throughput is this way increased.
SI =
2
Flow line direction
1
This kind of flow lines is mainly used in case of
heavy workpieces when it is more convenient to
operate on both sides of a workpiece rather than
rotating it. Instead of single working-place, there are
pairs of two directly facing stations such as 1 and 2
(Fig. 5) Such a solution makes the line much more
flexible as the workpiece can be accessed either
from left or right. In comparison to serial lines:
• it can shorten the line length,
• reduce unnecessary work reaching to the
other side of the workpiece.
K-3
3
K-2
4
K-1
LT = c ⋅ (Km − 1) + Max{t(S K ), t(S K −1 )
K
(4)
As far as smoothness index and line efficiency are
concerned, its estimation, on contrary to LT, is
performed without any change to original version.
These criterions simply refer to each individual
station, despite of parallel character of the method.
But for more detailed information about the balance
of right or left side of the assembly line additional
measures will be proposed:
K
(1)
Smoothness index of the left side
⋅ 100%
c⋅K
where:
K - total number of workstations,
c - cycle time.
ISBN: 978-960-474-387-2
}
where:
Km – number of mated-stations,
K – number of assigned single stations,
t(SK) – processing time of the last single station.
Some measures of solution quality have appeared in
line balancing problem. Below are presented three
of them [9]:
Line efficiency (LE) shows the percentage utilization
of the line. It is expressed as ratio of total station
time to the cycle time multiplied by the number of
workstations:
i
(3)
In two – sided assembly line balancing method
within mated-stations, tasks are intended to perform
its operations at the same time to the both sides. In
consequence, modification has to be introduced to
line time parameter which is the consequence of
parallelism.. We must treat those stations as two
double ones (mated-stations), rather than individual
ones Sk. Accepting this line of reasoning, new
formula is presented below:
3 Measures
LE =
(2)
where:
c - cycle time,
K -total number of workstations.
Fig. 5. Two – sided assembly line
i =1
2
LT = c ⋅ (K − 1) + TK
Flow line direction
∑ ST
− ST i )
Time of the line (LT) describes the period of time
which is need for the product to be completed on an
assembly line:
2.4 Two –sided Lines
2
max
where:
STmax = maximum station time (in most cases cycle
time),
STi = station time of station i.
K
Fig. 4. Parallel stations
1
∑ (ST
i =1
K-1
2
K
SI L =
K
∑ (ST
maxL
i =1
45
− ST iL )
2
(5)
Advances in Mathematical Models and Production Systems in Engineering
where:
SIL- smoothness index of the left side of two-sided
line,
STmaxL- maximum of duration time of left allocated
stations,
STiL- duration time of i-th left allocated station.
1
4
6
2
5
7
Smoothness index of the right side
3
SI R =
K
∑ (ST
maxR
− ST iR )
2
8
9
12
10
13
11
14
15
Fig. 6. Precedence graph of a numerical example
(6)
i =1
Table 1. Processing times of a numerical example
where:
SIR- smoothness index of the right side of two-sided
line,
STmaxR- maximum of duration time of right allocated
stations,
STiR- duration time of i-th right allocated station.
As we can notice there are a lot of wrong
calculations and mistakes in final results measures
because of Equation 1 and Equation 3. The formulae
depend on a number of workstations and cycle time.
But as we can notice in Equation 2 cycle time is
considered as STmax (maximum workstation time).
Therefore the formulae should be modified and
correct equations are Equation 7 and Equation 8. In
this way we can avoid mistakes and
misunderstanding results.
LE =
i =1
i
STmax ⋅ K
(7)
⋅ 100%
and
LT = STmax ⋅ (K − 1) + TK
(8)
The modified equation for line time of two-sided
assembly line balancing problem is:
LT = STmax ⋅ (Km − 1) + Max{t(S K ), t(S K −1 )
}
(9)
4 Numerical Example
A numerical example with 15 tasks will be
considered. Its precedence graph is represented in
Fig. 6 and processing times are given in Table 1.
ISBN: 978-960-474-387-2
Time
Task
Time
Task
Time
1
4
6
5
11
5
2
3
7
5
12
7
3
7
8
5
13
3
4
2
9
3
14
1
5
1
10
1
15
2
The goal of our calculations is to find a feasible
assignment of our tasks in assembly line structure.
To find a number of workstations of assembly line
we calculated the balance using well-known Ranked
Positional Weight method [6]. Below in Fig. 7 and
Fig. 8 station and idle times are presented. In first
experiment the balance for cycle time c=9 was
calculated. As a result we got a feasible solution
with 8 workstations and different station efficiency
for each of them. In the second step the cycle time
value was changed to 12. Now we got a solution
with 5 workstations. None of workstations had idle
time equal to zero what means none of workstations
is uploaded with 100% processing time. In this case
we should be very careful with estimation of final
results quality. Very often the cycle time value is
changed to maximum workstation time (smoothness
index Eq. 2) but other measures still include in their
formulae cycle time value what leads to mistakes.
Therefore instead of Eq. 1 and Eq. 3 in practice
Eq. 7 and Eq. 8 are used. Now both situations –
maximum workstation time equal to cycle time
value and maximum workstation time different than
cycle time value are considered without mistakes. It
is very important for production engineers and
managers to deal with detailed knowledge about
manufacturing processes. It always helps to take the
right decision.
K
∑ ST
Task
46
Advances in Mathematical Models and Production Systems in Engineering
5 Conclusions
Assembly line balancing is still an important
problem in scheduling and sequencing theory. The
way how we assign tasks to the workstations
decides about quality of the final result. Because the
problem belongs to the NP-hard class of complexity,
very often heuristic methods are only the one which
solve the problem in reasonable time. Therefore
different measures ensure a good choice of feasible
end results. Authors of the paper proposed modified
formulae for line efficiency and time of the line
what can in the future avoid mistakes in detailed
information about balance process.
This publication was supported by the Human
Capital Operational Programme and was co-financed
by the European Union from the financial resources
of the European Social Fund, project no.
POKL.04.01.02-00-209/11.
Fig. 7. Station and idle times for cycle c=9
References:
[1] Sury, R.J., Aspects of assembly line balancing,
Int. Journal of Production Research, 9, 1971,
pp. 8-14.
[2] Baybars, I., 1986, A survey of exact algorithms
for simple assembly line balancing problem,
Management Science, 32,1986, pp. 11-17.
[3] Fonseca D.J., Guest C.L., Elam M., Karr C.L.,
A fuzzy logic approach to assembly line
balancing, Mathware & Soft Computing
12,2005, pp. 57-74.
[4] Erel E, , Sarin S.C., A survey of the assembly
line
balancing
procedures,
Production
Planning and Control, 9, 1998, pp. 34-42.
[5] Kao, E.P.C., A preference order dynamic
program for stochastic assembly line
balancing, Management Science, 22, 1976, pp.
19-24.
[6] Halgeson W. B., Birnie D. P., Assembly line
balancing using the ranked positional
weighting technique, Journal of Industrial
Engineering, 12, 1961, pp. 18-27.
[7] Salveson, M.E., The assembly line balancing
problem, Journal of Industrial Engineering,
1955, pp. 62-69.
[8] Baybars I., A Survey of Exact Algorithms for
the Simply Assembly Line Balancing Problem,
Management Science, 32, 1986, pp. 909-932.
[9] Scholl A., Balancing and sequencing of
assembly lines, Physica-Verlag
[10] Gutjahr, A.L., Neumhauser G.L., An
algorithm for the balancing problem,
Management Science, 11, 1964, pp. 23-35.
Fig. 8. Station and idle times for cycle c=12
In Table 2 final measures for c=9 and c=12 are
given.
Table 2. Final measures for different cycle times
Cycle c
LE %
SI
LT
9
75
9,7
64
12
90
2,83
58
11
98,18
1
54
Fig. 9. Station and idle times for cycle c=11
ISBN: 978-960-474-387-2
47