BasicManeuverStrategyGlideProfile#

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

Bases: IBasicManeuverStrategy

Class defining the Glide profile strategy for a basic maneuver procedure.

Overview#

set_airspeed

Set the airspeed and airspeed type that the aircraft will attempt to achieve and maintain if the hold initial airspeed option is not enabled.

set_glide_speed_control_mode

Set the glide speed control mode and altitude.

hold_initial_airspeed

Select whether to maintain the airspeed of the aircraft at the beginning of the procedure throughout the maneuver.

airspeed

Get the airspeed the aircraft will attempt to achieve and maintain if the hold initial airspeed option is not enabled.

airspeed_type

Get the airspeed type.

min_g

Get or set the minimum load factor the aircraft can withstand.

max_g

Get or set the maximum load factor the aircraft can withstand.

max_speed_limits

Get or set the options of what the procedure will do if the aircraft has exceeded the maximum speed limits.

compensate_for_coriolis_acceleration

Get or set the option to compensate for the acceleration due to the Coriolis effect.

powered_cruise_mode

Get or set the powered cruise mode.

powered_cruise_throttle

Get or set the powered cruise throttle.

powered_cruise_thrust_model

Get the powered cruise thrust model.

glide_speed_control_mode

Get the glide speed control mode.

glide_speed_control_altitude

Get the glide speed altitude when using the altitude control mode.

Import detail#

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

Property detail#

property BasicManeuverStrategyGlideProfile.hold_initial_airspeed: bool#

Select whether to maintain the airspeed of the aircraft at the beginning of the procedure throughout the maneuver.

property BasicManeuverStrategyGlideProfile.airspeed: float#

Get the airspeed the aircraft will attempt to achieve and maintain if the hold initial airspeed option is not enabled.

property BasicManeuverStrategyGlideProfile.airspeed_type: AirspeedType#

Get the airspeed type.

property BasicManeuverStrategyGlideProfile.min_g: float#

Get or set the minimum load factor the aircraft can withstand.

property BasicManeuverStrategyGlideProfile.max_g: float#

Get or set the maximum load factor the aircraft can withstand.

property BasicManeuverStrategyGlideProfile.max_speed_limits: BasicManeuverStrategyAirspeedPerformanceLimits#

Get or set the options of what the procedure will do if the aircraft has exceeded the maximum speed limits.

property BasicManeuverStrategyGlideProfile.compensate_for_coriolis_acceleration: bool#

Get or set the option to compensate for the acceleration due to the Coriolis effect.

property BasicManeuverStrategyGlideProfile.powered_cruise_mode: BasicManeuverStrategyPoweredCruiseMode#

Get or set the powered cruise mode.

property BasicManeuverStrategyGlideProfile.powered_cruise_throttle: float#

Get or set the powered cruise throttle.

property BasicManeuverStrategyGlideProfile.powered_cruise_thrust_model: PropulsionThrust#

Get the powered cruise thrust model.

property BasicManeuverStrategyGlideProfile.glide_speed_control_mode: BasicManeuverGlideSpeedControlMode#

Get the glide speed control mode.

property BasicManeuverStrategyGlideProfile.glide_speed_control_altitude: float#

Get the glide speed altitude when using the altitude control mode.

Method detail#

BasicManeuverStrategyGlideProfile.set_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the airspeed and airspeed type that the aircraft will attempt to achieve and maintain if the hold initial airspeed option is not enabled.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

BasicManeuverStrategyGlideProfile.set_glide_speed_control_mode(self, glide_speed_mode: BasicManeuverGlideSpeedControlMode, control_altitude: float) None#

Set the glide speed control mode and altitude.

Parameters:

glide_speed_mode : BasicManeuverGlideSpeedControlMode

control_altitude : float

Returns:

None