Efficient deadlock prevention policy in automated manufacturing systems using exhausted resources

被引:19
作者
Hu, Hesuan [1 ]
Li, Zhiwu [1 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
关键词
Automated manufacturing systems; Petri nets; Mixed integer programming; Exhausted resources; LIVENESS-ENFORCING SUPERVISORS; PETRI NETS; ELEMENTARY SIPHONS; AVOIDANCE;
D O I
10.1007/s00170-007-1366-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To design supervisors enforcing liveness of automated manufacturing systems (AMS), an efficient deadlock prevention policy based on the exhausted resources is proposed. This policy exploits a special structure of Petri nets in the sense that the liveness of a specific system can be guaranteed if no shared resource can be emptied. In contrast to the typical conventional policies, the explicit enumeration of either the reachable states or the siphons can be avoided. Experimental results verify the efficient implementation of the proposed policy.
引用
收藏
页码:566 / 571
页数:6
相关论文
共 17 条
[1]   Deadlock prevention and avoidance in FMS: A Petri net based approach [J].
Abdallah, IB ;
ElMaraghy, HA .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10) :704-715
[2]   Max'-controlled siphons for liveness of S3PGR2 [J].
Chao, D. Y. .
IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (04) :933-936
[3]   Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[4]   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
[5]   Deadlock control of flexible manufacturing systems via invariant-controlled elementary siphons of petri nets [J].
Li, Zhiwu ;
Wei, Na .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 33 (1-2) :24-35
[6]   Clarifications on the definitions of elementary siphons in Petri nets [J].
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (06) :1227-1229
[7]   Two-stage method for synthesizing liveness-enforcing supervisors for flexible manufacturing systems using Petri nets [J].
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (04) :313-325
[8]   Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems [J].
Li, ZW ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :38-51
[9]   Petri net supervisors for DES with uncontrollable and unobservable transitions [J].
Moody, JO ;
Antsaklis, PJ .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (03) :462-476
[10]   Deadlock avoidance in sequential resource allocation systems with multiple resource acquisitions and flexible routings [J].
Park, J ;
Reveliotis, SA .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2001, 46 (10) :1572-1583