ManeuverFinitePropagator#

class ansys.stk.core.stkobjects.astrogator.ManeuverFinitePropagator#

Bases: IRuntimeTypeInfoProvider

Propagation for a finite maneuver.

Overview#

propagator_name

Get or set the propagator.

stopping_conditions

Get the stopping conditions list.

min_propagation_time

Minimum Propagation Time - the minimum time that must elapse from the beginning of the segment until Astrogator will begin checking stopping conditions for satisfaction. Uses Time Dimension.

max_propagation_time

Maximum Propagation Time - the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension.

enable_max_propagation_time

Enable Maximum Propagation Time - apply the maximum propagation time.

enable_warning_message

Issue a warning message if propagation is stopped by the Maximum Propagation Time parameter.

enable_center_burn

Get or set the option to start the maneuver half the time before the previous segment ended. This property is only available for use with a duration stopping condition.

bias

Get or set the value by which to adjust the centering of the burn. A positive value will center the burn after the previous segment ends by the amount specified in the Burn Center Bias field. Uses Time Dimension.

override_max_propagation_time

Override Maximum Propagation Time - if there is a duration or epoch stopping condition that occurs after the maximum propagation time, ignore the maximum propagation time.

should_stop_for_initially_surpassed_epoch_stopping_conditions

Stop immediately if propagation begins beyond an active epoch stopping condition.

should_reinitialize_stm_at_start_of_segment_propagation

If this segment is propagating the state transition matrix, reset it to the identity matrix at the start of the segment.

Import detail#

from ansys.stk.core.stkobjects.astrogator import ManeuverFinitePropagator

Property detail#

property ManeuverFinitePropagator.propagator_name: str#

Get or set the propagator.

property ManeuverFinitePropagator.stopping_conditions: StoppingConditionCollection#

Get the stopping conditions list.

property ManeuverFinitePropagator.min_propagation_time: float#

Minimum Propagation Time - the minimum time that must elapse from the beginning of the segment until Astrogator will begin checking stopping conditions for satisfaction. Uses Time Dimension.

property ManeuverFinitePropagator.max_propagation_time: float#

Maximum Propagation Time - the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension.

property ManeuverFinitePropagator.enable_max_propagation_time: bool#

Enable Maximum Propagation Time - apply the maximum propagation time.

property ManeuverFinitePropagator.enable_warning_message: bool#

Issue a warning message if propagation is stopped by the Maximum Propagation Time parameter.

property ManeuverFinitePropagator.enable_center_burn: bool#

Get or set the option to start the maneuver half the time before the previous segment ended. This property is only available for use with a duration stopping condition.

property ManeuverFinitePropagator.bias: float#

Get or set the value by which to adjust the centering of the burn. A positive value will center the burn after the previous segment ends by the amount specified in the Burn Center Bias field. Uses Time Dimension.

property ManeuverFinitePropagator.override_max_propagation_time: bool#

Override Maximum Propagation Time - if there is a duration or epoch stopping condition that occurs after the maximum propagation time, ignore the maximum propagation time.

property ManeuverFinitePropagator.should_stop_for_initially_surpassed_epoch_stopping_conditions: bool#

Stop immediately if propagation begins beyond an active epoch stopping condition.

property ManeuverFinitePropagator.should_reinitialize_stm_at_start_of_segment_propagation: bool#

If this segment is propagating the state transition matrix, reset it to the identity matrix at the start of the segment.