Case Study: Voyager 2 and the Grand Tour
"The Voyagers will be encountered and understood only if the future belongs to us." — Carl Sagan, on the Golden Record
Executive Summary
Voyager 2 is the only spacecraft to have visited all four giant planets — Jupiter, Saturn, Uranus, and Neptune — and it did so on a launch vehicle that could not, by itself, have thrown it even to Saturn. The missing energy came from the planets. In this case study we take the tools of §11.6 and audit the real mission: we estimate the hyperbolic excess velocity at Jupiter, model the flyby's velocity turn, compute the heliocentric boost, and follow the energy bookkeeping down the chain to interstellar space. We will find that a chain of "free" gravity assists turned an impossible mission into the most productive voyage of exploration ever flown — and that every kilometer per second it stole is accounted for, to the last joule, by an imperceptible slowing of the giant planets.
Skills applied
- Modeling a flyby as a velocity-vector rotation in the planet's frame (§11.6).
- Converting a planet-frame turn into a heliocentric energy gain (§11.6).
- Using the turn-angle relation $\sin(\delta/2) = 1/e$ with a real closest-approach distance (§11.6).
- Reasoning about patched conics across a multi-planet trajectory (§11.1).
- Sanity-checking energy conservation — where the "free" energy comes from (§11.6).
Background
In the mid-1960s, a summer student at JPL named Michael Minovitch showed that a spacecraft could use one planet's gravity to reach the next, chaining flybys to tour the outer solar system on a single launch. The idea needed a rare geometry — Jupiter, Saturn, Uranus, and Neptune all roughly lined up on the same side of the Sun, an alignment that recurs only about every 176 years. The late 1970s offered exactly such a window, and NASA seized it with two probes. Voyager 2 launched on 20 August 1977 and flew:
| Encounter | Date | Role of the flyby |
|---|---|---|
| Jupiter | 9 July 1979 | Boost + bend toward Saturn |
| Saturn | 25 August 1981 | Boost + bend toward Uranus |
| Uranus | 24 January 1986 | Boost + bend toward Neptune |
| Neptune | 25 August 1989 | Final bend; then out of the ecliptic |
Without the assists, the propellant to visit even two of these planets would have been prohibitive — recall from Exercise 11.8 that a direct Hohmann transfer to Jupiter alone demands a departure $C_3 \approx 77\ \text{km}^2/\text{s}^2$, nearly ten times a Mars mission's. The Voyagers carried only modest hydrazine for attitude control and small trajectory corrections; the giant planets did the heavy lifting.
Phase 1: Why one launch could not do it
Start with the problem the assists solved. To reach Neptune at $30\ \text{AU}$ on a single Hohmann ellipse from Earth would require a transfer with aphelion at $30\ \text{AU}$ — semi-major axis $a_t = (1 + 30)/2 = 15.5\ \text{AU}$. The perihelion speed of such an ellipse is enormous, demanding a departure $C_3$ far beyond any launcher of the era, and the one-way trip would take
$$t = \pi\sqrt{\frac{a_t^3}{\mu_\odot}}, \qquad a_t = 15.5\ \text{AU} = 2.319\times10^9\ \text{km},$$ $$t = \pi\sqrt{\frac{(2.319\times10^9)^3}{1.327\times10^{11}}} = \pi\sqrt{9.40\times10^{16}} = \pi\times3.07\times10^8 = 9.63\times10^8\ \text{s} \approx 30.5\ \text{years}.$$
(Roughly 30 years one-way by direct Hohmann — and that ignores that no 1977 rocket could supply the departure energy at all.) Voyager 2 reached Neptune in 12 years and arrived with energy to spare to leave the solar system, because at each planet it added heliocentric speed instead of coasting. That is the difference the assists made: not a small optimization, but the whole mission.
Phase 2: Arrival at Jupiter — the hyperbolic excess
Voyager 2 crossed into Jupiter's sphere of influence in mid-1979, having climbed from Earth's orbit and slowed on the way (higher is slower, §11.2). Its speed relative to Jupiter on approach — the hyperbolic excess $v_\infty$ — was of order $10\ \text{km/s}$ (a representative value; the exact figure is date-specific and needs the mission ephemeris — Tier 2/3). Jupiter itself orbits the Sun at
$$v_J = \sqrt{\frac{\mu_\odot}{r_J}} = \sqrt{\frac{1.327\times10^{11}}{5.203\times1.496\times10^8}} = \sqrt{170.5} = 13.06\ \text{km/s}.$$
So the ingredients are a spacecraft moving $\sim 10\ \text{km/s}$ relative to a planet that is itself barrelling around the Sun at $13\ \text{km/s}$. The flyby's job is to re-point that $10\ \text{km/s}$ so it adds to Jupiter's $13$.
Phase 3: The Jupiter assist — turn and boost
The turn. Voyager 2 passed about $570{,}000\ \text{km}$ from Jupiter's center (its actual closest approach). With $\mu_{\text{Jupiter}} = 1.267\times10^8\ \text{km}^3/\text{s}^2$, the flyby hyperbola's eccentricity is
$$e = 1 + \frac{r_p v_\infty^2}{\mu_{\text{Jupiter}}} = 1 + \frac{(570{,}000)(10^2)}{1.267\times10^8} = 1 + 0.450 = 1.450,$$
so $\sin(\delta/2) = 1/1.450 = 0.690$, giving $\delta/2 = 43.6^\circ$ and a turn of $\delta \approx 87^\circ$. Jupiter swings the velocity vector through most of a right angle in one pass.
The boost. Model the encounter in two dimensions, as in §11.6: Jupiter moves along $+x$ at $13.06\ \text{km/s}$, and the flyby rotates the spacecraft's planet-relative velocity from "inbound" to nearly "along Jupiter's motion." Take a clean $90^\circ$ rotation of a $10\ \text{km/s}$ excess:
import math
vJ = 13.06 # km/s, Jupiter's heliocentric speed
v_inf = 10.0 # km/s, Voyager's speed relative to Jupiter (illustrative)
before = (vJ, -v_inf) # heliocentric, inbound (planet-frame v_inf points -y)
after = (vJ + v_inf, 0) # heliocentric, after a 90-deg turn (v_inf now +x)
speed = lambda v: math.hypot(v[0], v[1])
print(f"heliocentric before: {speed(before):.2f} km/s")
print(f"heliocentric after: {speed(after):.2f} km/s")
print(f"boost: {speed(after) - speed(before):.2f} km/s")
# Expected output:
# heliocentric before: 16.45 km/s
# heliocentric after: 23.06 km/s
# boost: 6.61 km/s
Our simplified model gives a heliocentric boost of about $6.6\ \text{km/s}$; Voyager 2's actual Jupiter encounter added roughly $10\ \text{km/s}$ to its heliocentric speed (widely reported — Tier 2), the difference being the true three-dimensional geometry and a more favorable turn than our clean $90^\circ$. Either way, the mechanism is exactly the one this chapter built: the planet-relative speed was untouched; only its direction changed, and adding a re-pointed $v_\infty$ to Jupiter's motion transformed the heliocentric speed. No engine fired.
🔧 Engineering Reality: A flyby does two jobs at once, and they are inseparable: the same turn that boosts the spacecraft also aims it at the next target. Voyager's navigators chose each closest approach — distance and geometry — to simultaneously add the right energy and bend the path toward the next planet's future position, years downstream. Miss the aim point by a little and you miss the next planet by a lot. This is why deep-space navigation (Chapter 26) is measured in kilometers across billions.
Phase 4: The chain — Saturn, Uranus, Neptune
Each subsequent planet repeated the trick. At Saturn (1981) Voyager 2 stole another boost and bent toward Uranus; at Uranus (1986), toward Neptune; at Neptune (1989), the flyby was aimed to send the probe below the plane of the planets and out of the solar system. By the time it left Neptune, Voyager 2 was moving fast enough relative to the Sun to be on an unbound, hyperbolic solar orbit — $\varepsilon > 0$, $C_3 > 0$ with respect to the Sun. It was never coming back.
| Planet | Orbital speed (km/s) | Role |
|---|---|---|
| Jupiter | $13.06$ | Largest boost — the great enabler |
| Saturn | $9.64$ | Boost toward Uranus |
| Uranus | $6.80$ | Boost toward Neptune |
| Neptune | $5.43$ | Final aim out of the ecliptic |
Notice the trend: the outer planets move slower, so each offers a smaller maximum boost (recall the ceiling is about $2v_{\text{planet}}$ in the extreme). Jupiter, the most massive and one of the fastest, does the most work — which is why nearly every outer-solar-system mission is designed around a Jupiter gravity assist.
Phase 5: The energy accounting — nothing is free
Where did all that speed come from? From the planets' orbits. By Newton's third law, each boost Voyager took was matched by an equal and opposite tug that slowed the planet in its orbit. But a probe of about $720\ \text{kg}$ against Jupiter's $1.9\times10^{27}\ \text{kg}$ is a mass ratio of $\sim 4\times10^{-25}$, so Jupiter's share of the exchange — its orbital slowing — is around
$$\Delta v_{\text{Jupiter}} \sim \left(4\times10^{-25}\right)\times 10\ \text{km/s} \sim 4\times10^{-24}\ \text{km/s}.$$
Jupiter's orbit shrank by an amount far smaller than a single atom over the entire history of the solar system. The books balance perfectly; the planet simply never noticed the theft. Sanity check: the energy Voyager gained is real and large (its heliocentric kinetic energy per kilogram more than doubled at Jupiter), and it came from somewhere — conservation of energy demands a source, and the planet's colossal orbital energy reservoir is it. The "free lunch" of a gravity assist is free only because the one paying the bill is $10^{24}$ times richer than the one eating.
🔗 Connection: The gravity assist is the impulsive cousin of a deeper idea — that the shifting gravity of multiple bodies opens nearly-free pathways through the solar system. In Chapter 15 we generalize the slingshot into the "interplanetary superhighway" of low-energy transfers that thread between Lagrange points, and in Chapter 39 we return to the Grand Tour as the inspiration it remains.
Discussion Questions
- Voyager 2's Jupiter flyby both sped it up and aimed it at Saturn. Explain why these two effects cannot be chosen independently, and what that implies for how precisely the closest-approach point must be set.
- The outer planets move more slowly than Jupiter. Using the "$\sim 2v_{\text{planet}}$ ceiling," explain why the largest boost in the chain came first, at Jupiter.
- A skeptic says a gravity assist "must violate conservation of energy — the spacecraft speeds up for free." Answer them in two sentences, naming where the energy comes from.
- Why does a gravity assist do nothing to the spacecraft's speed measured in the planet's own frame, yet change it dramatically in the Sun's frame?
Your Turn: Extensions
- Option A (analysis). Redo Phase 3 with Voyager 2's actual closest approach of $570{,}000\ \text{km}$ but a slower $v_\infty = 8\ \text{km/s}$. Recompute the eccentricity and turn angle. Does the turn get larger or smaller, and why? (Hint: $v_\infty$ appears in $e = 1 + r_p v_\infty^2/\mu$.)
- Option B (computation). Write a function
flyby(v_planet, v_inf, turn_deg)that takes the planet's speed, the excess speed, and a turn angle, and returns the heliocentric speed before and after for the clean 2-D geometry of Phase 3. Reproduce the boost, then explore how the boost varies as the turn angle runs from $0^\circ$ to $180^\circ$. (Do not run it — hand-trace and add# Expected output:.) - Option C (design). A mission wants to reach Saturn via a single Jupiter assist. Sketch, in words and rough numbers, the two things the Jupiter flyby must accomplish, and explain why the launch window to Jupiter (and hence to Saturn) is itself governed by a synodic period (§11.3).
Key Takeaways
- A gravity assist re-points $v_\infty$; it does not change it in the planet's frame. The heliocentric speed change comes entirely from adding a rotated $v_\infty$ to the planet's own velocity.
- Jupiter is the great enabler. Its mass allows large turns and its speed offers a large boost, which is why outer-solar-system missions are built around a Jupiter flyby.
- The energy is transferred, not created. The spacecraft gains exactly what the planet loses — an imperceptible slowing of a body $10^{24}$ times more massive.
- Chained assists changed what was possible. Without them, Voyager 2's four-planet Grand Tour — and its escape from the solar system — could not have flown on any 1977 rocket.