Content deleted Content added
Disambiguated: regularization → Regularization (mathematics) |
m Disambiguating links to Eccentricity (link changed to Orbital eccentricity; link changed to Orbital eccentricity) using DisamAssist. |
||
(16 intermediate revisions by 10 users not shown) | |||
Line 1:
In [[orbital mechanics]], the '''universal variable formulation''' is a method used to solve the [[two-body problem|two-body]] [[Kepler problem]]. It is a generalized form of [[Kepler's Equation]]
==Introduction==
A common problem in orbital mechanics is the following:
{{cite book
|first1 = Eduard L. |last1 = Stiefel |author1-link=Eduard Stiefel
|first2 = Gerhard |last2 = Scheifele
|year = 1971
|title = Linear and Regular Celestial Mechanics: Perturbed two-body motion, numerical methods, canonical theory
|publisher = Springer-Verlag
}}
</ref><ref name=Danby>
{{cite book
|last = Danby |first = J.M.A.
|year = 1988
|title = Fundamentals of Celestial Mechanics |edition = 2nd
|publisher = Willmann-Bell
|isbn = 0943396204
}}
</ref>
Note that the conventional form of Kepler's equation cannot be applied to [[Parabolic orbit|parabolic]] and [[hyperbolic orbit]]s without special adaptions, to accommodate [[imaginary number]]s, since its ordinary form is specifically tailored to sines and cosines; escape trajectories instead use  {{math|sinh}}  and  {{math|cosh}}  ([[hyperbolic function]]s).
==Derivation==
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]]
: <math> \frac{
: where <math>\ r
:<math>\frac{d^2\mathbf{r}}{ds^2} + \alpha\ \mathbf{r} = -\mathbf{P}</math>▼
(In all of the following formulas, carefully note the distinction between [[scalar (physics)|scalars]] <math>\ r\ ,</math> in ''italics'', and [[vector (physics)|vectors]] <math>\ \mathbf r\ ,</math> in upright '''bold'''.)
where '''P''' is a constant [[Euclidean vector|vector]] and <math>\alpha</math> is defined by▼
:<math>\alpha = \frac\mu a</math>▼
We can [[regularization (mathematics)|regularize]] the fundamental equation
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 get a third-degree differential equation:▼
: <math>\ \frac{\ \operatorname d^
: where <math>~~ \mu \equiv G \left( m_1 + m_2 \right) ~~</math> is the system gravitational scaling constant,
The family of solutions to this differential equation<ref name="Danby"/> are written symbolically as the functions <math>1,\ s\ c_1(\alpha s^2),\ s^2\ c_2(\alpha s^2),</math> where the functions <math>\ c_k(x)</math>, called [[Stumpff function]]s, are generalizations of sine and cosine functions. Applying this results in:<ref name="Danby">Equation 6.9.26</ref>▼
:<math>t - t_0 = r_0\ s\ c_1(\alpha s^2) + r_0 \frac{dr_0}{dt}\ s^2\ c_2(\alpha s^2) + \mu \ s^3\ c_3(\alpha s^2)</math>▼
by applying the change of variable from time <math>\ t\ </math> to <math>\ s\ </math> which yields<ref name=Danby/>
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 <math>t</math> to yield <math>s</math>, which in turn is used to compute the [[f and g functions]]:▼
▲: <math> \frac{\ \operatorname d^2 \mathbf{r}\ }{
:<math>\begin{align}▼
▲where
f(s) & = 1 - \left(\frac \mu {r_0}\right) s^2 c_2(\alpha s^2), \\▼
g(s) & = t - t_0 - \mu s^3c_3(\alpha s^2), \\▼
▲The equation is the same as the equation for the [[harmonic oscillator]], a well-known equation in both [[physics]] and [[mathematics]], however, the unknown constant vector is somewhat inconvenient. Taking the derivative again, we
: <math>\ \frac{\ \operatorname d^3 \mathbf r\ }{~\operatorname d s^3\ } + \alpha\frac{\ \operatorname d \mathbf r\ }{\ \operatorname d s\ } = \mathbf{0}\ </math>
\end{align}</math>▼
The values of the f and g functions determine the position of the body at the time <math>t</math>:▼
▲The family of solutions to this differential equation<ref name=
:<math>\mathbf{r} = \mathbf{r}_0\ f(s) + \mathbf{v}_0\ g(s)</math>▼
::<math>\ \int_{\tilde{t}=t_\mathsf{o}}^{t} \operatorname{d}\tilde{t} = \int_{\tilde{r}=r_\mathsf{o},\ \tilde{s}=0}^{r,\ s} ~\tilde{r}(\ \tilde{s}\ ) ~ \operatorname{d}\tilde{s} ~.</math>
In addition the velocity of the body at time <math>t</math> can be found using <math>\dot{f}(s)</math> and <math>\dot{g}(s)</math> as follows:▼
:<math>\mathbf{v} = \mathbf{r}_0\ \dot{f}(s) + \mathbf{v}_0\ \dot{g}(s)</math>▼
After extensive algebra and back-substitutions, its solution results in<ref name=Danby/>{{rp|at=Eq. 6.9.26}}
▲:<math>\ t -
which is the universal variable formulation of [[Kepler's equation]].
▲
▲: <math>\begin{align}
▲\ f(s)
\ \dot{f}(s) \equiv \frac{\ \operatorname d f\ }{\ \operatorname d t\ } &= -\left(\frac{\ \mu\ }{\ r_\mathsf{o} r\ }\right) s\ c_1\!\!\left(\ \alpha s^2\ \right)\ , \\[1.5ex]
\ \dot{g}(s) \equiv \frac{\ \operatorname d g\ }{\ \operatorname d t\ } &= 1 - \left( \frac{\ \mu\ }{ r } \right)\ s^2 c_2\!\!\left(\ \alpha s^2\ \right) ~.\\[-1ex]
▲\end{align} </math>
▲The values of the <math>\ f\ </math> and <math>\ g\ </math> functions determine the position of the body at the time <math>\ t\ </math>:
▲: <math display="block">\ \mathbf{
▲In addition the velocity of the body at time <math>\ t\ </math> can be found using <math>\ \dot{f}(s)\ </math> and <math>\ \dot{g}(s)\ </math> as follows:
▲:<math>\ \mathbf{
: where <math>\ \mathbf{r}(t)\ </math> and <math>\ \mathbf{v}(t)\ </math> are respectively the position and velocity
:: <math>\ \mathbf{v} ==References==
{{
[[Category:Orbits]]
[[Category:Equations of astronomy]]
|