Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems

被引:542
|
作者
Li, ZW [1 ]
Zhou, MC
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Univ Toronto, Syst Control Grp, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Chinese Acad Sci, Inst Automat, Beijing 100080, Peoples R China
关键词
deadlock prevention; flexible manufacturing systems; Petri nets; siphons;
D O I
10.1109/TSMCA.2003.820576
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A variety of important Petri-net-based methods to prevent deadlocks arising in flexible manufacturing systems (FMS) are to add some control places and related arcs to strict minimal siphons (SMS) such that no siphon can be emptied. Since the number of minimal siphons grows in general exponentially with respect to a Petri net size, their disadvantages lie in that they often add too many additional places to the net, thereby making the resulting net model much more complex than the original one. This paper explores ways to minimize the new additions of places while achieving the same control purpose. It proposes for the first time the concept of elementary siphons that are a special class of siphons. The set of elementary siphons in a Petri net is generally a proper subset of the set of all SMS. Its smaller cardinality becomes evident in large Petri net models. This paper proves that by adding a control place for each elementary siphon to make sure that it is marked, deadlock can be successfully prevented. Compared with the existing methods, the new method requires a much smaller number of control places and, therefore, is suitable for large-scale Petri nets. An FMS example is used to illustrate the proposed concepts and policy, and show the significant advantage over the previous methods.
引用
收藏
页码:38 / 51
页数:14
相关论文
共 50 条
  • [31] Deadlock recovery for flexible manufacturing systems modeled with Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Qu, Ting
    INFORMATION SCIENCES, 2017, 381 : 290 - 303
  • [32] Comparison of deadlock prevention policies in FMS based on Petri nets siphons
    Huang, YS
    Lin, JH
    Hsu, CN
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4867 - 4872
  • [33] Efficient Deadlock Prevention in Petri Nets through the Generation of Selected Siphons
    Piroddi, Luigi
    Cordone, Roberto
    Fumagalli, Ivano
    2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, : 5006 - +
  • [34] A Deadlock Prevention Policy for Flexible Manufacturing Systems Modeled With Petri Nets Using Structural Analysis
    Duan, Wei
    Zhong, Chunfu
    Wang, Xiang
    Rehman, Ateekh Ur
    Umer, Usama
    Wu, Naiqi
    IEEE ACCESS, 2019, 7 : 49362 - 49376
  • [35] Control of elementary and dependent siphons in Petri nets and their application
    Li, Zhiwu
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01): : 133 - 148
  • [36] A Petri Nets Based Deadlock Avoidance Policy for Flexible Manufacturing Systems
    Wang, A. R.
    Li, Z. W.
    Jia, J. Y.
    IECON 2004: 30TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOL 2, 2004, : 1896 - 1901
  • [37] The application of Petri Nets in Flexible Manufacturing Systems
    Toader, Florentina Alina
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, 2014, : 110 - 114
  • [38] An efficient deadlock prevention policy for flexible manufacturing system using Petri nets
    Hu, H. S.
    Li, Z. W.
    Wang, A. R.
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 3187 - 3192
  • [39] Uniform formulas for compound siphons, complementary siphons and characteristic vectors in deadlock prevention of flexible manufacturing systems
    Chao, Daniel Yuh
    Pan, Yen-Liang
    JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (01) : 13 - 23
  • [40] Uniform formulas for compound siphons, complementary siphons and characteristic vectors in deadlock prevention of flexible manufacturing systems
    Daniel Yuh Chao
    Yen-Liang Pan
    Journal of Intelligent Manufacturing, 2015, 26 : 13 - 23