Maximally Permissive Robustness Control of Automated Manufacturing Systems Using Petri Nets and Inhibitor Arcs

被引:0
作者
Yang, Benyuan [1 ]
Wang, Haitian [1 ]
Luo, Lili [2 ]
Du, Nan [3 ]
机构
[1] Soochow Univ, Sch Future Sci & Engn, Suzhou, Jiangsu, Peoples R China
[2] Suzhou Inst Trade & Commerce, Sch Informat Technol, Suzhou 215009, Jiangsu, Peoples R China
[3] Lanzhou Univ Technol, Sch Elect & Informat Engn, Lanzhou, Peoples R China
来源
39TH YOUTH ACADEMIC ANNUAL CONFERENCE OF CHINESE ASSOCIATION OF AUTOMATION, YAC 2024 | 2024年
关键词
Automated manufacturing systems; resource failures; Petri nets; maximally permissive control; inhibitor arcs; DEADLOCK CONTROL; SUPERVISORY CONTROL;
D O I
10.1109/YAC63405.2024.10598719
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For automated manufacturing systems, resource failures are very common. So, robustness is a primary concern. Although there are many robust control strategies, most of them are deficient in achieving maximally permissive robustness control. This paper design maximally permissive robustness controller using Petri nets (PNs) and inhibitor arcs. We show that unreliable resource failures can be formalized by using a new PN structure with inhibitor arcs, called failure-recovery subnets. The input transitions of unreliable resource places, denoted as unreliable transitions, are prevented from firing by the corresponding failure-recovery subnets. We further show that there exist reliable transitions which are "dangerous"; namely, they are eventually forbidden to fire by unreliable transitions after they occupy the reliable resources which are necessarily required by the reliable subnet systems to proceed repeatedly. This damages the robustness of the system. Therefore, we identify the dangerous transitions by solving a set of integer linear programming problems and prevented them from firing by designing a robust controller. A lots of example are presented to illustrate the proposed approach.
引用
收藏
页码:1751 / 1756
页数:6
相关论文
共 21 条
[1]   Robust Supervisory Control for Product Routings With Multiple Unreliable Resources [J].
Chew, Song Foh ;
Wang, Shengyong ;
Lawley, Mark A. .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2009, 6 (01) :195-200
[2]   Robust Deadlock Detection and Control of Automated Manufacturing Systems With Multiple Unreliable Resources Using Petri Nets [J].
Du, Nan ;
Hu, Hesuan .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2021, 18 (04) :1790-1802
[3]   Robust Deadlock Avoidance and Control of Automated Manufacturing Systems With Assembly Operations Using Petri Nets [J].
Du, Nan ;
Hu, Hesuan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (04) :1961-1975
[4]   A Survey on Robust Deadlock Control Policies for Automated Manufacturing Systems With Unreliable Resources [J].
Du, Nan ;
Hu, Hesuan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (01) :389-406
[5]   Two-stage design method of robust deadlock control for automated manufacturing systems with a type of unreliable resources [J].
Feng, Yanxiang ;
Xing, Keyi ;
Liu, Huixia ;
Wu, Yunchao .
INFORMATION SCIENCES, 2019, 484 :286-301
[6]   Robustness of deadlock avoidance algorithms for sequential processes [J].
Hsieh, FS .
AUTOMATICA, 2003, 39 (10) :1695-1706
[7]   Robustness analysis of Petri nets for assembly/disassembly processes with unreliable resources [J].
Hsieh, Fu-Shiung .
AUTOMATICA, 2006, 42 (07) :1159-1166
[8]   Control of deadlock and blocking for production systems with unreliable workstations [J].
Lawley, MA .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (17) :4563-4582
[9]   Robust supervisory control policies for manufacturing systems with unreliable resources [J].
Lawley, MA ;
Sulistyono, W .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (03) :346-359
[10]   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