Lambert's problem

Last updated

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]

Contents

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 equation

of 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 and two position vectors are given.

Find the solution satisfying the differential equation above for which

Initial geometrical analysis

Figure 1:
F
1
{\displaystyle F_{1}}
is the centre of attraction,
P
1
{\displaystyle P_{1}}
is the point corresponding to vector
r
-
1
{\displaystyle {\bar {r}}_{1}}
, and
P
2
{\displaystyle P_{2}}
is the point corresponding to vector
r
-
2
{\displaystyle {\bar {r}}_{2}} Lambert Fig1.png
Figure 1: is the centre of attraction, is the point corresponding to vector , and is the point corresponding to vector
Figure 2: Hyperbola with the points
P
1
{\displaystyle P_{1}}
and
P
2
{\displaystyle P_{2}}
as foci passing through
F
1
{\displaystyle F_{1}} Lambert Fig2.png
Figure 2: Hyperbola with the points and as foci passing through
Figure 3: Ellipse with the points
F
1
{\displaystyle F_{1}}
and
F
2
{\displaystyle F_{2}}
as foci passing through
P
1
{\displaystyle P_{1}}
and
P
2
{\displaystyle P_{2}} Lambert Fig3.png
Figure 3: Ellipse with the points and as foci passing through and

The three points

form a triangle in the plane defined by the vectors and as illustrated in figure 1. The distance between the points and is , the distance between the points and is and the distance between the points and is . The value is positive or negative depending on which of the points and that is furthest away from the point . The geometrical problem to solve is to find all ellipses that go through the points and and have a focus at the point

The points , and define a hyperbola going through the point with foci at the points and . The point is either on the left or on the right branch of the hyperbola depending on the sign of . The semi-major axis of this hyperbola is and the eccentricity is . This hyperbola is illustrated in figure 2.

Relative the usual canonical coordinate system defined by the major and minor axis of the hyperbola its equation is

with

For any point on the same branch of the hyperbola as the difference between the distances to point and to point is

For any point on the other branch of the hyperbola corresponding relation is

i.e.

But this means that the points and both are on the ellipse having the focal points and and the semi-major axis

The ellipse corresponding to an arbitrary selected point is displayed in figure 3.

Solution for an assumed elliptic transfer orbit

First one separates the cases of having the orbital pole in the direction or in the direction . In the first case the transfer angle for the first passage through will be in the interval and in the second case it will be in the interval . Then will continue to pass through every orbital revolution.

In case is zero, i.e. and have opposite directions, all orbital planes containing corresponding line are equally adequate and the transfer angle for the first passage through will be .

For any with the triangle formed by , and are as in figure 1 with

and the semi-major axis (with sign!) of the hyperbola discussed above is

The eccentricity (with sign!) for the hyperbola is

and the semi-minor axis is

The coordinates of the point relative the canonical coordinate system for the hyperbola are (note that has the sign of )

where

Using the y-coordinate of the point on the other branch of the hyperbola as free parameter the x-coordinate of is (note that has the sign of )

The semi-major axis of the ellipse passing through the points and having the foci and is

The distance between the foci is

and the eccentricity is consequently

The true anomaly at point depends on the direction of motion, i.e. if is positive or negative. In both cases one has that

where

is the unit vector in the direction from to expressed in the canonical coordinates.

If is positive then

If is negative then

With

being known functions of the parameter y the time for the true anomaly to increase with the amount is also a known function of y. If is in the range that can be obtained with an elliptic Kepler orbit corresponding y value can then be found using an iterative algorithm.

In the special case that (or very close) and the hyperbola with two branches deteriorates into one single line orthogonal to the line between and with the equation

Equations ( 11 ) and ( 12 ) are then replaced with

( 14 ) is replaced by

and ( 15 ) is replaced by

Numerical example

Figure 4: The transfer time with * r1 = 10000 km * r2 = 16000 km * a = 120deg as a function of y when y varies from -20000 km to 50000 km. The transfer time decreases from 20741 seconds with y = -20000 km to 2856 seconds with y = 50000 km. For any value between 2856 seconds and 20741 seconds the Lambert's problem can be solved using an y-value between -20000 km and 50000 km Lambert Fig4.png
Figure 4: The transfer time with * r1 = 10000 km * r2 = 16000 km * α = 120° as a function of y when y varies from 20000 km to 50000 km. The transfer time decreases from 20741 seconds with y = 20000 km to 2856 seconds with y = 50000 km. For any value between 2856 seconds and 20741 seconds the Lambert's problem can be solved using an y-value between 20000 km and 50000 km

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 = 398603 km3/s2. Corresponding orbital elements are

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.

Practical applications

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.

Parametrization of the transfer trajectories

It is possible to parametrize all possible orbits passing through the two points and using a single parameter .

The semi-latus rectum is given by

The eccentricity vector is given by

where is the normal to the orbit. Two special values of exists

The extremal :

The that produces a parabola:

Open source code

Related Research Articles

<span class="mw-page-title-main">Kepler's laws of planetary motion</span> Laws describing the motion of planets

In astronomy, Kepler's laws of planetary motion, published by Johannes Kepler between 1609 and 1619, describe the orbits of planets around the Sun. The laws modified the heliocentric theory of Nicolaus Copernicus, replacing its circular orbits and epicycles with elliptical trajectories, and explaining how planetary velocities vary. The three laws state that:

  1. The orbit of a planet is an ellipse with the Sun at one of the two foci.
  2. A line segment joining a planet and the Sun sweeps out equal areas during equal intervals of time.
  3. The square of a planet's orbital period is proportional to the cube of the length of the semi-major axis of its orbit.
<span class="mw-page-title-main">Angular velocity</span> Pseudovector representing an objects change in orientation with respect to time

In physics, angular velocity, also known as angular frequency vector, is a pseudovector representation of how the angular position or orientation of an object changes with time, i.e. how quickly an object rotates around an axis of rotation and how fast the axis itself changes direction.

<span class="mw-page-title-main">Law of sines</span> Property of all triangles on a Euclidean plane

In trigonometry, the law of sines, sine law, sine formula, or sine rule is an equation relating the lengths of the sides of any triangle to the sines of its angles. According to the law,

<span class="mw-page-title-main">Ellipsoid</span> Quadric surface that looks like a deformed sphere

An ellipsoid is a surface that can be obtained from a sphere by deforming it by means of directional scalings, or more generally, of an affine transformation.

Unit quaternions, known as versors, provide a convenient mathematical notation for representing spatial orientations and rotations of elements in three dimensional space. Specifically, they encode information about an axis-angle rotation about an arbitrary axis. Rotation and orientation quaternions have applications in computer graphics, computer vision, robotics, navigation, molecular dynamics, flight dynamics, orbital mechanics of satellites, and crystallographic texture analysis.

In mathematics, the covariant derivative is a way of specifying a derivative along tangent vectors of a manifold. Alternatively, the covariant derivative is a way of introducing and working with a connection on a manifold by means of a differential operator, to be contrasted with the approach given by a principal connection on the frame bundle – see affine connection. In the special case of a manifold isometrically embedded into a higher-dimensional Euclidean space, the covariant derivative can be viewed as the orthogonal projection of the Euclidean directional derivative onto the manifold's tangent space. In this case the Euclidean derivative is broken into two parts, the extrinsic normal component and the intrinsic covariant derivative component.

In physics, circular motion is a movement of an object along the circumference of a circle or rotation along a circular arc. It can be uniform, with a constant rate of rotation and constant tangential speed, or non-uniform with a changing rate of rotation. The rotation around a fixed axis of a three-dimensional body involves the circular motion of its parts. The equations of motion describe the movement of the center of mass of a body, which remains at a constant distance from the axis of rotation. In circular motion, the distance between the body and a fixed point on its surface remains the same, i.e., the body is assumed rigid.

In classical mechanics, the Laplace–Runge–Lenz (LRL) vector is a vector used chiefly to describe the shape and orientation of the orbit of one astronomical body around another, such as a binary star or a planet revolving around a star. For two bodies interacting by Newtonian gravity, the LRL vector is a constant of motion, meaning that it is the same no matter where it is calculated on the orbit; equivalently, the LRL vector is said to be conserved. More generally, the LRL vector is conserved in all problems in which two bodies interact by a central force that varies as the inverse square of the distance between them; such problems are called Kepler problems.

<span class="mw-page-title-main">True anomaly</span> Parameter of Keplerian orbits

In celestial mechanics, true anomaly is an angular parameter that defines the position of a body moving along a Keplerian orbit. It is the angle between the direction of periapsis and the current position of the body, as seen from the main focus of the ellipse.

<span class="mw-page-title-main">Elliptic orbit</span> Kepler orbit with an eccentricity of less than one

In astrodynamics or celestial mechanics, an elliptic orbit or elliptical orbit is a Kepler orbit with an eccentricity of less than 1; this includes the special case of a circular orbit, with eccentricity equal to 0. In a stricter sense, it is a Kepler orbit with the eccentricity greater than 0 and less than 1. In a wider sense, it is a Kepler orbit with negative energy. This includes the radial elliptic orbit, with eccentricity equal to 1.

<span class="mw-page-title-main">Eccentricity (mathematics)</span> Characteristic of conic sections

In mathematics, the eccentricity of a conic section is a non-negative real number that uniquely characterizes its shape.

<span class="mw-page-title-main">Osculating circle</span> Circle of immediate corresponding curvature of a curve at a point

An osculating circle is a circle that best approximates the curvature of a curve at a specific point. It is tangent to the curve at that point and has the same curvature as the curve at that point. The osculating circle provides a way to understand the local behavior of a curve and is commonly used in differential geometry and calculus.

A theoretical motivation for general relativity, including the motivation for the geodesic equation and the Einstein field equation, can be obtained from special relativity by examining the dynamics of particles in circular orbits about the Earth. A key advantage in examining circular orbits is that it is possible to know the solution of the Einstein Field Equation a priori. This provides a means to inform and verify the formalism.

The gradient theorem, also known as the fundamental theorem of calculus for line integrals, says that a line integral through a gradient field can be evaluated by evaluating the original scalar field at the endpoints of the curve. The theorem is a generalization of the second fundamental theorem of calculus to any curve in a plane or space rather than just the real line.

<span class="mw-page-title-main">Kepler orbit</span> Celestial orbit whose trajectory is a conic section in the orbital plane

In celestial mechanics, a Kepler orbit is the motion of one body relative to another, as an ellipse, parabola, or hyperbola, which forms a two-dimensional orbital plane in three-dimensional space. A Kepler orbit can also form a straight line. It considers only the point-like gravitational attraction of two bodies, neglecting perturbations due to gravitational interactions with other objects, atmospheric drag, solar radiation pressure, a non-spherical central body, and so on. It is thus said to be a solution of a special case of the two-body problem, known as the Kepler problem. As a theory in classical mechanics, it also does not take into account the effects of general relativity. Keplerian orbits can be parametrized into six orbital elements in various ways.

In orbital mechanics, the universal variable formulation is a method used to solve the two-body Kepler problem. It is a generalized form of Kepler's Equation, extending them to apply not only to elliptic orbits, but also parabolic and hyperbolic orbits. It thus is applicable to many situations in the Solar System, where orbits of widely varying eccentricities are present.

<span class="mw-page-title-main">Semi-major and semi-minor axes</span> Term in geometry; longest and shortest semidiameters of an ellipse

In geometry, the major axis of an ellipse is its longest diameter: a line segment that runs through the center and both foci, with ends at the two most widely separated points of the perimeter. The semi-major axis is the longest semidiameter or one half of the major axis, and thus runs from the centre, through a focus, and to the perimeter. The semi-minor axis of an ellipse or hyperbola is a line segment that is at right angles with the semi-major axis and has one end at the center of the conic section. For the special case of a circle, the lengths of the semi-axes are both equal to the radius of the circle.

In continuum mechanics, a compatible deformation tensor field in a body is that unique tensor field that is obtained when the body is subjected to a continuous, single-valued, displacement field. Compatibility is the study of the conditions under which such a displacement field can be guaranteed. Compatibility conditions are particular cases of integrability conditions and were first derived for linear elasticity by Barré de Saint-Venant in 1864 and proved rigorously by Beltrami in 1886.

Orbit modeling is the process of creating mathematical models to simulate motion of a massive body as it moves in orbit around another massive body due to gravity. Other forces such as gravitational attraction from tertiary bodies, air resistance, solar pressure, or thrust from a propulsion system are typically modeled as secondary effects. Directly modeling an orbit can push the limits of machine precision due to the need to model small perturbations to very large orbits. Because of this, perturbation methods are often used to model the orbit in order to achieve better accuracy.

<span class="mw-page-title-main">Relativistic angular momentum</span> Angular momentum in special and general relativity

In physics, relativistic angular momentum refers to the mathematical formalisms and physical concepts that define angular momentum in special relativity (SR) and general relativity (GR). The relativistic quantity is subtly different from the three-dimensional quantity in classical mechanics.

References

  1. E. R. Lancaster & R. C. Blanchard, A Unified Form of Lambert's Theorem, Goddard Space Flight Center, 1968
  2. James F. Jordon, The Application of Lambert's Theorem to the Solution of Interplanetary Transfer Problems, Jet Propulsion Laboratory, 1964
  1. THORNE, JAMES (1990-08-17). "Series reversion/inversion of Lambert's time function". Astrodynamics Conference. Reston, Virigina: American Institute of Aeronautics and Astronautics. doi:10.2514/6.1990-2886.