Skip to content

The MSA toolkit is the repository in which the codes implemented by the Mission Analysis team - Skyward Experimental Rocketry - are stored.

License

Notifications You must be signed in to change notification settings

smimahs/msa-toolkit

 
 

Repository files navigation

msa-toolkit

The MSA toolkit is the repository in which the codes implemented by the Mission Analysis team are stored. It is composed by several folders that will be briefly introduced in the following paragraphs.

simulator

This is a code developed in MATLAB for the simulation of 6 d.o.f. rocket dynamics during all phases of flight: thrust, coast, apogee and recovery.
It predicts 3D trajectory, apogee height, forces acting on the rockets, and various other aerodynamics data.
This simulator can also compute stochastic simulations with multiple options.

data

Folder with the current flight data, rocket geometry and simulation parameters.

commonFunctions

In this folder, the common functions employed in the codes of the toolkit are stored.

autoMatricesProtub

This code allows an automatic computation of the rocket aerodynamic coefficientsusing Missile DATCOM, for different aerobrakes configuration.

aerodynamicsOptimization

This is a code which implements an aerodynamics optimization of the rocket.
The rocket is optimized to reach the higher apogee possible with the chosen set of fixed parameters.
The code uses the genetic algorithm to reach the aim. It takes a few hours to run, be patient.

apogeeAnalysis

This is a code developed for a primary apogee analysis with different motors when the structural mass is only known with a degree of uncertainty. The simulator computes the different apogees, maximum accelerations and launchpad exit velocities for different motors and different masses.

sensitivityAnalysis

This code implements a sensitivity analysis on the ascent phase of the rocket. Two types of analysis are available: deterministic and stochastic.
In the deterministic analysis it is possible to vary the nominal values of the aerodynamics coefficients and the structural mass of the rocket. The relative magnitude of the variations is set by the user and it is the same for all the parameters considered in the analysis.
In the stochastic analysis several simulations are performed, in each of these the uncertain parameters assume values according to a normal distribution centered on their respective nominal values.

utils

Although the most important folders are in the main path, this folder contains work-alone tools, and some useful scripts.

About

The MSA toolkit is the repository in which the codes implemented by the Mission Analysis team - Skyward Experimental Rocketry - are stored.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 100.0%