Skip to main content
Log in

Solving Kepler’s equation using implicit functions

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

Abstract

A new approach to solve Kepler’s equation based on the use of implicit functions is proposed here. First, new upper and lower bounds are derived for two ranges of mean anomaly. These upper and lower bounds initialize a two-step procedure involving the solution of two implicit functions. These two implicit functions, which are non-rational (polynomial) Bézier functions, can be linear or quadratic, depending on the derivatives of the initial bound values. These are new initial bounds that have been compared and proven more accurate than Serafin’s bounds. The procedure reaches machine error accuracy with no more that one quadratic and one linear iterations, experienced in the “tough range”, where the eccentricity is close to one and the mean anomaly to zero. The proposed method is particularly suitable for space-based applications with limited computational capability.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Battin, R.H.: An Introduction to the Mathematics and Methods of Astrodynamics, Revised Edition. AIAA Education Series, Reston (1999)

    Book  MATH  Google Scholar 

  • Bézier, P.E.: Procédé de Définition Numérique des Courbes et Surfâces non Mathématiques. Automatisme XIII(5), 189–196 (1968)

    Google Scholar 

  • Calvo, M., Elipe, A., Montijano, J.I., Rández, L.: Optimal starters for solving the elliptical Kepler’s equation. Celest. Mech. Dyn. Astron. 115, 143–160 (2013)

    Google Scholar 

  • Colwell, P.: Solving Kepler’s Equation Over Three Centuries. Willmann-Bell, Richmond (1993)

    MATH  Google Scholar 

  • Feinstein, S.A., McLaughlin, C.A.: Dynamic discretization method for solving Kepler’s equation. Celest. Mech. Dyn. Astron. 96, 49–62 (2006)

    Google Scholar 

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

    Google Scholar 

  • Markley, F.L.: Kepler equation solver. Celest. Mech. Dyn. Astron. 63, 101–111 (1996)

    Google Scholar 

  • Meeus, J.: Astronomical Algorithms, 2nd edn. Willmann-Bell Inc., Richmond (1999)

    Google Scholar 

  • Mortari, D.: Root Finder using Implicit Functions (in progress) (2013)

  • Mortari, D., Clochiatti, A.: Solving Kepler’s equation using Bézier curves. Celest. Mech. Dyn. Astron. 99, 45–57 (2007)

    Google Scholar 

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

    Google Scholar 

  • Serafin, R.A.: Bounds on the solution to Kepler’s equation. Celest. Mech. 38, 111–121 (1986)

    Google Scholar 

  • Vallado, D.A.: Fundamentals of Astrodynamics and Applications, Vol. 2. McGraw-Hill, New York (2001)

    Google Scholar 

Download references

Acknowledgments

The authors would like to thank Rose Sauser for checking and improving the use of English in the manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniele Mortari.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mortari, D., Elipe, A. Solving Kepler’s equation using implicit functions. Celest Mech Dyn Astr 118, 1–11 (2014). https://doi.org/10.1007/s10569-013-9521-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10569-013-9521-8

Keywords

Navigation