Proposta de uma biblioteca em Modelica para simulação de circuitos pneumáticos

Autores

DOI:

https://doi.org/10.18265/2447-9187a2022id7858

Palavras-chave:

modelagem, Modelica, circuitos pneumáticos, POO, simulação

Resumo

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

Carregando 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.

Publicado

01-04-2025

Como Citar

PASSOS, T. M. A. dos; MONTEIRO, L. L.; COSTA, J. Ângelo P. da; COSTA, G. K. Proposta de uma biblioteca em Modelica para simulação de circuitos pneumáticos. Revista Principia, [S. l.], v. 62, 2025. DOI: 10.18265/2447-9187a2022id7858. Disponível em: https://periodicos.ifpb.edu.br/index.php/principia/article/view/7858. Acesso em: 4 abr. 2025.

Edição

Seção

Engenharias III - Engenharia Mecânica
Smart Citations via scite_
Intro0
methods0
results0
discussion0
other0
Cited in Sections
Intro0
methods0
results0
discussion0
other0
View Citations

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.

Artigos mais lidos pelo mesmo(s) autor(es)