3.2.28 · D3Orbital Mechanics & Astrodynamics

Worked examples — Lambert's problem — connecting two positions in given time

3,227 words15 min readBack to topic

This is a worked-examples child of the Lambert topic note. The parent built the machinery (chord , semiperimeter , auxiliary angles , Lambert's time-of-flight equation). Here we drive it through every case it can face: short way, long way, minimum-energy, the two-branch ambiguity, a degenerate collinear case, the parabolic escape boundary, a real mission word-problem, and an exam twist.

Before we start, let me re-anchor every symbol so nothing is used unexplained.

Figure — Lambert's problem — connecting two positions in given time

Figure: same two arrows (start) and (end). The red short arc sweeps (near way); the black long arc sweeps (far way). The angle depends on which way you travel, not just on the arrows.

Figure — Lambert's problem — connecting two positions in given time

Figure: the space triangle. Black legs are the radii and from focus ; the red side is the chord . Half of the total perimeter is the semiperimeter .

Figure — Lambert's problem — connecting two positions in given time

Figure: the two auxiliary sweeps (wide, red) and (narrow) on the transfer ellipse. Their difference is the swept-area/time between and .


The scenario matrix

Every Lambert case falls into one of these cells. The examples below hit all of them.

# Case class Distinguishing feature Example
A Short way, ordinary ellipse , Ex 1
B Minimum-energy landmark , Ex 2
C Two branches for one fast vs slow ellipse ( flip) Ex 3
D Long way , Ex 4
E Degenerate collinear, same side , Ex 5
F Degenerate collinear, opposite side , Ex 6
G Parabolic boundary (limiting ) escape / minimum time Ex 7
H Real-world word problem Earth→Mars-style, prograde Ex 8
I Exam twist (find given ) forward direction, no root-find Ex 9

All examples use canonical units with unless stated. Angles in radians inside the equation.


Ex 1 — Cell A: Short-way ordinary ellipse

Figure: the space triangle for this example. The black arrows are and ; the red line is the chord whose length feeds directly into Steps 1–2 below. The dotted arc marks the transfer angle we sweep.

  1. Chord. . Why this step? Everything downstream needs ; kills the cross term.
  2. Semiperimeter. . Why? packages and — the only geometry Lambert's theorem lets time depend on.
  3. Auxiliary angles. . . Why? These are the two focus-sweep angles pictured above; short way , and so we are on the fast branch.
  4. Time. . Numerically ; . So . Why? This is the boxed equation evaluated forward — no root-find needed since is given.
Recall Verify

Ex 2 will find the minimum-energy time at the thinnest ellipse . Our is a fatter ellipse, and it sits on the fast branch (, Ex 3), so it is genuinely faster than the min-energy transfer: ✓. (Careful: "faster than min-energy" is fine — min-energy is slow, not min-time.) Units: canonical time, dimensionless with . ✓


Ex 2 — Cell B: The minimum-energy landmark

  1. . From we need , so . Why? A sine can't exceed 1; equality gives the thinnest allowed ellipse — the extreme case.
  2. At , . Then , so , . Why? This is the forecast answer: the "wide" auxiliary sweep saturates at a half-turn — this is exactly where the fast branch () and slow branch () meet.
  3. at . . Why? still comes from the same rule; only changed.
  4. Minimum-energy time. . Here . So . Why? Plug the landmark values in. Note: this is the minimum-energy (smallest ) time, not the minimum-time transfer — see mistake box below.
Recall Verify

so the term is exactly . exactly. Numeric . ✓ (Checked in VERIFY.) This is the value Ex 1's recall compared against.


Ex 3 — Cell C: Two branches for one

Figure: same two endpoints and same , two different arcs. The red (slow) ellipse bulges further, sweeping more area, so it takes longer than the black (fast) ellipse. This is the two-branch ambiguity in one picture.

  1. The sine ambiguity. has two solutions in : or . Why this step? takes the same value at an angle and its supplement — the root of the multiple-branch behaviour.
  2. Branch 1 (fast, ). → this is Ex 1 → . Why this step? The smaller doubles to , which by our definition is the fast branch: a small focus-sweep means a short, tightly curved arc, so the spacecraft covers it in less time. Small ⇔ short arc ⇔ fast.
  3. Branch 2 (slow, ). . Then . With the same term : . Why? Same geometry and same , but the empty focus sits on the far side of the chord → larger sweep → longer bulging arc → more time.
  4. Which is which? A short requested selects the fast branch; a large requested selects the slow branch. Why? Newton's method must be seeded near the correct branch or it jumps — this is the parent's warning made concrete.
Recall Verify

Both times share the same and same ; only flips to its supplement-doubled value. Fast slow . ✓ Both are single- solutions on opposite sides of the min-time point (checked in VERIFY).


Ex 4 — Cell D: The long way ( flips sign)

Figure: identical endpoints, two travel directions. The red long-way arc () loops the far side; the black short-way arc () takes the near side. Same chord , but the long arc sweeps more, so it is slower — that difference lives entirely in the sign of .

  1. Chord (unchanged!). since . Why? — the chord is blind to which way you loop. So too.
  2. unchanged. (fast branch, ). Why? depends only on , not on direction.
  3. FLIPS. Long way ⇒ : numerically . Why this step? The sign of is the only place "which way around" enters. Going the long way sweeps more angle, so the contribution reverses.
  4. Time. . Now . So . Why? Flipping 's sign adds to the time — the long arc genuinely takes longer, as physics demands.
Recall Verify

Forecast answer: no, same chord ≠ same time. Short way < long way for identical . The long way is slower. ✓ (Checked in VERIFY.)


Ex 5 — Cell E: Degenerate collinear, same side ()

  1. Chord. . Why? ; the triangle flattens to a straight segment and the chord is just the radial gap.
  2. Semiperimeter. . Why? Still well-defined even though the triangle degenerated.
  3. Interpret. . The formula still runs; this is a radial (rectilinear-limit) transfer — physically a purely radial burn-and-coast. Auxiliary angles remain real as long as , i.e. . Why this step? Even degenerate geometry keeps and finite, so the machinery does not break — it just describes a thin transfer.
Recall Verify

exactly when . . . ✓ Chord equals the radial difference — the collapse is consistent.


Ex 6 — Cell F: Degenerate collinear, opposite side ()

  1. Chord (maximal). . Why? adds the cross term, so the straight-line distance is the full sum — points diametrically opposite.
  2. Semiperimeter. . And . Why? makes : the term vanishes entirely.
  3. Link to Hohmann. With and , this is exactly the Hohmann Transfer geometry — a half-ellipse between opposite points. The chord equals the transfer-ellipse major axis , so . Why this step? It shows Lambert contains Hohmann as the special case.
Recall Verify

(max chord), . Hohmann . ✓


Ex 7 — Cell G: The parabolic boundary (limiting )

  1. Parabolic time formula (the limit). Why this step? Take the elliptic time law and let ; the eccentric-anomaly terms Taylor-expand and the 's cancel, leaving pure geometry. This is the smallest-time single-arc transfer.
  2. Plug in. , , . , . So . Why? Direct evaluation; note .
  3. Meaning. Any elliptic transfer of this geometry has . Faster than this needs a hyperbola (excess energy / flyby). Why this step? It caps the fast branch — a hard physical floor. Forecast answer: opening toward parabola makes the fast-branch transfer faster, bottoming out at .
Recall Verify

. Ex 1 fast branch ✓ — above the parabolic floor, as every ellipse must be. ✓


Ex 8 — Cell H: Real-world word problem (prograde transfer)

  1. Transfer angle. . Why this step? The dot product recovers the swept angle from the two vectors — this is how a real solver reads geometry off state vectors.
  2. Chord & . . . Why? Same law of cosines; now.
  3. Parabolic floor. , . . Why? We need the floor to test feasibility.
  4. Feasibility verdict. Requested . An ellipse CANNOT do it — this transfer requires a hyperbolic (high-energy) trajectory. The planner must either accept more (hyperbola) or relax upward past . Why this step? This is the real deliverable — feasibility drives launch-window design (Porkchop Plots and Launch Windows).
Recall Verify

, , . Requested ⇒ hyperbolic required. ✓ (Checked in VERIFY.)


Ex 9 — Cell I: Exam twist (forward: given , find cleanly)

  1. Chord. . Why? ; equal radii give the neat .
  2. Semiperimeter. . . Why? Clean numbers by design (that's the exam-twist flavour).
  3. Angles. . . Why? Every value is an exact special angle — recognisable in an exam. ⇒ fast branch.
  4. Time. ; . . Why? Forward evaluation — is given, so we never invert the equation; that's the one-sentence answer.
Recall Verify

, , , , . No Newton iteration — was supplied, so the RHS is just plugged in. ✓


Recall — did every cell get covered?

Recall Which example hit each matrix cell?

A short way ::: Ex 1 B minimum-energy ::: Ex 2 C two branches ::: Ex 3 D long way ::: Ex 4 E collinear same side () ::: Ex 5 F collinear opposite (, Hohmann) ::: Ex 6 G parabolic boundary ::: Ex 7 H real-world feasibility ::: Ex 8 I exam forward-eval ::: Ex 9

Connections: the forward time law here is Kepler's Equation and Time of Flight; velocity recovery uses Lagrange Coefficients (f and g functions); the robust root-solver of choice is the Universal Variable Formulation; feasibility scans feed Porkchop Plots and Launch Windows and Orbital Rendezvous and Targeting; the case is the Hohmann Transfer.