Abstract
Kepler’s equation needs to be solved many times for a variety of problems in Celestial Mechanics. Therefore, computing the solution to Kepler’s equation in an efficient manner is of great importance to that community. There are some historical and many modern methods that address this problem. Of the methods known to the authors, Fukushima’s discretization technique performs the best. By taking more of a system approach and combining the use of discretization with the standard computer science technique known as dynamic programming, we were able to achieve even better performance than Fukushima. We begin by defining Kepler’s equation for the elliptical case and describe existing solution methods. We then present our dynamic discretization method and show the results of a comparative analysis. This analysis will demonstrate that, for the conditions of our tests, dynamic discretization performs the best.
Similar content being viewed by others
References
Colwell Peter (1993) Solving Kepler’s Equation over Three Centuries. Willmann-Bell, Richmond
Conway Bruce A. (1986) An improved algorithm due to Laguerre for the solution of Kepler’s equation. Celest. Mech. 39, 199–211
Danby J.M.A. (1987) The solution of Kepler’s equation III. Celest. Mech. 40, 303–312
Danby J.M.A., Burkardt T.M. (1983) The solution of Kepler’s equation I. Celest. Mech. 31, 95–107
Fukushima Toshio (1997) A method solving Kepler’s equation without transcendental function evaluations. Celest. Mech. Dyn. Astron. 66, 309–319
Markley F., Landis (1995) Kepler equation solver. Celest. Mech. Dyn. Astron. 63, 101–111
Mikkola Seppo (1987) A cubic approximation for Kepler’s equation. Celest. Mech. 40, 329–334
Ng Edward W. (1979) A general algorithm for the solution of Kepler’s equation for elliptic orbits. Celest. Mech. 20, 243–249
Nijenhuis Albert (1991) solving Kepler’s equation with high efficiency and accuracy. Celest. Mech. Dyn. Astron. 51, 319–330
Odell A.W., Gooding R.H. (1986) procedures for solving Kepler’s equation. Celest. Mech. 38, 307–334
Palacios M. (2002) Kepler equation and accelerated Newton method. J. Comp. Appl. Math. 138, 335–346
Stein Sherman K. (1987) Calculus and Analytic Geometry. McGraw-Hill, New York
Vallado David A. (2001) Fundamentals of Astrodynamics and Applications. Microcosm Press, El Segundo
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Feinstein, S.A., McLaughlin, C.A. Dynamic discretization method for solving Kepler’s equation. Celestial Mech Dyn Astr 96, 49–62 (2006). https://doi.org/10.1007/s10569-006-9019-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10569-006-9019-8