Orbital perturbations — J2 effect (oblateness), derivation of nodal precession
The Earth is not a perfect sphere. It bulges at the equator. That tiny bulge silently drags satellite orbits around, rotating the whole orbital plane. This note derives exactly how fast.
The Big Picture (80/20)
The 20% you must own: the equatorial bulge adds a small extra potential term . Its time-averaged torque leaves orbit size (), shape (), and tilt () alone, but slowly rotates two orientation angles:
- the right ascension of ascending node (the orbit plane swivels) → nodal precession
- the argument of perigee (the ellipse rotates in its own plane)
The headline result:
[!intuition] WHY does a bulge cause precession?
A perfect sphere pulls exactly toward its center → gravity is central → the orbit plane is fixed (angular momentum is conserved).
The equatorial bulge adds extra mass around the equator. When a satellite is above or below the equatorial plane, the bulge pulls it slightly back toward the equator — a component of force not pointing at the center. This off-axis pull exerts a torque on the orbit. Because the satellite constantly sweeps around, the torque averages into a steady drift: the orbital plane cannot tumble randomly, so instead it precesses like a spinning top under gravity.
[!definition] The J2 coefficient
is the largest coefficient in the multipole (spherical-harmonic) expansion of Earth's gravitational potential. It measures oblateness (equatorial bulge). For Earth — small, but it dominates all other perturbations for low orbits.
- , = equatorial radius, = geocentric latitude.
- is the Legendre polynomial of degree 2.
- The leading is the point-mass (Keplerian) term.
[!formula] Derivation of nodal precession
Step 1 — The disturbing function
Split potential into Kepler + perturbation. The disturbing function is the extra piece: Why this step? Lagrange's planetary equations feed on = potential energy per mass above the point-mass baseline.
Step 2 — Express latitude via orbital geometry
For a satellite at argument of latitude in an orbit of inclination : Why this step? The satellite's latitude depends only on how far it is around the orbit () and how tilted the orbit is (). This is straight spherical trigonometry of the orbital triangle.
So:
Step 3 — Average over one orbit
Perturbations per revolution are tiny; only the secular (non-repeating) drift matters. Average over one period. Two facts: Why this step? The short-period wiggles cancel out over a full loop; the leftover constant part is what accumulates orbit after orbit.
Averaging (with careful -weighting, using ) gives the mean disturbing function: where is the mean motion and .
Step 4 — Lagrange's planetary equation for
Why this step? Node motion is driven by how the averaged energy changes when you tilt the orbit — that's the meaning of .
Since , we have . The cancels, leaving :
with , .
Companion result (same machinery, ... actually for ):

[!intuition] Reading the two results
Nodal precession :
- (equatorial): , max westward ().
- (polar): , no precession.
- (retrograde): , so — the plane drifts eastward. This is the trick behind Sun-synchronous orbits: pick so , exactly Earth's orbit around the Sun → the orbit plane keeps a fixed angle to the Sun.
Apsidal rotation :
- Zero when (or ). This critical inclination freezes perigee — used by Molniya orbits so the apogee stays over the northern hemisphere.
[!example] Worked: precession of the ISS
Given: m, , , , , .
- Mean motion: rad/s. Why? Sets the base timescale; precession scales with .
- (nearly circular). So . Why? This is the "how deep in the bulge field" factor — larger orbits feel less J2.
- rad/s.
- Convert: . ✔ (ISS node regresses ~5°/day, matching reality.)
[!example] Worked: designing a Sun-synchronous orbit
Want rad/s (day). For m, :
- rad/s. Why? Needed in the formula.
- Solve .
- . Denominator .
- . ✔ Why negative? A prograde-plus effect needs retrograde inclination.
[!mistake] Steel-manning the classic errors
"J2 changes the orbit's size and energy." Why it feels right: it's an extra force, and forces usually change energy/speed. The fix: the secular (averaged) parts of ; J2 conserves orbital energy on average and only rotates orientation angles (plus a small ). Size and shape only wobble with short periods that cancel each orbit.
"Polar orbits precess fastest." Why it feels right: polar orbits cross the equatorial bulge most steeply. The fix: the torque about the polar axis needs the orbit to have angular momentum along that axis — that's the . At , : no nodal precession at all.
"The sign doesn't matter." Why it feels right: precession is precession. The fix: the sign of (from ) is exactly what makes retrograde Sun-synchronous orbits possible. Get the sign wrong and your satellite design fails.
"Use everywhere instead of ." Why it feels right: they're equal for circular orbits. The fix: for eccentric orbits use ; the factor hidden inside significantly speeds precession for eccentric orbits.
[!recall]- Feynman: explain to a 12-year-old
Imagine the Earth is a slightly squished ball — fatter around its belly. A satellite is like a marble looping around it. Because the belly bulge pulls the marble a bit sideways whenever it's above or below the equator, the whole loop can't stay pointing the same way — it slowly turns, like the way a spinning top slowly circles instead of standing straight. How fast it turns depends on how tilted the loop is: a straight up-and-down (over the poles) loop doesn't turn at all, while a flat loop near the equator turns the most. Space engineers use this on purpose — they pick the exact tilt so the loop turns just enough to always face the Sun.
[!mnemonic]
"NOde precession is a COsine; PErigee is Five-COs-squared."
- → "Node—Cosine"
- → "Perigee—Five"
- Both carry the minus/plus and front factor. Node is , perigee is .
Flashcards
What physical property of Earth does quantify?
Why does a perfectly spherical Earth cause NO orbital precession?
State the nodal precession rate formula.
Why does contain and not ?
At what inclination is nodal precession zero, and why?
How do you make a Sun-synchronous orbit?
State the apsidal (perigee) rotation rate.
What is the critical inclination that freezes perigee?
Which orbital elements does secular J2 leave unchanged?
Why do we time-average the disturbing function over one orbit?
Relation between latitude, inclination and argument of latitude?
Roughly how fast does the ISS node regress?
Connections
- Two-body problem & Keplerian orbits — the unperturbed baseline this modifies.
- Lagrange planetary equations — the machinery converting into element rates.
- Spherical harmonics of gravity fields — where come from.
- Sun-synchronous orbits — direct engineering use of .
- Molniya & critical inclination orbits — application of .
- Angular momentum & torque — the deep reason precession happens.
- Legendre polynomials — the in the potential.
Concept Map
Hinglish (regional understanding)
Intuition Hinglish mein samjho
Dekho, Earth perfect gol (sphere) nahi hai — equator ke paas thoda phoola hua hai, jaise beech mein pet nikla ho. Isko hum oblateness kehte hain aur iska measure hota hai . Agar Earth perfect sphere hoti, toh gravity hamesha exactly center ki taraf khinchti, orbit ka plane fixed rehta. Par bulge ke kaaron, jab satellite equator ke upar ya neeche hota hai, tab yeh bulge use thoda side se khinchta hai — yeh sideways pull ek torque create karta hai, aur torque orbit ke plane ko dheere-dheere ghumaata hai. Isko nodal precession kehte hain.
Ab formula ka core: . Yahan sabse important cheez hai woh . Iska matlab — agar orbit polar hai (), toh , yaani koi precession nahi. Agar orbit equator ke paas flat hai, toh precession maximum. Aur agar orbit retrograde hai (), toh negative ho jaata hai, sign flip — plane doosri direction mein ghumta hai.
Yeh sign flip wali baat bahut kaam ki hai. Engineers isse Sun-synchronous orbit banate hain: choose karke woh ko exactly per day set karte hain — jitna Earth Sun ke around ghumti hai. Isse satellite ka orbit plane hamesha Sun ke saath same angle par rehta hai, jo weather aur imaging satellites ke liye perfect hai. Isi tarah wala critical inclination () Molniya orbits mein use hota hai taaki perigee ek jagah freeze ho jaaye.
Yaad rakhne wali cheez: J2 orbit ka size (), shape (), aur tilt () nahi badalta (average mein) — sirf orientation angles aur ko slowly ghumaata hai. Toh galti mat karna ki "extra force hai toh energy badal jaayegi" — nahi, secular effect sirf plane ko rotate karta hai, jaise ek spinning top apni jagah pe rehta hua bas ghoomta hai.