Skip to content

Wondered how your rocket performs under a motor. worry no more! whether you have a commercial off the shelf motor or a custom one, you can easily visualize your rockets performance as long as you have the static fire test results.

Notifications You must be signed in to change notification settings

NooriDan/RocketryMotorSelector

Repository files navigation

Project: RocketryMotorSelector #Project Description

An Object-Oriented program that performs numerical calculation on motor data and rocket specifications to simulate the launch trajectory. The input thrust curve is a .csv file obtained from a static fire test, which is processed to a set sampling frequency using MATLAB built-in interpolation, data filtering and smoothing Tool.

Numerical method...

  • Uses Runge-Kutta integration to reduce error
  • Based on a simple differential equation of the motion (thrust, gravity, and drag)
  • The results are being tested with OpenRocket results (an opensource rocket simulation app)

Advantages...

  • Fast testing mode: Finding the right mass, dimensions and motor for a rocket design in the preliminary system definition requires rough calculations that can be done rapidly with this program. Quick optimization of these three parameters is also a feature of this program.
  • Learning potentials: familiarizes the team members with the underlying science behind the simulation apps that are used commonly in the industry.
  • Research : We have better control on dealing with the complex aerodynamics of the rocket at different Mach number
  • Customizable: Could be integrated into our next custom hybrid motor test to simulate the performance of that motor on different rockets' airframe.

About

Wondered how your rocket performs under a motor. worry no more! whether you have a commercial off the shelf motor or a custom one, you can easily visualize your rockets performance as long as you have the static fire test results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages