Kepler Orbital Elements — Six Numbers That Describe Any Orbit
Six numbers — a, e, i, Ω, ω, ν — completely specify any two-body Keplerian orbit, whether it is a circular satellite track 400 km up, a comet swooping in from the outer solar system, or a billion-dollar spacecraft on its way to Jupiter. Learn what each element means geometrically, how they are measured, how to convert them to position and velocity, and how they slowly change over time.
Why Exactly Six Elements?
Newton’s law of gravitation is a second-order ordinary differential equation in three dimensions. Its general solution contains 2 × 3 = 6 constants of integration. Those six constants can be chosen in many ways; the Keplerian parameterisation chooses them to be geometrically meaningful: three describe the shape and size of the orbit, and three describe its orientation in space, plus the body’s position along it.
Equivalently, the instantaneous state of a body in orbit requires three position coordinates (r = [x, y, z]) and three velocity components (v = [vx, vy, vz]) at a specific epoch. These six numbers are called the state vector. Keplerian elements are simply a different, more intuitive basis for the same six-dimensional space.
The Six Keplerian Elements
The standard osculating orbital elements are defined below. The reference plane and direction vary with application: for Earth satellites the reference plane is the equatorial plane and the reference direction is the vernal equinox (γ); for heliocentric orbits both are referred to the ecliptic/J2000 frame.
Half the length of the longest diameter of the ellipse. Directly linked to the orbital period T and energy E via T² ∝ a³ (Kepler’s third law) and E = −GM/(2a).
Shape of the conic section: e = 0 circle → 0 < e < 1 ellipse → e = 1 parabola (escape trajectory) → e > 1 hyperbola. The ratio c/a where c is the focus distance.
Angle between the orbital plane and the equatorial (or ecliptic) plane. i = 0 is prograde equatorial; i = 90° is polar; i > 90° is retrograde (orbits opposite Earth’s rotation).
Angle from the vernal equinox γ to the ascending node (where the orbit crosses the equatorial plane going north), measured in the equatorial plane. Defines the rotation of the orbital plane about the polar axis.
Angle from the ascending node to the periapsis (closest approach point), measured in the orbital plane. Orients the ellipse within the orbital plane. For equatorial orbits (i = 0), Ω + ω → longitude of periapsis ˜ω.
Angle from periapsis to the satellite’s current position, measured at the focus. This is the only time-dependent element. At periapsis ν = 0; at apoapsis ν = 180°. Linked to time via Kepler’s equation.
Periapsis and apoapsis distances
Once a and e are known, the closest and farthest points follow immediately:
Kepler’s Equation and Orbit Propagation
To find where a body is at a specific time t, we use a chain of three anomalies:
- Mean anomaly M: grows linearly in time. M = n(t − t₀) where n = 2π/T is the mean motion and t₀ is the epoch of periapsis passage.
- Eccentric anomaly E: a geometric angle defined on the auxiliary circle circumscribed about the ellipse.
- True anomaly ν: the actual angle at the focus from periapsis to the body.
Solving Kepler’s equation
The link between mean and eccentric anomaly is Kepler’s transcendental equation:
This cannot be inverted analytically. The standard numerical solution uses Newton–Raphson iteration starting from E₀ = M:
Convergence is typically achieved in 5–10 iterations for e < 0.9, and with Laguerre’s method for high-eccentricity orbits (comets, e → 1).
From eccentric to true anomaly
The orbital radius at any point follows from the conic section equation (vis-viva in angular form):
The vis-viva equation gives the speed at any radius: v² = μ(2/r − 1/a), independent of the eccentricity once a and r are known.
Converting to Position and Velocity (State Vector)
The full conversion from orbital elements to state vector ‘r, v’ in an inertial frame is a three-stage process:
- Solve Kepler’s equation for eccentric anomaly E, then find true anomaly ν.
- Find position and velocity in the perifocal frame (origin at focus, x-axis toward periapsis, z-axis normal to orbital plane):
- Rotate to the inertial (IJK) frame using three successive rotations:
The inverse problem — converting a state vector to orbital elements — requires computing the angular momentum h = r × v, the eccentricity vector e = v × h/μ − r̂, and then deriving each element by geometry. This is the routine performed by satellite tracking networks from radar measurements.
Real-World Orbit Examples
Special orbit types
- Sun-synchronous orbit (SSO): Inclination ~98° makes the J2-driven nodal precession exactly one revolution per year, so the orbit plane always faces the same Sun angle — ideal for remote sensing.
- Molniya orbit: e ≈ 0.74, i ≈ 63.4°, T = 12 h. The 63.4° inclination freezes apsidal precession (ω ̇ = 0) so the apogee stays over the northern hemisphere for ≈8 hours per pass.
- Tundra orbit: like Molniya but T = 24 h, giving a single high-latitude coverage window per day.
- Frozen orbit: a combination of e and ω chosen so that J2 and J3 perturbations cancel, keeping the periapsis altitude constant. Mars Reconnaissance Orbiter uses a frozen orbit.
Halley’s Comet — an extreme ellipse
Halley’s Comet (1P/Halley) has a = 17.9 AU and e = 0.967, giving a perihelion of 0.59 AU (inside Venus’s orbit) and an aphelion of 35.1 AU (beyond Neptune). Its period is ~75 years, yet its periapsis velocity of ~54 km/s is much higher than Earth’s orbital speed of ~30 km/s — all because vis-viva demands ½mv² + Eₘₙₙ = constant.
Perturbations and J2
Real orbits deviate from pure Keplerian motion due to several effects. The most important for Earth satellites is J2, the oblateness term in Earth’s geopotential (Earth’s equatorial radius exceeds its polar radius by ~21 km).
J2 secular effects
Setting ω̇ = 0 gives the critical inclination 5 cos²i − 1 = 0, solved by i = 63.4° or 116.6°. This is why Soviet Molniya satellites all use 63.4°.
Other perturbations
- Atmospheric drag: Reduces a and e secularly, eventually causing reentry. The ISS loses ~2 km altitude per month without reboost.
- Third-body gravity: The Moon and Sun raise tides that perturb high-altitude orbits (GEO, HEO) on year-long timescales.
- Solar radiation pressure (SRP): A 1 m² flat panel at 1 AU experiences ~4.6×10−6 N/m². Critical for large solar-sail spacecraft.
- General relativistic precession: Mercury’s perihelion advances 43″/century beyond Newtonian predictions — one of the first confirmations of GR.
Try the simulations: Orbital Mechanics lets you visualise precession and drag in real time; Asteroid Deflection shows how a small Δv changes all six elements simultaneously.