Stopping Conditions

Stopping conditions are Astrogator components that are used by Propagate, Follow, and Finite Maneuver segments to define the point at which propagation should stop. The stopping conditions that are available in Astrogator are described in the following table.

Astrogator Stopping Conditions

Condition Description
Access Stop upon achieving access between two objects in the scenario. You can only use one star or planet to define an access condition.
Altitude Stop at a specified altitude above the central body.
Always Tripped Stop at each integration step and evaluate the constraints. If the constraints are met or if there are no constraints, propagation stops. Otherwise, propagation advances to the next step and the constraints are evaluated again.
Apoapsis Stop at the farthest point from the origin.
Argument of Latitude Stop on a specified argument of latitude.
Ascending Node Stop when crossing the X-Y plane of the coordinate system in the +Z direction.
Delta-V Stop at a specified Delta-V. This is for finite maneuvers only.
Descending Node Stop when crossing the X-Y plane of the coordinate system in the -Z direction.
Duration Stop after a specified duration.
Epoch Stop on a specified date and time.
Lighting Stop at a lighting condition (e.g., entering or exiting Direct Sun or Umbra).
Longitude Stop at a specified longitude.
MeanNumRevs Stop on a fractional number of revolutions, defined as (Duration / Kozai-Izsak Mean Orbit Period).
Mean Anomaly Stop at a specified mean anomaly.
Periapsis Stop at the closest point to the origin.
R Magnitude Stop at a specified distance from the origin.
True Anomaly Stop at a specified true anomaly.
User Select Stop at a value defined by a calculation object.
X-Y Plane Cross Stop when crossing the X-Y plane.
Y-Z Plane Cross Stop when crossing the Y-Z plane.
Z-X Plane Cross Stop when crossing the Z-X plane.

Custom stopping conditions

You can duplicate the User Select stopping condition to create a new stopping condition. You can also use a duplicate to define a special variant of an existing stopping condition. For example, you can define a Duration stopping condition that includes constraints. Double-click the User Select stopping condition to open its properties dialog box. The stopping conditions properties of a User Select component are the same as the properties of a Propagate segment.