Fault Identification of Discrete Event Systems Modeled by Petri Nets With Unobservable Transitions

被引:81
作者
Zhu, Guanghui [1 ]
Li, Zhiwu [2 ,3 ]
Wu, Naiqi [2 ]
Al-Ahmari, Abdulrahman [4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Macau Univ Sci & Technol, Inst Syst Engn, Macau 999078, Peoples R China
[3] Xidian Univ, Key Lab Elect Equipment Struct Design, Minist Educ, Xian 710071, Shaanxi, Peoples R China
[4] King Saud Univ, Coll Engn, Ind Engn Dept, Riyadh 12372, Saudi Arabia
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2019年 / 49卷 / 02期
基金
中国国家自然科学基金;
关键词
Discrete event system (DES); fault identification; integer linear programming; Petri net; REPRESENTATION; KNOWLEDGE;
D O I
10.1109/TSMC.2017.2762823
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the identification problem of faulty behavior in a discrete event system, assuming that the fault-free model of a system is given in terms of Petri nets, where the set of transitions is divided into two disjoint subsets: 1) observable and 2) unobservable ones. The observed system output is defined as a transition-marking sequence, i.e., each transition is followed by a marking. First, a nonlinear integer programming model that characterizes the faults modeled by fault transitions is built according to the abnormal behavior extracted from the observed sequence. Then, it is converted into an integer linear programming (ILP) problem and a faulty net that preserves the structure of the fault-free one is obtained by solving this ILP model. In addition, an algorithm is developed to ensure acyclicity of the resulting unobservable subnet whose transition set is composed of the unobservable transitions of the fault-free net and the identified fault transitions.
引用
收藏
页码:333 / 345
页数:13
相关论文
共 51 条
[1]   INFERENCE OF REVERSIBLE LANGUAGES [J].
ANGLUIN, D .
JOURNAL OF THE ACM, 1982, 29 (03) :741-765
[2]  
Badouel E., 1998, Lectures on Petri Nets I: Basic Models. Advances in Petri Nets, P529
[3]   Optimal One-Wafer Cyclic Scheduling and Buffer Space Configuration for Single-Arm Multicluster Tools With Linear Topology [J].
Bai, Liping ;
Wu, Naiqi ;
Li, Zhiwu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (10) :1456-1467
[4]   Identification of Time Petri Net Models [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
Coppola, Jolanda .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (09) :2586-2600
[5]   A Novel Model Repair Approach of Timed Discrete-Event Systems With Anomalies [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
Coppola, Jolanda .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (04) :1541-1556
[6]   An Efficient Approach for Online Diagnosis of Discrete Event Systems [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
De Tommasi, Gianmaria .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (04) :748-759
[7]   Fault model identification with Petri nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Hadjicostis, Christoforos N. ;
Seatzu, Carla .
WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, :455-+
[8]  
Cabasino MP, 2007, DISCRETE EVENT DYN S, V17, P447, DOI 10.1007/S10626-007-0025-0
[9]   Fault model identification and synthesis in Petri nets [J].
Cabasino, Maria Paola ;
Giua, Alessandro ;
Hadjicostis, Christoforos N. ;
Seatzu, Carla .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (03) :419-440
[10]   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