RotorcraftModel#

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

Bases: IAviatorVehicle, ICatalogItem

Class defining a rotorcraft in Aviator.

Overview#

set_max_safe_airspeed

Set the maximum safe airspeed and airspeed type.

set_max_safe_translation_speed

Set the maximum safe translation airspeed and airspeed type.

get_as_catalog_item

Get the catalog item interface for this object.

max_altitude

Get or set the maximum altitude at which the rotorcraft is capable of operating.

default_cruise_altitude

Get or set the rotorcraft’s default cruising altitude.

descent_rate_factor

Get or set the descent rate of the rotorcraft as a factor multiplied by the altitude change rate calculated at zero throttle.

max_climb_angle

Get or set the maximum pitch angle of the rotorcraft’s flight path while climbing.

climb_at_cruise_airspeed

Select to define the climbing airspeed of the rotorcraft using the cruise airspeed of the current procedure.

max_descent_angle

Get or set the maximum pitch angle of the rotorcraft’s flight path while descending.

min_descent_rate

Get or set the minimum rate at which the aircraft will descend once established in a steady descent.

max_load_factor

Get or set the maximum load factor that the aircraft can bear while maneuvering in formation.

roll_rate

Get or set the standard roll rate of the rotorcraft in a turn.

pitch_rate

Get or set the pitch rate when transitioning between attitude modes or procedures.

yaw_rate

Get or set the yaw rate when transitioning between attitude modes.

yaw_rate_dot

Get or set the rate of change of the yaw rate.

max_transition_pitch_angle

Get or set the maximum pitch angle of the flight path when transitioning between forward flight and hovering.

tf_max_flight_path_angle

Get or set the maximum pitch angle of the flight path when the rotorcraft is engaged in terrain following flight.

tf_terrain_window

Get or set the time interval over which terrain points are sampled when the rotorcraft is engaged in terrain following flight.

compute_delta_altitude

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

max_safe_airspeed

Get the maximum cruising airspeed of the rotorcraft.

max_safe_airspeed_type

Get the maximum safe airspeed type.

max_safe_translation_speed

Get the maximum translation speed of the rotorcraft.

max_safe_translation_speed_type

Get the maximum safe translation speed type.

ignore_flight_path_angle_for_climb_descent_transitions

Opt to ignore load factor limits when pushing over or pulling up.

default_configuration

Get the aircraft’s default configuration as saved in the catalog.

aerodynamics

Get the aerodynamics interface.

propulsion

Get the propulsion interface.

Import detail#

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

Property detail#

property RotorcraftModel.max_altitude: float#

Get or set the maximum altitude at which the rotorcraft is capable of operating.

property RotorcraftModel.default_cruise_altitude: float#

Get or set the rotorcraft’s default cruising altitude.

property RotorcraftModel.descent_rate_factor: float#

Get or set the descent rate of the rotorcraft as a factor multiplied by the altitude change rate calculated at zero throttle.

property RotorcraftModel.max_climb_angle: Any#

Get or set the maximum pitch angle of the rotorcraft’s flight path while climbing.

property RotorcraftModel.climb_at_cruise_airspeed: bool#

Select to define the climbing airspeed of the rotorcraft using the cruise airspeed of the current procedure.

property RotorcraftModel.max_descent_angle: Any#

Get or set the maximum pitch angle of the rotorcraft’s flight path while descending.

property RotorcraftModel.min_descent_rate: float#

Get or set the minimum rate at which the aircraft will descend once established in a steady descent.

property RotorcraftModel.max_load_factor: float#

Get or set the maximum load factor that the aircraft can bear while maneuvering in formation.

property RotorcraftModel.roll_rate: Any#

Get or set the standard roll rate of the rotorcraft in a turn.

property RotorcraftModel.pitch_rate: Any#

Get or set the pitch rate when transitioning between attitude modes or procedures.

property RotorcraftModel.yaw_rate: Any#

Get or set the yaw rate when transitioning between attitude modes.

property RotorcraftModel.yaw_rate_dot: Any#

Get or set the rate of change of the yaw rate.

property RotorcraftModel.max_transition_pitch_angle: Any#

Get or set the maximum pitch angle of the flight path when transitioning between forward flight and hovering.

property RotorcraftModel.tf_max_flight_path_angle: Any#

Get or set the maximum pitch angle of the flight path when the rotorcraft is engaged in terrain following flight.

property RotorcraftModel.tf_terrain_window: float#

Get or set the time interval over which terrain points are sampled when the rotorcraft is engaged in terrain following flight.

property RotorcraftModel.compute_delta_altitude: float#

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

property RotorcraftModel.max_safe_airspeed: float#

Get the maximum cruising airspeed of the rotorcraft.

property RotorcraftModel.max_safe_airspeed_type: AirspeedType#

Get the maximum safe airspeed type.

property RotorcraftModel.max_safe_translation_speed: float#

Get the maximum translation speed of the rotorcraft.

property RotorcraftModel.max_safe_translation_speed_type: AirspeedType#

Get the maximum safe translation speed type.

property RotorcraftModel.ignore_flight_path_angle_for_climb_descent_transitions: bool#

Opt to ignore load factor limits when pushing over or pulling up.

property RotorcraftModel.default_configuration: Configuration#

Get the aircraft’s default configuration as saved in the catalog.

property RotorcraftModel.aerodynamics: RotorcraftAerodynamic#

Get the aerodynamics interface.

property RotorcraftModel.propulsion: RotorcraftPropulsion#

Get the propulsion interface.

Method detail#

RotorcraftModel.set_max_safe_airspeed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the maximum safe airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

RotorcraftModel.set_max_safe_translation_speed(self, airspeed_type: AirspeedType, airspeed: float) None#

Set the maximum safe translation airspeed and airspeed type.

Parameters:

airspeed_type : AirspeedType

airspeed : float

Returns:

None

RotorcraftModel.get_as_catalog_item(self) ICatalogItem#

Get the catalog item interface for this object.

Returns:

ICatalogItem