Decentralized Diagnosis by Petri Nets and Integer Linear Programming

被引:80
|
作者
Cong, Xuya [1 ,2 ]
Fanti, Maria Pia [3 ]
Mangini, Agostino Marcello [3 ]
Li, Zhiwu [1 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Minist Educ, Key Lab Elect Equipment Struct Design, Xian 710071, Shaanxi, Peoples R China
[3] Polytech Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[4] Macau Univ Sci & Technol, Inst Syst Engn, Macau, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2018年 / 48卷 / 10期
关键词
Discrete event systems (DESs); fault diagnosis; integer linear programming (ILP); Petri nets (PNs); DISCRETE-EVENT SYSTEMS; DISTRIBUTED DIAGNOSIS; FAILURE DIAGNOSIS; FAULT-DIAGNOSIS; CODIAGNOSABILITY; DIAGNOSABILITY;
D O I
10.1109/TSMC.2017.2726108
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel decentralized on-line fault diagnosis approach based on the solution of some integer linear programming problems for discrete event systems in a Petri net framework. The decentralized architecture consists of a set of local sites communicating with a coordinator that decides whether the system behavior is normal or subject to some possible faults. To this aim, some results allow defining the rules applied by the coordinator and the local sites to provide the global diagnosis results. Moreover, two protocols for the detection and diagnosis of faults are proposed: they differ for the information exchanged between local sites and coordinator and the diagnostic capability. In addition, a sufficient and necessary condition under which the second presented protocol can successfully diagnose a fault in the decentralized architecture is proved. Finally, some examples are presented to show the efficiency of the proposed approach.
引用
收藏
页码:1689 / 1700
页数:12
相关论文
共 50 条
  • [31] Robust control reconfiguration of resource allocation systems with Petri nets and integer programming
    Li, Jun
    Zhou, MengChu
    Guo, Tao
    Gan, Yahui
    Dai, Xianzhong
    AUTOMATICA, 2014, 50 (03) : 915 - 923
  • [32] Integer Linear Programming and the Analysis of Some Petri Net Problems
    H. -C. Yen
    Theory of Computing Systems, 1999, 32 : 467 - 485
  • [33] Integer linear programming and the analysis of some Petri net problems
    Yen, H.-C.
    Theory of Computing Systems, 32 (04): : 467 - 485
  • [34] A Petri Net Approach to Generate Integer Linear Programming Problems
    Nakamura, Morikazu
    Tengan, Takeshi
    Yoshida, Takeo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (02) : 389 - 398
  • [35] Integer linear programming and the analysis of some Petri net problems
    Yen, HC
    THEORY OF COMPUTING SYSTEMS, 1999, 32 (04) : 467 - 485
  • [36] Decentralized Supervision of Petri Nets With a Coordinator
    Ye, Jianhong
    Li, Zhiwu
    Giua, Alessandro
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (06): : 955 - 966
  • [37] Admissible decentralized control of Petri nets
    Iordache, MV
    Antsaklis, PJ
    PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 332 - 337
  • [38] Petri Nets and Programming: A Survey
    Iordache, Marian V.
    Antsaklis, Panos J.
    2009 AMERICAN CONTROL CONFERENCE, VOLS 1-9, 2009, : 4994 - +
  • [39] General Conversion of Integer Programming Problems into Optimal Firing Sequence Problem of Petri Nets
    Kodama, Akito
    Nishi, Tatsushi
    2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 395 - 399
  • [40] Petri Nets for Concurrent Programming
    Rawson, Marshall
    Rawson, Michael G.
    2022 IEEE/ACM FIFTH ANNUAL WORKSHOP ON EMERGING PARALLEL AND DISTRIBUTED RUNTIME SYSTEMS AND MIDDLEWARE, IPDRM, 2022, : 17 - 24