FAULT DIAGNOSIS OF DISCRETE-EVENT SYSTEMS FROM ABSTRACT OBSERVATIONS

被引:1
作者
Lamperti, Gianfranco [1 ]
Zanella, Marina [1 ]
Zhao, Xiangfu [2 ]
机构
[1] Univ Brescia, Dept Informat Engn, Via Branze 38, I-25123 Brescia, Italy
[2] Yantai Univ, Sch Comp & Control Engn, 30 Qingquan RD, Yantai 264005, Peoples R China
基金
中国国家自然科学基金;
关键词
Model-based diagnosis; abduction; active systems; discrete-event sys-tems; finite automata; observability; abstract observations; uncertainty; FAILURE DIAGNOSIS; MODELS;
D O I
10.31577/cai_2022_1_116
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Active systems (ASs) are a special class of (asynchronous) discrete event systems (DESs). An AS is represented by a network of components, where each component is modeled as a communicating automaton. Diagnosing a DES amounts to finding out possible faults based on the DES model and a sequence of observations gathered while the DES is being operated. This is why the diagnosis engine needs to know what is observable in the behavior of the DES and what is not. The notion of observability serves this purpose. In the literature, defining the observability of a DES boils down to qualifying the state transitions of components either as observable or unobservable, where each observable transition manifests itself as an observation. Still, looking at the way humans observe reality, typically by associating a collection of events with a single, abstract perception, the state-ofthe-art notion of DES observability appears somewhat narrow. This paper presents, a generalized notion of observability, where an observation is abstract rather than concrete, since it is associated with a DES behavioral scenario rather than a single component transition. To support the online diagnosis engine, knowledge compilation is performed offline. The outcome is a set of data structures, called watchers, which allow for the tracking of abstract observations.
引用
收藏
页码:116 / 134
页数:19
相关论文
共 32 条
[1]  
[Anonymous], 2011, 22 INT JOINT C ART I
[2]   Diagnosis of large active systems [J].
Baroni, P ;
Lamperti, G ;
Pogliano, P ;
Zanella, M .
ARTIFICIAL INTELLIGENCE, 1999, 110 (01) :135-183
[3]  
Basile F, 2014, 2014 EUROPEAN CONTROL CONFERENCE (ECC), P2636, DOI 10.1109/ECC.2014.6862631
[4]  
Bertoglio Nicola, 2020, Intelligent Decision Technologies. Proceedings of the 12th KES International Conference on Intelligent Decision Technologies (KES-IDT 2020). Smart Innovation, Systems and Technologies (SIST 193), P63, DOI 10.1007/978-981-15-5925-9_6
[5]  
Bertoglio N., 24 EUROPEAN C ARTIFI
[6]  
Bertoglio N, 2020, KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, P130
[7]  
Bertoglio Nicola, 2020, Procedia Comput Sci, V176, P521, DOI 10.1016/j.procs.2020.08.054
[8]   ON COMMUNICATING FINITE-STATE MACHINES [J].
BRAND, D ;
ZAFIROPULO, P .
JOURNAL OF THE ACM, 1983, 30 (02) :323-342
[9]   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
[10]  
Cassandras CG., 2008, INTRO DISCRETE EVENT, DOI DOI 10.1007/978-0-387-68612-7