Distributed Embedded Platform for Controllers Following the Supervisory Control Theory
Joao Vitor Assmann, Marcelo Götz, Ivan Müller, Achim Rettberg · 2021 International Conference on Electrical, Communication, and Computer Engineering (ICECCE) · 2021
Supervisory Control Theory (SCT) is a powerful framework to design a controller for a Discrete Event System (DES). However, several issues appear because of the different nature of SCT and synchronous-based systems, on which a controller will be executed. While SCT, which relies on automata theory, is based on the occurrence of asynchronous events, a computer-based system is based on a synchronous digital system. Even though most of the contributions to overcome the problems derived by this fact concentrate on the usability for Programming Logic Controllers, no significant contribution has been made for embedded execution platform. If so, it relies on the hand-coded implementation of the supervisor controller. The work here proposed, combines previous research contributions to develop an embedded and distributed platform for supervisor automata model execution. No code translation is required, since the models, after simulation, can be directly executed on the proposed platform. The results obtained by two case studies show the feasibility of the conceived platform.