Ocean waves activity

Storm to Shore

Follow ocean waves from the storm that makes them to the beach where they break. Six stops. At each one, move the sliders, make a prediction, then test it.

What moves?

A wave carries energy across the ocean, but the water itself mostly stays put. Watch the orange buoy: crests pass by, and the buoy just goes around in a loop. The white dots are bits of water below the surface.

Side view, drawn to scale. The ▼ markers ride along with the crests.

Period
Wave speed
Buoy's loop
Sway at the seabed

Predict, then test

Decide on your answer before you open each one.

Follow one ▼ crest marker, then follow the buoy. Which one makes it across the screen?

Only the crest. The wave's shape and energy travel. The water loops in place. A floating bottle bobs up and down in nearly the same spot instead of riding the waves to shore.

Set the depth to 50 m and the wavelength to 30 m. How far down do you have to go before the water is nearly still?

About half a wavelength (the dashed line). The circles shrink quickly with depth. A submarine 50 m down would not feel these waves at all.

Now try shallow water (5 m) with long waves (100 m). What happens to the circles near the bottom?

They flatten into a back-and-forth sway. If you have snorkeled near a beach, you have felt this surge. The wave now "feels the bottom", and that sets up everything at stops 3 and 4.

Under the hood: stops 1 to 5 use linear wave theory, ω² = gk·tanh(kh). Stop 3 applies linear shoaling up to a breaking limit of H = 0.78h. The peaked crest shapes near breaking are drawn for looks. Stop 4 solves the time-dependent mild-slope equation on a 240 × 192 grid that repeats along the shore, so the wave direction moves in steps. Stop 5 runs the same solver over a barred beach. Its currents are a prescribed, mass-conserving rip cell scaled by wave height, plus an onshore push where waves break over the bar. The swimmer's energy budget is for illustration only. Stop 6 uses the JONSWAP fetch-limited growth curves, gH/U² = 0.0016 (gF/U²)^½ and gT/U = 0.286 (gF/U²)^⅓, capped at the Pierson-Moskowitz fully developed sea (gH/U² = 0.2433, gT/U = 8.134). The duration limit comes from the Shore Protection Manual, and the 10 m wind speed is used directly.