Development of a Model Rocket Trajectory Simulation Tool with Python
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , |
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_ |
1819366189142376448 |