Two-stage design method of robust deadlock control for automated manufacturing systems with a type of unreliable resources

被引:25
作者
Feng, Yanxiang [1 ,2 ]
Xing, Keyi [1 ,2 ]
Liu, Huixia [3 ]
Wu, Yunchao [1 ,2 ]
机构
[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] Ludong Univ, Sch Informat & Elect Engn, Yantai 264025, Peoples R China
基金
美国国家科学基金会;
关键词
Automated manufacturing system (AMS); Petri nets; Robust deadlock prevention; Siphons; Unreliable resources; LIVENESS-ENFORCING SUPERVISORS; PETRI-NET CONTROLLERS; PREVENTION POLICY; ASSEMBLY/DISASSEMBLY PROCESSES; SIPHONS; AVOIDANCE; CONTROLLABILITY; RESOLUTION;
D O I
10.1016/j.ins.2019.01.061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes robust deadlock prevention controllers for automated manufacturing systems (AMSs) with a type of unreliable resources, and the aim is to ensure that the parts of all types can be processed continuously through any of their processing routes, even if one of unreliable resources fails. These AMSs under consideration can be modeled by Petri nets, where deadlocks are characterized by strict minimal siphons (SMSs). The design of our robust controller consists of two stages. The first stage, called SMS-based control, adds a control place to the original net for each SMS so as to prevent it from being emptied even if one of unreliable resources fails. This controller is maximal permissive for preventing all SMSs from being emptied during one resource failure period. Since some so-called augmented-siphon is created after the first stage, the second stage, called augmented-siphon-based control, is required. This stage adds a control place to each minimal augmented-siphon with its output arcs pointing to the source transitions of the system such that no new siphon is created. In addition, an algorithm based on mix integer programming (MIP) is used to find all minimal augmented-siphons. Finally, some examples are used to illustrate the proposed method. (C) 2019 Elsevier Inc. All rights reserved.
引用
收藏
页码:286 / 301
页数:16
相关论文
共 42 条
[1]   Deadlock prevention and avoidance in FMS: A Petri net based approach [J].
Abdallah, IB ;
ElMaraghy, HA .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10) :704-715
[2]   Robust supervisory control for production systems with multiple resource failures [J].
Chew, Song Foh ;
Lawley, Mark A. .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2006, 3 (03) :309-323
[3]   Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[4]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[5]   Deadlock control methods in automated manufacturing systems [J].
Fanti, MP ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :5-22
[6]  
Feng Y., 2017, IEEE T SYST MAN CYBE, V47
[7]   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
[8]   Liveness Analysis and Deadlock Control for Automated Manufacturing Systems With Multiple Resource Requirements [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, MengChu ;
Liu, Huixia .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (02) :525-538
[9]  
Han L, 2012, 8 IEEE INT C AUT SCI, P2024
[10]   Robustness of deadlock avoidance algorithms for sequential processes [J].
Hsieh, FS .
AUTOMATICA, 2003, 39 (10) :1695-1706