Next Article in Journal
A General Framework for Mixed and Incomplete Data Clustering Based on Swarm Intelligence Algorithms
Previous Article in Journal
Automatic Tempered Posterior Distributions for Bayesian Inversion Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Bivariate Infinite Series Solution of Kepler’s Equations

by
Daniele Tommasini
Applied Physics Department, School of Aeronautic and Space Engineering, Universidade de Vigo, As Lagoas s/n, 32004 Ourense, Spain
Mathematics 2021, 9(7), 785; https://doi.org/10.3390/math9070785
Submission received: 19 February 2021 / Revised: 19 March 2021 / Accepted: 31 March 2021 / Published: 6 April 2021

Abstract

:
A class of bivariate infinite series solutions of the elliptic and hyperbolic Kepler equations is described, adding to the handful of 1-D series that have been found throughout the centuries. This result is based on an iterative procedure for the analytical computation of all the higher-order partial derivatives of the eccentric anomaly with respect to the eccentricity e and mean anomaly M in a given base point ( e c , M c ) of the ( e , M ) plane. Explicit examples of such bivariate infinite series are provided, corresponding to different choices of ( e c , M c ) , and their convergence is studied numerically. In particular, the polynomials that are obtained by truncating the infinite series up to the fifth degree reach high levels of accuracy in significantly large regions of the parameter space ( e , M ) . Besides their theoretical interest, these series can be used for designing 2-D spline numerical algorithms for efficiently solving Kepler’s equations for all values of the eccentricity and mean anomaly.

1. Introduction

In the Newtonian approximation, the time dependence of the relative position of two distant or spherically symmetric bodies that move in each other’s gravitational field can be written with explicit analytical formulas involving a finite number of terms only when the eccentricity, e, is equal to 0 or 1, corresponding to circular and parabolic orbits, respectively [1]. For 0 < e < 1 and for e > 1 , such evolution can be obtained by solving for E one of the following two Kepler Equations (KEs) (see e.g., Chapter 4 of Ref. [1]),
M = f ( e , E ) = E e sin E , for e < 1 e sinh E E , for e > 1 ,
where M and E are measures of the epoch and the angular position called the mean and the eccentric anomaly, respectively (for convenience, the same symbols are used here for the elliptic and hyperbolic anomalies, even though they are defined in different ways).
For any given value of e, Equation (1) can be solved numerically for E by using a root-finding algorithm for the nonlinear equation f ( e , E ) M = 0 (see Ref. [2] for an historical overview). In particular, efficient strategies based on the Newton–Raphson iteration method or one its variants have been applied to the elliptic [3,4,5,6,7,8,9,10,11,12] and hyperbolic [13,14,15,16] KEs.
Moreover, a handful of infinite series solutions of Equation (1) have also been found throughout the centuries (see Chapter 3 in Ref. [2]). The solution for 0 < e < 1 has been written as an expansion in powers of e [17], or as an expansion in the basis functions sin ( n M ) with coefficients proportional to the values J n ( e ) of Bessel functions [18,19]. Levi-Civita [20,21] described a series in powers of the combination z = e exp ( 1 e 2 ) 1 + 1 e 2 . Finally, Stumpff found an infinite series expansion in powers of M [22].
This article describes a class of solutions of KEs, Equation (1), in terms of bivariate infinite series in powers of both e and M,
E = k = 0 q = 0 c k , q ( e e c ) k ( M M c ) q ,
with coefficients c k , q depending on the choice of the base values ( e c , M c ) . These solutions converge locally around ( e c , M c ) , and can be used to devise 2-D spline algorithms for the numerical computation of the eccentric anomaly E for every ( e , M ) [23], generalizing the 1-D spline methods that have been described recently [24,25]. Since they do not require the evaluation of transcendental functions in the generation procedure, splines based on polynomial expansions, such as the 1-D cubic spline of Refs. [24,25], or the 2-D quintic spline of Ref. [23], which is based on the solutions presented here, are more convenient for numerical computations than expansions in terms of trigonometric functions.

2. Methods

Let the unknown exact solution of Equation (1) be
E = g ( e , M ) .
If the analytical expression of the partial derivatives of g ( e , M ) were known, a bivariate Taylor expansion could be written for any choice of base values e c , E c , M c = f ( e c , E c ) , so that Equation (2) would be demonstrated with the coefficients given by
c k , q = 1 k ! q ! k + q g e k M q ( e c , M c ) .
To obtain such derivatives, we notice that the definitions in Equations (1) and (3) imply the identity,
E = g ( e , f ( e , E ) ) .
In this expression, e and E are considered to be independent variables. Therefore, by taking the differential, we obtain,
d E = g e ( e , f ( e , E ) ) d e + g M ( e , f ( e , E ) ) f e ( e , E ) d e + f E ( e , E ) d E .
Since e and E are independent, the coefficients of d E and d e must cancel separately. This condition can be used to obtain the partial derivatives of g. Taking also into account Equations (1) and (3), the cancellation of the coefficient of d E implies,
g M ( e , M ) = 1 f E e , g ( e , M ) λ 1 e C ,
where we have defined the parameter λ and the functions C such that λ = 1 and C = cos g ( e , M ) , for e < 1 , or λ = 1 and C = cosh g ( e , M ) , for e > 1 . As it could be expected, Equation (7) coincides with the usual rule for the derivative of the inverse function when e is considered to be a fixed parameter [2,22]. The cancellation of the coefficient of d e in Equation (6) implies,
g e ( e , M ) = g M ( e , M ) f e ( e , g ( e , M ) ) S 1 e C ,
with S defined as S = sin g ( e , M ) , for e < 1 , or S = sinh g ( e , M ) , for e > 1 . In the case of the elliptic KE, the result of Equation (8) was used in Ref. [19] to derive an expansion in the basis sin n M .
Equations (7) and (8), taken together with Equations (1) and (3), can be used for the iterative computation of all the higher order derivatives entering Equation (2) for e 1 . The calculations can be simplified by expressing all the derivatives in terms of only λ , S, and C, and using the following identities, which can be derived from the definitions of S and C and Equations (7) and (8),
S e ( e , M ) = C S 1 e C , S M ( e , M ) = λ C 1 e C ,
C e ( e , M ) = λ S 2 1 e C , C M ( e , M ) = S 1 e C .
The second order derivatives can then be obtained by applying the operators e and M and the rules of Equations (9) and (10) to the first order derivatives given in Equations (7) and (8). The result is,
2 g e 2 ( e , M ) = 2 C S ( 1 e C ) 2 λ e S 3 ( 1 e C ) 3 ,
2 g M 2 ( e , M ) = λ e S ( 1 e C ) 3 ,
2 g e M ( e , M ) = λ C ( 1 e C ) 2 e S 2 ( 1 e C ) 3 .
Similarly, the third order derivatives can be obtained by applying the operators e and M and the rules of Equations (9) and (10) to the second order derivatives, Equations (11)–(13). The result is,
3 g e 3 ( e , M ) = 6 C 2 S 3 λ S 3 ( 1 e C ) 3 10 λ e C S 3 ( 1 e C ) 4 + 3 e 2 S 5 ( 1 e C ) 5 ,
3 g M 3 ( e , M ) = e C ( 1 e C ) 4 + 3 λ e 2 S 2 ( 1 e C ) 5 ,
3 g e 2 M ( e , M ) = 2 λ C 2 2 S 2 ( 1 e C ) 3 7 e C S 2 ( 1 e C ) 4 + 3 λ e 2 S 4 ( 1 e C ) 5 ,
3 g e M 2 ( e , M ) = λ S ( 1 e C ) 3 4 λ e C S ( 1 e C ) 4 + 3 e 2 S 3 ( 1 e C ) 5 .
All the higher order derivatives can be obtained by iterating this procedure. These expressions are exact, but they depend on the unknown function g through S and C. Nevertheless, taken together with Equation (3), they can be used to compute 2-D Taylor series solutions of KEs. This can be done by choosing a pair of base values, e c and E c , corresponding to M c = f ( e c , E c ) . The values of the coefficients entering Equations (4) and (2) can then be computed by substituting λ = 1 , S = sin E c , C = cos E c , for e c < 1 , or λ = 1 , S = sinh E c , C = cosh E c , for e c > 1 , in the expressions for the derivatives of g, and by defining the zeroth order term 0 g e 0 M 0 ( e c , M c ) = g ( e c , M c ) = E c . This procedure can be used to build a class of bivariate infinite series solutions of the elliptic and hyperbolic KEs, one for any given choice of base values. Three explicit examples will be given in Section 3.
The determination of the radius of convergence for the univariate series solutions of KEs has been a formidable mathematical problem (see Chapter 6 of Ref. [2]). In the case of the bivariate series of Equations (2) and (4), the region of convergence in the ( e , M ) plane can be estimated numerically as discussed in Section 3.

3. Examples, Discussion and Results

In this section, three examples of bivariate infinite series solutions of KEs are given. They have been obtained from Equations (2) and (4) by applying the methods discussed in Section 2 for the computation of the derivatives of g, for three different choices of the base values ( e c , M c ) . All the non-vanishing terms up to fifth order are shown explicitly. Since g ( e , M ) = g ( e , M ) , it is sufficient to solve KEs only for positive values of M. Moreover, for e < 1 the M domain can be reduced to the interval 0 M π , and then the solution for every M can be obtained by using the periodicity of f and g.
In all cases, it is convenient to define approximate solutions S n obtained by truncating the infinite series of Equation (2) keeping only the terms with k + q n , so that
S n ( e , M ) = k = 0 n q = 0 n k c k , q ( e e c ) k ( M M c ) q ,
with coefficients given by Equation (4). The errors E n of the approximate solutions S n can then be evaluated in a self consistent way,
E n ( e , M ) = | S n ( e , M ) S n ( e , f ( e , S n ( e , M ) ) ) | .
From a practical point of view, the convergence of the infinite series for certain values of ( e , M ) means that E n ( e , M ) should tend to decrease for increasing n. This idea is used for obtaining an estimate of the region of convergence in the ( e , M ) parameter space by comparing the average errors for lower and higher values of n with the following condition,
E 1 ( e , M ) + E 2 ( e , M ) + E 3 ( e , M ) > 3 2 E 4 ( e , M ) + E 5 ( e , M ) .
A more refined criterion of convergence can be obtained by studying the scaling behavior of the solutions. For this purpose, every point of the ( e , M ) plane is expressed in terms of polar variables ρ , ϕ , defined as
e = e c + ρ cos ϕ , M = M c + ρ sin ϕ .
All the polynomials S n ( e , M ) and their errors E n ( e , M ) can then be thought of as functions of ρ and ϕ . For a given value of ϕ , these functions are one dimensional, depending only on ρ , which is a measure of the distance from the center ( e c , M c ) in the ( e , M ) plane. Thus, ρ can play a role similar to that of the embedding parameter q of the homotopy analysis method [26], with the difference that ρ will not be assumed to be smaller than 1. Actually, the parameters ρ and ϕ will only be used in the intermediate steps and will disappear from the final criteria of convergence.
If the bivariate series of Equations (2) and (4) converges in a certain point ( e , M ) along a fixed direction ϕ , the error of the S n approximation can be written as -4.6cm0cm
E n ( e c + ρ cos ϕ , M c + ρ sin ϕ ) = ρ n + 1 ( n + 1 ) ! n + 1 g ρ n + 1 ( e c + ρ ¯ cos ϕ , M c + ρ ¯ sin ϕ ) ρ n + 1 ( n + 1 ) ! β n + 1 ( ϕ , ρ ) ,
where the derivative entering the definition of β n + 1 ( ϕ , ρ ) has to be computed for an unknown value ρ ¯ [ 0 , ρ ] . By plotting the actual numerical errors E n in a direction ϕ for a given base point ( e c , M c ) , it can be seen that the ρ dependence of β n + 1 in the convergence region is usually much milder than that of the factor ρ n + 1 . As an example, Figure 1 shows such plots for the series centered around the point ( e c , M c ) = ( 0 , 0 ) , choosing the direction identified by the diagonal line M = π e (corresponding to tan ϕ = π ). Along this line, the error E 5 is at the level of arithmetic double precision ( ϵ double = 2.23 × 10 16 ) for e = M π 0.0013 . For almost all values of ρ < 1.21 (vertical magenta line in Figure 1), corresponding to e < 0.367 and M < 1.15 rad, the errors E n decrease as n increases, as expected for a convergent series, except for the occasional inversion due to cancellations that occur in one of the S n ( S 2 around ρ 1 in the figure). For ρ > 1.21 , E 1 , E 3 , and E 4 mix, and the series can be expected to diverge.
Similar results can be obtained for different directions ϕ and base points ( e c , M c ) . In general, the linear behavior of log E n in the convergence region corresponds to E n ρ n + 1 with a very good approximation, so that E n 1 and E n 2 ( n 1 + 1 ) / ( n 2 + 1 ) scale with the same power of ρ . This behavior can be made more regular by averaging out the possible oscillations that occur in special directions for the individual E n . This can be done by summing up different E n with the corresponding scale exponent, as in the following combinations:
E 12 sc = ( E 1 3 / 2 + E 2 ) / 2 ,
which scales as ρ 3 , like E 2 but with greater regularity;
E 123 sc = ( E 1 2 + E 2 4 / 3 + E 3 ) / 3 ,
which scales as ρ 4 , like E 3 ; and
E 345 sc , = ( E 3 3 / 2 + E 4 6 / 5 + E 5 ) / 3 , and E 45 sc = ( E 4 6 / 5 + E 5 ) / 2 ,
which scale as ρ 6 , like E 5 but–again–with greater regularity. Equation (22) and these scaling laws are expected to hold only when the Taylor series converges. Therefore, two additional numerical criteria of convergence are given by the inequalities
E 345 sc < E 12 sc , and E 45 sc < E 123 sc .
These conditions ensure that the errors not only tend to decrease for increasing n, but they also scale as expected when the series is convergent. For the solution based on ( e c , M c ) = ( 0 , 0 ) and evaluated along the diagonal direction M = π e , these conditions give the limiting value ρ = 1.21 shown in Figure 1. By inspecting the figure it can be seen that the bounds of Equation (26) produce a reliable result in this case. Moreover, as shown in Section 3.1, Equation (26) also reproduces the known radius of convergence of Lagrange series [2,17] in the limit where it can be compared with our bivariate series. The bounds of Equation (26) are usually more stringent than those obtained from Equation (20), but there may be special directions for which the opposite may be true. Hereafter, a conservative definition of the region of convergence will be used by imposing Equations (20) and (26) at the same time.

3.1. Bivariate Infinite Series Solution of the Elliptic Kepler Equation around e c = 0 , M c = 0

Choosing e c = 0 , E c = 0 , so that M c = 0 rad, λ c = 1 , S c = 0 , C c = 1 , the series of Equations (2) and (4) becomes,
E = M + e M + e 2 M + e 3 M e 6 M 3 + e 4 M 2 3 e 2 M 3 +
This case can be compared with Lagrange’s [17] and Stumpff’s [22] univariate series, which are,
E = M + e sin M + e 2 2 sin 2 M e 3 8 [ sin M 3 sin ( 3 M ) ] + e 4 6 [ 1 + 4 cos ( 2 M ) ] sin ( 2 M ) + + e 5 192 [ 23 + 44 cos ( 2 M ) + 125 cos ( 4 M ) ] sin ( M ) + ( Lagrange ) ,
and
E = M 1 e M 3 e 3 ! ( 1 e ) 4 + M 5 e ( 9 e + 1 ) 5 ! ( 1 e ) 7 + ( Stumpff ) ,
(see Ref. [2] Equation (3.25)). It is easy to see that the Taylor expansions (up to fifth order) of Equations (28) and (29) around M = 0 and e = 0 , respectively, coincide with the bivariate series of Equation (27). Of course, their expansions in a neighborhood of ( e c , M c ) = ( 0 , 0 ) have to coincide since all these series solve the same equation around the same point. However, the complete series are different from one another, and their numerical values will also be increasingly different for increasing distance from the base point ( 0 , 0 ) . As a consequence, their regions of convergence will also be different.
Figure 2 shows the contour levels in the ( e , M ) plane of the error E 5 affecting the fifth degree polynomial approximation, S 5 , as given by Equation (27). The error E 5 is kept below ∼ 10 4 rad for e 0.5 and M π / 2 , and is reduced to the level ∼ 10 13 rad for e 0.01 and M π / 1000 . Moreover, the fifth order approximation reaches machine precision ϵ double = 2.23 × 10 16 in an entire neighborhood of size Δ e 2 × 10 3 , Δ M 3 × 10 3 rad around the point ( e c , M c ) . The continuous magenta curve marks the boundary of the region of convergence of the bivariate series of Equation (27), as estimated with Equations (26) and Equation (20). This can be compared with the limit e < 0.6627434193 for the convergence of Lagrange’s univariate series (see page 26 of Ref. [2]), which is represented by a vertical dotted line in the figure. For M 1 , our limit for the convergence of the bivariate series agrees very well with that of Lagrange’s series, as it could be expected since in such regime the first terms of the Taylor expansion for sin M provide a very good approximation. Not surprisingly, for larger values of M the vertical dotted line separates from the magenta line, so that the region of convergence of the bivariate series is different from that of Lagrange.

3.2. Bivariate Infinite Series Solution of the Elliptic Kepler Equation around e c = 1 2 , M c = π 1 2

Choosing e c = 1 2 , E c = π 2 , so that M c = π 1 2 , λ c = 1 , S c = 1 , C c = 0 , and defining δ = e e c = e 1 2 and Δ = M M c = M π 1 2 , the series of Equations (2) and (4) becomes,
E = π 2 + Δ + δ δ 2 + 2 δ Δ + Δ 2 4 + 3 δ 3 5 δ 2 Δ δ Δ 2 + Δ 3 8 + + 85 δ 4 + 244 δ 3 Δ + 222 δ 2 Δ 2 + 52 δ Δ 3 11 Δ 4 192 + + 37 δ 5 35 δ 4 Δ 318 δ 3 Δ 2 374 δ 2 Δ 3 119 δ Δ 4 + 9 Δ 5 384 +
Figure 3 shows the contour levels in the ( e , M ) plane of the error E 5 affecting the fifth degree polynomial approximation, S 5 , as given by Equation (30). The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and (26). It can be seen that the Taylor series based in the mid point ( 1 2 , π 1 2 ) converges in a significant part of the ( e , M ) plane. Moreover, the fifth degree polynomial reaches machine precision ϵ double in an elongated neighborhood of the point ( 1 2 , π 1 2 ) along a diagonal line crossing the entire e domain from ( e = 0 , M = 1.57 rad ) to ( e 1 , M = 0.56 rad ) , with transverse size (along the M direction) ranging from ∼ 3 × 10 3 rad close to the endpoints, to ∼ 10 2 rad around the center ( e c , M c ) .

3.3. Bivariate Infinite Series Solution of the Hyperbolic Kepler Equation around e c = 2 , M c = 0

Choosing e c = 2 , E c = 0 , so that M c = 0 , λ c = 1 , S c = 0 , C c = 1 , defining δ = e e c = e 2 , the series of Equations (2) and (4) becomes,
E = M M δ + M δ 2 M 3 3 M δ 3 + 7 M 3 δ 6 + M δ 4 8 M 3 δ 2 3 + 19 M 5 60 + ,
where now E and M indicate the (dimensionless) hyperbolic anomalies.
For the hyperbolic motion, the values of e and M can vary in infinite ranges, 1 < e < , 0 < M < (due to the symmetry for M M ). In Figure 4, the contour levels in the ( e , M ) plane of the error E 5 for the solution (31) have been drawn in the region e 4 , M 2 . This region has been chosen in such a way that the plot contains the magenta curve marking the boundary of the region of convergence, as estimated with Equations (20) and (26). Moreover, the fifth degree polynomial reaches machine precision ϵ double in an entire neighborhood of size Δ e 8 × 10 3 , Δ M 2 × 10 3 , around the point ( e c , M c ) .

4. Conclusions

I described an analytical procedure for the exact computation of all the higher-order partial derivatives of the elliptic and hyperbolic eccentric anomalies with respect to both the eccentricity e and the mean anomaly M. Although such derivatives depend implicitly on the solution of KE, they can be computed explicitly by choosing a couple of base values e c and E c for the eccentricity and the eccentric anomaly, so that the corresponding value M c of the mean anomaly can be obtained without solving KE. For any such choice of ( e c , M c ) , an infinite Taylor series expansion in both M and e can then be written, which is expected to converge in a suitable neighborhood of ( e c , M c ) . A procedure for estimating the actual size of the region of convergence has also been given.
Three explicit examples of such series were then provided, two for the elliptic and one for the hyperbolic KE. Each of them, for fixed base point, turns out to converge in large parts of the ( e , M ) plane. For ( e , M ) close to ( e c , M c ) within a range Δ e Δ M / π = O ( 10 3 ) , the polynomial obtained by truncating the infinite series up to the fifth degree reaches an accuracy at the level of machine double precision. Further away from ( e c , M c ) , but still within the region of convergence, higher order terms should be introduced to maintain such an accuracy.
Since these new solutions converge locally around ( e c , M c ) , a suitable set of them, centered around different ( e c , M c ) and truncated up to a certain degree, can be used to design an algorithm for the numerical computation of the function E ( e , M ) for every value of ( e , M ) . The resulting polynomials will form a 2-D spline [23], generalizing the 1-D spline that has been proposed in Refs. [24,25] for solving KE for every M when e is fixed. This bivariate spline may be used for accelerating computations involving the repetitive solution of Kepler’s equation for several different values of e and M [23], as for exoplanet search [27,28] or for the implementation of Enke’s method [1].

Funding

This research was founded by Axencia Galega de Innovación, Xunta de Galicia, grant number 67I2-INTERREG, and Ministerio de Economia, Industria y Competitividad, Spain, grant FIS2017-83762-P.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

I thank David N. Olivieri for discussions.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Roy, A.E. Orbital Motion, 4th ed.; Institute of Physics Publishing: Bristol, UK; Philadelphia, PA, USA, 2005. [Google Scholar]
  2. Colwell, P. Solving Kepler’s Equation Over Three Centuries; Willmann-Bell Inc.: Richmond, VA, USA, 1993. [Google Scholar]
  3. Danby, J.; Burkardt, T. The solution of Kepler’s equation, I. Celest. Mech. 1983, 31, 95–107. [Google Scholar] [CrossRef]
  4. Conway, B.A. An Improved Algorithm Due to Laguerre for the Solution of Kepler’s Equation. Celest. Mech. 1986, 39, 199–211. [Google Scholar] [CrossRef]
  5. Odell, A.W.; Gooding, R.H. Procedures for solving Kepler’s equation. Celest. Mech. 1986, 38, 307–334. [Google Scholar] [CrossRef]
  6. Charles, E.D.; Tatum, J.B. The convergence of newton-raphson iteration with kepler’s equation. Celest. Mech. Dyn. Astron. 1998, 69, 357–372. [Google Scholar] [CrossRef]
  7. Palacios, M. Kepler equation and accelerated Newton method. J. Comput. Appl. Math. 2002, 138, 335–346. [Google Scholar] [CrossRef] [Green Version]
  8. Raposo-Pulido, V.; Pelaez, J. An efficient code to solve the Kepler equation. Elliptic case. MNRAS 2017, 467, 1702–1713. [Google Scholar] [CrossRef] [Green Version]
  9. Fukushima, T. A Method Solving Kepler’s Equation without Transcendental Function Evaluations. Celest. Mech. Dyn. Astron. 1997, 66, 309–319. [Google Scholar] [CrossRef]
  10. Feinstein, S.; McLaughlin, C. Dynamic discretization method for solving Kepler’s equation. Celest. Mech. Dyn. Astron. 2006, 96, 49–62. [Google Scholar] [CrossRef]
  11. Zechmeister, M. CORDIC-like method for solving Kepler’s equation. Astron. Astrophys. 2018, 619, A128. [Google Scholar] [CrossRef]
  12. Zechmeister, M. Solving Kepler’s equation with CORDIC double iterations. MNRAS 2021, 500, 109–117. [Google Scholar] [CrossRef]
  13. Gooding, R.H.; Odell, A.W. The hyperbolic Kepler equation (and the elliptic equation revisited). Celest. Mech. 1988, 44, 267–282. [Google Scholar] [CrossRef]
  14. Fukushima, T. A Method Solving Kepler’s Equation for Hyperbolic Case. Celest. Mech. Dyn. Astron. 1997, 68, 121–137. [Google Scholar] [CrossRef]
  15. Avendano, M.; Martín-Molina, V.; Ortigas-Galindo, J. Approximate solutions of the hyperbolic Kepler equation. Celest. Mech. Dyn. Astron. 2015, 123, 435–451. [Google Scholar] [CrossRef] [Green Version]
  16. Raposo-Pulido, V.; Pelaez, J. An efficient code to solve the Kepler equation. Hyperbolic case. Astron. Astrophys. 2018, 619, A129. [Google Scholar] [CrossRef] [Green Version]
  17. Lagrange, J. Sur le problème de Kepler. Mem. l’Academie R. Sci. (Berlin) 1771, 25, 204–233. [Google Scholar]
  18. Bessel, F. Ueber die Berechnung der wahren Anomalie in einer von der Parabel nicht sehr verscheidenen Bahn. Mon. Corresp. Beford. Erd-und Himmels-Kunde Hrsg. Freiherrn Zach 1805, 12, 197–207. [Google Scholar]
  19. Fernande, S.D.S. Extension of the solution of kepler’s equation to high eccentricities. Celest. Mech. Dyn. Astron. 1994, 58, 297–308. [Google Scholar] [CrossRef]
  20. Levi-Civita, T. Sopra la equazione di Kepler. Astron. Nachrichten 1904, 164, 313–314. [Google Scholar] [CrossRef] [Green Version]
  21. Levi-Civita, T. Sopra la equazione di Kepler. Rend. R. Accad. Lincei Cl. Sci. Fis. Mat. Nat. 1904, 13, 260–268. [Google Scholar] [CrossRef] [Green Version]
  22. Stumpff, K. On the application of Lie-series to the problems of celestial mechanics. In National Aeronautics and Space Administration; Technical Note D-4460; NASA: Washington, DC, USA, 1968. [Google Scholar]
  23. Tommasini, D.; Olivieri, D.N. Univariate and Bivariate Quintic Spline Algorithms for Fast and Accurate Solution of the Elliptic Kepler Equation for All Values of the Eccentricity and Mean Anomaly. 2021; in preparation. [Google Scholar]
  24. Tommasini, D.; Olivieri, D.N. Fast Switch and Spline Scheme for Accurate Inversion of Nonlinear Functions: The New First Choice Solution to Kepler’s Equation. Appl. Math. Comput. 2020, 364, 124677. [Google Scholar] [CrossRef]
  25. Tommasini, D.; Olivieri, D.N. Fast Switch and Spline Function Inversion Algorithm with Multistep Optimization and k-Vector Search for Solving Kepler’s Equation in Celestial Mechanics. Mathematics 2020, 8, 2017. [Google Scholar] [CrossRef]
  26. Liao, S. Beyond Perturbation: Introduction to the Homotopy Analysis Method; Chapman and Hall/CRC: Boca Raton, FL, USA, 2004. [Google Scholar]
  27. Makarov, V.V.; Veras, D. Chaotic Rotation and Evolution of Asteroids and Small Planets in High-eccentricity Orbits around White Dwarfs. Astrophys. J. 2019, 886, 127. [Google Scholar] [CrossRef] [Green Version]
  28. Eastman, J.D.; Rodriguez, J.E.; Agol, E.; Stassun, K.G.; Beatty, T.G.; Vanderburg, A.; Gaudi, S.; Collins, K.A.; Luger, R. EXOFASTv2: A Public, Generalized, Publication-Quality Exoplanet Modeling Code. arXiv 2019, arXiv:1907.09480. [Google Scholar]
Figure 1. Errors E n ( e , M ) (in logarithmic scale) affecting the approximate polynomial solutions S n ( e , M ) of KE for ( e c , M c ) = ( 0 , 0 ) along the diagonal line M = π e of the ( e , M ) plane (thus ρ = 1 + π 2 e and tan ϕ = π ). The S n are obtained by truncating the infinite series of Equation (27) up to degree n, for n = 1 , , 5 . The vertical magenta line at ρ = 1.21 corresponds to the limit below which convergence is obtained in this direction.
Figure 1. Errors E n ( e , M ) (in logarithmic scale) affecting the approximate polynomial solutions S n ( e , M ) of KE for ( e c , M c ) = ( 0 , 0 ) along the diagonal line M = π e of the ( e , M ) plane (thus ρ = 1 + π 2 e and tan ϕ = π ). The S n are obtained by truncating the infinite series of Equation (27) up to degree n, for n = 1 , , 5 . The vertical magenta line at ρ = 1.21 corresponds to the limit below which convergence is obtained in this direction.
Mathematics 09 00785 g001
Figure 2. Contour levels of the error E 5 ( e , M ) affecting the fifth degree polynomial approximation, Equation (27), as a function of the eccentricity e and the mean anomaly M (both in logarithmic scales). The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and (26). The vertical dotted line represents the limit of the region of convergence for Lagrange’s univariate series.
Figure 2. Contour levels of the error E 5 ( e , M ) affecting the fifth degree polynomial approximation, Equation (27), as a function of the eccentricity e and the mean anomaly M (both in logarithmic scales). The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and (26). The vertical dotted line represents the limit of the region of convergence for Lagrange’s univariate series.
Mathematics 09 00785 g002
Figure 3. Contour levels of the error E 5 affecting the fifth degree polynomial approximation of Equation (30), as a function of the eccentricity e and the mean anomaly M. The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and Equation (26). (Notice that here the axes for e and M are linear).
Figure 3. Contour levels of the error E 5 affecting the fifth degree polynomial approximation of Equation (30), as a function of the eccentricity e and the mean anomaly M. The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and Equation (26). (Notice that here the axes for e and M are linear).
Mathematics 09 00785 g003
Figure 4. Contour levels of the error E 5 affecting the fifth degree polynomial approximation of Equation (31), as a function of the eccentricity e and the mean anomaly M (both in logarithmic scale). The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and (26).
Figure 4. Contour levels of the error E 5 affecting the fifth degree polynomial approximation of Equation (31), as a function of the eccentricity e and the mean anomaly M (both in logarithmic scale). The continuous magenta curve marks the boundary of the region of convergence, as estimated with Equations (20) and (26).
Mathematics 09 00785 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tommasini, D. Bivariate Infinite Series Solution of Kepler’s Equations. Mathematics 2021, 9, 785. https://doi.org/10.3390/math9070785

AMA Style

Tommasini D. Bivariate Infinite Series Solution of Kepler’s Equations. Mathematics. 2021; 9(7):785. https://doi.org/10.3390/math9070785

Chicago/Turabian Style

Tommasini, Daniele. 2021. "Bivariate Infinite Series Solution of Kepler’s Equations" Mathematics 9, no. 7: 785. https://doi.org/10.3390/math9070785

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop