Skip to main content
Log in

Dynamic discretization method for solving Kepler’s equation

  • Original Article
  • Published:
Celestial Mechanics and Dynamical Astronomy Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Colwell Peter (1993) Solving Kepler’s Equation over Three Centuries. Willmann-Bell, Richmond

    MATH  Google Scholar 

  • Conway Bruce A. (1986) An improved algorithm due to Laguerre for the solution of Kepler’s equation. Celest. Mech. 39, 199–211

    Article  MATH  ADS  Google Scholar 

  • Danby J.M.A. (1987) The solution of Kepler’s equation III. Celest. Mech. 40, 303–312

    Article  MATH  ADS  Google Scholar 

  • Danby J.M.A., Burkardt T.M. (1983) The solution of Kepler’s equation I. Celest. Mech. 31, 95–107

    Article  MATH  ADS  Google Scholar 

  • Fukushima Toshio (1997) A method solving Kepler’s equation without transcendental function evaluations. Celest. Mech. Dyn. Astron. 66, 309–319

    Article  MATH  ADS  Google Scholar 

  • Markley F., Landis (1995) Kepler equation solver. Celest. Mech. Dyn. Astron. 63, 101–111

    Article  MATH  ADS  Google Scholar 

  • Mikkola Seppo (1987) A cubic approximation for Kepler’s equation. Celest. Mech. 40, 329–334

    Article  MATH  ADS  Google Scholar 

  • Ng Edward W. (1979) A general algorithm for the solution of Kepler’s equation for elliptic orbits. Celest. Mech. 20, 243–249

    Article  MATH  ADS  Google Scholar 

  • Nijenhuis Albert (1991) solving Kepler’s equation with high efficiency and accuracy. Celest. Mech. Dyn. Astron. 51, 319–330

    Article  ADS  Google Scholar 

  • Odell A.W., Gooding R.H. (1986) procedures for solving Kepler’s equation. Celest. Mech. 38, 307–334

    Article  MATH  ADS  Google Scholar 

  • Palacios M. (2002) Kepler equation and accelerated Newton method. J. Comp. Appl. Math. 138, 335–346

    Article  MATH  Google Scholar 

  • Stein Sherman K. (1987) Calculus and Analytic Geometry. McGraw-Hill, New York

    Google Scholar 

  • Vallado David A. (2001) Fundamentals of Astrodynamics and Applications. Microcosm Press, El Segundo

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Scott A. Feinstein.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10569-006-9019-8

Keywords

Navigation