3.2.28 · D5Orbital Mechanics & Astrodynamics

Question bank — Lambert's problem — connecting two positions in given time

2,404 words11 min readBack to topic

Before the traps, we earn every symbol used below — none of these appear in a question until they are defined here.

Figure — Lambert's problem — connecting two positions in given time
Figure 1 — the space triangle. Two teal radius arrows reach out from the central body (black dot at the focus) to the two mission points. The straight burnt-orange line between them is the chord ; the plum dashed curve bulging outward is the actual flight arc the spacecraft flies. The small black arc near the focus marks the transfer angle . Use this to feel the difference between chord (a ruler) and arc (the trajectory) referenced in TF4, SE1, and EC-items.

Figure — Lambert's problem — connecting two positions in given time
Figure 2 — why . The horizontal axis is the orbit size ; the curves are (orange) and (teal). The dotted horizontal line at height 1 is the ceiling every sine must obey. The plum dashed vertical line marks , where the orange curve touches 1 (); the shaded plum band to its left is the forbidden region where the formula would demand a sine bigger than 1. This is the picture behind SE2, WHY3, and EC7.


True or false — justify

TF1. "Two points and a fixed flight time always pin down exactly one orbit."
False — for each there are generally two ellipses (focus on either side of the chord), plus a short-way/long-way choice and multi-rev branches, so many orbits can share the same .
TF2. "The time of flight depends on the eccentricity of the transfer."
False in the sense that matters — Lambert's theorem says depends only on , , and ; the eccentricity never appears as an independent input, it drops out in the trig collapse.
TF3. "Making the transfer orbit bigger (larger ) always makes the trip take longer."
False — near the time is not monotonic in ; the two solution branches bracket a minimum-time point, so increasing can shorten or lengthen the trip depending on the branch.
TF4. "The chord is the distance the spacecraft actually travels."
False — the craft flies the curved arc; is only the straight-line gap . Geometry enters Lambert purely through this straight chord, which is exactly the surprising content of Lambert's theorem.
TF5. "If I swap the short way for the long way but keep , fixed, the chord changes."
False — is set entirely by the two endpoints, so it is identical for short and long way; what changes is the swept arc, handled by flipping the sign of the auxiliary angle (per its sign convention above).
TF6. " is the orbit of least time of flight."
False — is the minimum-energy orbit (smallest possible ), not the minimum-time orbit; those are different special points on the versus curve.
TF7. "A propagator like Kepler's equation could solve Lambert's problem directly."
False — a propagator solves the initial value problem (needs position and velocity); Lambert is a boundary value problem (two positions and a time, velocity unknown), so it must be inverted, not just propagated.
TF8. "Lambert's problem outputs the orbit's shape; the velocities are a separate mission-design step."
False — recovering via the Lagrange functions is part of solving Lambert; those velocities (and hence the ) are the whole point of solving it.
TF9. "For a fixed geometry there is a shortest possible flight time, below which no ellipse works."
True — the parabolic escape limit sets a floor; ask for a shorter than the parabola's and you must use a hyperbolic transfer (), not an ellipse.

Spot the error

SE1. ", and since can be negative, can exceed ."
Error — can never exceed ; that's the triangle inequality. The maximum is reached only in the degenerate case where and point in exactly opposite directions.
SE2. "I got , so ."
Error — a sine can never exceed 1, so is impossible; it means the chosen is below , i.e. a nonphysical ellipse. Increase .
SE3. "For the long way () I used the same as the short way."
Error — long way needs (per the sign convention); the sign of encodes short-vs-long, and keeping it positive gives a badly wrong for the same .
SE4. "Newton's method converged, so I have the answer."
Error — Lambert has multiple branches; Newton can land on the wrong ellipse or wrong revolution number without a bracketed guess (start from -based bounds and specify ).
SE5. "The transfer angle is , done."
Error — only returns to , so it can't tell short way from long way; you must resolve the direction with the orbit normal / prograde-retrograde choice to know whether or applies.
SE6. "Since appear symmetrically in , swapping them just flips a sign, no big deal."
Error — is tied to and to via different arguments; they are not interchangeable, and swapping them describes a different (wrong) geometry.
SE7. " where , so ."
Error — arithmetic slip: , not .

Why questions

WHY1. Why does the time of flight collapse to depend on only , , and ?
Because when Kepler's equation is written at both endpoints and subtracted, the eccentricity and the individual eccentric anomalies (defined above) combine into the two auxiliary angles , which themselves depend only on and over — that's Lambert's theorem's algebraic miracle.
WHY2. Why introduce the auxiliary angles instead of solving in directly?
Because are exactly the geometry-folded combinations of that survive the subtraction; they turn a two-endpoint problem into a clean function of one unknown , which is what makes the root-find one-dimensional.
WHY3. Why is a hard lower bound?
Because and a sine can't exceed 1, forcing ; equality gives the thinnest allowed ellipse, the minimum-energy orbit.
WHY4. Why must we choose prograde vs retrograde (short vs long way) before solving?
Because the transfer angle — and therefore the sign of — is not fixed by the two positions alone; the same endpoints admit two arcs, and each gives a different time for the same .
WHY5. Why do the Lagrange functions let us recover velocity from just the two positions?
Because (see the definition above) expresses the future state as a linear combination of initial position and velocity; once (hence ) is known and both positions are known, we algebraically solve for then .
WHY6. Why can't we just pick and be done for any mission?
Because fixes a specific flight time (the minimum-energy time); a mission with a different required needs a larger , chosen so Lambert's equation equals that , not the minimum-energy one.
WHY7. Why is Lambert's problem the backbone of launch-window and rendezvous planning?
Because every such task is "be here now, be there at a set later time"; Lambert converts that boundary condition into the required departure velocity and hence , which is exactly what fuel budgets and porkchop plots need.

Edge cases

EC1. What happens to and when (the two points coincide in direction, same radius)?
The chord and ; the "space triangle" degenerates to a line, and Lambert becomes ill-posed — you need a full revolution () for any finite time.
EC2. What happens at (points diametrically opposite)?
If and are exactly antiparallel the transfer plane is undefined, so short/long way is ambiguous and the orbit normal can't be fixed from the positions alone; the chord reaches its maximum, .
EC3. What if the requested is smaller than any elliptic transfer allows?
No ellipse works; you cross into a hyperbolic transfer with , and the elliptic formula (with real ) must be replaced by its hyperbolic analog using .
EC4. What is the parabolic case, and where does it sit in the / classification?
The parabola is the exact boundary (zero orbital energy); it is the single fastest bound-adjacent transfer for the geometry. Times longer than the parabola's are elliptic (); times shorter are hyperbolic (). So the parabola is the hinge separating the two families.
EC5. What if exactly?
Perfectly valid — the geometry is symmetric, still follow from and ; it corresponds to same-altitude transfers (the Hohmann-like family lives near here when ).
EC6. What does asking for (multi-revolution) do to the number of solutions?
It multiplies the branches — for each revolution count there can be two more solutions (a "low" and "high" ), so long-duration transfers may have many valid orbits, and you must specify and branch.
EC7. What is the meaning of a solution with ?
That's the minimum-energy orbit ; the auxiliary angle has hit its maximum for that geometry, marking the boundary between the two -branches for a fixed short/long way.

Recall One-sentence summary

Lambert traps almost always come from forgetting a branch, a sign, or a lower bound — multiple orbits per geometry, 's sign for direction, and — plus confusing chord with arc and time-with- monotonicity.

See also: Kepler's Equation and Time of Flight · Lagrange Coefficients (f and g functions) · Universal Variable Formulation · Hohmann Transfer · Porkchop Plots and Launch Windows · Orbital Rendezvous and Targeting