Synthesis of deadlock prevention supervisors using Petri nets

被引:112
作者
Iordache, MV [1 ]
Moody, JO
Antsaklis, PJ
机构
[1] Univ Notre Dame, Dept Elect Engn, Notre Dame, IN 46556 USA
[2] Lockheed Martin Fed Syst, Owego, NY 13827 USA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 2002年 / 18卷 / 01期
基金
美国国家科学基金会;
关键词
deadlock prevention; Petri nets; supervisory control;
D O I
10.1109/70.988975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given an arbitrary Petri net (PN) structure, which may have uncontrollable and unobservable transitions, the deadlock prevention procedure presented here determines a set of linear inequalities on the PN markings. When the PN is supervised so that its markings satisfy these inequalities, the supervised net is proved to be deadlock-free for all initial markings that satisfy the supervision constraints. Deadlock-freedom implies that there will always be at least one transition that is enabled in the closed-loop (supervised) system. The method is not guaranteed to ensure liveness, as it can be applied to systems that cannot be made live under any circumstances. However, for controllable and observable PNs, it is shown that, when the method ensures liveness as well, the liveness-ensuring supervisor is least restrictive. Moreover, it is shown that the method is not restrictive even for PNs in which not all transitions can be made live. The procedure allows automated synthesis of the supervisors.
引用
收藏
页码:59 / 68
页数:10
相关论文
共 15 条
[1]  
BARKAOUI K, 1997, P IEEE INT C SYST MA, P3750
[2]  
BARKAOUI K, 1996, LECT NOTES COMPUTER, V1091, P57
[3]  
BARKAOUI K, 1995, P IEEE INT C SYST MA, P4119
[4]  
BARKAOUI K, 1995, IEEE S EM TECHN FACT
[5]  
BARKAOUI K, 1998, P 1 INT WORKSH WORKF
[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]  
Giua A., 1992, P IEEE INT C SYST MA, P974
[8]  
IORDACHE MV, 2000, AUTOMATED SYNTHESIS
[9]  
IORDACHE MV, 2001, APPL THEORY PNS 2001, V2075, P184
[10]  
LAUTENBACH K, 1996, LINEAR ALGEBRA DEADL