Mixed Model Assembly Line Balancing
Mixed Model Assembly Line Balancing
ASSEMBLY LINE
BALANCING
(SAYAN CHAKRABORTY)
1. Introduction:
Layout decisions in a typical factory consist of the determination of placement of various
departments, work groups within the department, workstations, and machines within a production
facility. The basic objective of optimizing facility layout is to arrange the above mentioned elements
in a manner so that the operational output can be maximised and bottlenecks can be eliminated. A
good layout has immense importance on reducing bottlenecks in moving people or material,
minimizing material handling costs and improvement of resource utilization. It is also important in
order to achieve flexibility, resource utilization and improving safety in a production plant.
There are basically three basic types of layout (process layout, product layout, and fixed-position
layout) and one hybrid type (group technology or cellular layout) layout.
1.1. Process Layout:
A process layout or job- shop layout or functional layout is a layout in which similar equipment
are grouped together, Process layouts are designed to increase economies of scale, allowing
individual processes to function more efficiently by pooling resources and is ideal for large
volume productions.
Single model assembly line: If only a single model is assembled in the line, then the system is
defined as single model assembly line.
ii.
Mixed model Assembly line: In mixed model assembly lines, all models which are variation of
the same base product but different in attributes are assembled.
iii.
Multi model assembly line: In this system, the assembled products are not homogeneous
and more than one type of models is assembled in the line.
Product Variety
Single
None
Batch
Mixed
Small Differences
Objective
Solution approach
Major assumptions
Thomopoulos Nick. T
Development of a
(1967)
MALP problem is
sequencing problem,
considered separately
balancing technique.
account.
of the system is
considered
individually.
Sequencing is used to
increase the efficiency
of the line.
Hadi et Al. (1997)
An integer
programming model is
common tasks of
tasks to an ordered
sequence of stations
MALP problem.
satisfied and
performance measures
are optimized.
predecessor and
successor.
Shortest route
The mixed-model
formulation of the
mixed-model assembly
is transformed into a
assumed to exist.
single-model version
with a combined
solution.
precedence diagram.
Objective
Solution approach
Major Assumptions
Macaskill et
Balance efficiency
Al. (1972)
and speed of
assignment is constant
computation is
considered. A
balance problem is
independent.
sequence efficiency.
DePuy et Al.
COMSOAL
(2000)
activities of a project to
(Computer Method
of Sequencing
Operations for
Assembly Lines)
Objective
Solution approach
Major Assumptions
Miltenburg
Dynamic
(1990)
Programming
always constant.
model facility.
approach,
heuristics.
Bard (1989)
Develop an algorithm to
Dynamic
programming
constant.
approach.
Scheduling
Al. (1989)
algorithm &
heuristics.
Objective
Solution approach
Major Assumptions
Merengo et Al.
Balancing
(1999)
methodology
non-cyclical precedence
heuristics and
simulation based
known.
solution to the
sequencing
problem.
David (1995)
Dynamic
programming
assumed to be increasing as
number of workstations.
approach,
sequence
heuristics.
Raouf et Al.
Heuristic method
(1980)
executed by
considered to be invariant.
minimum number of
FORTRAN program.
workstations under a
predetermined cycle time.
Nevins (1972)
technique.
time.
Objective
Solution approach
Major Assumptions
Trvino Et Al.
A general equation
(1993)
programming
approach is
directly.
quality cost.
adopted.
Goal programming
reduction
approach.
Lee (1994)
Et
(1994)
Al. Minimize
of Simulated
precedence relationships.
balance
the
number
the
between
workloads
and
within
workstations.
Mirzapour et Al. Installation of a bypass sub-line Hybrid
(2009)
operations
of Algorithm (GA).
et
(2011)
Sekar
(2013)
et
approach.
objective
Optimization
Method
10
), and
).
= work content
time of model j (min/pc); P = the number of models to be produced during the period: and j is
used to identify the model, j = 1, 2 , P. repositioning efficiency is
is
11
Example 1: The hourly production rate and work content time for two models to be produced
on a mixed model assembly line are given in the table below. Also given is that line efficiency E =
0.96 and manning level is 1. Determine the theoretical minimum number of workers required on
the assembly line.
Model
27.0
25.0
Solution:
i)
ii)
Or,
Or,
Line efficiency is given as .96, Manning level is given one worker each station.
So, Available time (AT) = 60 * .96 = 57.6 min/hour/worker
iii)
0r,
Or,
Or,
Where W is number of work stations, AT= available time in the period of interest, WL = work
load to be achieved during same period (min), and
Where
= total time within the workload that must be allocated to element k for all products
(min).
Step 4: Compute new required production rate (Rp) by summing required production rate of
each elements.
Step 5: Cycle time (Tc) for the combined assembly line to be computed.
Minute
Step 6: Total available time
) is to be computed.
Step 7: Elements are to be allocated to workstations by any single line balancing algorithm.
13
Example 2: For the two models Y and Z, hourly production rates are: 4 units/hour and 6
units/hour for Y & Z respectively. Most of the work elements arc common to the two models,
but in some cases the elements take longer for one model than for the other. The elements,
times, and precedence requirements are given in the following Table. Also given: E = 0.96 %,
repositioning time Tr = 0.15 min. and manning level is one.
(a) Construct the precedence diagram for each model and for both models combined into one
diagram.
(b) Use the Kilbridge and Wesler method to solve the line balancing problem.
(c) Determine the balance efficiency.
Work element
Time on model Y
Preceded by
Time on model Z
Preceded by
5,6
(K)
14
Solution:
Step 1: Draw the precedence diagram for model Y
6
D
4
B
3
15
YZ
B
YZ
Y
E
YZ
YZ
YZ
YZ
Element (K)
4*3 = 12
6*3 = 18
12 + 18 = 30
4*4 = 16
6*4 = 24
16 + 24 = 40
4*2 = 8
6*3 = 18
8 + 18 = 26
4*6 = 24
6*5 = 30
16 + 30 = 54
4*2 = 8
6*0 = 0
8+0=8
4*4 = 16
6*2 = 12
16 + 12 = 28
4*0 = 0
6*4 = 24
0 + 24 = 24
4*5 = 20
6*4 = 24
20 + 24 = 44
16
Step 5: Arrange the elements in column according to the combined precedence diagram.
Element
Column
TTk
Preceded by
30
II
40
II
26
II
54
III
III
28
III
24
IV
44
Step 6: Compute the new required production rate, cycle time and available time.
New required production rate is (6 + 4) = 10 units/hour
Or,
= 5.76 min.
So
Repositioning efficiency = Service time (TTS) / Cycle time (TC) = 5.61 / 5.76 = 0.974
Hence, the total available time (AT) can be calculated as-
Or,
Step 8: Solve the problem using the Kilbridge and Wesler method
Workstation
Element
TTk (minute)
30
26
56
54
54
40
12
28
24
52
44
44
TTsi(minute)
3
52
258
Step 9: Compute the balance efficiency
The balance efficiency is determined by Max {TTsi} = 56 minute.
So, balance efficiency,
18
. But in a mixed
model line, it is more complicated as each of the models may have a different work content
time, which translates into different station service time. Hence, the time interval between
launches and the selection of which model to launch are interdependent for mixed model line.
For the mixed model line, the solution of the model launching and line balancing problems are
closely related. The solution of the model launching problem depends on the solution of line
balancing problem. The model sequence must be same that of the line balancing problem.
Time interval between successive launches is called launching discipline in mixed model line.
There are two alternative launching disciplines available. They are;
I) variable rate launching
II) Fixed rate launching.
I.
The advantage of variable rate launching is that units can be launched in any order without
causing idle time or congestion at workstations. In this method, the time difference between
two successive launches is kept equal to the cycle time of the current unit. The cycle time and
launch intervals vary with every launches, as different models have different task times per
station. The time interval in variable rate launching can be expressed as follows:
Steps for determining variable launching rate:
i)
ii)
) of a particular model.
iii)
iv)
Where
is the time interval before the next launch in variable rate launching (min),
is
the work content time of the product just launched (model j) (min), w is the number of workers
and
19
Variable rate launching has a few logistical and technical setbacks. Deliver the required
components and subassemblies to the workstations at any given moment are difficult, also,
work units cannot be attached to the conveyor matching with the variable rate launching
interval. Due to these flaws, fixed rate launching is often preferred over variable rate launching
method.
Example 3: Determine the variable rate launching intervals for models Y and Z in previous
examples. Repositioning efficiency (E,) is 0.974 and balance efficiency (Eb) = 0.921.
Solution: Variable launching rate,
For model Y,
For model Z,
So, when a unit of model A is launched onto the front of the line, 6.020 min must elapse before
the next launch. Again, when a unit of model B is launched onto the front of the line, 5574 min
must elapse before the next launch.
II.
In fixed rate launching, the interval between launching of two models is kept constant. The
interval is usually kept taking the speed of the conveyor and the distance between work carriers
into account. It is important that the schedule is at per with the available man power on the
assembly line else there will be either station congestion or starving on the assembly line.
Steps for fixed rate launching:
i)
ii)
iii)
iv)
20
Where
model j,
Where
id the fixed rate launching interval, m = launch sequence during the period of
If the value of the above expression is positive, then congestion is recognized, which means that
the actual sum of task times for the models thus far launched (m) exceeds the planned
cumulative task time. Otherwise, there will be idle time on the assembly line. In order to
minimize both congestion and idle time, the following model is proposed, (Groover M.P, 2002).
Example 4:
Determine the fixed rate launching intervals for models Y and Z in previous examples. Repositioning
efficiency (E,) is 0.974 and balance efficiency (Eb) is 0.921.
Solution:
The combined production rate of model Y & Z is 6+4 = 10 units/ hour.
Total work content time for two models is 27 min & 25 min respectively
Theoretical number of workers, w = 5
Or,
= 5.752 minute.
21
ii.
iii.
Total space required for the tasks assigned to each station must not exceed the stations
finite work space available.
iv.
Each product must be routed to the stations subject to precedence relations defined by
its assembly plan.
v.
vi.
Each station can perform at most one task at any given time.
vii.
: product, = {1, . . . , V}
: assembly sequence, = {1, . . . , }.
Input Parameters:
: working space of station for task .
: working space for station .
: number of parallel machines in station .
: process time for task of model .
22
= 0;
= 0;
The following decision variables are introduced to model the loading and routing problem:
: the weight factor (0 < < 1),
: a big number
23
(1)
Subject to,
(2)
Ir, ( , )
, ,
, j J
, , s S
(4)
(5)
(6)
(7)
j J
(3)
(8)
(9)
, , s S
(10)
(11)
[ ][ ][ ][]
[ ];
, j J, , s S
(12)
Ij, l
I, l Lr, (j,r)
,sS
(13)
Ij, l
I, l Lr, (j,r)
,sS
(14)
Ij, l
I, l Lr, (j,r)
,sS
(15)
; kK
(16)
(17)
(18)
;
s S, j J, i I, h H
(19)
24
The objective function is the minimization of the weighted maximum workload max and
sum of transportation time sum.
ii.
Equation (2) shows for each product and assembly sequence selected that all of its required
tasks are allocated among the stations.
iii.
Equation (3) is the flow of tasks for each station, for selected assembly sequence, and for
successively performed tasks.
iv.
Equations (4) and (7) ensure the workload of the bottleneck station with parallel machines
and the total transportation time, respectively.
v.
Equations (5) and (6) define the tasks that are assigned to at least one machine and not
more than all
Equation (8) ensures that each task is assigned to at least one station, and by this, it admits
alternative assembly routes for products.
vii.
viii.
Equation (10) shows the total flexibility capacity of all parallel machines at related station.
ix.
Equation (11) represents the capacity constraint of the number of parallel machines in
station .
x.
Equation (12) shows that if the sequence is not selected, all variables of related
sequence are made zero. Equation (12) shows that if we do not select any sequence, we
make all of variables in this sequence zero.
xi.
Equations (13), (14), and (15) ensure that each product successively visits stations where the
required tasks may be assembled subject to precedence relations defined by the assembly
sequence selected.
xii.
Equation (16) ensures that only one assembly sequence is selected for each product.
xiii.
xiv.
xv.
Equation (19) ensures that all tasks, which are in the same sequence, are assigned to the
same station and the same parallel machine and that also the tasks of the same product
models are assigned to the same station and the same parallel machine.
25
Solution Approach
i)
ii)
The weighted sum (WS) method is used to solve multi-objective integer programming
problem.
iii)
The weighted sum (WS) method involves a linear or convex combination of the
objectives
To solve the underlying multi-objective mixed integer programming model, ILOG OPL
optimization software can be used.
i.
ii.
Its diversity cannot be controlled; therefore even the distribution of weights does not
translate to uniform the distribution of the solution points.
iii.
The distribution of solution points is highly dependent on the relative scaling of the
objective.
10. Conclusion:
The assembly line balancing problem (ALBP) has had significant industrial importance since Henry
Fords introduction of the assembly line. Assembly lines can be classified as single model, multi
model, and mixed model with respect to the number of different products assembled on an
assembly line. Mixed model assembly line has significant importance improving the production
efficiency in terms of varying market demand. Mixed model assembly line is also very important to
meet the goals of JIT production and in order to reduce inventory, setup and attain higher
production.
Historically, the focus almost always has been on full utilization of human labor; that is, to design
assembly lines minimizing human idle times. But newer views are much more practical and
intentions are to incorporate greater flexibility in the number of products manufactured on the line,
more variability in workstations (such as size, number of workers), improved reliability (through
routine preventive maintenance), and high-quality output (through improved tooling and training).
Balancing mixed-model is a difficult task and sequencing of task even makes it more difficult for
computation. But mixed model assembly line balancing has been recognized as a major enabler to
handle product variety, and can be found in most of the industrial environment today. With the
growing trend for product variability and shorter life cycle, they are slowly replacing the traditional
mass production assembly line.
27
11. References:
Al-e-Hashem, S., & Aryanezhad, M. (2009). An efficient method to solve a mixed-model assembly line
sequencing problem considering a sub-line. World Applied Sciences Journal, 6(7), 168181.
Balancing-sequencing, L., Author, M. A., Source, N. T. T., Series, A., & Url, I. S. (2015). Line balancingsequencing for mixed-model assembly , 14(2).
Bard, J. F. (1989). Assembly line balancing with parallel workstations and dead time. International Journal of
Production Research, 27(6), 10051018.
Ben-Arieh, D. (1995). Line balancing for non-traditional assembly lines, mixed models, and sequencedependent assembly times. International Journal of Computer Integrated Manufacturing, 8(4), 286297.
Gokcen.H.(1998). Binary Integer formulation for mixed model assembly line balancing problem. Computers &
Industrial Engineering, 34(2), 451-461
Bukchin, J. (1998). A comparative study of performance measures for throughput of a mixed model assembly
line in a JIT environment. International Journal of Production Research, 36(10), 26692685.
Bukchin, J., Dar-El, E. M., & Rubinovitz, J. (2002). Mixed model assembly line design in a make-to-order
environment. Computers & Industrial Engineering, 41(4), 405421.
Chang, H., & Chang, T. (2010). Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing
Problem, 13(3), 327336.
Choudhary, S., & Agrawal, S. (2014). Mixed-Model Assembly Line Balancing Problem: A Focus on Model
Formulation, (Aimtdr), 1215.
Chutima, P. (2010). Mixed-Model U-Shaped Assembly Line Balancing Problems with Coincidence Memetic
Algorithm. Journal of Software Engineering and Applications, 03(04), 347363.
DePuy, G. W., & Whitehouse, G. E. (2000). Applying the COMSOAL computer heuristic to the constrained
resource allocation problem. Computers and Industrial Engineering, 38(3), 413422.
Mikell P. Groover. (2002). Automation, Production Systems, and Computer-Integrated Manufacturing, 3
edition, PHI publication.
rd
Erel, E., & Gokcen, H. (1999). Shortest-route formulation of mixed-model assembly line balancing problem.
European Journal of Operational Research, 116(1), 194204.
Gken, H., & Apak, K. (2006). A goal programming approach to simple U-line balancing problem. European
Journal of Operational Research, 171(2), 577585.
Kara, Y., zgven, C., Seme, N. Y., & Chang, C. T. (2011). Multi-objective approaches to balance mixed-model
assembly lines for model mixes having precedence conflicts and duplicable common tasks. International
Journal of Advanced Manufacturing Technology, 52(5-8), 725737.
Lee, S. M., Everett, A. M., & Melkonian, J. H. (1994). Optimizing lot size and setup time in a JIT environment: a
multiple objective application. Production Planning & Control, 5(3), 308319.
Merengo, C., Nava, F., & Pozzetti, a. (1999). Balancing and sequencing manual mixed-model assembly lines.
International Journal of Production Research, 37(12), 28352860.
28
Miltenburg, J., Steiner, G., & Yeomans, S. (1990). A dynamic programming algorithm for scheduling mixedmodel, just-in-time production systems. Mathematical and Computer Modelling, 13(3), 5766.
Miltenburg, J. (2011). Level Schedules for Mixed-Model Assembly Lines in Just-in-Time Production Systems *.
Management, 35(2), 192207.
Nevins, a. J. (1972). Assembly Line Balancing using Best Bud Search. Management Science, 18(9), 529539.
Raouf, a., Tsui, C. L., & El-Sayed, E. a. (1980). A new heuristic approach to assembly line balancing. Computers
& Industrial Engineering, 4, 225234.
Scheloribates, I., Badejo, M. A., Woas, S., & Beck, L. (2002). Assembly Systems and Line Balancing. a B, 86, 1
60.
eker, ., zgrler, M., & Tanya, M. (2013). A weighted multiobjective optimization method for mixed-model
assembly line problem. Journal of Applied Mathematics, 2013(i).
Lastra. J.(2015). Production-line balances for mixed-model lines , 19(4), 423434.
Sivasankaran, P., & Shahabudeen, P. (2014). Literature review of assembly line balancing problems. The
International Journal of Advanced Manufacturing Technology, 16651694.
Systems, A. (n.d.). Tambe, P. Y. (2006). Balancing Mixed-Model Assembly Line To Reduce Work Overload in a
Multi-Level Production System, (May), 174.
Thomopoulos, N. T. (1970). Mixed Model Line Balancing with Smoothed Station Assignments. Management
Science, 16(9), 593603
Trevino, J., Hurley, B. J., & Friedrich, W. (1993). A mathematical model for the economic justification of setup
time reduction. International Journal of Production Research, 31(1), 191202.
Uddin, M. K., Luis, J., & Lastra, M. (n.d.). Assembly Line Balancing and Sequencing, (section 2).
Van Zante-de Fokkert, J. I., & de Kok, T. G. (1997). The mixed and multi model line balancing problem: a
comparison. European Journal of Operational Research, 100(3), 399412.
Vilarinho, P., & Simaria, A. (2002). A two-stage heuristic method for balancing mixed-model assembly lines
with parallel workstations.
Xu, W., & Xiao, T. (2011). Strategic robust mixed model assembly line balancing based on scenario planning.
Tsinghua Science and Technology, 16(3), 308314.
Zhang, Y., Luh, P. B., Yoneda, K., Kano, T., & Kyoya, Y. (2000). Mixed-model assembly line scheduling using the
Lagrangian relaxation technique. IIE Transactions, 32(2), 125134.
Zhu, X., Hu, S. J., Koren, Y., & Marin, S. P. (2008). Modeling of Manufacturing Complexity in Mixed-Model
Assembly Lines. Journal of Manufacturing Science and Engineering, 130(5), 051013.
29