Confusion diagnosis and avoidance of discrete event systems using supervisory control

被引:2
作者
Chen, Xiaoliang [1 ,2 ]
Li, Zhiwu [2 ,3 ]
Wu, Naiqi [3 ]
Al-Ahmari, Abdulrahman [4 ]
El-Tamimi, Abdulaziz Mohammed [4 ]
Nasr, Emad Abouel [4 ,5 ]
机构
[1] Xihua Univ, Sch Comp & Software Engn, Chengdu 610039, Peoples R China
[2] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[3] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macau, Peoples R China
[4] King Saud Univ, Dept Ind Engn, Coll Engn, Riyadh 11421, Saudi Arabia
[5] Helwan Univ, Dept Mech Engn, Cairo 11792, Egypt
基金
中国国家自然科学基金;
关键词
conflict; concurrency; confusion; Petri net; discrete event system; FLEXIBLE MANUFACTURING SYSTEMS; LIVENESS-ENFORCING SUPERVISORS; FEEDBACK-CONTROL LOGIC; PETRI NETS; DEADLOCK PREVENTION; ELEMENTARY SIPHONS; DEPENDENT SIPHONS; DESIGN;
D O I
10.1002/tee.22188
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nondeterministic firing of concurrent transitions in Petri nets (PNs) may lead to the disappearance of conflicts. The disappearance implies that the partial conflicting transitions in a conflict become disabled before the resolution of the conflict. The phenomenon is called confusions that are caused by the interlacement of conflicting and concurrent transitions in PNs, which generates incomplete and faulty system conflicting behavior such that conflicts cannot be correctly resolved. In this paper, conflict-increasing confusions (CICs) and conflict-decreasing confusions (CDCs) in a PN are investigated. The relation graph of conflicts and confusions (RGC(2)) in a PN is proposed to detect the structure of confusions. To avoid the occurrence of confusions in a PN, an algorithm based on generalized mutual exclusion constraints (GMECs) is proposed, which can generate confusion-avoidance supervisors such that the occurrence of conflicts can be ensured in a PN. Finally, an example of confusion detection and avoidance in a flexible assembly system is presented. (c) 2015 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc.
引用
收藏
页码:49 / 62
页数:14
相关论文
共 51 条
[1]  
Bolton C, 2005, LECT NOTES COMPUT SC, V3582, P205
[2]   Diagnosis Using Labeled Petri Nets With Silent or Undistinguishable Fault Events [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Seatzu, Carla .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02) :345-355
[3]   A best deadlock control for S3PMR to reach all states [J].
Chao, Daniel Y. ;
Chen, Ting-Yu ;
Chen, Jiun-Ting ;
Wu, Kuo-Chiang .
ASIAN JOURNAL OF CONTROL, 2012, 14 (01) :278-283
[4]   CONFUSION DIAGNOSIS AND CONTROL OF DISCRETE EVENT SYSTEMS USING SYNCHRONIZED PETRI NETS [J].
Chen, Xiao-liang ;
Li, Zhi-wu ;
Al-Ahmari, Abdulrahman M. ;
El-Tamimi, Abdulaziz Mohammed ;
Nasr, Emad S. Abouel .
ASIAN JOURNAL OF CONTROL, 2013, 15 (06) :1736-1751
[5]  
Chen Y, 2012, OPTIMAL SUPERVISORY CONTROL OF AUTOMATED MANUFACTURING SYSTEMS, P1
[6]   New Petri Net Structure and Its Application to Optimal Supervisory Control: Interval Inhibitor Arcs [J].
Chen, YuFeng ;
Li, Zhiwu ;
Barkaoui, Kamel ;
Uzam, Murat .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (10) :1384-1400
[7]   Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach [J].
Chen, YuFeng ;
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (02) :549-563
[8]   On structural minimality of optimal supervisors for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, ZhiWu .
AUTOMATICA, 2012, 48 (10) :2647-2656
[9]   Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, Zhiwu .
AUTOMATICA, 2011, 47 (05) :1028-1034
[10]   Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems [J].
Chen, YuFeng ;
Li, Zhiwu ;
Khalgui, Mohamed ;
Mosbahi, Olfa .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) :374-393