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
来源
基金
美国国家科学基金会;
关键词
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
相关论文
共 50 条
  • [1] Design of deadlock prevention supervisors using Petri nets
    Yi-Sheng Huang
    [J]. The International Journal of Advanced Manufacturing Technology, 2007, 35 : 349 - 362
  • [2] Design of deadlock prevention supervisors using Petri nets
    Huang, Yi-Sheng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (3-4): : 349 - 362
  • [3] Deadlock prevention using Petri nets and their unfoldings
    Taubin, A
    Kondratyev, A
    Kishinevsky, M
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10): : 750 - 759
  • [4] Deadlock prevention using Petri nets and their unfoldings
    Univ of Aizu, Aizu-Wakamatsu, Japan
    [J]. Int J Adv Manuf Technol, 10 (750-759):
  • [5] Deadlock prevention using Petri nets and their unfoldings
    A. Taubin
    A. Kondratyev
    M. Kishinevsky
    [J]. The International Journal of Advanced Manufacturing Technology, 1998, 14 : 750 - 759
  • [6] A deadlock prevention policy for FMS using Petri nets
    Li, ZW
    Wei, N
    Zhu, RM
    [J]. 2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1187 - 1192
  • [7] The Detection and Prevention of Deadlock in Petri Nets
    Hu, Wensong
    Zhu, Yuyuan
    Lei, Jie
    [J]. 2011 INTERNATIONAL CONFERENCE ON PHYSICS SCIENCE AND TECHNOLOGY (ICPST), 2011, 22 : 656 - 659
  • [8] SYNTHESIS OF DEADLOCK PREVENTION POLICY USING PETRI NETS REACHABILITY GRAPH TECHNIQUE
    Huang, Yi-Sheng
    Chung, Ta-Hsiang
    Su, Pin-June
    [J]. ASIAN JOURNAL OF CONTROL, 2010, 12 (03) : 336 - 346
  • [9] Deadlock prevention technique using additional transitions for Petri nets
    Huang, Yi-Sheng
    Row, Ter-Chan
    Wu, Weimin
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2018, 41 (06) : 442 - 452
  • [10] Time based deadlock prevention for Petri nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    Xing, Qian
    Wang, KuangZe
    Liu, GaiYun
    Li, ZhiWu
    [J]. AUTOMATICA, 2022, 137