Scheduling for deadlock avoidance operation in robotic manufacturing cells

被引:6
作者
Yoon, H. J. [1 ]
机构
[1] Catholic Univ Daegu, Fac Mech & Automot Engn, Gyongsan 712702, Gyeongbuk, South Korea
关键词
scheduling; deadlock avoidance; robotic manufacturing cell; SYSTEMS; PREVENTION;
D O I
10.1243/09544054JEM1422
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper addresses a Scheduling and control method for deadlock avoidance operation in robotic manufacturing cells with flexible job sequences. The proposed scheduling method generates all optimal or near-optimal schedule avoiding deadlock even when all Unexpected event such as machine failure happens. The proposed deadlock-free scheduling approach consists of two components: deadlock manager, and dynamic scheduling. The deadlock manager builds and manages deadlock in a robotic manufacturing cell. The resources or machines in the robotic manufacturing cell are classified into two categories: potential deadlock set and deadlock-safe set. This paper presents all efficient method to obtain a minimal potential deadlock set using I genetic algorithm Scheduling with deadlock avoidance policy is applied to the potential deadlock set, and scheduling only is applied to the deadlock-Safe-set. The dynamic scheduler generates a deadlock-free schedule using piecewise shifting operations in a real-time operation phase. the proposed scheduling approach is shown by simulation to be efficient in managing deadlock inherent to the robotic manufacturing cells.
引用
收藏
页码:329 / 340
页数:12
相关论文
共 18 条
[1]  
ABDALLAH IB, 1998, P IEEE INT C ROB AUT, P1793
[2]   DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS [J].
BANASZAK, ZA ;
KROGH, BH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :724-734
[3]  
BICHE M, 1995, SOLID STATE TECHNOL, V38, P83
[4]   A distributed graph algorithm for the detection of local cycles and knots [J].
Boukerche, A ;
Tropper, C .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (08) :748-757
[5]   A hybrid approach for modelling and analysis of an integrated machine [J].
Chang, YS ;
Lee, HY ;
Fowler, JW .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2004, 218 (11) :1577-1590
[6]   AN EFFICIENT DISTRIBUTED KNOT DETECTION ALGORITHM [J].
CIDON, I .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (05) :644-649
[7]  
Coffman E. G. Jr., 1971, Computing Surveys, V3, P67, DOI 10.1145/356586.356588
[8]   Automatic synthesis of colored Petri nets for the control of FMS [J].
Ezpeleta, J ;
Colom, JM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :327-337
[9]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[10]   Event-based feedback control for deadlock avoidance in flexible production systems [J].
Fanti, MP ;
Maione, B ;
Mascolo, S ;
Turchiano, B .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :347-363