Computation of synchronous diagnosis bases of discrete-event

被引:0
|
作者
Reis, Lucas N. R. [1 ]
Moreira, Marcos V. [1 ]
机构
[1] Univ Fed Rio de Janeiro, Dept Elect Engn, BR-21949900 Rio De Janeiro, RJ, Brazil
关键词
Fault diagnosis; Synchronous diagnosis; Diagnosability; Discrete-event systems; Verifiers; DIAGNOSABILITY; SYSTEMS;
D O I
10.1016/j.ins.2025.122031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several works have been proposed to address fault diagnosis of Discrete-Event Systems (DES) considering different approaches and architectures. In the vast majority, the fault diagnoser is constructed based on the complete system model, which may have a huge number of states, due to the parallel composition of several modules. The implementation of diagnosers with a large number of states consumes a large amount of computer memory, and may become, in some cases, unfeasible. Recently, synchronous diagnosis of DES has been proposed, where state observers of fault-free models of system modules are used for fault diagnosis. The method provides a diagnoser that is not based on the composed plant model, which leads to a diagnoser with fewer states and transitions than the classical diagnoser. In the synchronous diagnosis approach, all the subsystem models are assumed to contribute to fault detection. However, in practice, certain subsystems may not provide useful information on fault occurrences, or redundant information may be available from other modules. Consequently, these redundant modules are not necessary in the synchronous diagnosis scheme and can be discarded, leading to reduced diagnosers. In this paper, we present a method for computing a synchronous diagnoser that uses only part of the subsystem models. It is also shown that the fault can be diagnosed using modules where the fault event is not even modeled. To do so, we present an algorithm for computing all the sets of modules that ensure the synchronous diagnosability of a DES. These sets are called synchronous diagnosis bases (SDB). We prove that the complexity of the problem of finding an SDB with cardinality less than or equal to a given natural number is NP-complete. Thus, the algorithm proposed in this work has the objective of mitigating the computational efforts to find all the SDB of a DES. Two examples are used to illustrate the efficiency of the proposed method.
引用
收藏
页数:18
相关论文
共 50 条
  • [41] Diagnosis of patterns in partially-observed discrete-event systems
    Genc, Sahika
    Lafortune, Stephane
    PROCEEDINGS OF THE 45TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2006, : 422 - 427
  • [42] Fault diagnosis of discrete-event systems under a general architecture
    Tan, Jianxin
    Liu, Fuchun
    Zhao, Rui
    Tian, Yuan
    Al-Nabhan, Najla
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021,
  • [43] Fault diagnosis in discrete-event systems: Incorporating timing information
    Zad, SH
    Kwong, RH
    Wonham, WM
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (07) : 1010 - 1015
  • [44] Robustly distributed diagnosis of discrete-event systems and its application to Alipay transaction systems
    Li, Bowen
    Zhong, Jie
    Lu, Jianquan
    Liu, Xiaoxu
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2022, 359 (18): : 10765 - 10784
  • [45] State-based fault diagnosis of discrete-event systems with partially observable outputs
    Wang, Deguang
    Wang, Xi
    Li, Zhiwu
    INFORMATION SCIENCES, 2020, 529 : 87 - 100
  • [46] Fault Diagnosis of Hierarchical Discrete-Event Systems Based on State-Tree Structures
    Wang, Deguang
    Wang, Xi
    Yang, Jing
    Li, Zhiwu
    IEEE SYSTEMS JOURNAL, 2024, 18 (01): : 620 - 631
  • [47] State Observation and Diagnosis of Discrete-Event Systems Described by Stochastic Automata
    J. Lunze
    J. Schröder
    Discrete Event Dynamic Systems, 2001, 11 : 319 - 369
  • [48] Fault Diagnosis of Discrete-Event Systems Using Continuous Petri Nets
    Mahulea, Cristian
    Seatzu, Carla
    Cabasino, Maria Paola
    Silva, Manuel
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2012, 42 (04): : 970 - 984
  • [49] Fault detection of Discrete-Event Systems based on an identified timed model
    de Souza, Ryan P. C.
    Moreira, Marcos, V
    Lesage, Jean-Jacques
    CONTROL ENGINEERING PRACTICE, 2020, 105
  • [50] Twin-engined diagnosis of discrete-event systems
    Bertoglio, Nicola
    Lamperti, Gianfranco
    Zanella, Marina
    Zhao, Xiangfu
    ENGINEERING REPORTS, 2019, 1 (04)