I would like to simulate a satellite in a Near Rectilinear Halo Orbit (NRHO), considering the L2 point of the Earth-Moon system. I have an initial PV state for a satellite in the CR3BP (Earth-Moon) frame and I wanted to ask you: is there a best way to carry out this simulation with Orekit? I have seen that there is
a HaloOrbit class but it seems to be not so useful for my scope…
Thank you so much,
I’m not familiar with these types of simulations. Howerver, I think the Orekit tutorials about the CR3BP can help you. They are available here: src/main/java/org/orekit/tutorials/propagation/cr3bp · master · Orekit / Orekit tutorials · GitLab
The EarthMoonHaloOrbit and PropagationInCR3BP tutorials can be very useful to help you.
I’ve already used Orekit to simulate cis-lunar rendez-vous from Earth to Lunar Gateway.
To my opinion, CR3BP is not accurate enough.
It’s better to use numerical integration with Earth, Moon, Sun attractions, without considering a specific central body. For that, I’ve created a numerical propagator with :