mixed model assembly line balancing

29
1 MIXED MODEL ASSEMBLY LINE BALANCING (SAYAN CHAKRABORTY)

Upload: sayan-chakraborty

Post on 15-Jan-2016

49 views

Category:

Documents


4 download

DESCRIPTION

Mixed model assembly line balancing holds a great importance when multiple products of different attributes but same base model are to be processed on a assembly line. This study guide discusses a brief research trend on mixed model assembly line balancing over the years and a solution procedure for the same.

TRANSCRIPT

Page 1: Mixed Model Assembly Line Balancing

1

MIXED MODEL

ASSEMBLY LINE

BALANCING

(SAYAN CHAKRABORTY)

Page 2: Mixed Model Assembly Line Balancing

2

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.

Fig: 1 Process layout

1.2. Product layout:

Product layout groups different workstations together, and have the advantage of keeping

specific production jobs relatively contained. This is advantageous for low-volume goods that

require a good deal of communication between workers at different stations. In a fixed-position

layout, the product remains at one location. Manufacturing equipment is moved to the product,

and useful for bulky product making industry like ship, aeroplane industries.

Page 3: Mixed Model Assembly Line Balancing

3

Fig: 2 Product layout

1.3. cellular layout:

In the hybrid type or cellular layout, dissimilar machines are grouped together to work on the

products having similar shapes or processing requirements.

Fig: 3 Cellular layout

The basic difference between a product layout and process layout is the pattern of workflow. In

product layout, equipment or departments are dedicated to a particular product line, duplicate

equipment is employed to avoid backtracking, and a straight-line flow of material movement is

achievable.

Page 4: Mixed Model Assembly Line Balancing

4

2. Definition of Assembly lines:

Since Henry Ford’s introduction of Assembly lines in the year 1913, the assembly line balancing

problem (ALBP) has been of significant industrial importance. In general sense, the assembly lines

are a special type of product layouts, developed specially for mass production. The term assembly

line refers to a progressive assembly linked by some kind of material handling device. Line balancing

is very useful in dividing a complex work structures into number of elemental tasks and removing

bottlenecks. The basic objective of line balancing is to arrange the individual processing and

assembly tasks at the workstations so that the total time required at each workstation is

approximately the same.

Fig: 4 Assembly Lines

3. Types of Assembly line balancing:

Assembly line balancing can be classified into three general models. These models are i) Single

model assembly lines and ii) Mixed model assembly lines and iii) Multi model assembly line.

i. 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.

Page 5: Mixed Model Assembly Line Balancing

5

4. Application of Assembly line:

A single model assembly line is useful when many units of one product are required, and there is no

variety among the products. This is typically applicable to products with very high demand. Batch

model line and mixed model line are produced to more than one model. The difference lies between

batch model line and mixed model line is that for the batch model line, product variety is more

significant than mixed model line. Hence A batch model line produces each model in batches. After

one batch of the product is produced, change in the setup of the assembly line is incorporated in

order to facilitate the production of new model variety. Sequence of tasks is usually different

between models and tools used at a given workstation for the last model might not be the same as

those required for the next model. For these reason, newer setup is required before production of

each batches so production time lost is evident on batch assembly line.

This problem can be rectified by using mixed assembly line where product variety is relatively low as

the models are not produced in batches; instead, they are simultaneously produced on the same

line. Two different models can be worked in two subsequent workstations in mixed assembly line

problem. The major example of mixed model assembly line is seen in automobile industries. In

mixed product assembly line, each workstation is capable of producing multiple tasks required over

a range of models.

Due to this advantage, mixed assembly line problem eliminates the drawbacks of lost production

times and high inventories associated with batch line assembly. But designing the mixed assembly

line is much complex as to determine the sequencing the models to the workstations and getting the

right part to each workstations at the required time is a difficult task.

Line type Product Variety

Single None

Batch Substantial Product variety

Mixed Small Differences

Page 6: Mixed Model Assembly Line Balancing

6

5. Mixed model assembly line balancing:

The concept of mixed model assembly line balancing evolved when any particular item does not

have sufficient demand to initiate a separate assembly line but may be part family of separate

products can. Just-in –time manufacturing concept brings significant focus on producing variety of

items on the same assembly line. So the need of mixed model assembly line evolves. As the cost of

building an assembly line is very high, it is preferable to simultaneously produce one model with

different features or several models on a single line for cost effectiveness. The mixed assembly line

balancing problem (MALBP) can ensure smooth production and cost effectiveness when more than

one product or model is manufactured on an assembly line.

6. Background of the problem:

In order to meet the growing demand of the market, it is essential to reach the customers in a short

lead time. Also, when the product life cycles are short and the variety is high, different models of

product must be produced in a small lot size with adequate flexibility. Also, assembly systems must

achieve high productivity, uniform and good quality with low cost.(Thomopoulos,1967) Mixed model

assembly line balancing can efficiently handle variety in productions, but if the variety goes very high

than overall system performance is degraded along with the quality and productivity of the system.

(Hadi et Al, 1997)

Page 7: Mixed Model Assembly Line Balancing

7

7. Review of the past researches:

General mixed model assembly line balancing problem

Author (Year) Objective Solution approach Major assumptions

Thomopoulos Nick. T

(1967)

Development of a

heuristic for solving

MALP problem adopting

single assembly line

balancing technique.

Each model in the

MALP problem is

considered separately

and the line balancing

and model sequencing

of the system is

considered

individually.

Sequencing is used to

increase the efficiency

of the line.

In order to solve the

sequencing problem,

work delay and labour

skills are not taken into

account.

Hadi et Al. (1997) For a number of given

models, assigning the

tasks to an ordered

sequence of stations

such that the

precedence relations are

satisfied and

performance measures

are optimized.

An integer

programming model is

developed that can be

used to solve the

MALP problem.

WIP is not allowed and

common tasks of

different models are

assigned to the same

station. Also, parallel

stations are not

allowed and all the

tasks have the same

predecessor and

successor.

Erdal et Al. (1999) Shortest route

formulation of the

mixed-model assembly

line balancing problem

that leads to the optimal

solution.

The mixed-model

version of the problem

is transformed into a

single-model version

with a combined

precedence diagram.

Set of common tasks

across the models are

assumed to exist.

Page 8: Mixed Model Assembly Line Balancing

8

Computer assisted mixed model assembly line problem

Author (Year) Objective Solution approach Major Assumptions

Macaskill et

Al. (1972)

Assembly of different models of

the same general product on

one production line and

allocation of even work to

operators to increase model

sequence efficiency.

Balance efficiency

and speed of

computation is

considered. A

balance problem is

formulated and the

associated

difficulties are

noted.

List of task available for

assignment is constant

over time and work in

different stations are

independent.

DePuy et Al.

(2000)

Scheduling the individual

activities of a project to

minimize the overall completion

time of the project.

COMSOAL

(Computer Method

of Sequencing

Operations for

Assembly Lines)

Resource is constant over

time and known.

Mixed model assembly line balancing operating under JIT concept

Author (Year) Objective Solution approach Major Assumptions

Miltenburg

(1990)

Determine the optimal JIT

production schedule for a mixed

model facility.

Dynamic

Programming

approach,

heuristics.

Rate of assembly process is

always constant.

Bard (1989) Develop an algorithm to

effectively solve assembly line

balancing problem where both

stations and tasks are paralleled,

taking into account the

unproductive time at the

workshop.

Dynamic

programming

approach.

Task times are always

constant.

Miltenburg et

Al. (1989)

Make the parts usage of the

whole line constant in order to

meet JIT philosophy.

Scheduling

algorithm &

heuristics.

All products do not have

same operation time and

few tasks have relatively

long operation time.

Page 9: Mixed Model Assembly Line Balancing

9

Sequencing Scheduling and Mixed-model Assembly Line Balancing

Author (Year) Objective Solution approach Major Assumptions

Merengo et Al.

(1999)

Minimizing the rate of

incomplete jobs and probability

of starvation and WIP in

Balancing

methodology

heuristics and

simulation based

tests for effective

solution to the

sequencing

problem.

Every model has a single

non-cyclical precedence

diagram. Processing time

for each task is constant and

known.

David (1995) Maximize the workstation

throughput or minimize the

number of workstations.

Dynamic

programming

approach,

sequence

heuristics.

Assembly times are

assumed to be increasing as

the operation is delayed.

Raouf et Al.

(1980)

Prioritize the elements in the

assembly line to determine

minimum number of

workstations under a

predetermined cycle time.

Heuristic method

executed by

FORTRAN program.

The work element time is

considered to be invariant.

Nevins (1972) Minimizing the number of

workstation needed in order to

meet production rate by

evaluation of relative merits of

alternative paths for the

sequencing problem.

Best bud heuristics,

branch & bound

technique.

Relative parameters are

constant and known over

time.

Page 10: Mixed Model Assembly Line Balancing

10

Mixed-model Assembly Line Balancing by alternative approach

Pedro Et Al.

(1994)

Minimize the number of

workstations along the line, for

a given cycle time, and to

balance the workloads

between and within

workstations.

Simulated

annealing

approach

Planning horizon is fixed and

each model has its own set of

precedence relationships.

Mirzapour et Al.

(2009)

Installation of a bypass sub-line

which processes a portion of

assembly operations of

products with relatively longer

assembly times.

Hybrid algorithm

based on Genetic

Algorithm (GA).

Stations are balanced i.e.

number of stations are known.

Kara et Al.

(2011)

Duplication of common task in

order to improve efficiency of a

mixed assembly line.

Fuzzy goal

programming

approach.

Common tasks exist and task

completion time is known.

Sekar et Al.

(2013)

Minimize work overload and

station to station work flow.

Weighted multi

objective based

Optimization

Method

There can be parallel machine

in some stations

Mixed-model Assembly Line Balancing in the context of setup cost minimization

Author (Year) Objective Solution approach Major Assumptions

Trvino Et Al.

(1993)

Minimize the setup cost

considering inventory carrying

cost, setup cost, storage cost,

setup time reduction cost and

quality cost.

A general equation

is drawn and goal

programming

approach is

adopted.

Relationships between the

parameters are known and

analyst can provide the values

directly.

Lee (1994) Setup time and lot size

reduction

Goal programming

approach.

All the models are of the same

general product, current lot

size is enough to meet market

demand. Model changeover is

possible without any WIP.

Page 11: Mixed Model Assembly Line Balancing

11

8. Solving a Mixed model Assembly line problem:

The manual mixed model assembly line can be discussed in the context of three technical issues. The

issues are

1) Determination of the number of workers

2) Solving of line balancing problem

3) Model launching.

8.1. Determining the number of workers:

It is useful to compute a theoretical minimum number of workers that will be required on the

assembly line to produce a product with known work content time.(total time of all work

elements that must be performed on the line to make one unit of the product( ), and

production rate ( ).

Steps to determine the theoretical minimum number of worker:

Step 1: Total workload/hour. (WL) to be calculated

Step 2: Calculate the available time/ hour/worker. (AT)

Step 3: Theoretical minimum number of worker is

Where WL = workload (min/hr.); = production rate of model j (pc/hr.]: = 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 and line balance efficiency

is .

Page 12: Mixed Model Assembly Line Balancing

12

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 Required Production unit/ hour Total work content time

A 4 27.0

B 6 25.0

Solution:

i) Calculate the Total workload/hour:

Or, WL = (4*27) + (6*25) min/ hour

Or, WL = 258 min/ hour

ii) Calculate the Available time/ hour:

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) Calculate the theoretical minimum number of workers:

0r,

Or,

So, theoretical minimum number of workers = 5

Page 13: Mixed Model Assembly Line Balancing

13

8.2. Mixed Model Line Balancing:

The algorithms used to solve line balancing problem for mixed assembly line balancing are

usually adaptation of methods developed for Single model lines. In single model line balancing,

work element times are utilized to balance the line, whereas in mixed model assembly line

balancing, total work element times per shift or per hour are used. The objective function can be

expressed as follows:

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 is total service time at station i to

perform its assigned portion of the workload (min).

Steps for Mixed model Line balancing:

Step 1: Respective precedence diagrams for all the models to be drawn.

Step 2: All the precedence diagrams to be combined into one precedence diagram.

Step 3: Total time required for each element in each model to be calculated and summed.

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.

Page 14: Mixed Model Assembly Line Balancing

14

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

(K) Time on model Y Preceded by Time on model Z Preceded by

A 3 - 3 -

B 4 1 4 1

C 2 1 3 1

D 6 1 5 1

E 3 2 - -

F 4 3 2 3

G - - 4 4

H 5 5,6 4 7

Page 15: Mixed Model Assembly Line Balancing

15

Solution:

Step 1: Draw the precedence diagram for model Y

Precedence diagram for model Y

Step 2: Draw the precedence diagram for model Z

Precedence diagram for model Z

A C

D

H F

E B

3

6

2

4 5

4 5

3

5

3 2 4

A C

D

H F

G

B

4

4

Page 16: Mixed Model Assembly Line Balancing

16

Step 3: combine the precedence diagram for Y & Z

Precedence diagram for the combined model

Step 4: Compute the total time required for each element in each model

Total time required, ∑

Element (K) ∑

A 4*3 = 12 6*3 = 18 12 + 18 = 30

B 4*4 = 16 6*4 = 24 16 + 24 = 40

C 4*2 = 8 6*3 = 18 8 + 18 = 26

D 4*6 = 24 6*5 = 30 16 + 30 = 54

E 4*2 = 8 6*0 = 0 8 + 0 = 8

F 4*4 = 16 6*2 = 12 16 + 12 = 28

G 4*0 = 0 6*4 = 24 0 + 24 = 24

H 4*5 = 20 6*4 = 24 20 + 24 = 44

A C

D

H F

E B

G

YZ

YZ

YZ

YZ

Y

YZ

Z

YZ

Page 17: Mixed Model Assembly Line Balancing

17

Step 5: Arrange the elements in column according to the combined precedence diagram.

Element Column TTk Preceded by

A I 30 -

B II 40 1

C II 26 1

D II 54 1

E III 8 2

F III 28 2

G III 24 2

H IV 44 2

Step 6: Compute the new required production rate, cycle time and available time.

New required production rate is (6 + 4) = 10 units/hour

Step 7: Compute the new cycle time and available time.

Cycle time is given as

Or,

= 5.76 min.

Repositioning time is given as 0.15 minute.

So,

Service time (TTS) = cycle time (TC) – repositioning time (Tr)

Or, service time = 5.76 – 0.15 = 5.61 minute

Page 18: Mixed Model Assembly Line Balancing

18

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) TTsi(minute)

1

A 30

C 26 56

2 D 54 54

3

B 40

E 12 52

4

F 28

G 24 52

5 H 44 44

∑258

Step 9: Compute the balance efficiency

The balance efficiency is determined by Max {TTsi} = 56 minute.

So, balance efficiency,

{ }

Page 19: Mixed Model Assembly Line Balancing

19

8.3. Model launching in Mixed model lines:

Launching of base parts at the beginning of the line is relatively a simple process in a single

model line as the time interval is constant and set equal to the cycle time, . 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. Variable rate launching:

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) Determine number of workers (w) on the line.

ii) Determine total work content time ( ) of a particular model.

iii) Determine repositioning efficiency & balance efficiency .

iv) variable rate launching =

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 are the repositioning efficiency and balance efficiency respectively.

Page 20: Mixed Model Assembly Line Balancing

20

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. Fixed rate launching:

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) Determine production rate (RPj) of a model.

ii) Determine work content time (Twc) of a model.

iii) Determine production rate of all models (RP) in the schedule.

iv) Launching time interval is determined as

Page 21: Mixed Model Assembly Line Balancing

21

Where is defined as the time interval between two launch, Is the production rate of

model j, is the work content time of model j, is the production rate for all models, p is

the number of models and denotes number of workers, reposition efficiency and

balance efficiency respectively.

Congestion and idle time can be identified in each successive launch by the following expression:

∑ )

Where id the fixed rate launching interval, m = launch sequence during the period of

interest, h = launch index number for summation purpose and is the cycle time associated

with model j in launch position h (min), calculated as follows:

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

So, Launching time interval,

Or,

{ }

= 5.752 minute.

Page 22: Mixed Model Assembly Line Balancing

22

8.4 An alternatives approach to solve mixed assembly line balancing problem:

(Şeker, Özgürler, & Tanyaş, 2013) considers the objective of minimizing the work overload and

station-to-station product flows. The authors have developed a multi objective mixed-integer

programming (MOMIP) model to optimize these two criteria. They made the following

assumptions while formulating the model:

i. Each assembly task must be assigned to at least one station.

ii. There are parallel machines in some stations.

iii. Total space required for the tasks assigned to each station must not exceed the station’s

finite work space available.

iv. Each product must be routed to the stations subject to precedence relations defined by

its assembly plan.

v. Revisiting of stations is not allowed.

vi. Each station can perform at most one task at any given time.

vii. Transfer times between stations are not negligible.

The following notations are used in the model;

Indices:

: assembly station ∈ 𝐼, 𝐼 = {1, . . . , }

: assembly task ∈ = {1, . . . , }

: parallel machine at station {ℎ = 1, . . . , }

𝑘: 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 𝑘.

Page 23: Mixed Model Assembly Line Balancing

23

𝑞 : transportation time from station to station .

I : the set of stations capable of performing task .

J𝑘: the set of tasks required for product 𝑘.

R : the set of immediate predecessor-successor pairs of tasks ( , ) for assembly

sequence ∈ 𝑆 such that task must be performed immediately before task .

S𝑘: the set of assembly sequences available for product 𝑘.

T : the set of tasks in assembly sequence .

Decision Variables:

= 1, if assembly sequence ∈ 𝑆 is selected; otherwise 0;

𝑥 = 1, if task is assigned to station ∈ 𝐼 ; otherwise 𝑥 = 0;

ℎ = 1, if task is assigned to parallel machine ℎ in station ∈ 𝐼 ;

Otherwise ℎ = 0;

= 1, if product in sequence is transferred from station after the completion of

task to station to perform next task; otherwise = 0;

𝑃max is the maximum station workload (cycle time).

𝑄sum represents the weighted sum of total assembly and transportation time.

The following decision variables are introduced to model the loading and routing problem:

α: the weight factor (0 < 𝛼 < 1),

: a big number

Page 24: Mixed Model Assembly Line Balancing

24

The problem can be stated as

𝛼𝑃 𝛼 𝑄 (1)

Subject to,

∑ ∑ ∈ ; (2)

∑ ; ∈ Ir, ( , ) ∈ , ∈ 𝑆 (3)

∑ ∑ ∑ 𝑃 ∈ ∈ ∈ ; ∈ 𝐼, ℎ ∈ 𝐻, (4)

∑ ∈ ∑ ∑ ∑ ∈ ∈ ∈ 𝐼, j ∈ J (5)

∑ ∑ ∈ ; ∈ 𝐼, ℎ ∈ 𝐻, s ∈ S (6)

∑ ∑ ∑ ∑ 𝑞 𝑄 ∈ ∈ ∈ ∈ (7)

∑ ∈ j ∈J (8)

∑ 𝑎 𝑥 ∈ 𝑏 ; ∈ 𝐼 (9)

∑ 𝑎 𝑏 ∈ ; ∈ 𝐼, ℎ ∈ 𝐻, s ∈ S (10)

∑ ∑ ∑ ∑ ∈ ∈ ∈ ; (11)

[ ][ ][ ][ℎ] [ ]; ∈ 𝐼, j ∈ J, ℎ ∈ 𝐻, s ∈ S (12)

𝑥 ; ∈ Ij, l I, l ∈ Lr, (j,r) ∈ , s ∈ S (13)

𝑥 ; ∈ Ij, l I, l ∈ Lr, (j,r) ∈ , s ∈ S (14)

; ∈ Ij, l I, l ∈ Lr, (j,r) ∈ , s ∈ S (15)

∑ ∈ ; k ∈ K (16)

∑ ∑ ∑ ∑ ∈ ∈ ∈ (17)

∑ ∑ ∑ ∑ ∈ ∈ (18)

∑ ∑ ∈ ; s ∈ S, j ∈ J, i ∈ I, h ∈ H (19)

Page 25: Mixed Model Assembly Line Balancing

25

Description of the model

i. 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 “ ” parallel machines of such a station “ ” when the product moves from

station “ ” to station “ ” to perform task “ ”.

vi. Equation (8) ensures that each task is assigned to at least one station, and by this, it admits

alternative assembly routes for products.

vii. Equation (9) is the station capacity constraint.

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. Equation (17) eliminates upstream flow of products in a unidirectional flow system.

xiv. Equation (18) eliminates assignment of tasks and products to inappropriate stations.

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.

Page 26: Mixed Model Assembly Line Balancing

26

Solution Approach

i) Multi objective integer programming problems may be thought as an extension of the

classical single objective integer programming problem.

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 𝑥 each objective is multiplied by a normalized weight factor

and the product added to give the scalar objective 𝑥 .

𝑥 ∑ 𝛼 𝑥

Where p is the number of objectives, 𝛼 = 1 and 𝛼 > 0, i = 1,.….p.

iv) To solve the underlying multi-objective mixed integer programming model, ILOG OPL

optimization software can be used.

The drawbacks of this method:

i. It misses solution points on the nonconvex part of the Pareto surface.

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.

9. Research issues in Mixed Model Assembly line balancing:

In today’s competitive market, it is very important to implement more flexible production systems

that respond rapidly with the change of market demand in terms of producing more versatile

products in a short lead time. Hence balancing assembly line is a very important issue. Majorly, In a

MALB problem, efficiently balance the line is one of the most challenging tasks. Also, to increase the

overall performance, other strategic and operational decisions are to be taken. The MALB problem

can be solved either by minimizing the number of workstations for a given cycle time or minimizing

cycle time for a given number of workstations. Material movement is an important aspect in MALB

problem, also, transportation time often increase the total production time in MALB. So, optimal

routing of the parts and assigning of equal assembly time towards stations are the major issues in

MALB problem.

Page 27: Mixed Model Assembly Line Balancing

27

10. Conclusion:

The assembly line balancing problem (ALBP) has had significant industrial importance since Henry

Ford’s 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.

Page 28: Mixed Model Assembly Line Balancing

28

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), 168–181.

Balancing-sequencing, L., Author, M. A., Source, N. T. T., Series, A., & Url, I. S. (2015). Line balancing-sequencing 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), 1005–1018.

Ben-Arieh, D. (1995). Line balancing for non-traditional assembly lines, mixed models, and sequence-dependent assembly times. International Journal of Computer Integrated Manufacturing, 8(4), 286–297.

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), 2669–2685.

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), 405–421.

Chang, H., & Chang, T. (2010). Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem, 13(3), 327–336.

Choudhary, S., & Agrawal, S. (2014). Mixed-Model Assembly Line Balancing Problem : A Focus on Model Formulation, (Aimtdr), 12–15.

Chutima, P. (2010). Mixed-Model U-Shaped Assembly Line Balancing Problems with Coincidence Memetic Algorithm. Journal of Software Engineering and Applications, 03(04), 347–363.

DePuy, G. W., & Whitehouse, G. E. (2000). Applying the COMSOAL computer heuristic to the constrained resource allocation problem. Computers and Industrial Engineering, 38(3), 413–422.

Mikell P. Groover. (2002). Automation, Production Systems, and Computer-Integrated Manufacturing, 3rd

edition, PHI publication.

Erel, E., & Gokcen, H. (1999). Shortest-route formulation of mixed-model assembly line balancing problem. European Journal of Operational Research, 116(1), 194–204.

Gökçen, H., & Aǧpak, K. (2006). A goal programming approach to simple U-line balancing problem. European Journal of Operational Research, 171(2), 577–585.

Kara, Y., Özgüven, C., Seçme, 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), 725–737.

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), 308–319.

Merengo, C., Nava, F., & Pozzetti, a. (1999). Balancing and sequencing manual mixed-model assembly lines. International Journal of Production Research, 37(12), 2835–2860.

Page 29: Mixed Model Assembly Line Balancing

29

Miltenburg, J., Steiner, G., & Yeomans, S. (1990). A dynamic programming algorithm for scheduling mixed-model, just-in-time production systems. Mathematical and Computer Modelling, 13(3), 57–66.

Miltenburg, J. (2011). Level Schedules for Mixed-Model Assembly Lines in Just-in-Time Production Systems *. Management, 35(2), 192–207.

Nevins, a. J. (1972). Assembly Line Balancing using Best Bud Search. Management Science, 18(9), 529–539.

Raouf, a., Tsui, C. L., & El-Sayed, E. a. (1980). A new heuristic approach to assembly line balancing. Computers & Industrial Engineering, 4, 225–234.

Scheloribates, I., Badejo, M. A., Woas, S., & Beck, L. (2002). Assembly Systems and Line Balancing. a B, 86, 1–60.

Şeker, Ş., Özgürler, 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), 423–434.

Sivasankaran, P., & Shahabudeen, P. (2014). Literature review of assembly line balancing problems. The International Journal of Advanced Manufacturing Technology, 1665–1694.

Systems, A. (n.d.). Tambe, P. Y. (2006). Balancing Mixed-Model Assembly Line To Reduce Work Overload in a Multi-Level Production System, (May), 1–74.

Thomopoulos, N. T. (1970). Mixed Model Line Balancing with Smoothed Station Assignments. Management Science, 16(9), 593–603

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), 191–202.

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), 399–412.

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), 308–314.

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), 125–134.

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.