Getting Started

This a quick guide on using the simulations library for vehicle sizing.

simulations is build around configuration files. A config file is taken in and the ouputs are generated. No state variables are stored beyond runtime. A config file is all you need to keep, send to colleagues, and version control.

Inputs

The following is a comprehensive list of the required and optional inputs for simulations.

REQUIRED

  • S: 0.24,
  • mass: mass,
  • thrust_sl: thrust_sl,
  • Isp: Isp,
  • Ae: 0.25,
  • nengines: nengines,
  • burn_time: burn_time

OPTIONAL

  • velocity: Initial Velocity (default=0)
  • thrust_angle: 0,
  • bank_angle: 0,
  • lift_coefficient: 0,
  • heat: 0,
  • altitude: 0,
  • latitude: 0,
  • longitude: 0,
  • flight_angle: 0,
  • flight_heading: np.deg2rad(90),