TY - JOUR
T1 - Synthesis of supervisors for time-varying discrete event systems
AU - Costa, Eduard Montgomery Meira
AU - Lima, Antonio Marcus Nogueira
PY - 2004
Y1 - 2004
N2 - We introduce a time-varying automaton to model discrete event systems. The structure of this time-varying automaton is very similar structure to (max,+) automaton, but allowing variable event lifetimes. Based on this time-varying automaton the design of timed supervisors is obtained by using the dioid algebra, where the languages used to describe the discrete event system as well the desired specification are replaced by matrices defined in such algebra and the supervisor synthesis is achieved through simple matrix operations. The proposed synthesis algorithm allows one to synthesize supervisors for un-timed DES, timed DES with constant event life-time and timed DES with variable event lifetime. All these cases are treated with the same basic algorithm, the differences rely only on the definition of the event lifetime functions. The proposed algorithm presents a complexity order equal to the supervisor synthesis algorithm of un-timed discrete event systems. The proposed approach can be considered as an alternative procedure, based on a non-traditional algebraic structure, to achieve the supervisor synthesis for discrete event systems.
AB - We introduce a time-varying automaton to model discrete event systems. The structure of this time-varying automaton is very similar structure to (max,+) automaton, but allowing variable event lifetimes. Based on this time-varying automaton the design of timed supervisors is obtained by using the dioid algebra, where the languages used to describe the discrete event system as well the desired specification are replaced by matrices defined in such algebra and the supervisor synthesis is achieved through simple matrix operations. The proposed synthesis algorithm allows one to synthesize supervisors for un-timed DES, timed DES with constant event life-time and timed DES with variable event lifetime. All these cases are treated with the same basic algorithm, the differences rely only on the definition of the event lifetime functions. The proposed algorithm presents a complexity order equal to the supervisor synthesis algorithm of un-timed discrete event systems. The proposed approach can be considered as an alternative procedure, based on a non-traditional algebraic structure, to achieve the supervisor synthesis for discrete event systems.
KW - Discrete event systems
KW - Supervisory control
KW - Time-Varying Automata
UR - http://www.scopus.com/inward/record.url?scp=19544383630&partnerID=8YFLogxK
U2 - 10.1590/S0103-17592004000400002
DO - 10.1590/S0103-17592004000400002
M3 - Article
AN - SCOPUS:19544383630
SN - 0103-1759
VL - 15
SP - 367
EP - 387
JO - Controle y Automacao
JF - Controle y Automacao
IS - 4
ER -