Deadlock resolution strategy for automated manufacturing systems including conjunctive resource service

被引:20
作者
Fanti, MP [1 ]
机构
[1] Polytech Bari, Dept Elect & Elect Engn, Bari, Italy
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2004年 / 34卷 / 01期
关键词
automated manufacturing systems; colored timed Petri nets; deadlock avoidance;
D O I
10.1109/TSMCA.2003.822377
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automated manufacturing systems (AMSs) can process different parts according to operation sequences sharing a finite number of resources. In these systems, deadlock situations can occur so that the flow of parts is permanently inhibited, and, the processing of jobs is partially or completely blocked. Hence, one of the tasks of the control system is ruling resource allocation to. prevent such situations from occurring. A large part of the existing literature focused on systems in which every operation is performed by only one resource. This paper proposes a deadlock strategy to avoid deadlock conditions in more complex systems where multiple resource, acquisitions are allowed to complete a working operation conjunctive resource service system (CRSS). The AMS structure and dynamics is described by a colored timed Petri net model, suitable for. following resource changes and working procedure updating. Moreover, digraphs characterize the complex interactions between resources and jobs go that the conditions for the deadlock occurrence are derived. Finally, an event-based controller is defined to avoid deadlock in CRSSs on the basis of the system state knowledge and of the-given priority law ruling the concurrent job selection.
引用
收藏
页码:80 / 92
页数:13
相关论文
共 31 条
[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]   GRAPH-THEORETIC DEADLOCK DETECTION AND RESOLUTION FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
CHO, H ;
KUMARAN, TK ;
WYSK, RA .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (03) :413-421
[3]  
CHU F, 1997, IEEE T ROBOT AUTOMAT, V13
[4]  
Desrochers A. A., 1995, APPL PETRI NETS MANU
[5]   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
[6]   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
[7]  
EZPELETA J, 2002, P IEEE INT C SYST MA
[8]  
Fanti M. P., 1998, Studies in Informatics and Control, V7, P343
[9]   System approach to design generic software for real-time control of flexible manufacturing systems [J].
Fanti, MP ;
Maione, B ;
Piscitelli, G ;
Turchiano, B .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1996, 26 (02) :190-202
[10]   Design of Supervisors to Avoid Deadlock in Flexible Assembly Systems [J].
Maria Pia Fanti ;
Guido Maione ;
Biagio Turchiano .
International Journal of Flexible Manufacturing Systems, 2002, 14 (2) :153-171