fastoad.models.performances.mission.segments.registered.taxi module
Classes for Taxi sequences.
- class fastoad.models.performances.mission.segments.registered.taxi.TaxiSegment(name: str = '', target: fastoad.model_base.flight_point.FlightPoint = <object object>, isa_offset: float = 0.0, propulsion: fastoad.model_base.propulsion.IPropulsion = <object object>, polar: Optional[fastoad.models.performances.mission.polar.Polar] = None, polar_modifier: fastoad.models.performances.mission.polar_modifier.AbstractPolarModifier = UnchangedPolar(), reference_area: float = 1.0, time_step: float = 60.0, maximum_CL: Optional[float] = None, altitude_bounds: tuple = (-500.0, 40000.0), mach_bounds: tuple = (-1e-06, 5.0), interrupt_if_getting_further_from_target: bool = True, engine_setting: fastoad.constants.EngineSetting = EngineSetting.CLIMB, thrust_rate: float = 1.0, true_airspeed: float = 0.0)[source]
Bases:
fastoad.models.performances.mission.segments.time_step_base.AbstractManualThrustSegment
,fastoad.models.performances.mission.segments.time_step_base.AbstractFixedDurationSegment
Class for computing Taxi phases.
Taxi phase has a target duration (target.time should be provided) and is at constant altitude, speed and thrust rate.
- polar: fastoad.models.performances.mission.polar.Polar = None
The Polar instance that will provide drag data.
- time_step: float = 60.0
Used time step for computation (actual time step can be lower at some particular times of the flight path).
- get_gamma_and_acceleration(flight_point: fastoad.model_base.flight_point.FlightPoint) Tuple[float, float] [source]
Computes slope angle (gamma) and acceleration.
- Parameters
flight_point – parameters after propulsion model has been called (i.e. mass, thrust and drag are available)
- Returns
slope angle in radians and acceleration in m**2/s
- compute_from_start_to_target(start: fastoad.model_base.flight_point.FlightPoint, target: fastoad.model_base.flight_point.FlightPoint) pandas.core.frame.DataFrame [source]
Here should come the implementation for computing flight points between start and target flight points.
- Parameters
start –
target – Definition of segment target
- Returns
a pandas DataFrame where column names match fields of
FlightPoint
- property target: fastoad.model_base.flight_point.FlightPoint
The base class of the class hierarchy.
When called, it accepts no arguments and returns a new featureless instance that has no instance attributes and cannot be given any.