3.2.10 · D3Orbital Mechanics & Astrodynamics

Worked examples — Vis-viva equation v² = GM(2 - r − 1 - a) — derivation

2,340 words11 min readBack to topic

Before we start, three plain-language reminders so no symbol is unearned:

We will always work in km and seconds, so in keeps every answer in km/s. Mixing metres and km is the #1 silent error — we avoid it by picking km once and never switching.


The scenario matrix

Every vis-viva problem lives in one of these cells. The examples below are tagged with the cell they cover.

Cell Orbit type Sign / value of What's special Example
C1 Circular (finite ) ; speed constant Ex 1
C2 Elliptical, at perigee , fastest point Ex 2
C3 Elliptical, at apogee , slowest point Ex 2
C4 Elliptical, general point , in-between speed Ex 3
C5 Parabolic (escape boundary) , exactly Ex 4
C6 Hyperbolic (unbound) , excess speed Ex 5
C7 Solve backwards for given → find orbit size classifies the orbit Ex 6
C8 Real-world word problem mission Hohmann transfer Ex 7
C9 Exam twist / degenerate at limit, sign trap catch the mistake Ex 8

Worked Examples


Figure — Vis-viva equation v² = GM(2 - r − 1 - a) — derivation

Step 1. Find from the apsides. Why this step? Vis-viva always needs , and the two apsides sit at opposite ends of the long axis, so their distances add to the full length :

Step 2. Speed at perigee, km: Why this step? We just drop and the fixed into the formula — nothing else changes.

Step 3. Speed at apogee, km, same :

Verify: Angular momentum must match: and . Equal ✓ (this is Conservation of Angular Momentum in action). And as forecast. ✓








Recall Which cell am I in? (quick reflex)

Given an orbit, first name its type ::: circle→; ellipse→ finite; parabola→; hyperbola→. Given and , how do I find the type ::: compute ; sign of tells you (+ bound, ∞ parabolic, − hyperbolic). Before trusting a computed on an ellipse, what must I check ::: that , else the point isn't on the orbit.


Connections