/rocket-flight-simulator

A Simulink project which can accurately simulate the motion of a flying rocket in one-dimensional space.

Primary LanguageMATLABMIT LicenseMIT

rocket-flight-simulator

A Simulink project which can accurately simulate the motion of a flying rocket in one-dimensional space. The project implements the forces acting on a rocket which are drag, weight, and thrust as subsystems that take time-variant parameters into consideration such as distance from the center of Earth, mass and velocity of the rocket, and air density at different layers of Earth's atmosphere. As output, the project plots the position-time, velocity-time, and acceleration-time graphs of the rocket.

Run on Terminal

matlab -nodisplay -nosplash -nodesktop -r "run('param.m');exit;"

System

Main Schematic

Screenshot

Subsystems

1. Drag Force

Screenshot

1.1 Air Density

Screenshot

2. Weight

Screenshot

3. Thrust Force

Screenshot

Author

👤 Aras Güngöre