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