In celestial mechanics, Lambert's problem is concerned with the determination of an orbit from two position vectors and the time of flight, posed in the 18th century by Johann Heinrich Lambert and formally solved with mathematical proof by Joseph-Louis Lagrange. It has important applications in the areas of rendezvous, targeting, guidance, and preliminary orbit determination.[1]
Suppose a body under the influence of a central gravitational force is observed to travel from point P1 on its conic trajectory, to a point P2 in a time T. The time of flight is related to other variables by Lambert's theorem, which states:
The transfer time of a body moving between two points on a conic trajectory is a function only of the sum of the distances of the two points from the origin of the force, the linear distance between the points, and the semimajor axis of the conic.[2]
Stated another way, Lambert's problem is the boundary value problem for the differential equationof the two-body problem when the mass of one body is infinitesimal; this subset of the two-body problem is known as the Kepler orbit.
The precise formulation of Lambert's problem is as follows:
Two different times
t1,t2
r1=r1\hatr1,r2=r2\hatr2
Find the solution
r(t)
The three points
F1
P1
\barr1
P2
\barr2
form a triangle in the plane defined by the vectors
\barr1
\barr2
P1
P2
2d
P1
F1
r1=rm-A
P2
F1
r2=rm+A
A
P1
P2
F1
P1
P2
F1
The points
F1
P1
P2
F1
P1
P2
F1
A
|A|
E
Relative the usual canonical coordinate system defined by the major and minor axis of the hyperbola its equation iswith
For any point on the same branch of the hyperbola as
F1
r2
P2
r1
P1
For any point
F2
But this means that the points
P1
P2
F1
F2
The ellipse corresponding to an arbitrary selected point
F2
First one separates the cases of having the orbital pole in the direction
r1 x r2
-r1 x r2
\alpha
r2
0<\alpha<180\circ
180\circ<\alpha<360\circ
r(t)
\barr2
In case
r1 x r2
r1
r2
\alpha
\barr2
180\circ
For any
\alpha
0<\alpha<infin
P1
P2
F1
The eccentricity (with sign!) for the hyperbola isand the semi-minor axis isThe coordinates of the point
F1
E
r2-r1
Using the y-coordinate of the point
F2
F2
A
r2-r1
The semi-major axis of the ellipse passing through the points
P1
P2
F1
F2
The distance between the foci is
and the eccentricity is consequently
The true anomaly
\theta1
P1
\sin\alpha
is the unit vector in the direction from
F2
F1
If
\sin\alpha
If
\sin\alpha
being known functions of the parameter y the time for the true anomaly to increase with the amount
\alpha
t2-t1
In the special case that
r1=r2
A=0
P1
P2
Equations and are then replaced with
is replaced byand is replaced by
Assume the following values for an Earth centered Kepler orbit
These are the numerical values that correspond to figures 1, 2, and 3.
Selecting the parameter y as 30000 km one gets a transfer time of 3072 seconds assuming the gravitational constant to be
\mu
This y-value corresponds to Figure 3.
With
one gets the same ellipse with the opposite direction of motion, i.e.
and a transfer time of 31645 seconds.
The radial and tangential velocity components can then be computed with the formulas (see the Kepler orbit article)
The transfer times from P1 to P2 for other values of y are displayed in Figure 4.
The most typical use of this algorithm to solve Lambert's problem is certainly for the design of interplanetary missions. A spacecraft traveling from the Earth to for example Mars can in first approximation be considered to follow a heliocentric elliptic Kepler orbit from the position of the Earth at the time of launch to the position of Mars at the time of arrival. By comparing the initial and the final velocity vector of this heliocentric Kepler orbit with corresponding velocity vectors for the Earth and Mars a quite good estimate of the required launch energy and of the maneuvers needed for the capture at Mars can be obtained. This approach is often used in conjunction with the patched conic approximation.
This is also a method for orbit determination. If two positions of a spacecraft at different times are known with good precision (for example by GPS fix) the complete orbit can be derived with this algorithm, i.e. an interpolation and an extrapolation of these two position fixes is obtained.
It is possible to parametrize all possible orbits passing through the two points
r1
r2
\gamma
The semi-latus rectum
p
The eccentricity vector
e
\gamma
The extremal
\gamma
The
\gamma