Diagnosability Verification and Enforcement for Unbounded Petri Nets by Online Supervisors

被引:0
作者
Hu, Shaopeng [1 ]
Hu, Yihui [2 ]
Liu, Ding [1 ]
Fanti, Maria Pia [3 ]
Li, Zhiwu [1 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Xian Univ Posts & Telecommun, Sch Automat, Xian 710121, Peoples R China
[3] Polytech Univ Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[4] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macao, Peoples R China
基金
中国国家自然科学基金;
关键词
Petri nets; System recovery; Fault diagnosis; Automation; Automata; Discrete-event systems; Polynomials; Mechanical engineering; Firing; Computational modeling; Unbounded Petri net; fault diagnosis; diagnosability enforcement; discrete event system; FAULT IDENTIFICATION;
D O I
10.1109/TASE.2024.3496861
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problems of diagnosability verification and enforcement of discrete event systems modeled with unbounded Petri nets. Diagnosability in such systems is critical for ensuring reliability and maintaining operational integrity, yet current methods often struggle with the complexity introduced by unboundedness and potential deadlocks. Given an unbounded labeled Petri net that may reach deadlocks, a quiescent basis coverability graph is established to verify the diagnosability of the considered system. This procedure employs a deterministic finite state automaton, called an extended verifier, derived from the proposed quiescent basis coverability graph. It is shown that an unbounded Petri net is diagnosable if and only if the verifier does not contain a class of cycles, called repetitive $F$ -cycles. This result also provides necessary and sufficient conditions for diagnosability enforcement by developing an online supervisor. Further, the designed supervisor is maximally permissive and also circumvents a plant entering deadlocks by firing non-fault sequences. Examples are presented to demonstrate the proposed method. Note to Practitioners-Fault diagnosis and diagnosability enforcement are critical for the development and operation of highly automated systems covering computer-integrated production processes, intelligent traffic, computer and communication networks, smart gird, etc. This work touches upon this problem from the perspective of discrete event systems that are modeled with unbounded labeled Petri nets. The feasibility and applicability of the reported method stem from the usage of a structurally compact representation of a considered plant such that the computational cost of a real-world system is acceptable. The graphical representation of Petri nets as well as the proposed quiescent basis coverability graph make the method easy to use and manipulate. Moreover the sufficient and necessary conditions of diagnosability enforcement can be readily verified by the supervisory theory, facilitating its adoption by practitioners.
引用
收藏
页数:14
相关论文
共 32 条
[1]   Discrete Event System Framework for Fault Diagnosis with Measurement Inconsistency: Case Study of Rogue DHCP Attack [J].
Agarwal, Mayank ;
Biswas, Santosh ;
Nandi, Sukumar .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2019, 6 (03) :789-806
[2]   Optimal sensor selection for ensuring diagnosability in labeled Petri nets [J].
Cabasino, Maria Paola ;
Lafortune, Stephane ;
Seatzu, Carla .
AUTOMATICA, 2013, 49 (08) :2373-2383
[3]   Failure Detection Framework for Stochastic Discrete Event Systems With Guaranteed Error Bounds [J].
Chen, Jun ;
Kumar, Ratnesh .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (06) :1542-1553
[4]   K-diagnosability analysis of bounded and unbounded Petri nets using linear optimization [J].
Chouchane, Amira ;
Ghazel, Mohamed ;
Boussif, Abderraouf .
AUTOMATICA, 2023, 147
[5]  
Feng Lin, 1994, Discrete Event Dynamic Systems: Theory & Applications, V4, P197, DOI 10.1007/BF01441211
[6]  
Giua A., 2013, Control of Discrete-Event Systems, V433, P235
[7]   Design and Verification of Real-Life Processes With Application of Petri Nets [J].
Grobelna, Iwona ;
Wisniewski, Remigiusz ;
Grobelny, Michal ;
Wisniewska, Monika .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (11) :2856-2869
[8]  
Hadjicostis C.N., 2020, Estimation and Inference in Discrete Event Systems: A Model-Based Approach with Finite Automata
[9]   Optimal Sensor Selection for Diagnosability Enforcement in Labeled Petri Nets [J].
Hu, Shaopeng ;
Li, Zhiwu ;
Wisniewski, Remigiusz .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (05) :2965-2977
[10]   A Digital Twin Approach for Enforcing Diagnosability in Petri Nets [J].
Hu, Shaopeng ;
Li, Zhiwu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (04) :6068-6080