BasicManeuverStrategyRendezvous#

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

Bases: IBasicManeuverStrategy

Class defining the Rendezvous/Formation strategy for a basic maneuver procedure.

Overview#

set_cpa

Set whether to enable collision avoidance and the corresponding minimum distance between this aircraft and the target aircraft.

set_airspeed_factor

Set whether to enable the option to control how fine the control is and the corresponding dimensionless factor.

cancel_target_position_velocity

Cancel the position velocity strategies for Rendezvous.

target_name

Get or set the target name.

valid_target_names

Return the valid target names.

target_resolution

Get or set the target position/velocity sampling resolution.

use_counter_turn_logic

Get or set the option to improve performance when flying with a target on a straight and level flight path.

enable_collision_avoidance

Get the option to enable collision avoidance.

cpa

Get the minimum distance between this aircraft and the target aircraft.

relative_bearing

Get or set the bearing relative to the target the aircraft will achieve and maintain.

relative_range

Get or set the range to the target the aircraft will achieve and maintain.

altitude_split

Get or set the altitude difference between the aircraft and target.

maneuver_factor

Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver.

use_performance_model_limits

Get or set the option to derive the control limits of the aircraft from the applicable performance model.

altitude_rate_control

Get or set the rate at which the aircraft will change altitude to achieve or maintain the ALtitude Split.

min_load_factor_g

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

max_load_factor_g

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

max_speed_advantage

Get or set the limit to the airspeed difference between the aircraft and target.

airspeed_control_mode

Get or set the method to define the aircraft’s acceleration performance in formation.

acceleration_deceleration_g

Get or set the aircraft’s specified acceleration rate for an airspeed control mode set to override.

use_separate_airspeed_control

Get the option to control how fine the control is over the airspeed adjustments in formation flight.

airspeed_factor

Get the maneuver factor, a dimensionless factor defining how fine the control is over airspeed adjustments in formation flight.

stop_condition

Get or set the stopping condition for the maneuver.

position_velocity_strategies

Get the position velocity strategies for Rendezvous.

Import detail#

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

Property detail#

property BasicManeuverStrategyRendezvous.target_name: str#

Get or set the target name.

property BasicManeuverStrategyRendezvous.valid_target_names: list#

Return the valid target names.

property BasicManeuverStrategyRendezvous.target_resolution: float#

Get or set the target position/velocity sampling resolution.

property BasicManeuverStrategyRendezvous.use_counter_turn_logic: bool#

Get or set the option to improve performance when flying with a target on a straight and level flight path.

property BasicManeuverStrategyRendezvous.enable_collision_avoidance: bool#

Get the option to enable collision avoidance.

property BasicManeuverStrategyRendezvous.cpa: float#

Get the minimum distance between this aircraft and the target aircraft.

property BasicManeuverStrategyRendezvous.relative_bearing: Any#

Get or set the bearing relative to the target the aircraft will achieve and maintain.

property BasicManeuverStrategyRendezvous.relative_range: float#

Get or set the range to the target the aircraft will achieve and maintain.

property BasicManeuverStrategyRendezvous.altitude_split: float#

Get or set the altitude difference between the aircraft and target.

property BasicManeuverStrategyRendezvous.maneuver_factor: float#

Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver.

property BasicManeuverStrategyRendezvous.use_performance_model_limits: bool#

Get or set the option to derive the control limits of the aircraft from the applicable performance model.

property BasicManeuverStrategyRendezvous.altitude_rate_control: float#

Get or set the rate at which the aircraft will change altitude to achieve or maintain the ALtitude Split.

property BasicManeuverStrategyRendezvous.min_load_factor_g: float#

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

property BasicManeuverStrategyRendezvous.max_load_factor_g: float#

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

property BasicManeuverStrategyRendezvous.max_speed_advantage: float#

Get or set the limit to the airspeed difference between the aircraft and target.

property BasicManeuverStrategyRendezvous.airspeed_control_mode: AccelerationPerformanceModelOverride#

Get or set the method to define the aircraft’s acceleration performance in formation.

property BasicManeuverStrategyRendezvous.acceleration_deceleration_g: float#

Get or set the aircraft’s specified acceleration rate for an airspeed control mode set to override.

property BasicManeuverStrategyRendezvous.use_separate_airspeed_control: bool#

Get the option to control how fine the control is over the airspeed adjustments in formation flight.

property BasicManeuverStrategyRendezvous.airspeed_factor: float#

Get the maneuver factor, a dimensionless factor defining how fine the control is over airspeed adjustments in formation flight.

property BasicManeuverStrategyRendezvous.stop_condition: RendezvousStopCondition#

Get or set the stopping condition for the maneuver.

property BasicManeuverStrategyRendezvous.position_velocity_strategies: BasicManeuverTargetPositionVelocity#

Get the position velocity strategies for Rendezvous.

Method detail#

BasicManeuverStrategyRendezvous.set_cpa(self, enable: bool, collision_avoidance: float) None#

Set whether to enable collision avoidance and the corresponding minimum distance between this aircraft and the target aircraft.

Parameters:

enable : bool

collision_avoidance : float

Returns:

None

BasicManeuverStrategyRendezvous.set_airspeed_factor(self, enable: bool, airspeed_factor: float) None#

Set whether to enable the option to control how fine the control is and the corresponding dimensionless factor.

Parameters:

enable : bool

airspeed_factor : float

Returns:

None

BasicManeuverStrategyRendezvous.cancel_target_position_velocity(self) None#

Cancel the position velocity strategies for Rendezvous.

Returns:

None