Confusion avoidance for discrete event systems by P/E constraints and supervisory control

被引:1
作者
Chen, Xiaoliang [1 ,2 ]
Li, Zhiwu [2 ,3 ]
Wu, Naiqi [2 ,3 ]
Al-Ahmari, Abdulrahman M. [4 ]
El-Tamimi, Abdulaziz Mohammed [4 ]
Nasr, Emad S. Abouel [4 ]
机构
[1] Xihua Univ, Sch Math & Comp 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, Macau, Peoples R China
[4] King Saud Univ, Dept Ind Engn, Coll Engn, Riyadh 11421, Saudi Arabia
基金
中国国家自然科学基金;
关键词
conflict; concurrency; confusion; Petri net; discrete event system; FLEXIBLE MANUFACTURING SYSTEMS; LIVENESS-ENFORCING SUPERVISORS; PETRI NETS; DEADLOCK PREVENTION; DEPENDENT SIPHONS; ELEMENTARY; DIAGNOSIS;
D O I
10.1093/imamci/dnu041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-deterministic firing of concurrent transitions in Petri nets (PNs) may lead to the information loss of conflicts. The phenomenon is called confusions that usually occur in the evolution of a PN containing interlaced conflicting and concurrent transitions, which generates incomplete and faulty system conflicting behaviour such that conflicts cannot be correctly resolved. This paper investigates detection and avoidance approaches of confusions in safe PNs. First, the structural features of confusions are characterized and two detection algorithms are proposed to capture confusion subnets in a PN according to their structural features. Secondly, amethod of supervisory control is developed to avoid the occurrence of confusions in a PN. It contains a policy of the generation of confusion avoidance constraints and a method to synthesize supervisors enforcing a class of place and enabling degree constraints, P/E constraints for short. Finally, an example of confusion detection and avoidance in an automated manufacturing system is presented.
引用
收藏
页码:309 / 332
页数:24
相关论文
共 44 条
[1]  
[Anonymous], 1981, Petri net theory and the modeling of systems
[2]  
Bolton C, 2005, LECT NOTES COMPUT SC, V3582, P205
[3]   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
[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. F., 2013, OPTIMAL SUPERVISORY
[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]   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
[9]   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
[10]  
Dideban A., 2005, CONTROL ENG APPL INF, V7, P48