Extraction of elementary siphons in a class of generalized Petri nets using graph theory

被引:8
|
作者
Hou, Yifan [1 ]
Li, Zhiwu [1 ]
Zhao, Mi [2 ]
Liu, Ding [1 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian, Peoples R China
[2] Shihezi Univ, Machinery & Elect Coll, Shihezi, Peoples R China
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Deadlock prevention; Elementary siphon; Flexible manufacturing system; Petri net; LIVENESS-ENFORCING SUPERVISORS; DEADLOCK PREVENTION POLICY; MANUFACTURING SYSTEMS; DEPENDENT SIPHONS; AVOIDANCE; MODELS;
D O I
10.1108/EC-01-2013-0020
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - Siphon-based deadlock control in a flexible manufacturing system (FMS) suffers from the problems of computational and structural complexity since the number of siphons grows exponentially with respect to the size of its Petri net model. In order to reduce structural complexity of a supervisor, a set of elementary siphons derived from all strict minimal siphons (SMS) is explicitly controlled. The purpose of this paper is through fully investigating the structure of a class of generalized Petri nets, (WSPR)-P-3, to compute all SMS and a compact set of elementary siphons. Design/methodology/approach - Based on graph theory, the concepts of initial resource weighted digraphs and restricted subgraphs are proposed. Moreover, the concept of augmented siphons is proposed to extend the application of elementary siphons theory for (WSPR)-P-3. Consequently, the set of elementary siphons obtained by the proposed method is more compact and well suits for (WSPR)-P-3. Findings - In order to demonstrate the proposed method, an FMS example is presented. All SMS and elementary siphons can be derived from initial resource weighted digraphs. Compared with those obtained by the method in Li and Thou, the presented method is more effective to design a structural simple liveness-enforcing supervisor for (WSPR)-P-3. Originality/value - This work presents an effective method of computing SMS and elementary siphons for WS3PR. Monitors are added for the elementary siphons only, and the controllability of every dependent siphon is ensured by properly supervising its elementary ones. A same set of elementary siphons can be admitted by different (WSPR)-P-3 with isomorphic structures.
引用
下载
收藏
页码:331 / 352
页数:22
相关论文
共 50 条
  • [1] A deadlock prevention approach using elementary siphons for a class of Petri nets
    Li, ZW
    Zhang, XF
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1728 - 1733
  • [2] Computation of Minimal Siphons for a Class of Generalized Petri Nets
    Abdul-Hussin, Mowafak Hassan
    2018 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION (ISMS), 2018, : 49 - 57
  • [3] An Effective Algorithm to Find Elementary Siphons in a Class of Petri Nets
    Wang, AnRong
    Li, Zhiwu
    Jia, JianYuan
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (04): : 912 - 923
  • [4] A DEADLOCK PREVENTION APPROACH FOR A CLASS OF TIMED PETRI NETS USING ELEMENTARY SIPHONS
    Guo, Jinwei
    Li, Zhiwu
    ASIAN JOURNAL OF CONTROL, 2010, 12 (03) : 347 - 363
  • [5] A Polynomial Algorithm for Computing Elementary Siphons in a Class of Petri Nets
    Liu, Huixia
    Xing, Keyi
    Wang, Feng
    Han, Libin
    Sun, Xiaojing
    ASIAN JOURNAL OF CONTROL, 2012, 14 (04) : 1141 - 1149
  • [6] Update to "Extraction of elementary siphons in a class of generalized Petri nets using graph theory" (Engineering Computations, 2014, Vol. 31 No. 2, pp. 331-352)
    Hou, YiFan
    Zhao, Mi
    ENGINEERING COMPUTATIONS, 2016, 33 (02)
  • [7] A fast algorithm to find a set of elementary siphons for a class of Petri nets
    Liu, Xiangling
    Wang, Anrong
    Li, Zhiwu
    2006 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2006, : 399 - +
  • [8] A polynomial algorithm to find a set of elementary siphons in a class of Petri nets
    Li, ZW
    Zhi, YA
    Zhou, MC
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4861 - 4866
  • [9] A deadlock control method using elementary siphons of Petri nets
    Li, ZW
    Zhou, MC
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2716 - 2720
  • [10] Segment theory to compute elementary siphons in Petri nets for deadlock control
    Chao, Daniel Y.
    Chen, Jiun-Ting
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2011, 28 (08) : 573 - 585