This paper presents an easy and efficient algorithm for solving Kepler’s equation. The main body of the algorithm uses the Newton-Raphson method to iteratively find the solution. The contribution herein is the introduction of an initial condition so close to the solution that results in four iterations or less for an error of 10?10 rad. With little effort, the initial conditions could lead to a number of iterations of three or less. This initial condition enables solving the equation for any eccentricity or anomaly, regardless of their values. This is done by selecting two points close to the perceived solution to Kepler’s equation, from which we interpolate to get the initial condition. This method is called the linear method. Another method, called the quadratic, is one in which we select three points close to the perceived solution and interpolate to get a close initial condition. Both methods are tested and compared against all possible conditions and are found to perform favorably even for near-parabolic and parabolic cases, given in detail below.
References
[1]
Meeus, J. (1991) Astronomical Algorithms. Willman-Bell, Inc.
[2]
Colwell, P. (1993) Solving Kepler’ Equation. Willman-Bell, Inc.
[3]
Esmaelzadeh, R. and Ghadiri, H. (2014) Appropriate Starter for Solving the Kepler’s Equation. InternationalJournalofComputerApplications, 89, 31-38. https://doi.org/10.5120/15517-4394
Mikkola, S. (1987) A Cubic Approximation for Kepler’s Equation. CelestialMechanics, 40, 329-334. https://doi.org/10.1007/bf01235850
[6]
Danby, J.M.A. and Burkardt, T.M. (1983) The Solution of Kepler’s Equation, I. CelestialMechanics, 31, 95-107. https://doi.org/10.1007/bf01686811
[7]
Danby, J.M.A. (1987) The Solution of Kepler’s Equation, III. CelestialMechanics, 40, 303-312. https://doi.org/10.1007/bf01235847
[8]
Charles, E.D. and Tatum, J.B. (1997) The Convergence of Newton-Raphson Iteration with Kepler’s Equation. CelestialMechanicsandDynamicalAstronomy, 69, 357-372. https://doi.org/10.1023/a:1008200607490
[9]
Mather, R.J. (2025) Improved First Estimates to the Solution of Kepler’s Equation. arXiv: 2108.03215.
[10]
Fukushima, T. (1999) Fast Procedure Solving Universal Kepler’s Equation. CelestialMechanicsandDynamicalAstronomy, 75, 201-226. https://doi.org/10.1023/a:1008368820433
[11]
Bek?r, E. (2019) Efficient Chebyshev Economization for Elementary Functions. CommunicationsFacultyofSciencesUniversityofAnkaraSeriesA2-A3PhysicalSciencesandEngineering, 61, 33-56. https://doi.org/10.33769/aupse.459815
[12]
Kreysig, E. (2011) Advanced Engineering Mathematics, 10th Edition. https://www.wileyplus.com/math-and-statistics/kreyszig-advanced-engineering-mathematics-10e-eprof08277/