AircraftAdvancedClimbModel#

class ansys.stk.core.stkobjects.aviator.AircraftAdvancedClimbModel#

Bases: IPerformanceModel, ICatalogItem

Class defining the advanced climb performance model for an Aviator aircraft.

Overview#

set_climb_override_airspeed

Set the override airspeed and airspeed type.

set_airspeed_limit

Set the airspeed limit and airspeed type below the altitude threshold.

set_flight_path_angle

Enable the flight path angle limit an set the flight path angle value.

get_as_catalog_item

Get the catalog item interface for this object.

climb_speed_type

Get or set the mode to calculate the aircraft’s airspeed while climbing.

climb_override_airspeed_type

Get the override airspeed type.

climb_override_airspeed

Get the override airsepeed.

use_afterburner

Opt to use the engine’s afterburner when climbing if available.

use_airspeed_limit

Opt to limit the airspeed below a specified altitude.

altitude_limit

Get or set the altitude threshold, below which the airspeed limit will be applied.

airspeed_limit_type

Get the airspeed limit type.

airspeed_limit

Get the airsepeed limit below the altitude threshold.

use_flight_path_angle_limit

Opt to limit the flight path angle.

flight_path_angle

Get the flight path angle limit.

compute_delta_altitude

Get or set the maximum change in altitude in a computed segment before the data is sampled again.

Import detail#

from ansys.stk.core.stkobjects.aviator import AircraftAdvancedClimbModel

Property detail#

property AircraftAdvancedClimbModel.climb_speed_type: ClimbSpeedType#

Get or set the mode to calculate the aircraft’s airspeed while climbing.

property AircraftAdvancedClimbModel.climb_override_airspeed_type: AirspeedType#

Get the override airspeed type.

property AircraftAdvancedClimbModel.climb_override_airspeed: float#

Get the override airsepeed.

property AircraftAdvancedClimbModel.use_afterburner: bool#

Opt to use the engine’s afterburner when climbing if available.

property AircraftAdvancedClimbModel.use_airspeed_limit: bool#

Opt to limit the airspeed below a specified altitude.

property AircraftAdvancedClimbModel.altitude_limit: float#

Get or set the altitude threshold, below which the airspeed limit will be applied.

property AircraftAdvancedClimbModel.airspeed_limit_type: AirspeedType#

Get the airspeed limit type.

property AircraftAdvancedClimbModel.airspeed_limit: float#

Get the airsepeed limit below the altitude threshold.

property AircraftAdvancedClimbModel.use_flight_path_angle_limit: bool#

Opt to limit the flight path angle.

property AircraftAdvancedClimbModel.flight_path_angle: Any#

Get the flight path angle limit.

property AircraftAdvancedClimbModel.compute_delta_altitude: float#

Get or set the maximum change in altitude in a computed segment before the data is sampled again.

Method detail#

AircraftAdvancedClimbModel.set_climb_override_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the override airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

AircraftAdvancedClimbModel.set_airspeed_limit(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the airspeed limit and airspeed type below the altitude threshold.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

AircraftAdvancedClimbModel.set_flight_path_angle(self, angle: Any) None#

Enable the flight path angle limit an set the flight path angle value.

Parameters:

angle : Any

Returns:

None

AircraftAdvancedClimbModel.get_as_catalog_item(self) ICatalogItem#

Get the catalog item interface for this object.

Returns:

ICatalogItem