Get Kepler's Equation essential facts below. View Videos or join the Kepler's Equation discussion. Add Kepler's Equation to your PopFlock.com topic list for future reference or share this resource on social media.
Kepler's equation solutions for five different eccentricities between 0 and 1
The 'eccentric anomaly' E is useful to compute the position of a point moving in a Keplerian orbit. As for instance, if the body passes the periastron at coordinates x = a(1 - e), y = 0, at time t = t0, then to find out the position of the body at any time, you first calculate the mean anomaly M from the time and the mean motionn by the formula M = n(t - t0), then solve the Kepler equation above to get E, then get the coordinates from:
There are several forms of Kepler's equation. Each form is associated with a specific type of orbit. The standard Kepler equation is used for elliptic orbits (0 ≤ e < 1). The hyperbolic Kepler equation is used for hyperbolic trajectories (e > 1). The radial Kepler equation is used for linear (radial) trajectories (e = 1). Barker's equation is used for parabolic trajectories (e = 1).
When e = 0, the orbit is circular. Increasing e causes the circle to become elliptical. When e = 1, there are three possibilities:
a parabolic trajectory,
a trajectory going in or out along an infinite ray emanating from the centre of attraction,
or a trajectory that goes back and forth along a line segment from the centre of attraction to a point at some distance away.
A slight increase in e above 1 results in a hyperbolic orbit with a turning angle of just under 180 degrees. Further increases reduce the turning angle, and as e goes to infinity, the orbit becomes a straight line of infinite length.
Hyperbolic Kepler equation
The Hyperbolic Kepler equation is:
where H is the hyperbolic eccentric anomaly.
This equation is derived by redefining M to be the square root of -1 times the right-hand side of the elliptical equation:
(in which E is now imaginary) and then replacing E by iH.
Radial Kepler equation
The Radial Kepler equation is:
where t is proportional to time and x is proportional to the distance from the centre of attraction along the ray. This equation is derived by multiplying Kepler's equation by 1/2 and setting e to 1:
and then making the substitution
Calculating M for a given value of E is straightforward. However, solving for E when M is given can be considerably more challenging. There is no closed-form solution.
One can write an infinite series expression for the solution to Kepler's equation using Lagrange inversion, but the series does not converge for all combinations of e and M (see below).
Confusion over the solvability of Kepler's equation has persisted in the literature for four centuries. Kepler himself expressed doubt at the possibility of finding a general solution:
I am sufficiently satisfied that it [Kepler's equation] cannot be solved a priori, on account of the different nature of the arc and the sine. But if I am mistaken, and any one shall point out the way to me, he will be in my eyes the great Apollonius.
The inverse Kepler equation is the solution of Kepler's equation for all real values of :
Evaluating this yields:
These series can be reproduced in Mathematica with the InverseSeries operation.
These functions are simple Maclaurin series. Such Taylor series representations of transcendental functions are considered to be definitions of those functions. Therefore, this solution is a formal definition of the inverse Kepler equation. However, E is not an entire function of M at a given non-zero e. The derivative
goes to zero at an infinite set of complex numbers when e<1. There are solutions at and at those values
(where inverse cosh is taken to be positive), and dE/dM goes to infinity at these points. This means that the radius of convergence of the Maclaurin series is and the series will not converge for values of M larger than this. The series can also be used for the hyperbolic case, in which case the radius of convergence is The series for when e = 1 converges when m < 2?.
While this solution is the simplest in a certain mathematical sense,[which?], other solutions are preferable for most applications. Alternatively, Kepler's equation can be solved numerically.
One can also write a Maclaurin series in e. This series does not converge when e is larger than the Laplace limit (about 0.66), regardless of the value of M (unless M is a multiple of 2?), but it converges for all M if e is less than the Laplace limit. The coefficients in the series, other than the first (which is simply M), depend on M in a periodic way with period 2?.
Inverse radial Kepler equation
The inverse radial Kepler equation (e = 1) can also be written as:
Note that E and M are in units of radians in this computation. This iteration is repeated until desired accuracy is obtained (e.g. when f(E) < desired accuracy). For most elliptical orbits an initial value of E0 = M(t) is sufficient. For orbits with e > 0.8, an initial value of E0 = ? should be used. If e is identically 1, then the derivative of f, which is in the denominator of Newton's method, can get close to zero, making derivative-based methods such as Newton-Raphson, secant, or regula falsi numerically unstable. In that case, the bisection method will provide guaranteed convergence, particularly since the solution can be bounded in a small initial interval. On modern computers, it is possible to achieve 4 or 5 digits of accuracy in 17 to 18 iterations. A similar approach can be used for the hyperbolic form of Kepler's equation. In the case of a parabolic trajectory, Barker's equation is used.
A related method starts by noting that . Repeatedly substituting the expression on the right for the on the right yields a simple fixed-point iteration algorithm for evaluating . This method is identical to Kepler's 1621 solution.
^It is often claimed that Kepler's equation "cannot be solved analytically"; see for example here. Whether this is true or not depends on whether one considers an infinite series (or one which does not always converge) to be an analytical solution. Other authors make the absurd claim that it cannot be solved at all; see for example Madabushi V. K. Chari; Sheppard Joel Salon; Numerical Methods in Electromagnetism, Academic Press, San Diego, CA, USA, 2000, ISBN0-12-615760-X, p. 659
^Boyd, John P. (2007). "Rootfinding for a transcendental equation without a first guess: Polynomialization of Kepler's equation through Chebyshev polynomial equation of the sine". Applied Numerical Mathematics. 57 (1): 12-18. doi:10.1016/j.apnum.2005.11.010.
Stumpf, Laura (1999). "Chaotic behaviour in the Newton iterative function associated with Kepler's equation". Celestial Mechanics and Dynamical Astronomy. 74 (2): 95-109. doi:10.1023/A:1008339416143. S2CID122491746.
Boyd, John P. (2007). "Rootfinding for a transcendental equation without a first guess: Polynomialization of Kepler's equation through Chebyshev polynomial equation of the sine". Applied Numerical Mathematics. 57 (1): 12-18. doi:10.1016/j.apnum.2005.11.010.