Skip to content

Navigation Menu

Sign in
Appearance settings
Sign up
Appearance settings
Open more actions menu

Repository files navigation

Thrust Vectoring Rocket

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)

Disclaimer

This project is for educational purposes only.

Plots

In the

graph_plots

directory there are all the script to plot data. In is particulary usefull the plot

earth_trajectory_display.m

This script creates a 3D Earth preview with the trajectory plotted on and around the Earth.

Basics of the simulation

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).

Engine considerations

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).

About

Simulating and controlling an orbital rocket using nozzle thrust vectoring, and simulating the orbital dynamics in a Matlab Simulink environment

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.