1 mfs605/ee605 systems for factory information and control lecture 8: production control: continued...

71
1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering and Center for Manufacturing

Upload: maurice-holmes

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

1

MFS605/EE605Systems for Factory Information and Control

Lecture 8: Production Control: Continued

Fall 2005

Larry Holloway

Dept. of Electrical Engineering and

Center for Manufacturing

Page 2: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

2

Production Control: Task of taking orders and forecasts for final product and converting them into orders for production operations and orders for raw materials.

ProductShipments

OrdersForecasts

Impacts lead time, WIP

Capabilities

Materials

Production Control

Page 3: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

3

MRP Review

• MRP: Materials Requirement Planning– computerized approach to translating orders for final

goods into orders for operations and raw materials– Key idea: Blow up bill of materials

• expand to subcomponents• factor in lead times• determine when operations and orders should be done

Page 4: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

4

Positive aspects of MRP

• Better coordination of orders for dependent demand items…– May reduce WIP by ordering component products only as

needed for final product.– But…

• Production Planning: Helps determine peaks and valleys

• Purchasing and Finance: tells needs over the horizon.

• Sales: MRP helps sales by giving estimates of lead times…– But…

Page 5: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

5

Issues with MRP

• MRP is useful for high-level planning.• Generally seen as a problem for low-level shop-floor control

• Issues: – buckets are too course for shop-floor control

– Lead times treated independent of demand or batch size

– Inflation of lead times or safety stock-- no method to see if these are too big, no method to encourage reduction

– Commonly gives large lead times and large WIP

– Assumes “Transfer quantity = order quantity”

Page 6: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

6

Transfer Quantity vs. Order Quantity

• Example: 50 components in batch, 10 minutes per part.

Page 7: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

7

Supplierorder

Raw materials Product

CUSTOMER

Pull System• A production system driven by actual consumption and

controlled by synchronized replenishment signals.

• Orders for product pulled from end of line, rest of line then responds to replace removed product

Manufacturing Facility

Page 8: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

8

Just-in-time manufacturing

• Just-in-time manufacturing: “Lean Manufacturing”

• Key Concept: Continuous improvement to eliminate waste of all forms.

• Goals:– Minimum zero inventories– zero lead time– zero set up time– lot size of 1– zero defects– total elimination of waste

Is this realistic?

Page 9: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

9

• We will just study the production control, but concept is much bigger. Affects:– transportation– supplier relations– quality– setup– employee responsibilities– …all aspects of organization…

Page 10: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

10

• Background:– Toyota -- postwar Japan– Taichi Ohno: Chief production engineer.

– Not really noticed by US until 1970’s

Why so slow for West to notice or catch on?

Page 11: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

11

JIT/Lean

• JIT/Lean is holistic approach– keep tackling all parts of system

• different aspects affect each other– example: lot sizing and setup time

– keep striving for continuous improvement

Page 12: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

12

Overview

• Production Control: Push vs. Pull• Kanban

– Tool for Pull – Tool to drive lean– Issues in using signal kanbans

• Importance of Leveling

Page 13: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

13

Bill of Materials for Truck Seat

Raw Stock

Frame Parts

Seat Frame Padding Cover Material

Seat

cut and shapematerial

weld parts

assemble

Example

Page 14: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

14

Raw materials Product

CUSTOMER

Push System

• Customer orders and forecasts are fed into beginning of line

Manufacturing Facility

Forecasts

Page 15: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

15

Supplierorder

Raw materials Product

CUSTOMER

The Pull SystemA production system driven by actual consumption and controlled by synchronized replenishment signals.

Tool to:

• lower inventory• reduce lead-time

Manufacturing Facility

Page 16: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

16

Effect on order lead times

• Push system: order sequences through all stations

• Pull system: order pulls only from final station (assumes WIP available)

Actual lead time for push system typically long since other orders waiting in the pipeline.

Page 17: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

17

Effect on Work-in-Process (WIP)

Push system:• longer lead times mean more orders in process

– example: 3 weeks of orders vs. 1 week

• longer lead times encourage larger and less frequent customer orders

– demand more irregular – larger batches

Page 18: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

18

Little’s Law

“Little’s Law”: WIP = Production Rate x Throughput Time

or

Throughput Time = WIP / Production Rate

To reduce throughput time, either reduce WIP or increase production rate

Page 19: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

19

Effect on Quality

Benefits of Pull system

• Each workstation is “supplier” to preceding station.

• Low WIP means faster detection of problems• Low WIP has no room for poor quality

– Pull requires quality

Push System: Batch orders inflated as quality safety, leads to expectation and acceptance of problems

Page 20: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

21

INVENTORY HIDES WASTE

LABOR & MATERIAL IN SEA OF INVENTORY

ABSENTEEISM

POOR QUALITY

EXCESSIVE SETUP TIMES

NON-PRODUCTIVE MAINTENANCE

POOR WORK BALANCING

INSUFFICIENT COMMUNICATION

PRODUCTS OUT

BAD HOUSEKEEPING

Page 21: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

22

How to reduce need for stock?

Minimize impact of disruptions:• shorten lead time -- more responsive to demand• improve quality -- eliminate defects• preventive maintenance• reduce setup times• improve organization and communication• improve supplier reliability

Page 22: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

23

Kanban: A production authorization and parts replenishement signal based on consumption– fixed number circulate between

producer&consumer stations– tool to limit build-up of inventory– tool to supply right parts at right time– tool to drive lean manufacturing

improvements:• lower inventories make wastes more apparent

Page 23: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

24

empty kanbans

parts (with kanbans)

Page 24: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

25

Types of Kanban Systems

• Withdrawal Kanbans– 1-card and 2-card systems

• Signal Kanbans

• Emergency Kanbans and others

Page 25: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

26

Withdrawal Kanbans

• Multiple cards circulating– example: each is <1/10 daily demand

• Supplier processes don’t have significant setup costs

• “2-card system used when distance between stations:– “Production Kanbans” and “Withdrawal Kanbans”– Allows for additional delay in circulation

Page 26: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

27

Choosing initial number of Kanbans

# of kanbans = (units daily demand) x (order cycle time) x safety / lot size

Safety = 1.00 means no safety. Safety = 1.3 means 30% safety

Example: # of kanbans = 120 x (6hrs/8hrs) * 1.00 / 30 = 3 # of kanbans = 120 * (6hrs / 8hrs) * 1.30 / 30 =3.9 --> 4

In practice: keep reducing kanbans as much as possible.

Page 27: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

29

Kanban limitations

• large demand fluctuations cause problems.

• Real benefits only when constrained variation in product. – Toyota: kanbans on feeder lines, not for final production

Page 28: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

30

2-card Kanban

Production cards Move cards

ProducingStation

ConsumingStation

A

A A A

A

A A

B B

B B

BA

AA

A

Warehouse

Page 29: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

31

Signal Kanbans

• Used only when supply process has large setup cost

– examples: stamping, forming, molding– should continue setup reduction

• Kanban signals inventory below threshold.

Page 30: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

32

Signal Kanban SystemSignal Kanban System

Multiple parts (k = 1,2,…K) for one producing machine

Production for part k authorized when WIP falls below rk

Fixed Batch Policies: run stops after completing fixed number of parts.

Fixed Fill Policies: run stops when fixed level reached

Fill level k

Signal level rk

Producing Machine

Parts produced

Signal Kanbans

Inventory for part k Parts

consumed

ConsumingProcess

Page 31: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

33

Buffer levels for two partsBuffer levels for two parts

Time from signal to production includes kanban queue time and setup time k

buffer levels

r

t

Issue: In practice, sometimes kanban waits in queue too long, resulting in parts shortages.

Issue: In practice, sometimes kanban waits in queue too long, resulting in parts shortages.

Page 32: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

34

Comparison of Fixed-batch and Fixed-fill

• Investigations of each for: – deterministic case– variation in demand– disruptions in production– imbalance in batch-size/fill-size among parts

Simulations with Matlab for two-part systems for both policies.

Page 33: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

35

Fixed-BatchFixed-Batch

Fixed-Batch Policy: production run continues until given number of parts produced in run.

rfixbatch(x0,y0,d0,[rx,sx,ry,sy],[trigx,trigy],[batchx,batchy],[rangex,rangey],[probfreq,probeffect],xsetup,n)

x0, y0 initial inventory of product x and product yd0 initial state: idle (d0 = 0), producing x (d0 = 1), or y (d0=2).rx, ry nominal consumption ratessx, sy nominal production rates[rangex,rangey] range of variation in demand (+/- %)[probfreq,probeffect] frequency and effect of random drops in production.trigx,trigy signal level batchx,batchy batch sizesxsetup relative setup timen steps of simulation

Page 34: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

36

Fixed-Batch Policy -- Deterministic CaseFixed-Batch Policy -- Deterministic Case

Shows repeated cycle: (no production)/(produce x)/(no production)/(produce y)

Periodic behavior with no parts shortages.

rfixbatch(30,100,0,[4,10,4,10],[20,20],[80,80],[1,1],[0,0],10,100)

Page 35: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

37

Fixed-Batch Policy -- Deterministic Case

Shows repeated cycle:

(no production)/(produce x)/(no production)/(produce y)

Periodic behavior with no parts shortages.

rfixbatch(30,100,0,[4,10,4,10],[20,20],[80,80],[1,1],[0,0],10,100)

Page 36: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

38

Title: Figure1adx1.eps (modified)Creator: MATLAB, The Mathworks, Inc.CreationDate: 02/25/97 12:35:49

Page 37: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

39

Fixed-batch - not ideal

Title: Figure1adx1.eps (modified)Creator: MATLAB, The Mathworks, Inc.CreationDate: 02/25/97 12:35:49

Title: Figure1adx1.eps (modified)Creator: MATLAB, The Mathworks, Inc.CreationDate: 02/25/97 12:35:49

(30,100,0,[4,10,4,10],[20,20],[80,80],[1,1],[3,10],10,100) (30,100,0,[4,10,3.8,10],[20,20],[80,80],[1,1],[0,0],10,50)

Mismatched demand parameters: inventories cycle down(long periodicity)

Occasional disruptions in production: inventories cycle down

Page 38: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

40

Fixed-batch - not ideal

(30,100,0,[4,10,4,10],[20,20],[80,80],[1,1],[3,10],10,100) (30,100,0,[4,10,3.8,10],[20,20],[80,80],[1,1],[0,0],10,50)

Mismatched demand parameters: inventories cycle down(long periodicity)

Occasional disruptions in production: inventories cycle down

Page 39: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

41

Fixed-batch: Long term periodicity

Title: MATLAB graphCreator: MATLAB, The Mathworks, Inc.CreationDate: 02/26/97 22:40:31

Inventories spiral down until both signals present, then spiral up

Page 40: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

42

Fixed-FillFixed-Fill

Fixed-Batch Policy: production run continues until inventory reaches specified level

rfixfill(x0,y0,d0,[rx,sx,ry,sy],[trigx,trigy],[fullx,fully],[rangex,rangey],[probfreq,probeffect],xsetup,n)

x0, y0 initial inventory of product x and product yd0 initial state: idle (d0 = 0), producing x (d0 = 1), or y (d0=2).rx, ry nominal consumption ratessx, sy nominal production rates[rangex,rangey] range of variation in demand (+/- %)[probfreq,probeffect] frequency and effect of random drops in production.fullx,fully signal level batchx,batchy batch sizesxsetup relative setup timen steps of simulation

Page 41: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

43

Fixed-Fill Policy -- Deterministic Case

Repeated cycle: (noproduction)/(produce x)/(noproduction)/(produce y)Periodic behavior with no parts shortages.Initial conditions don’t matter

rfixfill(40,100,0,[4,10,4,10],[20,20],[100,100],[1,1],[0,0],10,100)

Title: Figure2ad.epsCreator: MATLAB, The Mathworks, Inc.CreationDate: 02/26/97 10:58:40

Page 42: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

44

Fixed-Fill Policy -- Deterministic CaseFixed-Fill Policy -- Deterministic Case

Repeated cycle: (noproduction)/(produce x)/(noproduction)/(produce y)Periodic behavior with no parts shortages.Initial conditions don’t matter

rfixfill(40,100,0,[4,10,4,10],[20,20],[100,100],[1,1],[0,0],10,100)

Page 43: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

45

Fixed-fill - disturbed

(40,100,0,[4,10,4,10],[20,20],[100,100],[1,1],[3,10],10,100) (30,100,0,[4,10,3.5,10],[20,20],[100,100],[1,1],[0,0],10,50)

Mismatched demand parameters: Inventories find new cycle and stabilize.

Occasional disruptions in production: Inventories return to regular cycle.

Title: Figure2ad.epsCreator: MATLAB, The Mathworks, Inc.CreationDate: 02/26/97 10:58:40

Title: Figure2ad.epsCreator: MATLAB, The Mathworks, Inc.CreationDate: 02/26/97 10:58:40

Page 44: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

46

Fixed-fill - disturbed

(40,100,0,[4,10,4,10],[20,20],[100,100],[1,1],[3,10],10,100) (30,100,0,[4,10,3.5,10],[20,20],[100,100],[1,1],[0,0],10,50)

Mismatched demand parameters: Inventories find new cycle and stabilize.

Occasional disruptions in production: Inventories return to regular cycle.

Page 45: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

47

Signal Kanban Summary

• Simulation of policies under two-part system.

• Poorly configured or disrupted fixed-batch policy has long-period behavior which slowly cycles down inventory levels.

– problem: continuous improvement activities for reducing threshold at begining of long-period may lead to subsequent parts shortages

• Fixed-fill is robust to configuration and disruptions.

– requires real-time buffer level info during fill

– consistency of behavior allows much lower thresholds

Page 46: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

48

Other Kanban signals

• Requests for die setup

• Requests for die change

• Requests for maintenance

• etc.

Page 47: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

49

Kanban Limitations

• Large demand fluctuations cause problems– Will there be enough cards in system to keep it running and

responsive?– Kanban quantities or sizes adjusted

• Real benefits only when limited variation:– Limited variety:

• Toyota: kanbans on feeder lines -- not final product.– Limited fluctuations:

• Demand leveling– Limited disruptions

• Preventive maintenance, setup reduction, problem-solving workforce

Page 48: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

50

Preconditions to using Kanbans

Implement:– focused factory and cellular production– visual management and standardized work– kaizen and problem solving– setup reductions– demand leveling

Page 49: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

51

Kanban on Feeder Lines

Final Assembly -- wide variety

Feeder lines -- limited variety

Page 50: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

52

Leveling

• Leveling: smooth production– Spread production of each product over periods– Smoother production at supplying stations– Allows response to late-period changes

A A A B B B

A B A B A B

Page 51: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

53

Importance of Leveling

• Leveling: even consumption of parts– by month, by week, by hour– coordination of sales, marketing, production– some finished goods inventory

• Critical for success of Kanban system– no excess inventory to handle significant swings in

consumption– kanban quantities depend on replenishment period

Page 52: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

54

Pull/Kanban Summary

• Kanban is implementation of Pull system

• Simplified production control / visual tool

– Reduced lead time

– Reduced WIP• Improved Communication

– faster recognition of problems

– faster response to changes in demand• Improved operator responsibility (Quality)

• Limitations: Requires limits on disruptions and variations.

• Can be tool to expose problems and focus on continuous improvement.

Page 53: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

55

• OPT and review of production control…

Page 54: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

56

Review

• Push system (MRP)– designed for scheduling individual order/forecast batches– Good: helps explode requirements for end items into time-

phased orders for components and raw materials– Bad:

• typically associated with large WIP, long lead times• buckets too course for low-level floor control

Page 55: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

57

Review

• Pull system (Kanban, just-in-time)– part of larger philosophy of lean manufacturing– Allows tight control of WIP– production is keyed to consumption (pulled from end of line)– Good:

• can be used as tool for reducing WIP and Leadtime and identification of problems needing improvement --> tool for assisting and achieving continuous improvement

• responsive to demand• less reliance on forecasts

– Drawbacks:• assumes leveling • assumes limited variety of products on the kanban line

Page 56: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

58

• What if we don’t have level demand or constrainted variety of parts for kanban?

– Use kanban on feeder lines (example: Toyota)– Use kanban on restricted sets of products

• focused factory within factory• cellular manufacturing

Page 57: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

59

OPT

• OPT: “Optimized Production Technology”– philosophy (and software) aimed between MRP and Kanban

– Developed by Eliyahu Goldrat – Popularized through a novel called “The Goal”

• philosophy taught through a story

– Many good points in philosophy -- • points are adopted and used even when software is not

– Also goes by: • Theory of constraints• Drum-Buffer-Rope (DBR)

Page 58: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

60

• The goal of the firm: To make money

• How to measure the goal: – net profit per product– return on investment– cash flow

• Measures on the plant floor that drive the global measurements:– Throughput (DBR: rate for selling finished products)– Inventory– Operating Expense

Page 59: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

61

• Increase throughput:

– profit per good up

– ROI up

– cashflow up

• Reduction in operating expenses:

– profit per good up

– ROI up

– cash flow up

• Reduction in inventory: reduces operating expenses :

– ROI up

– cashflow up

– profit per good unchanged

– also: improves responsiveness, quality, price:

• more competitive

Page 60: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

62

• DBR philosophy tells how to manage throughput, operating expense, and inventory to move toward goals:

• Philosophy summarized in 9 (sometimes 10) “rules of OPT”

– underlying theme: manage your constraints (bottlenecks)• use them to dictate your schedule and your activities

Page 61: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

63

• Rule 1: balance flow, not capacity:

• Key idea: we shouldn’t worry about capacity, as long as we have enough.– Instead, we should schedule our line to maintain flow of

product, regardless of how much capacity is being used

Page 62: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

64

• Rule 2: “Level of utilization of a non-bottleneck is determined not by its own potential, but by other constraints in the system”

• All parts of mfg. System are either a bottleneck or a non-bottleneck– bottleneck: a point or storage in process that limits the

amount of product that a factory can produce

• Example:

Page 63: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

65

• Types of bottleneck relationships

Page 64: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

66

• Rule 3: Utilization and activation of a resource are not synonomous.

Doing work regardless of whether it is needed:

keeping machines busy

vs.

Doing required work only

“Don’t confuse being busy with being productive”

Being busy can lead to inventory buildup which cannot be absorbed by bottleneck or market share

Page 65: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

67

• Rule 4: An hour lost at a bottleneck is an hour lost for the total system

• Thus: strive to use bottlenecks at 100%– implication:

• an hour gained at a bottleneck means ganins throughout system

• This focuses setup reduction on bottlenecks• Also encourages large lots on bottlenecks

Page 66: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

68

• Rule 4: An hour saved at a non-bottleneck is a mirage

• saving that time may be just increasing idle time

• Thus: can use small lot sizes on NB

Page 67: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

69

• Rule 6: Bottlenecks govern both throughput and inventory in the system

• Bottlenecks constrain throughput, but also:

– stocks buildup to keep bottlenecks busy – lot sizes large at bottlenecks to reduce setup impact

Page 68: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

70

• Rule 7: The transfer batch may not and often should not be equal to the process batch

• Rule 8: Process batch size should be variable, not fixed

– dynamically determine lot size for each operation

Page 69: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

71

• Rule 9: Lead times should be variable and not fixed.

• Rule : Consider all constraints when establishing schedules

• Rule: Sum of local optima is not global optimum.

Page 70: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

72

Drum-Buffer-Rope Approach

• Combine push and pull.• The bottleneck becomes the drum which drives the system

rate• The following stations are operated in push mode:

– Orders are released from the bottleneck and pushed (flow) at their own speed in the system

• The preceding stations are operated in a pull mode: – There is a “rope” tying the entry operation to the

bottleneck – thus allowing new parts to enter only as the bottleneck releases others.

Page 71: 1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering

73

Drum-Buffer-Rope (DBR/TOC) examples