Deadlock Control of Automated Manufacturing Systems Based on Petri Nets-A Literature Review

被引:256
|
作者
Li, ZhiWu [1 ,2 ]
Wu, NaiQi [3 ]
Zhou, MengChu [4 ,5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] King Saud Univ, Coll Engn, Dept Ind Engn, FARCAMT, Riyadh 11421, Saudi Arabia
[3] Guangdong Univ Technol, Dept Mechatron Engn, Guangzhou 510090, Guangdong, Peoples R China
[4] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 200092, Peoples R China
[5] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS | 2012年 / 42卷 / 04期
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Deadlock avoidance; deadlock prevention; discrete-event system; flexible manufacturing system (FMS); Petri net; LIVENESS-ENFORCING SUPERVISORS; RESOURCE-ALLOCATION SYSTEMS; SIMPLE SEQUENTIAL PROCESSES; STRICT MINIMAL SIPHONS; CRUDE-OIL OPERATIONS; PREVENTION POLICY; ELEMENTARY-SIPHONS; AVOIDANCE POLICIES; DECISION DIAGRAMS; SCHEDULABILITY ANALYSIS;
D O I
10.1109/TSMCC.2011.2160626
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deadlocks are a rather undesirable situation in a highly automated flexible manufacturing system. Their occurrences often deteriorate the utilization of resources and may lead to catastrophic results in safety-critical systems. Graph theory, automata, and Petri nets are three important mathematical tools to handle deadlock problems in resource allocation systems. Particularly, Petri nets are considered as a popular formalism because of their inherent characteristics. They received much attention over the past decades to deal with deadlock problems, leading to a variety of deadlock-control policies. This study surveys the state-of-the-art deadlock-control strategies for automated manufacturing systems by reviewing the principles and techniques that are involved in preventing, avoiding, and detecting deadlocks. The focus is deadlock prevention due to its large and continuing stream of efforts. A control strategy is evaluated in terms of computational complexity, behavioral permissiveness, and structural complexity of its deadlock-free supervisor. This study provides readers with a conglomeration of the updated results in this area and facilitates engineers in finding a suitable approach for their industrial scenarios. Future research directions are finally discussed.
引用
收藏
页码:437 / 462
页数:26
相关论文
共 50 条
  • [41] Extended Place-Invariant Control in Automated Manufacturing Systems Using Petri Nets
    Chen, Chen
    Hu, Hesuan
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (03): : 1807 - 1822
  • [42] On near-optimal deadlock control for a class of generalized Petri nets using reachability graph
    Hou, YiFan
    Uzam, Murat
    Zhao, Mi
    Li, ZhiWu
    ENGINEERING COMPUTATIONS, 2017, 34 (06) : 1896 - 1922
  • [43] An iterative deadlock prevention approach for automated manufacturing systems
    Hu, H. S.
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2011, 33 (01) : 59 - 76
  • [44] Robustness of deadlock control for a class of Petri nets with unreliable resources
    Liu, G. Y.
    Li, Z. W.
    Barkaoui, Kamel
    Al-Ahmari, Abdulrahman M.
    INFORMATION SCIENCES, 2013, 235 : 259 - 279
  • [45] Sequence Control of Essential Siphons for Deadlock Prevention in Petri Nets
    Zhang, Zhiming
    Wu, Weimin
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (01)
  • [46] Tractability of Deadlock Avoidance Problem in Automated Manufacturing Systems Modeled with Petri Net
    Wu, NaiQi
    Zhou, MengChu
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 2080 - +
  • [47] Time based deadlock prevention for Petri nets
    Boucheneb, Hanifa
    Barkaoui, Kamel
    Xing, Qian
    Wang, KuangZe
    Liu, GaiYun
    Li, ZhiWu
    AUTOMATICA, 2022, 137
  • [48] Deadlock-Free Genetic Scheduling Algorithm for Automated Manufacturing Systems Based on Deadlock Control Policy
    Xing, Ke Yi
    Han, LiBin
    Zhou, MengChu
    Wang, Feng
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (03): : 603 - 615
  • [49] Robust deadlock control for automated manufacturing systems based on elementary siphon theory
    Liu, GaiYun
    Zhang, LingChun
    Chang, Liang
    Al-Ahmari, Abdulraham
    Wu, NaiQi
    INFORMATION SCIENCES, 2020, 510 (165-182) : 165 - 182
  • [50] A Refined Siphon-Based Deadlock Prevention Policy for a Class of Petri Nets
    Wang, ShouGuang
    Guo, Xin
    Karoui, Oussama
    Zhou, MengChu
    You, Dan
    Abusorrah, Abdullah
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (01): : 191 - 203