Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Estadual Paulista (Unesp)
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://hdl.handle.net/11449/317957 |
Resumo: | Neste trabalho foi realizada a simulação e implementação prática do controle do sistema Pêndulo Invertido por Roda de Reação (PIRR), utilizando componentes de hardware de baixo custo. Foi considerado uma estratégia de controle switch para atuação dos controla dores swing up e de estabilização. Esse método de controle switch integra dois controladores distintos: um para elevar o pêndulo até a região invertida, e outro para controlá-lo no ponto de equilíbrio instável na posição invertida. Assim, foi considerado um controlador swing up não linear para resolver o problema de movimentar o pêndulo da posição de equilíbrio estável até atingir uma posição favorável para a aplicação de um controlador de estabilização. Para a região de estabilização, foram projetados controladores lineares, PID e alocação de autovalores, e um controlador não linear baseado na técnica de Controle por Modos Deslizantes convencional (CMD). O comportamento do sistema PIRR, com os con troladores projetados, foi verificado através de simulações com o MATLAB/SIMULINK®. As leis de controle foram programadas em script desenvolvido na IDE Arduino (do inglês, Integrated Development Environment), utilizando o microcontrolador ESP32, e a coleta de dados foi realizada através da comunicação serial entre o MATLAB® e ESP32. Foram calculados índices de desempenho para avaliar a resposta da variável controlada na região de estabilização. |
| id |
UNSP_6c10e6fe9dfb72030fba3e02af1702fe |
|---|---|
| oai_identifier_str |
oai:repositorio.unesp.br:11449/317957 |
| network_acronym_str |
UNSP |
| network_name_str |
Repositório Institucional da UNESP |
| repository_id_str |
|
| spelling |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reaçãoClassical and sliding mode controllers applied to the reaction wheel inverted pendulumESP32IDE ArduinoModos deslizantesPIDAlocação de autovaloresÍndices de desempenhoESP32Arduino IDESliding modesPole placementPerformance indicesNeste trabalho foi realizada a simulação e implementação prática do controle do sistema Pêndulo Invertido por Roda de Reação (PIRR), utilizando componentes de hardware de baixo custo. Foi considerado uma estratégia de controle switch para atuação dos controla dores swing up e de estabilização. Esse método de controle switch integra dois controladores distintos: um para elevar o pêndulo até a região invertida, e outro para controlá-lo no ponto de equilíbrio instável na posição invertida. Assim, foi considerado um controlador swing up não linear para resolver o problema de movimentar o pêndulo da posição de equilíbrio estável até atingir uma posição favorável para a aplicação de um controlador de estabilização. Para a região de estabilização, foram projetados controladores lineares, PID e alocação de autovalores, e um controlador não linear baseado na técnica de Controle por Modos Deslizantes convencional (CMD). O comportamento do sistema PIRR, com os con troladores projetados, foi verificado através de simulações com o MATLAB/SIMULINK®. As leis de controle foram programadas em script desenvolvido na IDE Arduino (do inglês, Integrated Development Environment), utilizando o microcontrolador ESP32, e a coleta de dados foi realizada através da comunicação serial entre o MATLAB® e ESP32. Foram calculados índices de desempenho para avaliar a resposta da variável controlada na região de estabilização.In this work, the practical implementation of the control system for the Reaction Wheel Inverted Pendulum (RWP) was carried out using low-cost hardware components. A hy brid control strategy was adopted to operate the swing-up and stabilization controllers. This hybrid control method integrates two distinct controllers: one designed to raise the pendulum to the inverted region, and another to stabilize it at the unstable equilibrium point in the inverted position. A nonlinear swing-up controller was designed to address the problem of moving the pendulum from the stable equilibrium position to a favorable position for the application of a stabilization controller. For the stabilization region, lin ear controllers—PID and state-feedback—were designed, as well as a nonlinear controller based on the conventional Sliding Mode Control (SMC) technique. The behavior of the RWPsystem, with the designed controllers, was verified through simulations performed in MATLAB/SIMULINK®. The control laws were programmed using scripts developed on the Arduino IDE with the ESP32 prototyping board, and data collection was performed through serial communication between MATLAB® and the ESP32. Performance indices were calculated to evaluate the response of the controlled variable in the stabilization regionCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)88887.646115/2021-00Universidade Estadual Paulista (Unesp)Ribeiro, Jean Marcos de Souza [UNESP]Universidade Estadual Paulista (Unesp)Ribeiro, Jean Marcos de SouzaCardim, RodrigoAndrea, Cristiano QuevedoOliveira, Diogo Ramalho deSereni, BrunoSilva, Rafael Máximo da [UNESP]2026-01-05T12:35:09Z2025-11-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfSILVA, Rafael Máximo da. Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação. 2025. Tese (Doutorado) - Universidade Estadual Paulista (UNESP), Faculdade de Engenharia, Ilha Solteira, 2025https://hdl.handle.net/11449/31795733004099080P064540542079119650000-0003-1041-9617porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2026-01-05T15:05:11Zoai:repositorio.unesp.br:11449/317957Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462026-01-05T15:05:11Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
| dc.title.none.fl_str_mv |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação Classical and sliding mode controllers applied to the reaction wheel inverted pendulum |
| title |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| spellingShingle |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação Silva, Rafael Máximo da [UNESP] ESP32 IDE Arduino Modos deslizantes PID Alocação de autovalores Índices de desempenho ESP32 Arduino IDE Sliding modes Pole placement Performance indices |
| title_short |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| title_full |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| title_fullStr |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| title_full_unstemmed |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| title_sort |
Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação |
| author |
Silva, Rafael Máximo da [UNESP] |
| author_facet |
Silva, Rafael Máximo da [UNESP] |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Ribeiro, Jean Marcos de Souza [UNESP] Universidade Estadual Paulista (Unesp) Ribeiro, Jean Marcos de Souza Cardim, Rodrigo Andrea, Cristiano Quevedo Oliveira, Diogo Ramalho de Sereni, Bruno |
| dc.contributor.author.fl_str_mv |
Silva, Rafael Máximo da [UNESP] |
| dc.subject.por.fl_str_mv |
ESP32 IDE Arduino Modos deslizantes PID Alocação de autovalores Índices de desempenho ESP32 Arduino IDE Sliding modes Pole placement Performance indices |
| topic |
ESP32 IDE Arduino Modos deslizantes PID Alocação de autovalores Índices de desempenho ESP32 Arduino IDE Sliding modes Pole placement Performance indices |
| description |
Neste trabalho foi realizada a simulação e implementação prática do controle do sistema Pêndulo Invertido por Roda de Reação (PIRR), utilizando componentes de hardware de baixo custo. Foi considerado uma estratégia de controle switch para atuação dos controla dores swing up e de estabilização. Esse método de controle switch integra dois controladores distintos: um para elevar o pêndulo até a região invertida, e outro para controlá-lo no ponto de equilíbrio instável na posição invertida. Assim, foi considerado um controlador swing up não linear para resolver o problema de movimentar o pêndulo da posição de equilíbrio estável até atingir uma posição favorável para a aplicação de um controlador de estabilização. Para a região de estabilização, foram projetados controladores lineares, PID e alocação de autovalores, e um controlador não linear baseado na técnica de Controle por Modos Deslizantes convencional (CMD). O comportamento do sistema PIRR, com os con troladores projetados, foi verificado através de simulações com o MATLAB/SIMULINK®. As leis de controle foram programadas em script desenvolvido na IDE Arduino (do inglês, Integrated Development Environment), utilizando o microcontrolador ESP32, e a coleta de dados foi realizada através da comunicação serial entre o MATLAB® e ESP32. Foram calculados índices de desempenho para avaliar a resposta da variável controlada na região de estabilização. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-11-05 2026-01-05T12:35:09Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SILVA, Rafael Máximo da. Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação. 2025. Tese (Doutorado) - Universidade Estadual Paulista (UNESP), Faculdade de Engenharia, Ilha Solteira, 2025 https://hdl.handle.net/11449/317957 33004099080P0 6454054207911965 0000-0003-1041-9617 |
| identifier_str_mv |
SILVA, Rafael Máximo da. Controladores clássicos e com modos deslizantes aplicados ao pêndulo invertido com roda de reação. 2025. Tese (Doutorado) - Universidade Estadual Paulista (UNESP), Faculdade de Engenharia, Ilha Solteira, 2025 33004099080P0 6454054207911965 0000-0003-1041-9617 |
| url |
https://hdl.handle.net/11449/317957 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
| publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
| instname_str |
Universidade Estadual Paulista (UNESP) |
| instacron_str |
UNESP |
| institution |
UNESP |
| reponame_str |
Repositório Institucional da UNESP |
| collection |
Repositório Institucional da UNESP |
| repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
| repository.mail.fl_str_mv |
repositoriounesp@unesp.br |
| _version_ |
1854954439259979776 |