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.
Sequence parameters
Option | Description |
---|---|
Engine_Name | Enter, as a string, the name of the finite maneuver engine model. |
Maneuver_Type | Select the type of maneuver, "Impulsive" or "Finite," from the drop-down list. |
WhoAmI | Enter, as a string, the name of the current satellite. |
Stop_Rel_Motion | Enter, as a Boolean, whether you desire to stop relative motion at the stopping condition (True) or not (False). |
Rate_Crossing_Axes | Enter, 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_Condition | Enter, 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. |