Maintain VBar RPO Sequence

The Maintain VBar RPO sequence maintains a VBar position when the target and chase satellites experience differential forces. Generally, the force differential is due to drag and solar radiation pressure (SRP). These are the dominant differential forces when operating in proximity, as the differences in gravity and relative third body perturbations are very small when the relative positions are within 100 km.

Drag and SRP differences between the target and chase satellites are largely due to different size, area, mass, and shape. To effectively use this sequence, you must pay special attention to those parameters by using the Update_Spacecraft_Parameters sequence in the right places.

Maintain_VBar utilizes a reference satellite that creates a VBar with matched-force models to the target. The chase satellite has different spacecraft parameters (area, mass, size, and shape) that cause the VBar to deviate from the reference VBar. This requires station-keeping maneuvers to stay on the desired VBar.

With Maintain VBar, you can specify the duration to maintain the VBar and the maximum error from the desired VBar. From those inputs, this sequence computes all required Delta-Vs to stay within that maximum error from the ideal VBar.

The first two pictures below show the maintaining of a VBar with a maximum error of 5 meters for one revolution. In this GEO example, the Delta-V required for a 100% Cr difference was approximately 1 cm/sec for one revolution. The last picture shows what would have happened to the VBar if there were no station-keeping maneuvers, with relative orbit shown in red.

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

Sequence parameters

OptionDescription
Maintain_DurationEnter the duration to maintain the NMC.
Maintain_MaxErrorEnter, in distance units, the maximum error from the reference NMC.
Maintain_ReferenceEnter, as a string, the name of the reference satellite that has the ephemeris for the reference NMC.
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.
Sequence_NameEnter, as a string, the name of this sequence. This is nominally Maintain_VBar, but if you insert the sequence multiple times in the MCS, Astrogator adds a monotonically increasing number to the end of the name (Maintain_VBar1, Maintain_VBar2, etc.).