3.2.32Orbital Mechanics & Astrodynamics

Three-body problem — restricted (CR3BP), characteristic equation

1,996 words9 min readdifficulty · medium5 backlinks

WHY do we even set it up this way?

  • WHAT: Full 3-body gravity has no closed-form solution. But if m30m_3 \to 0 and the primaries move on circles, the problem becomes autonomous in a rotating frame — time drops out of the potential.
  • WHY rotating frame: In an inertial frame the two primaries whirl around, so the potential is time-dependent → messy. Rotate with them at their orbital rate ω\omega and they stand still → we get a conserved energy-like quantity (Jacobi constant) and fixed equilibria.
  • HOW we pay for it: Rotating frames introduce fictitious forces — centrifugal (pushes outward) and Coriolis (turns moving bodies). These are the price of the frozen picture.

Setting up the equations (from scratch)

Distances to each primary: r1=(x+μ)2+y2+z2,r2=(x1+μ)2+y2+z2.r_1=\sqrt{(x+\mu)^2+y^2+z^2},\qquad r_2=\sqrt{(x-1+\mu)^2+y^2+z^2}.

Newton in a rotating frame — deriving the accelerations

In an inertial frame, r¨in=Vgrav\ddot{\mathbf r}_{\text{in}} = -\nabla V_{\text{grav}}. Transform to a frame rotating with ω=z^\boldsymbol\omega = \hat z (here ω=1\omega=1). The kinematic identity gives r¨in=r¨+2ω×r˙+ω×(ω×r).\ddot{\mathbf r}_{\text{in}} = \ddot{\mathbf r} + 2\,\boldsymbol\omega\times\dot{\mathbf r} + \boldsymbol\omega\times(\boldsymbol\omega\times\mathbf r).

Why these terms? 2ω×r˙2\boldsymbol\omega\times\dot{\mathbf r} is the Coriolis term (appears because velocity itself gets "twisted" by rotation); ω×(ω×r)\boldsymbol\omega\times(\boldsymbol\omega\times\mathbf r) is the centrifugal term (rotation flings you outward).

Rearranging for the rotating-frame acceleration and moving the centrifugal term into an effective potential:  x¨2y˙=Ux,y¨+2x˙=Uy,z¨=Uz \boxed{\ \ddot x - 2\dot y = \frac{\partial U}{\partial x},\qquad \ddot y + 2\dot x = \frac{\partial U}{\partial y},\qquad \ddot z = \frac{\partial U}{\partial z}\ }


Lagrange points — the equilibria

Equilibrium means ˙=¨=0\dot{}=\ddot{}=0, so U=0\nabla U = 0. In the plane (z=0z=0): Ux=x(1μ)(x+μ)r13μ(x1+μ)r23=0,\frac{\partial U}{\partial x}=x-\frac{(1-\mu)(x+\mu)}{r_1^3}-\frac{\mu(x-1+\mu)}{r_2^3}=0, Uy=y[11μr13μr23]=0.\frac{\partial U}{\partial y}=y\left[1-\frac{1-\mu}{r_1^3}-\frac{\mu}{r_2^3}\right]=0.

  • y=0y=0 line → three collinear points L1,L2,L3L_1,L_2,L_3 (solve a quintic).
  • Bracket =0=0 with y0y\ne0r1=r2=1r_1=r_2=1 → two triangular points L4,L5L_4,L_5 forming equilateral triangles with the primaries.
Figure — Three-body problem — restricted (CR3BP), characteristic equation

The characteristic equation (stability)

Let x=x0+ξx=x_0+\xi, y=y0+ηy=y_0+\eta (planar). Taylor-expand UU to first order in the force. Writing Uxx=2U/x2U_{xx}=\partial^2U/\partial x^2 etc. evaluated at the point: ξ¨2η˙=Uxxξ+Uxyη,\ddot\xi - 2\dot\eta = U_{xx}\,\xi + U_{xy}\,\eta, η¨+2ξ˙=Uxyξ+Uyyη.\ddot\eta + 2\dot\xi = U_{xy}\,\xi + U_{yy}\,\eta.

Assume ξ,ηeλt\xi,\eta \propto e^{\lambda t}. Substituting: {(λ2Uxx)ξ(2λ+Uxy)η=0(2λUxy)ξ+(λ2Uyy)η=0\begin{cases}(\lambda^2-U_{xx})\xi -(2\lambda+U_{xy})\eta=0\\ (2\lambda-U_{xy})\xi + (\lambda^2-U_{yy})\eta=0\end{cases}

Non-trivial solution ⇒ determinant =0=0:

Collinear points L1,L2,L3L_1,L_2,L_3

There Uxy=0U_{xy}=0, and one finds Uxx>0U_{xx}>0 while Uyy<0U_{yy}<0 ⇒ product UxxUyyUxy2<0U_{xx}U_{yy}-U_{xy}^2<0. A negative product forces one Λ>0\Lambda>0 ⇒ a real positive λ\lambdaalways unstable (saddle-type). That's why halo orbits around L1/L2L_1/L_2 need active station-keeping.

Triangular points L4,L5L_4,L_5

Here Uxx=34U_{xx}=\tfrac34, Uyy=94U_{yy}=\tfrac94, Uxy=±334(12μ)U_{xy}=\pm\tfrac{3\sqrt3}{4}(1-2\mu). Plugging in, the roots Λ\Lambda are real & negative (⇒ stable) iff the discriminant 0\ge0: 127μ(1μ)0    μμcrit=12(12327)0.03852.1-27\mu(1-\mu)\ge0 \;\Rightarrow\; \mu \le \mu_{\text{crit}}=\frac{1}{2}\left(1-\sqrt{\tfrac{23}{27}}\right)\approx 0.03852.


Worked examples



Recall Feynman: explain to a 12-year-old

Imagine a merry-go-round with two heavy kids sitting still on it (because you're spinning along with them). Somewhere on the floor there are special spots where a marble would just sit without rolling — the gravity-pull, the spinning-fling, all cancel. Some spots are like the bottom of a bowl: push the marble and it comes back. Others are like the top of a hill: push it and it rolls away forever. The "characteristic equation" is our little math machine: we give it the shape of the ground around a spot, and it tells us "bowl" (safe) or "hill" (runaway). Surprise: even a hilltop spot can be safe here, because the spinning keeps curving the marble back — that's the secret of L4L_4 and L5L_5.


Flashcards

What does "restricted" mean in CR3BP?
The third body has negligible mass, so it doesn't perturb the two primaries.
Why use a rotating frame in CR3BP?
The two primaries become stationary and the potential becomes time-independent, giving a conserved Jacobi constant and fixed equilibria.
Define the mass parameter μ\mu.
μ=m2/(m1+m2)\mu=m_2/(m_1+m_2), the mass fraction of the smaller primary (0<μ1/20<\mu\le1/2).
Write the effective potential UU.
U=12(x2+y2)+1μr1+μr2U=\tfrac12(x^2+y^2)+\dfrac{1-\mu}{r_1}+\dfrac{\mu}{r_2}.
What is the Jacobi constant?
CJ=2U(x˙2+y˙2+z˙2)C_J=2U-(\dot x^2+\dot y^2+\dot z^2); the sole integral of motion in CR3BP.
Why is the Jacobi constant conserved despite Coriolis force?
Coriolis force is perpendicular to velocity, so it does no work.
State the (planar) characteristic equation.
λ4+(4UxxUyy)λ2+(UxxUyyUxy2)=0\lambda^4+(4-U_{xx}-U_{yy})\lambda^2+(U_{xx}U_{yy}-U_{xy}^2)=0.
Where does the "4" in the characteristic equation come from?
From the Coriolis coupling terms 2η˙2\dot\eta and 2ξ˙2\dot\xi (each factor of 2, squared in the determinant).
Condition for stability of the roots?
Both Λ=λ2\Lambda=\lambda^2 real and negative ⇒ λ=±iω\lambda=\pm i\omega (pure oscillation).
Why are L1,L2,L3L_1,L_2,L_3 always unstable?
UxxUyyUxy2<0U_{xx}U_{yy}-U_{xy}^2<0, so one Λ>0\Lambda>0, giving a real positive λ\lambda (saddle).
Stability condition for L4,L5L_4,L_5?
127μ(1μ)01-27\mu(1-\mu)\ge0, i.e. μμcrit0.03852\mu\le\mu_{\text{crit}}\approx0.03852.
Give a real physical example of stable L4/L5L_4/L_5.
Jupiter's Trojan asteroids (μSun-Jup0.00095\mu_{\text{Sun-Jup}}\approx0.00095).
How do collinear points differ physically from triangular ones?
Collinear lie on the primary–primary line (unstable saddles); triangular form equilateral triangles with the primaries (r1=r2=1r_1=r_2=1).

Connections

  • Lagrange points — the five equilibria this note stabilises
  • Jacobi constant & zero-velocity curves — the conserved energy and forbidden regions
  • Rotating reference frames — Coriolis & centrifugal forces
  • Eigenvalues & linear stability analysis — where the characteristic equation comes from generally
  • Halo orbits & station-keeping — practical use of unstable L1/L2L_1/L_2
  • Trojan asteroids — natural bodies at L4/L5L_4/L_5
  • Two-body problem & Kepler orbits — the μ0\mu\to0 limiting case

Concept Map

no closed form

defines

solved in

freezes primaries

introduces

Coriolis

centrifugal

absorbed into

adds to

gives

zero gradient at

linearize about

eigenvalues decide

yields conserved

Full 3-body problem

Assume m3 to 0 and circular primaries

CR3BP

Rotating frame at omega

Fixed primaries and equilibria

Fictitious forces

2 omega cross velocity

omega cross omega cross r

Effective potential U

Gravity of two primaries

Rotating-frame equations of motion

Lagrange points

Characteristic equation

Stable or unstable

Jacobi constant

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Dekho, CR3BP ka funda simple hai: do heavy bodies (jaise Earth aur Moon) apne common centre of mass ke around circle mein ghoom rahe hain, aur ek bahut halka teesra body (spacecraft) unki gravity feel karta hai par unpe koi asar nahi daalta — isiliye "restricted". Ab trick yeh hai ki hum ek rotating frame mein baith jaate hain jo in dono ke saath ghoomta hai. Is frame mein dono bade bodies ek jagah freeze ho jaate hain, aur problem time-independent ban jaati hai. Iska inaam milta hai ek conserved quantity — Jacobi constant CJ=2Uv2C_J = 2U - v^2.

Rotating frame mein do naye "fake" forces aate hain: centrifugal (bahar ki taraf phenkta hai) aur Coriolis (chalti hui cheez ko mod deta hai). Effective potential U=12(x2+y2)+1μr1+μr2U=\tfrac12(x^2+y^2)+\frac{1-\mu}{r_1}+\frac{\mu}{r_2} mein pehla term centrifugal ka hai, baaki gravity ka. Jahan U=0\nabla U=0 h

Go deeper — visual, from zero

Test yourself — Orbital Mechanics & Astrodynamics

Connections