HomeSpace & AstronomyLaplace Resonance Simulator

Laplace Resonance Simulator

Watch Io, Europa and Ganymede orbit Jupiter in a real 1:2:4 Laplace resonance: track the librating resonant angle and see why the three moons can never all line up at once.

Space & Astronomy3DModerate60 FPS
laplace-resonance-jupiter-moons ↗ Open standalone

Jupiter's three inner Galilean moons — Io, Europa and Ganymede — are locked in the Laplace resonance: their orbital periods sit in an almost exact 1:2:4 ratio, so gravitational nudges between them repeat at the same orbital phase, orbit after orbit, instead of averaging away. This simulator plays out that lock in real time, tracking the resonant angle φ = λ_Io − 3λ_Europa + 2λ_Ganymede as it librates around 180° rather than drifting freely — the reason the three moons can never all line up with Jupiter simultaneously, and the same mechanism that keeps Io's interior flexing hot enough to drive its volcanoes.

⚙ Under the hood

Watch Io, Europa and Ganymede orbit Jupiter in a real 1:2:4 Laplace resonance: track the librating resonant angle and see why the three moons can never all line up at once.

Three.jsorbital-mechanicskeplerresonanceastronomyspace

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)