Computation of PlanetaryOrbits
Computation of PlanetaryOrbits
.
JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of
content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms
of scholarship. For more information about JSTOR, please contact [email protected].
Mathematical Association of America is collaborating with JSTOR to digitize, preserve and extend access to
The College Mathematics Journal.
http://www.jstor.org
of Planetary
Orbits
Computation
Donald A. Teets and Karen Whitehead
Donald Teets ([email protected])
received his
B.A. from the University of Colorado, his M.S. from
Colorado State University,and his Doctor of Arts from Idaho
State University. He has taught at the South Dakota School
of Mines and Technology since 1988 and has been chair of
the Department of Mathematics and Computer Science
since 1997. When he is not doing mathematics, he enjoys
backpacking, cross-country skiing, and rock climbing.
Karen Whitehead ([email protected]) received her
B.A. and Ph.D. from the University of Minnesota. She joined
the faculty at the South Dakota School of Mines and
Technology in 1981, serving as department head and
college dean before taking on her current duties as Vice
President for Academic Affairs. Her major avocation is
music: she is a substitute church organist and has sung in
student choral groups on campus for the past 14 years.
397
a way that the radial vector from the sun to the planet sweeps out area at a constant
rate; and the ratio of the square of the orbital period to the cube of the length of the
semimajor axis is the same for all planets in our solar system. Accessible derivations
of these laws can be found in [6]. Our problem is to show how the shape of the
elliptical orbit, its orientation in space, and the motion of the planet along the orbit
can all be determined from the two given radial vectors.
To develop the basic terminology of planetary orbits, our first
Basic terminology.
task is to establish a coordinate system in space, as illustrated in Figure 1.
/* First day
3L of spring
First day^\
of summer\
/sun
/
Figure 1
We shall use a rectangular coordinate system with the sun at the origin and with the
XF-plane chosen to be the plane ofthe earth's orbit, the so-called ecliptic plane. The
line through the earth and sun on the firstday of spring (in the northern hemisphere)
as the X-axis, and the F-axis is, of course, chosen perpendicular to the
axes are directed so that the sun, as viewed from earth, appears in
the positive X direction on the firstday of spring and in the positive Y direction as
is chosen
X-axis.
These
summer begins. The Z-axis is then chosen to form a right-handed coordinate system.
The angle i between the positive Z-axis and the vector n normal to the planet's
orbital plane (Figure 2) is called the inclination of the orbit. (Angles are measured
in degrees unless noted otherwise.) We shall assume that 0? < i < 90?; the actual
values of i for planets within our solar system range from 0? to about 17?. The planet's
orbital plane and the ecliptic plane intersect in the line of nodes, and, assuming that
the direction of motion is as indicated by the arrow, the point N on this line is
known as the ascending node. The angle DJ measured from the positive X-axis
to the line of nodes is the longitude ofthe ascending node. Next,
the angle u between the line of nodes and the major axis of the planet's elliptical
orbit is the argument of perihelion, which determines the orientation of the ellipse
counterclockwise
within the orbital plane. Note that perihelion is the point on the orbit closest to the
sun. The ellipse itself is determined by a, the length of its semimajor axis, and by e, its
eccentricity. Finally, the position of the planet on this elliptical orbit is determined (via
Kepler's second and third laws) by to, the time of perihelion passage. Collectively,
the six quantities i, Q, u, a, e, and t0 are called the elements of the orbit. Minor
variations exist in the choice of parameters that make up the set of orbital elements.
See [7] for a more complete discussion.
398
Y
Ecliptic plane
Figure 2
Computation
of the Orbital
Elements
We now turn to the problem of computing the six elements of a planetary orbit from
the planet's positions r = (x, y, z) and r' = (xf, ?/, zf) at times t and t', respectively,
with t < t'.
i and ft determine the orbital plane.
To begin, we compute the
= r x r', and we observe in Figure 2 that
normal vector n = (77,1,77,2,77.3)
The elements
cost
(1)
tan-i!^
+ 90o.
77.1
(2)
<nl>?2>
>x
>X
nl5n2)
Figure 3
VOL 29, NO. 5, NOVEMBER 1998
399
On the other hand, if n\ < 0, as in Figure 3 (right), we must add 180? to the result of
the inverse tangent computation to place the vector (ni, 712) in the proper quadrant.
In this case, we have Q = tan-1 (712/711)+ 270?.
The elements a and e determine the shape ofthe ellipse.
Having determined
the orbital plane, we turn to the problem of computing the parameters a and e,
which define the shape of the elliptical orbit within that plane. The polar equation
for this ellipse is
fc
(3)
1 + e cos /'
where
fc= a(l-e2),
(4)
and / is the true anomaly. the polar angle measured from the point of perihelion
on the major axis (see Figure 2). As before, we use / and f to denote the true
anomalies at times t and t', respectively (Figure 4).
Figure 4
A few more standard facts about ellipses will prove useful to us. If the length
of the semiminor axis is denoted by b and the center-to-focus distance by c, then
b = y/a2 ? c2, c = ae and the area of the ellipse is irab. It is straightforward to
combine these facts to obtain the alternative formulas KO?l2\fk and 7ra2\/l ? e2
for the area of the ellipse. The preceding facts about ellipses, including the polar
representation, can be found in most traditional calculus texts; for example, see [3].
Our strategy for determining a and e has three steps:
1. determine a value for fc;
2. use two different r values in (3) to produce two equations
e and /; and then
3. determine a from (4).
We compute fcusing one of the early methods given by Gauss himself [4]. Accord?
ing to Kepler's Second Law, the vector from the sun to a planet sweeps out area at a
constant rate. So if g denotes the area of the elliptical sector determined by the two
400
vectors r and r' (Figure 4), At ? t' ? t denotes the elapsed time (in days) between
observations, and Tp denotes the period of the planet's orbit, Kepler's Second Law
gives us
no?l2\fk
g
At
(5)
Tp
Let the period and semimajor axis for the earth's orbit be Te and A, respectively.
Then Kepler's Third Law tells us that
rp2
Hr
a3
rp2
(6)
^tA3
Thus, to find k, we need only determine the area g from the vectors r and r' and
their magnitudes r and r'. Figure 4 (right) indicates how to approximate g from the
standard polar area integral using the trapezoidal rule:
(8)
\f'?tf?~\{f-i??-.
(Here the angles / and /' must be expressed
?
?
/<
f
f between r and rf satisfies 0 </'
//-/
(9)
^1(^)'
Thus k can be approximated directly from the vectors r, r', and the elapsed
by using equations (9), (8), and (7), in that order.
Once k is known, (3) gives us the values
k
e cos / =-1
r
and
k
e cos /' = ? ? 1,
r
time At
(10)
(11)
= cos(//-/)-tan/sin(/'-/).
value oi f ? f from (9), we
/ in the proper quadrant! For
thus / is in the first or fourth
second or third quadrant.
is
e
from
it
trivial
to
and
then a is equally simple from
obtain
/,
(10),
(4).
401
In Figure 2, we saw
The element uj orients the ellipse within the orbital plane.
that the angle between r and the vector (cosfi,sinfi,0)
pointing to the ascending
node is / + uj. Thus
r ? (cos Q, sin?2,0)
= r cos(/ + uj).
(12)
If the ^-coordinate of r is positive, then 0? < / + uj < 180?, and solving equation
(12) for uj is straightforward. But if z is negative, then 180? < / + uj < 360?, so
? cos-1
/ + uj = 360?
(cos(/ + uj)), from which we easily compute uj.
the position in the orbit as a function of time.
t0 determines
the
time
of
Computing to,
perihelion passage, while not difficult, requires two for?
mulas whose derivations are somewhat involved. We will present the formulas here
for use in the next section, then discuss their derivations later.
In Figure 5, a circle of radius a is circumscribed around the elliptical orbit with
semimajor axis of length a; their centers coincide. Whereas / is the true anomaly
The element
These
components
are
1/2
I
tan [ ^
) .
(13)
2tt ,
-(t-to).
(14)
The position on the orbit at any time can now be determined by computing the
eccentric anomaly E from (14), then the true anomaly / from (13).
Figure 5
402
= 0.295048.
5. Use (6) to find Tp = 686.57 days, then (13) to compute E = 1.324532 radians,
and finally (14) to obtain t ? to = 134.86 days. Simple counting (or an almanac
or a spreadsheet with calendar functions) yields t0 = February 20, 1996 (at
approximately 3.4 hours). The computation is complete!
For comparison, the correct values are i = 1.849?, ft = 49.557?,
e = 0.093405, uu = 286.502?, and t0 = February 20, 1996.
a = 1.523692,
2. Assuming that we have accurate data to begin with, the most obvious
Example
weakness in the method is the estimation of k via the trapezoidal rule. As the interval
?
f increases, we lose accuracy in this estimation. The following table extends
f
?
f on the computed elements.
Example 1 to show the effect of larger intervals f
The value of t is the same as before, but now we allow t' (and thus /' ? /) to
increase:
Exercise.
of Kepler's
76.680?,
a =
0.723332,
e =
Equation
Our last task is to develop Kepler's equation (14) and the related formula (13) more
fully. Since both derivations are readily available in textbooks (e.g. [7, 8]), we shall
VOL. 29, NO. 5, NOVEMBER 1998
403
1 ? cos E
o ?E
=-?.
2
l + cos?
equation
/1 ? e \w /1 ? cos J
9E
f
tan2 ? = '
1 + e J \ 1 + cos /
and another application of the tangent half-angle formula finishes the job.
For (14), we start by finding the area S in Figure 5, either by computing the polar
integral
,2\ \2
q(l
ff (
d9
2
27o
Jo V1
Vi + e^ cos ^ /
1
value.
Kepler's
In any case, we
7ra2VT^2
equation
T*v
when we replace
References
1. WalterBtihler,Gauss: A BiographicalStudy,SpringerVerlag,New York,1981.
2. J.M. A. Danby,FundamentalsofCelestialMechanics,MacMillan,New York,1962.
3. Ross L. Finneyand George B. Thomas,Jr.Calculus, 2nd ed., Addison-Wesley,
Reading,MA, 1994.
4. Carl FriedrichGauss, SummarischeUbersichtder zur Bestimmungder Bahnen der Beiden Neuen
HauptplanetenAngewandtenMethoden,Werke,6, 148-165.
on thePersonalComputer,Springer-Verlag,
and Thomas Pfleger,
New
5. OliverMontenbruck
Astronomy
York,1991.
Associationof America,Washington,
6. HarryPollard,CelestialMechanics,Mathematical
DC, 1976.
7. JohnPrussingand Bruce Conway,OrbitalMechanics,OxfordUniversity
Press,New York,1993.
8. A. E. Roy,OrbitalMotion,2nd ed., Adam HilgerLtd.,Bristol,1982.
404