A Deadlock Detection and Prevention Method for a Class of Generalized Petri Nets under Proper Resource Allocation

被引:0
|
作者
Zhao, Mi [1 ]
Hou, YiFan [2 ]
机构
[1] Shihezi Univ, Coll Machinery & Elect, Xinjiang 832003, Peoples R China
[2] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
关键词
POLICY; SIPHONS; CONTROLLABILITY; SYSTEMS; REGIONS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper develops a computationally efficient deadlock control policy for a class of generalized Petri nets, called G-system that can well model machining, assembly and disassembly operations. The primary focus of this research is to design a liveness-enforcing supervisor in polynomially computational complexity. First, an extraction algorithm of liveness requirement constraints with polynomial time complexity is presented with respect to different resource allocation orders. In order to properly allocate the system resources for various processes requirements, monitors are added for the net model in terms of precise liveness requirement constraints. Accordingly, an iterative deadlock control algorithm is established based on mixed integer programming (MIP) such that the resulting net system has no deadlock state. The proposed method can lead to a liveness-enforcing supervisor with high computational efficiency.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] A deadlock prevention method for railway networks using monitors for colored Petri nets
    Fanti, NP
    Giua, A
    Seatzu, C
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1866 - 1873
  • [42] Design of deadlock prevention supervisors using Petri nets
    Huang, Yi-Sheng
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (3-4): : 349 - 362
  • [43] On siphon computation for deadlock control in a class of Petri nets
    Li, ZhiWu
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (03): : 667 - 679
  • [44] SYNTHESIS OF A CLASS OF DEADLOCK-FREE PETRI NETS
    DATTA, A
    GHOSH, S
    [J]. JOURNAL OF THE ACM, 1984, 31 (03) : 486 - 506
  • [45] On near-optimal deadlock control for a class of generalized Petri nets using reachability graph
    Hou, YiFan
    Uzam, Murat
    Zhao, Mi
    Li, ZhiWu
    [J]. ENGINEERING COMPUTATIONS, 2017, 34 (06) : 1896 - 1922
  • [46] FORMAL SPECIFICATIONS OF RESOURCE-DEADLOCK PRONE PETRI NETS
    COOKE, DE
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 11 (01) : 53 - 69
  • [47] Extended elementary siphon-based deadlock prevention policy for a class of generalised Petri nets
    Hou, YiFan
    Li, ZhiWu
    Zhao, Mi
    Liu, Ding
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2014, 27 (01) : 85 - 102
  • [48] Rough set approach for the deadlock detection in Petri nets
    Johnson, J
    Li, H
    [J]. IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 1435 - 1439
  • [49] On Liveness and a Class of Generalized Petri Nets
    Abdul-Hussin, Mowfak H.
    Banaszak, Zbigniew A.
    [J]. 2017 8TH ANNUAL INDUSTRIAL AUTOMATION AND ELECTROMECHANICAL ENGINEERING CONFERENCE (IEMECON), 2017, : 257 - 267
  • [50] Combined Siphon and Marking Generation for Deadlock Prevention in Petri Nets
    Piroddi, Luigi
    Cordone, Roberto
    Fumagalli, Ivano
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (03): : 650 - 661