I have a question regarding the ApsideDetector. For my work, I require a very precise determination of the time of the next occurring perigee or apogee. Therefore, my question is which calculation method is used to determine the apsides. Is it based on the short-term average method?
No, it is based on the dot product of position and velocity, hence it is zero when they are orthogonal at apsides. The sign change is from negative to positive at perigee and from positive to negative at apogee. It is therefore an instantaneous (or osculating) computation.
To not state the obvious, but I had struggle in the past with that, being the dot product of osculating vectors, it might change sign multiple times for a near circular orbit, so to capture events very far from the theoretical argument of perigee concept.
Is there a new solution with the new average orbit methods since Orekit 13.x?
Hello dear forum members,
Could someone tell me, regarding the numerical propagator setup below, what the minimum required eccentricity is so that all apogees and perigees are correctly captured?
The answer really depends on the orbit type (LEO, MEO or GEO for example) and the force models. Typically, if you have a Low Earth Orbit that is also a Sun Synchronous Orbit with Earth phasing, then you will have a frozen perigee. However, the perigee is frozen only in mean orbit, not in osculating orbit! When you look at osculating orbit, the eccentricity vector moves a lot. You can look for example at figure 1 in Very Low Thrust Station-Keeping for Low Earth Orbiting Satellites.