Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

Similar documents
An Improved Fuzzy Controlled Asynchronous Transfer Mode (ATM) Network

Type-2 Fuzzy Logic Sensor Fusion for Fire Detection Robots

A Comparison of Methods to Construct an Optimal Membership Function in a Fuzzy Database System

1 Introduction Steganography and Steganalysis as Empirical Sciences Objective and Approach Outline... 4

Static Timing Analysis for Nanometer Designs

NAA ENHANCING THE QUALITY OF MARKING PROJECT: THE EFFECT OF SAMPLE SIZE ON INCREASED PRECISION IN DETECTING ERRANT MARKING

Simulation Supplement B

University of Wollongong. Research Online

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

MAKE HAZARD ANALYSES BETTER SINGLE-USE DEVICES GAIN PERMANENT PLACE PATH FOR PROCESS SAFETY EMERGES

On the design of turbo codes with convolutional interleavers

A Short Guide to Writing about Science

for Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ

Title of the Project

IC Mask Design. Christopher Saint Judy Saint

NATIONAL INSTITUTE OF TECHNOLOGY CALICUT ACADEMIC SECTION. GUIDELINES FOR PREPARATION AND SUBMISSION OF PhD THESIS

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

Domains of Inquiry (An Instrumental Model) and the Theory of Evolution. American Scientific Affiliation, 21 July, 2012

AE16 DIGITAL AUDIO WORKSTATIONS

Detecting Musical Key with Supervised Learning

in the Howard County Public School System and Rocketship Education

Doctor of Philosophy

8 Problems High-Mix Discrete Manufacturers Have That They Don t See As Problems

Design for Testability

Problem Points Score USE YOUR TIME WISELY USE CLOSEST DF AVAILABLE IN TABLE SHOW YOUR WORK TO RECEIVE PARTIAL CREDIT

Formats for Theses and Dissertations

CPS311 Lecture: Sequential Circuits

Contents. xv xxi xxiii xxiv. 1 Introduction 1 References 4

ITU-T Y Functional framework and capabilities of the Internet of things

AAM Guide for Authors

SIMULATION OF PRODUCTION LINES INVOLVING UNRELIABLE MACHINES; THE IMPORTANCE OF MACHINE POSITION AND BREAKDOWN STATISTICS

GUIDELINES FOR THE PREPARATION OF A GRADUATE THESIS. Master of Science Program. (Updated March 2018)

Power that Changes. the World. LED Backlights Made Simple 3M OneFilm Integrated Optics for LCD. 3M Optical Systems Division

Appendix Y: Queuing Models and Applications

JJMIE Jordan Journal of Mechanical and Industrial Engineering

Frame Processing Time Deviations in Video Processors

MATH 214 (NOTES) Math 214 Al Nosedal. Department of Mathematics Indiana University of Pennsylvania. MATH 214 (NOTES) p. 1/3

A New Buffer Monitoring Approach Based on Earned Value Management Concepts

Pattern Smoothing for Compressed Video Transmission

MA Project Guide. Penn State Harrisburg American Studies MA Project Guide

ADS Basic Automation solutions for the lighting industry

Resampling Statistics. Conventional Statistics. Resampling Statistics

CHAPTER 7 CONCLUSION AND SUGGESTION

EEC 116 Fall 2011 Lab #5: Pipelined 32b Adder

Processes for the Intersection

6.UAP Project. FunPlayer: A Real-Time Speed-Adjusting Music Accompaniment System. Daryl Neubieser. May 12, 2016

London Environment Directors Network

SEMINAR TITLE SEMINAR REPORT ON. Name of the student. Guided by Mr. Name of guide Designation

White Paper ABC. The Costs of Print Book Collections: Making the case for large scale ebook acquisitions. springer.com. Read Now

Acoustic Echo Canceling: Echo Equality Index

Advanced Statistical Steganalysis

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Common assumptions in color characterization of projectors

OPERATIONS SEQUENCING IN A CABLE ASSEMBLY SHOP

Prototyping an ASIC with FPGAs. By Rafey Mahmud, FAE at Synplicity.

THE UNIVERSITY OF QUEENSLAND

Peak Dynamic Power Estimation of FPGA-mapped Digital Designs

A Research Report by the Book Industry Environmental Council Prepared by Green Press Initiative

Level and edge-sensitive behaviour

The Lerbäck theatre barn conversion of an old barn into a theatre

Page 1) 7 points Page 2) 16 points Page 3) 22 points Page 4) 21 points Page 5) 22 points Page 6) 12 points. TOTAL out of 100

Lecture 16: Feedback channel and source-channel separation

SIMULATION OF PRODUCTION LINES THE IMPORTANCE OF BREAKDOWN STATISTICS AND THE EFFECT OF MACHINE POSITION

2.810 Manufacturing Processes and Systems Quiz #2. November 15, minutes

Dissertation proposals should contain at least three major sections. These are:

Image Acquisition Technology

Catalogue. Rollers for belt conveyors

Cie L*48.57 a* b* Covering the World. Solutions for paint and coatings color management

ETVA Policy Manual. All-East/All-State Auditions. Table of Contents

Measuring Variability for Skewed Distributions

IMPLEMENTATION OF SIGNAL SPACING STANDARDS

Lesson 7: Measuring Variability for Skewed Distributions (Interquartile Range)

Title of the Project

Techniques to Reduce Manufacturing Cost-of-Test of Optical Transmitters, Flex DCA Interface

Temporal data mining for root-cause analysis of machine faults in automotive assembly lines

What is Statistics? 13.1 What is Statistics? Statistics

Evaluating Oscilloscope Mask Testing for Six Sigma Quality Standards

CHAPTER-9 DEVELOPMENT OF MODEL USING ANFIS

Set-Top-Box Pilot and Market Assessment

PulseCounter Neutron & Gamma Spectrometry Software Manual

The use of humour in EFL teaching: A case study of Vietnamese university teachers and students perceptions and practices

Arrangements for: National Progression Award in. Music Performing (SCQF level 6) Group Award Code: G9L6 46. Validation date: November 2009

Good afternoon! My name is Swetha Mettala Gilla you can call me Swetha.

SIMULATION MODELING FOR QUALITY AND PRODUCTIVITY IN STEEL CORD MANUFACTURING

Lesson 7: Measuring Variability for Skewed Distributions (Interquartile Range)

APPLICATION OF MULTI-GENERATIONAL MODELS IN LCD TV DIFFUSIONS

Placement Rent Exponent Calculation Methods, Temporal Behaviour, and FPGA Architecture Evaluation. Joachim Pistorius and Mike Hutton

Simple motion control implementation

Multiple-point simulation of multiple categories Part 1. Testing against multiple truncation of a Gaussian field

Decision-Maker Preference Modeling in Interactive Multiobjective Optimization

Box Plots. So that I can: look at large amount of data in condensed form.

Estimation of inter-rater reliability

HEBS: Histogram Equalization for Backlight Scaling

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

properly formatted. Describes the variables under study and the method to be used.

COMP Test on Psychology 320 Check on Mastery of Prerequisites

EMGE WOODFREE FORECAST REPORT - INCLUDING FORECASTS OF DEMAND, SUPPLY AND PRICES AUGUST Paper Industry Consultants

Grade 4 SING & PLAY. Welcome to a world of exciting music to SING & PLAY!

Transcription:

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and private study only. The thesis may not be reproduced elsewhere without the permission of the Author.

PRACTICAL BUFFER SIZING TECHNIQUES UNDER DRUM BUFFER-ROPE: DEVELOPMENT OF A MODEL AND FUZZY LOGIC IMPLEMENTATION A thesis presented in partial fulfilment of the requirements for the degree of Master of Technology in Manufacturing and Industrial Technology at Massey University Jeffrey Lawrence Foote 1996

In Memory of Louis Borman (1913-1994) 11

Acknowledgements I would like to sincerely thank Dr. Simon Hurley for his expert know-how, patience and support during the last two years. His infectious enthusiasm for constraints and belief that research is about solving real problems has helped in many ways to see this project to completion. I would also like to sincerely thank Dr. Adrian Evans for his technical expertise and many insightful and helpful comments, not to mention his sense of humour that often been appreciated. Without their help, encouragement and excellent supervision, this research would have not been possible. I would also like to thank Chatu Lokuge, for his expert programming skills and Togar Simatupang for his cheerful optimism. Thanks are also due to Massey University for their financial support; the Department of Production Technology for its excellent study facilities; Prof. Bob Hodgson for his support that enabled me to travel to the University of Houston, Texas; and fellow postgraduate students for conversation and friendship. For flatmates who put up with me during the final stages of this project and friends for their interest, never-ending support and encouragement. Finally, I would to thank my parents for their on-going support during my time as a student. ill

Abstract A production buffer is a queue of work waiting in front of a manufacturing work-station for processing. The buffer protects the work-station utilisation from variability in the flow of work from feeding work-stations. Effective buffer management is critical to the smooth flow of work and the maintenance of a predictable output rate. An effective buffer management policy must address three questions that characterise the buffer management problem (BMP): 1. What objective function to use? 2. Where to locate buffers? 3. What is the appropriate buffer sizes? Despite being simple to describe, to date few practical heuristics for buffer management have been developed by researchers. The approach of researchers is to place a buffer of work in front of every work-station, whatever the objective function is being used. The answer to the third issue is then typically found by applying a combinational optimisation technique. The practical benefits of locating buffers throughout a manufacturing facility and the use of complex combinatorial optimisation methods to solve over-stylised problems are questionable. As a consequence of this "academic" approach, research results are rarely used by practitioners who still rely on intuition to solve the BMP. The production application of the Theory of Constraints, Drum-Buffer-Rope (DBR), provides exact answers to the first and second questions. Throughput (or output rate) is adopted as the objective function. Buffers locations are limited in front of the constraint work-station, in assembly areas using constraint processed parts and in the shipping area. Buffer size is a open issue in a DBR implementation and directly influences the time-based competitiveness of a manufacturing facility. Too small a buffer can result in the constraint lv

work-station being starved and due date promises missed; too large a buffer can result in a longer than necessary lead times. Buffer sizing advice is vague and non-specific and relies heavily on managerial understanding and experience. This can reduce the effectiveness of DBR implementations and greatly increases the implementation lead time as intuition rarely guarantees the best possible outcome for a given set of circumstances. In today's competitive and increasing globalised economy, a structured approach that sizes buffers in an effective and implementable manner is likely to yield significant benefits over a traditional DBR implementation. This thesis explores the subject of practical buffer sizing in a DBR environment. A fuzzy logic approach is proposed and used to size buffers in a simulated DBR environment. The effectiveness of the technique is assessed and contrasted with a simple and commonly used buffer sizing heuristic. Simulation results demonstrate that fuzzy logic effectively sizes buffers and is likely to provide a satisfactory answer to the third question of the BMP: what is the appropriate buffer size. v

Table of Contents ACKNOWLEDGEMENTS ABSTRACT Ill IV 1. INTRODUCTION 1.1 Research Background 1.2 Manufacturing System Behaviour 1.3 Effective Scheduling 1.3.l Just-In-Time mn Systems 1.3.2 Drum-Buffer-Rope (DBR) Systems 1.4 Buffer Management Problem (BMP) 1.5 Purpose of the Research 1 2 4 5 6 7 9 10 1.6 Methodology 1.7 Thesis Structure 2. BUFFER MANAGE1\.1ENT SUBJECT REVIEW 2.1 Introduction 2.2 Production Buffers 2.3 The Buffer Management Problem 2.3. l The Objective Function 2.3.2 Formulation of the Buffer Management Problem 2.3.3 Generic Design Issues 11 12 14 15 16 17 18 19 21 2.4 Solution Approaches 22 YI

2.4.1 Analytical Solutions 2.4.2 Enumerative Solutions 2.4.3 Simulation Solutions 2.4.4 Design of Experiments (DOE) Solutions 2.4.5 Search Method Solutions 2.4.6 Heuristic Solutions 23 24 25 27 28 29 2.5 Criticism of the Optimal Buffer Concept 2.6 Drum-Buffer-Rope 2.6.1 System Characteristics and Dynamics 2.6.2 Drum-Buffer-Rope (DBR) 2.6.3 Buffer Management and Continuous Improvement 30 31 31 32 37 2. 7 Discussion and Research Agenda 2.8 Summary 39 41 3. FUZZY LOGIC SUBJECT REVIEW 3.1 Introduction 3.2 Fuzziness 3.2.1 Fuzzy and Boolean Sets 41 42 43 46 3.3 Fuzzy Modelling Process 3.3.1 Fuzzification 3.3.2 Fuzzy Inference System 3.3.3 Defuzzification 48 49 54 57 3.4 Fuzzy Logic Applied to the Management of Production Buffers 58 Vll

3.4. l Fuzzy Systems are Easier to Understand 3.4.2 Fuzzy Input Variables 3.4.3 Analytical Intractability 3.4.4 Room to Grow 58 59 61 62 4. FUZZY BUFFER SIZING MODEL IMPLEMENTATION 4.1 Introduction 4.2 Selection of Input and Output Variables 4.2.1 Output Variables 4.2.2 Input Variables 63 64 64 65 65 4.3 Fuzzification 4.3.1 Fuzzy Term Sets 4.3.2 Membership Function Shape 68 68 72 4.4 Fuzzy Inference System 4.4.1 Fuzzy Rules 4.4.2 Fuzzy Implication and Aggregation 73 73 77 4.5 Defuzzification 77 4.6 The Fuzzy Buffer Sizing Model and a Worked Example 5. SIMULATION METHODOLOGY 5.1 Introduction 5.2 Simulation as a Solution Approach 5.3 Manufacturing Model 5.4 Modelling Variability 78 80 81 81 82 85 viii

5.4.1 Distribution Type 5.4.2 Central Tendency of Processing Time Distribution 5.4.3 Processing Time Variation 5.4.4 Proposed Processing Time Distribution 5.4.5 Example Processing Time Distributions 5.5 Comparison of Buffer Sizing Techniques 5.5.l Buffer Effectiveness and the Appropriate Buffer Size 5.5.2 Practical vs Statistical Significance 86 90 91 93 97 99 103 105 6. SIMULATION MODEL IMPLEMENTATION 6.1 Introduction 6.2 Fuzzy Logic Research Hypothesis 6.3 Model Specification 6.3.1 Product Type and Work-Order Generation 6.3.2 Modal Processing Times 6.3.3 Manufacturing Model Assumptions 108 109 109 109 109 112 115 6.4 Computer Implementation 6.5 Model Verification 6.6 Methodological Issues 6.6.1 Auto-correlation 6.6.2 Steady State Conditions 6.6.3 Replications 6.6.4 Data Collection Techniques 6.6.5 Data Collection in this Research 116 118 120 120 122 124 124 125 IX

6.7 Experimental Design 6. 7. l Pre-experimental Design Experimentation 6.7.2 Pre-Experimental Design Experimentation: MRP Driven Job-Shop 133 134 136 7. EXPERIMENTATION AND ANALYSIS 7.1 Introduction 7.2 Buffer Sizing and Effectiveness 7.2.1 Estimated Buffer Size 7.2.2 Appropriate Buffer Size 7.2.3 Buffer Effectiveness 138 138 139 140 141 7.3 Discussion 7.4 Practical Significance 7.5 Summary 8. FUTURE WORK 8.1 Introduction 8.2 Improvements to the Fuzzy Logic Model 8.2.1 Estimation of Protective Capacity 8.2.2 Membership Function Shapes 8.2.3 Optimisation of Rule Confidences 8.2.4 Implication and Defuzzification Strategies 8.2.5 Tuning the Fuzzy Membership Functions 8.2.6 Testing and Implementation 143 144 146 147 148 148 148 149 149 150 150 152 8.3 Methodological Issues 152 x

8.3.1 Further Simplification of the Manufacturing Model 8.3.2 Testing the Validity of Manufacturing Model Simplifications 8.3.3 Processing Time Distributions 8.3.4 Delay Time Order Statistic 8.3.5 Practical Significance 152 153 154 154 155 8.4 The Role of Protective Capacity 8.5 Buffer Management Technologies 8.5.1 Constraint Focused Quality Improvement 8.5.2 Expediting Tardy Work-Orders 8.5.3 The "How To" of Buffer Management 8.6 Quality in Research 9. CONCLUSIONS 9.1 Introduction 9.2 The Buffer Management Problem (BMP) 9.3 Results 9.4 Publications from this Research 9.5 Contribution of this Research 155 156 156 157 157 159 160 161 161 162 163 164 xi

REFERENCES 165 APPENDICES 17 4 APPENDIX A: TRIANGULAR PROCESSING TIME DISTRIBUTION CALCULATIONS 175 APPENDIX B: VERIFICATION OF INPUT PROBABILITY DISTRIBUTIONS 177 APPENDIX C: SIMULATION CODE 180 Xll

List of Figures Figure Number 2.1 2.2 2.3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 4.1 4.2 4.3 4.4 4.5 4.6 Example Manufacturing Facility Buffer Profile The Three Regions of a Buffer Balancing Significance with Precision Graded Membership Function for Excellent Due Date Performance Boolean Membership Function for Excellent Due Date Performance Fuzzy Term Set Due Date Performance Domain and Overlap of Fuzzy Term Set Due Date Performance Triangular Membership Function Sigmoid Membership Function Gaussian Membership Function Mean Protective Capacity (MPC) Term Set The Effect of Up-stream Variability (UV) Term Set The Appropriate Buffer Size (BS) Term Set Effect of MPC on Buffer Size Effect of UV on Buffer Size The Fuzzy Buffer Sizing Model 33 37 38 44 45 47 50 51 52 53 53 69 69 70 76 76 78 Xlll

4.7 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 6.1 6.2 6.3 6.4 6.5 6.6 6.7 Worked Example of Fuzzy Buffer Sizing Solution (MPC=30% and cv = 0.07) A Full DBR Implementation A Simplified DBR Implementation A Typical Lognormal Distribution Gamma Distribution(µ= 10; cr = 1) Gamma Distribution(µ= 10; cr = 3) Gamma Distribution (µ = 1 O; cr = 5) Effect of Changing cv on the Mode of the Gamma Distribution Specifying Processing Time Distributions Triangular (7.68, 10, 12.62) Distribution Triangular (7.68, 10, 17.17) Distribution Time Series Plot of 100 Delay Times Histogram of Randomly Sampled Delay Times Computer Simulation Logic Auto-correlation Function of Mean Cycle Time (MPC = 30% and cv = 0.07) Data Collection Mean Utilisation of Work-station One Mean Utilisation of Work-station Two Mean Utilisation of Work-station Three Mean Utilisation of Work-station Four 79 83 84 88 88 89 89 92 97 98 98 100 105 118 122 125 127 127 128 128 XIV

6.8 Mean Utilisation of Work-station Five 129 6.9 Mean Delay Time 129 6.10 Mean Utilisation of Werk-station Three 130 6.11 Mean Utilisation of Work-station Four 130 6.12 Mean Utilisation of Work-station Five 131 6.13 Mean Utilisation of Work-station Six 131 6.14 Mean Cycle-Time 132 6.15 Effect of Mean Protective Capacity On 95% Delay Time 135 Quartile 6.16 Effect of cv on 95% Delay Time Quartile 136 7.1 Buffer Effectiveness of the Fuzzy Logic Model 142 7.2 Buffer Effectiveness of Umble's Heuristic 143 8.1 Buffer Size is too Small 151 B.1 Processing Times 179 xv

List of Tables Table Number 1.1 Competitive Dimensions 3 2.1 Objective Functions Used in the BMP 18 3.1 Expert Interpretation of the Due Date Metric 45 4.1 Fuzzy Term Set Overlap 72 5.1 Mathematical Properties of the Gamma Distribution 90 5.2 Mathematical Properties of the Triangular Distribution 94 6.1 Input Distributions 110 6.2 Nomenclature 111 6.3 Example Final Assembly Schedule 112 6.4 Routing and Processing Information by Product Type 114 6.5 Relative Precision Achieved with 10 Replications 133 6.6 3x3 Experimental Design 134 7.1 Estimated Buffer Sizes for Umble's Heuristic and Fuzzy 140 Logic Model 7.2 Appropriate (95% Delay Time Quartile) Buffer Size 141 7.3 Buffer Effectiveness 142 7.4 Summary Statistics 143 7.5 Simulation Results 146 B.1 Tally Sheet for Product Type 177 xvi

B.2 Tally Sheet for Batch Size 178 xvii