Skip to content

Liu (1974): Satellite Motion about an Oblate Earth

Liu’s 1974 paper derives the same perturbation terms that SGP4 evaluates — secular rates, long-periodic variations, and short-periodic corrections — using the method of averaging rather than Brouwer’s von Zeipel canonical transformations or Kozai’s secular perturbation theory. The agreement of three independent mathematical techniques on the same results provides strong validation of the perturbation terms implemented in the operational code.

The SGP4 perturbation terms were originally derived by Brouwer (1959) using von Zeipel transformations in Delaunay canonical variables — a powerful but opaque technique that makes it difficult to verify intermediate steps. Liu arrives at the same final expressions through a conceptually simpler approach: average the equations of motion over the fast variables and collect what remains.

This independent verification matters because:

  1. Cross-validation. Three different methods (von Zeipel, Kozai, method of averaging) produce identical secular rates and periodic corrections. Any error in one method would produce a discrepancy.

  2. Extensibility to drag and third-body effects. The method of averaging does not require canonical transformations, which means it extends naturally to non-conservative forces like atmospheric drag. This is exactly the mathematical foundation that Hujsak (STR#1) used for the deep-space perturbation theory.

  3. Explicit initialization. Liu provides the osculating-to-mean element conversion directly, which is the inverse of SGP4’s propagation step and is needed when fitting TLEs from observations.

Liu’s approach works with conventional Keplerian elements (a,e,i,Ω,ω,M)(a, e, i, \Omega, \omega, M) rather than Delaunay or Poincare variables. The gravitational potential includes J2J_2 (first order), J3J_3 and J4J_4 (second order).

Average the equations of motion over MM (the fast variable, completing one cycle per orbit). This removes all short-periodic terms and produces the averaged differential equations containing only secular and long-periodic contributions.

The short-periodic variations emerge as the difference between the original and averaged equations.

Average the result of Step 1 over ω\omega (the slow variable, precessing over months to years). This removes the long-periodic terms and yields the doubly-averaged secular equations.

The doubly-averaged equations are integrable in closed form, giving the secular evolution of all six elements.

The first-order secular rates match Brouwer and Kozai:

Node regression:

Ω˙1=32nJ2(REp)2cosi\dot{\Omega}_1 = -\frac{3}{2} n J_2 \left(\frac{R_E}{p}\right)^2 \cos i

Apsidal advance:

ω˙1=34nJ2(REp)2(45sin2i)\dot{\omega}_1 = \frac{3}{4} n J_2 \left(\frac{R_E}{p}\right)^2 (4 - 5\sin^2 i)

Mean anomaly correction:

M˙1=34nJ2(REp)2η(23sin2i)\dot{M}_1 = \frac{3}{4} n J_2 \left(\frac{R_E}{p}\right)^2 \eta\,(2 - 3\sin^2 i)

where p=a(1e2)p = a(1 - e^2) is the semi-latus rectum, η=1e2\eta = \sqrt{1 - e^2}, and RER_E is the Earth’s equatorial radius.

A key result confirmed by Liu: the semi-major axis, eccentricity, and inclination have no secular changes under zonal harmonics alone:

a˙s=e˙s=i˙s=0\dot{a}_s = \dot{e}_s = \dot{i}_s = 0

Only the angular elements (Ω\Omega, ω\omega, MM) undergo secular drift. This reflects the physical reality that zonal harmonics produce no net energy or angular momentum change over complete orbits.

The short-periodic corrections (Eqs. 20—21 in the paper) oscillate with the orbital period and represent the difference between mean and osculating elements at any instant. These correspond directly to the short-period correction block in sgp4.f.

Semi-major axis:

δasp=a2J2p2[(3sin2i2)(ar)3+sin2icos2(ω+f)[(ar)3+(1e2)3/2]]\delta a_{sp} = -\frac{a^2 J_2}{p^2}\left[(3\sin^2 i - 2)\left(\frac{a}{r}\right)^3 + \sin^2 i \cos 2(\omega + f)\left[\left(\frac{a}{r}\right)^3 + (1 - e^2)^{-3/2}\right]\right]

The other five elements (ee, ii, Ω\Omega, ω\omega, MM) have analogous short-periodic expressions, all proportional to J2J_2 and oscillating with the true anomaly ff or argument of latitude (ω+f)(\omega + f).

The long-periodic terms depend on ω\omega (argument of perigee) and vary on the timescale of apsidal precession. These arise from the odd harmonic J3J_3 and couple eccentricity to inclination:

ElementDominant TermPeriod
eeJ3sinω/e\sim J_3 \sin\omega / eApsidal precession (~months)
iiJ3ecosω/cosi\sim J_3 e \cos\omega / \cos iApsidal precession
ω\omegaJ3cosω/e\sim J_3 \cos\omega / eApsidal precession
Ω\OmegaJ3ecosω/sini\sim J_3 e \cos\omega / \sin iApsidal precession
PropertyVon Zeipel (Brouwer)Method of Averaging (Liu)
VariablesDelaunay canonical (l,g,h,L,G,H)(l, g, h, L, G, H)Conventional Keplerian (a,e,i,Ω,ω,M)(a, e, i, \Omega, \omega, M)
TransformationCanonical (preserves Hamiltonian structure)Non-canonical (no such requirement)
Extension to dragRequires special treatmentNatural — drag enters the equations of motion directly
Extension to third-bodyPossible but cumbersomeNatural — Liu explicitly notes this advantage
Final resultsIdentical secular rates and periodic termsIdentical secular rates and periodic terms
Physical intuitionObscured by canonical formalismMore transparent

Liu states the advantage directly: the method of averaging is “feasible not only because the transformations involved need not be canonical, but also because it provides a rigorous, systematic and straightforward procedure” for treating drag and third-body effects jointly with the geopotential.

DocumentRelationship to Liu (1974)
Brouwer (1959)Von Zeipel derivation that Liu independently verifies
Kozai (1959)Secular perturbation theory — the third independent derivation
Lane & Cranford (1969)Cited as Ref 3; the operational SGP4 development from Lane’s drag theory
STR#1 (Hujsak, 1979)Uses the same method of averaging for deep-space luni-solar perturbations
Hoots (1981)Reformulates the same Brouwer perturbation terms into explicit secular/periodic separation