Proposta de uma biblioteca em Modelica para simulação de circuitos pneumáticos
DOI:
https://doi.org/10.18265/2447-9187a2022id7858Palavras-chave:
modelagem, Modelica, circuitos pneumáticos, POO, simulaçãoResumo
Modelica é uma linguagem de programação orientada a objetos (POO) introduzida em 1996, que permite a reutilização de elementos programados individualmente. Devido a essa característica, tornou-se uma linguagem ideal para modelagem de vários sistemas físicos e matemáticos, incluindo campos da Engenharia como hidráulica, eletrônica e química. O software OMedit utiliza a linguagem Modelica, mas ainda carece de uma biblioteca pneumática. Portanto, este trabalho propõe a criação de uma biblioteca computacional para elementos pneumáticos, bem como a validação de vários modelos matemáticos utilizados. Foi realizada uma revisão da literatura para identificar as principais equações que regem os componentes pneumáticos. O comportamento do fluxo de massa através de válvulas solenoides e a dinâmica das pressões em câmaras de atuadores pneumáticos ao longo do tempo foram discutidos. Após cada um dos elementos ser modelado computacionalmente no software, experimentos de laboratório foram realizados para a aquisição de dados empíricos a fim de entender o comportamento dos componentes e obter os parâmetros que serão utilizados nos modelos computacionais. Uma placa de aquisição de dados e transdutores de pressão e posição foram usados para adquirir o comportamento dos componentes ao longo do tempo. O processamento de dados foi necessário, incluindo a eliminação de leituras de ruídos devido aos instrumentos de medição usados, e aproximações polinomiais foram desenvolvidas para aplicar métodos matemáticos de minimização de erros. Finalmente, curvas características da pressurização de um reservatório e do movimento de avanço e retorno de um atuador pneumático foram simuladas com sucesso, com as curvas experimentais e teóricas comparadas para destacar o grau de precisão obtido. Como resultado, uma ferramenta para a simulação computacional de um atuador pneumático usando a linguagem Modelica foi desenvolvida, juntamente com uma proposta de uma biblioteca pneumática para OMedit.
Downloads
Métricas
Referências
BAVARESCO, D. Modelagem matemática e controle de um atuador pneumático. 2007. Dissertação (Mestrado em Modelagem Matemática) – Universidade Regional do Noroeste do Estado do Rio Grande do Sul, Ijuí, 2007. Disponível em: http://www.simmer.unijui.edu.br/Dissertacoes/Dissertação%20Delair%20Bavaresco.pdf. Acesso em: 12 ago. 2023.
BOBROW, J. E.; MCDONELL, B. W. Modeling, identification, and control of a pneumatically actuated, force controllable robot. IEEE Transactions on Robotics and Automation, v. 14, n. 5, p. 732-742, 1998. DOI: https://doi.org/10.1109/70.720349.
BUFFONI, L.; OCHEL, L.; POP, A.; FRITZSON, P.; FORS, N.; HEDIN, G.; TAHA, W.; SJÖLUND, M. Open source languages and methods for cyber-physical system development: overview and case studies. Electronics, v. 10, n. 8, 902, 2021. DOI: https://doi.org/10.3390/electronics10080902.
CAVALCANTE, G. B.; ARAÚJO, Í. B. Q.; AQUINO, A. S.; COSTA JUNIOR, A. G. Identificação de sistemas para obter modelos lineares via mínimos quadrados para um sistema eletropneumático. Revista da Sociedade Brasileira de Automática, v. 1, n. 1, p. 1-8, 2019. Trabalho apresentado no 22º Congresso Brasileiro de Automática, 2018, João Pessoa. Disponível em: https://www.sba.org.br/open_journal_systems/index.php/cba/article/view/841. Acesso em: 21 dez. 2023.
COSTA, G. K. Modelling air flow through pneumatic valves: a brief review with an experimental case study. Eng, v. 4, n. 4, p. 2601-2614, 2023. DOI: https://doi.org/10.3390/eng4040149.
ENDLER, L.; VALDIERO, A. C.; ANDRIGHETTO, P. L.; RAFIKOV, M. Simulação computacional de um modelo matemático para atuadores pneumáticos. TEMA. Tendências em Matemática Aplicada e Computacional, v. 9, n. 2, p. 213-222, 2008. Disponível em: https://tcam.sbmac.org.br/tema/article/view/157. Acesso em: 12 jun. 2023.
FIORINA, C.; CLIFFORD, I.; KELM, S.; LORENZI, S. On the development of multi-physics tools for nuclear reactor analysis based on OpenFOAM®: state of the art, lessons learned and perspectives. Nuclear Engineering and Design, v. 387, 111604, 2022. DOI: https://doi.org/10.1016/j.nucengdes.2021.111604.
LAIB, K.; PHAM, M. T.; LIN-SHI, X.; MEGHNOUS, R. Average modeling and nonlinear observer design for pneumatic actuators with on/off solenoid valves. Journal of Dynamic Systems, Measurement, and Control, v. 144, n. 2, 021006, 2022. DOI: https://doi.org/10.1115/1.4052394.
MANDALI, A.; DONG, L. Modeling and cascade control of a pneumatic positioning system. Journal of Dynamic Systems, Measurement, and Control, v. 144, n. 6, 061004, 2022. DOI: https://doi.org/10.1115/1.4053966.
OLIVEIRA, R. N. Modelo dinâmico e estudo experimental para um resfriador de uma bomba de calor operando com CO2 para aquecimento de água residencial. 2013. Tese (Doutorado em Engenharia Mecânica) – Escola de Engenharia, Universidade Federal de Minas Gerais, Belo Horizonte, 2013. Disponível em: https://repositorio.ufmg.br/handle/1843/BUOS-9ABJ6E. Acesso em: 12 jun. 2023.
RICHTER, R. R. M. Modelagem matemática e controle de posição de um atuador linear acionado pneumaticamente. 2013. Dissertação (Mestrado em Modelagem Matemática) – Universidade Regional do Noroeste do Estado do Rio Grande do Sul, Ijuí, 2013. Disponível em: http://www.simmer.unijui.edu.br/Dissertacoes/Dissertação%20Rozimerli%20Raquel%20Milbeir%20Richter.pdf. Acesso em: 6 ago. 2023.
SEABRA, E.; SILVA, L. F.; SILVA, F.; VIEIRA, J. Modelica como uma linguagem de engenharia: modelação de sistemas mecânicos/mecatrónicos. In: CONFERÊNCIA INTERNACIONAL DA SOCIEDADE PORTUGUESA PARA A EDUCAÇÃO EM ENGENHARIA (CISPEE 2016), 2., 2016, Vila Real. Anais [...]. Vila Real: SPEE, 2016. Disponível em: https://repositorium.sdum.uminho.pt/handle/1822/50829. Acesso em: 21 dez. 2023.
SIMÕES, R. M. I. Sistemas hidráulicos e pneumáticos. Londrina: Editora e Distribuidora Educacional, 2016.
TILLER, M. Introduction to physical modeling with Modelica. Dordrecht: Kluwer Academic Publishers, 2001.
TINNERHOLM, J.; POP, A.; SJÖLUND, M. A modular, extensible, and Modelica-standard-compliant OpenModelica compiler framework in Julia supporting structural variability. Electronics, v. 11, n. 11, 1772, 2022. DOI: https://doi.org/10.3390/electronics11111772.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2023 Tales Matheus Alves dos Passos, Luciana Lima Monteiro, José Ângelo Peixoto da Costa, Gustavo Koury Costa

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Esta revista, seguindo as recomendações do movimento de Acesso Aberto, proporciona seu conteúdo em Full Open Access. Assim os autores conservam todos seus direitos permitindo que a Revista Principia possa publicar seus artigos e disponibilizar pra toda a comunidade.
A Revista Principia adota a licença Creative Commons 4.0 do tipo atribuição (CC-BY). Esta licença permite que outros distribuam, remixem, adaptem e criem a partir do seu trabalho, inclusive para fins comerciais, desde que lhe atribuam o devido crédito pela criação original.
Os autores estão autorizados a enviar a versão do artigo publicado nesta revista em repositório institucionais, com reconhecimento de autoria e publicação inicial na Revista Principia.
Demais informações sobre a Política de Direitos Autorais da Revista Principia encontram-se neste link.
See how this article has been cited at scite.ai
scite shows how a scientific paper has been cited by providing the context of the citation, a classification describing whether it supports, mentions, or contrasts the cited claim, and a label indicating in which section the citation was made.