B-spline Parameterization Based Flight Trajectory Optimization

Bibliographic Details
Main Author: Teixeira, Rose Avelino Correia
Publication Date: 2022
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10400.6/13037
Summary: 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órios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling B-spline Parameterization Based Flight Trajectory OptimizationControlo ÓtimoOtimização de Trajetórias de VooParametrização B-SplinePythonAchieving 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/13037urn:tid:203225651enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-11T15:03:40Zoai:ubibliorum.ubi.pt:10400.6/13037Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T01:23:04.889843Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
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
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
topic Controlo Ótimo
Otimização de Trajetórias de Voo
Parametrização B-Spline
Python
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
urn:tid:203225651
url http://hdl.handle.net/10400.6/13037
identifier_str_mv urn: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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833600956471705600