/img alt="Imagem da capa" class="recordcover" src="""/>
Trabalho de Curso - Graduação - Monografia
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad
This undergraduate thesis proposes an innovative approach to the control of a motor-generator test bench, integrating advanced optimization, modeling, and control techniques. The study utilizes genetic algorithms (GAs) developed with the PyGad library for offline optimization in tuning Proportional-...
Autor principal: | JESUS, Diego Antonio Silva de |
---|---|
Grau: | Trabalho de Curso - Graduação - Monografia |
Publicado em: |
2024
|
Assuntos: | |
Acesso em linha: |
https://bdm.ufpa.br/jspui/handle/prefix/6919 |
id |
oai:https:--bdm.ufpa.br:8443:prefix-6919 |
---|---|
recordtype |
dspace |
spelling |
oai:https:--bdm.ufpa.br:8443:prefix-69192025-01-22T14:35:17Z Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad JESUS, Diego Antonio Silva de TEIXEIRA, Raphael Barros http://lattes.cnpq.br/4902824086591521 https://orcid.org/0000-0003-2993-802X Controladores PI e PID Algoritmos genéticos PyGad Bancada motor-gerador Otimização Modelagens de sistemas dinâmicos SINDy PI and PID controllers PyGad genetic algorithms Motor-generator bench Optimization SINDy dynamic systems modeling CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO This undergraduate thesis proposes an innovative approach to the control of a motor-generator test bench, integrating advanced optimization, modeling, and control techniques. The study utilizes genetic algorithms (GAs) developed with the PyGad library for offline optimization in tuning Proportional-Integral (PI) and Proportional-Integral-Derivative (PID) controllers. Data collection from the test bench is performed through a specific code, while another code is developed for building the model using the Sparse Identification of Nonlinear Dynamics (SINDy) technique. This model serves as a foundation for the development of controllers. Two sets of codes are implemented for PI and PID controllers. The first set, of an offline nature, employs GAs with PyGad for optimizing controller parameters. The second set is online and functions to transmit the controller obtained through optimization to the motor-generator test bench in real-time. The study addresses theoretical and practical aspects, providing an in-depth analysis of the results obtained with the implementation of PI and PID controllers, comparing the performance of the two tuning methods. Additionally, significant contributions are presented in the context of dynamic systems control, exploring the effectiveness of integrating modern techniques for optimization and modeling. Este trabalho de conclusão de curso propõe uma abordagem inovadora para o controle de uma bancada motor-gerador, integrando técnicas avançadas de otimização, modelagem e controle. O estudo utiliza algoritmos genéticos (AGs) desenvolvidos com a biblioteca PyGad para otimização offline na sintonia dos controladores Proporcional-Integral (PI) e Proporcional-Integral-Derivativo (PID). A obtenção de dados da bancada é efetuada mediante a execução de um código Python dedicado, ao passo que um segundo código é elaborado para a criação do modelo, empregando a abordagem SINDy (Identificação Esparsa de Dinâmicas Não Lineares). Esse modelo serve como base para o desenvolvimento dos controladores. Dois conjuntos de códigos são implementados para os controladores PI e PID. O primeiro conjunto, de caráter offline, utiliza AG com PyGad para otimização dos parâmetros dos controladores. O segundo conjunto é de natureza online e tem como função a transmissão do controlador obtido com a otimização para a bancada motor-gerador em tempo real. O estudo aborda aspectos teóricos e práticos, fornecendo uma análise aprofundada dos resultados obtidos com a implementação dos controladores PI e PID, comparando o desempenho dos dois sintonizadores. Além disso, são apresentadas contribuições significativas no contexto de controle de sistemas dinâmicos, explorando a eficácia da integração de técnicas modernas para otimização e modelagem. 2024-03-13T18:24:59Z 2024-03-13T18:24:59Z 2023-12-13 Trabalho de Curso - Graduação - Monografia JESUS, Diego Antonio Silva de. Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad. Orientador: Raphael Barros Teixeira. 2023. [13], 68 f. Trabalho de Curso (Bacharelado em Engenharia Elétrica) – Faculdade de Engenharia Elétrica, Campus Universitário de Tucuruí, Universidade Federal do Pará, Tucuruí, 2023. Disponível em: https://bdm.ufpa.br/jspui/handle/prefix/6919. Acesso em:. https://bdm.ufpa.br/jspui/handle/prefix/6919 Acesso Aberto Disponível na Internet via Sagitta |
institution |
Biblioteca Digital de Monografias - UFPA |
collection |
MonografiaUFPA |
topic |
Controladores PI e PID Algoritmos genéticos PyGad Bancada motor-gerador Otimização Modelagens de sistemas dinâmicos SINDy PI and PID controllers PyGad genetic algorithms Motor-generator bench Optimization SINDy dynamic systems modeling CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
spellingShingle |
Controladores PI e PID Algoritmos genéticos PyGad Bancada motor-gerador Otimização Modelagens de sistemas dinâmicos SINDy PI and PID controllers PyGad genetic algorithms Motor-generator bench Optimization SINDy dynamic systems modeling CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO JESUS, Diego Antonio Silva de Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
topic_facet |
Controladores PI e PID Algoritmos genéticos PyGad Bancada motor-gerador Otimização Modelagens de sistemas dinâmicos SINDy PI and PID controllers PyGad genetic algorithms Motor-generator bench Optimization SINDy dynamic systems modeling CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS::CONTROLE DE PROCESSOS ELETRONICOS, RETROALIMENTACAO CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO |
description |
This undergraduate thesis proposes an innovative approach to the control of a motor-generator test bench, integrating advanced optimization, modeling, and control techniques. The study utilizes genetic algorithms (GAs) developed with the PyGad library for offline optimization in tuning Proportional-Integral (PI) and Proportional-Integral-Derivative (PID) controllers. Data collection from the test bench is performed through a specific code, while another code is developed for building the model using the
Sparse Identification of Nonlinear Dynamics (SINDy) technique. This model serves as a foundation for the development of controllers. Two sets of codes are implemented for PI and PID controllers. The first set, of an offline nature, employs GAs with PyGad for optimizing controller parameters. The second set is online and functions to transmit the controller obtained through optimization to the motor-generator test bench in real-time. The study addresses theoretical and practical aspects, providing an in-depth analysis of the results obtained with the implementation of PI and PID controllers, comparing the performance of the two tuning methods. Additionally, significant contributions are presented in the context of dynamic systems control, exploring the effectiveness of integrating modern techniques for optimization and modeling. |
author_additional |
TEIXEIRA, Raphael Barros |
author_additionalStr |
TEIXEIRA, Raphael Barros |
format |
Trabalho de Curso - Graduação - Monografia |
author |
JESUS, Diego Antonio Silva de |
title |
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
title_short |
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
title_full |
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
title_fullStr |
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
title_full_unstemmed |
Otimização evolutiva de controladores PID para bancadas motor-gerador utilizando algoritmos genéticos e PyGad |
title_sort |
otimização evolutiva de controladores pid para bancadas motor-gerador utilizando algoritmos genéticos e pygad |
publishDate |
2024 |
url |
https://bdm.ufpa.br/jspui/handle/prefix/6919 |
_version_ |
1829093190648463360 |
score |
11.753735 |