Development of a Model Rocket Trajectory Simulation Tool with Python

Detalhes bibliográficos
Autor(a) principal: Júnior, Domingos Sávio Pinheiro do Nascimento
Data de Publicação: 2022
Outros Autores: Gurgel, Jasson Fernandez, Reis, Marcello, Wehmann, Claus Franz
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Revista Brasileira de Física Tecnológica Aplicada
Texto Completo: https://periodicos.utfpr.edu.br/rbfta/article/view/15185
Resumo: Within any space mission, the design of the trajectory that the spacecraft will travel across is one of the essential and most important steps. For the launch of smaller rockets, this is also a key analysis to be done during the development of the project, ensuring that the rocket achieves its flight objectives and enabling the definition of a safety radius based on its landing site. Therefore, the present work proposes the development of a tool to simulate the trajectory of small rockets that is satisfactory for use in academic projects, acting as a free alternative to similar software available on the market. For this task, the Python programming language is used, due to its open-source characteristic and shorter execution times compared to similar languages during the execution of numerical computation methods, which are necessary for modeling the rocket's flight dynamics. The results found with the use of the tool for simulating the trajectory of a model rocket are sufficient for the purpose of this work, reaching similar findings to those of simulations carried out in OpenRocket (a JAVA rocket trajectory simulation software, widely used in academic space). Moreover, a Monte Carlo simulation is performed, in which an impact point dispersion radius is estimated.
id UTFPR-2_c70fb73569e0e927dfc403b32fa477c4
oai_identifier_str oai:periodicos.utfpr:article/15185
network_acronym_str UTFPR-2
network_name_str Revista Brasileira de Física Tecnológica Aplicada
repository_id_str
spelling Development of a Model Rocket Trajectory Simulation Tool with PythonEngenharia; Propulsão Aeroespacial; FoguetesTrajectory; Simulation; RocketsWithin any space mission, the design of the trajectory that the spacecraft will travel across is one of the essential and most important steps. For the launch of smaller rockets, this is also a key analysis to be done during the development of the project, ensuring that the rocket achieves its flight objectives and enabling the definition of a safety radius based on its landing site. Therefore, the present work proposes the development of a tool to simulate the trajectory of small rockets that is satisfactory for use in academic projects, acting as a free alternative to similar software available on the market. For this task, the Python programming language is used, due to its open-source characteristic and shorter execution times compared to similar languages during the execution of numerical computation methods, which are necessary for modeling the rocket's flight dynamics. The results found with the use of the tool for simulating the trajectory of a model rocket are sufficient for the purpose of this work, reaching similar findings to those of simulations carried out in OpenRocket (a JAVA rocket trajectory simulation software, widely used in academic space). Moreover, a Monte Carlo simulation is performed, in which an impact point dispersion radius is estimated.Universidade Tecnológica Federal do Paraná (UTFPR)Júnior, Domingos Sávio Pinheiro do NascimentoGurgel, Jasson FernandezReis, MarcelloWehmann, Claus Franz2022-10-25info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://periodicos.utfpr.edu.br/rbfta/article/view/1518510.3895/rbfta.v9n2.15185Revista Brasileira de Física Tecnológica Aplicada; v. 9, n. 2 (2022)2358-008910.3895/rbfta.v9n2reponame:Revista Brasileira de Física Tecnológica Aplicadainstname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRenghttps://periodicos.utfpr.edu.br/rbfta/article/view/15185/9146Direitos autorais 2022 CC-BYhttp://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccess2022-10-25T17:53:34Zoai:periodicos.utfpr:article/15185Revistahttps://periodicos.utfpr.edu.br/rbftaPUBhttps://periodicos.utfpr.edu.br/rbfta/oai||rbfta-pg@utfpr.edu.br2358-00892358-0089opendoar:2022-10-25T17:53:34Revista Brasileira de Física Tecnológica Aplicada - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Development of a Model Rocket Trajectory Simulation Tool with Python
title Development of a Model Rocket Trajectory Simulation Tool with Python
spellingShingle Development of a Model Rocket Trajectory Simulation Tool with Python
Júnior, Domingos Sávio Pinheiro do Nascimento
Engenharia; Propulsão Aeroespacial; Foguetes
Trajectory; Simulation; Rockets
title_short Development of a Model Rocket Trajectory Simulation Tool with Python
title_full Development of a Model Rocket Trajectory Simulation Tool with Python
title_fullStr Development of a Model Rocket Trajectory Simulation Tool with Python
title_full_unstemmed Development of a Model Rocket Trajectory Simulation Tool with Python
title_sort Development of a Model Rocket Trajectory Simulation Tool with Python
author Júnior, Domingos Sávio Pinheiro do Nascimento
author_facet Júnior, Domingos Sávio Pinheiro do Nascimento
Gurgel, Jasson Fernandez
Reis, Marcello
Wehmann, Claus Franz
author_role author
author2 Gurgel, Jasson Fernandez
Reis, Marcello
Wehmann, Claus Franz
author2_role author
author
author
dc.contributor.none.fl_str_mv
dc.contributor.author.fl_str_mv Júnior, Domingos Sávio Pinheiro do Nascimento
Gurgel, Jasson Fernandez
Reis, Marcello
Wehmann, Claus Franz
dc.subject.por.fl_str_mv Engenharia; Propulsão Aeroespacial; Foguetes
Trajectory; Simulation; Rockets
topic Engenharia; Propulsão Aeroespacial; Foguetes
Trajectory; Simulation; Rockets
description Within any space mission, the design of the trajectory that the spacecraft will travel across is one of the essential and most important steps. For the launch of smaller rockets, this is also a key analysis to be done during the development of the project, ensuring that the rocket achieves its flight objectives and enabling the definition of a safety radius based on its landing site. Therefore, the present work proposes the development of a tool to simulate the trajectory of small rockets that is satisfactory for use in academic projects, acting as a free alternative to similar software available on the market. For this task, the Python programming language is used, due to its open-source characteristic and shorter execution times compared to similar languages during the execution of numerical computation methods, which are necessary for modeling the rocket's flight dynamics. The results found with the use of the tool for simulating the trajectory of a model rocket are sufficient for the purpose of this work, reaching similar findings to those of simulations carried out in OpenRocket (a JAVA rocket trajectory simulation software, widely used in academic space). Moreover, a Monte Carlo simulation is performed, in which an impact point dispersion radius is estimated.
publishDate 2022
dc.date.none.fl_str_mv 2022-10-25
dc.type.none.fl_str_mv
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://periodicos.utfpr.edu.br/rbfta/article/view/15185
10.3895/rbfta.v9n2.15185
url https://periodicos.utfpr.edu.br/rbfta/article/view/15185
identifier_str_mv 10.3895/rbfta.v9n2.15185
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://periodicos.utfpr.edu.br/rbfta/article/view/15185/9146
dc.rights.driver.fl_str_mv Direitos autorais 2022 CC-BY
http://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Direitos autorais 2022 CC-BY
http://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná (UTFPR)
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná (UTFPR)
dc.source.none.fl_str_mv Revista Brasileira de Física Tecnológica Aplicada; v. 9, n. 2 (2022)
2358-0089
10.3895/rbfta.v9n2
reponame:Revista Brasileira de Física Tecnológica Aplicada
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Revista Brasileira de Física Tecnológica Aplicada
collection Revista Brasileira de Física Tecnológica Aplicada
repository.name.fl_str_mv Revista Brasileira de Física Tecnológica Aplicada - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv ||rbfta-pg@utfpr.edu.br
_version_ 1800223915788730368