TrajectoryPrediction

pyBADA Basic calculations for the Trajectory Prediction (TP) using BADA Developped @EUROCONTROL (EIH) 2024

class pyBADA.trajectoryPrediction.TrajectoryPrediction[source]

Bases: object

This class implements some basic calculations required for the trajectory prediction (TP).

static getInitialMass(AC, distance, altitude, M, payload=60, fuelReserve=3600, flightPlanInitialMass=None)[source]

Calculates the estimated initial aircraft mass using the Breguet Leduc formula.

Parameters:
  • AC ({Bada3Aircraft, Bada4Aircraft, BadaEAircraft, BadaHAircraft}.) – Aircraft object (BADA3/4/H/E).

  • distance (float) – Distance to be flown in meters.

  • altitude (float) – Cruising altitude in meters.

  • M (float) – Mach number at cruising altitude.

  • payload (float) – Percentage of the maximum payload mass (default is 60%).

  • fuelReserve (float) – Fuel reserve in seconds (default is 3600s, or 1 hour).

  • flightPlanInitialMass (float, optional) – Optional initial mass from a flight plan, in kg.

Returns:

Estimated initial aircraft mass in kg.

Return type:

float