SIMULATION AND VISUALIZATION OF AUTOMATED GUIDED VEHICLE SYSTEMS IN A REAL PRODUCTION ENVIRONMENT

Similar documents
Efficient messaging through cluster coordinators in decentralized controlled material flow systems

Development of a Cooperative Tractor-Implement Combination

CHAPTER 1 INTRODUCTION

Integration of RFID and WSN for Supply Chain Intelligence System

MOBILE ROBOTS - A NEW GENERATION OF PRODUCTION TASKS FOR ROBOTS. Emil - Figge - Stral 3e 75 D-4600 Dortmund 50 West Germany ABSTRACT

Development of a Cooperative Tractor-Implement Combination

Simulator of Multi-AGV Robotic Industrial Environments

Computer-Integrated Manufacturing

i-fork: a Flexible AGV System using Topological and Grid Maps

Ubiquitous Sensor Network System

DEVELOPMENT OF AUTOMATIC CONVEYOR SYSTEM AT CONSTRUCTION SITES

Tecnomatix Plant Simulation Validation of Plant Performance and Plant Control Dr. Georg Piepenbrock, Siemens Industry Software

AGVS of MHI Presents Navigating the Mobile Automation Landscape

Flexible Manufacturing System (FMS) IE447

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

PLC based Remote Guided Vehicle for Filling and Disposal of Toxic Chemical for Unmanned Applications

The Culture of Automation

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets

SIMUL8-PLANNER FOR COMPOSITES MANUFACTURING

UNIT III GROUP TECHNOLOGY AND FMS

A Simulation Platform for Multiagent Systems in Logistics

Automatic Guided Vehicle System Overview

Practical Application of Training tasks Based on Flexible Manufacturing System Hongmei Fan

Latest Train Control and Management System Technologies for Improving Safety and Maintainability

5.3 Supply Management within the MES

PETRI NET VERSUS QUEUING THEORY FOR EVALUATION OF FLEXIBLE MANUFACTURING SYSTEMS

Approach to the construction of specialized portable terminals for monitoring and controlling technological equipment

Part III MATERIAL HANDLING AND IDENTIFICATION TECHNOLOGIES

Component-based 3D Simulation Platform for Production Planning and Process Control

PROCESS ACCOMPANYING SIMULATION A GENERAL APPROACH FOR THE CONTINUOUS OPTIMIZATION OF MANUFACTURING SCHEDULES IN ELECTRONICS PRODUCTION

INDEVA AGV. Automatic Guided Vehicles

Plant Simulation as a Service

Automation for a Changing World

Suzhou AGV Robot Co,.Ltd

AGV Controlled FMS. The ITB Journal. Fergus G. Maughan. Volume 1 Issue 1 Article 5

Link:

INDUSTRY APPLICATIONS. Cognex delivers unmatched accuracy and ease of use in Vision Guided Robotics applications. Vision Guided Robotics

AGV System for Paper Rolls

Chapter 1 Quality Alert System (QAS) Overview

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers

OUTLINE. Executive Summary. Our Concept in Detail. Implementation. CASE Automatic loading and unloading of baggage and freight

BUSINESS PROCESS MODELING WITH SIMPROCESS. Maya Binun. CACI Products Company 3333 North Torrey Pines Court La Jolla, CA 92037, U.S.A.

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Lowpad. High efficiency!

TÜNKERS AGVs. Ratingen 2017

Warehouse visual simulation applied to a practical layout (Brasil)

MAXOLUTION mobile systems. Catalog 2018 INDUSTRY

Well-Informed to Your Destination. MOFIS Dynamic Passenger Information System

Simulation-based Performance Analysis in Robotic Mobile Fulfilment Systems Analyzing the Throughput of Different Layout Configurations

Automated Black Box Testing Using High Level Abstraction SUMMARY 1 INTRODUCTION. 1.1 Background

A strong tool for public transport planning the software in operation

Liuzhou, Guangxi, China. *Corresponding author. Keywords: Manufacturing process, Quality management, Information technology.

New applications for Vision Systems in robot guidance and quality assurance

INDEVA AGV. Automatic Guided Vehicles

Description of the Rear-Axle Assembly Demo Model for Tecnomatix Plant Simulation March 2013 CONTENT

STORAGE AND CONVEYORS SYSTEMS

A Improved Frame Slotted Aloha Protocol with Early End in Mobile RFID Systems

SAFETY ASSESSMENT OF THE EMSLAND TRANSRAPID TEST FACILITY FOLLOWING MAJOR TECHNICAL MODIFICATIONS

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Chapter 2. Theoretical Foundation. In chapter 2 we will discuss more about the theoretical foundation that uses in the thesis.

An independent yet compatible solution

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

EKS 210/312. Vertical order picker (1,000/1,200 kg) 48 V 3-phase AC technology giving powerful torque and dynamic movement

The laser efficiency. primapower.com. The Bend The Combi The Laser The Punch The System The Software

ADVANCES in NATURAL and APPLIED SCIENCES

STUDY NO 5 INTRODUCTION TO FLEXIBLE MANUFACTURING SYSTEM

Ch 19 Flexible Manufacturing Systems

PESIT Bangalore South Campus Hosur road,1km before Electronic City, Bengaluru100 Department of Mechanical Engineering

Development of a Micro Drive-Under Tractor - Research and Application

The. universal 3D Inspection reference. advanced 3D measurement software & solutions

Embedded EWM S/4HANA Basic vs. Advanced 1709FP1

Which advantages can further automation bring?

FRAUNHOFER INSTITUTE FOR PRODUCTION TECHNOLOGY IPT CAX-TECHNOLOGIES. Our Partner

ElaboTestSystems. WET Perfect sector-specific solutions for manufacturers of washing machines tumble dryers dishwashers

EKS 210/312. Vertical order picker (1,000/1,200 kg) 48 V 3-phase AC technology giving powerful torque and dynamic movement

Material Handling. Chapter 5

What s New in MATLAB and Simulink

Implementation of the Timetable Planning System STRAX/TPS in Denmark

Automatic Panel Bender: Today's solution. For your tomorrow.

User Interactions with Environmental Control Systems in Buildings

Flexible Manufacturing Systems

Agility Based on Stakeholder Interaction Blending Organizational Learning with Interactive BPM

Framework for Controlling Energy Consumption of Machine Tools

The assessment of interlocking control algorithm developed by Rhapsody

ONTIME, for creating and managing timetables

IN CONTEXT OF INDUSTRIE 4.0

DYNAMIC MODELLING AND SIMULATION OF A SIX WHEEL AUTOMATIC GUIDED VEHICLE

The Integrator s Guide to Controller Replacement: Plan Your Strategy

CONCEPTUAL DESIGN OF AN AUTOMATED REAL-TIME DATA COLLECTION SYSTEM FOR LABOR-INTENSIVE CONSTRUCTION ACTIVITIES

Landing Gear Structural Health Prognostic/Diagnostic System

Solution for CAD/ CAM/CAE

SIMULATION AND FORECASTING IN INTERMODAL CONTAINER TERMINAL

Electromagnetic Guided Factory Intelligent AGV

Extending the lifetime of your wind turbine

Solutions for handling applications

Tecnomatix Plant Simulation Worldwide User Conference 2016

Design of an Automated Transportation System in a Seaport Container Terminal for the Reliability of Operating Robots

Chapter 1. Introduction. 1.1 Research motivation

Automated Guided Vehicles: Complete End-to-End Solutions Jana Kocianova & Craig Henry Manufacturing in America March 20-21, 2019

AGV-Checklist. Planning Guide for AGV's. Table of Contents. Preliminary note... 1

Transcription:

SIMULATION AND VISUALIZATION OF AUTOMATED GUIDED VEHICLE SYSTEMS IN A REAL PRODUCTION ENVIRONMENT Axel Hoff, Holger Vogelsang, Uwe Brinkschulte, Oliver Hammerschmidt Institute for Microcomputers and Automation, University of Karlsruhe Haid-und-Neu-Str. 7, 763 Karlsruhe, Germany E-mail: fahoffjvogelsangjbrinksjhammerg@ira.uka.de KEYWORDS Real-time Simulation, Manufacturing, Automated Guided Vehicle Systems, Optimization. ABSTRACT Low-cost Automated Guided Vehicle Systems (AGVS) play an increasing role for the automation of production plants. For complex installations, a simulation of the transport system should be performed during the planning phase in order to check for possible problems and to optimize parameters. During operation of complex AGVS a visualization of the whole system is desirable in order to allow a continuous monitoring. Since most of the relevant tasks have to be performed for simulation and visualization as well, we constructed an integrated tool which is able to deal with both jobs. As an example for operation of the simulation tool, results are presented for the calculation of the number of vehicles for optimal performance of an AGVS given a layout and a transport matrix. OVERVIEW As mentioned above, low-cost Automated Guided Vehicle Systems (AGVS) play an increasing role for the automation of production plants since they can be used as a flexible assembly line (Müller 993). In recent years AGVS prevailed on the market of material flow on the manufacturing floor due to advantages like installation costs, flexibility and the fact, that no extra space is needed in comparison to conventional conveyor systems. There are several ways to avoid collisions between different vehicles. Basically, the track network is divided into blocks as known from railway systems. In order to allow a fexible and cheap re-configuration, block demandal and granting is done by a central block control unit, which communicates with the vehicles by radio signals. Since there is a tendency to use AGVS for more and more complex transportation tasks, a growing need for tools for planning and monitoring the employment of AGVS arises. The first step in planning of a AGVS is the construction of the layout, consisting of tracks, block structure and stations. This task will be performed with an AGVS-editor (Bauer 997). The resulting layout is stored in a database; it defines the structure of the AGVS. For complex installations, at this point a simulation of the transport system should be performed in order to check for possible problems and to optimize parameters as the track layout or the number of vehicles. This is done with little effort before the final installation of the system is done. When the AGVS is operational one may wish to have a control centre in order to monitor the positions of the vehicles and possible problems like collisions or the battery going low. Since the simulation and monitoring tasks have many subtasks in common, we constructed a tool for performing them simultaneously, i.e. for simulating and visualizing the operation of AGVS. CONCEPTS In the area of AGVS different scenarios can be modeled and simulated: the chassis of a single vehicle, the control system of a single vehicle, geometrical dimensions and the envelope of a vehicle to pass stationary obstacles etc. For the plant in question the objective was to find out the number of vehicles for optimal performance of the AGVS given a layout and a transport matrix. A simulation is needed since the layout does not show a simple structure which could be solved algorithmically as in (Schmidt 989). The following tasks have to be solved for this kind of simulation of the AGVS operation [S] and for visualization of the real system [V]: (S) Simulation of a single vehicle (speed, load, battery charge,... ) (S) Communication of the simulated vehicles with the block control unit (V) Determination of position and state of the real vehicles (SV) Visualization of vehicle position and state (SV) Evaluation of statistical measures for the system (e.g. waiting times at stations) in order to determine the need for optimization (SV) Analysis and visualization of problematical track sections (e.g. with frequent blockades due to overload) in order to give hints for optimization

Since most of the relevant tasks have to be performed for simulation and visualization as well, we constructed an integrated tool which is able to deal with both jobs. Figure shows the structure of the tool and its (optional) embedding into the AGVS control environment. The existing AGVS control environment is shown in grey. It provides the simulation unit with parameters of the real plant, while the simulation unit adds data of virtual vehicles. As can be seen from the figure, it is in principle possible to combine the operation of a AGVS system with a simulation of additional vehicles. This feature can be used for demonstrations of complex systems which can only in part be implemented (e.g. at a fair), but it may also be useful for the conception of extensions of existing AGVS systems. real vehicles block control unit simulated vehicles simulation unit Setting of a new maximal velocity. This will lead to the appropriate acceleration in order to adapt the actual velocity to the demanded one. Demanding and releasing blocks. Decision which track should be followed at a switch. Discharge of the battery. Random generation of different types of disorders. When a vehicle reaches its destination station, it stops and waits for user actions to be done. The defined user actions are: Loading or unloading a vehicle with a definite amount of time Recharging of the vehicles battery Sending a vehicle to a new destination station Requesting a vehicle from another station block demand/release info visualization info visualization unit Figure : Structure of the AGVS simulation and visualization tool SIMULATION The simulation of a single vehicle consists of the description of the physical properties of the vehicle and of its action scheme. The relevant physical properties are position and velocity of the vehicle as well as its current load and battery charge. Both parameters may influence the maximal velocity and the possible acceleration values. Position and velocity are upgraded by a simple Euler integration scheme, which fully suffices for this purpose. The actions of the vehicle are determined by position-dependent signals (as marks for stations or switches), which are provided by the track database, information on block occupancies, which are provided by the block control unit, inputs of the simulated or real users. Possible actions of the vehicle are: These actions may be performed manually by the operator of the simulation, but they will normally be executed by simulated users. A simulated user is present at each station, it consists of a list of actions to be performed on specific conditions. Random elements (e.g. a distribution of waiting times) may be incorporated into the actions of the simulated users in order to get a more realistic simulation and to avoid artefacts. The collection of the simulated users specify the considered production environment, as far as transportation problems are concerned. The vehicle and simulated user actions described suffice to simulate the AGVS operation in the specific environment. In order to be useful as a planning tool, the simulation program must provide data on the quality of the solution of the transport problem. The most relevant of these data are: The mean and maximal time, which the user has to wait for the next vehicle to arrive at each station. Assuming that the main operation at the station consists of processing items stored on the vehicle, this time is a measure for possible delays at the station. The time a vehicle has to wait before being allowed to enter each station. This value indicates whether a station is over-equipped with vehicles. The time a vehicle has to wait on the road due to used blocks. This is an overall measure indicating a possible overload of the track network. If one specifies this value for each block group seperately, one gets hints for possible causes of an overload. In order to allow an easy inspection of the system, all of these data can be visualized either in the layout scheme or in separate diagrams.

BASIC ELEMENTS The conception and realization of the simulation and visualization tool is based on a distributed system platform called AK (Schweizer 995). AK allows an easy construction of platform independent distributed systems. Server R T Operating System (optional) Services and Applications System Platform AK......... Communication System (Ethernet, Fieldbusses, Radio Links,...) Services and Applications Client Server Client...... T: Task T R R T R: Result T R System Platform AK Operating System (optional) An automated guided vehicle comes in many various designs (Premi and Besant 987), it can be equipped with or without devices for unaided loading/unloading and/or automated coupling of trailers. Moreover, one can choose different principles of guidance (laser, inductive wire, optical markings like tape etc.). Communication with the central block unit can be transmitted by radio, infra-red or via an inductive guidance wire. Different chassis, wheel numbers and steering lead to different velocity and direction controllers. Since the basic control structure for all this variations of vehicles is the same, the above presented modular concept simplifies the adaptation to different vehicle types (Hammerschmidt and Vogelsang 996) within a short time frame and reduces costs. APPLICATION EXAMPLE Microcomputer- / controller-system Microcomputer- / controller-system N Figure 2: Application example of AK Services and applications interact by exchanging tasks and results, playing service and client roles. Tasks and results are used for communication, synchronization and the definition of real- time requirements (giving a task a deadline). AK abstracts from the underlying operating system (if any, e.g. on a microcontroller), communication system and hardware. The second prebuilt component is the so called man-machine interface Fluids. The basic idea of the man machine service Fluids (Vogelsang et al 997) is the introduction of symbols (Brinkschulte et al. 996b) as statepictures of structured objects of an application, e.g. process variables of a control unit (Brinkschulte et al. 996a). The user can flexibly define symbols and their behaviour on events with an interactive tool, the symbol-editor. Symbols are composed of base-symbols, such as lines, circles and other user-defined symbols. As a result, symbols may contain a hierarchy of components. These are stored in a configuration database for usage within the application. After the configuration or construction, the symbols are available in the application. To use them, they have to be connected with an object. Changing a value of this object leads to a different graphical representation. Changing the graphical representation (e.g. the user moves a symbol interactive) leads to a different object value. The relations between object values and the resulting images can be defined. This relation is either continuous, where linear or logarithmic functions are provided, or discrete. The construction by using an object- and service-oriented design scheme allows easy switching between simulation, simulation with real parts (a combination of real vehicles and simulated ones) and real operation. Only services have to be substituted or changed in their configuration in order to change the system setup. As an example, we will give some results of a simulation done for optimizing the AGVS-concept for a German company. The simulated AGVS is now in real operation. Battery-powered vehicles are used which optically recognize and follow a track on the floor (optical guidance was introduced by (Tsumura 986)). This track is defined e.g. by a coloured adhesive tape. Special optical marks or transponders are used to define relevant points, such as stoppingpoints or switches. Figure 3 shows the track layout used. The latin numbers indicate the stations, the little dots indicate block borders and switch marks. The vehicles are used to supply the stations with raw products. When new material is needed at a station, a new vehicle will be demanded from station L. This vehicle will be loaded there and drive to the demanding station, where it will stay until its content is processed. Afterwards, the vehicle will transport the products to station V and return in empty state to station L, awaiting a new transport task there. In the described case, the simulation was used primarily to determine the optimal number of vehicles for a given transportation matrix and to identify possible problems related to layout (e.g. avoidable delays). Figure 4 shows as a summary of the simulation results the dependence of mean and maximum waiting time at the operational stations on the number of vehicles used. Each dot indicates the result of a separate simulation, consisting of 240 hours of simulated time. When the plant is operated with few vehicles, the waiting times are high, since the number of vehicles does not suffice to perform all the transportation tasks. With increasing number of vehicles the waiting time decreases until a fixed value is reached. Now, the plant operates at its optimum. The waiting time remaining is due to the block control scheme, which allows the next vehicle to enter a station only when its predecessor has left the corresponding block. This leads to finite minimum waiting times at each station. When the number of vehicles is further increased, the waiting times will finally start to increase again. This is due to an overload of the track network leading to mutual blockades of the vehicles. In this region, the system operates in a chaotic regime

and the single waiting times become more and more unpredictable. Figure 5 shows the probability distribution for the waiting times at a particular station. Such a diagram can be used to find an answer to the question how many vehicles are needed to assure that the waiting time is less than a specified value with a defined minimal probability. Thus, a finetuning of the planned AGVS system is possible. Waiting time [s] 0000 000 00 0 Mean waiting time Maximum waiting time V 0. 5 0 5 20 25 30 35 40 Number of vehicles 8 Figure 4: Sample simulation results: Dependence of waiting times on the number of vehicles used 7 6 2 Probability 0. 0.0 vehicles 2 vehicles 3 vehicles 4 vehicles 5 vehicles 6 vehicles 5 0.00 4 3 0.000 0 00 200 300 400 500 600 700 800 Waiting time at station Figure 5: Sample simulation results: Probability distribution of waiting times for different vehicle numbers CONCLUSIONS L Figure 3: Track layout for the simulation example By using the described simulation tool to predict the performance and behaviour of the AGVS an exact planning of the material flow system was possible before vehicle construction, installation and commencement of operation of the whole system. In between the plant is working since several months, and measurements on the plant fit to the simulation results evaluated before. Research is now being continued to extend the simulation by geometrical data in order to allow an automatic track generation of the layout on the factory floor. During operation, a short-time simulation shall be used to optimize control, disposition and placing of transport orders on vehicles and thereby increase the overall performance and avoid superfluous jamming situations.

REFERENCES Bauer, A. 997. Realisierung eines Layouteditors für fahrerlose Transportsysteme. Diploma Thesis, University of Karlsruhe. 996a. Graphical User Interfaces for Heterogeneous Distributed Systems In Proceedings of Electronic Imaging 96 (San Jose, USA, 996). 996b. Visualization and Manipulation of Structured Information In Proceedings of Visual 96 ( Melbourne, Australia, February 996). 997. Graphical User Interfaces for Symbol-Oriented Database Visualization and Interaction In Proceedings of Electronic Imaging 97 (San Jose, USA, 997). Hammerschmidt, O. 996. Engineering of Computer- Based Systems in Process Control In Proceedings of ECBS 96 (Friedrichshafen, Germany, 996). IEEE Computer Society Press. Hammerschmidt, O. and H. Vogelsang. 996. Design of Distributed Real-Time Systems in Process Control Applications In Proceedings of I-CIMPRO 96 (Eindhoven, The Netherlands, 996) Müller, T. 993. Einsatzmöglichkeiten von fahrerlosen Transportsystemen (FTS). In Fortschrittsberichte der VDI-Zeitschriften, VDI-Verlag. Premi, S.K. and C.B. Besant. 987. Review of various guidance techniques that can be used by mobile robots or AGVS In Proceedings of 2nd International Conference on Automated Guided Vehicle Systems 987. Schmidt, F. 989. Komplexe Fahrerlose Transportsysteme. Verlag TÜV Rheinland. Schweizer G. and M. Voss. 995. Systems Engineering and Infrastructure for Open Computer Based Systems In Proceedings of Eurocast 95, Computer Aided Systems Theory (Innsbruck, Austria, 995). Tsumura, T. 986. Recent Development of Automated Guided Vehicles in Japan, Robotersysteme 2: 9-97. Vogelsang, H.; U. Brinkschulte; and M. Siormanolakis. 997. Flexible Dynamic Models for User Interfaces, In Proceedings of Electronic Imaging 97 (San Jose, USA, 997).