User Rating 0.0 β˜…β˜…β˜…β˜…β˜…
Total Usage 0 times
10Γ—
Show:
Presets:
Click any moon to view details
Day 0.0
Is this tool helpful?

Your feedback helps us improve.

β˜… β˜… β˜… β˜… β˜…

About

Uranus possesses 27 known natural satellites, orbiting a planet tilted at 97.77Β° relative to its orbital plane. This axial tilt means the entire moon system orbits in a plane nearly perpendicular to the ecliptic. The five major moons - Miranda, Ariel, Umbriel, Titania, and Oberon - were discovered between 1787 and 1948. The remaining 22 were found via Voyager 2 flyby data or ground-based telescopes between 1986 and 2003. Orbital periods range from 0.335 days (Cordelia) to 1687.15 days (Ferdinand). This tool solves Kepler's equation numerically for each moon at every frame, projecting true orbital positions using real eccentricity and semi-major axis data from JPL ephemerides. Logarithmic radial scaling is applied because the ratio between the closest inner moon (49,752 km) and the most distant irregular (20,901,000 km) exceeds 400Γ—.

Approximations: orbits are rendered as 2D projections of inclined ellipses. Mutual gravitational perturbations between moons are not modeled. Irregular moon orbital elements carry significant uncertainty due to limited observational arcs. The tool uses epoch-independent mean motion, so absolute positions are not tied to a specific date.

uranus moons orbital mechanics solar system animation astronomy kepler planetary science

Formulas

Each moon's position is computed by solving Kepler's equation at every animation frame. Given the mean anomaly M advancing with time, the eccentric anomaly E is found iteratively:

M = E βˆ’ e β‹… sin(E)

This is solved via Newton-Raphson iteration:

En+1 = En βˆ’ En βˆ’ e β‹… sin(En) βˆ’ M1 βˆ’ e β‹… cos(En)

The true anomaly Ξ½ is then derived from E:

tanΞ½2 = √1 + e1 βˆ’ e β‹… tanE2

The orbital radius at true anomaly Ξ½ is:

r = a(1 βˆ’ e2)1 + e β‹… cos(Ξ½)

Where a = semi-major axis, e = eccentricity, M = mean anomaly (= 2Ο€T β‹… t), T = orbital period, t = elapsed simulation time. Display coordinates use logarithmic radial scaling: rdisplay = log(r Γ· rmin) to compress the 400Γ— distance ratio into a viewable canvas.

Reference Data

MoonGroupSemi-major Axis (km)Period (days)EccentricityInclination (Β°)Radius (km)Discovered
CordeliaInner49,7520.3350.00030.08201986
OpheliaInner53,7640.3760.00990.10211986
BiancaInner59,1660.4350.00090.19271986
CressidaInner61,7670.4640.00040.01411986
DesdemonaInner62,6590.4740.00010.11351986
JulietInner64,3580.4930.00070.07471986
PortiaInner66,0970.5130.00010.06681986
RosalindInner69,9270.5580.00010.28361986
CupidInner74,8000.6180.00130.1092003
BelindaInner75,2550.6240.00010.03451986
PerditaInner76,4170.6380.01160.47151986
PuckInner86,0040.7620.00010.32811985
MabInner97,7360.9230.00250.13122003
MirandaMajor129,3901.4130.00134.342361948
ArielMajor190,9002.5200.00120.045791851
UmbrielMajor266,0004.1440.00390.135851851
TitaniaMajor435,9108.7060.00110.087891787
OberonMajor583,52013.4630.00140.077611787
FranciscoIrregular4,276,000266.560.1459145.2112003
CalibanIrregular7,231,000579.730.1587141.5361997
StephanoIrregular8,004,000677.370.2292144.1161999
TrinculoIrregular8,504,000749.240.2200167.092001
SycoraxIrregular12,179,0001283.40.5224159.4751997
MargaretIrregular14,345,0001687.150.660857.4102003
ProsperoIrregular16,256,0001978.290.4448151.8251999
SetebosIrregular17,418,0002225.210.5914158.2241999
FerdinandIrregular20,901,0002887.210.3682169.8102003

Frequently Asked Questions

The ratio between the closest inner moon (Cordelia at 49,752 km) and the most distant irregular (Ferdinand at 20,901,000 km) exceeds 400Γ—. A linear scale would render inner moons as a single pixel cluster. Logarithmic scaling compresses this range so all 27 moons remain visible simultaneously. Toggle the "Log Scale" option to see the effect.
Kepler's equation assumes a two-body problem (moon + Uranus). For the five major moons with eccentricities below 0.004, this is an excellent approximation. Irregular moons like Sycorax (e = 0.522) and Margaret (e = 0.661) experience significant solar perturbations that alter their elements over decades. The orbital elements used here are osculating elements valid near their discovery epoch, not propagated forward. Positional errors for irregulars accumulate at roughly 1-5Β° per century.
Nine of Uranus's moons have orbital inclinations exceeding 90Β° relative to Uranus's equatorial plane, making them retrograde. These are all irregular moons (Francisco, Caliban, Stephano, Trinculo, Sycorax, Prospero, Setebos, Ferdinand) likely captured from heliocentric orbits. Margaret (inclination 57.4Β°) is the only known prograde irregular moon of Uranus. In the animation, retrograde moons orbit clockwise when viewed from the north pole.
The leading hypothesis is a giant impact during the late stages of planetary formation, approximately 4 billion years ago. A body roughly 1-3 Earth masses struck proto-Uranus, tilting it onto its side. An alternative model proposes that gravitational resonance with a now-ejected satellite could have slowly torqued the planet over millions of years. The tilt means Uranus's ring and moon system orbits nearly perpendicular to the ecliptic.
For eccentricities below 0.3, convergence is typically achieved in 3-5 iterations. For Margaret (e = 0.661), convergence may require 8-12 iterations. The solver uses a maximum of 20 iterations with a tolerance of 1Γ—10⁻⁸ radians. The initial guess is Eβ‚€ = M + eΒ·sin(M), which accelerates convergence. Divergence has never been observed for any Uranian moon eccentricity.
Miranda has an orbital inclination of 4.34Β° relative to Uranus's equatorial plane, roughly 50-100 times greater than Ariel (0.04Β°) or Oberon (0.07Β°). This is likely a fossil signature of a past orbital resonance with Umbriel or Ariel. The tilt is exaggerated in the projection to make it visible, but the relative difference is accurate.