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
Newtonian Two-Body Dynamics: Deriving the Satellite Equation of Motion (Topic)

1 Where GPSORB01 fits in the derivation chain

GPSORB00 established the long path

Newtonian   gravity −→  two -body motion  −→  six orbital parameters

                   −→  Kepler  propagation −→  GPS  broadcast  ephemeris.
(1)

The purpose of the present article is to make the first arrow rigorous.

Kaplan and Hegarty write the ideal satellite equation of motion in the familiar form

|------------|
|d2r      μ  |
|--2-= − -3r |
-dt------r----
(2)

with r = r. Equation (2) contains a remarkable amount of physics in one line. It assumes a particular force law, a particular choice of coordinates, and an idealization of Earth and the satellite. Before extracting orbital elements from it, we should understand exactly where every factor comes from.

2 The physical two-body system

Consider an Earth of mass M and a satellite of mass m. We begin in a Newtonian inertial frame with fixed, nonrotating axes. Let

RM(t) = position of Earth’s center of mass, (3)
Rm(t) = position of the satellite’s center of mass. (4)

Define the relative position from Earth to satellite by

|--------------|
|r = Rm  − RM  |
----------------
(5)

and its magnitude and unit vector by

r = ∥r∥,     ˆr = r-.
                 r
(6)

Figure 1 shows the geometry.

PIC

Figure 1. Exact Newtonian two-body geometry. The Earth and satellite both accelerate; the relative vector is the quantity needed for orbital motion about Earth. Point C denotes the system barycenter, which lies extremely close to Earth’s center for an artificial satellite.

A key point is already visible: in the exact two-body problem, Earth is not perfectly fixed. The satellite pulls on Earth with the same force magnitude that Earth exerts on the satellite. The Earth-centered orbit equation will therefore emerge most cleanly from relative motion, not from pretending at the outset that Earth cannot move.

3 Newton’s law of universal gravitation

Newton’s universal gravitation law gives the magnitude of the attractive force between two point masses separated by distance r:

     GM  m
F =  ------,
       r2
(7)

where G is the universal gravitational constant.

The force on the satellite points toward Earth, which is opposite the direction of r. Therefore

|-----------GM--m---|
FM →m  =  − ------ˆr |
--------------r2-----
(8)

Using Eq. (6),

F      = − GM--m--r,
 M →m        r2   r
(9)

so

|--------------------|
|           GM   m   |
|FM →m  = − ---3---r.|
--------------r------
(10)

This is the source of the r3 in the vector equation. The magnitude still follows an inverse-square law. Multiplying by the radial unit vector contributes one additional factor of 1∕r:

1      1 r    r
-2ˆr = -2 -=  -3.
r     r  r   r
(11)

There is no inverse-cube force law hidden in Eq. (2).

Figure 2 emphasizes the distinction between the vector expression and the physical inverse-square magnitude.

PIC

Figure 2. Inverse-square gravitational acceleration.

4 Newton’s third law and the force on Earth

Newton’s third law gives an equal and opposite force on Earth:

                       GM--m--
Fm →M  =  − FM →m  = +   r3  r.
(12)

Applying Newton’s second law separately to both bodies gives

           GM  m
m R¨m  =  − ---3--r,
             r
(13)

and

M R¨   = + GM--m--r.
    M        r3
(14)

Canceling the corresponding masses yields

Rm = GM---
 r3r, (15)
RM = +Gm--
r3r. (16)

These are the accelerations of the two bodies with respect to the original inertial frame.

5 The exact relative-motion equation

Differentiate the definition of the relative vector, Eq. (5), twice:

¨r = R¨m  −  ¨RM .
(17)

Substitute Eqs. (15) and (16):

r = GM
--3--
 rr Gm
--3-
 rr, (18)
= G(M--+-m-)-
    r3r. (19)

Define the exact two-body gravitational parameter

|----------------|
μ2 =  G(M  + m ).|
------------------
(20)

Then the exact relative-motion equation is

|----------|
¨r = − μ2r.|
-------r3---
(21)

This result is worth pausing over. Equation (21) is not obtained by assuming Earth is immovable. It follows from subtracting the two inertial equations of motion. The coordinate r measures the separation between the bodies, and the parameter contains the sum of their masses.

5.1 Why satellite texts usually write μ GM

For an artificial satellite,

m  ≪  M.
(22)

Hence

M  + m  ≈ M,
(23)

and therefore

μ2 = G (M  + m ) ≈ GM   ≡ μE.
(24)

The relative equation becomes

|-----------|
¨r ≈ − μE-r. |
-------r3----
(25)

This is the form used throughout basic satellite dynamics and is the physical origin of Kaplan’s equation.

The approximation is extraordinarily good for a navigation satellite. Even a spacecraft mass of several tonnes is negligible compared with Earth’s mass. The spacecraft’s own mass cancels from the satellite acceleration equation and contributes negligibly to M + m in the exact relative equation.

6 Center-of-mass motion: why the two-body problem separates

Define the system center of mass

      M--RM--+-mRm---
RC  =     M  + m     .
(26)

Differentiate twice:

         ¨        ¨       ¨
(M  +  m )RC  =  M RM  +  m Rm.
(27)

Using Eqs. (13) and (14), the internal gravitational forces cancel:

M R¨M   + m ¨Rm  = 0.
(28)

Therefore

|--------|
|¨RC =  0.|
----------
(29)

The barycenter moves at constant velocity in an isolated two-body system.

The full motion therefore separates naturally into two pieces:

1.
uniform translation of the center of mass; and
2.
relative orbital motion governed by Eq. (21).

For orbital mechanics we normally discard the dynamically uninteresting uniform translation and study the relative coordinate r.

7 Why a spherical Earth may be treated as a point mass

Newton’s inverse-square force law in Eqs. (8)–(10) was written as though all of Earth’s mass were concentrated at one point. Why is this allowed for a satellite outside Earth?

Newton’s shell theorem states that a spherically symmetric mass distribution attracts an exterior point mass exactly as if the entire mass were concentrated at the center. Thus for an ideal spherical Earth, the external gravitational acceleration is

       GM---
ag = −  r3  r.
(30)

The real Earth is not perfectly spherical. It is oblate and has a nonuniform mass distribution. Those departures generate the J2 and higher spherical-harmonic corrections introduced later in GPSORB10. Equation (25) is therefore the central-body baseline model, not the final high-fidelity GPS force model.

8 A second derivation from gravitational potential

The same equation can be obtained from potential energy. For a satellite in the point-mass Earth approximation, the gravitational potential energy is

U (r) = − GM--m-.
            r
(31)

Divide by satellite mass to obtain the specific gravitational potential

          μ
Φ (r) = − -E.
          r
(32)

The gravitational acceleration is the negative gradient:

a  = − ∇ Φ.
 g
(33)

In Cartesian coordinates,

r = (x2 + y2 + z2)1∕2.
(34)

The derivative of 1∕r with respect to x is

∂--
∂x(  )
  1-
  r = ∂--
∂x(x2 + y2 + z2)12, (35)
= 1
--
2(x2 + y2 + z2)32(2x), (36)
=  x
-3
r. (37)

Similarly,

 ∂ ( 1 )      y       ∂ ( 1 )      z
---  --  = − -3 ,    ---  --  = − -3 .
∂y   r       r       ∂z   r       r
(38)

Thus

  (   )        ⌊  ⌋
    1        1  x        r
∇   --  = − -3 ⌈ y⌉ = − -3.
    r       r    z      r
(39)

Using Eq. (32),

             (  )
               1-    μE-
∇Φ  = − μE ∇   r  =  r3 r.
(40)

Finally,

|--------------------|
|               μE   |
|ag = − ∇Φ  = − -3-r.|
----------------r-----
(41)

The force-law derivation and the potential-gradient derivation are mathematically equivalent. The potential viewpoint becomes especially valuable when nonspherical gravity is added, because additional gravitational structure is naturally represented by additional terms in the potential.

9 Dimensional check

A useful engineering habit is to verify units before trusting a dynamical equation. The gravitational parameter has dimensions

      m3
[μ] = -2-.
      s
(42)

The factor r∕r3 has dimensions

[ r]    m      1
 -3  =  -3-=  --2.
 r      m     m
(43)

Therefore

[    ]
   r-    m3--1-    m-
 μ r3  =  s2 m2  =  s2 ,
(44)

which is correctly an acceleration.

10 The role of the reference frame

Equation (25) is a Newtonian inertial-frame equation, or equivalently an equation for the relative coordinate expressed in axes that are not rotating with Earth. This condition matters.

Suppose a vector is represented in an inertial frame I and a frame E rotating with angular velocity ΩE∕I. The transport theorem gives

(   )     (   )
  dr-  =    dr-   + Ω    ×  r.
  dt  I     dt  E     E∕I
(45)

Differentiate again:

(  2  )
  d-r-
  dt2I = (  2 )
  d-r-
  dt2E + 2ΩE∕I ×(    )
  dr-
  dtE (46)
+ dΩ
---E∕I-
  dt × r + ΩE∕I ×(         )
 ΩE ∕I × r. (47)

For nearly constant Earth rotation rate,

dΩE-∕I-
  dt   ≈ 0.
(48)

If the inertial acceleration is central gravity,

(    )
  d2r-       μ-
  dt2    = − r3r,
       I
(49)

then the Earth-fixed coordinate acceleration satisfies

|------------------------------------------------|
|(  2 )                                          |
|  d-r-   = − μ-r − 2ΩE  × vE −  ΩE ×  (ΩE ×  r).|
---dt2--E-----r3----------------------------------
(50)

The additional terms are the Coriolis and centrifugal accelerations associated with the rotating coordinates.

PIC

Figure 3. The central-force equation has its simplest form in nonrotating inertial axes. Expressing motion in Earth-fixed rotating axes introduces additional kinematic terms.

This is why one must not casually label the components x,y,z as ECEF and still use Eq. (25) unchanged. The force is the same physical gravity, but the coordinate acceleration is frame dependent.

GPS broadcast ephemeris eventually produces Earth-fixed coordinates, so the inertial-to-rotating-frame distinction will return in GPSORB09 and GPSORB15.

11 Cartesian component equations

Let the nonrotating Cartesian coordinates of the relative vector be

    ⌊  ⌋
      x           ∘  ------------
r = ⌈ y⌉ ,    r =    x2 + y2 + z2.
      z
(51)

Then Eq. (25) becomes

⌊  ⌋                      ⌊  ⌋
 x¨                        x
⌈ ¨y⌉ = − --------μ--------⌈ y⌉ .
         (x2 + y2 + z2)3∕2
  ¨z                         z
(52)

Thus

= -------μx--------
(x2 + y2 + z2)3∕2 , (53)
ÿ =        μy
--2----2----23∕2-
(x +  y + z ) , (54)
z = -------μz--------
(x2 + y2 + z2)3∕2 . (55)

The equations are coupled and nonlinear. The x acceleration, for example, depends not only on x but also on y and z through r.

12 From one second-order vector equation to six first-order equations

Numerical propagators and navigation filters usually work with first-order state equations. Define velocity

v = r˙
(56)

and the six-component state

|----[-]---------------------------|
|     r     [                   ]T |
x =   v  =  x   y  z  vx  vy  vz  .|
------------------------------------
(57)

Then

|----[--------]--|
|         v      |
|˙x =   − μr ∕r3 .|
-----------------|
(58)

In scalar form,

dx-
dt = vx, (59)
dy
---
dt = vy, (60)
dz-
dt = vz, (61)
dvx
----
 dt = μx
--3
 r, (62)
dvy-
 dt = μy-
 r3, (63)
dvz-
 dt = μz-
 r3. (64)

PIC

Figure 4. Conversion of the second-order vector equation into the six-state first-order form used for propagation.

A single trajectory is selected by specifying

|--------[--]--|
|         r0   |
|x(t0) =  v0  .|
---------------
(65)

This requires six scalar initial values. GPSORB02 will examine carefully why those six degrees of freedom can instead be represented by six constants such as the classical orbital elements.

13 A first circular-orbit sanity check

The full solution of Eq. (25) is deferred until later articles, but a circular orbit provides an immediate physical check.

For uniform circular motion of radius r, the required inward centripetal acceleration is

     v2
ac = --.
     r
(66)

Gravity provides the inward acceleration

     μ
ag = r2.
(67)

Equating them,

v2-  μ-
r =  r2,
(68)

so

|---------|
|   ∘  -- |
v =    μ. |
-------r---
(69)

Because v = 2πr∕T,

       ∘ --
2πr-     μ-
 T  =    r ,
(70)

and therefore

--------------
|      ∘  ---|
|         r3 |
T  = 2π   μ .|
--------------
(71)

This is the circular-orbit form of Kepler’s third law and previews the mean-motion relation that will later become

    ∘ ---
       μ--
n =    a3.
(72)

14 GPS-scale numerical check

Take a representative GPS orbital radius or semimajor axis

r ≈ 2.6560 × 107 m
(73)

and the legacy GPS user-model gravitational parameter

μ =  3.986005  × 1014 m3∕s2.
(74)

The central gravitational acceleration magnitude is

|ag| = μ-
r2, (75)
0.565 ms2. (76)

This is much smaller than surface gravity because a GPS satellite is several Earth radii from Earth’s center.

For a circular orbit at the same radius, Eq. (69) gives

v ≈  3.87 km ∕s,
(77)

and Eq. (71) gives

T  ≈ 11.97 h.
(78)

These familiar GPS-scale numbers emerge directly from the same equation of motion that will later generate the orbital-element and broadcast-ephemeris equations.

15 What is hidden inside the phrase “two-body problem”?

Equation (25) is powerful precisely because it removes many physical effects. The assumptions should be explicit.

Assumption

Consequence

Newtonian mechanics

Relativistic corrections are neglected in the basic orbit equation.

Only two gravitating bodies

Solar, lunar, planetary, and other third-body accelerations are absent.

Spherical or point-mass Earth

Oblateness and higher gravity harmonics such as J2 are absent.

Constant masses

No mass loss or thrust-driven mass variation is modeled.

No non-gravitational forces

Solar radiation pressure, atmospheric drag, antenna thrust, and maneuvers are absent.

Nonrotating axes for the simple form

No Coriolis or centrifugal coordinate terms appear in Eq. (25).

Earth-satellite mass ratio m M

G(M + m) is replaced by GM to excellent accuracy.

These are not defects. They are deliberate model reductions. The central two-body solution provides the zeroth-order orbit around which higher-fidelity effects can be understood as perturbations.

16 A hierarchy of orbit models

It is useful to see where Eq. (25) sits in a realistic navigation force model. One may write schematically

¨r = acentral + aJ2 + ahigher gravity + aSun + aMoon + aSRP + aother.
(79)

The first term is

a      = − -μr.
 central    r3
(80)

Every later term describes a departure from the ideal two-body model. The GPS control segment may use a much higher-fidelity force model to estimate and predict the spacecraft trajectory, while the broadcast navigation message provides users with a compact fitted representation suitable for receiver computation.

The present article therefore supplies the physical baseline from which “perturbation” has meaning: a perturbation is a correction to an already understood central two-body motion.

17 Why the equation is nonlinear but highly structured

The acceleration is nonlinear because

 −3     2    2    2− 3∕2
r  =  (x +  y + z )    .
(81)

Nevertheless, the force has two special properties:

1.
it is central, because a is always parallel or antiparallel to r;
2.
it is conservative, because it derives from the scalar potential μ∕r.

Those two properties create the conserved quantities that make the two-body problem analytically solvable. In later articles they will lead to

h  = r × v,
(82)

conservation of specific mechanical energy,

    v2-  μ-
ℰ =  2 −  r,
(83)

and the eccentricity vector. Together these reveal that the trajectory is a conic section and allow the Cartesian state to be replaced by orbital elements.

We intentionally stop short of deriving those integrals here. GPSORB02 will first clarify what “six constants” means mathematically, and GPSORB03–GPSORB04 will derive the angular-momentum, energy, and eccentricity invariants in detail.

18 A useful linearization preview: the gravity-gradient matrix

Although the exact two-body dynamics are nonlinear, navigation and estimation often need a local linear approximation. Let

a(r) = − μ-r .
          r3
(84)

For a small position perturbation δr,

      ∂a-
δa ≈  ∂rδr.
(85)

The Jacobian is

|-------(----T------)--|
|∂a-= μ   3rr--−  I-  .|
|∂r        r5     r3   |
------------------------
(86)

This is the point-mass gravity-gradient or tidal matrix. It is not needed yet to derive the orbit, but it is a direct descendant of Eq. (25) and later appears naturally in variational equations, covariance propagation, and inertial-navigation error dynamics.

18.1 Derivation of the Jacobian

Write the ith component as

           −3
ai = − μrir  .
(87)

Then

∂ai-
∂rj = μ[                 ]
 -∂ri −3     ∂r−3-
 ∂rj r   + ri∂rj, (88)
= μ[   − 3        −5]
 δijr   − 3rirjr, (89)
= μ[ 3rirj    δij]
  --5--−  -3-
   r      r. (90)

Collecting the components gives Eq. (86).

This preview reinforces an important theme of the series: once the physics is written carefully in vector form, many later navigation equations are obtained by systematic calculus rather than by memorizing isolated formulas.

19 From GPSORB01 to GPSORB02

We can now state precisely what Kaplan’s compact equation means:

|----------|
|      μ   |
|¨r = − r3r |
-----------
(91)

is the relative, central, Newtonian acceleration of an ideal two-body Earth-satellite system, normally written with μ GME and expressed in nonrotating axes. The factor r3r is simply the inverse-square magnitude multiplied by the radial direction. The equation may be written as three coupled second-order scalar equations or as six first-order state equations.

The next question is no longer “where does the force law come from?” It is:

Why does solving this three-dimensional second-order system require six independent constants, and how can those six constants be reorganized into quantities with direct orbital meaning?

That is the subject of GPSORB02.

References

References

[1]   E. D. Kaplan and C. J. Hegarty, editors, Understanding GPS: Principles and Applications, 2nd ed., Artech House, 2006.

[2]   R. R. Bate, D. D. Mueller, and J. E. White, Fundamentals of Astrodynamics, Dover Publications, 1971.

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

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

[5]   P. D. Groves, Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed., Artech House, 2013.

[6]   Global Positioning Systems Directorate, IS-GPS-200N: NAVSTAR GPS Space Segment/Navigation User Interfaces, 1 August 2022.


"Newtonian Two-Body Dynamics: Deriving the Satellite Equation of Motion" is owned by bloftin.
(view preamble)
View style:
Other names:  GPSORB01
Keywords:  Newtonian gravitation, two-body problem, satellite dynamics, GPS, GNSS, gravitational parameter, inverse-square law, inertial frame, ECI, ECEF, state vector, orbital mechanics

Cross-references: formulas, covariance, matrix, section, computation, representation, drag, radiation, relation, Kepler's third law, uniform circular motion, scalar, work, kinematic, gradient, energy, theorem, mechanics, velocity, center of mass, parameter, acceleration, relative motion, system, vector, unit vector, magnitude, position, mass, force, motion, GPSORB00
There are 2 references to this object.

This is version 1 of Newtonian Two-Body Dynamics: Deriving the Satellite Equation of Motion, born on 2026-09-20.
Object id is 1258, canonical name is NewtonianTwoBodyDynamicsDerivingTheSatelliteEquationOfMotion.
Accessed 6 times total.

Classification:
Physics Classification45.50.Pk (Celestial mechanics )
 91.10.Fc (Space geodetic surveys)
 91.10.By (Mathematical geodesy; general theory)
Pending Errata and Addenda
None.
Discussion
Style: Expand: Order:

No messages.

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