Geodetic Precession Calculator Formula

Understand the math behind the geodetic precession calculator. Each variable explained with a worked example.

Formulas Used

Geodetic Precession Rate

geodetic_rate = 3 * 6.674e-11 * central_mass * orbital_velocity / (2 * pow(2.998e8, 2) * orbital_radius)

Precession (arcsec/yr)

geodetic_asyr = 3 * 6.674e-11 * central_mass * orbital_velocity / (2 * pow(2.998e8, 2) * orbital_radius) * 180 / pi * 3600 * 3.156e7

Variables

VariableDescriptionDefault
central_massCentral Mass(kg)5.972e+24
orbital_radiusOrbital Radius(m)7000000
orbital_velocityOrbital Velocity(m/s)7545

How It Works

Geodetic (de Sitter) Precession

A gyroscope orbiting a massive body precesses due to the curvature of spacetime, even if the central body is not rotating.

Formula

Omega_geo = 3 GM v / (2 c^2 r)

  • *M* = central mass
  • *v* = orbital velocity
  • *r* = orbital radius
  • For a satellite at 630 km altitude around Earth, this is about 6.6 arcsec/year. Gravity Probe B confirmed this to 0.28% accuracy.

    Worked Example

    Satellite at 7000 km from Earth centre, v = 7545 m/s.

    central_mass = 5.972e+24orbital_radius = 7000000orbital_velocity = 7545
    1. 01Omega = 3 * 6.674e-11 * 5.972e24 * 7545 / (2 * 8.988e16 * 7e6)
    2. 02Numerator = 3 * 3.986e14 * 7545 = 9.019e18
    3. 03Denominator = 2 * 8.988e16 * 7e6 = 1.258e24
    4. 04Omega = 7.17e-6 rad/s ... wait, let me recompute
    5. 05Omega = 9.019e18 / 1.258e24 = 7.17e-6 -- this needs checking

    Ready to run the numbers?

    Open Geodetic Precession Calculator