---
title: "Planetary Ring Waves Interactive Lab | Sandbox Physics"
description: "How can a small moon leave a wave in a ring of moving particles? A moon nudges orbiting particles, and faster inner material shears past slower outer material."
canonical_url: "https://sandboxphysics.com/labs/planetary-ring-waves/"
language: "en"
page_type: "lab"
alternate_languages:
  zh-CN: "https://sandboxphysics.com/zh/labs/planetary-ring-waves/"
last_modified: "2026-10-28"
---

AC10 · Ice in differential rotation

# Planetary Ring Waves

**How can a small moon leave a wave in a ring of moving particles?** A moon nudges orbiting particles, and faster inner material shears past slower outer material. Repeated orbital forcing can organize those nudges into a resonant wave around a real ring. A small local patch shows the initial crowding; the same concentration removes more starlight during an occultation.

Drag a moon through a collisional ring patch. Watch differential rotation stretch its disturbance, then read an occultation made from the same particles.

> Interactive simulation: open this page in a web browser to change the parameters and run the model.

Model assumptions

This is a small planar moon-centered Hill sheet with softened prescribed moon gravity, exact free epicycles and frictionless equal-mass tracer collisions. The particles are numerical clouds, not measured individual ring particles. Azimuth is periodic; radial motion is open. A Gaussian kernel maps the same saved positions to a normal optical column; oblique attenuation then produces exact Poisson photon counts. Opacity weights and collision radii are teaching parameters. There is no particle self-gravity, global resonant density-wave propagation, calibrated viscosity or ring-age measurement. The separate tutorial replays actual Cassini UVIS v3.0 binned photon signals, background/star models, geometry and flags. Scene length is100m per coordinate unit, time is accelerated, and the draggable moon marker is enlarged.

White ice points are saved simulated tracer positions; short trails use their actual velocities. Amber flashes mark recent collisions. Mint starlight brightness uses the saved photon count at the moving projected chord location. All lengths are schematic multiples of one hundred metres; the moon marker is enlarged.

Saved synthetic photons

Optical column and its noisy estimate

Gray is the ideal Gaussian-kernel column from the same snapshot. Mint points are noisy Poisson measurements with counting-only error bars. Each sample has four hundred unocculted photons plus four known background photons. Negative net transmission is retained; its optical-depth logarithm is omitted.

What this small patch can tell us

The saved particle positions generate both curves. Collisional tracers visualize local moon-forced crowding and shear; no mutual particle gravity is present. Global resonant density waves, self-gravity wakes and ring-age inference require additional physics discussed in the course. The normal-depth weight is independent of the numerical collision radius, so neither one should be read as a measured particle size or ring mass.

Physics tutorial

## A disturbance travels through moving ice

**Background** A ring is a disk of orbiting material. Inner particles overtake outer particles; a moon changes their trajectories and collisions redistribute motion.

**Why it matters** A bright stripe need not follow the same particles around Saturn. Its pattern can persist while material flows through it.

Start with the essentials

- **Focus question**: Does a darker occultation require more mass, a lower viewing angle, or both?
- **One-sentence intuition**: Trajectories set the optical column; geometry sets the path through it.

### Core mathematical model

#### Kepler shear

$$
\dot y=-\frac32\Omega x
$$

In a frame rotating at the reference orbit, material outside that orbit drifts backward and material inside moves ahead.

#### Hill motion

$$
\ddot x-2\Omega\dot y-3\Omega^2x=F_x,\qquad\ddot y+2\Omega\dot x=F_y
$$

The local tide and Coriolis acceleration accompany the moon force. Turning off that force recovers the free shear exactly.

#### An oblique occultation

$$
T=\exp\!\left(-\frac{\tau_n}{|\sin B|}\right)
$$

At a lower opening angle the same normal optical column attenuates more light. This slab relation does not turn optical depth into mass without an opacity model.

### Common difficulties

#### The stripes are not one family

**Typical misconception** Any striped pattern proves that particle self-gravity is present.

**Better mental model** A prescribed moon can organize local kinematic crowding without particle mutual gravity. Genuine self-gravity wakes need that mutual force, and global density waves also require a ring-wide propagation model.

### Run the experiment

1. 01

   #### Turn off the moon

   Compare Moon-forced crowding with Shear without a moon. Watch the actual velocity trails on both sides.

   **What to observe:** Shear remains when the moon force vanishes; moon-centered deflection disappears.

2. 02

   #### Move the perturber

   Drag the moon toward the outer edge and across the projected star track.

   **What to observe:** The changed trajectories alter the sampled column and photon counts together.

3. 03

   #### Change the line of sight

   Pause particles and lower the starlight elevation. Compare normal depth with transmitted fraction.

   **What to observe:** The same positions give the same ideal normal column, while a longer slant path transmits less light.

Physical conclusion

Local moon-forced crowding, global resonant waves and self-gravity wakes require different physical models.

## Related experiments and articles

From ring particles to starlight · Reading path

### From ring particles to starlight

Articles on this path that use this experiment, followed by the other experiments they suggest.

1. [Article **How a small moon writes a stripe in Saturn’s rings**](https://sandboxphysics.com/stories/planetary-rings/moving-stripes/)
2. [Article **Derive the motion of a small patch of a planetary ring**](https://sandboxphysics.com/stories/planetary-rings/shearing-orbits/)
3. [Article **From a ring’s moving particles to its missing starlight**](https://sandboxphysics.com/stories/planetary-rings/columns-and-waves/)
4. [Article **Replay a real Cassini ring occultation, including its failed fits**](https://sandboxphysics.com/stories/planetary-rings/cassini-occultation/)
5. [Article **Read from self-gravity wakes to the uncertain age of Saturn’s rings**](https://sandboxphysics.com/stories/planetary-rings/wakes-and-age/)

Motion & dynamics · Starter path

## From a falling ball to an orbit

Start by measuring gravity and splitting motion into components. Then add contact forces and collisions, and follow the same laws all the way to an orbit.

[Start here → **Free Fall & Measuring Gravity** Capture a few drops and fit the camera positions to estimate gravitational acceleration. Then add air damping and watch the fit drift from the truth. Observe · 14 min](https://sandboxphysics.com/labs/free-fall/)

1. [1 Free Fall & Measuring Gravity](https://sandboxphysics.com/labs/free-fall/)
2. [2 Projectile Flight Designer](https://sandboxphysics.com/labs/projectile-flight/)
3. [3 Inclined Plane & Friction](https://sandboxphysics.com/labs/inclined-plane/)
4. [4 One-Dimensional Collision Bench](https://sandboxphysics.com/labs/collision-bench/)
5. [5 Mass–Spring Oscillator](https://sandboxphysics.com/labs/mass-spring/)
6. [6 How Orbits Take Shape](https://sandboxphysics.com/labs/orbit/)

[View the full path →](https://sandboxphysics.com/topics/mechanics/#starter-path)
