Análise Numérica do Comportamento Dinâmico de Sistemas com PID: Uma Abordagem com Python Control Systems Library

Autores

DOI:

https://doi.org/10.31496/retii.v3i1.2061

Palavras-chave:

controlador PID, simulação numérica, análise paramétrica, sistemas de controle, Python

Resumo

Este trabalho apresenta uma análise computacional detalhada do comportamento de controladores PID (Proporcional-Integral-Derivativo) através de simulação numérica, investigando os efeitos individuais e combinados dos parâmetros Kp, Ki e Kd no desempenho de sistemas de controle em malha fechada. A metodologia empregada utiliza a biblioteca Python Control Systems para simular um sistema de segunda ordem representativo de processos industriais comuns, analisando métricas de desempenho como overshoot, tempo de acomodação e erro em regime permanente. Os resultados demonstram que o aumento do ganho proporcional Kp reduz o tempo de resposta mas aumenta o overshoot, enquanto o termo integral Ki elimina o erro em regime permanente ao custo de maior oscilação. O termo derivativo Kd mostrou-se eficaz na redução do overshoot e melhoria da estabilidade relativa do sistema. A análise paramétrica revelou interações complexas entre os três termos, evidenciando a necessidade de ajuste simultâneo para otimização do desempenho. Os resultados obtidos corroboram a teoria clássica de controle e fornecem insights práticos para o projeto de controladores PID em aplicações industriais, demonstrando a importância da simulação computacional como ferramenta de análise e projeto em engenharia de controle.

Biografia do Autor

Vitor Amadeu Souza, Centro Universitário de Volta Redonda - UniFOA, Volta Redonda, Brasil

Doutorando em Engenharia de Defesa pelo Instituto Militar de Engenharia (IME) e Mestre em Física pelo Centro Brasileiro de Pesquisas Físicas (CBPF). Bacharel em Engenharia de Computação, licenciado em Matemática, Física, Química e Filosofia, além de Analista de Sistemas. Possui especialização em diversas áreas da Engenharia, Computação, Ciência de Dados, Inteligência Artificial e Gerenciamento de Projetos. Atualmente, é professor universitário e administrador da Cerne Tecnologia, atuando no desenvolvimento de hardware e software, sistemas embarcados, automação, educação tecnológica e projetos de engenharia.

Referências

ÅSTRÖM, K. J.; HÄGGLUND, T. Advanced PID control. Research Triangle Park: ISA – The Instrumentation, Systems, and Automation Society, 2006.

BENNETT, S. A History of control engineering 1930-1955. London: Peter Peregrinus, 1993.

DORF, R. C.; BISHOP, R. H. Modern control systems. 13. ed. Boston: Pearson, 2017.

FRANKLIN, G. F.; POWELL, J. D.; EMAMI-NAEINI, A. Feedback Control of Dynamic Systems. 8. ed. Boston: Pearson, 2019.

HARRIS, C. R. et al. Array programming with NumPy. Nature, v. 585, n. 7825, p. 357-362, 2020. Disponível em: https://www.nature.com/articles/s41586-020-2649-2. Acesso em: 01 fev. 2025.

HUNTER, J. D. Matplotlib: A 2D graphics environment. Computing in Science & Engineering, v. 9, n. 3, p. 90-95, 2007.

THOMAS, K. et al. Jupyter Notebooks – a publishing format for reproducible computational workflows. Positioning And Power In Academic Publishing: Players, Agents and Agendas, [S.L.], p. 87-90, 2016. Disponível em: https://ebooks.iospress.nl/doi/10.3233/978-1-61499-649-1-87. Acesso em: 23 fev. 2025.

MURRAY, R. M.; ÅSTRÖM, K. J.; BOYD, S. P. Future Directions in Control in an Information-Rich World. IEEE Control Systems Magazine, v. 28, n. 2, p. 20-33, 2008. Disponível em: https://ieeexplore.ieee.org/abstract/document/1188769?casa_token=bV6T_2GE_qYAAAAA:5XOjbu7A2JxRQxcMjSwzrSyU0SRMScEg BBXiu9D60xu3EH-9QmZJIFmOAzX09XJGFyiRY76QpZ4. Acesso em: 13 mar. 2025.

MURRAY, R. et al. The Python Control Systems Library (python-control). 2021 60Th Ieee Conference on Decision And Control (Cdc), [S.L.], p. 4875-4881, 14 dez. 2021. Disponível em: https://ieeexplore.ieee.org/abstract/document/9683368/?casa_token=1TT7P8r7LQQAAAAA:_6S62YVaamdRdUrujwZ2lB-0cG0qts0XqtrHp0-Gmud35-TVW8k_ofjXSelaEBCL_WkGGcE1CqE. Acesso em: 05 mar. 2025.

NISE, N. S. Control systems engineering. 7. ed. Hoboken: John Wiley & Sons, 2015.

OGATA, K. Modern Control Engineering. 5. ed. Boston: Prentice Hall, 2010.

RIVERA, D. E.; MORARI, M.; SKOGESTAD, S. Internal model control: PID controller design. Industrial & Engineering Chemistry Process Design and Development, v. 25, n. 1, p. 252-265, 1986. Disponível em: https://pubs.acs.org/doi/pdf/10.1021/i200032a041?casa_token=3s4Q-6IzTj8AAAAA:dXqGK4_cQYZvtOr3QB4nyGgDVgylKP__ g5bOWVycXBbzKGc5_izPkP7etyua6dPnF0k1YNMcgkp1jplk. Acesso em: 06 abr. 2025.

SEBORG, D. E.; EDGAR, T. F.; MELLICHAMP, D. A. Process dynamics and control. 4. ed. Hoboken: John Wiley & Sons, 2016.

VAN ROSSUM, G.; DRAKE, F. L. Python 3 reference manual. Scotts Valley: CreateSpace, 2009.

VISIOLI, A. Practical PID control. London: Springer, 2006.

ZIEGLER, J. G.; NICHOLS, N. B.. Optimum Settings for Automatic Controllers. Journal Of Fluids Engineering, [S.L.], v. 64, n. 8, p. 759-765, 1 nov. 1942. Disponível em: https://asmedigitalcollection.asme.org/fluidsengineering/article-abstract/64/8/759/1155342/Optimum-Settings-for-Automatic-Controllers. Acesso em: 15 mar. 2025.

Downloads

Publicado

2026-06-02

Como Citar

Souza, V. A. (2026). Análise Numérica do Comportamento Dinâmico de Sistemas com PID: Uma Abordagem com Python Control Systems Library. Revista De Engenharia, TI E Inovação, 3(1), 1–12. https://doi.org/10.31496/retii.v3i1.2061

Artigos Semelhantes

<< < 2 3 4 5 6 7 

Você também pode iniciar uma pesquisa avançada por similaridade para este artigo.