• Nenhum resultado encontrado

Como sugest˜ao para trabalhos futuros, pode-se expandir a interface para ler outros tipos de arquivos n˜ao necessariamente dependentes da estrutura fornecida pelo libFAU- DES. Ainda nessa mesma linha, pode-se incluir uma interface gr´afica, para que o usu´ario entre manualmente com nomes de eventos e registradores ModBus, o que seria bastante interessante para a expans˜ao de sistemas em que novos eventos surgem, como foi feito na Sec¸˜ao 5.3.

Tamb´em seria interessante uma implementac¸˜ao e an´alise do desempenho tanto da interface quanto do programa supervis´orio em um SO de tempo real. Isso significaria reduc¸˜ao na variabilidade e uma maior repetibilidade dos resultados de controle devido a maior determinismo que esses tipos de sistemas operacionais tem no tempo de pro- cessamento de entradas e execuc¸˜ao de tarefas, o que se assemelharia a aplicac¸˜oes feitas diretamente em CLPs. Casos de variac¸˜oes cronol´ogicas na ocorrˆencia de eventos como o que ´e mencionado na Sec¸˜ao 5.2 potencialmente sumiriam ou seriam bastante reduzidos.

Finalmente, pode-se dizer que com essa estrutura ´e poss´ıvel tamb´em se focar mais no desenvolvimento de cada uma das partes do sistema de controle, e resolver os problemas um a um, mas de maneira mais gen´erica. Algumas das quest˜oes que podem ser traba- lhadas na ´area da Teoria de Controle Supervis´orio seriam: qual a melhor maneira de ler os sinais de baixo n´ıvel? Qual a melhor maneira de se traduzir esses sinais em eventos? Como podemos definir uma linguagem universal de descric¸˜ao de autˆomatos e como po- demos desenvolver um algoritmo ou sistema para rodar qualquer autˆomato de maneira gen´erica? ´E poss´ıvel fazer isso de maneira determin´ıstica?

Enfim, a ´area de Sistemas a Eventos Discretos ´e muito interessante e parece ter v´arias aplicac¸˜oes no mundo real, mas ainda ´e necess´ario um esforc¸o para melhor levar os con- ceitos desenvolvidos na academia para a ind´ustria. Esse trabalho ´e apenas mais um de uma s´erie de trabalhos que vem se desenvolvendo ao longo dos anos com o objetivo de se atingir esse maior alcance dos Sistemas de Controle a Eventos Discretos. Observando-se na literatura, atrav´es de artigos como (FABIAN; HELLGREN, 1998) e (WONHAM; CAI;

RUDIE, 2018) percebemos que h´a pelo menos 20 anos (se n˜ao mais), est´a se fazendo esse movimento. Os passos s˜ao pequenos, mas com a pesquisa n˜ao s´o na pr´opria ´area da Teoria de Controle Supervis´orio, como nas ´areas de computac¸˜ao e inform´atica, h´a de se diminuir esse gap que existe entre o mundo industrial e o mundo acadˆemico.

43

BIBLIOGRAFIA

CASSANDRAS, C. G.; LAFORTUNE, S. Introduction to Discrete Event Systems. Berlin, Heidelberg: Springer-Verlag, 2006.ISBN0387333320.

CURRY, G. L. et al. A modeling language generator for a discrete event simulation lan- guage in MATLAB. In: 2016 Winter Simulation Conference (WSC). [S.l.: s.n.], dez. 2016. p. 1013–1023.DOI: 10.1109/WSC.2016.7822161.

DRAGERT, C.; DINGEL, J.; RUDIE, K. Generation of Concurrency Control Code Using

Discrete-event Systems Theory. In: PROCEEDINGS of the 16th ACM SIGSOFT In- ternational Symposium on Foundations of Software Engineering. Atlanta, Georgia: ACM, 2008. (SIGSOFT ’08/FSE-16), p. 146–157. Dispon´ıvel em: <http://doi. acm . org / 10 . 1145 / 1453101 . 1453122>. Acesso em: 14 nov. 2018. ISBN

978-1-59593-995-1.DOI: 10.1145/1453101.1453122.

FABIAN, M.; HELLGREN, A. PLC-based implementation of supervisory control for dis- crete event systems. In: PROCEEDINGS of the 37th IEEE Conference on Decision

and Control (Cat. No.98CH36171). [S.l.: s.n.], dez. 1998. v. 3, 3305–3310 vol.3.DOI: 10.1109/CDC.1998.758209.

G SILVA, Y.; HERING DE QUEIROZ, M.; CURY, J. S´ıntese e Implementac¸˜ao de Controle Supervis´orio Modular Local para um Sistema de AGV, set. 2010.

HERING DE QUEIROZ, M.; CURY, J. Synthesis and Implementation of Local Modular Supervisory Control for a Manufacturing Cell, ago. 2002.

IEEE. IEEE Std 100-2000: The Authoritative Dictionary of IEEE Standards Terms, Se-

venth Edition. [S.l.]: IEEE, 2000. Dispon´ıvel em: <https://books.google. com.br/books?id=5CV8AQAACAAJ>. Acesso em: 14 nov. 2018.

KHARRAZI, A.;MISHRA, Y.;SREERAM, V. Discrete-Event Systems Supervisory Control for a Custom Power Park. IEEE Transactions on Smart Grid, p. 1–1, 2018.ISSN1949- 3053.DOI: 10.1109/TSG.2017.2745491.

KUHLMAN, D. A Python Book: Beginning Python, Advanced Python, and Python Exer-

cises. [S.l.]: Dave Kuhlman, 2009. Dispon´ıvel em: <https://books.google. com.br/books?id=mrjOygAACAAJ>. Acesso em: 14 nov. 2018.

MOOR, T.; SCHMIDT, K. libFAUDES - About. Dispon´ıvel em: <https : / / www . rt . tf . fau . de / FGdes / faudes / >. Acesso em: 14 nov. 2018. Lehrstuhl f¨ur Regelungstechnik (LRT) of the University Erlangen-N¨urnberg. Out 2018a.

44

MOOR, T.; SCHMIDT, K. ProposingExecutor Class Reference. Dispon´ıvel em: <https

: / / www . rt . tf . fau . de / FGdes / faudes / csource / classfaudes _ 1 _ 1ProposingExecutor . html>. Acesso em: 14 nov. 2018. Lehrstuhl f¨ur Regelungstechnik (LRT) of the University Erlangen-N¨urnberg. Out 2018b.

NOORBAKHSH, M.; AFZALIAN, A. Modeling and synthesis of DES supervisory control

for coordinating ULTC and SVC. In: PROCEEDINGSof the American Control Confe-

rence. [S.l.: s.n.], jul. 2009. p. 4759–4764.

QUEIROZ,M. H. DE;CURY,J. E. R. Modular control of composed systems. In: PROCEE-

DINGSof the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334). [S.l.: s.n.], jun. 2000. v. 6, 4051–4055 vol.6.DOI: 10.1109/ACC.2000.876983. QUEIROZ,M. H. DE. Controle Supervis´orio Modular de Sistemas de Grande Porte. 2000.

f. 61. Tese (Mestrado em engenharia) – Programa de P´os-Graduac¸˜ao em Engenharia El´etrica da Universidade Federal de Santa Catarina, Florian´opolis.

RAMADGE,P.;WONHAM,W. Supervisory Control of a Class of Discrete Event Processes. SIAM Journal on Control and Optimization, v. 25, n. 1, p. 206–230, 1987. Dispon´ıvel em: <https : / / doi . org / 10 . 1137 / 0325013>. Acesso em: 14 nov. 2018.

DOI: 10.1137/0325013.

STROUSTRUP, B. The Essence of C++. Dispon´ıvel em: <https : / / www . youtub e . com / watch ? v = 86xWVb4XIyE>. Acesso em: 14 nov. 2018. University of Edinburgh. 2014.

SYSPROGS. VisualGDB - Serious cross-platform support for Visual Studio. Dispon´ıvel em: <https://visualgdb.com/>. Acesso em: 14 nov. 2018. Sysprogs O ¨U. Out 2018.

THIELE L. VANBEVER L., W. R. Discrete Event Systems. Dispon´ıvel em: <https://d isco.ethz.ch/courses/hs18/des/>. Acesso em: 14 nov. 2018. Distributed Computing, ETH Z¨urich. Out 2018.

WONHAM,W.;RAMADGE,P. On the Supremal Controllable Sublanguage of a Given Lan-

guage. SIAM Journal on Control and Optimization, v. 25, n. 3, p. 637–659, 1987. Dis- pon´ıvel em: <https://doi.org/10.1137/0325036>. Acesso em: 14 nov. 2018.DOI: 10.1137/0325036.

WONHAM, W.;CAI,K.;RUDIE, K. Supervisory control of discrete-event systems: A brief history. Annual Reviews in Control, v. 45, p. 250–256, 2018. Dispon´ıvel em: <http: //www.sciencedirect.com/science/article/pii/S13675788173 01876>. Acesso em: 14 nov. 2018. ISSN 1367-5788. DOI: https://doi.org/ 10.1016/j.arcontrol.2018.03.002.

Documentos relacionados