Home/Aerospace Engineering/Kepler's Equation

Formula & Calculator

Kepler's Equation

Transcendental relation between mean anomaly, eccentric anomaly, and eccentricity, solved iteratively to locate a body in its orbit at a given time.

Orbital MechanicsAstrodynamicsFundamental

Kepler's Equation Calculator Orbital Mechanics

M = Ee · sin(E)  ·  tan(ν/2) = √((1+e)/(1−e)) · tan(E/2)
M = mean anomaly  ·  E = eccentric anomaly  ·  ν = true anomaly  ·  e = eccentricity
⟹ Solve M, E, ν, e, P, t
rad
rad
rad
Angle unit:
M, E, and ν in radians. For eccentricity, 0 ≤ e < 1.
AU
Focus at origin
Orbit Visualization Ellipse with position
Orbit Object position Focus (star)
days
days
rad/day
n = 2π/P  ·  t = M·P/(2π)  ·  M = n·t
Please fix the errors above.
Solve for:
Planets: Scenarios:
Mean Anomaly
M: E: ν: e: P: t: n:
✓ Copied!
M = E − e·sin(E)  ·  tan(ν/2) = √((1+e)/(1−e))·tan(E/2)  ·  n = 2π/P  ·  t = M·P/(2π)

Interpretation

Kepler's equation: M = E − e·sin(E), where M is mean anomaly, E is eccentric anomaly, e is eccentricity. It relates time to position in an elliptic orbit. Example: e=0.1, E=1 rad → M = 1 − 0.1×0.8415 = 0.9158 rad.

M = E - e*sin(E)
Kepler's Equation

Variables

SymbolQuantityUnit
MMean anomalyrad
EEccentric anomalyrad
eEccentricity

What it means

Kepler’s equation is a fundamental relation in celestial mechanics that links the mean anomaly (which increases uniformly with time) to the eccentric anomaly (which describes the position on the ellipse). This equation is transcendental and must be solved iteratively. It is used to compute the position of a body in an orbit at a given time, which is essential for ephemeris prediction and orbit propagation. Understanding Kepler’s equation is crucial for astrodynamics and for mission planning.

Worked example

Kepler's Equation – Two Examples

Real‑World
Scenario: Eccentric anomaly E = 1.0 rad, eccentricity e = 0.1. Find mean anomaly M.
ParameterValue
E1.0 rad
e0.1
1M = E - e·sin(E) = 1.0 - 0.1×0.8415 = 1.0 - 0.0842 = 0.9158 rad
Result 0.916 rad ✓ Moderate
Scenario: E = 1.5, e = 0.3. Find M.
ParameterValue
E1.5
e0.3
1M = 1.5 - 0.3×sin(1.5) = 1.5 - 0.3×0.9975 = 1.5 - 0.2993 = 1.2007 rad
Result 1.201 rad ✓ Higher
Key insight: Kepler's equation relates mean anomaly and eccentric anomaly – fundamental for orbital mechanics.

Common mistakes

  • Kepler’s equation: M = E − e·sin(E).
  • M: Mean anomaly (radians).
  • E: Eccentric anomaly (radians).
  • e: Orbital eccentricity.
  • Transcendental equation – solve iteratively (e.g., Newton’s method).

Applications

Kepler's equation, M = E − e·sinE, relates the mean anomaly (time) to the eccentric anomaly in an elliptical orbit. It is essential for predicting satellite positions over time. Engineers use this to compute true anomaly from time, to design orbital events (e.g., eclipse, ground track), and to plan manoeuvres. Solving Kepler's equation is a core task in astrodynamics, and it underpins orbit propagation software. By using this equation, aerospace engineers can accurately determine the position of a spacecraft at any given time.

  • Orbit propagation and prediction of satellite positions
  • Mission timing and event planning (eclipses, ground station visibility)
  • Rendezvous and flyby calculations
  • Orbital mechanics education and software implementation
  • Numerical integration and error analysis

Frequently Asked Questions

Q01What is Kepler's Equation used for?
A01

It is a transcendental relation between mean anomaly, eccentric anomaly, and eccentricity, solved iteratively to locate a body in its orbit at a given time.

Q02What do the variables M, E, and e represent?
A02

M = mean anomaly (radians)
E = eccentric anomaly (radians)
e = eccentricity

Q03Why is Kepler's equation important?
A03

It allows the conversion from time (mean anomaly) to position (true anomaly) in an orbit. It is essential for orbit determination and ephemeris generation.

Q04What are common mistakes when using this equation?
A04

  • Attempting to solve Kepler's equation for E directly in closed form; it requires iterative (e.g. Newton‑Raphson) numerical solution.
  • Using degrees instead of radians.
  • Forgetting that M = n·(t − tp), where n is the mean motion.

Q05Give a worked example.
A05

For e = 0.5 and M = 1.0 rad, solve E = M + e·sin(E) iteratively. Initial guess E = M = 1.0. Iteration: E_new = 1.0 + 0.5·sin(1.0) = 1.0 + 0.4207 = 1.4207. Continue: E_new = 1.0 + 0.5·sin(1.4207) = 1.0 + 0.490 = 1.490. Next: 1.0 + 0.5·sin(1.49) = 1.0 + 0.497 = 1.497. Converges to E ≈ 1.5 rad.

Q06How do you find the true anomaly from the eccentric anomaly?
A06

Using tan(θ/2) = √((1+e)/(1−e))·tan(E/2).

Q07What is the mean motion n?
A07

n = √(μ/a³), the average angular rate of the orbiting body.

Q08How does the eccentricity affect the solution?
A08

For small e, the equation is nearly linear. For large e, the convergence may be slower, and the solution is more sensitive.

Q09What is the parabolic case (e=1)?
A09

Kepler's equation becomes Barker's equation, which has a closed‑form solution.