28
Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for Complex Production Systems

Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

Oliver Rose

Dresden University of TechnologyDepartment of Computer ScienceChair for Modeling and Simulation

Benefits and Drawbacks of Simple Models

for Complex Production Systems

Page 2: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

2

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Dresden University of Technology

Dresden located in the state Saxony, often called “Silicon Saxony” (factories from Infineon, Qimonda, AMD, and ZMD; lots of suppliers)

Largest German University of Technology Focus on Computer Science, Electrical Engineering, and

Mechanical Engineering About 35,000 students, 3,000+ students in Computer

Science, 700+ beginners in winter semester 2005/2006 Faculty of Computer Science consists of 30 chairs Institute of Applied Computer Science has 5 chairs,

dealing with different aspects of factory planning, control, and automation

Page 3: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

3

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Research Overview

Complex Production System

Model

Simulation

Dispatching Simulation-based

Scheduling

Measu

rem

en

t &

An

aly

sis

Au

tom

ati

on

of

Data

Tra

nsfe

r

High-level Production Control

Page 4: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

4

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Cooperations

Industry Infineon Technologies AG, Munich and Dresden AMD Saxony LLC & Co. KG, Dresden KBA Planeta, Radebeul (Offset Printing Machines) Airbus Deutschland GmbH, Hamburg

Academia Arizona State University, Tempe, AZ, USA Singapore Institute of Manufacturing Technology Georgia Institute of Technolgy, Atlanta, GA, USA FernUni Hagen, Germany Fraunhofer IPA, Stuttgart, Germany

Page 5: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

5

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Introduction

Goal of the study: Estimate the transient behavior of

a wafer fab after recovery from a catastrophic

failure in order to improve the flow of material

Motivation: Infineon engineers reported that large

amounts of WIP are present in the fab even weeks after

end of repair

Goals of improvement:

reduction of WIP

reduction of cycle times

on-time delivery (reduction of variability of cycle

times)

Page 6: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

6

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Semiconductor Manufacturing

Back End

Front End

Wafer Fab

TestAssembly

Probe

Page 7: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

7

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Flow of material

Fotos: Fullman-Kinetics, Varian, Sematech International

Page 8: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

8

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Characteristics of wafer fabrication facilities

Large number of processing steps, typically several

hundreds

Large number of tools of different types: photo

equipment, ovens, etching equipment, ion implanters, …

Wafer are build up in layers: reentrant flow of material,

jobshop type way of production

Machine breakdowns (typical availability: 70-90%)

Auxiliary resources, e.g., reticles (photo masks)

Batch tools with complex batching criteria

Sequence dependent setups

Page 9: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

9

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Important performance measures

Cycle time: low

Output: high

Machine utilization: high

Inventory (work in process, WIP): low

Yield (percentage of good dies on a wafer): high

Cost per die: low

Conflicting goals!

Page 10: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

10

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Controllable factors

Factory load (wafer starts per week)

Product mix

Number of machines and operators

Preventive maintenance policies

Production planning & control policies:

scheduling vs. dispatching

lot release vs. shop-floor control

Page 11: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

11

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Fab Model

fixed number of cycles

bottleneckworkcenter

delay unit(rest of the fab)

finished?

yes

no

lot release

Page 12: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

12

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Modeling Details

Dispatching strategies:

FIFO

Critical Ratio

Slack Time

Delay time distributions of the delay unit

Lot release policy

Partial bottleneck breakdowns

Page 13: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

13

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Modeling the Rest of the Fab

?

Page 14: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

14

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Delay Time Distributions

Constant amount of time for sum of processing times

Distributions of different variability for sum of non-

processing times (waiting times, transport times, etc.):

Constant (coefficient of variation: 0.0)

Erlang-5 (coefficient of variation: 0.447)

Exponential (coefficient of variation: 1.0)

Independence of consecutive and parallel delays assumed

Page 15: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

15

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Constant Delay

FIFOCritical RatioSlack Time

time

WIP

Page 16: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

16

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Shifted Exponential Delay

FIFOCritical RatioSlack Time

time

WIP

Page 17: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

17

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Shifted Erlang Delay

FIFOCritical RatioSlack Time

time

WIP

Page 18: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

18

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Delay Distribution from Real Data

0

0.01

0.02

0.03

0.04

0.05

0.06

0 20 40 60 80 100 120 140

hours

datagamma

Page 19: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

19

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Partial Bottleneck Workcenter Breakdowns

?

Page 20: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

20

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Modeling of Partial Breakdowns

number ofbrokenmachines

4

2

1

duration of breakdowns

50 100 200

Page 21: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

21

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

One Broken Machine for 200 Time Units

time

WIP

FIFOCritical RatioSlack Time

Page 22: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

22

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

All machines broken for 50 time units

FIFOCritical RatioSlack Time

time

WIP

Page 23: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

23

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Combination of two dispatch strategies

?

Critical Ratio -> FIFOSlack Time -> FIFO

Page 24: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

24

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Combination of Critical Ratio and FIFO

FIFOCritical Ratiot<2500 CR, t>=2500 FIFO

time

WIP

Page 25: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

25

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Stop Lot Release During Breakdown Period

Page 26: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

26

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Lot Releases Stopped

FIFO (stopped)

Critical Ratio (stopped)

Slack Time (stopped)

FIFOCritical Ratio

Slack Time

time

WIP

Page 27: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

27

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Estimation of Cycle Time Distributions

0

0.005

0.01

0.015

0.02

0.025

0.03

0 100 200 300 400 500 600 700 800 900

hoursHours

0

0.005

0.01

0.015

0.02

0.025

0.03

0 100 200 300 400 500 600 700 800 900

hoursHours

0

0.002

0.004

0.006

0.008

0.01

0.012

700 750 800 850 900 950 1000 1050

hours

fullsimple

FullSimple

Hours

FIFO

0

0.01

0.02

0.03

700 800 900 1000

hours

fullsimple

FullSimple

Hours

CR

Page 28: Oliver Rose Dresden University of Technology Department of Computer Science Chair for Modeling and Simulation Benefits and Drawbacks of Simple Models for

28

Dresden University of Technology

Department of Computer Science

Oliver Rose

Simple Models

Conclusions

Simple models useful for understanding complex

production systems

Simple models useful for the design of simple and robust

scheduling heuristics

Not a tool for beginners

Pitfall of oversimplification

Simplification must not be the goal but only the method

to reach the goal

Keep the model as simple as possible but not simpler!