1. Introduction
In this article, we concentrate on a single major component of space travel, namely utilizing Sun’s gravitational field to effortlessly coast from one planet to another. Nevertheless, for readers’ orientation, we first mention the remaining essentials (and some less important ingredients) of planetary missions.
Propulsion. Travelling on Earth, we are used to fuel usage being proportional to distance traveled. Things work very differently in space, where fuel is burnt and the ensuing gases are ejected only when a change in velocity is required. Each time this happens, the mass of the rocket decreases according to the following formula [1]:
where
is the velocity change,
is the escaping gases’ nozzle speed, and
and
denote the mass of the rocket before and after the completion of such a maneuver (the mass loss is due to the corresponding fuel expenditure). This implies that, for example, if a rocket goes through three velocity changes which reduce its mass by 15, 25, and 20 percent respectively, its final mass will be
of the original one. Note that a typical value of
is 4.5 km/sec, while Earth’s escape
velocity [2] is 11.2 km/sec; this means that
, i.e., a rocket consumes (optimistically) over 91% of its original mass just to leave Earth.
There are several ways of minimizing fuel consumption: 1) by using the highest possible value of
with maximum thrust, 2) discarding empty fuel tanks, usually in stages, 3) imparting velocity changes in the direction of current velocity (whether to increase or decrease its magnitude), 4) designing and following an optimum trajectory to reach the mission’s target. The first point results in minimizing the duration of each engine activation, allowing us to consider it (and the corresponding velocity change) to be practically instantaneous.
Navigation. It is essential to monitor the rocket’s position and velocity throughout its travel. This is done by measuring distances to selected objects by establishing the time it takes for a signal (travelling at the speed of light) to be reflected back. Similarly, velocities in the line-of-sight are established by the Doppler effect observed in the same signal; velocities perpendicular to it may require triangulation (measuring distances and their change in time, to several objects). The rocket’s attitude is established relative to the celestial sphere, changed by engine-induced rotation, and maintained with the help of a set of gyroscopes. A change in velocity is gauged by an accelerometer and imparted by firing the rocket’s engines, in a specific direction and for a given time interval. All such maneuvers are executed by mission control and onboard computers.
Miscellaneous. There is a multitude of other factors affecting a rocket’s motion beyond the Sun’s gravity and occasional engine-induced velocity changes. Their list includes planets’ gravitational forces, atmospheric drag, Earth’s rotation and oblateness, Solar radiation pressure, etc. Worth mentioning (but not utilized by us) are parking orbits [3], which allow a rocket to orbit a planet before it is propelled back into interplanetary space.
We now proceed to study a rocket’s motion under the influence of the Sun’s gravity, while discarding all the other (usually minute) forces acting on it. Throughout the article, we use a technique of patched conics [4] which assumes that, to a good approximation, a trajectory of a rocket can be built by considering only the predominant gravitational field (be it the Sun’s or of a nearby planet) acting on it at the moment. This breaks it into individual stretches (or patches) of (different) conic shapes; these are then stitched together to create the resulting complete path.
2. Linearized Kepler Problem
Our first objective is to formulate and solve the equation of motion of a rocket orbiting a massive primary by utilizing the Kustaanheimo-Stiefel transformation [5]. Since the resulting motion is planar, to describe it we introduce an inertial plane whose points are identified by their
and
coordinates combined into a single complex number
; we also assume that the primary is placed at its origin. Note that locations and velocities are then also represented by complex numbers, and their lengths (i.e., distances and speeds) by the respective magnitudes. Also note that multiplying a complex number by
rotates (counter-clockwise) the corresponding vector by angle
around the origin.
We now need to solve the following second-order differential equation [5] for a two-coordinate vector (represented by a complex number) of the rocket’s location (denoted by
and implicitly considered a function of time
)
(1)
where the two dots imply double differentiation with respect to
,
is the magnitude of
, and
is the gravitational constant multiplied by the primary’s mass (its gravitational mass).
To find a solution to (1), we introduce a new (complex) dependent variable
and a new independent variable
called modified time (a dimensionless scalar) [6], related to the old variables in the following manner
(2)
(3)
where
is a real and at this point arbitrary constant, having the dimension of length.
It is easy to see that
(4)
where
indicates differentiation with respect to
, and a bar denotes complex conjugation (these two operations commute). The second line further implies that
(5)
based on
, where
(our notation for magnitude).
Adding
to
, multiplying each term by
and making the resulting sum equal to zero is then equivalent to (1); the new equation thus reads
(6)
It is easy to show that
is a constant of motion [7], since its (modified-time) derivative is
after eliminating
and
based on (6). Note that, due to (5),
(7)
where the expression in parentheses is the total (kinetic and gravitational) energy of the rocket, denoted
(thus, also a constant of motion). Incidentally, solving
yields the following formula for the primary’s escape velocity (to leave its gravitational field, starting at its surface):
(8)
where
is the primary’s radius. Proof:
becomes zero in the
and
limit (definition of “escape”); to have the same zero value at the primary’s surface,
must equal to
.
To find a solution to (6), we need to consider three distinct possibilities, depending on whether the rocket’s initial value of
is negative (resulting in an elliptical orbit), equals zero (parabolic orbit), or is positive (hyperbolic orbit).
2.1. Elliptical Case
Assuming that (7) is negative, we can simplify the solution to (6) by choosing
so that
is equal to −1, i.e.,
(9)
where
and
are the initial values of
and
, respectively.
The general solution to
is then given by
(10)
where
and
are complex numbers. To find their values, we need the rocket’s initial position
and velocity
. Using zero as the initial value of
, solving for these coefficients is then quite routine (note that
needs to be multiplied by the initial value of the RHS of (3) to convert it from ordinary velocity
to
). The resulting equations then read
(11)
where we have replaced
in (3) by
, utilizing (7) being equal to −1.
The last two equations are easily solved for
and
; note that we can choose either sign of
. Using (2) and the first two lines of (4), we can then compute the location and velocity of the rocket at any future value of
; to convert
into actual time
, we use
(12)
assuming
.
The technique is sufficient for the purpose of this article.
Orbital elements (optional) Nevertheless, to prove that the resulting trajectory is an ellipse [8], and to make contact with the usual description of this kind of motion, we express
in its polar form of
, and
similarly as
, so that (10) now reads
where
is the value of
at the trajectory’s pericenter [1], and
.
Note that
then yields
implying that
.
For the rocket’s location at any future value of
, we get
(13)
This confirms that the actual path is an ellipse with the length of its semi-major axis [1] equal to
, its eccentricity equal to
and one (the rightmost) of its foci at the origin (where the primary’s center is) further rotated (around the origin) by angle
; these are the usual orbital elements.
Proof: ignoring the
rotation, the magnitude of the remaining expression (i.e., distance to the origin) is
, while the distance to the second focus (located at
) is
; the sum of the two distances is
, which is the usual way of describing an ellipse.
We can also compute the velocity of the rocket at the modified time
by
To convert
to actual time
, we integrate (3), getting
assuming the initial value of
is also set to zero.
Note that when
advances by π, the rocket returns to its original location; this implies that
is the time it takes the rocket to complete a full orbit.
Also note that, when
, the motion is circular, when
, it becomes rectilinear (running directly towards or away from the Sun), and when
, the rocket then orbits the primary in the retrograde (clockwise) direction.
2.2. Parabolic Case
When (7) is equal to zero, the value of
no longer affects the equation; we make it equal to 1/2 to simplify the solution. Solving
results in
Starting at a specific initial location
requires that
; to make the initial velocity equal to
, we also need
Since (7) is equal to 0, the magnitude of
must equal to
, implying that
. By choosing
, the previous equation can be easily solved for
.
Orbital elements (optional) The solution can be expressed in the following form
where
is the value of
at the closest (to primary) approach (i.e., the path’s vertex).
The resulting trajectory is then
which is a parabola [9] with its focus at the origin and its vertex at
, further rotated by
. To prove this, we show that the distance to the origin, namely
is the same as the pre-rotation distance from
to the directrix, namely a vertical line with its
coordinate equal to
, as can be easily verified.
This time
When
, the motion is retrograde.
2.3. Hyperbolic Case
Finally, when (7) is positive, we choose the value of
so that
and (6) thus reads
; its general solution is
where
with
based on the initial value of (7).
Using (2) and (4), we can then easily compute the location and velocity of the rocket at any future value of
the following expression converts this value into the corresponding real time
(assuming that its initial value is also 0)
Orbital elements (optional) To show that the resulting trajectory is one branch of a hyperbola [10], we introduce
and
; this enables us to write
(14)
where
,
and
is the value of
at the hyperbola’s vertex.
Based on
, we get
implying that
.
(14) further implies that
which represents the left branch of a hyperbola with its focus at the origin, its vertex at
, its center at
, and two asymptotes going through the center at angles
, further rotated by
. This can be shown by comparing
with the pre-rotational distance of
to the second focus at
, which turns out to be
; the constant difference, namely
, then yields
(where
now represents the apex-to-center distance). Note that
as
must be within the
and
range; the lower limit results in only a small deviation from the rocket’s original direction, while, at the upper limit, its direction is nearly reversed. When
, the motion becomes retrograde (note that
is measured from the
axis).
3. Transfer Orbits
Let us consider two planets, each moving in a circular orbit around a central Sun of gravitational mass
both of their orbits being in the same plane (this simplification is sufficient to demonstrate the main features of space travel). We want to study the motion of a rocket sent from the mother planet (Earth) to land on the target planet (we will use Mars as its generic name). Leaving Earth requires attaining the corresponding escape velocity (a major part of fuel consumption) to enable the rocket to break free from (and further ignore) Earth’s gravity, but not gain any additional speed; after that, the rocket needs an extra (practically instantaneous) velocity boost to put it in a transfer orbit [1], capable of reaching the target orbit of Mars. Once done, the rocket keeps on coasting under the influence of the Sun’s gravity until it crosses Mars’ orbit. It then needs to modify its velocity again to match Mars’ velocity at the point of this encounter (assuming that leaving Earth has been carefully synchronized with the motion of Mars to achieve such a rendezvous). Once the velocities match, the rocket can execute a landing maneuver, with a fuel cost given by Mars’ escape velocity. Knowing that total fuel consumption is determined by the sum of all required velocity changes enables us to compare different transfer orbits in terms of their fuel efficiency; this is done in a subsequent example.
3.1. Elliptical Case
It can be shown that, to maximize an increase in total energy and thus enable it to reach higher planetary orbits, the extra velocity imparted to the rocket upon leaving Earth must be in the direction of the Earth’s own motion; the resulting orbit is called tangential. Denoting the total (Earth-inherited plus the extra boost) speed by
, the radius of Earth’s orbit by
and the radius of the target orbit by
(do not forget: both are assumed to be circular), our first task is to establish when and at what point will the rocket reach the target orbit.
Placing the Sun at the origin of our coordinates and orienting the
axis so that the rocket’s initial location is
(real and positive), and its initial velocity
equals
(thus tangential to Earth’s orbit), we can routinely compute the transfer orbit’s
value, based on (9), by
and construct the corresponding solution
. In this section, we assume that
, making the orbit elliptical; for larger velocities, the transfer orbit becomes hyperbolic (to be dealt with next). We also need to verify that
, otherwise, the resulting trajectory never reaches the target orbit.
Deriving the next set of formulas is quite routine; we skip the details.
First, we get
implying that the rocket’s distance from the Sun is
The target orbit is reached as soon as
becomes equal to
, yielding the following solution for the corresponding value of
(denoted
)
We already know that this solution exists only when
; in the case of exact equality, the solution yields
and the target orbit is also reached tangentially (the corresponding transfer orbit is then called cotangential). For this orbit, the initial value
needs to be equal to
(15)
while the target orbit is approached with the final speed of
(16)
We now return to a general solution: the location of where the transfer and target orbits intersect is clearly at distance
from the Sun; we thus need only the corresponding polar-coordinate angle (denoted
). It is found based on the real component of
evaluated at
, which turns out to be
The last expression, divided by
provides the value of
, and consequently of
.
To establish the rocket’s velocity at this point, we evaluate
at modified time
, thus getting
And finally, the real time of the same event (setting the initial value of time to 0) is given by
Note that the velocity of the target planet (to be encountered at that location) is
As mentioned already, the rocket now needs to use its engines to reduce the difference between the last two velocities to zero before it can land safely on the target planet.
Example The value of Sun’s gravitational mass
is, to a sufficient approximation, equal to 1.33 × 1020 meter3/second2; to simplify our notation, we make 1010 meters our unit of distance, and 106 seconds (about 11.6 days) our unit of time, implying that 10 km/sec is our velocity unit.
Let us now explore transfer orbits taking a rocket from Earth to Mars; the Sun’s
then equals 133 units, and the distance of Earth (Mars) from the Sun is 15 (22.5) units (the final reminder: both orbits are assumed to be circular and in the same plane). The two escape velocities (to leave Earth and to land on Mars; both are major contributors to fuel consumption) are 1.12 and 0.50 units, respectively (same for all transfer orbits). For simplicity (and maximum efficiency), we keep the initial velocity
(after adding an extra boost
to its Earth-inherited value) tangential to the Earth’s orbit.
In the following table, we vary the
value of the (always elliptic, by our choice) transfer orbit, from the smallest (cotangential), up to its
limit (effectively parabolic), while quoting the corresponding magnitude of the change in velocity needed at each end of the journey (after escaping Earth’s gravity and before landing on Mars), the total travel time
, and the location of the actual arrival (in terms of
).
|
|
|
|
|
|
|
0.284 |
0.546 |
0.789 |
1.02 |
1.23 |
|
0.257 |
0.996 |
1.41 |
1.73 |
2.02 |
t |
22.12 |
10.09 |
7.84 |
6.65 |
5.88 |
θ |
180˚ |
100˚ |
84˚ |
76˚ |
71˚ |
Due to a substantial increase in fuel consumption (an exponential function of velocity changes), only solutions close to cotangential (the first column) are practical.
3.2. Hyperbolic Case
Going (more quickly) over the same steps when
, we get
where
is the orbit’s center-to-apex distance, and
implying
Setting
and solving for
, we get
resulting in an angle
of the point of encounter, established from
and the corresponding rocket’s velocity of
The time of the encounter is
while the velocity of the target planet (being in that location at that time) is given by
4. Flyby Orbits
These are used by a rocket to closely approach a planet (or several planets in succession), utilizing each such visit to increase the rocket’s speed and (equally importantly) to re-direct its trajectory, so that the rocket can not only reach the next, more distant orbit, but also find the corresponding planet in the right location.
To explore details of each such near encounter, we first realize that, for the duration of the flyby maneuver (as these are called), the planet’s gravitational pull becomes so predominant that even the Sun’s gravity may be ignored. What cannot be ignored is the planet’s own motion around the Sun, which, during the same, relatively brief interval, can be considered uniform [11]. We already know how to describe the rocket’s (now always hyperbolic) trajectory in an inertial coordinate frame moving with the planet (located at the origin of this new frame): the rocket’s direction is deflected (left or right) by an angle that can vary from zero to its largest possible value, while its final speed is the same as the initial one. The maximum deflection is established based on the planet’s gravitational mass
, the rocket’s relative (i.e. in the new frame) speed of approach (denoted
) and the planet’s
radius
, based on the following argument: clearly, the distance of the hyperbola’s apex from the planet’s center, already shown to be
, must be bigger than
, where
(17)
which results from making (7) equal to 1 and
equal to
(visualize the rocket approaching the planet from far away at speed
). This implies that, to get the upper limit (denoted
) for the
value, we must solve
Since the planet’s escape velocity is
due to (8), the solution can be simplified to
(18)
while the resulting maximum deflection becomes
. Within the permissible range of
values, specified by
, we must then find a
that will facilitate a synchronized encounter with the next planet (see the next example).
Let us recall that, to achieve a specific value of
, the rocket must align its direction (before the planet’s gravity takes its effect) with the corresponding asymptote, i.e., a straight line whose closest approach to the planet’s center is given by the following impact parameter.
where
(this follows from (17) and basic geometry of a hyperbola). Having done that, the planet’s gravity then automatically (without any fuel expenditure) starts bending the rocket’s path to eventually complete the desired hyperbolic maneuver.
Up to this point, all quantities have been measured relative to the new, moving frame (something quite natural for the rocket to do, as the moving planet becomes its major point of reference, which appears to be stationary). Furthermore, seen as a part of a whole interplanetary journey, the flyby maneuver may be considered to be just an instantaneous change of the rocket’s velocity (both in speed and direction), while ignoring the inner details just described [11]. The only formula needed is to find the rocket’s new velocity
in terms of its old velocity
, the deflection angle
, and the planet’s velocity
(all expressed in the original heliocentric frame of reference). This is achieved by summarizing what has just been shown to happen in the moving reference frame, namely
(19)
where
and
are the rocket’s in and out velocities (both having the same magnitude);
is then used as the initial velocity of the next leg of the journey.
Example. This time we consider a rocket launched, using a cotangential transfer orbit, to first visit Jupiter; we then show how to re-direct its motion (using a Jupiter’s flyby) to commence a new transfer orbit, capable of reaching Saturn. We use a frame of reference whose
axis is in the direction of Jupiter at the rocket’s flyby. We already have a complete solution for the Earth-Jupiter leg of the journey, specifically: we know that the final (upon reaching Jupiter) location of the rocket is 77.8 and the corresponding velocity, based on (16), is
, while Jupiter’s velocity at the point of this encounter is
, based on Jupiter’s orbital
speed of
. Substituting the magnitude of the difference, namely
,
and Jupiter’s escape velocity of 6 into (18) tells us that the maximum value of
is 152 degrees. Using several admissible values of
, we then use (19) to compute the initial velocity
of the Jupiter-Saturn leg (the initial location stays equal to 77.8), find the corresponding transfer orbit and compute its duration
, the location
of the (potential) encounter with Saturn, and the rocket’s velocity
at that point.
We know that, when
(which, incidentally, happens always to be the case in this example—hyperbolic transfer orbits are impossible), the transfer orbit is elliptical; failing to solve the
(the last number being the Sun-to-Saturn distance) equation, which happens when
, indicates that
is insufficient to reach Saturn.
= |
−150˚ |
−140˚ |
−120˚ |
−100˚ |
… |
100˚ |
120˚ |
140˚ |
150˚ |
|
−0.29 +1.8i |
−0.37 +1.7i |
−0.49 +1.6i |
−0.56 +1.4i |
… |
0.56 +1.4i |
0.49 +1.6i |
0.37 +1.7i |
0.29 +1.8i |
t |
115 |
126 |
160 |
224 |
… |
125 |
96 |
89 |
115 |
θ |
106˚ |
117˚ |
150˚ |
150˚ |
… |
68˚ |
63˚ |
66˚ |
69˚ |
|
−1.2 +0.59i |
−1.2 +0.32i |
−1.0 −0.40i |
0.04 −0.86i |
… |
−0.56 +0.65i |
−0.46 +1.0i |
−0.53 +1.2i |
−0.60 +1.2i |
Note that when
is negative, the rocket’s counter-clockwise motion is deflected to the left (i.e., towards the Sun) by this flyby; the opposite is true when
is positive.
The remaining critical task is to determine which of these
values allows the rocket to meet Saturn (whose motion is known) in the location
at time
. This is achieved by utilizing the well-known solution to Lambert problem [12], or obtained directly from our table (some of its refinement and subsequent interpolation may be required for sufficient accuracy); we will not do it here.
But, since our table’s range of
values (and the corresponding travel times
) covers only parts of Saturn’s orbit, finding such
may not always be possible (unless willing to wait for the right moment to start the mission; this may take several years). Nevertheless, not insisting on a cotangential transfer orbit to get from Earth to Jupiter provides the extra flexibility (at moderate fuel cost) to substantially extend the range of achievable
and
values and thus eliminate this problem. That arranging for such consecutive rendezvous of several planets is possible (e.g., after Jupiter and Saturn to continue, in the same flyby manner, to visit Uranus and Neptune) was demonstrated by the journey of Voyager 2 [13].
Note that when such a mission is properly planned and executed, fuel expenditure is needed only to leave Earth; nevertheless, due to various errors, occasional small corrections to the rocket’s velocity (instantaneously correcting its location is impossible) are always required.
5. Conclusions
In this article, we have concentrated on the cruising part of interplanetary travel, ignoring less important forces and consequently, without much emphasis on the high accuracy of the results. This means that to plan an actual mission, the techniques we have used here can help only to create an initial road map, but the final trajectory has to be computed using more sophisticated numerical methods, capable of considering several forces acting on the rocket at the same time, and accommodating orbits’ eccentricities and inclinations.
In this context, it also needs to be recognized that following an exact schedule is necessarily frustrated by small errors in propulsion and other causes. This implies that the rocket’s location and velocity must be frequently monitored and corrected whenever a deviation from the originally planned trajectory is detected. This necessitates a quick computation and immediate implementation of the required (usually minute) velocity change, as well as the corresponding readjustment of the journey’s schedule. The computation’s accuracy must to be only on par with the expected errors in its execution.
We acknowledge that to fully understand all components of a successful space mission requires a lot more than what has been covered by this article. Nevertheless, it is hoped that we have been able to elucidate its most important feature, namely, the utilization of classical Keplerian orbits.