Robustness of deadlock control for a class of Petri nets with unreliable resources

被引:99
|
作者
Liu, G. Y. [1 ]
Li, Z. W. [1 ]
Barkaoui, Kamel [2 ,3 ]
Al-Ahmari, Abdulrahman M. [4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Conservatoire Natl Arts & Metiers, Cedr Lab, F-75141 Paris, France
[3] Conservatoire Natl Arts & Metiers, Dept Comp Sci, F-75141 Paris, France
[4] King Saud Univ, Coll Engn, Dept Ind Engn, FARCAMT, Riyadh 11421, Saudi Arabia
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Petri net; Deadlock; Automated manufacturing system; Supervisor; Siphon; AUTOMATED MANUFACTURING SYSTEMS; LIVENESS-ENFORCING SUPERVISORS; PREVENTION POLICY; ASSEMBLY/DISASSEMBLY PROCESSES; SIPHON CONTROL; AVOIDANCE; ELEMENTARY; MODELS;
D O I
10.1016/j.ins.2013.01.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A variety of deadlock control policies based on Petri nets have been proposed for automated manufacturing systems (AMSs). Most of them prevent deadlocks by adding monitors for emptiable siphons that, without an appropriate control policy, can cause deadlocks, where the resources in a system under consideration are assumed to be reliable. When resources are unreliable, it is infeasible or impossible to apply the existing control strategies. For systems of simple sequential processes with resources ((SPR)-P-3), this paper bridges the gap between a divide-and-conquer deadlock control strategy and its application to real-world systems with unreliable resources. Recovery subnets and monitors are designed for unreliable resources and strict minimal siphons that may be emptied, respectively. Normal and inhibitor arcs are used to connect monitors with recovery subnets in case of necessity. Then reanalysis of the original Petri net is avoided and a robust liveness-enforcing supervisor is derived. Examples are presented to illustrate the proposed methodology. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:259 / 279
页数:21
相关论文
共 50 条
  • [1] Adaptive Deadlock Control for a Class of Petri Nets With Unreliable Resources
    Zhang, Ziliang
    Liu, Gaiyun
    Barkaoui, Kamel
    Li, Zhiwu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (05): : 3113 - 3125
  • [2] Iterative Deadlock Control by Using Petri Nets
    Wang, AnRong
    Li, ZhiWu
    Zhou, MengChu
    Al-Ahmari, Abdulrahman M.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (06): : 1204 - 1218
  • [3] On siphon computation for deadlock control in a class of Petri nets
    Li, ZhiWu
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (03): : 667 - 679
  • [4] Comment on "On Siphon Computation for Deadlock Control in a Class of Petri Nets"
    Liu, Huixia
    Xing, Keyi
    Gao, Song
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (06): : 1348 - 1350
  • [5] Robust Deadlock Detection and Control of Automated Manufacturing Systems With Multiple Unreliable Resources Using Petri Nets
    Du, Nan
    Hu, Hesuan
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (04) : 1790 - 1802
  • [6] 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
  • [7] Deadlock Control for a Class of Generalized Petri Nets Based on Proper Resource Allocation
    Hou, YiFan
    Zhao, Mi
    Liu, Ding
    ASIAN JOURNAL OF CONTROL, 2016, 18 (01) : 206 - 223
  • [8] Robustness Analysis of Automated Manufacturing Systems With Unreliable Resources Using Petri Nets
    Yang, Benyuan
    Hu, Hesuan
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) : 3686 - 3699
  • [9] Robustness analysis of Petri nets for assembly/disassembly processes with unreliable resources
    Hsieh, Fu-Shiung
    AUTOMATICA, 2006, 42 (07) : 1159 - 1166
  • [10] Deadlock and liveness characterization for a class of generalized Petri nets
    Liu, Miao
    Wang, ShouGuang
    Zhou, MengChu
    Liu, Ding
    Al-Ahmari, Abdulrahman
    Qu, Ting
    Wu, NaiQi
    Li, ZhiWu
    INFORMATION SCIENCES, 2017, 420 : 403 - 416