PERFORMANCE MODELLING OF RECONFIGURABLE ASSEMBLY LINE

Similar documents
INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 01 GLASGOW, AUGUST 21-23, 2001

Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints

General Disposition Strategies of Series Configuration Queueing Systems

An Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing

Advances in Antenna Measurement Instrumentation and Systems

Keywords- Fuzzy Logic, Fuzzy Variables, Traffic Control, Membership Functions and Fuzzy Rule Base.

KNOWLEDGE-BASED REQUIREMENTS ENGINEERING FOR RECONFIGURABLE PRECISION ASSEMBLY SYSTEMS

IMPLEMENTATION OF POWER GATING TECHNIQUE IN CMOS FULL ADDER CELL TO REDUCE LEAKAGE POWER AND GROUND BOUNCE NOISE FOR MOBILE APPLICATION

A Comparative Study of Quality of Service Routing Schemes That Tolerate Imprecise State Information

Wafer Admission Control for Clustered Photolithography Tools

THE NEW GENERATION OF MANUFACTURING SYSTEMS

A LOAD BALANCING METHOD FOR DEDICATED PHOTOLITHOGRAPHY MACHINE CONSTRAINT

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

Mixed Synchronous/Asynchronous State Memory for Low Power FSM Design

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

Sara Spangelo 1 Jet Propulsion Laboratory (JPL), California Institute of Technology. Hongman Kim 2 Grant Soremekun 3 Phoenix Integration, Inc.

CONTROL OF SENSORS FOR SEQUENTIAL DETECTION A STOCHASTIC APPROACH

Yet, many signal processing systems require both digital and analog circuits. To enable

Application of combined TOPSIS and AHP method for Spectrum Selection in Cognitive Radio by Channel Characteristic Evaluation

Keywords SEFDM, OFDM, FFT, CORDIC, FPGA.

Time And Resource Characteristics Of Radical New Product Development (NPD) Projects And their Dynamic Control. Introduction. Problem Description.

Linear Antenna SLL Reduction using FFT and Cordic Method

NO COST APPLICATIONS FOR ASSEMBLY CYCLE TIME REDUCTION

IDENTIFICATION OF POWER QUALITY PROBLEMS IN IEEE BUS SYSTEM BY USING NEURAL NETWORKS

CHAPTER 3 ANALYSIS OF LOW POWER, AREA EFFICIENT AND HIGH SPEED ADDER TOPOLOGIES

Improved Model Generation of AMS Circuits for Formal Verification

IJMIE Volume 2, Issue 3 ISSN:

CRITICAL TOOLS IDENTIFICATION AND CHARACTERISTICS CURVES CONSTRUCTION IN A WAFER FABRICATION FACILITY

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A Hybrid Planning Approach for Robots in Search and Rescue

Mehrdad Amirghasemi a* Reza Zamani a

Mission Reliability Estimation for Repairable Robot Teams

Face Detection System on Ada boost Algorithm Using Haar Classifiers

Introduction to Real-Time Systems

Real Time User-Centric Energy Efficient Scheduling In Embedded Systems

Comparison of Hybrid Modulation Techniques for a Single Phase Rectifier

ALPS: An Automatic Layouter for Pass-Transistor Cell Synthesis

CHAPTER 2 CONTROL TECHNIQUES FOR MULTILEVEL VOLTAGE SOURCE INVERTERS

Low Power Design of Successive Approximation Registers

Performance Evaluation of Adaptive EY-NPMA with Variable Yield

Pramoda N V Department of Electronics and Communication Engineering, MCE Hassan Karnataka India

A Comparative Study on different AI Techniques towards Performance Evaluation in RRM(Radar Resource Management)

Methods for Reducing the Activity Switching Factor

A Simulation Study on Improving Throughput in a Crankshaft Line Considering Limited Budget

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Fault Location Using Sparse Wide Area Measurements

Submitted November 19, 1989 to 2nd Conference Economics and Artificial Intelligence, July 2-6, 1990, Paris

Structural Analysis of Agent Oriented Methodologies

A Study of Dynamic Routing and Wavelength Assignment with Imprecise Network State Information

FIR Filter for Audio Signals Based on FPGA: Design and Implementation

PAPR Reduction in SLM Scheme using Exhaustive Search Method

Inter-Ing INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, November 2007.

Real-Time Selective Harmonic Minimization in Cascaded Multilevel Inverters with Varying DC Sources

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS

Multi-Robot Coordination. Chapter 11

Modeling and Simulation of SRF and P-Q based Control DSTATCOM

Implementation of Memory Less Based Low-Complexity CODECS

An Efficient Method for Implementation of Convolution

Disturbance Rejection Using Self-Tuning ARMARKOV Adaptive Control with Simultaneous Identification

Rapid and precise control of a micro-manipulation stage combining H with ILC algorithm

Utilization-Aware Adaptive Back-Pressure Traffic Signal Control

DC-DC Transformer Multiphase Converter with Transformer Coupling for Two-Stage Architecture

SV2C 28 Gbps, 8 Lane SerDes Tester

An Integrated Framework for Assembly-Oriented Product Design and Optimization

IMPROVEMENTS TO A QUEUE AND DELAY ESTIMATION ALGORITHM UTILIZED IN VIDEO IMAGING VEHICLE DETECTION SYSTEMS

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

Trends and perspectives in flexible and reconfigurable manufacturing systems

Introduction to adoption of lean canvas in software test architecture design

Lecture 19 November 6, 2014

Evolving Enterprise Architecture

Design of intelligent surveillance systems: a game theoretic case. Nicola Basilico Department of Computer Science University of Milan

Logic Solver for Tank Overfill Protection

Channel Assignment with Route Discovery (CARD) using Cognitive Radio in Multi-channel Multi-radio Wireless Mesh Networks

Analysis of cognitive radio networks with imperfect sensing

Totally Self-Checking Carry-Select Adder Design Based on Two-Rail Code

Run-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications

DOCTORAL THESIS (Summary)

PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS

Disposition Strategies for Open Queueing Networks with Different Service Rates

The secret behind mechatronics

CHAPTER ONE INTRODUCTION. The traditional approach to the organization of. production is to use line layout where possible and

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Intelligent Power Economy System (Ipes)

Modelling and Simulation of PQ Disturbance Based on Matlab

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

DESIGN AND SIMULATION OF A HIGH PERFORMANCE CMOS VOLTAGE DOUBLERS USING CHARGE REUSE TECHNIQUE

Keywords: Educational system, Administrator of production, Product Lifecycle management, Production management, KAIZEN activity

Service Level Differentiation in Multi-robots Control

Low Power and High Performance Level-up Shifters for Mobile Devices with Multi-V DD

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 50, NO. 12, DECEMBER

3D SIMULATOR OF TRACK SYSTEMS IN SEMICONDUCTOR FABRICATION. Seung Bong Hong, Doo Yong Lee, and Hyun Joong Yoon

SYNTHESIS OF CYCLIC ENCODER AND DECODER FOR HIGH SPEED NETWORKS

A New Adaptive Channel Estimation for Frequency Selective Time Varying Fading OFDM Channels

Reliability and availability analysis for robot subsystem in automotive assembly plant: a case study

CHAPTER 4 PV-UPQC BASED HARMONICS REDUCTION IN POWER DISTRIBUTION SYSTEMS

Five-Input Majority Gate Based QCA Decoder

FORMAL MODELING AND VERIFICATION OF MULTI-AGENTS SYSTEM USING WELL- FORMED NETS

Transcription:

ISSN 1726-4529 Int. j. simul. model. 5 (2006) 1, 16-24 Original scientific paper PERFORMANCE MODELLING OF RECONFIGURABLE ASSEMBLY LINE Jain, P. K. * ; Fukuda, Y. ** ; Komma, V. R. * & Reddy, K. V. S. * * Department of Mechanical & Industrial Engineering, Indian Institute of Technology Roorkee, Roorkee-247667, India ** Department of Sysstems and Industrial Engineering, College of Engineering, Hosei University, 184, Tokyo, Japan E-Mail: pjainfme@iitr.ernet.in, fukuda@k.hosei.ac.jp, kvraodme@iitr.ernet.in, kvsr22@yahoo.com Abstract This paper deals with the modelling and simulated performance analysis of a reconfigurable assembly line (RAL). The RAL model considered in this work has a set of in-line movable robots, which can move on a guided path to serve various workstations. Each robot in the RAL can access and serve more than one workstation by moving to their locations while satisfying the accessibility constraints. Capacity flexibility is addressed by varying the number of serving robots in the system. Error recovery flexibility is addressed by pulling out the failed robot from the assembly line for repair. The failed robot is reintroduced into assembly line after its repair. The system hardware has plug and play capabilities for ease of handling of system resources. Assumptions are made to simplify the problem as well as to highlight the specific features considered in the model. Simulation results have been presented to show the effectiveness of the proposed model. (Received in March 2005, accepted in December 2005. This paper was with the authors 2 months for 3 revisions.) Key Words: Reconfigurable Assembly Line (RAL), Modelling and Simulation, Performance Analysis 1. INTRODUCTION The increasing demands for productivity, cost reduction, and optimal allocation of resources, have motivated continuous research in modelling and performance evaluation of manufacturing systems. In this domain, one of the most important manufacturing sections is assembly line system. Due to technological advances, most of the present day assembly systems are automated. The automation in assembly lines is motivated by the advances in the field of robotics. Industrial robots are permanent features in most of the automated assembly systems. Automated assembly systems involve a significant investment due to automated equipments such as part feeding devices, part holding devices, and robots. As assembly operations do not have the large mechanical force and power requirements for processing operations, the utilization of robots plays major role on the cost of the assembled products. Automated assembly system performs a sequence of assembly operations to combine multiple components into a single product. The single product can be a final product or a subassembly in a larger product. In general, the assembled entity consists of base part to which other components are attached. There are a huge number of applications of assembly system. However, some of the important applications that require robots are electronics assembly such as printed circuit boards, and mechanical component assembly. A typical automated assembly system consists of the following subsystems: (1) one or more workstations at which the assembly steps are accomplished, (2) parts feeding devices that deliver the individual components to the workstations, and (3) a work handling system for assembled entity. Automated Assembly systems can be classified based on the physical configurations as (a) in-line assembly system or assembly line, (b) dial-type machine, (c) DOI:10.2507/IJSIMM05(1)2.049 16

carousel assembly system, and (d) single station assembly machine. In this work, attention is given to automated assembly line which can be reconfigurable to cope up with the demand fluctuations and resource failures, thus, called reconfigurable assembly line (RAL). During a product s life cycle, the demand for the product is low in the beginning. Afterwards, it increases as the product reaches its maturity stage. Product demand may decrease again due to the introduction of newer and better products in the market place. Along with product specific fluctuations, demand of the product may also fluctuate due to market disturbances. To respond to such turbulences, assembly lines must have capacity flexibility. In addition, they should possess error recovery flexibility to deal with internal disturbances during its operation. In general, conventional assembly lines are designed to meet maximum demand during product life cycle, which incurs high overheads in the form of idle resources during initial and declining stages of product life cycle. This results in under utilization of system resources and results in high production cost. Thus, reconfigurable/adaptive assembly lines are needed to handle varying product demands and internal disturbances. In many cases, automated assembly lines consist of several workstations having random or deterministic operation, failure, and repair times. For such systems, discrete event simulation seems to be the best way of analyzing the system. In this work, a model of a RAL has been proposed in which a set of movable robots serve workstations. Behaviour of the taken model is studied to improve its performance. Simultaneously, the effect of varying the number of robots according to product demand during product life cycle and internal disturbances are also studied. This work has been motivated from the Adaptive Production Systems that are in use at Denso Corporation, Japan. 2. LITERATURE REVIEW Modelling, analysis, and implementation of reconfigurable manufacturing systems focus on various aspects, such as rapid change in the system configuration, their machines, and controls, in order to quickly adjust production capacity and functionality in response to sudden market changes. During the last few years, two technologies that are necessary enablers for reconfiguration have emerged: in software, modular, open-architecture controls that aim at allowing reconfiguration of the controller [1]; and in machine hardware, modular machine tools that aim at offering the customer more machine options [2, 3]. Landers [4] reported a new paradigm in machine tools and controllers with modular and reconfigurable features. Valerie & Hu [5] used AHP (Analytic Hierarchy Process) to select an optimum configuration based on reconfigurable performances. Asl et al., [6] proposed a dynamic modelling and stability analysis by comparing an RMS with an equivalent fluid system. Kalita & Khargonekar [7] presented a hierarchical structure and framework for the modelling, specification, analysis and design of logic controllers for a reconfigurable manufacturing system. Ying & Zhou [8] proposed a heuristic algorithm for the design of a reconfigurable semiconductor manufacturing system. Xiaobo et al., [9, 10, 11, 12] developed and reported a stochastic model of RMS in four parts; a framework, optimal configurations, optimal selection policy, and performance measure. Abdi & Labib [13] reported a case study on design strategy for RMS using analytical hierarchical process (AHP). They divided the design stage into strategic and tactical levels and discussing the strategic level, a link between market and manufacturing is established to group products into families. Savsar [14] developed a simulation model for an electronic assembly line, which deals with weekly scheduled demands for printed circuit boards. The considered model can accommodate change in demand of product by employing varying number of robots required for assemblage. The process of increasing the degree of 17

automation or to add new modules to the existing system take some time, where the proposed model can accommodate the change in production rate very quickly. Simply adding and removing robots required for assemblage on the guided path can change production capacity of the RAL in no time. 3. MODEL DESCRIPTION Assembly, such as electronics assembly, involves mounting of several components on a main body. Several steps have to be carried out in the assembly process. These steps have precedence relationship because of technology and other constraints. To reduce the lead time of assembly operation, these steps are grouped into several stages. Number of stages and operation times at each stage are arranged in such a way that the assembly line is fully balanced. The current state of technology in the field of automated assembly lines covers only dedicated assembly lines, where stationary robots serve the workstations. In such systems, robot failures affect the system output. With the failure of any robot entire assembly line stops production until the failed robot is repaired. In the proposed RAL model, a set of movable robots (in-line robots) serve a series of workstations, while moving along a guided path. If a robot breaks down, it is pulled out of the line for repair, with remaining robots performing their work without much delay. Each workstation can have different operational (i.e. assembling) time and hence different production rate. A suitable buffer space is provided in between workstations for the storage of semi-assembled parts. It is assumed that base part enters from one end (i.e. from an external source) and various sub components are added to the main body of the base part at successive workstations to complete the final assembly. Base part moves on a conveyor from one workstation to another. Assemblage of parts is based on first come first served (FCFS) principle. Several assumptions, such as, base part arrivals follow exponential distribution; assembly times at each station are known in advance and are deterministic; robot failures follow uniform distribution and robot repairs take fixed times, are made in the present study. Another assumption is, transportation time of part between a pair of workstations is either neglected or included in the operation times at the workstations. A simulation program has been developed using C language, to imitate the behaviour of the proposed system. The simulation program works for different number of workstations with variable number of robots. However, for the sake of explanation a case study consisting of six workstations, four in-line robots, and one supervisory robot is considered. A schematic view of the RAL with the six workstations and four robots is shown in Fig.1. Intermediate buffers between workstations are defined by a buffer vector B = (B 1, B 2, B 3, B 4, B 5, B 6 ). The buffer size at first workstation is taken as infinite (i.e. B 1 = ) for the purpose of analysis. SR WS 1 B 2 WS 2 B 3 WS 3 B 4 WS 4 B 5 WS 5 B 6 WS 6 R 1 R 2 R 3 R 4 Legends: WS x Workstation B x Buffer R x In-line Robot SR Supervisory Robot Figure 1: Reconfigurable assembly line. 18

Initially all robots are positioned in-line starting from WS 1 to WS 4 and supervisory robot is placed at the last WS (i.e., WS 6 ) on the opposite side of the in-line robots. Supervisory robot is the robot, which can serve all WSs as it is only robot on the guided path opposite to in-line robots. Due to the constraint of guided path, each of the in-line robots can serve only a few accessible workstations. It is important to mention that one robot can serve only one workstation at a time and robots can not crossover each other. An accessibility constraints table for the robots is generated automatically by using a simple reasoning. If N is the number of workstations and M is number of in-line robots in the assembly line then i th robot (R i ) can serve only from WS i to WS (N-M+i) workstations. However, as supervisory robot is situated on the other side of the guided path it can serve all workstations (i.e. from WS 1 to WS N ). Table I summarizes accessibility constraints of each robot for the considered assembly line. In this table, 1 indicates the accessibility of workstation WS X to robot R X, while 0 represents its non-accessibility. Table I: Robot accessibility constraints. WS x R x WS 1 WS 2 WS 3 WS 4 WS 5 WS 6 R 1 1 1 1 0 0 0 R 2 0 1 1 1 0 0 R 3 0 0 1 1 1 0 R 4 0 0 0 1 1 1 SR 1 1 1 1 1 1 3.1 Working of RAL model After arrival of the base part at buffer B 1, system controller puts it in queue according to FCFS basis. If WS 1 is free at that time and no other part is waiting in the queue then part will be loaded on to WS 1 directly. Subsequently, controller searches for a nearest, accessible and free robot for WS 1 to perform the required assembly operation. If there is a free and accessible robot, then controller dispatches it to the requesting workstation. If there is more than one choice, then controller dispatches the nearest robot to the workstation. After reaching the workstation, robot requests for an appropriate program to execute the sequence of steps at that station. Selection of the program is made after checking the current workstation of the requesting robot. After performing the intended operation at the workstation, robot waits for the next call. If free and accessible robot is not available for dispatch to the calling workstation, workstation is kept on waiting list. This process is repeated until all operations on the incoming part are completed. Finally, part departs the assembly line from the last workstation. 4. PERFORMANCE ANALYSIS OF RAL During the life cycle of RAL, decision-making is involved at various stages of design, planning, and operation. The role of performance analysis is to aid this decision-making in an effective way. Finding the effect of adding or withdrawing resources (i.e. robots), sudden changes in demand for a product and robot failure can be studied with the help of performance analysis. Performance analysis can be done using analytical and discrete event simulation approaches. Analytical modelling is not flexible and needs too many assumptions, which makes it not suitable for this type of systems. However, rough estimation can be made using analytical models. For instance, theoretical production rate (R c ) of the assembly line can be calculated as R c = 1/T c, and T c = T tr + T bo ; where T c = cycle time, T tr = transfer time between successive 19

workstations, and T bo = maximum operation time among all workstations i.e. bottleneck operation time. Production rate of each station is different and is inversely proportional to its operation time. The ratio of actual production to the maximum possible production at each workstation gives theoretical utilization of that workstation. Actual rate of production can be calculated by considering the availability of the resources at the workstation. From WS 1 to WS 6, time units 5 8 4 9 4 5, are considered as operational times respectively for the proposed model. The mean of exponentially distributed part inter-arrival time is considered as 6 time units. For the data considered above, the maximum rate of production possible, neglecting transfer time between stations, is 1/9 (i.e. 0.111) parts per unit time. Utilization of workstations at full rate of production can be 55.55 %, 88.88 %, 44.44 %, 100 %, 44.44 %, and 55.55 % respectively. 4.1 Flexibility of RAL As RAL is equipped with the capacity and error recovery flexibilities both, its performance is evaluated under varying conditions for both of them. Flexibility is the ability of the system to respond effectively to change and these changes may include both internal and external changes. (i) Capacity flexibility As robot can be easily added or removed from the assembly line due to plug and play capability, simulation results for varying number of robots in terms of number of assembled parts (i.e. output) over a simulation time period of 1000 time units are plotted in Fig. 2. For the considered simulation period, theoretical output of the assembly line can be 111 products. It can be seen from the results that with an increase in the number of robots, system output also increases. As it can be observed that there is no significant difference in using 5 robots and 6 robots on its output. Therefore, system can run almost at its full capacity with less number of robots. The plot of simulation results follow a pattern similar to the product life cycle in the market place and thus the number of robots can be increased or decreased to match the demand of the product. Thus, the proposed RAL model has capacity flexibility. The spare robots of this assembly line during less demand period of the product may be used in other assembly lines in the organization. Robots can perform equally well in other assembly lines as they are multifunctional and programmable. However, to maintain the focus of the paper, utilization of the spare robots is not considered as the primary concern. Output 120 100 80 60 40 20 0 1 2 3 4 5 6 Output 27 48 73 95 101 101 Number of robots employed Figure 2: Outputs of six WS RAL employing different number of robots. (ii) Error recovery flexibility Error recovery flexibility is referred to as its ability to deal with internal disturbances, which occur during assembly, that endanger the operation of the whole system. The most important 20

feature of the proposed model is that it has protection against the shutting down of the whole assembly line in case of individual robot failures. For the system configuration shown in Fig. 1, robots accessibility constraints are given in Table I. With the failure of R 2 (say), it is pulled out of the line for repair and the remaining robots (R 1, R 3, and R 4 ) keep on working in the line with a decreased output. On removal of R 2 from the line, the accessibility constraints of the remaining robots are automatically changed by the controller as indicated in Table II. With three serving robots for the time being, each robot will have access to four workstations (i.e. N-M-1) instead of three, as was the case with four in-line robots. After the repair and reintroduction of R 2, the controller again updates accessibility constraints as given in Table I. Table II: Updated accessibility constraints. WS x R x WS 1 WS 2 WS 3 WS 4 WS 5 WS 6 R 1 1 1 1 1 0 0 R 2 F F F F F F R 3 0 1 1 1 1 0 R 4 0 0 1 1 1 1 F - failed In case of failure of one or more robots, RAL works at a reduced capacity during repair of failed robot. When more robots are working in the system, difference in capacity change of the system due to failure of robots is not significant. In addition, generally the repair time of a robot is relatively less. Due to these facts, there will be no significant impact on the capacity of RAL even in case of robot failures. Thus, the proposed assembly line model is protected against the robot failures, as its output remains almost constant, by handling the internal disturbances in the form of robot failures intelligently. This flexibility also helps in proper maintenance of the serving robots. One or more robots can be pulled out of the line for regular maintenance work, without disrupting the production. 4.2 Resource utilization On account of automated workstations, robots and other material handling devices, the initial investment of RAL is very high. For justification on economic grounds, it is thus necessary to estimate the number of robots to be included in the system for better utilization, before going to implement the proposed model. A six WSs system with varying number of robots is simulated for the study of resulting robot utilization (Table III). As the number of robots increases, utilization of the workstations approaches to their theoretical maximum values as shown in Fig 3. It can be seen that robot utilization decreases with the increase in the number of robots. Similarly, Fig. 4 shows the average utilization of robots and output in a six WS model while varying the number of robots. It can be seen that with the increase in the number of robots, system output also increases and thus the number of robots to be used is governed mainly by the product demand in the market. Therefore, when product is at its maturity stage, more number of robots are required, but during initial and declining stages of the product life cycle fewer number of robots can give the required output to satisfy the demand. Table III: Utilizations of robots with six workstations. 6 Robots 5 Robots 4 Robots 3 Robots 2 Robots 1 Robot Robot 1 0.5444 0.5444 0.8774 0.9714 0.9404 0.9727 Robot 2 0.8524 0.8524 0.776 0.9694 0.7804 -- Robot 3 0.42 0.42 0.8694 0.6784 -- -- Robot 4 0.9224 0.9224 0.8694 -- -- -- Robot 5 0.408 0.9134 -- -- -- -- Robot 6 0.5054 -- -- -- -- -- 21

Workstation utilization 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Workstation 1 2 3 4 5 6 1 Robot 0.14 0.224 0.112 0.252 0.109662 0.135 2 Robots 0.25 0.394381 0.196 0.441 0.196 0.243381 3 Robots 0.38 0.603422 0.3 0.670422 0.296 0.369422 4 Robots 0.495 0.782358 0.388 0.866358 0.384 0.476358 5,6 Robots 0.54439 0.85239 0.42 0.92239 0.408 0.50539 Theoretical 0.55555 0.8888 0.4444 1 0.4444 0.55555 Figure 3: Workstation utilizations with different number of robots. 100% 90% 80% 70% 60% 50% 40% 30% 20% Number of robots employed Average robot utilization 1 2 3 4 5 6 Average robot utilization 0.9727 0.8604 0.8731 0.848 0.7305 0.6088 Output 27 48 73 95 101 101 110 100 90 80 70 60 50 40 30 20 10 0 Output Figure 4: Average robot utilization and output of six WSs with different number of robots. 4.3 Effect of supervisory robot Supervisory robot is one, which can serve all WSs and is placed on other side of the in-line robots. Fig. 5 depicts number of parts assembled for alternative configurations of RAL employing varying number of robots. It is clear from the figure that the use of supervisory robot increases output for any taken configuration except for 6+5 and 6+6. At these configurations, supervisory robot does not play substantial role as all in-line robots behave like dedicated robots. Moreover, the improvement in the output with the use of supervisory robot is diminishing in nature. 22

Output 120 100 80 60 40 20 0 Number of robots Without supervisory robot With supervisory robot 1 2 3 4 5 6 27 48 73 95 101 101 48 74 94 101 101 101 Figure 5: Effect of supervisory robot in different configurations. 4.4 Visualization of robots movement A study is carried out to monitor the position of robots along guided path with respect to time. The position of robots at the start of simulation in a RAL of six workstations and three robots is similar to RAL shown in Fig. 1. As simulation clock advances, the movements of robots are recorded and graphs are drawn to visualize their movements as shown in Fig. 6. From this graph, locations of various robots can be visualized at any point of time. If the value of graph for a robot indicates a value k, then the robot is working at workstation k. If k is equal to 0 then the robot is idle and is at the same workstation where it was lastly working. Workstation 6 5 4 3 2 1 0 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Simulator time Figure 6: Visualization of robots movement. 5. CONCLUSION Robot1 Robot2 Robot3 The performance analysis of the considered model of RAL shows that it can be considered as a better alternative for assembly operations in modern day s production systems. Several performance measures have been evaluated (i.e. resource utilization, output, and flexibility) to prove the worth of the proposed approach. The following conclusions are drawn. The proposed RAL model has both the capacity and error recovery flexibilities, which are much sought after features in assembly lines to offset the effects of demand fluctuation and malfunctioning of the system resources. Capacity flexibility can be imparted by varying the 23

number of in-line serving robots to match the desired demand pattern. It has also been shown that RAL keeps on working in the event of one or more robot failures with very less impact on output. Robot accessibility constraints table is updated dynamically by the system controller on the basis of the number of serving in-line robots at any point of time. It is important to note that these flexibilities are possible only when assembly line resources have plug and play capabilities. Robots utilization can be improved by employing the right number of robots after conducting the simulation studies for the known demand. It may be noted that number of robots may be changed as and when there is a change in the demand of the product. Simulation studies also establish the importance of supervisory robot in RAL. However, the improvement in output with supervisory robot is diminishing in nature, but it is quite substantial when fewer in-line robots are used. R EFERENCES [1] Koren, Y.; Jovane, F.; Pritschow, G. (1998). Open Architecture Control Systems, Summary of Global Activity, ITIA series, Vol. 2, Milano, Italy [2] Mehrabi, M. G.; Ulsoy, A. G. (1997). State-of-the-Art in Reconfigurable Manufacturing Systems, Engineering Research Centre for Reconfigurable Machining Systems (ERC/RMS), University of Michigan, Ann Arbor, MI, Report #2, Vol. 1 and 2 [3] Garro, O.; Martin, P. (1993). Towards new architecture of machine tools, International Journal of Production Research, Vol. 31, No. 10, 2403-2414 [4] Landers, R. G. (2000). A new paradigm in machine tools: Reconfigurable Machine Tools, Japan- USA Symposium on Flexible Automation, Ann Arbor, Michigan [5] Valerie, M. S.; Hu, S. J. (2002). Selecting manufacturing system configurations based on performance using AHP, Transactions of NAMRI, West Lafayette, Indiana, from http://erc.engin.umich.edu/publications/pubfiles/ta1/projs3/namrirevise.pdf [6] Asl, F. M.; Ulsoy, A. G.; Koren, Y. (2000). Dynamic modelling and stability of the reconfiguration of manufacturing systems, Proceedings of the Japan-USA Symposium on Flexible Automation, from http://eclipse.engin.umich.edu/publications/pubfiles/patents/ ConfPapers/Fasl_Jusa2000.pdf [7] Kalita, D.; Khargonekar, P. P. (2002). Formal verification for analysis and design of logic controllers for reconfigurable manufacturing systems, IEEE Transactions on Robotics and Automation, Vol. 18, No. 4, 463-474 [8] Ying, T.; Zhou, M. (2001). Design of reconfigurable semiconductor manufacturing systems with maintenance and failure, Proceedings of the 2001 IEEE International Conference on Robotics and Automation, Seoul, Korea, 559-564 [9] Xiaobo, Z.; Wang, J.; Luo, Z. (2000). A stochastic model of a reconfigurable manufacturing system - part 1: A framework, International Journal of Production Research, Vol. 38, No. 10, 2273-2285 [10] Xiaobo, Z.; Wang, J.; Luo, Z. (2000). A stochastic model of a reconfigurable manufacturing system - part 2: Optimal configuration, International Journal of Production Research, Vol. 38, No. 12, 2829-2842 [11] Xiaobo, Z.; Wang, J.; Luo, Z. (2001). A stochastic model of a reconfigurable manufacturing system - part 3: Optimal selection policy, International Journal of Production Research, Vol. 39, No. 4, 747-758 [12] Xiaobo, Z.; Wang, J.; Luo, Z. (2001). A stochastic model of a reconfigurable manufacturing system - part 4: Performance measure, International Journal of Production Research, Vol. 39, No. 6, 1113-1126 [13] Abdi, M. R.; Labib, A. W. (2003). A design strategy for reconfigurable manufacturing systems (RMSs) using analytical hierarchical process (AHP): a case study, International Journal of Production Research, Vol. 41, No. 10, 2273-2299 [14] Savsar, M. (1997). Simulation analysis of a pull-push system for an electronic assembly line, International Journal of Production Economics, Vol. 51, 205-214 24