Real time identification of discrete event systems using Petri nets

被引:55
作者
Dotoli, Mariagrazia [1 ]
Fanti, Maria Pia [1 ]
Mangini, Agostino Marcello [1 ]
机构
[1] Dipartimento Elettrotecn & Elettron, Politecn Bari, I-70125 Bari, Italy
关键词
discrete event systems; Petri nets; identification algorithms; integer programming;
D O I
10.1016/j.automatica.2007.10.014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper defines the identification problem for Discrete Event Systems (DES) as the problem of inferring a Petri Net (PN) model using the observation of the events and the available output vectors, that correspond to the markings of the measurable places. Two cases are studied considering different levels of the system knowledge. In the first case the place and transition sets are assumed known. Hence, an integer linear programming problem is defined in order to determine a PN modelling the DES. In the second case the transition and place sets are assumed unknown and only an upper bound of the number of places is given. Hence, the identification problem is solved by an identification algorithm that observes in real time the occurred events and the corresponding output vectors. The integer linear programming problem is defined at each observation so that the PN can be recursively identified. Some results and examples characterize the identified PN systems and show the flexibility and simplicity of the proposed technique. Moreover, an application to the synthesis of supervisory control of PN systems via monitor places is proposed. (c) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1209 / 1219
页数:11
相关论文
共 22 条
[1]   LEARNING REGULAR SETS FROM QUERIES AND COUNTEREXAMPLES [J].
ANGLUIN, D .
INFORMATION AND COMPUTATION, 1987, 75 (02) :87-106
[2]   INDUCTIVE INFERENCE OF FORMAL LANGUAGES FROM POSITIVE DATA [J].
ANGLUIN, D .
INFORMATION AND CONTROL, 1980, 45 (02) :117-135
[3]   The synthesis problem for elementary net systems is NP-complete [J].
Badouel, E ;
Bernardinello, L ;
Darondeau, P .
THEORETICAL COMPUTER SCIENCE, 1997, 186 (1-2) :107-134
[4]  
Badouel E., 1998, Lectures on Petri Nets I: Basic Models. Advances in Petri Nets, P529
[5]   Suboptimal supervisory control of Petri nets in presence of uncontrollable transitions via monitor places [J].
Basile, F ;
Chiacchio, P ;
Giua, A .
AUTOMATICA, 2006, 42 (06) :995-1004
[6]  
BOURDEAUDHUY T, 2004, P 5 FRENCH C MOD SIM
[7]  
Cabasino MP, 2006, WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, P325
[8]  
Cassandras C.G., 2021, Introduction to Discrete Event Systems, V3rd, DOI 10.1007/978-3-030-72274-6
[9]  
Chung SL, 2003, IEEE SYS MAN CYBERN, P2739
[10]   Deriving Petri Nets from finite transition systems [J].
Cortadella, J ;
Kishinevsky, M ;
Lavagno, L ;
Yakovlev, A .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (08) :859-882