Skip to main content Skip to secondary navigation

Trajectory Design

Circular Restricted Three-Body Problem (CR3BP)

Circular restricted three-body problem
The Circular Restricted Three-Body Problem shown in the rotating frame.

Many problems in orbital mechanics can be solved using the two-body approximation, which yields analytic solutions in the form of conic sections. However, when a spacecraft moves close enough to a third body for its gravity to become significant, the two-body approximation breaks down. While we lose the ability to analytically solve for our spacecraft's position and velocity, we gain flexibility when we can take advantage of the dynamics of the three-body problem.

 

Main content start

Rotating Reference Frame

Normally when we think of orbits, we think of circles, ellipses, and hyperbolas. Nice conic sections that are centered on the Earth or the Sun. However, when working in the CR3BP, there are two central bodies, so it is often more convenient to plot things in the rotating frame. We define the x-axis as the line between the two large bodies and the origin as their barycenter. The two bodies are stationary in our plots and orbits can now follow all sorts of strange paths.

In the rotating frame, there are five equilibrium points, referred to as Lagrange or Libration points. These are the points where the gravity from both large bodies cancels out the centrifugal force. Rather than orbiting one of the large bodies, spacecraft can orbit the Lagrange points. These periodic orbits may exist purely in the plane of motion of the large bodies or may exhibit out-of-plane motion. The figure below shows a portion of the L2 halo orbit family around Enceladus. These orbits reach low periapsis over the south pole of Enceladus, making them attractive candidates for missions to observe the plumes there.

A portion of the L2 Halo orbit family around Enceladus. These orbits reach low periapsis over the south pole of Enceladus, making them attractive candidates for missions to observe the plumes there.

Invariant Funnels

Recently, we discovered a funneling effect in the dynamics of the CR3BP that may allow mission designers to target precise landing regions on the surface of a planetary body with very little fuel. By working backward from a landing site, we can identify a family of trajectories that converge to a given radius around the site, despite being spread out by thousands of kilometers initially.

Quasi-Periodic Orbits (QPOs)

Just like periodic orbits can be considered oscillations around the Lagrange points, quasi-periodic orbits (QPOs) are oscillations around periodic orbits. For most periodic orbits, there exist regions around them where a spacecraft will oscillate rather than escaping from the region entirely. This gives the spacecraft another degree of freedom, moving on the surface of a torus rather than on a closed curve. QPOs can give engineers more options to work with when designing science orbits as they spread out over a wider region of space.

A quasi-periodic orbit (QPO) around a northern L2 NRHO at Enceladus. The invariant circle is shown over a single orbit.

ThreeBodyProblem.jl : Open-source Julia Package

We've developed an open-source Julia Package for working in the Three-Body Problem. It contains equations of motions for several useful astrodynamics models as well as useful functions for analysis. Additionally, we've put together a set of examples to get new users started with the package, even those who are unfamiliar with the Julia language.

ThreeBodyProblem.jl

ThreeBodyProblemExamples.jl 

People

Publications