Fault Diagnosis for Discrete Event Systems Using Partially Observed Petri Nets

被引:0
作者
Ye, Dandan [1 ,2 ]
Luo, Jiliang [3 ]
Su, Hongye [1 ,2 ]
机构
[1] Zhejiang Univ, State Key Lab Ind Control Technol, Hangzhou, Peoples R China
[2] Zhejiang Univ, Inst Cyber Syst & Control, Hangzhou, Peoples R China
[3] Huaqiao Univ, Coll Informat Sci & Engn, Xiamen, Peoples R China
关键词
DIAGNOSABILITY;
D O I
10.1155/2020/2392904
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This study proposes a fault diagnosis method of discrete event systems on the basis of a Petri net model with partially observable transitions. Assume that the structure of the Petri net model and the initial marking are known, and the faults can be modeled by its unobservable transitions. One of the contributions of this work is the use of the structure information of Petri net to construct an online fault diagnoser which can describe the system behavior of normal or potential faults. By modeling the flow of tokens in particular places that contain fault information, the variation of tokens in these places may be calculated. The outputs and inputs of these places are determined to be enabled or not through analyzing some special structures. With the structure information, traversing all the states is not required. Furthermore, the computational complexity of the polynomial allows the model to meet real-time requirements. Another contribution of this work is to simplify the subnet model ahead of conducting the diagnostic process with the use of reduction rules. By removing some nodes that do not contain the necessary diagnostic information, the memory cost can be reduced.
引用
收藏
页数:13
相关论文
共 32 条
[1]  
Alcaraz-Mejia M., 2003, P IEEE INT C SYST WA, DOI [10.1109/ICSMC.2003.1245731, DOI 10.1109/ICSMC.2003.1245731]
[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 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
[4]   Diagnosis of asynchronous discrete-event systems: A net unfolding approach [J].
Benveniste, A ;
Fabre, E ;
Haar, S ;
Jard, C .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (05) :714-727
[5]  
Cabasino M. P., 2009, P IEEE C DEC CONTR S, DOI [10.1109/CDC.2009.5399874, DOI 10.1109/CDC.2009.5399874]
[6]   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
[7]   Fault detection for discrete event systems using Petri nets with unobservable transitions [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Seatzu, Carla .
AUTOMATICA, 2010, 46 (09) :1531-1539
[8]   A discrete event systems modeling formalism based on event occurrence rules and precedences [J].
Chandra, V ;
Kumar, R .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (06) :785-794
[9]   Diagnosability of discrete event systems with modular structure [J].
Contant, O ;
Lafortune, S ;
Teneketzis, D .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2006, 16 (01) :9-37
[10]   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