Package org.orekit.propagation.relative.yamanakaankersen
package org.orekit.propagation.relative.yamanakaankersen
This package provides an implementation of the equations of Yamanaka and Ankersen.
Yamanaka-Ankersen equations are analytical equations extending the equations of Clohessy and Wiltshire to any eccentric orbits. These equations are only valid under the assumption of Keplerian dynamics.
In this package:
YamanakaAnkersenProviderimplements AdditionalDataProvider to propagate the chaser state together with the target state as an AdditionalData.YamanakaAnkersenRendezVouscomputes a TwoImpulseTransfer to realize a rendezvous with the target in a chosen duration.
All the references for the equations in the code come from :
NEW STATE TRANSITION MATRIX FOR RELATIVE MOTION ON AN ARBITRARY ELLIPTICAL ORBIT
Koji Yamanaka, Finn Ankersen
Journal of Guidance, Control, and Dynamics, Vol. 25, No. 1
January-February 2002.
-
ClassesClassDescriptionFieldYamanakaAnkersenEquations<T extends CalculusFieldElement<T>>This class implements the state transition matrices of the Yamanaka-Ankersen equations of relative motion between two spacecrafts.FieldYamanakaAnkersenMatrices<T extends CalculusFieldElement<T>>This class stores the 2 matrices (in plane: xz, out of plane: y, in local LVLH CCSDS frame) of the Yamanaka Ankersen equations.FieldYamanakaAnkersenProvider<T extends CalculusFieldElement<T>>This additional state provider implements the Yamanaka-Ankersen equations of relative motion to propagate the relative orbit of a chaser spacecraft around the target spacecraft whose orbit is being propagated.FieldYamanakaAnkersenRendezVous<T extends CalculusFieldElement<T>>This class implements the solution to the Yamanaka-Ankersen equations for a two-impulse rendez-vous as presented in the Ankersen thesis.This class implements the state transition matrices of the Yamanaka-Ankersen equations of relative motion between two spacecrafts.This class stores the 2 matrices (in plane: xz, out of plane: y, in Local LVLH CCSDS frame) of the Yamanaka Ankersen equations.This additional state provider implements the Yamanaka-Ankersen equations of relative motion to propagate the relative orbit of a chaser spacecraft around the target spacecraft whose orbit is being propagated.This class implements the solution to the Yamanaka-Ankersen equations for a two-impulse rendez-vous as presented in the Ankersen thesis.