cient in figure 12 describes the relation between the
identified and the observed language of an automa-
ton identified with k = 2. For n = k + 1, the model
strictly creates the observed language L
k+1
Obs
. It can be
seen that for larger values of n the automaton gener-
ates a larger language than L
n
Obs
. A certain part of the
additionally created words is probably not part of the
original system language which may lead to a need for
specific precautions in some model based techniques
like diagnosis. However, from theorem 1 it is clear
that each word with length n ≥ k + 1 of the original
language not observed so far is part of the identified
language. In the case of model based diagnosis for
example, this allows stating that there will be no false
alerts using the identified automaton as fault-free ref-
erence model (Roth et al., 2009).
Figure 12: Coefficient of identified and observed language.
6 CONCLUSIONS
In this paper practical implications of identification
of closed-loop discrete event systems have been ad-
dressed. It has been shown how the necessary data
can be obtained in the case of industrial closed-loop
systems. For many model-based techniques it is cru-
cial to have a model of the complete system behav-
ior. For the identification algorithm of (Klein, 2005) it
has been proved that the identified automaton is sim-
ulates the original system language of arbitrary length
if some conditions concerning the observed system
language hold.
REFERENCES
Biermann, A. and Feldman, J. (1972). On the synthesis of
finite-state machines from the sample of their behav-
ior. IEEE transactions on computers, 21:592–597.
de Smet, O., Denis, B., Lesage, J.-J., and Roussel, J.-M.
(2001). Dispositif et procd d’analyse de performances
et d’identification comportementale d’un systme in-
dustriel en tant qu’automate vnements discrets et fi-
nis. Technical report, French Patent 01 110 933.
Dotoli, M., Fanti, M. P., and Mangini, A. M. (2006). On-
line identification of discrete event systems: a case
study. In 2006 IEEE international conference on au-
tomation science and engineering, pages 405–410.
Fanti, M. P. and Seatzu, C. (2008). Fault diagnosis and iden-
tification of discrete event systems using petri nets.
In Proceedings of the 9th International Workshop on
Discrete Event Systems, Gtebor, Sweden, pages 432–
435.
Giua, A. and Seatzu, C. (2005). Identification of free-
labeled petri nets via integer programming. Proceed-
ings of the 44th IEEE Conference on Decision and
Control, and the European Control Conference 2005
Seville, Spain, December 12-15, 2005, pages 7639–
7644.
Klein, S. (2005). Identification of Discrete Event Systems
for Fault Detection Purposes. Shaker Verlag.
Klein, S., Litz, L., and Lesage, J.-J. (2005). Fault detec-
tion of discrete event systems using an identification
approach. In Proceedings of the 16th IFAC World
Congress, pages CDROM paper n02643, 6 pages.
Machado, J., Denis, B., and Lesage, J. J. (2006). A generic
approach to build plant models for DES verification
purposes. In Proceedings of the 8th international
workshop on discrete event systems, pages 407–412.
Meda-Campana, M. and Lopez-Mellado (2005). Identifica-
tion of concurrent discrete event systems using petri
nets. 2005 IMACS: Mathematical Computer, Mod-
elling and Simulation Conference.
Roth, M., Lesage, J.-J., and Litz, L. (2009). An FDI
method for manufacturing systems based on an iden-
tified model. In Proceedings of the 13th IFAC Sympo-
sium on Information Control Problems in Manufactur-
ing, INCOM’09, pages 1389 – 1394, Moscow, Russia.
IFAC.
Sampath, M., Sengupta, R., Lafortune, S., Sinnamohideen,
K., and Teneketzis, D. (1996). Failure diagnosis using
discrete-event models. IEEE transactions on control
systems technology, 4(2):105–124.
ICINCO 2010 - 7th International Conference on Informatics in Control, Automation and Robotics
80