BasicManeuverStrategyStationkeeping#
- class ansys.stk.core.stkobjects.aviator.BasicManeuverStrategyStationkeeping#
Bases:
IBasicManeuverStrategy
Class defining the Stationkeeping strategy for a basic maneuver procedure.
Overview#
Set the method and corresponding value to define the control limits of the aircraft during the maneuver. |
|
Cancel the position velocity strategies for Station Keeping. |
Get or set the target name. |
|
Return the valid target names. |
|
Get or set the target position/velocity sampling resolution. |
|
Get or set the maximum speed relative to the target. |
|
Get or set the bearing relative to the target that the aircraft will hold. |
|
Get or set the range from the target where the aircraft will hold. |
|
Get or set the goal radius of the holding circle. |
|
Define if the aircraft turns left or right into the holding circle. |
|
Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver. |
|
Get or set the stopping condition for the maneuver. |
|
Option to use a relative course as opposed to an absolute course. |
|
Get or set the course stop condition. |
|
Get or set the number of turns stop condition. |
|
Get or set the duration stop condition. |
|
Get or set the time stop condition. |
|
Get the method to define the control limits of the aircraft during the maneuver. |
|
Get the specified turn radius for a control limit mode of specify min turn radius. |
|
Get the specified turn rate for a control limit mode of specify max turn rate. |
|
Get the specified horizontal acceleration for a control limit mode of specify max horiz accel. |
|
Get or set the option to compensate for the acceleration due to the Coriolis effect. |
|
Get the position velocity strategies for Station Keeping. |
Import detail#
from ansys.stk.core.stkobjects.aviator import BasicManeuverStrategyStationkeeping
Property detail#
- property BasicManeuverStrategyStationkeeping.valid_target_names: list#
Return the valid target names.
- property BasicManeuverStrategyStationkeeping.target_resolution: float#
Get or set the target position/velocity sampling resolution.
- property BasicManeuverStrategyStationkeeping.max_target_speed_fraction: float#
Get or set the maximum speed relative to the target.
- property BasicManeuverStrategyStationkeeping.relative_bearing: Any#
Get or set the bearing relative to the target that the aircraft will hold.
- property BasicManeuverStrategyStationkeeping.relative_range: float#
Get or set the range from the target where the aircraft will hold.
- property BasicManeuverStrategyStationkeeping.desired_radius: float#
Get or set the goal radius of the holding circle.
- property BasicManeuverStrategyStationkeeping.turn_direction: TurnDirection#
Define if the aircraft turns left or right into the holding circle.
- property BasicManeuverStrategyStationkeeping.maneuver_factor: float#
Get or set the maneuver factor, a dimensionless factor that determines how tightly or gently the aircraft will maneuver.
- property BasicManeuverStrategyStationkeeping.stop_condition: StationkeepingStopCondition#
Get or set the stopping condition for the maneuver.
- property BasicManeuverStrategyStationkeeping.use_relative_course: bool#
Option to use a relative course as opposed to an absolute course.
- property BasicManeuverStrategyStationkeeping.stop_course: Any#
Get or set the course stop condition.
- property BasicManeuverStrategyStationkeeping.stop_after_turn_count: int#
Get or set the number of turns stop condition.
- property BasicManeuverStrategyStationkeeping.stop_after_duration: float#
Get or set the duration stop condition.
- property BasicManeuverStrategyStationkeeping.stop_after_time: Any#
Get or set the time stop condition.
- property BasicManeuverStrategyStationkeeping.control_limit_mode: BasicManeuverStrategyNavigationControlLimit#
Get the method to define the control limits of the aircraft during the maneuver.
- property BasicManeuverStrategyStationkeeping.control_limit_turn_radius: float#
Get the specified turn radius for a control limit mode of specify min turn radius.
- property BasicManeuverStrategyStationkeeping.control_limit_turn_rate: Any#
Get the specified turn rate for a control limit mode of specify max turn rate.
- property BasicManeuverStrategyStationkeeping.control_limit_horizontal_acceleration: float#
Get the specified horizontal acceleration for a control limit mode of specify max horiz accel.
- property BasicManeuverStrategyStationkeeping.compensate_for_coriolis_acceleration: bool#
Get or set the option to compensate for the acceleration due to the Coriolis effect.
- property BasicManeuverStrategyStationkeeping.position_velocity_strategies: BasicManeuverTargetPositionVelocity#
Get the position velocity strategies for Station Keeping.
Method detail#
- BasicManeuverStrategyStationkeeping.set_control_limit(self, control_limit_mode: BasicManeuverStrategyNavigationControlLimit, control_limit_value: float) None #
Set the method and corresponding value to define the control limits of the aircraft during the maneuver.