fastoad.models.performances.mission.mission module
Definition of aircraft mission.
- class fastoad.models.performances.mission.mission.Mission(name: str = '', _target: Optional[fastoad.model_base.flight_point.FlightPoint] = None, target_fuel_consumption: Optional[float] = None, reserve_ratio: Optional[float] = 0.0, reserve_base_route_name: Optional[str] = None, fuel_accuracy: float = 10.0)[source]
Bases:
fastoad.models.performances.mission.base.FlightSequence
Computes a whole mission.
Allows to define a target fuel consumption for the whole mission.
- property consumed_fuel: Optional[float]
Total consumed fuel for the whole mission (after launching
compute_from()
)
- property first_route: fastoad.models.performances.mission.routes.RangedRoute
First route in the mission.
- compute_from(start: fastoad.model_base.flight_point.FlightPoint) pandas.core.frame.DataFrame [source]
Computes a flight sequence from provided start point.
- Parameters
start – the initial flight point, defined for altitude, mass and speed (true_airspeed, equivalent_airspeed or mach). Can also be defined for time and/or ground_distance.
- Returns
a pandas DataFrame where column names match fields of
FlightPoint