Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero
| Main Author: | |
|---|---|
| Publication Date: | 2025 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| Download full: | https://app.uff.br/riuff/handle/1/41616 |
Summary: | Este trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados. |
| id |
UFF-2_208774fcbc6f71ea6bb010d87b8a4c95 |
|---|---|
| oai_identifier_str |
oai:app.uff.br:1/41616 |
| network_acronym_str |
UFF-2 |
| network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| repository_id_str |
2120 |
| spelling |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricópteroDrone quadricópteroSimulação computacionalControle PIDDinâmica de vooPythonDroneSimulação por computadorAerodinâmicaPython (Linguagem de programação de computador)Quadcopter dronePID controlComputer simulationFlight dynamicsEste trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados.The main objective of this work is to analyze and predict the flight performance of a quadcopter stabilized by a PID (Proportional-Integral-Derivative) controller, based on the implementation of its dynamic modeling in a computational simulation environment. The methodology adopted was based on the Newton-Euler formalism to describe the aircraft's six degrees of freedom, covering translational and rotational movements under the influence of aerodynamic and gravitational forces. The mathematical model and the control strategy, structured in a cascade architecture with attitude and position loops, were implemented in the Python programming language, using scientific computing libraries. To validate the overall system performance, simulations were carried out in distinct operational scenarios, including altitude control, three dimensional navigation, and robustness tests against external disturbances, such as wind gusts. The obtained results demonstrated the effectiveness of the PID controller in vehicle stabilization and disturbance rejection, maintaining zero steady-state error. Additionally, the analysis highlighted the effects of dynamic coupling between axes and the limitations imposed by the physical saturation of actuators during aggressive maneuvers. It is concluded that the developed simulation platform is a valid and efficient tool for studying the dynamic behavior and designing control systems for unmanned aerial vehicles.65 f.Leta, Fabiana Rodrigueshttp://lattes.cnpq.br/5364548256245450Bernadá, Gabriel Mário Guerrahttp://lattes.cnpq.br/8995881694561450Domingues, Stella Maris Pireshttp://lattes.cnpq.br/2966026286742480Silva, Henrique de Albuquerque Vieira da2025-12-22T16:32:17Z2025-12-22T16:32:17Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025.https://app.uff.br/riuff/handle/1/41616CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2025-12-22T16:32:17Zoai:app.uff.br:1/41616Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202025-12-22T16:32:17Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
| dc.title.none.fl_str_mv |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| title |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| spellingShingle |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero Silva, Henrique de Albuquerque Vieira da Drone quadricóptero Simulação computacional Controle PID Dinâmica de voo Python Drone Simulação por computador Aerodinâmica Python (Linguagem de programação de computador) Quadcopter drone PID control Computer simulation Flight dynamics |
| title_short |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| title_full |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| title_fullStr |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| title_full_unstemmed |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| title_sort |
Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero |
| author |
Silva, Henrique de Albuquerque Vieira da |
| author_facet |
Silva, Henrique de Albuquerque Vieira da |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Leta, Fabiana Rodrigues http://lattes.cnpq.br/5364548256245450 Bernadá, Gabriel Mário Guerra http://lattes.cnpq.br/8995881694561450 Domingues, Stella Maris Pires http://lattes.cnpq.br/2966026286742480 |
| dc.contributor.author.fl_str_mv |
Silva, Henrique de Albuquerque Vieira da |
| dc.subject.por.fl_str_mv |
Drone quadricóptero Simulação computacional Controle PID Dinâmica de voo Python Drone Simulação por computador Aerodinâmica Python (Linguagem de programação de computador) Quadcopter drone PID control Computer simulation Flight dynamics |
| topic |
Drone quadricóptero Simulação computacional Controle PID Dinâmica de voo Python Drone Simulação por computador Aerodinâmica Python (Linguagem de programação de computador) Quadcopter drone PID control Computer simulation Flight dynamics |
| description |
Este trabalho tem como objetivo principal analisar e prever a performance de voo de um quadricóptero estabilizado por um controlador PID (Proporcional-Integral-Derivativo), a partir da implementação de sua modelagem dinâmica em um ambiente de simulação computacional. A metodologia adotada baseou-se no formalismo de Newton-Euler para descrever os seis graus de liberdade da aeronave, abrangendo os movimentos de translação e rotação sob a influência de forças aerodinâmicas e gravitacionais. O modelo matemático e a estratégia de controle, estruturada em uma arquitetura em cascata com malhas de atitude e posição, foram implementados na linguagem de programação Python, utilizando bibliotecas de computação científica. Para validar o desempenho global do sistema, foram realizadas simulações em cenários operacionais distintos, incluindo controle de altitude, navegação tridimensional e testes de robustez contra perturbações externas, como rajadas de vento. Os resultados obtidos demonstraram a eficácia do controlador PID na estabilização do veículo e na rejeição de distúrbios, mantendo o erro em regime permanente nulo. Adicionalmente, a análise evidenciou os efeitos do acoplamento dinâmico entre os eixos e as limitações impostas pela saturação física dos atuadores em manobras agressivas. Conclui-se que a plataforma de simulação desenvolvida é uma ferramenta válida e eficiente para o estudo do comportamento dinâmico e o projeto de sistemas de controle para veículos aéreos não tripulados. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-12-22T16:32:17Z 2025-12-22T16:32:17Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025. https://app.uff.br/riuff/handle/1/41616 |
| identifier_str_mv |
SILVA, Henrique de Albuquerque Vieira da. Desenvolvimento de um sistema de simulação de controle e performance de um drone quadricóptero. 2025. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecânica) - Escola de Engenharia, Universidade Federal Fluminense, Niterói, 2025. |
| url |
https://app.uff.br/riuff/handle/1/41616 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
CC-BY-SA info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
CC-BY-SA |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
| instname_str |
Universidade Federal Fluminense (UFF) |
| instacron_str |
UFF |
| institution |
UFF |
| reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
| repository.mail.fl_str_mv |
riuff@id.uff.br |
| _version_ |
1853790462619418624 |