Robust Deadlock Prevention for Automated Manufacturing Systems With Unreliable Resources by Using General Petri Nets

被引:31
作者
Feng, Yanxiang [1 ,2 ]
Xing, Keyi [1 ,2 ]
Zhou, Mengchu [3 ]
Wang, Xinnian [1 ,2 ]
Liu, Huixia [4 ]
机构
[1] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Syst Engn Inst, Xian 710049, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Ludong Univ, Sch Informat & Elect Engn, Yantai 264025, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2020年 / 50卷 / 10期
基金
中国国家自然科学基金;
关键词
Petri nets; System recovery; Robust control; Process control; Manufacturing systems; Modeling; Robustness; Automated manufacturing system (AMS); deadlock prevention; robust controller; unreliable resource; SUPERVISORY CONTROL; AVOIDANCE; POLICY; SIPHONS; DESIGN; CONTROLLERS; RESOLUTION; FAILURE;
D O I
10.1109/TSMC.2018.2884316
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the problem of robust control for automated manufacturing systems (AMSs) with unreliable resources receives increasing attentions. Almost all the existing related works are only concerned with the failure-prone AMSs in which each part stage utilizes only one unit of resources. While, in real-world AMS, it is often necessary to use multiple units of different resources to complete a part. This paper focuses on the robust control of such complex AMSs with a type of unreliable resources. General Petri nets are used to model all the behavior of such AMSs. By adding a control place to the Petri net models for each considered siphon, we develop robust deadlock controllers for the considered AMS. Such a robust controller ensures that the parts of all types can be processed continuously through any of its processing routes, even if one of the unreliable resources fails. Finally, some examples are used to illustrate the proposed method.
引用
收藏
页码:3515 / 3527
页数:13
相关论文
共 50 条
[41]   Petri Net-based S3PR Models of Automated Manufacturing Systems with Resources and Their Deadlock Prevention [J].
Capkovic, Frantisek .
ACTA POLYTECHNICA HUNGARICA, 2023, 20 (06) :79-96
[42]   Robust supervisory control policy for avoiding deadlock in automated manufacturing systems with unreliable resources [J].
Yue, Hao ;
Xing, Keyi ;
Hu, Zhi .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (06) :1573-1591
[43]   A Deadlock Prevention Strategy for Petri Nets Through Tuning Time Constraints [J].
Zhai, Qianlong ;
Hu, Xin ;
El-Sherbeeny, Ahmed M. ;
Li, Zhiwu .
IEEE ACCESS, 2024, 12 :78759-78772
[44]   Deadlock prevention technique using additional transitions for Petri nets [J].
Huang, Yi-Sheng ;
Row, Ter-Chan ;
Wu, Weimin .
JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2018, 41 (06) :442-452
[45]   Robust supervision using shared-buffers in automated manufacturing systems with unreliable resources [J].
Yue, Hao ;
Xing, Keyi ;
Hu, Hesuan ;
Wu, Weimin ;
Su, Hongye .
COMPUTERS & INDUSTRIAL ENGINEERING, 2015, 83 :139-150
[46]   Time based deadlock prevention for Petri nets [J].
Boucheneb, Hanifa ;
Barkaoui, Kamel ;
Xing, Qian ;
Wang, KuangZe ;
Liu, GaiYun ;
Li, ZhiWu .
AUTOMATICA, 2022, 137
[47]   Robustness of deadlock control for a class of Petri nets with unreliable resources [J].
Liu, G. Y. ;
Li, Z. W. ;
Barkaoui, Kamel ;
Al-Ahmari, Abdulrahman M. .
INFORMATION SCIENCES, 2013, 235 :259-279
[48]   A Robust Control Approach to Automated Manufacturing Systems Allowing Failures and Reworks with Petri Nets [J].
Wang, Xiaojun ;
Hu, Hesuan ;
Zhou, Yuan ;
Liu, Yang .
2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, :370-375
[49]   Synthesis of deadlock prevention supervisors using Petri nets [J].
Iordache, MV ;
Moody, JO ;
Antsaklis, PJ .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (01) :59-68
[50]   Efficient deadlock prevention policy in automated manufacturing systems using exhausted resources [J].
Hu, Hesuan ;
Li, Zhiwu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 40 (5-6) :566-571