ssapy_toolkit.Rockets.fuel

Functions

estimate_fuel_for_accel_ntw_burn(burn, ...)

Estimate propellant usage for an SSAPy AccelConstNTW maneuver.

mass_profile_for_accel_ntw_burn(burn, t_gps, ...)

Mass vs time on a provided time grid (GPS seconds), using 'constant_accel' interpretation.

ssapy_toolkit.Rockets.fuel.estimate_fuel_for_accel_ntw_burn(burn: AccelConstNTW, m0_kg: float, isp_s: float, t_min=None, t_max=None, g0=9.80665, mode='constant_accel')[source]

Estimate propellant usage for an SSAPy AccelConstNTW maneuver.

mode:
  • “constant_accel” (recommended for AccelConstNTW): commanded acceleration -> exponential mass decay

  • “constant_thrust”: constant thrust inferred from initial mass and |a| -> linear mass decay

ssapy_toolkit.Rockets.fuel.mass_profile_for_accel_ntw_burn(burn: AccelConstNTW, t_gps, m0_kg: float, isp_s: float, g0=9.80665)[source]

Mass vs time on a provided time grid (GPS seconds), using ‘constant_accel’ interpretation.