A comparative performance analysis of deadlock avoidance control algorithms for FMS

被引:13
作者
Ferrarini, L [1 ]
Piroddi, L [1 ]
Allegri, S [1 ]
机构
[1] Politecn Milan, I-20133 Milan, Italy
关键词
flexible automation; deadlock avoidance; performance evaluation; Petri nets;
D O I
10.1023/A:1008964822278
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A deadlock condition for flexible manufacturing systems is characterized by a set of parts, which have been processed but cannot be discharged by a set of machines or buffers. To avoid such problems, it is necessary to adopt suitable control policies which limit the resource allocation in the system, thus affecting the overall system performance. In the present work, we address the problem of evaluating and comparing the performance of deadlock avoidance control policies applied to FMS. The problem is discussed for both untimed and timed models, and for models both with and without deadlock avoidance control policies. Different control algorithms, among the most common in the literature, have been considered. Imperfect deadlock avoidance control policies are also considered. In addition, some indices are proposed to assess the structural properties of FMS with respect to deadlock occurrence and their performance. Two different application examples are analyzed, with the help of a commercial simulation package. Finally, an adaptive algorithm which can learn from system evolution to avoid deadlocks is illustrated.
引用
收藏
页码:569 / 585
页数:17
相关论文
共 27 条
[1]   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
[2]  
DESROCHERS AA, 1990, MODELING CONTROL AUT
[3]  
Dijkstra E. W., 1968, Programming languages, P43
[4]  
EPZELETA J, 1995, IEEE T ROBOTIC AUTOM, V11, P173
[5]   Performance of deadlock avoidance algorithms in flexible manufacturing systems [J].
Fanti, MP ;
Maione, B ;
Mascolo, S ;
Turchiano, B .
JOURNAL OF MANUFACTURING SYSTEMS, 1996, 15 (03) :164-178
[6]   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
[7]  
FANTI MP, 1996, STUDIES INFORMATICS, V5, P373
[8]  
FERRARINI L, 1998, INT J ADV MAN TECHN, V16
[9]  
FERRARINI L, 1995, P INRIA IEEE C EM TE, V3, P141
[10]  
Hauschildt D., 1985, ADV PETRI NETS, V222, P253