I am reviewing the "Fortran Astrodynamics Toolkit (can be found here) and even more specifically at the two body propagation method implemented in this Kepler module for elliptical and circular orbits. I can follow the general formulation using Lagrange method and the general technique for Newton-Rhapson root finding. Where I get lost is the subroutine kepde
which the author documents as:
"Elliptic Kepler's equation written in terms of the eccentric anomaly difference. See Battin, eqn 4.43"
I can track the idea of using change in eccentric anomaly since that can be directly calculated from change in mean anomaly, which is needed for Lagrange method (unless you use universal variable formulation).
The equation in the code is
kepde = -dm + de + sigma0 / sqrta * (one - cos(de)) - (one - r / a) * sin(de)
where de
and dm
are difference in mean and eccentric anomaly. The closest equation I can find is in Vallado:
$$\frac{M-M_0}{n} = t-t_o = \sqrt{\frac{a^3}{\mu}} \left( 2 \pi k + E - e \sin E - (E_o - e \sin E_o) \right) \tag{2-7}$$
(original screenshot)
Can anyone provide any explanation as to how the author got to the final equation?