Axiomatic Design of Manufacturing Systems

Similar documents
Chapter 6. Design of Manufacturing Systems II Pull System

Lean Manufacturing using Axiomatic Design

CHAPTER 1 INTRODUCTION

Understanding Flexible Automation

THOUGHTS ON THE USE OF AXIOMATIC DESIGNS WITHIN THE PRODUCT DEVELOPMENT PROCESS

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation

Session 5 - MECHANICAL ENGINEERING PROFILE, ITS IMPORTANCE AND APPLICATION

EQUIPMENT EVALUATION TOOL BASED ON THE MANUFACTURING SYSTEM DESIGN DECOMPOSITION

Assembly Cell. Flexible, cost-effective automation for. end-of-line and light mechanical assembly

AXIOMATICALLY DESIGNED ROBUSTNESS

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

MFS605/EE605 Systems for Factory Information and Control

- HW#1 due today. - No HW today. - Reading, Kalpakjian, P Monday 2/16, Holiday. - Wednesday 2/18, Yo-Yo case study

PRODUCT DESIGN, A METHODOLOGY BASED ON AXIOMATIC AND STRATEGIC APPROACH

Finished goods available to meet Takt time when variations in customer demand exist.

One-off Batch High volume production (mass production) One-off: Custom - built kitchen Batch: Olympic medals High volume: Garden table / chairs

IT 470a Six Sigma Chapter X

Design Method for Concurrent PSS Development

Fulfilling the promise of India s manufacturing sector 12/12/2014

DEVELOPMENT OF CONCEPTUAL TECHNIQUE BY USING INTEGRATED APPROACHES

Flexible Manufacturing System (FMS) IE447

A TUTORIAL ON ERGONOMIC AND PROCESS MODELING USING QUEST AND IGRIP. Deidra L. Donald

Customer Care Services

CLASSIFICATION OF PRODUCTION SYSTEMS

Scheduling and Coordination of Distributed Design Projects

Q1. What is Real time system? Explain the basic model of Real time system. (8)

Techniques of Operations Research

Structured System Analysis Methodology for Developing a Production Planning Model

Part VI MANUFACTURING SUPPORT SYSTEMS

PLUS VALUE STREAM MAPPING

Simultaneous Perspective-Based Mixed-Model Assembly Line Balancing Problem

Lecture 12. Introductory Production Control

CHAPTER 3 FLOW, SPACE, AND ACTIVITY RELATIONSHIPS. In determining the requirement of a facility, three important consideration are: Flow

CHAPTER 1. Basic Concepts on Planning and Scheduling

Lecture 9 MBF2213 Operations Management Prepared by Dr Khairul Anuar. L9: Lean synchronization

Lab: Response Time Analysis using FpsCalc Course: Real-Time Systems Period: Autumn 2015

Hybrid Model applied in the Semiconductor Production Planning

Planning manufacturing systems

Descriptive, predictive, prescriptive: Transforming asset and facilities management with analytics

Leverage Data-Driven Manufacturing for Greater Productivity, Efficiency and Profits

Five Tips to Achieve a Lean Manufacturing Business

LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS

Flexible Manufacturing systems. Lec 4. Dr. Mirza Jahanzaib

Lot Sizing for Individual Items with Time-varying Demand

Increase of stability of functioning of a production system of machine-building enterprise

ME 333 Manufacturing Processes II

Assignment #2 IE 2303/AME 2303 Spring 2012 Introduction to Manufacturing. Example Answers

Optimal Inventory Allocation under Substitutable Demand

The Realities of Modern Manufacturing

July 14, MODULE 2 OPERATIONS STRATEGY

CAD/CAM CHAPTER ONE INTRODUCTION. Dr. Ibrahim Naimi

Reducing Errors and Increasing Precision over Thousands of Samples per Month

The Role of Axiomatic Design in Business Innovation And Lean Product Development

DEPARTMENT OF INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT. Undergraduate Courses Postgraduate Courses

Introduction to Software Engineering

7/8/2017 CAD/CAM. Dr. Ibrahim Al-Naimi. Chapter one. Introduction

SHOULD YOUR BARCODE LABELING SOLUTION BE FULLY INTEGRATED WITH YOUR BUSINESS SYSTEM?

Chapter 11. In-Time and Lean Production

Axiomatic Design of Hospital Operations Management Based on ERP System Shu-hai FAN, Ce ZHOU, Lei ZHANG * and Chao-qun LIN

Lecture 5: Minimum Cost Flows. Flows in a network may incur a cost, such as time, fuel and operating fee, on each link or node.

AC : APPLYING AXIOMATIC DESIGN AND KNOWLEDGE-BASED ENGINEERING TO PLASTIC DRUM DESIGN

Axiomatic design study for automatic ship-to-ship mooring system for container operations in open sea

Applying Lean Principles to Any Process

TRANSPORTATION PROBLEM AND VARIANTS

Synchronous Flow Helping the Countertop Fabricator to synchronize the business system March 2017 Ed Hill

Return on Investment Upon Upgrading to Oracle E-Business Suite Release R12

Compander Control for Natural Gas Liquefaction Process Simulation

Ch 19 Flexible Manufacturing Systems

Flexible Manufacturing Systems (FMS)

Outline. Push-Pull Systems Global Company Profile: Toyota Motor Corporation Just-in-Time, the Toyota Production System, and Lean Operations

TYPICAL FACTORY LAYOUT vs THE TOYOTA APPROACH

Advanced Types Of Scheduling

Railroad Yard Location Optimization Using A Genetic Algorithm

Process design Push-pull boundary 35C03000 Process Analysis and Management Max Finne, Assistant Professor of Information and Service management

My Easy ERP for Prestashop. Documentation. Date: August 23, 2014 Version: 2.0. Document Name: readme_en.pdf

Chapter 2--Product Costing: Manufacturing Processes, Cost Terminology, and Cost Flows

Guidelines for Evaluating the Ease of Reconfiguration of Manufacturing Systems

Information Technology has completely changed many different aspects of our lives. Thanks to IT, what was difficult, expensive or downright

A Case Study of Capacitated Scheduling

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations

Lean Distribution. Mark Kushner, COO Lloyed Lobo, Director Business Development

Chapter 3--Product Costing: Manufacturing Processes, Cost Terminology, and Cost Flows

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Optimal Design Methodology for an AGV Transportation System by Using the Queuing Network Theory

White Paper Cloud Strategy for Improving Legacy MRP & Supply Chain Processes

A New Fuzzy Modeling Approach for Joint Manufacturing Scheduling and Shipping Decisions

Flow and Pull Systems

Seven Effective Lean Six-Sigma Principles For The Modern Enterprise

COBOTS: ENABLING A COLLABORATIVE APPROACH TO MANUFACTURING ADVAUT17 COBOT COLL

6 Managing freight transport

Bottleneck Detection of Manufacturing Systems Using Data Driven Method

Cartonization: The $avings Can Be Huge

Innovative design of heat dissipation structure for LED street lamp based on AD and TRIZ

SIMUL8-PLANNER FOR COMPOSITES MANUFACTURING

SpeasTech Smart Products

MIT Manufacturing Systems Analysis Lecture 1: Overview

Inventory Control. Inventory. Inventories in a manufacturing plant. Why inventory? Reasons for holding Raw Materials. Reasons for holding WIP

IBM Decision Optimization and Data Science

Modelling of Two-sided Assembly Line Balancing Problem with Resource Constraints

World Rural Observations 2017;9(3) Developing a New Mathematical Model for Scheduling Trucks in Cross-Docking Systems

Transcription:

Axiomatic Design of Manufacturing Systems

Introduction to Manufacturing System "What is a manufacturing system?" "What is an ideal manufacturing system?" "How should we design a manufacturing system?" "Can a manufacturing system be designed in a rational way based on scientific principles?"

Introduction to Manufacturing System The design of manufacturing systems has an important effect on Manufacturing productivity Return on investment Market share Worker s satisfaction Environment

Introduction to Manufacturing System Manufacturing systems consist of machines, materials, people, and information. The goal of a manufacturing system is to improve customer satisfaction through improvements in the quality of products, short delivery time, and high labor productivity. Manufacturing systems must be designed to satisfy a specific set of FRs and constraints.

Evolution of cost, quality and worker s satisfaction 1 KEY Cost 3 4 2 5 1 = Handicraft 2 = Taylorism 3 = High Volume Automation 4 = Flexible Automation 5 = Concurrent Engineering Worker's satisfaction Quality customer's satisfaction Figure by MIT OCW. After Sohlenius, 2005.

Introduction to Manufacturing System Is there "the" IDEAL MANUFACTURING SYSTEM? NO. An ideal manufacturing system is not time-invariant! The design of an ideal manufacturing system depends Functional requirements (FRs) Constraints (C).

Introduction to Manufacturing System 2. To reduce the capital investment Mass production Capacity planning for machines Group technology Transfer lines Flexible manufacturing systems 3. In recent years, to reduce the materials cost Manufacturing system design Lean manufacturing system

Driving Forces for Manufacturing Systems (From Sohlenius 2005) The 50's The 60's The 70's The 80's The 90's Efficiency of manual labor Efficiency of machine-tool utilization Minimize capital cost for products in process Order control customer adapt Quality & productivity holistically Customer, concurrent design, lean production, environment Figure by MIT OCW.

Numerical Control Machine Tool in 1951 J. T. Parsons, (Traverse City, Michigan) Small machine shop with milling machine and dial gages U.S. Air Force funding of the Servo-mechanisms Lab (Gordon Brown, Jay Forrester, etc.) Controversy on credit for NC machine tool development Parsons received a National Technology Medal from President Ronald Reagan

Manufacturing Systems Concept proposed in 1960 s by M. Eugene Merchant (1970) NEEDS (product requirements) CREATIVITY (product concepts) COST AND CAPABILITIES PRODUCT DESIGN PRODUCTION PLANNING PRODUCTION CONTROL PRODUCTION EQUIPMENT PRODUCTION PROCESSES FINISHED PRODUCTS for production programming feedback, supervisory, adaptive optimizing including machine tools removal, forming, consolidative fully assembled, inspected & ready for use PERFORMANCE Figure by MIT OCW.

CIRP Definition of Manufacturing System The manufacturing system is defined as an organization in the manufacturing industry for the creation of production. In the mechanical and electrical engineering industries a manufacturing system in general has an integrated groups of functions: They are the sales, design, manufacturing production, and shipping functions. A research function may provide a service to one or more of the other functions.

Introduction to Manufacturing System FRs and Cs have been selected implicitly and intuitively and are affected by 1. Cost structure of the manufacturing enterprise 2. Available technologies 3. Performance measurements 4. Competitive factors

Introduction to Manufacturing System Historically the FRs of a manufacturing system have changed to deal with the most costly item in manufacturing. 1. At the beginning of the 20th century, labor cost was thought to be the dominant cost item. To minimize the labor content. Division of labor (F. W. Taylor) More efficient and automated machines

Introduction to Manufacturing System The Effect of Competitive Factors on Manufacturing Systems 1. Demand Rate >> Manufacturing Capacity Mass production Henry Ford's era for automobiles 2. Demand Rate << Manufacturing Capacity Flexible manufacturing system that responds to customer preference

Introduction to Manufacturing System How do societal changes affect the design of manufacturing systems? Globalization leading to specialization among nations Environmental concerns leading to Clean mfg operations Life cycle issues Re-manufacturing Over-capacity of many consumer oriented products (cars, DRAMs, etc.) Supply exceeds the demand Customer satisfaction Customer demands Mass customization Flexible manufacturing system

Introduction to Manufacturing System Much of the research in the field of manufacturing systems has been 1. To increase the efficiencies of existing operations and manufacturing processes 2. To optimize inventory levels 3. To maximize the utilization of manufacturing capacity rather than through a rational design of manufacturing systems.

Introduction to Manufacturing System What are typical manufacturing systems? Typically, manufacturing systems are classified in terms of the physical machine arrangement. Production job shop Transfer lines Flow lines group technology Lean, linked cell manufacturing systems

Introduction to Manufacturing System The cost of most manufacturing systems varies depending on Production volume Degree of automation Labor cost Equipment costs Location.

Introduction to Manufacturing System What is wrong with the way manufacturing systems have been designed in recent years?

Introduction to Manufacturing System Two manufacturing systems that have two identical sets of machines may have significantly different production rates and cost, depending on the design of manufacturing system.

Basic Requirements of a Manufacturing System A manufacturing system must be designed consistent with the design axioms to be most efficient and reliable. In a "push" system, we must be sure that a decoupled system is created to maintain the independence of FRs. In these machines, "decouplers" are used to create functional independence and satisfy various functional requirements while the part is subject to various processes in the manufacturing system.

Basic Requirements of a Manufacturing System For manufacture of random sets of different types of parts that require a number of different processes, a pull system appears to be the better than a push system. In a "pull system", the production rate is gated by the rate at which the finished part leaves the manufacturing system. The "pull" system is neither inherently better nor worse than a "push" system it is simply a matter of having to satisfy different sets of FRs.

Theorem 25 ("Push" System vs "Pull" System) When identical parts are processed through a manufacturing system, a "push" system can be designed with the use of decouplers (that control queues) to maximize the productivity, whereas when irregular parts requiring different operations are processed, a "pull" system is the most effective system.

Elements of Manufacturing Systems What are the key elements of a manufacturing system? A manufacturing system a subset of the production system consists of people, information and "things".

Elements of Manufacturing Systems To make all these machines and people work together for the common goal of the system, we must deal with information -- generation, collection, processing, transmission, and interpretation of information. Information is typically embedded in hardware and software. It forms the interface between diverse elements of a manufacturing system, and integrates the functions of the system. Without the proper management of information, a modern manufacturing system cannot function.

Axiomatic Design of Fixed Manufacturing Systems for Identical Parts Highest-Level Design of a Fixed Manufacturing System FR1 = Maximize the return on investment (ROI)

Axiomatic Design of Fixed Manufacturing Systems for Identical Parts Highest-Level Design of a Fixed Manufacturing System DP1 = Dedicated automated machine that can produce the desired part at the specified production rate.

Axiomatic Design of Fixed Manufacturing Systems for Identical Parts Highest-Level Design of a Fixed Manufacturing System DP1 = Dedicated automated machine that can produce the desired part at the specified production rate. The FRs of the dedicated and automated machine may be written as FR11 = Process the wafers FR12 = Transport the wafers

Axiomatic Design of Fixed Manufacturing Systems for Identical Parts FR11 = Process the wafers FR12 = Transport the wafers Corresponding DPs : DP11 = Process modules DP12 = Robots Cs: C1= Throughput rate C2 = Manufacturing cost C3 = Quality of the product C4 = Yield (production of acceptable products divided by the total output)

Push system A conflict can arise in scheduling the robot motion if two processes are completed within the time it takes for robot to pick up and deliver a wafer (i.e., single robot motion).

Decoupling of processes from transport Design equation FR11 FR12 = X X DP11 XX DP12 The original system was a coupled design.

Decoupling of processes from transport Design equation FR11 FR12 = X 0 DP11 XX DP12 (6.1) Since this machine processes exactly identical parts, a "push" system may be designed, where the part will be supplied to the machine on a regular time interval T.

Push system Number of modules n i needed for each process corresponding to T. n i = τ i Int T = Int τ i 3,600 m (6.2) where T= Cycle time M = No. of wafers per hour

Push system Total number of modules, n, required to process the wafers: n = N n i (6.3) i =1 where N is the number of tasks, i.e., processes.

Push system Decompose FR12 (Transport the wafers) as FR121 = Decouple the process times FR122 = Minimize the total process time T C (or minimize the number of modules) The corresponding DPs are: DP121 = Decouplers with q's DP122 = The minimum value of T C

Push system Design equation FR121 FR 122 = X 0 XX DP 121 DP 122 (6.4)

Push system Total process time T c N T C = t P + t T + q i i = 1 where t P is the total process time t T is the total transport time.

Push system To minimize T C, we must satisfy the following two conditions: N T C = 0 q i i =1 N 2 T C > 0 (6.5) i =1 q i 2 where N = number of processes. Since T C is not a continuous function, we have to solve it approximately.

Push system Analytical Solution for Queues in Decouplers Having designed the manufacturing system, we must replace those X's with mathematical expressions if they can be modeled.

Push system T i = Time the wafer has to be picked up upon the completion of process j in Module i T i =t P +t T (6.6) where t P = total process time up to and including the i-th module t T = accumulated transport time up to i-1 (normalized times)

Push system T i (Time the wafer has to be picked up upon the completion of process j in Module i), may be written as T i =t P +t T = i t P,j j=1 i 1 j=1 + t T,j (6.7) Note: Total process t P = sum of the individual process times, t P,j Transport times, t T, = sum of the all robot transport time, t T,j

Push System n R = number of pick-up moves the robot can make in a given period T n R = T t T (6.8)

Push System Time τ i -- measured from the beginning of each period -- at which the robot has to pick up a wafer i i 1 i i 1 i i 1 i τ =T i Int t P,j + t T,j = t P,j + t T,j Int t P,j + t T,j (6.9) j=1 j=1 j=1 j=1 j=1 j=1 where Int(x) is a function that rounds x down to the next nearest integer.

Push System T * T = q 1 1 1 T * T = q + q 2 2 1 2 T T = q + q + q 3* 3 1 2 3 etc.

Push System i τ * i τ i = q j =a ij q j (6.11) j=1 wherethematrixa ij is definedas a ij = 0 when i > j 1 when i < j

Push System We can approximately determine τ i * by solving Eq. (6.9), by determining where the decouplers may be needed, and by approximating the values of queues. { τ * i τ i }=[ a ]{} ij q j (6.12)

Push System {}= q [] a 1 τ { }= 1 [] τ A{ }= A a ij [] τ { } (6.13) where τ = τ i τ i * [] a matrix with elements a ij a ji determinant of matrix a [ A]= Adj[]= a ij [ A ji ] N []= a kk = 1 i =1 A ji = ( 1) i + j M ji M ji minor of a ji

Equation (6.13) can be solved iteratively. To solve Eq. (6.13), we need to know { τ}, which can be approximated by estimating reasonable values for τ i * and by solving Eq. (6.9) for τ i. The value for τ j * can be estimated by adding transport time to τ i *, since τ i *- τ j * > t T, for all j's except j=i. The solution can be improved by successive substitution of the improved values of τ i *. The determinant a ij of the triangular matrix {a} is equal to the product of the diagonal elements. Since the best solution is the one that makes the total cycle time T C a minimum, we must seek for a set of values of q i that yield a minimum value for the total queue, Σq i. When the precise control of processing time is critical, the queue q i associated with the process should be set to equal to zero. To solve Eq. (6.12) for the best set of queues q's, Oh (1998) and Oh and Lee (1999) developed an optimization software program based on genetic algorithm. Multiplying these q s by T, we can obtain actual values of queues.

Example 6.1 Determination of the queues of a fixed manufacturing system that processes identical parts Steps Modules Temp. (C)Duration +- tolerance (Seconds) 1 A 35 50 + 25 2 B 80 45 +/- 0 3 C 10 60 + 20 4 D 50 70 +10 5 E 68 35 +/- 0

The process times in Modules B, and E must be precise because of the critical nature of the process. The cycle time is assumed to be the process time plus the transport time both for placement and pick-up of the wafer. The robot must pick up the wafers from a supply bin (load-lock) and deliver it Module A and when the process is finished, it must pick up the container from Module G and place it on a cassette. These operations take 6 seconds each.

Solution The number of modules is dependent on the process time T C and the desired throughput rate. The required number of modules is as follows: Modules Number of Modules A 2 B 1 C 2 D 2 E 1 Without any decouplers, there are simultaneous demands for the service of the robot as shown in Fig. ex.6.1.a, which shows the time the process is finished in each of the modules within a given period T.

Original Pick-up Time E D Process C B A conflicts IN 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time (normalized by sending period) The original pick-up time without any decouplers. There are conflicts among the transport demands from Modules A, B, C, E, and IN, since it takes the robot 0.1 normalized time to travel between the modules.

Solution for q s Push Systetm The best solution was obtained by finding a set of values that give the shortest cycle time T C solving Eq. (6.12) repeatedly and using a genetic algorithm. The solution yields the following values for q's. q A = 19.7 sec q B = 0 sec q C = 9.3 sec q D = 9.3 sec q E = 0 sec The queues for B and E zeros since the tolerance on these two modules is specified to be zero. Therefore, the queues of other modules has been adjusted to make these two queues to be zero.

Decoupled Design for Pick-up Time E D C B A IN 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time (normalized by sending period) The actual pick-up time for Modules A, B, C, D, and E. A set of queues, q A =19.7, q B =0, q C =9.3, q D =9.3, and q E =0, are added to the original process times to resolve the transport conflicts. It takes the robot 0.1 normalized time to travel between the modules. Oh (1998) and Oh and Lee (2000).

Push System One of the interesting results of this solution is that the number of combinations for part flow reduces down from several thousands to a few, because the parts flow through the manufacturing system along deterministic paths. What the concept of decouplers has done is to change a combinatorial problem into a periodic function that repeats itself with a given cycle that is deterministic.

What is the main message of this section? 1. When identical parts processed by identical processes, we can use a Push System. 2. By decoupling a coupled design, we have reduced a problem that used to be treated as a combinatorial problem to a deterministic problem that can be solved "exactly"! 3. The number of possible combinations was reduced from several thousands to two! The throughput rate is also controlled precisely because the system has been designed with a given throughput in mind. 4. The decoupled design of a manufacturing system that processes identical parts can be modified without much effort.

What is the main message of this section? 5. The shortcomings of the traditional approach to these problems such as operations research (OR) can be overcome by developing designs that satisfy the Independence Axiom. 6. The ideas presented in this section can be applied to a variety of system problems that involve design, analysis, and optimization. 7. The important message is that if the system design violates the Independence Axiom, it is extremely difficult to achieve the functional requirements of a manufacturing system. 8. This solution does not allow random variations in process times. How would you solve the problem with random variations?