wiki.crvscience.com • 1570 Articles

Science Wiki

AI-assisted, human-supervised knowledge wiki spanning Earth & climate systems, genetics, molecular biophysics, vector entomology, and astrobiology.

← Wiki Index / Astrobiology & Space Science / Vis-Viva Equation
🪐 Astrobiology & Space Science

Vis-Viva Equation

The vis-viva equation is a foundational astrodynamic conservation law of the Keplerian two-body problem that relates the instantaneous orbital speed of a body to its radial distance and semi-major axis.

The vis-viva equation (named after Gottfried Wilhelm Leibniz's Latin term vis viva, or "living force," for twice the mechanical kinetic energy of a moving body) is one of the fundamental governing equations of celestial mechanics and spacecraft astrodynamics. In the unperturbed Keplerian two-body problem, it expresses the conservation of specific total mechanical energy (ε) by directly relating the instantaneous orbital speed v of a body at radial distance r from a central gravitating primary to the semi-major axis (a) of its conic-section trajectory:

v2 = G M ( 2 / r − 1 / a ) = μ ( 2 / r − 1 / a )

where G = 6.67430 × 10−11 m3 kg−1 s−2 is the Newtonian gravitational constant, M is the mass of the central body (or M + m for comparable masses), and μ = GM is the standard gravitational parameter (for the Sun, μ☉ = 1.3271244 × 1020 m3 s−2; for Earth, μ⊕ = 3.986004418 × 1014 m3 s−2).

Because the vis-viva equation holds across all four non-degenerate conic sections—circles (e = 0), ellipses (0 < e < 1), parabolas (e = 1, a → ∞), and hyperbolas (e > 1, a < 0)—and depends only on the scalar radial distance r and the semi-major axis a (independent of orbital eccentricity e or flight-path angle γ at a given r and a), it serves as the workhorse relationship for calculating spacecraft orbital velocities, Hohmann transfer orbit impulses, planetary escape velocity thresholds, aerobraking energy dissipation, and hyperbolic gravity assist encounters across the Solar System.

🪐 Interactive Orbital Mechanics Simulation: Apply the Vis-Viva Equation in real time to compute periapsis speeds, transfer burns, and hyperbolic trajectories in Gravity Assist.

First-Principles Derivation from Specific Mechanical Energy and Angular Momentum

Conservation of Specific Orbital Energy (ε)

Consider a small body or spacecraft of mass m moving in the inverse-square gravitational field of a spherically symmetric primary body of mass M ≫ m. The total mechanical energy E of the orbiting body is the sum of its translational kinetic energy (Et = ½*mv*2) and its Newtonian gravitational potential energy (U = −*GMm*/r, referenced to U(∞) = 0 at infinite separation). Dividing E by the spacecraft mass m defines the conserved specific mechanical energy (ε, measured in J kg−1 or m2 s−2):

ε = E / m = ½ v2 − μ / r = constant

To evaluate the constant ε in terms of the geometric semi-major axis a of an elliptical orbit (0 ≤ e < 1), we examine the two apsides—periapsis (rp = *a*[1 − e]) and apoapsis (ra = *a*[1 + e])—where the radial velocity component vanishes (dr/dt = 0) and the velocity vector v is perpendicular to the position vector r. Because specific orbital angular momentum h = r × v is conserved along the orbit, its scalar magnitude at periapsis and apoapsis satisfies:

h = rp vp = ra va ⇒ va = ( rp / ra ) vp

Equating the specific mechanical energy ε at periapsis and apoapsis yields:

½ vp2 − μ / rp = ½ va2 − μ / ra = ½ ( rp / ra )2 vp2 − μ / ra

Factoring out vp2 and using the difference of squares (ra2 − rp2) = (ra − rp)(ra + rp) together with the geometric apsidal sum rp + ra = 2*a* gives:

½ vp2 [ ( ra2 − rp2 ) / ra2 ] = μ [ ( ra − rp ) / ( rp ra ) ] ⇒ ½ vp2 = μ ra / [ rp ( rp + ra ) ] = μ ra / ( 2 a rp )

Substituting ½*v*p2 back into the specific energy expression at periapsis reveals that specific orbital energy depends only on the central gravitational parameter μ and the semi-major axis a:

ε = μ ra / ( 2 a rp ) − μ / rp = μ ( ra − 2*a* ) / ( 2 a rp ) = μ ( −*r*p ) / ( 2 a rp ) = − μ / ( 2 a )

Equating the instantaneous specific energy ε = ½*v*2 − μ/r at any point r to −*μ*/(2*a*) and multiplying through by 2 recovers the vis-viva equation:

v2 = μ ( 2 / r − 1 / a )

Canonical Conic-Section Regimes and Orbital Velocities

Circular, Elliptical, Parabolic, and Hyperbolic Solutions

By varying the semi-major axis a relative to the instantaneous radius r, the vis-viva equation partitions all two-body orbital trajectories into four dynamical classes:

  1. Circular Orbit (r = a, e = 0, ε = −*μ*/[2*r*] < 0): Setting a = r everywhere along the trajectory gives a constant orbital speed equal to the local circular velocity (vcirc):

vcirc = √( μ / r ) For Low Earth Orbit at altitude h = 400 km (r = 6,778 km), vcirc = 7.67 km s−1; for Earth around the Sun at r = 1.000 AU, vcirc = 29.78 km s−1.

  1. Elliptical Orbit (a > r/2, 0 < e < 1, ε = −*μ*/[2*a*] < 0): A bound closed orbit in which translational kinetic energy is traded back and forth with gravitational potential energy as the body oscillates between periapsis rp = a(1 − e) and apoapsis ra = a(1 + e). Evaluating the vis-viva equation at the apsides yields the maximum and minimum speeds along an ellipse:

vp = √[ ( μ / a ) · ( 1 + e ) / ( 1 − e ) ] , va = √[ ( μ / a ) · ( 1 − e ) / ( 1 + e ) ]

  1. Parabolic Escape Trajectory (a → ∞, e = 1, ε = 0): In the limit a → ∞, the term 1/a vanishes, yielding the local escape velocity (vesc) required to reach r → ∞ with zero residual velocity:

vesc = √( 2 μ / r ) = √2 · vcirc

  1. Hyperbolic Flyby Trajectory (a < 0, e > 1, ε = +½*v*∞2 > 0): For an unbound hyperbolic orbit, the geometric semi-major axis is negative (a = −|a| = −*μ*/v∞2). Substituting −1/a = +*v*∞2/μ into the vis-viva equation gives:

v2 = 2 μ / r + v∞2 = vesc(r)2 + v∞2 where v∞ is the hyperbolic excess speed (the asymptotic speed remaining as r → ∞), and C3 = v∞2 = 2*ε* is the characteristic launch energy.

Conic Trajectory TypeEccentricity (e)Semi-Major Axis (a)Specific Energy (ε = E/m)Vis-Viva Speed Formula (v2)Speed at Earth's Surface Radius (r = 6,378 km)Representative Astrodynamic Example
Circular Orbite = 0a = r−*μ* / (2*r*) < 0v2 = μ / r7.905 km s−1International Space Station (h ≈ 415 km), GPS constellation
Elliptical Orbit0 < e < 1rp < a < ∞−*μ* / (2*a*) < 0v2 = μ (2/r − 1/a)7.91 < v < 11.186 km s−1Hohmann transfer orbit, Molniya orbit (e = 0.74), Halley's Comet (e = 0.967)
Parabolic Escapee = 1a → ∞ε = 0v2 = 2*μ* / r11.186 km s−1Minimum-energy escape threshold, Oort Cloud long-period comets
Hyperbolic Trajectorye > 1a = −*μ* / v∞2 < 0+½*v*∞2 > 0v2 = 2*μ* / r + v∞2> 11.186 km s−1Planetary gravity assist, interstellar visitors 1I/'Oumuamua (e = 1.20) & 2I/Borisov (e = 3.36)
Rectilinear Plungee = 1 (h = 0)a = rmax / 2−*μ* / rmaxv2 = 2*μ* (1/r − 1/rmax)Radial free fallBallistic suborbital sounding rockets, sungrazing Kreutz comets

Astrodynamic Applications in Mission Design

Orbital Maneuvers, the Counterintuitive Braking Paradox, and the Oberth Effect

The vis-viva equation reveals a counterintuitive property of orbital mechanics known as the orbital speed–altitude paradox: in a stable circular orbit (vcirc = √[μ/r]), an spacecraft orbiting at a lower altitude (r1 < r2) travels faster than a spacecraft in a higher circular orbit, even though its total mechanical energy (ε = −*μ*/[2*r*]) is more negative (lower). Conversely, when a satellite in the upper thermosphere experiences atmospheric drag during aerobraking, aerodynamic drag removes total mechanical energy (dε/dt < 0), which decreases the semi-major axis a; as the orbit contracts to a smaller radius r, gravitational potential energy −*μ*/r drops twice as much as total energy ε = −*μ*/(2*a*) (by the virial theorem, ⟨*E*t⟩ = −½⟨*U*⟩), causing the satellite's actual orbital speed v to increase as it spirals downward!

Furthermore, differentiating the vis-viva equation at a fixed radial distance r (dr = 0 during an impulsive rocket burn) yields the sensitivity of semi-major axis a to an instantaneous tangential velocity impulse Δ*v*:

v dv = ( μ / [ 2 a2 ] ) da ⇒ da = ( 2 a2 v / μ ) dv

Because da/dv is directly proportional to the instantaneous orbital speed v, firing a rocket thruster at periapsis (where r = rp is smallest and v = vp is largest) maximizes the change in semi-major axis a and orbital energy ε per unit of propellant expended—the mathematical basis of the Oberth effect.

Frequently Asked Questions

Why does the vis-viva equation not include the orbital eccentricity (e) or the direction of the velocity vector?

Because Newtonian gravity (U = −*GMm*/r) is a spherically symmetric central potential, potential energy depends only on the scalar radial distance r = |r|, and translational kinetic energy (½*mv*2) depends only on the scalar magnitude of velocity v = |v|, not on the flight-path angle γ between r and v. Two spacecraft at the same radial distance r with the same speed v but launched at different elevation angles γ1 ≠ γ2 possess the exact same specific mechanical energy ε = ½*v*2 − μ/r = −*μ*/(2*a*) and therefore trace out ellipses with the identical semi-major axis a (and identical orbital period T = 2*π*√[a3/μ]), even though their angular momenta (h = rv cos γ) and eccentricities (e = √[1 + 2*εh*2/μ2]) differ!

How do you use the vis-viva equation to calculate the Δ*v* required for a Hohmann transfer from Low Earth Orbit to Geostationary Orbit?

Consider a spacecraft in a circular Low Earth Orbit (LEO) at altitude h1 = 400 km (r1 = 6,778 km, where vcirc,1 = √[μ⊕/r1] = 7.669 km s−1) transferring to Geostationary Earth Orbit (GEO) at r2 = 42,164 km (vcirc,2 = √[μ⊕/r2] = 3.075 km s−1). The elliptical Hohmann transfer orbit connecting r1 and r2 has semi-major axis aH = ½(r1 + r2) = 24,471 km. Substituting r = r1 and a = aH into the vis-viva equation gives the required transfer speed at perigee: vp = √[μ⊕(2/r1 − 1/aH)] = 10.152 km s−1 (requiring a first burn Δ*v*1 = vp − vcirc,1 = 2.483 km s−1). At apogee (r = r2), the vis-viva equation gives va = √[μ⊕(2/r2 − 1/aH)] = 1.608 km s−1, requiring a circularization burn Δ*v*2 = vcirc,2 − va = 1.467 km s−1 (total Δ*v* = 3.950 km s−1).

When does the two-body vis-viva equation require corrections in real spaceflight?

The classical vis-viva equation assumes two point masses (or spherically symmetric masses) isolated from external forces. It requires perturbation corrections in four main regimes: (1) near oblate planets where equatorial bulges (J2 harmonic, such as Earth's J2 = 1.0826 × 10−3) add a quadrupole potential term; (2) in multi-body regimes near Lagrange points where the Jacobi integral in the rotating three-body frame replaces two-body energy conservation; (3) during low-thrust continuous propulsion (solar sail or Hall-effect ion thrusters) or atmospheric aerobraking where a(t) varies continuously; and (4) close to compact relativistic objects where general relativistic post-Newtonian corrections apply.

References

  1. Bate, R. R., Mueller, D. D., White, J. E., & Saylor, W. W. (2020). Fundamentals of Astrodynamics (2nd ed.). Dover Publications. ISBN 978-0486497044
  2. Vallado, D. A. (2013). Fundamentals of Astrodynamics and Applications (4th ed.). Microcosm Press. ISBN 978-1881883180
  3. Curtis, H. D. (2019). Orbital Mechanics for Engineering Students (4th ed.). Butterworth-Heinemann / Elsevier. https://doi.org/10.1016/C2016-0-02107-1
  4. Murray, C. D., & Dermott, S. F. (1999). Solar System Dynamics. Cambridge University Press. https://doi.org/10.1017/CBO9781139174817
🧬 Support Open Science
Explore interactive science games on LowKey Games or browse scientific apparel & accessories in the CRV Science Shop.
💡 Spot an inaccuracy or have primary literature to expand this article?
Submit a citation or revision note using your shared CRV Science / LowKey Games profile ID.
Suggest Revision