30
Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering Stanley B. Gershwin [email protected] http://web.mit.edu/manuf-sys Massachusetts Institute of Technology April 23, 2009 Copyright c 2009 Stanley B. Gershwin. All rights reserved. 1/30

Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Embed Size (px)

Citation preview

Page 1: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Uncertainty, Variability, Randomness, and

Manufacturing Systems Engineering

Stanley B. Gershwin

[email protected]

http://web.mit.edu/manuf-sys

Massachusetts Institute of Technology

April 23, 2009

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 1/30

Page 2: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

PeoplePhilosophyBasic IssuesIndustry NeedsUncertainty, Variability, and RandomnessOur Research ApproachPrevious ResearchIndustry CollaborationCurrent ResearchConclusion

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 2/30

Page 3: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

People

! Stan Gershwin, Senior Research Scientist, M.E.

! Irvin Schick, Research Scientist, M.E.

! Chuan Shi and Fernando Tubilla, Ph.D. students, M.E.

! Firat Ileri and Kaan Karamanci, M.Eng. students, EECS

! Elisa Gebinnini, visiting Ph.D. student, Universita Degli StudiDi Modena e Reggio Emilia (Unimore)

! Zheng Wang, Visiting Associate Professor in the MITEngineering Systems Division; Associate Professor of theSchool of Automation, Southeast University, Nanjing, China

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 3/30

Page 4: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Philosophy

! Manufacturing systems can be understood like any complexengineered system,

! using predictive, quantitative methods.

! Engineers must have intuition about these systems in order todesign and operate them most e!ectively.

! Such intuition can be developed by studying the elements ofthe system and their interactions.

! Using intuition and appropriate predictive, quantitative toolscan have a big payo!.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 4/30

Page 5: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Basic Issues

! Frequent new product introductions.

! Short product lifetimes.

! Short process lifetimes.

This leads to short factory lifetimes and frequent building andrebuilding of factories.

There may be little time for improving the factory after it is built,and improving it after it starts operating is expensive; it must bebuilt right.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 5/30

Page 6: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Industry Needs

! Tools to predict performance of proposed factory designs.

! Tools for optimal real-time management (ie, control oroperation) of factories.

! Manufacturing Systems Engineers with intuition for factoriesas complex systems.

Our goals: Development of predictive, quantitative, intuitivemethods and tools for manufacturing systems design andoperation; and education of Manufacturing Systems Engineers.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 6/30

Page 7: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Uncertainty, Variability, and Randomness

! Uncertainty: Incomplete knowledge.

! Variability: Change over time.

! Randomness: A specific kind of incomplete knowledge thatcan be quantified and for which there is a mathematicaltheory.

Uncertainty, variability, and randomness are the enemies ofmanufacturing.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 7/30

Page 8: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Uncertainty, Variability, and Randomness

! Examples in the factory:! machine failures! quality failures! human variability

! Examples in the economic environment:! demand variations, changes in orders! supplier unreliability! changes in costs and prices

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 8/30

Page 9: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Uncertainty, Variability, and Randomness

Therefore, factories should be

! designed and operated

to minimize the

! creation, propagation, or amplification

of uncertainty, variability, and randomness.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 9/30

Page 10: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Our Research Approach!

!

1. Identify an important systems issue by factory observation anddiscussion with practitioners.

2. Develop and analyze a simple analytical model.! Find compromise between accuracy and ease of analysis.! Test solution by comparison with with simulation.

3. Perform numerical experiments, ...! to develop intuition,! to assess usefulness of the solution.

4. Test in factory.

5. Go to Step 2 if revision of the model is warranted.

6. Go to Step 1 to further understand the issue, or to look for otherimportant issues.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 10/30

Page 11: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Our Research ApproachComparisons with Practice

! Qualitative methods, including Toyota Production System,lean, value stream mapping, etc., are useful, importantmanagerial tools, but they are not predictive or quantitative.

! Computational methods, often use unrealistic models.

! Simulation is often excessively detailed, consequently slow tocreate and run and di!cult to debug. It is also di!cult to findaccurate data for the parameters of the detailed models.

! Large-scale optimization, when used for scheduling, has thesame di!culties as simulation. In addition, it is based on theassumption that the system is deterministic. It is re-run whenrandom events occur, but that can lead to instability.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 11/30

Page 12: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

M1 M2 M3 4 M5 M6MB1 B2 B3 B4 B5

Machine Buffer! Machines are unreliable. Bu"ers are finite.! Issues:

! Machine failures propagate as disturbances when bu"ersbecome empty or full.

! Large bu"ers reduce propagation and increase production ratebut increase inventory.

! System complexity makes performance prediction and analysisdi!cult.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 12/30

Page 13: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

Performance measures: averages and other statistics on

! Production rate

! Inventory

! Lead time

! System yield, and other quality-related measures

Two-machine lines can be analyzed exactly, but a specialapproximation (decomposition) was developed for larger systemsbecause of the size of the state space.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 13/30

Page 14: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

M1 M2B

Five cases of two-machine lines:

N

P

0.78

0.8

0.82

0.84

0.86

0.88

0.9

0.92

0 20 40 60 80 100 120 140 160 180 200

Production rate vs Bu!er space

N

n

0

20

40

60

80

100

120

140

160

180

200

0 20 40 60 80 100 120 140 160 180 200

Average inventory vs Bu!er space

Small bu!ers can increase production rate with small inventory; large bu!ers provide littlebenefit at great cost. Appropriate bu!er size depends on the amount of variability.

M1, M2 average uptimes: 100; M2 average downtime: 10; M1 average downtimes: 7.14, 8.33, 10, 12.5, 16.67.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 14/30

Page 15: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

Long Lines — Decomposition

! Decomposition breaks up systems and then reunites them.

! Conceptually: put an observer in a bu!er, and tell him that he is in the bu!er ofa two-machine line.

! Question: What would the observer see, and how can he be convinced he is in atwo-machine line? Construct the two-machine line. Construct all thetwo-machine lines.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 15/30

Page 16: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

Quality and Quantity

! The Good state has high

yield and the Bad state haslow yield.

! The quality change is notvisible until the first bad partreaches an inspection station.

DOWN

UP/Good UP/Bad

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 16/30

Page 17: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

0 5 10 15 20 25 30 35 40 45 500.37

0.375

0.38

0.385

0.39

0.395

0.4

Buffer Size

Effe

ctive

Pro

duct

ion

Rate

M1 M2B

! Two-machine line where thefirst machine has quality

issues and the inspection islocated at the secondmachine.

! The shape of the graphdepends on machineparameters: MTTFs, MTTRs,

mean time until qualitychange, mean time to detectquality change.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 17/30

Page 18: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

Other Extensions

! Assembly/disassembly systems.

! Systems with closed loop flow of pallets, fixtures, or kanbans.

M1 M2 Mk-1 MkB1 B2 Bk-1

Bk

! Line design: minimal bu"er space to achieve production ratetarget.

! Systems with complex machines, including multiple failuremodes, general up- and down-time distributions, batches, etc.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 18/30

Page 19: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research1. Flow Line Analysis

Accomplishments: Fast analytical tools for ...

! performance evaluation of long flow lines,assembly/disassembly systems, systems with pallets, systemswith various control policies;

! optimal allocation of bu"er space;

! evaluating the interaction between bu"er space and systemyield.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 19/30

Page 20: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous Research2. Real-time scheduling

! Derived the hedging point policy and extensions, todetermine inventory targets to compensate for machinefailures and inventory and backlog costs.

! Evaluated various policies by decomposition, includingkanban, CONWIP, etc.

! Established relationships among time-based, surplus-based,and token-based policies.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 20/30

Page 21: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Previous ResearchIndustry Collaboration

! HP (benefit in hundreds of millions of dollars)

! GM

! Peugeot

! ... and many others

Subjects: line design, performance evaluation, system qualityanalysis, material flow control, ...

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 21/30

Page 22: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research1. Flow-Line Analysis

Consider a k-machine line. Processes and machines have alreadybeen selected, and now we must design the in-process inventoryspace. Let

N = (N1, ...,Nk!1), the vector of bu"er sizes,the decision variables

P(N) = production rate, parts/time unitP = required production rate, parts/time unitA = profit coe!cient, $/part

ni (N) = average inventory of bu"er i , i = 1, · · · , k ! 1bi = bu"er cost coe!cient, $/part/time unitci = inventory cost coe!cient, $/part/time unit

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 22/30

Page 23: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research1. Flow-Line Analysis

We are extending our bu"er space design optimization methods toproblems of the form

max J(N) = AP(N) !k!1!

i=1

biNi !

k!1!

i=1

ci ni(N)

s.t. P(N) " P,

Ni " Nmin,#i = 1, · · · , k ! 1.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 23/30

Page 24: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research1. Flow-Line Analysis

Optimization of a three-machine line.

J(N)

profit curve (P < P)

profit curve (P > P)

N1

N2

J(N)

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 24/30

Page 25: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research1. Flow-Line Analysis

! New feature: The objective includes the inventory cost andthere is a production rate constraint.

! Di"culty: Both the objective and the constraint arenon-linear. Earlier methods are not applicable.

! We developed a very simple (but very fast and e"ective)algorithm.

! We are currently extending this to the optimization of loopsystems, which will allow us to optimize CONWIP control.

! See Chuan Shi’s poster!!

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 25/30

Page 26: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research2. Real-time scheduling

Real-Time Setup Scheduling! Problem:

! Setups take up a resource’s time. The more frequently setupsare done, the less capacity is available for production.Production rate goes down.

! However, the less frequently setups are done, the moreinventory is produced. Production lead time goes up.

! Setups are often scheduled using large-scale deterministicmixed integer optimization techniques. However,

! this is computation-intensive, and! when unpredictable or random events occur, the scheduled

must be adjusted by recalculation or by manual adjustment.This can be time-consuming and can lead to instability.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 26/30

Page 27: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research2. Real-time scheduling

Proposed solution: the Hedging Zone Policy

! This is an extension of the Hedging Point Policy for systemswith no setup costs.

! It is a heuristic feedback control law which is designed torespond to random events gracefully.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 27/30

Page 28: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research2. Real-time scheduling

Hedging Zone Policy! Rank order the parts.

! Select upper and lower

hedging limits for each parttype.

! When the part that iscurrently being producedreaches its upper limit, switch

to the highest ranking partthat is below its lower limit.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 28/30

Page 29: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Current Research2. Real-time scheduling

! If the limits are too far apart, inventories are very large.

! If the limits are too close together, some part types are nevermade.

! We are developing methods for selecting good bounds.

! We are performing extensive simulation experiments.

! See Fernando Tubilla’s poster!!

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 29/30

Page 30: Uncertainty, Variability, Randomness, and Manufacturing ... · PDF fileCopyright !c 2009 Stanley B. Gershwin. All rights reserved. 26/30. Uncertainty, Variability, Randomness, and

Uncertainty, Variability, Randomness, and Manufacturing Systems Engineering

Conclusion

! There are many problems to be solved that are bothinteresting and of practical economic importance.

! We are always looking for opportunities to study factories andwork with industry.

Copyright c!2009 Stanley B. Gershwin. All rights reserved. 30/30