Universal variable formulation

In orbital mechanics, the universal variable formulation is a method used to solve the two-body Kepler problem. It is a generalized form of Kepler's Equation, extending it to apply not only to elliptic orbits, but also parabolic and hyperbolic orbits common for spacecraft departing from a planetary orbit. It is also applicable to ejection of small bodies in Solar System from the vicinity of massive planets, during which processes the approximating two-body orbits can have widely varying eccentricities, almost always e ≥ 1 .

Introduction edit

A common problem in orbital mechanics is the following: Given a body in an orbit and a fixed original time   find the position of the body at some later time   For elliptical orbits with a reasonably small eccentricity, solving Kepler's Equation by methods like Newton's method gives excellent results. However, as the orbit approaches an escape trajectory, it becomes more and more eccentric, convergence of numerical iteration may become unusably sluggish, or fail to converge at all for e ≥ 1 .[1][2] Furthermore, Kepler's equation cannot be directly applied to parabolic and hyperbolic orbits, since it specifically is tailored to elliptic orbits.

Derivation edit

Although equations similar to Kepler's equation can be derived for parabolic and hyperbolic orbits, it is more convenient to introduce a new independent variable to take the place of the eccentric anomaly   and having a single equation that can be solved regardless of the eccentricity of the orbit. The new variable   is defined by the following differential equation:

 
where   is the time-dependent scalar distance to the center of attraction. (In all of the following formulas, carefully note the distinction between scalars   in italics, and vectors   in upright bold.) The fundamental equation
  where   is the system gravitational scaling constant,

is regularized by applying this change of variables that yields:[2]

 

where   is some t.b.d. constant vector and   is the orbital energy, defined by

 
The equation is the same as the equation for the harmonic oscillator, a well-known equation in both physics and mathematics. Taking the derivative again, we eliminate the constant vector   at the price of getting a third-degree differential equation:
 
The family of solutions to this differential equation[2] are for convenience written symbolically in terms of the three functions     and   where the functions   called Stumpff functions, which are truncated generalizations of sine and cosine series. Applying this results in:[2]: Eq. 6.9.26 
 
which is the universal variable formulation of Kepler's equation. This equation can now be solved numerically using a root-finding algorithm such as Newton's method or Laguerre's method for a given time   to yield   which in turn is used to compute the   and   functions:
 
The values of the   and   functions determine the position of the body at the time  :
 
In addition the velocity of the body at time   can be found using   and   as follows:
 

where   and   are the position and velocity respectively at time   and   and   are the position and velocity, respectively, at arbitrary initial time  

References edit

  1. ^ Stiefel, Eduard L.; Scheifele, Gerhard (1971). Linear and Regular Celestial Mechanics: Perturbed two-body motion numerical methods canonical theory. Springer-Verlag.
  2. ^ a b c d Danby, J.M.A. (1988). Fundamentals of Celestial Mechanics (2nd ed.). Willmann-Bell. ISBN 0943396204.