This is a universitary project born from an exam.
It objective is to simulate orbital rockets and controlling them using the thrust vectoring of the exit nozle. In the repo there are multiple models with different study cases:
- Model.slx -> Multi stage rocket with orbital payload
- Single_Stage_Model -> Single stage rocket with orbital payload
- Suborbital_Single_Stage_Model -> Single stage rocket with non-orbital payload (returns back to earth)
This project is for educational purposes only.
In the
graph_plotsdirectory there are all the script to plot data. In is particulary usefull the plot
earth_trajectory_display.mThis script creates a 3D Earth preview with the trajectory plotted on and around the Earth.
The simulations uses a basic aerodynamic model (incredibly low drag is considered and CP aproximately over the CG, with no changes in neither of them is considered) of the rocket and a 2-body gravity system (Only the planet Earth and the rocket are considered).
Since no engine data is available online, the engines modellated in this simulations are based on the ElectronRocket model, but there is no certainty of the accuracy of the engine data proposed. (The data from the engine are supposed based on simulations and online-available free data).