Class HaloOrbit

java.lang.Object
org.orekit.orbits.cr3bp.LibrationOrbit
org.orekit.orbits.cr3bp.HaloOrbit

public class HaloOrbit extends LibrationOrbit
Class calculating different parameters of a Halo Orbit.
Since:
10.2
Author:
Vincent Mouraux
  • Constructor Details

    • HaloOrbit

      public HaloOrbit(CR3BPSystem syst, PVCoordinates pv, double orbitalPeriod)
      Simple Constructor.

      This constructor can be used if the user wants to use a first guess from any other sources or if he has the initial conditions of a well defined Halo Orbit. In that case, it is assumed that the user knows the characteristics of the Halo Orbit leading to this first guess/point. Also, the orbital period of this Halo Orbit has to be specified for further computation.

      Parameters:
      syst - CR3BP System considered
      pv - PVCoordinates of the initial point or of the first guess
      orbitalPeriod - Normalized orbital period linked to the given Halo Orbit first guess
    • HaloOrbit

      public HaloOrbit(RichardsonExpansion richardson, double az, LibrationOrbitFamily type)
      Simple Constructor.

      Standard constructor, the first guess will be computed with both start time and phase equal to zero.

      Parameters:
      richardson - third-Order Richardson Expansion
      az - z-axis Amplitude of the required Halo Orbit, meters
      type - type of the Halo Orbit (Northern or Southern)
  • Method Details