HomeArticlesPlanetary Rings

Planetary Rings: Roche Limits, Resonant Gaps and Shepherd Moons

Thousands of independent Keplerian particles, kept from clumping by the Roche limit, gapped by resonance with a moon, and confined into sharp ringlets by shepherd moons.

mysimulator teamUpdated June 2026≈ 7 min read▶ Open the simulation

Thousands of tiny moons, not a solid disc

Saturn's rings look solid from a distance, but they are not a sheet — they are an enormous swarm of individual particles, from dust grains to house-sized chunks of ice, each one independently orbiting the planet under gravity. Every particle obeys Kepler’s laws exactly the same way a planet orbiting the Sun does: a nearly circular path, an orbital speed that decreases with distance from the planet (√(GM/r)), and a period that grows with distance as r^1.5. The simulation on this page integrates thousands of such particles simultaneously, each on its own Keplerian orbit, perturbed by the gravity of nearby particles and any embedded moons.

live demo – Keplerian ring particles shaped by resonance and shepherd moons● LIVE

The Roche limit: why rings don't just clump into a moon

A natural question is why the ring material never simply accretes into a single moon the way it presumably did everywhere else in the solar system. The answer is the Roche limit: close enough to a massive body, its tidal force — the difference in gravitational pull on the near and far sides of a small orbiting body — exceeds the small body's own self-gravity holding it together. Inside that limit, any loose aggregate is pulled apart faster than gravity can reassemble it, so ring material stays as separate particles instead of coalescing into a moon.

Roche limit (rigid body approximation):
d = R × ( 2 × ρ_planet / ρ_moon ) ^ (1/3)
   R = planet radius, ρ_planet and ρ_moon = average densities
   most planetary ring systems sit almost entirely inside this radius

This is not a coincidence for Saturn — essentially all of its bright ring material lies inside the Roche limit for typical icy-body density, and it is the same physics, run in reverse, that would eventually shred a moon that strayed too close to its planet.

Resonances carve gaps: the Cassini Division

Where a ring particle's orbital period is a simple integer ratio of a nearby moon's period — a mean-motion resonance — the moon's gravitational tug arrives at the same point in the particle's orbit again and again instead of averaging out randomly. Repeated tugs at the same orbital phase build up over many cycles into a large, coherent perturbation that pumps up the particle's eccentricity until it is scattered out of that orbital radius entirely, carving a gap. The most famous example is the Cassini Division, the wide dark gap between Saturn's A and B rings, which sits almost exactly where a particle would orbit at twice the period of the moon Mimas — a 2:1 resonance.

Shepherd moons confine narrow ringlets

Some of Saturn's rings, and several of Uranus's much narrower rings, are kept tightly confined by a pair of small moons orbiting just inside and just outside the ring — shepherd moons. A particle that drifts slightly inward is nudged back outward by the inner moon's gravity; one that drifts outward is nudged back inward by the outer moon. Saturn's F ring, shepherded by Prometheus and Pandora, is the textbook case, and its edges stay razor-sharp for exactly the same reason a fence keeps sheep in a field — continuous small corrections rather than one solid wall.

What the simulation shows you

Because every particle here is integrated as an independent Kepler orbit rather than a fluid, you can watch these three effects emerge directly: particles too close to the planet never clump (Roche limit), particles at resonant radii get progressively perturbed out of a clean orbit and open a visible gap (resonance), and particles between two shepherd moons stay confined to a narrow, sharp-edged ring instead of spreading out (shepherding) — three separate gravitational mechanisms, one shared law of motion.

Frequently asked questions

Why don't planetary rings just clump together into a single moon?

Inside the Roche limit, a planet's tidal force on any loose aggregate exceeds the aggregate's own self-gravity, so it gets pulled apart faster than gravity can hold it together. Almost all of Saturn's bright ring material sits inside this limit, which is why it has stayed as separate particles rather than accreting into a moon.

What causes the Cassini Division in Saturn's rings?

It is carved by a mean-motion resonance with the moon Mimas: particles orbiting at that radius complete two orbits for every one of Mimas's, so Mimas's gravitational tug always arrives at the same point in their orbit and builds up into a large, cumulative perturbation that scatters particles away from that radius.

How do shepherd moons keep a ring narrow?

A pair of small moons straddling a narrow ring, one just inside and one just outside, gravitationally nudge back any particle that starts to drift out of the ring, similar to how a fence confines sheep. Saturn's F ring, kept sharp-edged by Prometheus and Pandora, is the best-known example.

Try it live

Everything above runs in your browser — open Planetary Rings and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.

▶ Open Planetary Rings simulation

What did you find?

Add reproduction steps (optional)