Skip to content
Snippets Groups Projects
Select Git revision
0 results

msa-toolkit

  • Clone with SSH
  • Clone with HTTPS
  • 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. The simulator predicts 3D trajectory, apogee, forces acting on the rockets, and various other aerodyanmics data.

    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 code implements an aerodynamics optimization of the rocket. The optimization variables are the fin chords and heigth, the fin shape, the ogive length and the ogive shape. The code uses the genetic algorithm to reach the aim.

    apogeeAnalysis

    This code implements a primary apogee analysis with different motors when the structural mass is known with a degree of uncertainty, in order to chose the best one.

    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.