Stop Relative Rate RPO Sequence

The Stop Relative Rate RPO sequence propagates the current state until it encounters a zero relative rate crossing. If it does not detect the selected zero relative rate within one revolution, the sequence issues an error message and stops.

You can select from the following relative rate crossing conditions:

  • Increasing
  • Decreasing
  • Either

You can also select the axis for the zero relative rate crossing stop:

  • Radial
  • InTrack
  • CrossTrack

You can specify whether or not to stop all relative motion upon arrival at the desired zero relative rate crossing.

The following picture shows an initial state moving with an initial relative velocity to the target. The sequence propagates the state until it hits a zero in-track rate relative to the target, at which point it terminates.

Watch the following video to learn more about the RPO sequence on this page.

Sequence parameters

OptionDescription
Engine_NameEnter, as a string, the name of the finite maneuver engine model.
Maneuver_TypeSelect the type of maneuver, "Impulsive" or "Finite," from the drop-down list.
WhoAmIEnter, as a string, the name of the current satellite.
Stop_Rel_MotionEnter, as a Boolean, whether you desire to stop relative motion at the stopping condition (True) or not (False).
Rate_Crossing_AxesEnter, as a string, the axis for which you desire to stop . Enter “Radial” for the radial rate zero crossing, “InTrack” for the in-track rate zero crossing, or “CrossTrack” for the cross-track rate zero crossing.
Rate_Crossing_ConditionEnter, as a string, the rate crossing condition. Enter “Increasing” for stopping on the increasing rate condition, “Decreasing” for stopping on the decreasing rate condition or “Either” for stopping on the first crossing condition regardless of direction.