Physics Library
 An open source physics library
Encyclopedia | Forums | Docs | Random |  
Login
create new user
Username:
Password:
forget your password?
Main Menu
Sections

Meta

Talkback

Downloads

Information
The J2 Gravity Perturbation: Nodal Regression and Apsidal Precession for GPS Orbits (Topic)

1 Why the two-body ellipse is not quite enough

GPSORB01–GPSORB09 developed the ideal Kepler problem from

d2r     μ
--2-= − -3r.
dt      r
(1)

Because the force is central,

dh-       d2r-
dt = r ×  dt2 = 0,
(2)

so the orbital plane is fixed. The eccentricity vector is also constant, so periapsis is fixed within that plane.

Real Earth violates the spherical assumption. Its equatorial radius is larger than its polar radius, and the external gravity field is therefore not exactly proportional to 1∕r. The largest correction is the degree-two zonal harmonic J2.

The immediate consequences are important:

1.
the acceleration is no longer exactly parallel to r;
2.
the specific angular momentum vector can slowly change direction;
3.
the ascending node can regress or advance;
4.
the periapsis direction can precess within the orbital plane.

These effects are small during one revolution, but they accumulate over many orbits. That makes them especially important for a long-lived navigation Constellation.

2 External gravity as a multipole expansion

Outside Earth’s mass distribution the gravitational potential satisfies Laplace’s equation,

  2
∇  V =  0.
(3)

For an axisymmetric body, there is no longitude dependence. Separation of variables in spherical coordinates gives an exterior solution of the form

             [     ∞∑     (    ) ℓ        ]
V (r,𝜃 ) = − μ  1 −    J    RE--  P (cos𝜃)  .
            r           ℓ   r     ℓ
                   ℓ=2
(4)

Here 𝜃 is geocentric colatitude, RE is a reference equatorial radius, P is a Legendre polynomial, and J is a dimensionless zonal coefficient.

The monopole term = 0 is the familiar spherical potential μ∕r. The dipole term = 1 vanishes when the origin is placed at Earth’s center of mass. The leading departure from sphericity is therefore the quadrupole term = 2.

Using geocentric latitude ϕ = π∕2 𝜃 gives

cos𝜃 = sinϕ
(5)

and

P2 (sin ϕ) = 1-(3 sin2 ϕ − 1).
            2
(6)

Keeping only J2 in Equation (4),

             [                             ]
           μ         ( R  )2 1
V(r,ϕ) = − --  1 − J2  --E-  --(3sin2ϕ − 1)  .
            r           r    2
(7)

Equivalently,

            μ-   μJ2R2E-     2
V (r,ϕ) = − r +    2r3  (3sin ϕ − 1).
(8)

The second term is the J2 perturbing potential per unit mass.

PIC

Figure 1. Geometry of the leading degree-two zonal correction to Earth’s gravity field.

For Earth, J2 is positive and approximately

J  ≃  1.08263 ×  10−3.
  2
(9)

The small number is deceptive: a part-per-thousand distortion of the dominant gravity field is easily large enough to rotate orbital orientation by many degrees over a year.

3 From potential to the J2 acceleration

The acceleration follows from

a = − ∇V.
(10)

Writing

                              z
r2 = x2 + y2 + z2,    sin ϕ =  -,
                              r
(11)

Equation (8) can be differentiated in Cartesian coordinates. The total acceleration through degree two is

          [         (    )  (        ) ]
       μx       3     RE   2       z2
ax = − --3  1 + -J2   ----    1 − 5-2-   ,
        r       2      r           r
(12)

          [         (    )  (        ) ]
       μy       3     RE   2       z2
ay = − -r3  1 + 2J2   -r--    1 − 5 r2  ,
(13)

          [         (    )  (        ) ]
       μz-      3-    RE-- 2       z2-
az = −  r3  1 + 2J2    r      3 − 5 r2  .
(14)

The correction is not generally parallel to r. Therefore

dh
--- = r × aJ2
 dt
(15)

is generally nonzero. This is the physical origin of orbital-plane precession.

4 Geometry inside the orbital plane

Let

u = ω + ν
(16)

be the argument of latitude, where ω is the argument of periapsis and ν is true anomaly. For an orbit inclined by i to the equator, the geocentric latitude satisfies

|------------------|
|sinϕ =  sin i sinu.|
-------------------
(17)

This relation is the key bridge between the Earth-fixed symmetry of J2 and the satellite’s orbital elements.

Substituting Equation (17) into the perturbing potential gives

       μJ2R2  (                )
δV  =  ----3E- 3sin2isin2 u − 1 .
        2r
(18)

It is convenient in the Lagrange planetary equations to define the disturbing function as the negative perturbing potential,

ℛ =  − δV.
(19)

Hence

     μJ2R2E-(        2     2 )
ℛ  =   2r3   1 − 3 sin  isin  u  .
(20)

Equation (20) contains both short-period terms and terms that survive orbital averaging. The secular changes come from the orbit-averaged disturbing function.

5 Averaging the J2 disturbing function

For a Keplerian reference ellipse,

         p
r = ----------,     p = a(1 − e2).
    1 + ecos ν
(21)

The relation between mean anomaly and true anomaly is

       -(1-−-e2)3∕2--
dM  =  (1 + ecos ν)2 dν.
(22)

An average over one orbital period is therefore

         ∫ 2π
⟨f⟩ = -1-     f dM.
      2π  0
(23)

First evaluate r3. Using the equations above,

 1         1 + ecosν
-3 dM  =  -3-----2-3∕2 d ν.
r         a (1 − e )
(24)

Integrating from 0 to 2π removes the cosine term, giving

|⟨---⟩-----------------|
|  1           1       |
| --3  =  -3------23∕2.|
--r-------a-(1 −-e-)----
(25)

Next,

⟨ sin2u ⟩          1
  ------  =  -------------,
    r3       2a3(1 − e2)3∕2
(26)

because the average of sin 2(ω + ν) is 12, while the additional term proportional to e cos ν integrates to zero over a full revolution.

Applying Equations (25) and (26) to Equation (20),

--      μJ2R2E          2
ℛ =  4a3(1-−-e2)3∕2-(3 cos i − 1).
(27)

This single averaged scalar function contains the first-order secular J2 rates.

6 Lagrange planetary equation for the ascending node

For an averaged disturbing function that is independent of the node itself, the Lagrange planetary equation for Ω is

                      --
Ω⋅=  ---√---1--------∂ℛ-.
     na2  1 − e2 sin i ∂i
(28)

Differentiate Equation (27):

∂ℛ-        3μJ  R2
----= − ---3---2--E23∕2 sin icosi.
 ∂i     2a  (1 − e )
(29)

Substitute into Equation (28):

 ⋅              2
Ω =  − --3-μJ2R-E---cos i.
       2na5(1 − e2)2
(30)

Using

      2 3
μ =  n a
(31)

and

           2
p = a(1 − e ),
(32)

we obtain the standard secular nodal rate

|-------------(----)-------|
|⋅       3-     RE-- 2     |
ΩJ2 =  − 2J2n    p    cos i.|
----------------------------
(33)

For a prograde orbit with 0 < i < 90, cos i > 0, so

⋅
ΩJ2 < 0.
(34)

The ascending node regresses.

PIC

Figure 2. The J2 torque causes the orbit normal and ascending node to precess about Earth’s symmetry axis.

For a polar orbit, i = 90 and the first-order secular node rate vanishes. For a retrograde orbit, cos i < 0 and the sign reverses.

7 Lagrange planetary equation for periapsis

The argument of periapsis is affected both by the eccentricity dependence of the disturbing function and by the moving node. With the present disturbing-function convention,

    √ ------  --
⋅   --1-−-e2 ∂ℛ--       ⋅
ω =   na2e   ∂e  − cosiΩ.
(35)

Differentiate Equation (27) with respect to eccentricity. Since

-d-(1 − e2)− 3∕2 = 3e(1 − e2)−5∕2,
de
(36)

we obtain

 --
∂ℛ       3eμJ2R2E
----=  --3------2-5∕2(3 cos2i − 1).
 ∂e    4a (1 − e )
(37)

The first term in Equation (35) becomes

     (    )2
3-     RE--       2
4J2n    p    (3cos  i − 1).
(38)

The node-coupling term is

                   (    )2
−  cosiΩ⋅  =  3J n   RE--  cos2i.
         J2   2 2     p
(39)

Adding the two pieces gives

|-----------(----)2---------------|
ω⋅  =  3J n   RE--  (5 cos2i − 1).|
| J2   4 2     p                  |
----------------------------------|
(40)

This is apsidal precession: the eccentricity vector rotates inside the orbital plane.

PIC

Figure 3. Apsidal precession rotates the eccentricity vector and periapsis direction within the orbital plane.

8 The critical inclination

Equation (40) vanishes when

     2
5 cos i − 1 = 0.
(41)

Therefore

   2    1-
cos i = 5
(42)

and

|-----------∘--------------∘-|
i-≈-63.4349----or--116.5651-.-
(43)

These are the classical critical inclinations. At this first-order J2 level, the argument of periapsis has no secular drift there.

GPS uses an inclination near 55, not the critical inclination, so both nodal and apsidal secular effects are present.

9 What remains constant in the first-order secular J2 model

The averaged J2 model has an important structure. To first order in the secular approximation,

⟨da ⟩          ⟨ de ⟩          ⟨ di⟩
 ---  =  0,      ---  = 0,       --   = 0.
  dt             dt              dt
(44)

But

  ⋅
⟨Ω ⟩ ⁄= 0,    ⟨ω⋅⟩ ⁄= 0.
(45)

Thus the orbit keeps approximately the same size, shape, and inclination while its orientation changes.

This does not mean the instantaneous elements are perfectly constant. The unaveraged J2 acceleration produces short-period variations in several elements. The statements above refer only to the leading first-order secular behavior.

There is also a useful symmetry interpretation. Because the J2 potential is axisymmetric about Earth’s spin axis, the potential does not depend on inertial longitude. The component of angular momentum along the symmetry axis is therefore conserved. The full angular-momentum vector can precess while maintaining its projection on z.

10 Inclination dependence of the two secular rates

Both secular rates scale with

    (    )2
J n   RE--  ,
  2    p
(46)

but their inclination dependence differs:

 ⋅
ΩJ2 ∝ −  cosi,
(47)

⋅
ωJ2 ∝ 5 cos2i − 1.
(48)

PIC

Figure 4. First-order J2 secular rates versus inclination for a GPS-like medium-Earth orbit.

The node rate changes sign at 90. The apsidal rate changes sign at the two critical inclinations.

11 Numerical example for a GPS-like orbit

Use representative values

a = 26560 km,      e = 0.01,     i = 55∘,
(49)

with

                 3  2
μ =  398600.5 km  ∕s ,    RE  = 6378.137 km,
(50)

and

                     −3
J2 = 1.08262668 × 10   .
(51)

The semilatus rectum is

           2
p = a(1 − e ) = 26557.344 km.
(52)

The Keplerian mean motion is

    ∘  ---
n =    μ--≈ 1.45857 × 10 −4 rad ∕s,
       a3
(53)

corresponding to an orbital period of approximately

T  ≈ 11.97 h.
(54)

Substituting into Equation (33),

|--------------------|
|⋅                   |
ΩJ2-≈--−-0.0388-∘∕day.-
(55)

Over one year, the pure first-order J2 contribution would accumulate to roughly

− 14.2∘∕year.
(56)

For periapsis,

|⋅-------------------|
ωJ2-≈--+0.0218-∘∕day,-
(57)

or about

+8.0 ∘∕year.
(58)

Across a two-hour interval, however, these changes are only about

Δ ΩJ2 ≈ − 0.00323 ∘,
(59)

Δ ωJ2 ≈ +0.00182 ∘.
(60)

The rates are small over one broadcast-ephemeris interval but large over the lifetime of a satellite.

12 Connection to GPS constellation behavior

The GPS space segment uses medium-Earth orbits with nominal inclination near 55. The GPS Standard Positioning Service Performance Standard lists a 55 degree reference inclination, and official constellation descriptions place the satellites near 20,200 km altitude.

The J2 nodal-regression estimate above is therefore physically representative of GPS. It explains why an inertial ascending node cannot be treated as a permanent constant over months or years.

It is important, however, to distinguish three different quantities:

1.
the ideal two-body constant Ω;
2.
the analytic first-order perturbation rate  ⋅
ΩJ2;
3.
the broadcast ephemeris coefficient ⋅
Ω transmitted by GPS.

The third is not merely Equation (33) copied into the navigation message. The broadcast ephemeris parameters are fitted so that the user equations reproduce a high-fidelity propagated trajectory over a limited fit interval. The fitted rate therefore represents the behavior required by that broadcast model, including more physics than the single analytic J2 term.

13 Why the legacy broadcast model contains a node rate but not an explicit periapsis rate

The legacy GPS ephemeris includes parameters such as

        ⋅
Ω0,     Ω,     i0,    IDOT,      ω,
(61)

as well as six harmonic correction coefficients. The user algorithm explicitly propagates the node longitude with a rate and propagates inclination with IDOT.

The legacy model does not transmit a separate ⋅
ω term. This does not imply that real periapsis is physically stationary. Rather, ω is part of a short-arc fitted ephemeris, and residual orbital behavior is represented by the fitted element set and harmonic corrections over the applicable interval.

This distinction matters for learning the physics: Equation (40) tells us why periapsis should precess in a real oblate gravity field, even though the legacy broadcast parameterization chooses not to expose that physical rate as a separate user parameter.

14 Why J2 also hints at the harmonic correction structure

Equation (20) contains

  2
sin  u.
(62)

Using

  2     1
sin  u = --(1 − cos 2u),
        2
(63)

we immediately see why degree-two gravity naturally produces second-harmonic structure involving

cos2u
(64)

and, after the full perturbation solution is developed,

sin 2u.
(65)

This is the physical clue behind the GPS correction form

Cuccos 2ϕk + Cus sin 2ϕk,
(66)

with analogous radius and inclination corrections.

The broadcast coefficients should not be identified one-for-one with a single closed-form J2 perturbation coefficient. They are fitted parameters. But the double-angle structure is exactly what one expects when the leading nonspherical gravity term is degree two.

15 Beyond J2

A realistic GPS orbit model contains additional perturbations,

d2r-    μ-
dt2 = − r3r + aJ2 + aJ3,J4,...+  aSun + aMoon + aSRP + ⋅⋅⋅ .
(67)

Higher geopotential harmonics, third-body gravitation, solar radiation pressure, Earth radiation effects, and maneuver history all contribute to the precise trajectory.

The purpose of J2 is not to replace that high-fidelity model. Its value is that it is the first perturbation for which the ideal Kepler picture visibly breaks in a systematic, derivable way. It explains two of the most important qualitative facts about real satellite orbits:

|the-orbital-plane-precesses|
----------------------------
(68)

and

|-------------------------------|
-the-periapsis-direction-precesses-.
(69)

16 Summary

The main derivation chain is

                                               --
oblate Earth −→  J2 potential −→ ℛ (r,i,u) −→  ℛ (a,e,i)
(70)

followed by

                                   ⋅
Lagrange  planetary equations − → ΩJ  , ⋅ωJ .
                                     2   2
(71)

The two key secular rates are

|-------------(----------)2------|
|⋅       3-     ---RE----        |
|ΩJ2 = − 2 J2n  a(1 − e2)   cos i|
---------------------------------|
(72)

and

|-----------(----------)---------------|
|⋅     3-     ---RE----  2     2       |
ωJ2 =  4J2n   a(1 − e2)   (5cos  i − 1).
----------------------------------------
(73)

For a GPS-like orbit near 55 inclination, the first is negative and the second is positive. These rates supply the physical bridge from the fixed Keplerian orientation of GPSORB05–GPSORB09 to the slowly changing orbital geometry represented by real GPS ephemerides.

References

[1]   E. D. Kaplan and C. J. Hegarty, eds., Understanding GPS/GNSS: Principles and Applications, 3rd ed., Artech House, 2017.

[2]   D. A. Vallado, Fundamentals of Astrodynamics and Applications, 4th ed., Microcosm Press, 2013.

[3]   O. Montenbruck and E. Gill, Satellite Orbits: Models, Methods and Applications, Springer, 2000.

[4]   H. D. Curtis, Orbital Mechanics for Engineering Students, 4th ed., Elsevier, 2020.

[5]   U.S. Space Force, IS-GPS-200N: Navstar GPS Space Segment/Navigation User Interfaces, 1 August 2022.

[6]   U.S. Government, Global Positioning System Standard Positioning Service Performance Standard, 5th ed., April 2020.

[7]   National Geospatial-Intelligence Agency, World Geodetic System 1984 (WGS 84), Office of Geomatics.


"The J2 Gravity Perturbation: Nodal Regression and Apsidal Precession for GPS Orbits" is owned by bloftin.
(view preamble)
View style:
Other names:  GPSORB10
Keywords:  J2, oblateness, quadrupole gravity, zonal harmonic, gravitational potential, disturbing function, nodal regression, apsidal precession, right ascension of ascending node, argument of perigee, GPS orbit, secular perturbation, Lagrange planetary equations

Cross-references: radiation, algorithm, parameters, motion, spin, scalar, function, relation, latitude, center of mass, Legendre polynomial, separation of variables, longitude, mass, Constellation, angular momentum, acceleration, field, vector, force
There are 2 references to this object.

This is version 1 of The J2 Gravity Perturbation: Nodal Regression and Apsidal Precession for GPS Orbits, born on 2026-09-22.
Object id is 1266, canonical name is J2GravityPerturbationNodalRegressionAndApsidalPrecessionForGPSOrbits.
Accessed 4 times total.

Classification:
Physics Classification45.50.Pk (Celestial mechanics )
 91.10.-v (Geodesy and gravity)
 91.10.Fc (Space geodetic surveys)
 95.10.Ce (Celestial mechanics )
 02.30.Hq (Ordinary differential equations)
Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

Interact
rate | post | correct | update request | add example | add (any)