Material Handling Tools for a Discrete Manufacturing System: A - - PowerPoint PPT Presentation

material handling tools for a discrete manufacturing
SMART_READER_LITE
LIVE PREVIEW

Material Handling Tools for a Discrete Manufacturing System: A - - PowerPoint PPT Presentation

Material Handling Tools for a Discrete Manufacturing System: A Comparison of Optimization and Simulation Frank Werner Fakultt fr Mathematik OvGU Magdeburg, Germany (Joint work with Yanting Ni, Chengdu University, China) 1 Overview of the


slide-1
SLIDE 1

Material Handling Tools for a Discrete Manufacturing System: A Comparison of Optimization and Simulation

Frank Werner Fakultät für Mathematik OvGU Magdeburg, Germany

1

(Joint work with Yanting Ni, Chengdu University, China)

slide-2
SLIDE 2

Overview of the Talk

  • Introduction
  • Literature Review
  • Markov Decision Process Model
  • Dynamic Programming Algorithm
  • Numerical Experiments
  • Conclusion

2

slide-3
SLIDE 3

Introduction

Background:

  • A material handling tool (MHT) is one of the

essential components in a manufacturing system.

  • MHTs are responsible for the transitions of the

lots between the stations.

  • The strategy of MHTs will impact the delivery

rate, cycle time and WIP level.

3

slide-4
SLIDE 4

Introduction

  • A Markov decision process (MDP) will be

applied to model the MHT system.

  • A dynamic programming algorithm will be

used to solve this problem.

4

slide-5
SLIDE 5

Introduction

Two contributions are discussed in this paper:

  • A systematic management method of MHTs under a

discrete manufacturing will be developed using a Markov decision process. The quantified relationships between MHTs and WIP will be discussed within the constant WIP (CONWIP) methodology and constant demand.

  • The dynamic MHT replenishment method of MHTs will

be discussed within the theory of Little’s law.

5

slide-6
SLIDE 6

Literature Review

  • Many approaches for analyzing the performance
  • f MHTs have been proposed, etc.:
  • Huang et al. (2011) study the vehicle allocation

problem in a typical 300 mm wafer fabrication. They formulate it as a simulation-optimization problem and propose a conceptual framework to handle the problem.

  • Chang et al. (2014) study the vehicle fleet sizing

problem in semiconductor manufacturing and propose a formulation and a solution method to facilitate the determination of the optimal vehicle fleet size that minimizes the vehicle cost while satisfying time constraints.

slide-7
SLIDE 7

Literature Review

  • To overcome the shortcomings of simulation, some

mathematical models are developed to quantify the parameters of a material handling system (MHS), such as a queuing theory model, queuing network model and a Markov chain model.

  • Nazzal and McGinnis (2008) model a multi-vehicle

material handling system as a closed-loop queuing network with finite buffers and general service times.

  • Zhang et al. (2015) propose a modified Markov chain

model to analyze and evaluate the performance of a closed-loop automated material handling system .

slide-8
SLIDE 8

MDP Model

System Analysis

  • In a discrete manufacturing factory, there exist many

types of MHTs to carry the working lots between different stages.

  • There might exist only two possible scenarios for each

individual workstation - an MHT change or no change.

8

slide-9
SLIDE 9

System Analysis

Load Upload

Processing Processing

Machine

Lot Lot

MHT X (Y) MHT X (Y) Lot Lot MHT X (Y) MHT X (Y) 1.MHT no Change – Single Cycle 2.MHT Change – Two-Loop Cycle Load Upload

Processing Processing

Machine

MHT X MHT X Lot Lot MHT Y MHT Y Empty MHT Empty MHT Empty MHT Empty MHT

MHT X BUFFER MHT X BUFFER MHT Y BUFFER MHT Y BUFFER MHT X BUFFER MHT X BUFFER

i

M

i

M

Lot Lot ….... ….... Lot Lot Lot Lot ….... …....

MDP Model

Figure 1: MHT Cycle Classification

9

slide-10
SLIDE 10

MDP Model

Some basic notations:

10

slide-11
SLIDE 11

MDP Model

Assumptions:

(1) The processing time at each station is constant, and production meets an M/G/1 queuing system. (2) A lot arrives according to an exponential distribution with the associated parameter . (3) Each MHT transports the lots based on the FIFO (first- in-first-out) rule. (4) The loading time, the unloading time and the running speed of the vehicles have a deterministic value, and both acceleration and deceleration of vehicles are ignored.

11

λ

slide-12
SLIDE 12

MDP Model

Assumptions (cont’d):

(5) The WIP quantity meets the CONWIP scenario and the desired WIP level is . (6) The route of the MHT at a specific work station for one specific product is fixed within the product design period. (7) The delivery quantity is aligned with the demand of the master production schedule (MPS). (8) Only one product is considered in this paper.

12

*

w

slide-13
SLIDE 13

MDP Model

T S

13

slide-14
SLIDE 14

MDP Model

Decision times Lots of production tasks will be released based

  • n the numbers of available vehicles and the

recycle status at each time, where is the length of the defined production cycle.

T

{ }

+

= 0,1,2,..., t T L L ∈ ∈Ν

L

14

slide-15
SLIDE 15

MDP Model

Definition of the set of states

S

15

slide-16
SLIDE 16

MDP Model

Definition of the set of actions

A

16

slide-17
SLIDE 17

MDP Model

Definition of the set of actions

A

17

slide-18
SLIDE 18

MDP Model

State transition probabilities

trans

P

trans

P

18

slide-19
SLIDE 19

MDP Model

State transition probabilities

trans

P

trans

P

19

slide-20
SLIDE 20

MDP Model

State transition probabilities

trans

P

trans

P

20

slide-21
SLIDE 21

MDP Model

State transition probabilities The state will change when new lots arrive, tasks are

cancelled or a machine has a breakdown. These three events can separately occur and so the state transition probability is:

trans

P

trans

P

'

( )

a b c trans i i i i i

P s s P P P = × ×

21

( )

'

, , , , ( ) ( ) ( ) = × ×

a b c trans i i i i i i

P s s a k l m P k P l P m

slide-22
SLIDE 22

MDP Model

Reward Function v(SA) The purpose of the vehicle management is to minimize

the penalties for late deliveries of each product and to control the WIP level in the whole line within certain lower and upper limits. We can formulate the following

  • ptimization function as:

22

slide-23
SLIDE 23

MDP Model

Maximize the Reward Function v(SA) s.t.

( , )

t

D t i i

R s a e

γ −

=

23

slide-24
SLIDE 24

MDP Model (cont’d)

( , )

t

D t i i

R s a e

γ −

=

24

slide-25
SLIDE 25

Dynamic Programming Algorithm

  • The whole set of stages are grouped into 3

parts: a bottleneck group, a front group and a backend group.

  • The CONWIP methodology is used for the

front group and the FIFO rule is used for backend group.

25

slide-26
SLIDE 26

Dynamic Programming Algorithm

26

slide-27
SLIDE 27

Dynamic Programming Algorithm

27

slide-28
SLIDE 28

Dynamic Programming Algorithm

28

slide-29
SLIDE 29

Dynamic Programming Algorithm

29

slide-30
SLIDE 30

Dynamic Programming Algorithm

30

slide-31
SLIDE 31

Dynamic Programming Algorithm

31

slide-32
SLIDE 32

Dynamic Programming Algorithm

32

slide-33
SLIDE 33

Dynamic Programming Algorithm

Station 1 Station 2 Station k-1 Station k Station k+1 Station n-1 Station n Stage1: CONWIP for front stations Stage2 to Stage k-1 Stage(k+1): Stage(k+2) to Stage(n-1) Stage n

1

( ) [ ( , )]

L n t i i t i

v SA MaxE R s a

= =

=

∑∑

*(

)

k k

f s

FIFO for backend stations

* 1 1

( ) f s

* * 2 2 1 1

( ) ( )

k k

f s to f s

− − * +1 +1

( )

k k

f s

* * 2 2 1 1

( ) ( )

k k n n

f s to f s

+ + − − *(

)

n n

f s

* * * * * * * * * * * * * 1 1 1 2 2 2 1 1 1

( , ( ), , ( ),..., , ( ), , ( ),..., )

t k k k k k k n

SA s a s s a s s a s s a s s

+ + +

=

1

( , ,..., ,..., )

t L

SA SA SA SA

First: Stage k

Figure 2: Sequence graph for dynamic programming

33

slide-34
SLIDE 34

Experiments

We implemented our approach in a 300 mm semiconductor assembly and test factory and collected the required data for performing the experiments.

ST1: SCAM ST2: EPOXY ST3: CURE ST4: BA ST8: Finish ST7: Test ST6: CTL ST5: BI

Wafer Store Warehouse Vehicle Vehicle

X Y a b c c d a a a

Figure 3: Workstation flow in the case factory

34

slide-35
SLIDE 35

Experiments

  • Experiment 1: =3.64 lots/hour

1

λ

1

λ

35

slide-36
SLIDE 36

Experiments

  • Experiment 1: =3.64 lots/hour

1

λ

1

λ

81.0000 82.0000 83.0000 84.0000 85.0000 86.0000 87.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Quantity of WIP comparison (Mean)

ku 7.0000 7.5000 8.0000 8.5000 9.0000 9.5000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Quantity of WIP comparison (Stdev)

ku 6.4 6.5 6.6 6.7 6.8 6.9 7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Mean)

Day

1 1.05 1.1 1.15 1.2 1.25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Stdev)

Day 0.6 0.65 0.7 0.75 0.8 0.85 0.9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation Vehicle mean utilization rate (Mean)

0.02 0.04 0.06 0.08 0.1 0.12 0.14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Vehicle mean utilization rate (Stdev)

36

slide-37
SLIDE 37

Experiments

  • Experiment 2: =4.42 lots/hour

1

λ

2

λ

37

slide-38
SLIDE 38

Experiments

  • Experiment 2: =4.42 lots/hour

1

λ

2

λ

70.0000 75.0000 80.0000 85.0000 90.0000 1 2 3 4 5 6 7 8 9 10 10 11 11 12 12 13 13 14 14 MDP+DP Simulation

Quantity of WIP comparison (Mean)

ku 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Quantity of WIP comparison (Stdev)

ku 6.0000 6.5000 7.0000 7.5000 8.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Mean)

Day

0.0000 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Stdev)

Day 0.6000 0.7000 0.8000 0.9000 1.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Vehicle mean utilization rate (Mean)

0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Vehicle mean utilization rate (Stdev)

38

slide-39
SLIDE 39

Experiments

  • Experiment 3: =3.09 lots/hour

1

λ

3

λ

39

slide-40
SLIDE 40

Experiments

  • Experiment 3: =3.09 lots/hour

1

λ

3

λ

70.0000 75.0000 80.0000 85.0000 90.0000 1 2 3 4 5 6 7 8 9 10 10 11 11 12 12 13 13 14 14 MDP+DP Simulation

Quantity of WIP comparison (Mean)

ku 0.0000 2.0000 4.0000 6.0000 8.0000 10.0000 12.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Quantity of WIP comparison (Stdev)

ku 6.0000 6.5000 7.0000 7.5000 8.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Mean)

Day

0.0000 0.2000 0.4000 0.6000 0.8000 1.0000 1.2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Cycle time Comparison (Stdev)

Day 0.6000 0.7000 0.8000 0.9000 1.0000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Vehicle mean utilization rate (Mean)

0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 MDP+DP Simulation

Vehicle mean utilization rate (Stdev)

40

slide-41
SLIDE 41

Conclusion

  • The results of the experiments showed

some improvements of the MDP+DP approach over simulation for the majority

  • f the runs and confirmed that the

proposed approach is both feasible and effective.

41

slide-42
SLIDE 42

Future work

  • A first extension is to generalize the model

since we simplified the model by including only

  • ne product with several stations in contrast to

real complex discrete manufacturing systems.

  • An effective traceability method for the MHTs for

the daily operations will be developed. In this way, we want to provide a practical method for manufacturing managers and supervisors.

42