COMPUTER- INTEGRATED PRODUCTION PLANNING AND CONTROL: THE OPT APPROACH. B. Sko³ud*, D. Krenczyk*, W. WoŸniak**



Similar documents
White Paper Operations Research Applications to Support Performance Improvement in Healthcare

APPLICATION OF THEORY OF CONSTRAINTS ON SCHEDULING OF DRUM-BUFFER-ROPE SYSTEM

1 st year / / Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three

CCPM: TOC Based Project Management Technique

Agile Manufacturing for ALUMINIUM SMELTERS

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

jobs that obey the norms must ensure the load balancing qualities. Load balancing should be interpreted as releasing a balanced mix of jobs to the

Transvision Waste Planner

Throughput constraint for Synchronous Data Flow Graphs

A Diagnostic Approach to Scheduling

- 1 - intelligence. showing the layout, and products moving around on the screen during simulation

End-to-end Field Service Management

OPTIMIZING PRODUCTION

2 Organizations and Organizational Structures 2.1 Functional and Project Organizations, Typical Goals and Performance Measures

The Distinction between Manufacturing and Multi-Project And the Possible Mix of the Two. By Eli Schragenheim and Daniel P. Walsh

FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES

Introduction to production scheduling. Industrial Management Group School of Engineering University of Seville

Simplified Drum-Buffer-Rope A Whole System Approach to High Velocity Manufacturing by Eli Schragenheim and H. William Dettmer

CUSTOM SCHEDULING ALGORITHMS IN REAL-WORLD APPLICATIONS

Development of a Buffer Monitoring Dashboard

SUPPLY CHAIN MODELING USING SIMULATION

Full-time MSc in Logistics and Supply Chain Management

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

How To Compare Six Sigma, Lean and the Theory of Constraints

50% task time estimate A task time estimate that has a 50% probability of being achieved.

Realizing the Benefits of Finite Capacity Scheduling to Manage Batch Production Systems

SUPPORTING LOGISTICS DECISIONS BY USING COST AND PERFORMANCE MANAGEMENT TOOLS. Zoltán BOKOR. Abstract. 1. Introduction

Manufacturing Planning and Control for Supp Chain Management

Chapter 11. MRP and JIT

Visual Planning and Scheduling Systems. A White Paper. Gregory Quinn President Quinn & Associates Inc September 2006 Updated October 2006

14TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN AUGUST 2003

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

Bottleneck Management in Discrete Batch Production

MSc in Lean Operations. Module Descriptions

Operations Management

A Conceptual Approach to Data Visualization for User Interface Design of Smart Grid Operation Tools

Manufacturing. Manufacturing challenges of today and how. Navision Axapta solves them- In the current explosive economy, many

Performance Analysis of Production Line A Case Study in Small Scale Industry

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

Multi-Project Management using Critical Chain Project Management (CCPM) The Power of Creative Engineering

An investigation into production scheduling systems

THEORY OF CONSTRAINTS AS AN EFFECTIVE TOOL FOR SUPPLY CHAIN MANAGEMENT JOANNA NOWAKOWSKA-GRUNT 1 EWA MOROZ 2

CONSTRUCTION PROJECT BUFFER MANAGEMENT IN SCHEDULING PLANNING AND CONTROL

Supply Chain Design and the effects on shipping

APICS Certified in Production and Inventory Management [CPIM] Exam Content Manual. Preview

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

THE USE AND APPLICABILITY OF CAPACITY PLANNING METHODS

Elevator Simulation and Scheduling: Automated Guided Vehicles in a Hospital

Operational Performance Metrics in Manufacturing Process: Based on SCOR Model and RFID Technology

An approach of detecting structure emergence of regional complex network of entrepreneurs: simulation experiment of college student start-ups

IMPROVING PRODUCTIVITY USING STANDARD MATHEMATICAL PROGRAMMING SOFTWARE

Operational Business Intelligence in Manufacturing

Measurable Results: Establish service excellence. Reduce errors by 50% The choice for progressive medical centers.

Kuwait Chapter of Arabian Journal of Business and Management Review Vol. 3, No.4; Dec. 2013

Project Time Management

Dong-Joo Kang* Dong-Kyun Kang** Balho H. Kim***

Generate optimal production schedules to maximize profitability and meet service levels

APPLICATION OF SIMULATION IN INVENTORY MANAGEMENT OF EOL PRODUCTS IN A DISASSEMBLY LINE

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Extracting Business. Value From CAD. Model Data. Transformation. Sreeram Bhaskara The Boeing Company. Sridhar Natarajan Tata Consultancy Services Ltd.

/ Operating Systems I. Process Scheduling. Warren R. Carithers Rob Duncan

Application Performance Testing Basics

Warehouse Management Systems

Optical interconnection networks with time slot routing

Integrating Your ERP and MES to Improve Operations

Title: Application of Drum-Buffer-Rope Methodology in Scheduling of Healthcare System

Seradex White Paper A newsletter for manufacturing organizations April, 2004

Manufacturing Planning and Control for Supply Chain Management

Factors to Describe Job Shop Scheduling Problem

Dynamic Thread Pool based Service Tracking Manager

Theory of constraints and throughput accounting. Topic Gateway Series No. 26

QNAT. A Graphical Queuing Network Analysis Tool for General Open and Closed Queuing Networks. Sanjay K. Bose

Design and Analysis of Automobiles Manufacturing System Based on Simulation Model

SOLVING JOB SHOP SCHEDULING WITH THE COMPUTER SIMULATION

Adaptive demand planning in a volatile business environment

Performance of networks containing both MaxNet and SumNet links

Key Benefits: Minimize lead times and maximize on-time deliveries to customers. Respond quickly to changes in demand for materials and capacity

An Overview of Distributed Databases

The journey to lean manufacturing

The "Alignment" Theory: Creating Strategic Fit

Chapter 5 Supporting Facility and Process Flows

Choosing Planning & Scheduling solutions for Metals

ORGANISATIONAL PROCESS MAPPING FOR ISO/TS 16949:2009 CERTIFICATION OF INDUSTRIAL QUALITY MANAGEMENT SYSTEMS

BUILDING BLOCKS FOR MANUFACTURING EXCELLENCE

Transcription:

COPUTER- INTEGRATED PRODUCTION PLANNING AND CONTROL: THE OPT APPROACH B. Sko³ud*, D. Krenczyk*, W. WoŸniak** *Department of Engineering Processes Automation and Integrated anufacturing Systems, Silesian University of Technology, Gliwice Poland, e-mail: skolud@polsl.gliwice.pl **University of Zielona Góra, Department of Computer Science and Production anagement, Zielona Góra, Poland Abstract: A computer-aided method for production planning in a repetitive manufacturing system which allows for estimating the possibility of processing work orders in due time is presented. The approach proposed in this paper consists in defining sufficient conditions to filter all solutions and providing a set of admissible solutions for both the client and the producer. Finally, an example illustrating our approach is presented. 1. ODERN ARKET CLIENT DEANDS The globalisation of economic activity has increased industrial competition. The production of customised products in response to short-time market changes and production at a low cost is observed. The intensification of competitiveness provokes the improvement of a new method of manufacturing management. Production costs depend on both the implementation technology and production management. Being competitive involves the organisation method of production flow, and, first and foremost, the time at which the method is chosen and applied. Such need is observed in most of small and middle batch production companies where the allocation of tasks to the resources is made according to local information. In view of this situation in the market, manufacturing processes, and as a consequence, manufacturing planning and control have become increasingly complex during the last few decades. arket requirements tend towards more diversity, a higher quality and fast and accurate delivery performance. Shortening of lead-time, not only in manufacturing, but also in design and planning, has been addressed as a major competitive edge. Capacities planning and scheduling have become multi-resource in nature and sternly complicated. The implementation of e.g. the group technology concept may offer an important advantage but such solution is only possible in relatively stable manufacturing environments. [8] The production system is given and the set of production order as well. Is there a possibility that analytical methods will answer the question, without simulation, if given production orders can be realised in the system satisfying given constraints? 2. TO: THE TOC APPROACH In the last decade client-oriented production dominates. Continuous search for competitive manufacturing methods does not allow elaborating a universal strategy suitable for every manufacturing condition. The producer s aim is to increase profits and not to assure the satisfaction of manufacturing as such. The ability of quick validation of market demands, meaning the ability to react to them, determines the competitive advantage, characteristic of the ake To Order (TO) approach. The TO companies are client- oriented. The TO type manufacturing is characterised by short-term control of capacity and coupling customer order acceptance to the availability of critical capacity and materials [3]. For such production the Theory of Constraints (TOC) approach seems to be attractive. TOC define a system as a network of interdependent components, which work together to obtain a goal of the system. If there is no goal there is no system - [4]. Pursuits of TOC are: increase throughput, reduce

168 EDIProD 2002 investment and inventory, and reduce operating expenses. The crucial elements of TOC are: I. Establishing the goal Improved customer service, by supplying close-to- 100% customer s order in due time and assuring lower investment in material. II. Understanding the system How does the system work (is it hierarchical or distributed)? Design the processes making up make up our organisation in a way in line with the goal. Get a clear version of the processes of our system and determine how they interact. III. aking the system stable Stability means that the system must produce predictable results. The system interacts with the surrounding environment that changes continuously (for example when the same production order starts up or ceases). The Optimal Production Technique (OPT) that is based on the TOC meets the main aim of any manufacturing organisation, which is to make a profit [1]. The basic idea which lies behind the OPT principles is the need to manage the organisational constraints (increasing throughput, reducing inventory and reducing operating expenditure). In the shop floor context, this means concentrating on controlling bottleneck resources. According to the OPT the maximum number of bottlenecks assure the maximisation of the resource utilisation and enhance the throughput. Then, the key to synchronising manufacturing is to set up a control system that links constraint resources to the market demand and then ties the remaining resources responsible for producing the desired output. Synchronisation is achieved through the constraint resource that sets the rhythm of production like a drum for the rest of the facility [1]. 3. PROBLE FORULATION In the above context we face the following problem. The production system is given and the set of production order as well. Is there a possibility that analytical methods will answer the question: if given production orders can be realised in the system satisfying given constraints? The production is characterised by cyclic behaviour. The repetitive production means that for every constant cycle T, the same sequence of operations is repeated for the resources. To guarantee a cyclic behaviour of the system, the conditions for starvation-free and deadlock-free system operation must be satisfied. To avoid the starvation problem the local dispatching rule (sequence of operations accessing to the shared resources) are allocated to each common resource. The arbitrary allocation of the dispatching rule to resources may provoke a deadlock. Only in case when both the balance of the processes flow in the system and sufficient buffers capacity are accomplished, the deadlock is not provoked in the system in the steady state [5,6]. Because of the complexity of the discussed problem the approach based on checking the sequence of sufficient conditions is provided. The sufficient conditions, (such as: batch size in relation to resources capacity, batch size in relation to free buffers space, possible realisation time in relation to the expected one) for filtering all solutions are proposed. It gives a set of admissible solutions for both the customer and for the producer. It means that the limitation of the set of the solutions is taken into account, and it corresponds to checking if the conditions are satisfied. However, in the situation when the production flow is changeable, the system transition from one known steady state (repetitiveness period) to another, expected one, has a crucial sense. The most important is that functioning of dispatching rules should cause self-synchronisation of the system according to expected cyclic behaviour (according to critical resource) and ending the whole production without the deadlock appearances. From this reason the method of the system structure (closed loop) identification is applied as well. It is needed for decision making about dispatching rules construction that is used for starting-up and cease of production, or in the case of the transition between two different known production flows. The method of the system structure identification is based on the graph theory [2,6]. 4. APPLICATION The presented methodology constitutes the System of Production Order Validation (SWZ v.3) application [9]. The system aids an engineer in decision making about production order validation for manufacturing and allocation of dispatching rules which co-ordinates the production flow (integrates the levels of planning and control). Two ways are possible: one for an empty system (usually when the set of orders is waiting for acceptance) and the other one for a system where other processes are realised and a new process waiting for realisation (Fig.1). The SWZ functions in an interactive mode. An operator inputs data on the production system and production orders expecting for realisation. An example of electronic specification is given in Fig.2. Basing on the above data, the SWZ determines the parameters of the system operation, e.g. realisation time, efficiency, etc. The system generates the control procedure (macrorules) as well. The macro-rules consist of three parts. The first part of the macro-rule is the starting-up rule. It is executed one time and assures the synchronisation of the system with expected (desirable) cycle. The second part is the dispatching rule that is executed repetitively and guarantees steady-state

EDIProD 2002 169 behaviour of the system. The last part is the ceaserule that assure ending of production. The SWZ system integrates the production planning and control of its flow. First of all, in the scope of answering if the production order realisation is po s- sible. Secondly, in the scope of control procedure generation. Input data System specification: - number of resources - number of production orders - type of storage system - available storage capacity Production order specification: -size of production order - due time realisation - number of operation in production route - production route - operations time and presets time Choice of orders set Choice of a single order Dispatching rule allocation Batch size determination acro-rules determination (starting-up phase and cease phase) Buffer space checking for batch size Buffer space checking for batch size Dispatching rule allocation acro-rule assignation and allocation to resources Checking of due time realization possibility Checking of due time realization possibility RESULTS RESULTS - macro-rules - batch size - required buffers capacity pojemnoϾ - macro-rules - realisation term - utilisation of resources - required buffers capacity - realisation term - utilisation of resources - decisions making by human operator - decision making by system Fig.1. Algorithm of SWZ operation [2] The system may be applied in sales offices for quick estimation of realisation time of new production order that waits for entering the system; in the planning department for production parameter determination (batch size, realisation period, etc.). The system generates the control procedure in the form of macro-rules allocated to the system resources.

170 EDIProD 2002 5. ILLUSTRATIVE EXAPLE Let us consider a system of 4 resources ( 1, 2, 3, 4 ). The following production orders Z 1, Z 2, Z 3. are waiting for realisation in the system. Production orders correspond to processes P 1, P 2, P 3, respectively. Production routes of processes are presented in Fig.3, and described by matrix P 1, P 2 and P 3. The first row of the matrix contains numbers of resources, the second one operation times, and the third one pre-set times. 1 3 4 4 3 1 2 =,, P 1 4 2 3 P 2 = 5 7 5 4 0 0 0 0 0 0 0 2 1. P 3 = 4 3 0 0 Following dispatching rules that guarantee deadlock free system functioning in the steady state are allocated to resources: R 1 =(3,2,2,1), R 2 =(2,2,3), R 3 =(1,2,2), R 4 =(2,2,1). For example, dispatching rule R 1 =(3,2,2,1) means that it is allocated to resource 1 and that process P 3 is executed once, process P 2 twice and process P 1 once. For these dispatching rules, the balance of the system is performed. It means that the number of elements entering the system during one cycle is equal to the number of elements leaving the system in this period. The repetitiveness of dispatching rules allocated to the resource takes the form of: χ 1 =χ 2 =χ 3 =χ 4 = 1. For such assignment of the dispatching rules, the following macro-rules with regard to starting-up phase and cease one are assigned: Fig.2. Electronic specification of input data P 1 1 B 2,1 2 P 3 R ={(1,1,2,2), (3,2,2,1), (2,2,2,2,3)}, 1 R ={(3), (2,2,3), (2,2,2,2,2,2)}, 2 3 4 R ={(1,2,2,2,2), (1,2,2), (1,2,2)}, R ={(2,2,2,2,2,2), (2,2,1), (1,1)}. The first data about the production system and data about expecting processes are introduces to SWZ (see Fig.4). B 3,1 B 1,2 B 1,3 P 4 2 3 B 4,3 B 3,4 Fig.3. Flow of processes in the production system

EDIProD 2002 171 Fig.4. Input data (for experiment) Additionally introduced data are the following: - the size of production order: for P 1 101 elements, for P 2 102, and for P 3 200, - expected (by client) realisation time: tz 1 = 2000, tz 2 = 2000, tz 3 = 2300, - capacity of inter-operation buffers: 5 for each buffer. Fig.5. Gantt chart and report For this data, SWZ proposes changes of the dispatching rules to assure due time realisation of process P 3. Process P 3 should appear at least twice in dispatching rules that are allocated on the resources of its route. If an operator accepts this change, all processes can be accepted for realisation meeting customer demands (due time realisation). The rapport is generated (Fig.5).

172 EDIProD 2002 (REPORT) Number of resources in the system:4 Number of waiting production orders: 3 Data about production orders: Prod. order 1: Size: 101; Due time: 2000; Number of operations:3 Prod. order 2: Size: 102; Due time: 2000; Number of operations:4 Prod. order 3: Size: 200; Due time: 2300; Number of operations:2 P1 1 3 4 4 2 3 0 0 0 P2 4 3 1 2 5 7 5 4 0 0 0 0 P3 2 1 4 3 0 0 Local dispatching rules: R 1 =(1,2,3,3) R 2 =(2,3,3) R 3 =(1,2) R 4 =(1,2) Number of resources that creates basic cycle: Cykle 1 : 1, 2 Cykle 2 : 1, 3 Cykle 3 : 3, 4 acro-rules: R 1 ={(1,1,2);(1,2,3,3);(2,2,3,3)} R 2 ={(3,3);(2,3,3);(2,2,2)} R 3 ={(1,2,2);(1,2);(1,2)} R 4 ={(2,2,2);(1,2);(1,1)} ax. time of starting-up realisation Trr = 52 ax. time of cease realisation Trw = 43 Dispatching rule repetitivenes: Dispatching rule allocated to 1-1 Dispatching rule allocated to 2-1 Dispatching rule allocated to 3-1 Dispatching rule allocated to 4-1 Data about storage system : Desired capacity of buffer between 2 i 1 = 4. Real capacity = 5 Desired capacity of buffer between 3 i 1 = 2. Real capacity = 5 Desired capacity of buffer between 1 i 2 = 2. Real capacity = 5 Desired capacity of buffer between 1 i 3 = 2. Real capacity = 5 Desired capacity of buffer between 4 i 3 = 2. Real capacity = 5 Desired capacity of buffer between 3 i 4 = 2. Real capacity = 5 Realisation time of dispatching rules: Resource 1 = 15 Resource 2 = 12 Resource 3 = 9 Resource 4 = 8 Production cycle 15 Production order realisation time (for stedy-state): Production order 1 = 1485 Production order 2 = 1485 Production order 3 = 1485 Resource utilisation 0,7333333 6. CONCLUDING REARKS In this paper, the bottleneck-like production flows control principle has been adopted within the framework of the constraint theory. The methodology based on the theoretical results has been implemented in a software package that permits the user to investigate the effects of a new work order execution on the performance of the manufacturing system at hand. The software system permits rapid production prototyping and serves as a computer aided production management tool, enabling the production planning as well as the distributed control of concurrent production flows. Apart from the above-presented approach, the problem of production flow synchronizing constraints and the integration of financial constraints will be developed in our further work. References 1. Goldratt E., Cox J., (1987). The Goal. Rev.ed. Croton and Hudson, NY, North River Press. 2. Krenczyk D.: Synchronisation Algorithms of ulti-assortment Repetitive Production Flow (in Polish) PhD. Disertation. Silesian University of Technology, Gliwice, 2002 3. Lee K.I., Kang., Park J.H.: A Collaborative Scheduling System for ake-to-order anufacturing, Annals of CIRP Vol 45/1/1996, pp. 461-464 4. Lepore D., Cohen O. Deming and Goldratt the Theory of Constraints and the System of Profound Knowlegde. North River Press 1999. 5. Sko³ud B., Zaremba.: Scheduling the Repetitive Production: Constraints Propagation Approach, 2nd Conference on anagement and Control of Production and Logistics, 5-8 July 2000, France (pp.6, CD-rom) 6. Skolud B, Krenczyk D.: Identification of the production system structuture for dispatching rule construction ERPing Conference 2002, 12-14 Jun 2002, pp. 49-54. 7. Sko³ud B., Zaremba., Banaszak Z.: An Integrated ethodology for odeling and Prototyping Repetitive Production Systems, IFAC Conference on anufacturing, odeling, anagement and Control-I 2000, 10-12 July 2000, Patras, Grece. 8. Zijm W.H.., Kals H.J.J.: The Integration of process planning and Shop Floor Scheduling in Small Batch Part anufacturing. Annals of CIRP Vol 44/1/1995, pp.429-432. 9. http://zeus.polsl.gliwice. pl/~cim2001/swz.html.