Estudo e implementação de sistemas de controle para quadricóptero
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
Texto Completo: | https://repositorio.ufersa.edu.br/handle/prefix/7046 |
Resumo: | The oil and gas industry deals with the transportation and storage of flammable substances at high pressure, requiring continuous monitoring of its structures to avoid damage to the environment, population, economic losses and production stoppages. In view of the current complexity of exploration environments and the continuing necessity of society for products from this sector, the petrochemical industry has been searching for ways to apply automation in order to reduce costs and ensure better security for the environment and the people involved. In this sense, the use of the quadcopter for the inspection and monitoring is an alternative that has been implemented in the last years, consisting of an Unmanned Aerial Vehicle (UAV). Therefore, it is necessary that the quadcopter performs the flight in diverse environments, being a robust and fast response controller in order to avoid the loss of stability and fall. This fact implies the necessity to develop a quadcopter control system that performs control of engine speed and flight altitude. For this reason, we developed and simulated altitude controls, using PID (Proportional Integral Derivative) and Fuzzy Logic control techniques, as well as for speed control of the motors, using a PID controller. To perform the simulation, it was necessary to survey the dynamic modeling of the quadcopter and engines, in order to obtain the approximate mathematical representation of the actual behavior of the vehicle to be controlled. The simulation of systems with controllers was performed using Simulink/MATLAB® software, in which we observed performance parameters such as rise time, overshoot, among others, and compared the responses. Finally, we performed tests on an prototype using the Arduino® platform, in order to verify the behavior of the system. For the altitude control, the simulations showed that with the PID controller we obtain a faster response of the system, but with the Fuzzy controller we obtain a lower overshoot and error. However, this result can not be generalized since the Fuzzy controller depends on the knowledge of a specialist and better answers can be obtained. Regarding the speed control of the motors, the use of the PID controller obtained a faster simulated response and less error when compared to the the system using only the Electronic Speed Controller (ESC). The experimental tests verified the actual behavior of the system with the PID controllers, presenting quantitative deviations to the simulated results due to the presence of disturbances during the flight and the simplifications made in the modeling of the system |
id |
UFER_f15e9b15e440b8a818548137395c6cb5 |
---|---|
oai_identifier_str |
oai:repositorio.ufersa.edu.br:prefix/7046 |
network_acronym_str |
UFER |
network_name_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository_id_str |
|
spelling |
Estudo e implementação de sistemas de controle para quadricópteroVANTPIDLógica FuzzyAltitudeControleVANTPIDFuzzy logicAltitudeControlCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAThe oil and gas industry deals with the transportation and storage of flammable substances at high pressure, requiring continuous monitoring of its structures to avoid damage to the environment, population, economic losses and production stoppages. In view of the current complexity of exploration environments and the continuing necessity of society for products from this sector, the petrochemical industry has been searching for ways to apply automation in order to reduce costs and ensure better security for the environment and the people involved. In this sense, the use of the quadcopter for the inspection and monitoring is an alternative that has been implemented in the last years, consisting of an Unmanned Aerial Vehicle (UAV). Therefore, it is necessary that the quadcopter performs the flight in diverse environments, being a robust and fast response controller in order to avoid the loss of stability and fall. This fact implies the necessity to develop a quadcopter control system that performs control of engine speed and flight altitude. For this reason, we developed and simulated altitude controls, using PID (Proportional Integral Derivative) and Fuzzy Logic control techniques, as well as for speed control of the motors, using a PID controller. To perform the simulation, it was necessary to survey the dynamic modeling of the quadcopter and engines, in order to obtain the approximate mathematical representation of the actual behavior of the vehicle to be controlled. The simulation of systems with controllers was performed using Simulink/MATLAB® software, in which we observed performance parameters such as rise time, overshoot, among others, and compared the responses. Finally, we performed tests on an prototype using the Arduino® platform, in order to verify the behavior of the system. For the altitude control, the simulations showed that with the PID controller we obtain a faster response of the system, but with the Fuzzy controller we obtain a lower overshoot and error. However, this result can not be generalized since the Fuzzy controller depends on the knowledge of a specialist and better answers can be obtained. Regarding the speed control of the motors, the use of the PID controller obtained a faster simulated response and less error when compared to the the system using only the Electronic Speed Controller (ESC). The experimental tests verified the actual behavior of the system with the PID controllers, presenting quantitative deviations to the simulated results due to the presence of disturbances during the flight and the simplifications made in the modeling of the systemA indústria de petróleo e gás lida com o transporte e armazenamento de substâncias inflamáveis em alta pressão, sendo necessário um monitoramento contínuo de suas estruturas para evitar danos ao meio ambiente, à população, prejuízos econômicos e paradas de produção. Tendo em vista a complexidade atual de ambientes de exploração e a contínua necessidade da sociedade por produtos oriundos deste setor, a indústria petroquímica tem procurado formas de aplicar a automação com o objetivo de diminuir custos e garantir uma melhor segurança ao meio ambiente e às pessoas envolvidas. Neste sentido, uma alternativa que tem sido implementada nos últimos anos é a utilização do quadricóptero para realização da inspeção e monitoramento, consistindo em um Veículo Aéreo Não Tripulado (VANT). Dessa forma, é necessário que o VANT realize o voo em ambientes diversos, sendo importante um controlador robusto e de resposta rápida com o propósito de evitar a perda de estabilidade e queda. Tal fato acarreta a necessidade de desenvolver um sistema de controle de quadricóptero que realize o controle de velocidade dos motores e altitude de voo. Dessa forma, foram desenvolvidos e simulados controles para altitude, utilizando as técnicas de controle PID (Proporcional Integral Derivativo) e lógica Fuzzy, assim como para o controle de velocidade dos motores, utilizando um controlador PID. Para a realização da simulação, foi necessário o levantamento da modelagem dinâmica do quadricóptero e motores, de modo a obter a representação matemática aproximada do comportamento real do veículo a ser controlado. A simulação dos sistemas com controladores foi realizada utilizando o software Simulink/MATLAB®, em que foram observados parâmetros de desempenho, como tempo de subida, sobressinal, entre outros, e as respostas foram comparadas. Por fim, foram realizados testes em um protótipo utilizando a plataforma Arduino®, a fim de verificar o comportamento do sistema. Para o controle de altitude, as simulações mostraram que com o controlador PID é obtida uma resposta mais rápida do sistema, porém com o controlador Fuzzy obtém-se menor sobressinal e erro. No entanto, este resultado não pode ser generalizado porque o controlador Fuzzy depende do conhecimento de um especialista e melhores respostas podem ser obtidas. Quanto ao controle de velocidade dos motores, a utilização do controlador PID permitiu a obtenção de resposta simulada mais rápida e com menor erro do que o sistema utilizando apenas o controlador eletrônico de velocidade (ESC). Os testes experimentais verificaram o comportamento real do sistema com os controladores PID, apresentando desvios quantitativos aos resultados simulados devido à presença de perturbações durante o voo e às simplificações realizadas na modelagem do sistemaAgência Nacional do PetróleoUniversidade Federal Rural do Semi-ÁridoBrasilCentro de Engenharias - CEUFERSAPrograma de Pós-Graduação em Sistemas de Comunicação e AutomaçãoVale, Marcelo Roberto Bastos Guerra048922064090http://lattes.cnpq.br/5510574256894005Guerra, Fabiana Karla de Oliveira Martins Varellahttp://lattes.cnpq.br/2711699996455302Guerra, Fabiana Karla de Oliveira Martins Varella03513245424http://lattes.cnpq.br/2711699996455302Guerra, Fabiana Karla de Oliveira Martins Varella03513245424http://lattes.cnpq.br/2711699996455302Vale, Marcelo Roberto Bastos Guerra048922064090http://lattes.cnpq.br/5510574256894005Casillo, Danielle Simone da Silva02796900452http://lattes.cnpq.br/2111858571672626Araújo Júnior, José de Medeiros de03882174480http://lattes.cnpq.br/3758667796324850Alves, Íngrid Heloisa da Silva2022-05-17T17:21:43Z2018-06-292022-05-17T17:21:43Z2018-06-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfAlves (2018) (ALVES, 2018)https://repositorio.ufersa.edu.br/handle/prefix/7046porALVES, Íngrid Heloisa da Silva. Estudo e implementação de sistemas de controle para quadricóptero. 2018. 115 f. Dissertação (Mestrado em Sistemas de Comunicação e Automação), Universidade Federal Rural do Semi-Árido, Mossoró, 2018.CC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU)instname:Universidade Federal Rural do Semi-Árido (UFERSA)instacron:UFERSA2023-10-30T20:27:25Zoai:repositorio.ufersa.edu.br:prefix/7046Repositório Institucionalhttps://repositorio.ufersa.edu.br/PUBhttps://repositorio.ufersa.edu.br/server/oai/requestrepositorio@ufersa.edu.br || admrepositorio@ufersa.edu.bropendoar:2023-10-30T20:27:25Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA)false |
dc.title.none.fl_str_mv |
Estudo e implementação de sistemas de controle para quadricóptero |
title |
Estudo e implementação de sistemas de controle para quadricóptero |
spellingShingle |
Estudo e implementação de sistemas de controle para quadricóptero Alves, Íngrid Heloisa da Silva VANT PID Lógica Fuzzy Altitude Controle VANT PID Fuzzy logic Altitude Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
title_short |
Estudo e implementação de sistemas de controle para quadricóptero |
title_full |
Estudo e implementação de sistemas de controle para quadricóptero |
title_fullStr |
Estudo e implementação de sistemas de controle para quadricóptero |
title_full_unstemmed |
Estudo e implementação de sistemas de controle para quadricóptero |
title_sort |
Estudo e implementação de sistemas de controle para quadricóptero |
author |
Alves, Íngrid Heloisa da Silva |
author_facet |
Alves, Íngrid Heloisa da Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Vale, Marcelo Roberto Bastos Guerra 048922064090 http://lattes.cnpq.br/5510574256894005 Guerra, Fabiana Karla de Oliveira Martins Varella http://lattes.cnpq.br/2711699996455302 Guerra, Fabiana Karla de Oliveira Martins Varella 03513245424 http://lattes.cnpq.br/2711699996455302 Guerra, Fabiana Karla de Oliveira Martins Varella 03513245424 http://lattes.cnpq.br/2711699996455302 Vale, Marcelo Roberto Bastos Guerra 048922064090 http://lattes.cnpq.br/5510574256894005 Casillo, Danielle Simone da Silva 02796900452 http://lattes.cnpq.br/2111858571672626 Araújo Júnior, José de Medeiros de 03882174480 http://lattes.cnpq.br/3758667796324850 |
dc.contributor.author.fl_str_mv |
Alves, Íngrid Heloisa da Silva |
dc.subject.por.fl_str_mv |
VANT PID Lógica Fuzzy Altitude Controle VANT PID Fuzzy logic Altitude Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
VANT PID Lógica Fuzzy Altitude Controle VANT PID Fuzzy logic Altitude Control CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
description |
The oil and gas industry deals with the transportation and storage of flammable substances at high pressure, requiring continuous monitoring of its structures to avoid damage to the environment, population, economic losses and production stoppages. In view of the current complexity of exploration environments and the continuing necessity of society for products from this sector, the petrochemical industry has been searching for ways to apply automation in order to reduce costs and ensure better security for the environment and the people involved. In this sense, the use of the quadcopter for the inspection and monitoring is an alternative that has been implemented in the last years, consisting of an Unmanned Aerial Vehicle (UAV). Therefore, it is necessary that the quadcopter performs the flight in diverse environments, being a robust and fast response controller in order to avoid the loss of stability and fall. This fact implies the necessity to develop a quadcopter control system that performs control of engine speed and flight altitude. For this reason, we developed and simulated altitude controls, using PID (Proportional Integral Derivative) and Fuzzy Logic control techniques, as well as for speed control of the motors, using a PID controller. To perform the simulation, it was necessary to survey the dynamic modeling of the quadcopter and engines, in order to obtain the approximate mathematical representation of the actual behavior of the vehicle to be controlled. The simulation of systems with controllers was performed using Simulink/MATLAB® software, in which we observed performance parameters such as rise time, overshoot, among others, and compared the responses. Finally, we performed tests on an prototype using the Arduino® platform, in order to verify the behavior of the system. For the altitude control, the simulations showed that with the PID controller we obtain a faster response of the system, but with the Fuzzy controller we obtain a lower overshoot and error. However, this result can not be generalized since the Fuzzy controller depends on the knowledge of a specialist and better answers can be obtained. Regarding the speed control of the motors, the use of the PID controller obtained a faster simulated response and less error when compared to the the system using only the Electronic Speed Controller (ESC). The experimental tests verified the actual behavior of the system with the PID controllers, presenting quantitative deviations to the simulated results due to the presence of disturbances during the flight and the simplifications made in the modeling of the system |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018-06-29 2018-06-26 2022-05-17T17:21:43Z 2022-05-17T17:21:43Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
Alves (2018) (ALVES, 2018) https://repositorio.ufersa.edu.br/handle/prefix/7046 |
identifier_str_mv |
Alves (2018) (ALVES, 2018) |
url |
https://repositorio.ufersa.edu.br/handle/prefix/7046 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
ALVES, Íngrid Heloisa da Silva. Estudo e implementação de sistemas de controle para quadricóptero. 2018. 115 f. Dissertação (Mestrado em Sistemas de Comunicação e Automação), Universidade Federal Rural do Semi-Árido, Mossoró, 2018. |
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.publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Brasil Centro de Engenharias - CE UFERSA Programa de Pós-Graduação em Sistemas de Comunicação e Automação |
publisher.none.fl_str_mv |
Universidade Federal Rural do Semi-Árido Brasil Centro de Engenharias - CE UFERSA Programa de Pós-Graduação em Sistemas de Comunicação e Automação |
dc.source.none.fl_str_mv |
reponame:Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) instname:Universidade Federal Rural do Semi-Árido (UFERSA) instacron:UFERSA |
instname_str |
Universidade Federal Rural do Semi-Árido (UFERSA) |
instacron_str |
UFERSA |
institution |
UFERSA |
reponame_str |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
collection |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) |
repository.name.fl_str_mv |
Repositório Digital da Universidade Federal Rural do Semi-Árido (RDU) - Universidade Federal Rural do Semi-Árido (UFERSA) |
repository.mail.fl_str_mv |
repositorio@ufersa.edu.br || admrepositorio@ufersa.edu.br |
_version_ |
1809747453173301248 |