Gravity Assist Speed Calculator Formula
Understand the math behind the gravity assist speed calculator. Each variable explained with a worked example.
Formulas Used
Max Speed Change
dv_max = 2 * planet_velocity * sin(bending_angle * pi / 360)Speed Change (km/s)
dv_max_kms = 2 * planet_velocity * sin(bending_angle * pi / 360) / 1000Variables
| Variable | Description | Default |
|---|---|---|
planet_velocity | Planet Orbital Velocity(m/s) | 13070 |
bending_angle | Bending Angle(deg) | 90 |
How It Works
Gravity Assist (Slingshot) Effect
A spacecraft flying past a planet can gain or lose speed by exchanging momentum with the planet.
Maximum Speed Change
dv = 2 * v_planet * sin(theta/2)
The theoretical maximum (theta = 180 degrees) gives dv = 2 * v_planet.
Worked Example
Jupiter flyby: v_planet = 13 070 m/s, bending angle = 90 degrees.
- 01dv = 2 * v_planet * sin(theta/2)
- 02dv = 2 * 13070 * sin(45 deg)
- 03dv = 26140 * 0.7071
- 04dv = 18 483 m/s = 18.48 km/s
Frequently Asked Questions
Does the planet lose energy in a gravity assist?
Yes, but by an immeasurably tiny amount. The planet's enormous mass makes its velocity change negligible.
Can gravity assists slow a spacecraft down?
Yes. By flying in front of the planet (against its orbital motion), the spacecraft transfers energy to the planet and slows down. This was used by Messenger at Venus.
Why is Jupiter the best planet for gravity assists?
Jupiter has the highest orbital velocity times the largest gravity well, offering the most speed change per flyby.
Ready to run the numbers?
Open Gravity Assist Speed Calculator