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 条
[21]   An Efficient Deadlock Recovery Policy for Flexible Manufacturing Systems Modeled With Petri Nets [J].
Dong, Yunyun ;
Chen, Yufeng ;
Li, Shaoyong ;
El-Meligy, Mohammed A. ;
Sharaf, Mohamed .
IEEE ACCESS, 2019, 7 :11785-11795
[22]   Robust Deadlock Prevention for Automated Manufacturing Systems With Unreliable Resources by Using General Petri Nets [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, Mengchu ;
Wang, Xinnian ;
Liu, Huixia .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (10) :3515-3527
[23]   Deadlock recovery for flexible manufacturing systems modeled with Petri nets [J].
Chen, YuFeng ;
Li, ZhiWu ;
Al-Ahmari, Abdulrahman ;
Wu, Naiqi ;
Qu, Ting .
INFORMATION SCIENCES, 2017, 381 :290-303
[24]   Petri Net-Based Robust Supervisory Control of Automated Manufacturing Systems With Multiple Unreliable Resources [J].
Abubakar, Umar Suleiman ;
Liu, Gaiyun ;
Uzam, Murat .
IEEE ACCESS, 2021, 9 :100264-100278
[25]   Solving siphons with the minimal cardinality in Petri nets and its applications to deadlock control [J].
Li, Shaoyong ;
Li, Zhiwu .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2012, 50 (22) :6203-6218
[26]   Deadlock characterization and control of flexible assembly systems with Petri nets [J].
Xing, Keyi ;
Wang, Feng ;
Zhou, Meng Chu ;
Lei, Hang ;
Luo, Jianchao .
AUTOMATICA, 2018, 87 :358-364
[27]   Robust Liveness Controllers for Time Petri Nets With Unreliable Resources [J].
Zhang, Xiaobin ;
Wang, Yonglai ;
Xu, Biaohua ;
Liu, Gaiyun .
2024 IEEE 20TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, CASE 2024, 2024, :3400-3405
[28]   On Liveness and a Class of Generalized Petri Nets [J].
Abdul-Hussin, Mowfak H. ;
Banaszak, Zbigniew A. .
2017 8TH ANNUAL INDUSTRIAL AUTOMATION AND ELECTROMECHANICAL ENGINEERING CONFERENCE (IEMECON), 2017, :257-267
[29]   Adaptive supervisory control for a class of Petri nets with bimodal [J].
Abubakar, Umar Suleiman ;
Liu, Gaiyun ;
Barkaoui, Kamel ;
Li, Zhiwu .
INFORMATION SCIENCES, 2023, 650
[30]   Extended elementary siphon-based deadlock prevention policy for a class of generalised Petri nets [J].
Hou, YiFan ;
Li, ZhiWu ;
Zhao, Mi ;
Liu, Ding .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2014, 27 (01) :85-102