Diagnosis Using Labeled Petri Nets With Silent or Undistinguishable Fault Events

被引:36
作者
Cabasino, Maria Paola [1 ]
Giua, Alessandro [1 ]
Seatzu, Carla [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2013年 / 43卷 / 02期
关键词
Discrete event systems; fault detection; Petri nets; FAILURE DIAGNOSIS; SYSTEMS; IDENTIFICATION; DES;
D O I
10.1109/TSMCA.2012.2199307
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A commonplace assumption in the fault diagnosis of discrete event systems (DESs) is that of modeling faulty events with unobservable transitions, i.e., transitions whose occurrence does not produce any observable label. The diagnostic system must thus infer the occurrence of a fault from the observed behavior corresponding to the firing of nonfaulty transitions. The presence of nonfaulty unobservable transitions is a source of additional complexity in the diagnostic procedure. In this paper, we assume that fault events can also be modeled by observable transitions, i.e., transitions whose occurrence produces an observable label. This does not mean, however, that the occurrence of such a transition can be unambiguously detected: In fact, the same label may be shared with other fault transitions (e. g., belonging to different fault classes) or with other nonfaulty transitions. We generalize to this new setting our previous results on the diagnosis of DESs using Petri nets based on the notions of minimal explanations and basis markings. The presented procedure does not require the enumeration of the complete reachability set but only of the subset of basis markings, thus reducing the computational complexity of solving a diagnosis problem.
引用
收藏
页码:345 / 355
页数:11
相关论文
共 28 条
[1]   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
[2]  
Boel R., 2004, P 7 IFAC WORK DISCR
[3]   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
[4]  
Cabasino Maria Paola, 2010, 2010 IEEE International Conference on Automation Science and Engineering (CASE 2010), P485, DOI 10.1109/COASE.2010.5583995
[5]   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
[6]   Coordinated decentralized protocols for failure diagnosis of discrete event systems [J].
Debouk, R ;
Lafortune, S ;
Teneketzis, D .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2000, 10 (1-2) :33-86
[7]   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
[8]  
Garcia E., 2008, 2008 IEEE International Symposium on Industrial Electronics (ISIE 2008), P986, DOI 10.1109/ISIE.2008.4677094
[9]   Distributed diagnosis of place-bordered Petri nets [J].
Genc, Sahika ;
Lafortune, Stephane .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2007, 4 (02) :206-219
[10]   State Observer for DES Under Partial Observation with Time Petri Nets [J].
Ghazel, Mohamed ;
Toguyeni, Armand ;
Yim, Pascal .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2009, 19 (02) :137-165