Identification of the unobservable behaviour of industrial automation systems by Petri nets |
| |
Authors: | Mariagrazia Dotoli Agostino M. Mangini |
| |
Affiliation: | a Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari, Bari, Italy b Dipartimento di Elettrotecnica, Elettronica e Informatica, University of Trieste, Trieste, Italy |
| |
Abstract: | This paper addresses the problem of identifying the model of the unobservable behaviour of discrete event systems in the industrial automation sector. Assuming that the fault-free system structure and dynamics are known, the paper proposes an algorithm that monitors the system on-line, storing the occurred observable event sequence and the corresponding reached states. At each event observation, the algorithm checks whether some unobservable events have occurred on the basis of the knowledge of the Petri net (PN) modelling the nominal system behaviour and the knowledge of the current PN marking. By defining and solving some integer linear programming problems, the algorithm decides whether it is necessary to introduce some unobservable (silent) transitions in the PN model and provides a PN structure that is consistent with the observed event string. A case study describing an industrial automation system shows the efficiency and the applicability of the proposed algorithm. |
| |
Keywords: | Industrial automation systems Discrete event systems Petri nets Identification algorithms Integer programming Modelling |
本文献已被 ScienceDirect 等数据库收录! |
|