Class YamanakaAnkersenEquations

java.lang.Object
org.orekit.propagation.relative.yamanakaankersen.YamanakaAnkersenEquations

public class YamanakaAnkersenEquations extends Object
This class implements the state transition matrices of the Yamanaka-Ankersen equations of relative motion between two spacecrafts. Matrices are state matrices in the derived LVLH CCSDS frame as described in the Reference paper. Transformation from transformed frame to target LVLH CCSDS Local Orbital Frame is performed in the YamanakaAnkersenProvider.

Source : Koji Yamanaka, Finn Ankersen, New State Transition Matrix for Relative Motion on an Arbitrary Elliptical Orbit, Journal of Guidance, Control, and Dynamics, Vol. 25, No.1, January-February 2002

Since:
14.0
Author:
Romain Cuvillon
  • Method Details

    • computeMatrices

      public static YamanakaAnkersenMatrices computeMatrices(double timeSinceEpoch, double targetA, double targetE, double targetInitialTheta, double targetTheta, double mu)
      Computes the state transition matrices provided by the Yamanaka-Ankersen equations at time t from an initial state.
      Parameters:
      timeSinceEpoch - duration in seconds since epoch
      targetA - semi-major axis of the target orbit
      targetE - eccentricity of the target orbit
      targetInitialTheta - true-anomaly of the target at epoch
      targetTheta - current true-anomaly of the target
      mu - gravitational constant
      Returns:
      state transition matrices at a given time t from an initial state