B-spline Parameterization Based Flight Trajectory Optimization

Detalhes bibliográficos
Autor(a) principal: Teixeira, Rose Avelino Correia
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.6/13037
Resumo: Achieving the first heavier-than-air flight during the 20th century was certainly a great landmark in human history. However, flight itself generally is not the final objective. To perform the desired mission effectively, it is necessary to determine the path to follow according to the objective, for instance minimizing the elapsed time, the path length, etc. How do we deal with such problems? Which are the techniques to solve them? Trajectory Optimization is the subject that deals with such problems, and the object of study of the present dissertation. I propose to study the use of B-spline Parameterization for Flight Trajectory Optimization. A Python code was developed to implement the proposed method, revealing promising results for all three presented examples, proving the robustness and versatility of the proposed method. Future studies should explore different types of missions, including spatial trajectories, and various sets of waypoints. The study and implementation of the control to stimulate the desired flying device to follow the determined optimal trajectory would also constitute an interesting exercise.
id RCAP_3a845bf1e7119ed634319ad9ef5d1549
oai_identifier_str oai:ubibliorum.ubi.pt:10400.6/13037
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling B-spline Parameterization Based Flight Trajectory OptimizationControlo ÓtimoOtimização de Trajetórias de VooParametrização B-SplinePythonDomínio/Área Científica::Engenharia e Tecnologia::Engenharia AeronáuticaAchieving the first heavier-than-air flight during the 20th century was certainly a great landmark in human history. However, flight itself generally is not the final objective. To perform the desired mission effectively, it is necessary to determine the path to follow according to the objective, for instance minimizing the elapsed time, the path length, etc. How do we deal with such problems? Which are the techniques to solve them? Trajectory Optimization is the subject that deals with such problems, and the object of study of the present dissertation. I propose to study the use of B-spline Parameterization for Flight Trajectory Optimization. A Python code was developed to implement the proposed method, revealing promising results for all three presented examples, proving the robustness and versatility of the proposed method. Future studies should explore different types of missions, including spatial trajectories, and various sets of waypoints. The study and implementation of the control to stimulate the desired flying device to follow the determined optimal trajectory would also constitute an interesting exercise.Materializar o primeiro voo de um dispositivo mais pesado do que o ar durante o século XX constituiu certamente um grande marco na história da humanidade. Contudo, o voo em si raramente constitui o objetivo final. Para se executar uma missão de forma efetiva, é necessário determinar a trajetória a ser seguida de acordo com o objetivo da missão, por exemplo minimizando o tempo decorrido, o comprimento da trajetória, etc. Como se lida com tais problemas? Quais são as técnicas adequadas para resolvê-las? A Otimização de Trajetórias é a disciplina que lida com estes tipos de problemas, e também o objeto de estudo desta dissertação. Proponho o uso da Parametrização B-spline para a Otimização de Trajetórias de Voo. Foi desenvolvido um código em Python que implementa o método proposto, tendo sido obtido resultados promissores para os três exemplos estudados, provando assim a robustez e a versatilidade do método proposto. Trabalhos futuros devem explorar diferentes tipos de missões, incluindo trajetórias espaciais, assim como diversas combinações de waypoints. O estudo e a implementação dos sinais de controlo que façam com que o veículo desejado siga a trajetória ótima determinada deverá constituir também um exercício interessante.Bousson, KouamanauBibliorumTeixeira, Rose Avelino Correia2023-02-20T09:27:06Z2022-07-272022-06-272022-07-27T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/13037TID:203225651enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-12-15T09:56:28Zoai:ubibliorum.ubi.pt:10400.6/13037Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T00:52:33.187320Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv B-spline Parameterization Based Flight Trajectory Optimization
title B-spline Parameterization Based Flight Trajectory Optimization
spellingShingle B-spline Parameterization Based Flight Trajectory Optimization
Teixeira, Rose Avelino Correia
Controlo Ótimo
Otimização de Trajetórias de Voo
Parametrização B-Spline
Python
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
title_short B-spline Parameterization Based Flight Trajectory Optimization
title_full B-spline Parameterization Based Flight Trajectory Optimization
title_fullStr B-spline Parameterization Based Flight Trajectory Optimization
title_full_unstemmed B-spline Parameterization Based Flight Trajectory Optimization
title_sort B-spline Parameterization Based Flight Trajectory Optimization
author Teixeira, Rose Avelino Correia
author_facet Teixeira, Rose Avelino Correia
author_role author
dc.contributor.none.fl_str_mv Bousson, Kouamana
uBibliorum
dc.contributor.author.fl_str_mv Teixeira, Rose Avelino Correia
dc.subject.por.fl_str_mv Controlo Ótimo
Otimização de Trajetórias de Voo
Parametrização B-Spline
Python
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
topic Controlo Ótimo
Otimização de Trajetórias de Voo
Parametrização B-Spline
Python
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
description Achieving the first heavier-than-air flight during the 20th century was certainly a great landmark in human history. However, flight itself generally is not the final objective. To perform the desired mission effectively, it is necessary to determine the path to follow according to the objective, for instance minimizing the elapsed time, the path length, etc. How do we deal with such problems? Which are the techniques to solve them? Trajectory Optimization is the subject that deals with such problems, and the object of study of the present dissertation. I propose to study the use of B-spline Parameterization for Flight Trajectory Optimization. A Python code was developed to implement the proposed method, revealing promising results for all three presented examples, proving the robustness and versatility of the proposed method. Future studies should explore different types of missions, including spatial trajectories, and various sets of waypoints. The study and implementation of the control to stimulate the desired flying device to follow the determined optimal trajectory would also constitute an interesting exercise.
publishDate 2022
dc.date.none.fl_str_mv 2022-07-27
2022-06-27
2022-07-27T00:00:00Z
2023-02-20T09:27:06Z
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 http://hdl.handle.net/10400.6/13037
TID:203225651
url http://hdl.handle.net/10400.6/13037
identifier_str_mv TID:203225651
dc.language.iso.fl_str_mv eng
language eng
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.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136413596254208