Diagnosability of Discrete-Event Systems Using Labeled Petri Nets

被引:82
作者
Cabasino, Maria Paola [1 ]
Giua, Alessandro [1 ,2 ]
Seatzu, Carla [1 ]
机构
[1] Univ Cagliari, Dept Elect & Elect Engn, I-09123 Cagliari, Italy
[2] Aix Marseille Univ, LSIS, F-13284 Marseille, France
关键词
Discrete-event systems (DES); fault diagnosis; Petri nets (PNs); FAILURE DIAGNOSIS; VERIFICATION; MODELS;
D O I
10.1109/TASE.2013.2289360
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we focus on labeled Petri nets with silent transitions that may either correspond to fault events or to regular unobservable events. We address the problem of deriving a procedure to determine if a given net system is diagnosable, i.e., the occurrence of a fault event may be detected for sure after a finite observation. The proposed procedure is based on our previous results on the diagnosis of discrete-event systems modeled with labeled Petri nets, whose key notions are those of basis markings and minimal explanations, and is inspired by the diagnosability approach for finite state automata proposed by Sampath et al. in 1995. In particular, we first give necessary and sufficient conditions for diagnosability. Then, we present a method to test diagnosability that is based on the analysis of two graphs that depend on the structure of the net, including the faults model, and the initial marking. Note to Practitioners-Fault diagnosis is a very important problem in several domains of applications, such as manufacturing, telecommunication, electronics, and so on, since after the occurrence of a fault the system usually deviates from its nominal behavior and appropriate actions of recovery should be performed. As a consequence, this problem has been extensively studied in the past years both in the case of time-driven and discrete-event systems, and several approaches have been proposed. A problem strictly related to fault diagnosis is diagnosability. Solving a problem of diagnosability is equivalent to determine if a system is diagnosable with respect to a given fault, i.e., to determine if, once the fault has occurred, the system can detect its occurrence after a finite observation of the system evolution. Obviously, diagnosability is an essential property that must hold if a diagnosis approach is to be applied in real life applications. This paper is devoted to diagnosability analysis and a procedure based on labeled Petri nets is proposed.
引用
收藏
页码:144 / 153
页数:11
相关论文
共 23 条
[1]   On K-diagnosability of Petri nets via integer linear programming [J].
Basile, F. ;
Chiacchio, P. ;
De Tommasi, G. .
AUTOMATICA, 2012, 48 (09) :2047-2058
[2]  
BOEL RK, 2004, P WODES 04, P343
[3]  
Cabasino M. P., 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE 2012), P218, DOI 10.1109/CoASE.2012.6386425
[4]   Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems [J].
Cabasino, M. P. ;
Giua, A. ;
Pocci, M. ;
Seatzu, C. .
CONTROL ENGINEERING PRACTICE, 2011, 19 (09) :989-1001
[5]   A New Approach for Diagnosability Analysis of Petri Nets Using Verifier Nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Lafortune, Stephane ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (12) :3104-3117
[6]   Diagnosability of bounded Petri nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Seatzu, Carla .
PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, :1254-1260
[7]   Fault detection for discrete event systems using Petri nets with unobservable transitions [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Seatzu, Carla .
AUTOMATICA, 2010, 46 (09) :1531-1539
[8]   Diagnosing PN-based models with partial observable transitions [J].
Chung, SL .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2005, 18 (2-3) :158-169
[9]   Coordinated decentralized protocols for failure diagnosis of discrete event systems [J].
Debouk, R ;
Lafortune, S ;
Teneketzis, D .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2000, 10 (1-2) :33-86
[10]  
Feng Lin, 1994, Discrete Event Dynamic Systems: Theory & Applications, V4, P197, DOI 10.1007/BF01441211