TrajectoryPrediction
Basic calculations for the Trajectory Prediction (TP) using BADA
- pyBADA.trajectoryPrediction.breguetLeducInitialMass(AC, distance, GS, cruiseFuelFlow, payload, fuelReserve)[source]
Calculate the estimated initial mass required for the aircraft using the Breguet Leduc formula.
- Parameters:
AC (object) – Aircraft object (instance of Bada3Aircraft, Bada4Aircraft, or BadaHAircraft).
distance (float) – Flight distance in meters.
GS (float) – Ground speed in m/s (assumed equal to true airspeed under no- wind conditions).
cruiseFuelFlow (float) – Fuel flow rate during cruise in kg/s.
payload (float) – Payload percentage (of the maximum payload mass) to be used.
fuelReserve (float) – Fuel reserve time in seconds.
- Returns:
Initial mass in kg.
- Return type:
float
- pyBADA.trajectoryPrediction.cruiseFuelConsumption(AC, altitude, M, deltaTemp)[source]
Calculate the cruise fuel consumption for an aircraft during cruise flight using BADA.
- Parameters:
AC (object) – Aircraft object (instance of Bada3Aircraft, Bada4Aircraft, or BadaHAircraft).
altitude (float) – Altitude in meters.
M (float) – Mach number at cruising altitude.
deltaTemp (float) – Temperature deviation from standard atmosphere.
- Returns:
Fuel flow in kg/s.
- Return type:
float
- pyBADA.trajectoryPrediction.getInitialMass(AC, distance, altitude, M, payload=60, fuelReserve=3600, flightPlanInitialMass=None, deltaTemp=0)[source]
Calculates the estimated initial aircraft mass assumig cruise phase, combining flight plan data, aircraft envelope constraints, and an exponential fuel consumption model inspired by the Breguet Leduc formula.
- Parameters:
AC (object) – Aircraft object (instance of Bada3Aircraft, Bada4Aircraft, BadaEAircraft, or BadaHAircraft).
distance (float) – Distance to be flown in meters.
altitude (float) – Cruising altitude in meters.
M (float) – Mach number at cruising altitude.
payload (float, optional) – Percentage of the maximum payload mass (default is 60%).
fuelReserve (float, optional) – Fuel reserve time in seconds (default is 3600 seconds, or 1 hour).
flightPlanInitialMass (float, optional) – Optional initial mass from a flight plan, in kg.
deltaTemp (float, optional) – Temperature deviation from standard atmosphere.
- Returns:
Estimated initial aircraft mass in kg.
- Return type:
float