Asynchronous Diagnosability Enforcement in Discrete Event Systems Based on Supervisory Control

被引:8
作者
Hu, Yihui [1 ]
Cao, Shengli [1 ]
机构
[1] Univ Posts & Telecommun, Sch Automat, Xian 710121, Peoples R China
关键词
Sensors; Automata; Fault diagnosis; Discrete-event systems; Closed loop systems; System recovery; Supervisory control; Asynchronous diagnosability; automaton; discrete event system (DES); fault diagnosis; supervisory control; FAULT-DIAGNOSIS; PETRI NETS;
D O I
10.1109/JSEN.2023.3259524
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An asynchronous fault diagnosis problem consists in determining the occurrence of faults in a plant under the condition that a diagnosis agent, i.e., a diagnoser, is activated asynchronously with the plant. Asynchronous diagnosability is a property implying that any fault in a plant can be detected by observing a finite number of observations in the case of asynchronous activation of the diagnoser and the plant. This article studies the problem of asynchronous diagnosability enforcement in discrete event systems (DESs) based on supervisory control theory, i.e., to develop a supervisor for an asynchronously undiagnosable plant such that the asynchronous diagnosability of the closed-loop system is guaranteed. First, the classical definition of asynchronous diagnosability is generalized to nonlive systems since a supervisor may introduce deadlocks in a plant even if it is originally live. We then propose a structure called an asynchronous-quiescent diagnoser that is used for both online asynchronous diagnosis and asynchronous diagnosability determination. Finally, for a plant that is asynchronously undiagnosable, we develop a supervisor to enforce the asynchronous diagnosability based on its asynchronous-quiescent diagnoser.
引用
收藏
页码:10071 / 10079
页数:9
相关论文
共 33 条
[1]   Analysis and Control for Resilience of Discrete Event Systems [J].
Basilio, Joao Carlos ;
Hadjicostis, Christoforos N. ;
Su, Rong .
FOUNDATIONS AND TRENDS IN SYSTEMS AND CONTROL, 2021, 8 (04) :285-443
[2]  
Böhm S, 2015, IEEE DECIS CONTR P, P1663, DOI 10.1109/CDC.2015.7402449
[3]  
Cahyono RT, 2019, IEEE DECIS CONTR P, P1062, DOI 10.1109/CDC40024.2019.9029828
[4]   Decentralized Failure Prognosis of Stochastic Discrete-Event Systems and a Test Algorithm [J].
Cao, Weihua ;
Liu, Fuchun ;
Zhao, Rui .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) :2944-2954
[5]  
Cassandras C. G., 2021, Introduction to discrete event systems, V3rd
[6]   Active Diagnosability of Discrete Event Systems and its Application to Battery Fault Diagnosis [J].
Chen, Ziqiang ;
Lin, Feng ;
Wang, Caisheng ;
Wang, Le Yi ;
Xu, Min .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2014, 22 (05) :1892-1898
[7]   Decentralized Diagnosis by Petri Nets and Integer Linear Programming [J].
Cong, Xuya ;
Fanti, Maria Pia ;
Mangini, Agostino Marcello ;
Li, Zhiwu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (10) :1689-1700
[8]   Deliberative/Reactive Architecture of a Multirobot Patrol System Based on Supervisory Control Theory [J].
De Lima, Carolina Rutili ;
Khan, Said Ghani ;
Shah, Syed Humayoon ;
Lu, Cheng-Kai .
IEEE SENSORS JOURNAL, 2022, 22 (11) :11023-11033
[9]   Observer-based state-feedback control of timed Petri nets with deadlock recovery [J].
Giua, A ;
Seatzu, C ;
Basile, F .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2004, 49 (01) :17-29
[10]   Diagnosability enforcement in labeled Petri nets using supervisory control [J].
Hu, Yihui ;
Ma, Ziyue ;
Li, Zhiwu ;
Giua, Alessandro .
AUTOMATICA, 2021, 131