This repository contains the code used for the generation and verification of periodic libration point orbits and their associated manifolds. For an extensive analysis of these structures, the reader is referred to the electronic version of my thesis on the TU Delft education repository under the author Koen Langemeijer.
The set of functions require the Tudat Bundle to be installed. This repository resides in the tudatApplications folder of the tudatBundle.
This project contains the source files for the generation of a family of periodic libration point orbits, using:
- An initial guess derived from Richardson [richardsonThirdOrderApproximation.cpp]
- Propagation of an initial state to an estimated (half)-period [propagateOrbit.cpp] by integrating the state derivative [stateDerivativeModel.cpp]
- Refinement of the initial conditions until the required periodicity [applyDifferentialCorrection.cpp]
In addition, the precomputed initial conditions can be supplied to produce the associated hyperbolic manifolds [computeManifold.cpp].