A Control of Collision and Deadlock Avoidance for Automated Guided Vehicles with a Fault-Tolerance Capability

Based on a novel discrete-event zone-control model, in our previous papers [1, 2], we presented a time-efficient traffic control for automated guided vehicle (AGV) systems to exclude inter-vehicle collisions and system deadlocks, together with a case study on container terminals. The traffic control allows each vehicle in an AGV system to freely choose its routes for any finite sequence of zone-to-zone transportation tasks and the routes can be constructed in an online fashion. In this paper, we extended our previous results with two practical goals: (1) to increase the utilization of the workspace area by reducing the minimally allowed area of each zone; (2) to avoid vehicle collisions and deadlocks with the occurrence of vehicle breakdowns. To achieve the first goal, we include one extra vehicle event that allows each vehicle to probe further ahead while it is moving on the guide-path. This leads to an extension of our previous discrete-event model and traffic control rules, which are presented in the first part of the paper. The second part of the paper concerns the second goal, for which an emergency traffic control scheme is designed as supplementary to the normal traffic control rules. As in our previous papers, the improved model and traffic control are applied to a simulation of quayside container transshipment at container terminals; our simulation results are compared with those from two interesting works in the literature.

[1]  Bruce H. Krogh,et al.  Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows , 1990, IEEE Trans. Robotics Autom..

[2]  Jan Tijmen Udding,et al.  Zone-Control-Based Traffic Control of Automated Guided Vehicles , 2015 .

[3]  Iris F. A. Vis,et al.  Survey of research in the design and control of automated guided vehicle systems , 2006, Eur. J. Oper. Res..

[4]  Abderazek Ben Abdallah,et al.  Deadlock-Recovery Support for Fault-tolerant Routing Algorithms in 3D-NoC Architectures , 2013 .

[5]  S. Reveliotis Conflict resolution in AGV systems , 2000 .

[6]  X. Xie,et al.  Siphon-Based Deadlock Prevention Policy for Flexible Manufacturing Systems , 2006, IEEE Trans. Syst. Man Cybern. Part A.

[7]  Grzegorz Bocewicz,et al.  Design of Admissible Schedules for AGV Systems with Constraints: A Logic-Algebraic Approach , 2007, KES-AMSTA.

[8]  Maria Pia Fanti,et al.  Event-based controller to avoid deadlock and collisions in zone-control AGVS , 2002 .

[9]  Pius J. Egbelu,et al.  Potentials for bi-directional guide-path for automated guided vehicle based systems , 1986 .

[10]  MengChu Zhou,et al.  Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach , 2014, IEEE Transactions on Automation Science and Engineering.

[11]  J. M. A. Tanchoco,et al.  Conflict-free shortest-time bidirectional AGV routeing , 1991 .

[12]  Kamel Barkaoui,et al.  Robustness of deadlock control for a class of Petri nets with unreliable resources , 2013, Inf. Sci..

[13]  Stjepan Bogdan,et al.  Modified Banker's algorithm for scheduling in multi-AGV systems , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[14]  Yael Edan,et al.  Evaluation of automatic guided vehicle systems , 2009 .

[15]  A. Nico Habermann,et al.  Prevention of system deadlocks , 1969, CACM.

[16]  Kap Hwan Kim,et al.  Deadlock prevention for automated guided vehicles in automated container terminals , 2006, OR Spectr..

[17]  Mukesh Singhal,et al.  Deadlock detection in distributed systems , 1989, Computer.

[18]  R. M. Fujimoto,et al.  COMPARISON OF ROUTING STRATEGIES FOR AGV SYSTEMS USING SIMULATION , 2006 .

[19]  C.-O. Kim,et al.  An efficient real-time deadlock-free control algorithm for automated manufacturing systems , 1997 .

[20]  Teo Chung-Piaw,et al.  Cyclic deadlock prediction and avoidance for zone-controlled AGV system , 2003 .

[21]  MengChu Zhou,et al.  Modeling and deadlock avoidance of automated manufacturing systems with multiple automated guided vehicles , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Matthias Lehmann,et al.  Deadlock handling for real-time control of AGVs at automated container terminals , 2006, OR Spectr..

[23]  Ling Qiu,et al.  A bi-directional path layout for conflict-free routing of AGVs , 2001 .

[24]  Y. Narahari,et al.  Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models , 1990, IEEE Trans. Robotics Autom..

[25]  Maria Pia Fanti,et al.  Event-based feedback control for deadlock avoidance in flexible production systems , 1997, IEEE Trans. Robotics Autom..

[26]  Stéphane Lafortune,et al.  Designing Compact and Maximally Permissive Deadlock Avoidance Policies for Complex Resource Allocation Systems Through Classification Theory: The Linear Case , 2011, IEEE Transactions on Automatic Control.

[27]  Chang Wan Kim,et al.  Operational control of a bidirectional automated guided vehicle system , 1993 .

[28]  Fu-Shiung Hsieh Fault-tolerant deadlock avoidance algorithm for assembly processes , 2004, IEEE Trans. Syst. Man Cybern. Part A.

[29]  Farzad Mahmoodi,et al.  Tandem Configuration Automated Guided Vehicle Systems: A Comparative Study* , 1996 .

[30]  Arie Shoshani,et al.  System Deadlocks , 1971, CSUR.

[31]  Sönke Hartmann,et al.  Inventory-based dispatching of automated guided vehicles on container terminals , 2006, OR Spectr..

[32]  Kwang Ryel Ryu,et al.  Travel Time Estimation and Deadlock-free Routing of an AGV System , 2007, LDIC.

[33]  Rolf H. Möhring,et al.  Conflict-free Real-time AGV Routing , 2004, OR.

[34]  Spyros A. Reveliotis,et al.  Generalized Algebraic Deadlock Avoidance Policies for Sequential Resource Allocation Systems , 2007, IEEE Transactions on Automatic Control.

[35]  Kwang Ryel Ryu,et al.  Comparison of operations of AGVs and ALVs in an automated container terminal , 2011, J. Intell. Manuf..

[36]  Jan Tijmen Udding,et al.  Design and control of automated guided vehicle systems: A case study , 2011 .

[37]  René M. B. M. de Koster,et al.  A review of design and control of automated guided vehicle systems , 2006, Eur. J. Oper. Res..

[38]  Wei-Chang Yeh,et al.  Deadlock prediction and avoidance for zone-control AGVS , 1998 .

[39]  Yi Pan,et al.  Practical Deadlock-Free Fault-Tolerant Routing in Meshes Based on the Planar Network Fault Model , 2009, IEEE Transactions on Computers.

[40]  James T. Lin,et al.  Deadlock prediction and avoidance based on Petri nets for zone-control automated guided vehicle systems , 1995 .

[41]  MengChu Zhou,et al.  A Survey and Comparison of Petri Net-Based Deadlock Prevention Policies for Flexible Manufacturing Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[42]  Iris F. A. Vis,et al.  Comparison of vehicle types at an automated container terminal , 2004 .

[43]  Joseph J. M. Evers,et al.  Automated guided vehicle traffic control at a container terminal , 1996 .

[44]  Hsu-Pin Ben Wang,et al.  Conflict detection of automated guided vehicles: a Petri net approach , 1991 .

[45]  J. Tanchoco,et al.  Design procedures and implementation of the segmented flow topology (SFT) for discrete material flow systems , 1997 .