Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 MFS605/EE605 Systems for Factory Information and Control Lecture 8: Production Control: Continued Fall 2005 Larry Holloway Dept. of Electrical Engineering."— Presentation transcript:

1 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

2 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. Product Shipments Orders Forecasts Impacts lead time, WIP Capabilities Materials Production Control

3 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

4 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…

5 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”

6 6 Transfer Quantity vs. Order Quantity Example: 50 components in batch, 10 minutes per part.

7 7 Supplier order 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

8 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?

9 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…

10 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?

11 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

12 12 Overview Production Control: Push vs. Pull Kanban –Tool for Pull –Tool to drive lean –Issues in using signal kanbans Importance of Leveling

13 13 Bill of Materials for Truck Seat Raw Stock Frame Parts Seat FramePaddingCover Material Seat cut and shape material weld parts assemble Example

14 14 Raw materials Product CUSTOMER Push System Customer orders and forecasts are fed into beginning of line Manufacturing Facility Forecasts

15 15 Supplier order Raw materials Product CUSTOMER The Pull System A production system driven by actual consumption and controlled by synchronized replenishment signals. Tool to: lower inventory reduce lead-time Manufacturing Facility

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

17 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

18 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

19 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

20 20 Is Stock Necessary? In conventional manufacturing, stock is used to “buffer” against disruptions: unanticipated demand product defects machine failures setups poor communication

21 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

22 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

23 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

24 24 empty kanbans parts (with kanbans)

25 25 Types of Kanban Systems Withdrawal Kanbans –1-card and 2-card systems Signal Kanbans Emergency Kanbans and others

26 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

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

28 28 kanban calculation

29 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

30 30 2-card Kanban Production cardsMove cards Producing Station Consuming Station A AAA A AA BB B B BA A A A Warehouse

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

32 32 Signal Kanban System Multiple parts (k = 1,2,…K) for one producing machine Production for part k authorized when WIP falls below r k 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 r k Producing Machine Parts produced Signal Kanbans Inventory for part k Parts consumed Consuming Process

33 33 Buffer 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.

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

35 35 Fixed-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 y d0 initial state: idle (d0 = 0), producing x (d0 = 1), or y (d0=2). rx, ry nominal consumption rates sx, 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 sizes xsetup relative setup time n steps of simulation

36 36 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)

37 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)

38 38

39 39 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

40 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

41 41 Fixed-batch: Long term periodicity Inventories spiral down until both signals present, then spiral up

42 42 Fixed-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 y d0 initial state: idle (d0 = 0), producing x (d0 = 1), or y (d0=2). rx, ry nominal consumption rates sx, 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 sizes xsetup relative setup time n steps of simulation

43 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)

44 44 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)

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

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

47 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

48 48 Other Kanban signals Requests for die setup Requests for die change Requests for maintenance etc.

49 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

50 50 Preconditions to using Kanbans Implement: –focused factory and cellular production –visual management and standardized work –kaizen and problem solving –setup reductions –demand leveling

51 51 Kanban on Feeder Lines Final Assembly -- wide variety Feeder lines -- limited variety

52 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 AB B B A B A B A B

53 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

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

55 55 OPT and review of production control…

56 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

57 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

58 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

59 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)

60 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

61 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

62 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

63 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

64 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:

65 65 Types of bottleneck relationships

66 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

67 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

68 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

69 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

70 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

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

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

73 73 Drum-Buffer-Rope (DBR/TOC) examples


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

Similar presentations


Ads by Google