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 条
[1]   Petri net modeling and deadlock analysis of parallel manufacturing processes with shared-resources [J].
Ahmad, Farooq ;
Huang, Hejiao ;
Wang, Xiao-Long .
JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (04) :675-688
[2]  
BARKAOUI K, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, P4119, DOI 10.1109/ICSMC.1995.538436
[3]   Automated synthesis of hybrid Petri net models for robotic cells in the aircraft industry [J].
Basile, Francesco ;
Caccavale, Fabrizio ;
Chiacchio, Pasquale ;
Coppola, Jolanda ;
Marino, Alessandro ;
Gerbasio, Diego .
CONTROL ENGINEERING PRACTICE, 2014, 31 :35-49
[4]   Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems [J].
Cabasino, M. P. ;
Giua, A. ;
Pocci, M. ;
Seatzu, C. .
CONTROL ENGINEERING PRACTICE, 2011, 19 (09) :989-1001
[5]   A Petri Net Diagnoser for Discrete Event Systems Modeled by Finite State Automata [J].
Cabral, Felipe Gomes ;
Moreira, Marcos Vicente ;
Diene, Oumar ;
Basilio, Joao Carlos .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (01) :59-71
[6]   On the lower bound of monitor solutions of maximally permissive supervisors for a subclass α-S3PR of flexible manufacturing systems [J].
Chao, Daniel Yuh .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2015, 46 (02) :332-339
[7]   Maximally permissive liveness-enforcing supervisor with lowest implementation cost for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, ZhiWu ;
Barkaoui, Kamel .
INFORMATION SCIENCES, 2014, 256 :74-90
[8]   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
[9]   Resource failure and blockage control for production systems [J].
Chew, Song Foh ;
Wang, Shengyong ;
Lawley, Mark A. .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2011, 24 (03) :229-241
[10]   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