You are on page 1of 4

1.Importance and methods of material flow analysis 2.PFA Guiding questions: What are the advantages cellular manufacturing?

What are the criteria for grouping parts / products and machines? What is the procedure for grouping them? What are the direct and indirect methods to minimize flows within manufacturing systems ? How can the material flow in cells be defined? What are the important characteristics of manufacturing cells? Group technology Group technology (GT) is based on the creation of part and machine families. Different types of machines together produce a range of parts or products. GT has a wide range of operation both in terms of volume and product mix. GT is strongly related to cellular manufacturing (also known as group manufacturing).

o Product : Cells for beds, tables, chairs, etc. o Product family : Cells for legs, flat parts, etc. Consider the difference in ownership, control and ability to absorb variation in supply and demand. Example Pump production

Change of layout (workplaces and stockrooms) Factory flow analysis layout change in Showa (Koga)

Product family oriented

Product oriented Line Flow Analysis layout improvement Line layout before improvement

Line layout after improvement Cell creation Cells can be created on the basis of a wide variety of common factors. This leads to a variety of possible configurations of cells.

Cell Flow Analysis layout improvement Cell layout before improvement

Historical background Flanders (1910s) considered the problem of production based around similar machines. GT was first used in the USSR due to lack of sophisticated production aids: as many as 800 factories using GT in 1965.* Opitz (1960s, Germany) developed the coding and classification that was later used to form product families.** Burbidge (1960s, UK) applied Production Flow Analysis (PFA) to form GT cells.*** In the 1970s, Japanese manufacturing companies start using group technology and cellular manufacturing as the basis for designing and managing production systems. * Mitrofanov, S. P.: The Scientific Principles of Group Technology. Boston: National Lending Library Translation, 1966, first published in Russian in 1959 ** Opitz, H.: A Classification to Describe Workpieces. Oxford: Pergamon Press, 1970 *** Burbidge, J. L.: Production Flow Analysis for Planning Group Technology. Oxford: Oxford University Press, 1989 Characteristics of GT Advantages and disadvantages of flow lines Low WIP, low lead time, predictable, simple, visible Limited routing/process flexibility, limited buffers Advantages and disadvantages of job shops Flexible routing, flexible process, skills grouped, responsive Complex flow, high WIP, long lead time, complex control Disadvantages of both types of layout Not directly oriented to customer demands Concentration on high utilisation, not saleable throughput Planning, quality control, engineering support are centralised Advantages of cellular manufacturing Group technology/manufacturing cells combine the advantages of flow line layouts and job shop layouts. Cells are more customer-oriented and very easy to control. Spectrum of layouts for fabrication

Forming production families Objectives 1. To simplify the material flow system 2. Each part processed in onegroup of machines 3. Acceptable workloads on machines in group 4. Easily managed by one or few operators 5. To avoid unnecessary duplication of equipment Product design families Parts or products are grouped by design features and should have similar processing requirements Production families Parts or products are grouped by processing requirements, regardless of design General procedure for group formation Procedure 1. Collect data (samples, drawings, routings, etc.). 2. Identify characteristics. 3. Classify characteristics. 4. Group parts with similar characteristics: by eye -largely subjective by rule of thumb: rotational parts up to 50mm by classification and coding by operations sequence analysis Manual exercise: identify cells in the routing data: Example: machines 2, 3 & 5 process part 1 Suggestions: o Sketch out machines on paper o Draw lines between the machines for flow o Identify any patterns by eye Classification and coding Classification the arrangement of items into classes on the basis of their characteristics Coding assigning a numerical or alphabetic value to item characteristics in order to facilitate classification Best known and most widely used: Opitz code (1960, Germany) Classification and coding, later widely used to form part families Has two sections o geometric code o supplementary code Other codes include Brisch, MICLASS, CAMAC, CIMTEL Simple classification systems

Cell layout after improvement

Using Production Flow Analysis (PFA) Production Flow Analysis (PFA) is a three stage technique proposed and developed by Burbidge: Factory flow analysis: broad subdivision of plant into departments o Only really necessary for large systems Group flow analysis o Machine families based on routing regardless of sequence o Can use Rank Order Clustering (ROC) Line analysis o Flow between machines to provide sequence o Flow may be obvious o Can use To/From analysis Rank Order Clustering

To/From Analysis

Interest in cellular manufacturing

Opitz code Original geometric codes Digit/Position 1 2 3 4 Outcomes of introduction of cellular manufacturing 5

Type Integer Integer Integer Integer Integer

Feature/Group Part class (rotational/nonrotational) External shape Rotational surface machining Plane surface features and machining Auxiliary features (offaxis holes, gear teeth etc.)

Supplementary codes 4 more digits were added to the coding scheme, in order to increase the manufacturing information: o Dimensions (diameter or edge length) o Material type o Original shape of raw material Using Opitz or other coding systems to form cells Coding can be used: To form the basis for cellular manufacturing design To help with design reuse To allocate new components to existing cells and easily plan process

Mechanisms for PFA After first stage, PFA results in a matrix of routing data. We need mechanisms to sort the information in the matrix. Key mechanisms are: Cluster analysis o Cluster analysis is based on the idea of calculating similarity index and grouping accordingly. Rank Order Clustering (ROC) o Easier to understand than cluster analysis o Matrix manipulated directly by interchanging rows or columns o Use binary numbers Code rows and columns into binary numbers Sort rows/columns in descending order Repeat until the matrix does not change o Easily computerised in ROC software or spreadsheets Overview example of ROC

Definition of a manufacturing cell A manufacturing cell is a group of machines of different types that completely fabricates a range of parts / components or a group of work stations that completely assembles a range of products.

Procedure example of ROC Initial matrix is sorted in rows and columns to identify product groups and manufacturing cells.

Design of manufacturing cells Manufacturing cells combine all resources needed to completely produce a range of parts / components / products: Resources include operators, machines, tools, quality control equipment, maintenance equipment, etc. A cell must be obviously identifiable: A team of operators belongs to a cell (the operators own the cell) Input / output areas are defined Products have an obvious identity Clear physical boundaries help to highlight ownership of the cell Notice boards display cell information A balance has to be achieved in terms of the size of each cell and the total number of cells. Cellular layout products Either based on product or product family (shape of product). Furniture manufacturer example:

Material Flow Analysis Objectives: Reduction of flows (volumes, operations, ) Reduction of lead-times Reduction of inventories Reduction of capital frozen within inventories Reduction of disturbances and turbulences Simplification of management Reduction of costs (transportation costs, inventory handling costs, total costs) Increased productivity Levels (layers): Intra-company (supply chain level) Intra-plant (factory level) Intra-cell (plant level) Inter-workplaces (cell or line level) At workplace (workplace level) Function: Simplification and reduction of flows Techniques: Routings similarity analysis (different algorithms, e.g. clustering) Optimization of layout Optimization of flows (transportation) Production Flow Analysis Tools: Standardization of flows

Assumptions of ROC Procedure ignores machine loading. Procedure ignores operations sequence. Accuracy of results depends on accuracy of routing data. Procedure is backward looking: it ignores changes planned as a result of new designs. Exceptions prevent a perfect machine-part matrix: typical for real production systems. Need to use judgment, i.e.: o To ignore certain operations / machines o To split work centres, therefore machines o To visually force solutions

Material flow within a cell Grouping techniques only group machines or work centres together. At the next level of detail in techniques such as Production Flow Analysis (PFA) it is necessary to look at the flow rates and directions between resources in order to establish the best relative positioning of the machines. This can be done manually (by common sense) or using techniques such as To/From analysis. Material flow node diagram

Dynamics of Manufacturing Systems Topics 1. Variability and how to measure it 2. Propagation of variability within manufacturing system and how to model it 3. Impacts of variability 4. Countermeasures against variability Guiding questions What is variability of manufacturing system and how to measure it? How to model and analyze variability of manufacturing systems? How to reduce variability and its impacts? Factory Dynamics Definition: A manufacturing system is a goal-oriented network of processes through which parts flow. Structure: Plant is made up of routings (lines), which in turn are made up of processes. Focus: Factory Dynamics is concerned with the network and flows at the routing (line) level.

mf = 1.9 hrs (114 min) mr = 0.633 hrs (38 min) cr = 1.0 Down Time Variability Effects Effective Variability:

To / From chart

Process flows before and after the use of cells

Ideal vs. actual cells

It is unusual that real production systems meet all theoretical criteria. Some cells are not completely self contained: Can sub-contract work or permit inter-cell movement Sharing of staff should be avoided Loss of control must be avoided Duplication of resources: Duplication is a possibility Could duplicate (cheap) resources to avoid imperfect cells Exceptions are made in terms of products and processes: Accommodate parts / products which do not fit into groups Some production processes cannot be integrated in cells, e.g. heat treatment Fundamental concepts of GT / cellular manufacturing Clear product identity o May be parts or sub-assemblies rather than end product Clear physical boundaries around cells Cells are designed around key machines Balanced material flow achieved through flexible operators Promotion of teamwork and ownership of the cell Decentralised planning and management o Operators have a lot more responsibility for production management -> play an important role One-piece flow Issues of cell size Size of machine group Less than 15 machines, less than 10 operators (per shift) o Size of a cell comparable to size of a job-shop Also: cells must not be too small o Not enough operators to form a balanced team There could be anywhere between 2 to 20 cells in a company Size restriction key to good performance Scope and activities can be understood easily by all operators Key decisions made by most knowledgeable operators Local objectives: operators see progress & improvements Materials Cell size allows easy material movement Control of material flow is easier Normally cells employ local material control -> kanban Prerequisites for cellular manufacture Cells require technological and organisational stability Reasonable quality levels Reasonable reliability levels Reasonable attitudes towards team-working Reasonable levels of attendance Note: The word reasonable is used because once cells have been formed these characteristics are normally targeted and improved. Applicable only where: o there is a limited range of product variants o customer demand remains stable (demand does not change greatly once cells have been installed, there are no seasonal variations) Material Flow Analysis Major direct methods of material flow improvements: Optimization of layout Optimization of flows (transportation) Simplification of flows Process re-engineering and integration (e.g. by CNC centers) Simplification of products Material Flow Analysis Major indirect methods of material flow improvements: Standardization of products Modularization of products Elimination of intermediate inventories (buffers) Reduction of bottlenecks (buffering etc.) Load balancing Elimination of other obstacles to the smooth flow (SMED, TQM, TPM) Progressive methods of production planning & control (Kanban, FIFO, ) Transportation and stockkeeping infrastructure and equipment Cellurar manufacturing Questions for revision The following questions are concerned with the main contents of this lesson. They should help you to revise for examinations: What aspects of job-shop layouts and flow line layouts does cellular manufacturing combine? What are the objectives of product group formation and machine group formation? What are the general procedures to form these groups? Be aware of the procedure of rank order clustering (ROC). What are the characteristics that have to be considered in the design of manufacturing cells?

Parameters Descriptors of a Line: 1. Bottleneck Rate (rb):Rate (parts/unit time or jobs/unit time) of the process center having the highest long-termutilization. 2. Raw Process Time (T0):Sum of the long-term averageprocess times of each station in the line. Relationship: Critical WIP (W0): WIP level in which a line having no congestion would achieve maximum throughput (i.e., rb) with minimum cycle time (i.e., T0). W0= rbT0 Variability Makes a Difference! Littles Law: TH = WIP/CT, so same throughput can be obtained with large WIP, long CT or small WIP, short CT. The difference? Penny Fab One: achieves full TH (0.5 j/hr) at WIP=W0=4 jobs if it behaves like Best Case, but requires WIP=27 jobs to achieve 95% of capacity if it behaves like the Practical Worst Case. Why? Tortise and Hare Example Two machines: subject to same workload: 69 jobs/day (2.875 jobs/hr) subject to unpredictable outages (availability = 75%) Hare X19: long, but infrequent outages Tortoise 2000: short, but more frequent outages Performance: Hare X19 is substantially worse on all measures than Tortoise 2000. Why? Variability Views Variability: Any departure from uniformity Random versus controllable variation Randomness: Essential reality? Artifact of incomplete knowledge? Management implications: robustness is key Probabilistic Intuition Uses of Intuition: driving a car throwing a ball mastering the stock market First Moment Effects: Throughput increases with machine speed Throughput increases with availability Inventory increases with lot size Our intuition is good for first moments Second Moment Effects: Which is more variable processing times of parts or batches? Which are more disruptive long, infrequent failures or short frequent ones? Our intuition is less secure for second moments Misinterpretation e.g., regression to the mean Variability Definition: Variability is anything that causes the system to depart from regular, predictable behavior. Sources of Variability: setups machine failures materials shortages yield loss rework operator unavailability workplace variation differential skill levels engineering change orders customer orders product differentiation material handling Measuring Process Variability te = mean process time of a job e = standard deviation of process time ce = e /te = coefficient of variation, CV Note: we often use the squared coefficient of variation (SCV),ce2 Variability Classes in Factory Dynamics

Conclusions: Failures inflate mean, variance, and CV of effective process time Mean (te) increases proportionally with 1/A SCV (ce2) increases proportionally with mr SCV (ce2) increases proportionally in cr2 For constant availability (A), long infrequent outages increase SCV more than short frequent ones Tortoise and Hare -Variability Hare X19: te = ce2 = Tortoise 2000 te = ce2 = Setups Mean and Variability Effects Analysis: Ns = average no. jobs between setups ts = average setup duration s = standard deviation of setup time

Observations: Setups increase mean and variance of processing times. Variability reduction is one benefit of flexible machines. However, the interaction is complex. Setup Example Data: Fast, inflexible machine 2 hr setup every 10 jobs to = 1 hr Ns = 10 jobs/setup ts = 2 hrs te = to + ts /Ns = 1 + 2/10 = 1.2 hrs re = 1/te = 1/(1+2/10) = 0.8333 Slower, flexible machine no setups to = 1.2 hrs re = 1/to = 1/1.2 = o.833 jobs/hr Traditional Analysis? Factory Dynamics Approach: Compare mean and variance Fast, inflexible machine 2 hr setup every 10 jobs

Slower, flexible machine no setups to = 1.2 hrs co2 = 0.25 re = 1/to = 1/1.2 = 0.833 jobs/hr ce2 = co2 = 0.25 Conclusion: New Machine: Consider a third machine same as previous machine with setups, but with shorter, more frequent setups Ns = 5 jobs/setup ts = 1 hr Analysis:

Conclusion: Other Process Variability Inflators Sources: operator unavailability recycle batching material unavailability et cetera, et cetera, et cetera Effects: inflate te inflate ce Consequences: Illustrating Flow Variability Low variability arrivals High variability arrivals Measuring Flow Variability ta = mean time between arrivals ra = 1/ta = arrival rate a = standard deviation of time between arrivals ca = a / ta = coefficient of variation of interarrival times Propagation of Variability

Effective Process Times: actual process times are generally LV effective process times include setups, failure outages, etc. HV, LV, and MV are all possible in effective process times Relation to Performance Cases: For balanced systems MV Practical Worst Case LV between Best Case and Practical Worst Case HV between Practical Worst Case and Worst Case Measuring Process Variability Example

Single Machine Station:

where u is the station utilization given by u= rate departure var depends on arrival var and process var Multi-Machine Station: Natural Variability Definition: variability without explicitly analyzed cause Sources: operator pace material fluctuations product type (if not explicitly considered) product quality Observation: natural process variability is usually in the LV category. Down Time Mean Effects Definitions: to = base process time co = base process time coefficient of variability ro = 1/to = base capacity (rate, e.g., parts/hr) mf = mean time to failure mr = mean time to repair cr = coefficient of variability of repair times (r / mr) Availability: Fraction of time machine is up

where m is the number of (identical) machines and

Propagation of Variability High Utilization Station

Conclusion: flow variability out of a high utilization station is determined primarily by process variability at that station. Propagation of Variability Low Utilization Station Effective Processing Time and Rate: re = A ro te = to / A Totoise and Hare -Availability Hare X19: t0 = 15 min 0 = 3.35 min c0 = 0/t0= 3.35/15 = 0.05 mf = 12.4 hrs (744 min) mr = 4.133 hrs (248 min) cr = 1.0 Tortoise: t0 = 15 min 0 = 3.35 min c0 = .0/t0= 3.35/15 = 0.05

Conclusion: flow variability out of a low utilization station is determined primarily by flow variability into that station. Variability Interactions Importance of Queueing: manufacturing plants are queueing networks queueing and waiting time comprise majority of cycle time System Characteristics: Arrival process Service process Number of servers Maximum queue size (blocking) Service discipline (FCFS, LCFS, etc.) Balking Routing Many more Kendall's Classification A/B/C A: arrival process B: service process C: number of machines M: exponential (Markovian) distribution G: completely general distribution D: constant (deterministic) distribution. Queueing Parameters ra = the rate of arrivals in customers (jobs) per unit time (ta= 1/ra= average time between arrivals) ca = CV of inter-arrival times. m = number of machines. re = rate of the station in jobs per unit time = m/te. ce= CV of effective process times. Note: a station can be described by 5 parameters. u = utilization of station = ra/re. Queueing Measures Measures: CTq = the expected waiting time spent in queue. CT = the expected time spent at the process center, i.e., queue time plus process time. WIP = the average WIP level (in jobs) at the station. WIPq = the expected WIP (in jobs) in queue. Relationships: CT = CTq + te WIP = ra x CT WIPq = ra x CTq Result: If we know CTq, we can compute WIP, WIPq, CT. The G/G/1 Queue Formula:

Basic Idea: the CV of a sum of independent random variables decreases with the number of random variables. Example (Time to process a batch of parts):

Safety Stock Pooling Example PCs consist of 6 components (CPU, HD, CD ROM, RAM, removable storage device, keyboard) 3 choices of each component: 36= 729 different PCs Each component costs 150 (900 material cost per PC) Demand for all models is normally distributed with mean 100 per year, standard deviation 10 per year Replenishment lead time is 3 months, so average demand during LT is = 25for computers and = 25x(729/3) = 6075 for components Use base stock policy with fill rate of 99% Pooling Example -Stock PCs Base Stock Level for Each PC:

B(i) = 0, i= 1, 2, 4 in all cases, except case 6, which has B(2) = 1. Observations: Capping WIP without reducing variability reduces TH. WIP cap limits effect of process variability on WIP/CT. Reducing process variability increases TH, given same buffers. Adding buffer space at bottleneck increases TH. Magnitude of impact of adding buffers depends on variability. Buffering less helpful at non-bottlenecks. Reducing process variability reduces CT variability. Conclusion: consequences of variability are different in push and pull systems, but in either case the buffering law implies that you will pay for variability somehow. Example Discrete Parts Flowline

Inventory Buffers: raw materials, WIP between processes, FGI Capacity Buffers: overtime, equipment capacity, staffing Time Buffers: frozen zone, time fences, lead time quotes Variability Reduction: smaller WIP & FGI , shorter cycle times Example Batch Chemical Process

On-Hand Inventory for Each PC: Total (Approximate) On-Hand Inventory : 12 x 729 x 900 = 7,873,200 Pooling Example -Stock Components Necessary Service for Each Component: S = (0.99)1/6 = 0.9983 -> zs = 2.93 Base Stock Level for Each Component:

Inventory Buffers: raw materials, WIP in tanks, finished goods Capacity Buffers: idle time at reactors Time Buffers: lead times in supply chain Variability Reduction: WIP is tightly constrained, so target is primarily throughput improvement, and maybe FGI reduction. Example Moving Assembly Line

On-Hand Inventory Level for Each Component: Total Safety Stock: 228 x 18 x 150 = 615,600 92% reduction! Basic Variability Takeaways Variability Measures: CV of effective process times CV of interarrival times Components of Process Variability failures setups many others -deflate capacity and inflate variability long infrequent disruptions worse than short frequent ones Consequences of Variability: variability causes congestion (i.e., WIP/CT inflation) variability propagates variability and utilization interact pooled variability less destructive than individual variability Performance of a Serial Line Measures: Throughput Inventory (RMI, WIP, FGI) Cycle Time Lead Time Customer Service Quality Evaluation: Comparison to perfect values (e.g., rb, T0) Relative weights consistent with business strategy? Links to Business Strategy: Would inventory reduction result in significant cost savings? Would CT (or LT) reduction result in significant competitive advantage? Would TH increase help generate significantly more revenue? Would improved customer service generate business over the long run? Influence of Variability Variability Law: Increasing variability always degrades the performance of a production system. Examples: process time variability pushes best case toward worst case higher demand variability requires more safety stock for same level of customer service higher cycle time variability requires longer lead time quotes to attain same level of on-time delivery Variability Buffering Buffering Law: Systems with variability must be buffered by some combination of: 1. inventory 2. capacity 3. time. Interpretation: If you cannot pay to reduce variability, you will pay in terms of high WIP, under-utilized capacity, or reduced customer service (i.e., lost sales, long lead times, and/or late deliveries). Variability Buffering Examples Ballpoint Pens: cant buffer with time (who will backorder a cheap pen?) cant buffer with capacity (too expensive, and slow) must buffer with inventory Ambulance Service: cant buffer with inventory (stock of emergency services?) cant buffer with time (violates strategic objectives) must buffer with capacity Organ Transplants: cant buffer with WIP (perishable) cant buffer with capacity (ethically anyway) must buffer with time Simulation Studies TH Constrained System (push)

Observations: Useful model of single machine workstations Separate terms for variability, utilization, process time. CTq (and other measures) increase with ca2and ce2 Flow variability, process variability, or both can combine to inflate queue time. Variability causes congestion! The G/G/m Queue Formula:

Observations: VUT Spreadsheet

Useful model of multi-machine workstations Extremely general. Fast and accurate. Easily implemented in a spreadsheet (or packages like MPX).

Effects of Blocking VUT Equation: characterizes stations with infinite space for queueing useful for seeing what will happen to WIP, CT without restrictions But real world systems often constrain WIP: physical constraints (e.g., space or spoilage) logical constraints (e.g., kanbans) Blocking Models: estimate WIP and TH for given set of rates, buffer sizes much more complex than non-blocking (open) models, often require simulation to evaluate realistic systems The M/M/1/b Queue

Inventory Buffers: components, in-line buffers Capacity Buffers: overtime, rework loops, warranty repairs Time Buffers: lead time quotes Variability Reduction: initially directed at WIP reduction, but later to achieve better use of capacity (e.g., more throughput) Buffer Flexibility Buffer Flexibility Corollary: Flexibility reduces the amount of variability buffering required in a production system. Examples: Flexible Capacity: cross-trained workers Flexible Inventory: generic stock (e.g., assemble to order) Flexible Time: variable lead time quotes Variability from Batching VUT Equation: CT depends on process variability andflow variability Batching: affects flow variability affects waiting inventory Conclusion: batching is an important determinant of performance Process Batch Versus Move Batch Dedicated Assembly Line: What should the batch size be? Process Batch: Related to length of setup. The longer the setup the larger the lot size required for the same capacity. Move (transfer) Batch: Why should it equal process batch? The smaller the move batch, the shorter the cycle time. The smaller the move batch, the more material handling. Lot Splitting: Move batch can be different from process batch. 1. Establish smallest economical move batch. 2. Group batches of like families together at bottleneck to avoid setups. 3. Implement using a backlog. Process Batching Effects Types of Process Batching: 1. Serial Batching: processes with sequence-dependent setups batch size is number of jobs between setups batching used to reduce loss of capacity from setups 2. Parallel Batching: true batch operations (e.g., heat treat) batch size is number of jobs run together batching used to increase effective rate of process Process Batching Process Batching Law: In stations with batch operations or significant changeover times: 1. The minimum process batch size that yields a stable system may be greater than one. 2. As process batch size becomes large, cycle time grows proportionally with batch size. 3. Cycle time at the station will be minimized for some process batch size, which may be greater than one. Basic Batching Tradeoff: WIP versus capacity Serial Batching Parameters: k = serial batch size (10) t = time to process a single part (1) s = time to perform a setup (5) ce = CV for batch (parts + setup) (0.5) ra = arrival rate for parts (0.4) ca = CV of batch arrivals (1.0) Time to process batch: te= kt + s

Note: there is room for b=B+2 jobs in system, B in the buffer and one at each station. Model of Station 2

WIP Constrained System (pull)

Process Batching Effects (cont.) Arrival of batches: ra/k Utilization: u= (ra/k)(kt + s) = ra(t+ s/k) For stability: u< 1 requires

minimum batch size required for stability of system... Average queue time at station:

Variability in Push Systems Blocking Example

Note: we assume arrival CV of batches is ca regardless of batch size an approximation... Average cycle time depends on move batch size: Move batch = process batch

ra= 0.8, ca = ce(i) in all cases. B(i) = , i = 1-4 in all cases. Observations: TH is set by release rate in a push system. Increasing capacity (rb) reduces need for WIP buffering. Reducing process variability reduces WIP for same TH, reduces CT for same TH, and reduces CT variability. Variability in Pull Systems Notes:

Move batch = 1

Note: splitting move batches reduces wait for batch time.

Seeking Out Variability General Strategies: look for long queues (Little's law) look for blocking focus on high utilization resources consider both flow and process variability ask why five times Specific Targets: equipment failures setups rework operator pacing anything that prevents regular arrivals and process times Variability Pooling

Notes: Station 1 pulls in job whenever it becomes empty.

Cycle Time vs. Batch Size 5 hr setup Proposal: Install second machine at station 2 Expensive Very little space Analysis Tools:

Cycle Time vs. Batch Size 2.5 hr setup

Setup Time Reduction Where? Stations where capacity is expensive Excess capacity may sometimes be cheaper Steps: 1. Externalize portions of setup 2. Reduce adjustment time (guides, clamps, etc.) 3. Technological advancements (hoists, quick-release, etc.) Caveat: Dont count on capacity increase; more flexibility will require more setups. Parallel Batching Parameters: k = parallel batch size (10) t = time to process a batch (90) ce = CV for a batch (1.0) ra= arrival rate for parts (0.05) ca =CV of batch arrivals (1.0) B = maximum batch size (100) Time to form batch:

Insight: Cycle time increases with k. Inflation term does not involve CVs Congestion from batching is more bad control than randomness. Assembly Operations Assembly Operations Law: The performance of an assembly station is degraded by increasing any of the following: 1. Number of components being assembled. 2. Variability of component arrivals. 3. Lack of coordination between component arrivals. Observations: This law can be viewed as special instance of variability law. Number of components affected by product/process design. Arrival variability affected by process variability and production control. Coordination affected by scheduling and shop floor control. Attacking Variability Objectives reduce cycle time increase throughput improve customer service Levers reduce variability directly buffer using inventory buffer using capacity buffer using time increase buffer flexibility Cycle Time Definition (Station Cycle Time):The average cycle time at a station is made up of the following components: cycle time = move time + queue time + setup time + process time + wait-to-batch time + wait-in-batch time + wait-to-match time delay times typically make up90% of CT Definition (Line Cycle Time): The average cycle time in a line is equal to the sum of the cycle times at the individual stations less any time that overlaps two or more stations. Reducing Queue Delay

Analysis: (why five times?) Step 1: At 2.4 job/hr CTq at first station is 645 minutes, average WIP is 25.8 jobs. CTq at second station is 892 minutes, average WIP is 35.7 jobs. Space requirements at machine 2 are violated! Step 2: Why is CTq at machine 2 so big? Break CTq into The 23.11 min term is small. The 12.22 correction term is moderate (u ~ 0.9244) The 3.16 correction is large. Step 3:Why is the correction term so large? Look at components of correction term. ce2= 1.04, ca2= 5.27. Arrivals to machine are highly variable. 2 Step 4:Why is ca to machine 2 so large? Recall that ca2 to machine 2 equals cd2 from machine 1, and ce2 at machine 1 is large. Step 5:Why is ce2 at machine 1 large? Effective CV at machine 1 is affected by failures,

Time to process batch: te = t

The inflation due to failures is large. Reducing MTTR at machine 1 would substantially improve performance. Procoat Case Situation Problem: Current WIP around 1500 panels Desired capacity of 3000 panels/day Typical output of 1150 panels/day Outside vendor being used to make up slack Proposal: Expose is bottleneck, but in clean room Expansion would be expensive Suggested alternative is to add bake oven for touchups Procoat Case Layout

Arrival of batches: ra/k Utilization: u= (ra/k)(t) For stability: u < 1 requires k > rat minimum batch size required for stability of system... Total cycle time: CT + WT = 90 + 130.5 = 220.5 Cycle Time vs. Batch Size in a Parallel Operation

Reduce Variability failures setups uneven arrivals, etc. Reduce Utilization arrival rate (yield, rework, etc.) process rate (speed, time, availability, etc) Reducing Batching Delay Procoat Case Capacity Calculations Reduce Process Batching Optimize batch sizes Reduce setups o Stations where capacity is expensive o Capacity vs. WIP/FT tradeoff Reduce Move Batching Move more frequently Layout to support material handling (e.g., cells) Reducing Matching Delay

Move Batching Move Batching Law: Cycle times over a segment of a routing are roughly proportional to the transfer batch sizes used over that segment, provided there is no waiting for the conveyance device. Insights: Basic Batching Tradeoff: WIP vs. move frequency Queueing for conveyance device can offset CT reduction from reduced move batch size Move batching intimately related to material handling and layout decisions Problem: Two machines in series First machine receives individual parts at rate ra with CV of ca(1) and puts out batches of size k. First machine has mean process time of te(1) for one part with CV of ce(1). Second machine receives batches of k and put out individual parts. How does cycle time depend on the batch size k?

Reduce Variability High utilization fabrication lines Usual variability reduction methods Improve Coordination scheduling pull mechanisms modular designs Reduce Number of Components product redesign kitting Increasing Throughput

Procoat Case Benchmarking: TH Resulting from PWC with WIP = 37,400:

Move Batching Calculations Time at First Station: Average time before batching is:

Average time forming the batch is:

Average time spent at the first station is:

Note: if WIP is limited, then system degrades via TH loss rather than WIP/CT inflation Customer Service Elements of Customer Service: lead time fill rate (% of orders delivered on-time) quality Law (Lead Time): The manufacturing lead time for a routing that yields a given service level is an increasing function of both the mean and standard deviation of the cycle time of the routing. Improving Customer Service

Output of First Station: Time between output of individual parts into the batch is ta. Time between output of batches of size k is kta. Variance of interoutput times of parts is cd2(1)ta2

where Variance of batches of size k is kcd2(1)ta2 (because departures are independent, so variances add) SCV of batch arrivals to station 2 is:

Reduce CT Visible to Customer delayed differentiation assemble to order stock components Reduce Average CT queue time batch time match time Reduce CT Variability - generally same as methods for reducing average CT: improve reliability improve maintainability reduce labor variability improve quality improve scheduling etc Cycle Time and Lead Time

Time at Second Station: Time to process a batch of size k is kte(2). Variance of time to process a batch of size k is kce2(2)te2(2) (independent process times). SCV for a batch of size k is:

Conclusion: actual system is significantly worse than PWC. What to do? Dynamics Analysis: 1. Bottleneck Capacity rate: time: 2. Bottleneck Starving process variability: flow variability: Corrupting Influence Takeaways Variance Degrades Performance: many sources of variability planned and unplanned Variability Mustbe Buffered: inventory capacity time Flexibility Reduces Need for Buffering: still need buffers, but smaller than before Variability and Utilization Interact: congestion effects multiply utilization effects are highly nonlinear importance of bottleneck management Batching is an Important Source of Variability: process and move batching serial and parallel batching wait-to-batch time in addition to variability effects Assembly Operations Magnify Impact of Variability: wait-to-match time caused by lack of synchronization Variability Propagates: flow variability is as disruptive as process variability non-bottlenecks can be major problems Questions for revision The following questions are concerned with the main contents of this lesson. They should help you to revise for examinations: Which aspects of manufacturing system behaviur are linked to variability? What are the phenomena of dynamic behavior of manufacturing systems that are affected by their variability? How to measure variability within manufacturing systems. How does the variability influence performance of manufacturing systems. What are the possible ways to tame negative effects of variability on manufacturing systems?

Mean time spent in partial batch of size k is: Diagnostics Example Situation: Two machines in series; machine 2 is bottleneck ca2= 1 Machine 1: to= 19 min co2 = 0.25 MTTF = 48 hr, MTTR = 8 hr Machine 2: to= 22 min co2 = 1 MTTF = 3.3 hr, MTTR = 10 min o Space at machine 2 for 20 jobs of WIP Desired throughput 2.4 jobs/hr, not being met

first part doesnt wait, last part waits (k-1)te(2), so average is (k-1)te(2)/2 So, average time spent at the second station is:

Total Cycle Time:

You might also like