A semi-symbolic diagnoser for fault diagnosis of bounded labeled petri nets

被引:5
作者
Boussif, Abderraouf [1 ]
Ghazel, Mohamed [2 ]
Klai, Kais [3 ]
机构
[1] IRT Railenium, Inst Technol Res, F-59300 Famars, France
[2] Univ Lille Nord Europe, IFSTTAR, Cosys Estas Lab, Villeneuve Dascq, France
[3] Univ Paris 13, CNRS, UMR, Sorbonne Paris Cite LIPN, F-7030 Paris, France
关键词
discrete event systems; fault diagnosis; petri net; diagnosability analysis; diagnoser-based approach; DISCRETE-EVENT SYSTEMS; DIAGNOSABILITY ANALYSIS; POLYNOMIAL ALGORITHM; MODELS; VERIFICATION; COMPLEXITY;
D O I
10.1002/asjc.2259
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a diagnoser-based approach to deal with fault diagnosis of bounded labeled Petri nets. The approach consists in building a semi-symbolic diagnoser to analyze diagnosability and perform online diagnosis. The contribution of this paper is twofold: (i) from the theoretical point of view, we provide new conditions for checking diagnosability based on a novel diagnoser variant that explicitly separates the normal reachable markings from the faulty ones, in each diagnoser node. This allows us to independently keep tracking the normal and the faulty diagnoser paths more efficiently. (ii) From the practical point of view and in order to reduce the memory required to build the diagnoser efficiently, we establish a semi-symbolic encoding of the diagnoser state-space. Such a representation deploys a symbolic encoding of the diagnoser nodes content, using Binary Decision Diagrams, while it keeps an explicit encoding of the observable transitions between the nodes. In addition, we provide an on-the-fly algorithm to simultaneously construct the diagnoser and analyze diagnosability. The effectiveness of the approach is illustrated through some experimentation performed on a Petri net benchmark.
引用
收藏
页码:648 / 660
页数:13
相关论文
共 37 条
[1]  
[Anonymous], 2016, THESIS
[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]  
Basile F, 2010, 10 IFAC WORKSH DISCR, V10, P71
[4]   Sufficient conditions for diagnosability of Petri nets [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
De Tommasi, Gianmaria .
WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, :370-+
[5]  
Basile F, 2018, IEEE INT C EMERG, P441, DOI 10.1109/ETFA.2018.8502532
[6]   The Complexity of Diagnosability and Opacity Verification for Petri Nets [J].
Berard, Beatrice ;
Haar, Stefan ;
Schmitz, Sylvain ;
Schwoon, Stefan .
FUNDAMENTA INFORMATICAE, 2018, 161 (04) :317-349
[7]  
Bouscayrol A., 2017, P 11 C MOD SYST REAC, P1
[8]  
Boussif Abderraouf, 2018, International Journal of Critical Computer-Based Systems, V8, P141
[9]  
Boussif A, 2017, P 11 C MOD SYST REAC
[10]   Diagnosability Analysis of Unbounded Petri Nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Lafortune, Stephane ;
Seatzu, Carla .
PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, :1267-1272