Celestial Mechanics

The Vis-Viva Equation

One line that gives an orbiting body's speed at every point on its path

The vis-viva equation is the compact relation v² = GM(2/r − 1/a) that gives the speed v of a body on a Keplerian orbit at any distance r from the central mass, using only the mass parameter GM and the orbit's semi-major axis a. It is a direct statement of energy conservation in the two-body problem: the specific orbital energy ε = −GM/(2a) never changes, so once you know how big the orbit is and where you are on it, the speed is fixed. Circular motion (r = a, giving v = √(GM/r)) and escape (a → ∞, giving v = √(2GM/r)) fall out as limiting cases, and the same formula sizes every Hohmann transfer and interplanetary injection burn ever flown. The name is Latin for "living force," an 18th-century term (Leibniz, Johann Bernoulli) for the quantity mv² that predates the modern idea of kinetic energy.

  • The equationv² = GM(2/r − 1/a)
  • Physical basisConservation of orbital energy, ε = −GM/(2a)
  • Circular limit (r = a)v = √(GM/r)
  • Escape limit (a → ∞)v = √(2GM/r) = √2 × v_circ
  • Earth solar orbit30.29 km/s perihelion · 29.29 km/s aphelion
  • Named fromVis viva ("living force"), Leibniz & J. Bernoulli, ~1700s

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

Why the vis-viva equation matters

  • It closes the two-body problem's speed. Kepler's laws describe the shape and timing of an orbit; vis-viva delivers the missing kinematic quantity — how fast you are moving right now — without integrating the equations of motion.
  • It is the algebra of spaceflight. Every impulsive maneuver — launch, orbit raising, transfer, capture, escape — is planned by subtracting one vis-viva speed from another to get a Δv budget.
  • It unifies the whole conic family. The same expression covers circles, ellipses, parabolas and hyperbolas, just by changing the sign or magnitude of the semi-major axis a.
  • It makes energy visible. Because ε = −GM/(2a), a spacecraft's total energy is encoded entirely in the size of its orbit — a deep and useful fact that vis-viva exposes in one line.
  • It scales across the cosmos. The same formula works for a probe leaving Earth, a comet plunging past the Sun, and a star whipping around Sagittarius A* — you just swap in the right GM.

How it works, step by step

Vis-viva is really conservation of energy in disguise. For a light body (mass negligible compared with the central mass M), the specific orbital energy — total mechanical energy per unit mass — is

ε = v²/2 − GM/r

the sum of specific kinetic energy (v²/2) and specific gravitational potential energy (−GM/r). Two facts make this powerful:

  1. ε is constant along the orbit. Gravity is conservative, so as the body climbs outward it trades speed for height and vice versa — but the sum never changes.
  2. ε depends only on the semi-major axis. Evaluating the energy at the ends of the major axis and using the geometry of an ellipse gives the clean result ε = −GM/(2a). A bigger orbit (larger a) is a less-negative, higher-energy orbit.

Set the two expressions for ε equal, v²/2 − GM/r = −GM/(2a), and solve for v²:

v² = GM(2/r − 1/a)

That is the whole derivation. To use it in practice:

  1. Pick your central body and its standard gravitational parameter μ = GM (for the Sun, μ = 1.327×10²⁰ m³/s²; for Earth, μ = 3.986×10¹⁴ m³/s²).
  2. Find the semi-major axis a = (r_peri + r_apo)/2, the average of closest and farthest distance.
  3. Insert the current radius r and read off v = √[μ(2/r − 1/a)].

Circular and escape speed as limits

The two most-quoted orbital speeds are just special cases of vis-viva:

  • Circular orbit (r = a). A circle is an ellipse of zero eccentricity, so the radius never varies and r = a everywhere. Then 2/r − 1/a = 1/r and v² = GM/r, i.e. v_circ = √(GM/r). In Low Earth Orbit (r ≈ 6,778 km) this is about 7.67 km/s; at geostationary radius (42,164 km) it drops to about 3.07 km/s.
  • Escape (a → ∞). A parabolic escape trajectory has infinite semi-major axis, so ε = 0 and the 1/a term vanishes: v² = 2GM/r, i.e. v_esc = √(2GM/r). At Earth's surface this is 11.19 km/s.

Comparing the two at the same radius gives a result worth memorising: escape speed is exactly √2 ≈ 1.414 times circular speed. Raising a circular-orbit spacecraft to escape therefore costs only about 41% more speed — not double.

Key numbers: speeds from one formula

ScenarioRadius rSemi-major axis aSpeed v (vis-viva)
Low Earth Orbit (circular)6,778 km6,778 km7.67 km/s
Geostationary orbit (circular)42,164 km42,164 km3.07 km/s
LEO→GEO transfer, at perigee6,778 km24,471 km10.07 km/s
LEO→GEO transfer, at apogee42,164 km24,471 km1.62 km/s
Escape from Earth's surface6,371 km∞ (parabola)11.19 km/s
Earth around the Sun, perihelion1.471×10⁸ km1.496×10⁸ km30.29 km/s
Earth around the Sun, aphelion1.521×10⁸ km1.496×10⁸ km29.29 km/s

Worked example: the LEO-to-GEO Hohmann transfer

Suppose we want to move a satellite from a 400 km circular Low Earth Orbit (r₁ = 6,778 km) up to geostationary orbit (r₂ = 42,164 km), using a Hohmann transfer — the two-burn ellipse that touches both circles. Earth's μ = 3.986×10¹⁴ m³/s². Vis-viva does all four evaluations:

  1. Starting circular speed: v₁ = √(μ/r₁) = 7.67 km/s.
  2. Transfer-ellipse semi-major axis: a_t = (r₁ + r₂)/2 = 24,471 km.
  3. Speed at perigee of the transfer (r = r₁): v_p = √[μ(2/r₁ − 1/a_t)] = 10.07 km/s. First burn: Δv₁ = 10.07 − 7.67 = 2.40 km/s.
  4. Speed at apogee of the transfer (r = r₂): v_a = √[μ(2/r₂ − 1/a_t)] = 1.62 km/s.
  5. Destination circular speed: v₂ = √(μ/r₂) = 3.07 km/s. Second burn: Δv₂ = 3.07 − 1.62 = 1.46 km/s.

Total Δv ≈ 2.40 + 1.46 = 3.85 km/s, and the coast takes half the transfer-ellipse period — about 5.3 hours. Every geostationary launch, from the first Syncom to modern communications satellites, is planned with exactly this arithmetic. The transfer ellipse spends most of its time near apogee moving slowly, which is precisely why the second, circularising burn is comparatively cheap.

A short history of "living force"

The term vis viva ("living force") was coined by Gottfried Wilhelm Leibniz in the 1680s–90s for the quantity mv², which he argued was the true conserved measure of motion, against the Cartesian momentum mv. Johann Bernoulli and later Leonhard Euler developed the idea, and it survived into the 19th century until Gaspard-Gustave Coriolis and others rescaled it to ½mv² and the modern word "kinetic energy" (coined by William Thomson, Lord Kelvin) took over. In celestial mechanics the "vis-viva integral" is simply the energy integral of the two-body problem, and the name stuck to the orbital-speed formula even though the physics is standard energy conservation. Newton's Principia (1687) already contained the geometry that makes ε depend only on a; the algebraic one-liner we use today is the 18th- and 19th-century distillation of it.

The equation and every symbol

v² = GM ( 2/r − 1/a ) = μ ( 2/r − 1/a )

  • v — orbital speed of the body relative to the central mass, in m/s.
  • G — Newton's gravitational constant, 6.674×10⁻¹¹ m³ kg⁻¹ s⁻².
  • M — mass of the central body, in kg (Sun 1.989×10³⁰ kg; Earth 5.972×10²⁴ kg).
  • μ = GM — the standard gravitational parameter, in m³/s²; known far more precisely than G or M separately.
  • r — instantaneous distance from the center of the central body, in m.
  • a — semi-major axis of the orbit, in m. Positive for ellipses (bound), infinite for parabolas, negative for hyperbolas (unbound).

Two companion relations complete the picture. The specific orbital energy is

ε = v²/2 − GM/r = −GM/(2a)

and Kepler's third law fixes the period of a bound orbit from the same semi-major axis,

T = 2π √(a³ / GM)

For a hyperbolic flyby, a is negative, so −1/a > 0 and the speed at infinity — the hyperbolic excess — is v∞ = √(−GM/a); mission planners quote its square as the characteristic energy C3 = v∞².

Common misconceptions

  • "Vis-viva is a separate law of nature." It isn't — it is conservation of energy for the inverse-square force, rearranged. No new physics.
  • "Speed depends on where you are, not on the orbit's size." Both matter. Two spacecraft at the same radius r move at different speeds if their orbits have different semi-major axes a.
  • "Escape velocity is a direction you fire in." Escape speed is a speed threshold, not a direction; √(2GM/r) is the same in any outward direction because energy has no direction.
  • "A higher orbit is faster." The opposite. A larger circular orbit is slower (v_circ = √(GM/r) falls with r), even though its energy is higher — the extra energy is stored as gravitational potential, not speed.
  • "The formula needs the orbiting body's mass." For the restricted (light-body) case it doesn't; v depends only on GM, r and a. For comparable masses you replace M with the total mass M₁+M₂ and treat the relative orbit.
  • "It only works for planets." It works for any inverse-square two-body system — satellites, comets, binary stars, and stars orbiting a galactic black hole.

Frequently asked questions

What is the vis-viva equation?

It is the relation v² = GM(2/r − 1/a), giving the orbital speed v of a small body at distance r from a much larger central mass M, where a is the orbit's semi-major axis and G is the gravitational constant. It works for every closed and open Keplerian orbit — circles, ellipses, parabolas and hyperbolas — and is a direct consequence of conservation of energy in the two-body problem.

Why is it called 'vis-viva'?

Vis viva is Latin for 'living force,' the 17th–18th century term (championed by Gottfried Leibniz and Johann Bernoulli) for the quantity mv², an early precursor of kinetic energy, which is 2× the modern ½mv². The equation is essentially the energy-conservation statement of orbital mechanics written in that historical language, which is why it kept the name.

How does vis-viva relate to conservation of energy?

The specific orbital energy (energy per unit mass) is ε = v²/2 − GM/r, the sum of specific kinetic and gravitational potential energy. For a bound orbit this equals ε = −GM/(2a), which depends only on the semi-major axis. Setting the two expressions equal and solving for v² gives exactly v² = GM(2/r − 1/a). So vis-viva is energy conservation, not a separate law.

How do you get circular and escape speed from vis-viva?

For a circular orbit the radius never changes, so r = a and v² = GM/r, giving v_circ = √(GM/r). For escape the orbit is a parabola with semi-major axis a → ∞, so the 1/a term vanishes and v² = 2GM/r, giving v_esc = √(2GM/r). Escape speed is therefore exactly √2 ≈ 1.414 times circular speed at the same radius.

Is a spacecraft fastest at perihelion or aphelion?

Fastest at perihelion (closest approach, smallest r) and slowest at aphelion (farthest, largest r). Because a is fixed for a given orbit, a smaller r in v² = GM(2/r − 1/a) means a larger v. Earth, for example, moves at about 30.29 km/s at perihelion in early January and 29.29 km/s at aphelion in early July — a swing consistent with Kepler's second law.

How is vis-viva used to design a Hohmann transfer?

You evaluate vis-viva three times: the circular speed on the starting orbit, the speed at perihelion of the elliptical transfer whose semi-major axis is a = (r₁ + r₂)/2, and the speed at aphelion of that transfer, then the circular speed of the destination orbit. The two burns are Δv₁ = v_transfer,peri − v₁ and Δv₂ = v₂ − v_transfer,apo. For a Low-Earth-Orbit to geostationary transfer this totals roughly 3.9 km/s.

Does vis-viva work for hyperbolic (escape) trajectories?

Yes. For a hyperbola the semi-major axis a is negative, so −1/a is positive and v² = GM(2/r − 1/a) stays above the escape value at every r. As r → ∞ the speed approaches the hyperbolic excess speed v∞ = √(−GM/a), the residual velocity a probe carries away from a planet — the key number for interplanetary launch energy, often quoted as C3 = v∞².