Online Fault Diagnosis in Discrete Event Systems with Partially Observed Petri Nets

被引:12
作者
Liu, Jiufu [1 ]
Zhou, Zaihong [2 ]
Wang, Zhisheng [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Sch Automat Engn, Nanjing 210016, Jiangsu, Peoples R China
[2] Guangdong Med Coll, Sch Informat Engn, Dongguan 523808, Peoples R China
关键词
Fault diagnosis; generalized mutual exclusion constraints; integer linear programming; partially observed petri nets; MODELS; DIAGNOSABILITY; ENFORCEMENT; DESIGN;
D O I
10.1007/s12555-016-0168-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the fault detection problem for Discrete Event Systems (DES) which can be modeled by Partially Observed Petri Nets (POPN). To overcome the problem of low diagnosability in the POPN online fault diagnoser in current use, we propose an improved online fault diagnosis algorithm that integrates Generalized Mutual Exclusion Constraints (GMEC) and Integer Linear Programming (ILP).We assume that the POPN structure and its initial markings are known, and the faults are modeled as unobservable transitions. First, the event sequence is observed and recorded. We use GMEC for elementary diagnosis of the system behavior,then the ILP problem of POPN is solved for further diagnosis. Finally, we modeled and analyzed an example of a real DES to test the new fault diagnoser. The proposed algorithm increased the diagnosability of the DES remarkably, and the effectiveness of the new algorithm integrating GMEC and ILP was verified.
引用
收藏
页码:217 / 224
页数:8
相关论文
共 23 条
[1]   Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models [J].
Basile, F. ;
Cordone, R. ;
Piroddi, L. .
AUTOMATICA, 2013, 49 (11) :3432-3439
[2]   On K-diagnosability of Petri nets via integer linear programming [J].
Basile, F. ;
Chiacchio, P. ;
De Tommasi, G. .
AUTOMATICA, 2012, 48 (09) :2047-2058
[3]   An optimization approach to Petri net monitor design [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
Giua, Alessandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (02) :306-311
[4]   State Estimation and Fault Diagnosis of Labeled Time Petri Net Systems With Unobservable Transitions [J].
Basile, Francesco ;
Cabasino, Maria Paola ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (04) :997-1009
[5]   An Efficient Approach for Online Diagnosis of Discrete Event Systems [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
De Tommasi, Gianmaria .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (04) :748-759
[6]   Closed-loop Live Marked Graphs under Generalized Mutual Exclusion Constraint Enforcement [J].
Basile, Francesco ;
Recalde, Laura ;
Chiacchio, Pasquale ;
Silva, Manuel .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2009, 19 (01) :1-30
[7]   Marking Estimation of P-Time Petri Nets With Unobservable Transitions [J].
Bonhomme, Patrice .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (03) :508-518
[8]   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
[9]   Fault model identification and synthesis in Petri nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Hadjicostis, Christoforos N. ;
Seatzu, Carla .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (03) :419-440
[10]   A New Approach for Diagnosability Analysis of Petri Nets Using Verifier Nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Lafortune, Stephane ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (12) :3104-3117