Skip to content

Development of a suborbital rocket flight simulator in Python as part of my Final Bachelor’s Thesis and to be used in the European Rocketry Challenge 2022 competition.

Notifications You must be signed in to change notification settings

alexis-leon-delgado/Study-of-amateur-High-Power-Rocket-trajectories

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Study-of-amateur-High-Power-Rocket-trajectories

image

High Power rockets are suborbital vehicles with vast applications in both professional and academic sectors, ranging from atmospheric sounding to the participation in rocketry competitions. Due to their ballistic nature, the launch of these vehicles incurs unquestionable security risks that must be quantified. In order to study their flight performance, the trajectory and splash-down area must be simulated, analysed and validated. This thesis aims to develop a rocket trajectory simulator conceived to study the flight mechanics of solid-propellant amateur High Power rockets. The simulator is designed to enable different configuration possibilities, including a wide range of equations, atmosphere, drag and propulsion models. The description and derivation of the physical and mathematical models used are presented to characterise the rocket suborbital motion. These models have been implemented in the simulator, whose development is the continuation of the MATLAB-originally-implemented Rocket Dynamics software, suited only for space launcher simulations.

The code has been translated to Python and restructured to enable the treatment of amateur High Power rocket trajectories. The addition of new features has comprised the creation of a High Power solid propulsion submodule and the implementation of the equations of motion for each flight phase (launch rail motion, ascent and parachute descent), as well as their triggering flight events. Different drag models have been tested to select the most suitable one and a deep upgrade of the configuration processing scripts has been performed. All has been wrapped up in a simulation launcher suited for High Power Rocketry flight. The code has been thoroughly validated by comparing its performance for two test rockets with an open-source simulator. For one of the test cases, it has been possible to compare the software results with experimental data gathered from a real High Power Rocket launch. Overall, it has been proven that the performance of Rocket Dynamics meets the accuracy of other available simulators. Finally, a Monte Carlo simulator has been implemented in order to study the behaviour of the next UPC Space Program’s rocket, Phobos. In view of its upcoming participation in the European Rocketry Challenge 2022 competition, this data will be used to estimate the splash-down zone and confirm that the rocket’s behaviour meets the design parameters.

Some of the simulations results are summed in the following graphs:

ph_1_tr ares_3_v MC_1_dispersion

*To access the Bachelor Thesis report, please contact me.

About

Development of a suborbital rocket flight simulator in Python as part of my Final Bachelor’s Thesis and to be used in the European Rocketry Challenge 2022 competition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published