Diagnosability enforcement in labeled Petri nets using supervisory control

被引:18
|
作者
Hu, Yihui [1 ,2 ]
Ma, Ziyue [1 ]
Li, Zhiwu [1 ,3 ]
Giua, Alessandro [2 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Univ Cagliari, Dept Elect & Elect Engn, I-09124 Cagliari, Italy
[3] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Diagnosability; Discrete event system; Fault diagnosis; Labeled Petri net; DISCRETE-EVENT SYSTEMS; POLYNOMIAL-TIME VERIFICATION; FAULT-DIAGNOSIS; IDENTIFICATION;
D O I
10.1016/j.automatica.2021.109776
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we deal with the active diagnosis problem in labeled Petri nets by developing a supervisor for a plant such that the closed-loop system is diagnosable. Since control actions may introduce deadlocks even if an original plant is deadlock-free, we first generalize the classical notion of diagnosability in labeled Petri nets to the nets that may contain potential deadlocks. To avoid enumerating all reachable markings of a plant, we develop a structure called quiescent basis reachability graph, and accordingly propose a structure named Q-diagnoser to verify the diagnosability of a net. We prove that a plant is diagnosable if and only if there does not exist any indeterminate cycle in its Q-diagnoser. Finally, for an undiagnosable plant, we introduce a diagnosability enforcing supervisor to enforce the diagnosability by trimming a Q-diagnoser. Moreover, our approach guarantees that the closed-loop system cannot reach a dead marking unless a fault transition has fired. (C) 2021 Published by Elsevier Ltd.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Supervisor synthesis for asynchronous diagnosability enforcement in labeled Petri nets
    Hu, Yihui
    Hu, Shaopeng
    Li, Xiaoyan
    Cao, Shengli
    Du, Huanchao
    Li, Dan
    [J]. INFORMATION SCIENCES, 2024, 677
  • [2] Optimal Sensor Selection for Diagnosability Enforcement in Labeled Petri Nets
    Hu, Shaopeng
    Li, Zhiwu
    Wisniewski, Remigiusz
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (05): : 2965 - 2977
  • [3] Diagnosability Enforcement in Labeled Petri Nets Based on Digital Twins
    Hu, Shaopeng
    Zhang, Jiafeng
    Li, Zhiwu
    [J]. 2022 8TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'22), 2022, : 1279 - 1284
  • [4] Enforcement of Diagnosability in Labeled Petri Nets via Optimal Sensor Selection
    Ran, Ning
    Giua, Alessandro
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (07) : 2997 - 3004
  • [5] Maximum fault-free enforcement in Petri nets using supervisory control
    Zheng, Juhong
    Zhang, Lei
    Zhang, Jingbo
    Lv, Meibo
    [J]. COMPUTER JOURNAL, 2024,
  • [6] Noninterference Enforcement via Supervisory Control in Bounded Petri Nets
    Basile, Francesco
    De Tommasi, Gianmaria
    Sterle, Claudio
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (08) : 3653 - 3666
  • [7] Qualitative Diagnosability of labeled Petri Nets revisited
    Haar, Stefan
    [J]. PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 1248 - 1253
  • [8] On the Decidability and Complexity of Diagnosability for Labeled Petri Nets
    Yin, Xiang
    Lafortune, Stephane
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (11) : 5931 - 5938
  • [9] Marking diagnosability verification in labeled Petri nets
    Ma, Ziyue
    Yin, Xiang
    Li, Zhiwu
    [J]. AUTOMATICA, 2021, 131
  • [10] Marking Observer in Labeled Petri Nets With Application to Supervisory Control
    Cabasino, Maria Paola
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) : 1813 - 1824