Petri-net-based robust supervisory control of automated manufacturing systems

被引:34
作者
Yue, Hao [1 ,2 ,3 ,4 ,5 ]
Xing, Keyi [4 ,5 ]
Hu, Hesuan [6 ]
Wu, Weimin [1 ,2 ]
Su, Hongye [1 ,2 ]
机构
[1] Zhejiang Univ, State Key Lab Ind Control Technol, Hangzhou 310027, Zhejiang, Peoples R China
[2] Zhejiang Univ, Inst Cyber Syst & Control, Hangzhou 310027, Zhejiang, Peoples R China
[3] Qingdao Univ, Inst Complex Sci, Qingdao 266071, Shandong, Peoples R China
[4] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 710049, Shaanxi, Peoples R China
[5] Xi An Jiao Tong Univ, Syst Engn Inst, Xian 710049, Shaanxi, Peoples R China
[6] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Automated manufacturing system (AMS); Deadlock avoidance; Discrete event systems; Robust control; RESOURCE-ALLOCATION SYSTEMS; DISCRETE-EVENT SYSTEMS; DEADLOCK-AVOIDANCE ALGORITHM; UNRELIABLE RESOURCES; PREVENTION; LIVENESS; POLICIES; MODELS; FMS; COMPLEXITY;
D O I
10.1016/j.conengprac.2016.05.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Supervisory control that ensures deadlock-free and nonblocldng operation has been an active research area of manufacturing engineering. So far, most of deadlock control policies in the existing literature assume that allocated resources are reliable. Additionally, a large number of methods are for systems of simple sequential processes with resources (S(3)PRs), where a part uses only one copy of one resource at each processing step. In contrast, we investigate the automated manufacturing systems (AMSs) that can be modeled by a class of Petri nets, namely SPUR. SPUR is a generalization of the S'PR Petri net model, while S'PR is a superclass of (SPR)-P-3. This work addresses the robust supervision for deadlock avoidance in SPUR. Specifically, we take into account unreliable resources that may break down while working or being in idle, and the considered AMSs allow the use of multiple copies of different resources per operation stage. Our objective is to control the system so that: 1) when there are breakdowns, the system can continue producing parts of some types whose production does not need any failed resources; and 2) given the correction of all faults, it is possible to complete all the on-going part instances remaining in the system. We illustrate the characteristics of a desired supervisor through several examples, define the corresponding properties of robustness, and develop a control policy that satisfies such properties. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:176 / 189
页数:14
相关论文
共 55 条
[11]   Designing Optimal Deadlock Avoidance Policies for Sequential Resource Allocation Systems Through Classification Theory: Existence Results and Customized Algorithms [J].
Cordone, Roberto ;
Nazeem, Ahmed ;
Piroddi, Luigi ;
Reveliotis, Spyros .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (11) :2772-2787
[12]   On-line fault detection in discrete event systems by Petri nets and integer linear programming [J].
Dotoli, Mariagrazia ;
Fanti, Maria Pia ;
Mangini, Agostino Marcello ;
Ukovich, Walter .
AUTOMATICA, 2009, 45 (11) :2665-2672
[13]  
Ezpeleta J, 2002, IEEE T ROBOTIC AUTOM, V18, P621, DOI 10.1109/TR A.2002.801048
[14]   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
[15]   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
[16]   Petri nets for the control of discrete event systems [J].
Giua, Alessandro ;
Seatzu, Carla .
SOFTWARE AND SYSTEMS MODELING, 2015, 14 (02) :693-701
[17]   Fault-tolerant deadlock avoidance algorithm for assembly processes [J].
Hsieh, FS .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :65-79
[18]   Lexicographic Multiobjective Integer Programming for Optimal and Structurally Minimal Petri Net Supervisors of Automated Manufacturing Systems [J].
Huang, Bo ;
Zhou, MengChu ;
Zhang, GongXuan ;
Ammari, Ahmed Chiheb ;
Alabdulwahab, Ahmed ;
Fayoumi, Ayman G. .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (11) :1459-1470
[19]   Synthesis of Petri net supervisors for FMS via redundant constraint elimination [J].
Huang, Bo ;
Zhou, MengChu ;
Zhang, GongXuan .
AUTOMATICA, 2015, 61 :156-163
[20]   Scheduling FMS with alternative routings using Petri nets and near admissible heuristic search [J].
Huang, Bo ;
Shi, Xing-Xi ;
Xu, Nan .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 63 (9-12) :1131-1136