Chapter 1 — The Lake as a Wave
From Hooke’s Law to Lake Superior’s Natural Heartbeat
There is one idea behind all of wave physics. One. And it is simpler than you think.
Imagine a simple pendulum or a mass attached to a spring. When you displace the mass, it moves back and forth—a motion we call oscillation. That single concept is the whole idea behind all of wave physics. Everything in this chapter is that idea, written in different physical contexts: we start with a spring and end with a lake. The underlying mathematics barely changes.
1.1 — Hooke’s Law: The Origin of All Oscillation
F is the restoring force — the force the spring exerts to return to rest. k is the spring constant, measured in Newtons per meter [N/m] — it tells you how stiff the spring is. x is the displacement — how far the mass has moved from its equilibrium position, measured in meters [m]. The minus sign is the physics: the force always points opposite to the displacement. Move right, force points left. Move left, force points right. Spring always wants to come back.
This single equation F = −kx — is called Hooke’s Law. It is the definition of a linear restoring force. Linear because the force is proportional to the first power of x, not x² or x³.( Some of my students still don’t know what a linear relation is and what a non-linear relation is!) And this linearity is what produces oscillation rather than chaos. We will get to the nonlinear Dynamics part pretty soon, bear with me exclamation?!!
Now apply Newton’s second law.
Substitute Hooke’s Law:
Rearrange:
Define ω² = k/m. Then:
This is the harmonic oscillator equation. It is the most important equation in physics after F = ma — and in fact it is F = ma, with Hooke’s Law substituted in. The solution is:
A is the amplitude — the maximum displacement from rest, in meters [m]. It is set by how hard you initially pulled the spring. φ is the phase — where in the cycle the oscillation starts, in radians [rad]. ω is the angular frequency, in radians per second [rad/s].
From ω, three fundamental wave quantities follow immediately:
The period T — the time for one complete oscillation, in seconds [s]:
The frequency f — how many complete oscillations happen per second, in Hertz [Hz]:
The angular frequency in terms of the physical constants of the spring:
1.2 — From One Spring to a Wave 🌊
Now imagine not one mass on one spring, but a long line of masses, each connected to the next by a spring. You displace the first mass. It pulls on the spring connecting it to the second mass. The second mass begins to move. It pulls on the third. The disturbance travels down the line. Each mass oscillates, but slightly later than the one before it.
That traveling disturbance is a wave.
Work out the mathematics using Hooke’s law carefully. Label the masses by index i, each separated by distance Δx. The force on mass i from its neighbors is:
Newton’s second law for mass i:
Now take the limit where the masses and springs become continuously distributed — infinitely many of them, infinitely close together, filling a continuous medium. The finite difference ηᵢ₊₁ − 2ηᵢ + ηᵢ₋₁ becomes a second derivative in space. The equation becomes:
This is the one-dimensional wave equation. η(x,t) is the displacement field — the displacement of the medium at position x and time t. c is the wave speed — how fast the disturbance travels through the medium, in meters per second [m/s].
The one-dimensional wave equation states that the medium’s acceleration is proportional to its curvature. This means that a point with a much different displacement than its neighbors is pulled back strongly—it’s Hooke’s Law applied to every point in the continuous medium simultaneously. The physical form of the wave speed c is determined by two factors from the discrete chain model: a stronger restoring force (stiffer springs) makes the wave travel faster, while greater inertia (heavier masses) slows it down. The wave speed always takes the form:
For a guitar string under tension T with mass per unit length μ: c = √(T/μ). For sound in air: c = √(pressure/density). The form is always the same. Restoring force over inertia, under a square root. This is the wave speed equivalent of ω = √(k/m).
1.3 — Vocabularies of Wave Physics: Amplitude, Wavelength, Period, Frequency, Wave Number
This is a traveling wave:
The simplest solution to the wave equation is a pure sinusoidal traveling wave:
Every symbol has a precise physical meaning. Understand these quantities — they are the vocabulary of all wave physics.
A — the amplitude [m]. The maximum displacement of the medium from its resting position. How tall the wave is.
k — the wave number [rad/m]. How many radians of oscillation fit into one meter of space. It is related to the wavelength λ — the physical distance from one crest to the next — by:
ω — the angular frequency [rad/s]. How many radians of oscillation pass per second at a fixed point in space. Related to the period T and frequency f by:
c — the wave speed [m/s]. How fast the wave pattern moves through space. It connects all of the above:
This last equation — c = λf — is the fundamental wave relation. Wave speed equals wavelength times frequency. Every wave in every medium satisfies this. Know any two of the three quantities and the third follows.
Now fix your position at one point x₀ and watch how η changes in time there:
The factor A sin(kx₀) is a fixed constant — it just tells you how large the oscillation is at your particular location. The time variation is pure sinusoidal oscillation at frequency ω. This is simple harmonic motion — identical to the mass on a spring. A traveling wave, seen from a fixed point in space, looks exactly like a harmonic oscillator.
A wave is an oscillator that has learned to travel. 🙂
1.4 — The Lake as a One-Dimensional Wave
Let’s transfer our knowledge to Lake Superior. 🌊
The lake surface is a continuous medium. When a storm disturbs it, the surface tilts — water piles up on one side, drops on the other. Gravity acts as the restoring force. When the surface tilts away from flat, gravity pulls it back toward flat. This is Hooke’s Law for water. The tilt is the displacement. Gravity is the spring. The water is the mass.
We begin with a deliberate simplification. The real lake is three-dimensional. We model it as a long narrow channel of length L and uniform depth h. The only variation we track is along one direction x. The variable η(x,t) is the surface displacement — how high the water surface is above its resting level at position x and time t.
For shallow water — meaning the depth h is much smaller than the wavelength of the disturbance, which is satisfied for large-scale lake motions — the wave equation for the surface height is exactly:
g = 9.8 m/s² is gravitational acceleration. h is the water depth. The wave speed is c = √(gh) — gravity is the restoring force, depth is the inertia, wave speed is √(restoring/inertia). Same structure as every wave we have seen.
Lake Superior has an average depth of about 147 m, giving:
Shallow water gravity waves cross Lake Superior — roughly 560 km long — in about 560,000/38 ≈ 4 hours.
1.5 — Standing Waves and the Natural Frequencies of the Lake
A wave in an open medium travels forever. A wave in a bounded basin — a lake with shores — cannot escape. It reflects off the boundaries and travels back. The reflected wave interferes with the original.
For most wavelengths, the interference is destructive — the forward and reflected waves cancel each other out and no sustained oscillation builds. But for specific wavelengths, the interference is constructive — the waves reinforce each other and a standing wave forms.
A standing wave is a wave that does not travel. It oscillates in place, with fixed points called nodes that never move, and fixed points called antinodes that oscillate with maximum amplitude. The medium oscillates as a whole, synchronized at one frequency, with a fixed spatial pattern.
The condition for a standing wave in a channel of length L with closed ends (the shores of the lake) is that an integer number of half-wavelengths fits exactly within the basin:
Substituting λ = 2π/k and the wave relation c = ω/k:
These are the natural frequencies of the lake — the discrete set of frequencies at which the lake can sustain oscillation. n is the mode number. Each value of n is a different normal mode — a different spatial pattern of oscillation, each with its own frequency.
Mode n = 1 — the fundamental mode: the entire lake rocks side to side. One end goes up while the other goes down. One node in the center. Period:
This is the seiche — the natural rocking of the lake under gravity. Lake Superior seiches with a fundamental period of about 8 hours. Notably, this is set entirely by the basin dimensions and water depth. Change the lake size, the seiche period changes. Change the depth, the seiche period changes.
Mode n = 2: the left half and right half rock in opposition. Two nodes, one at each quarter of the lake. Period T₂ = L/c ≈ 4 hours.
Mode n = 3, 4, …: higher modes, shorter periods, more complex spatial patterns.
Now look at any single fixed point x₀ on the lake surface during mode n. The surface displacement there is:
The bracket is a constant — determined only by where you are standing along the lake. The time variation is pure cosine oscillation at frequency ωⁿ. Looks familiar? —This is exactly the harmonic oscillator solution x(t) = A cos(ωt)! 🥳
Every point on the lake, in every mode, oscillates as a harmonic oscillator at that mode’s natural frequency.
The lake is not one oscillator. It is an infinite collection of harmonic oscillators — one at every point — all coupled together through the wave equation and organized by the boundary conditions into discrete natural modes. Gravity is the spring. Water depth provides the inertia.
1.6 — Damping: When the Lake Loses Energy
A perfect lake in a perfect world oscillates forever. Real water does not. Energy leaks out through friction between the moving water and the lake floor, through viscosity within the water itself, and through radiation of energy as internal waves into the stratified deep: long story short in real world water sources loses energy. All of these mechanisms remove momentum from the oscillating water in proportion to how fast it is moving.
In the harmonic oscillator, this is linear damping. Add one term:
The new term bẋ is the damping force — a drag proportional to velocity. b is the damping coefficient [kg/s]. Divide through by m and write r = b/m [s⁻¹]:
In the lake, the identical structure appears:
r is the damping rate [s⁻¹]. For Lake Superior, combining bottom friction and internal wave radiation gives r ≈ 1.7 × 10⁻⁶ s⁻¹. The damping timescale — how long before the oscillation amplitude falls to 1/e ≈ 37% of its initial value — is:
Cut off the wind. The lake keeps oscillating for about a week before friction kills it. The solution to the damped equation is:
where the damped natural frequency is slightly lower than the undamped frequency:
For Lake Superior, r « ωⁿ — the damping is very weak compared to the oscillation frequency — so ω_d ≈ ωⁿ to excellent approximation. The exponential envelope e⁻ʳᵗᐟ² multiplies the oscillation: every 7 days, the amplitude shrinks by a factor of e⁻½ ≈ 0.61.
The character of the decay depends on the damping ratio ζ = r/(2ωⁿ):
Underdamped (ζ < 1): the system oscillates with shrinking amplitude. The solution is the decaying sinusoid above. Lake Superior is underdamped — it completes many oscillation cycles before energy dissipates.
Critically damped (ζ = 1): the system returns to equilibrium as fast as possible without oscillating.
Overdamped (ζ > 1): the system creeps slowly back to equilibrium, no oscillation. (E.g. Think of stirring honey).
Lake Superior sits comfortably in the underdamped regime. The damping timescale of 7 days is much longer than the oscillation period of ~8 hours for seiches, so the lake rings many times before going quiet.
1.7 — Forced Oscillation and Resonance: The Power of Matching Frequencies
Every object that can oscillate—like a mass on a spring or the water in a lake—has a natural frequency (ω₀). This is the specific speed, or rhythm, at which it “prefers” to swing back and forth when nothing else is pushing it. This natural rhythm is set entirely by the object’s physical properties (like mass and stiffness).
Forced oscillation happens when an external force, like wind or a motor, pushes the object at its own rhythm, called the driving frequency (ω_d). The object has to move, but how much it moves depends entirely on how the driving rhythm (ω_d) compares to its natural rhythm (ω₀).
- When ω_d is far from ω₀ (Off-Resonance): The push is weak. If the force pushes too fast, the object can’t keep up. If the force pushes too slowly, the object just follows the force without a strong, noticeable swing. The response is small.
- When ω_d exactly matches ω₀ (Resonance): This is the moment of maximum energy. When the external force pushes at the exact natural frequency, the object’s swing (amplitude) grows to its maximum possible size.
Why does this happen? At resonance, the driving force and the object’s motion are perfectly synchronized. Every push from the external force happens exactly when the object is moving in the same direction. This means every push adds energy, and no energy is wasted fighting the motion. The only thing that stops the amplitude from growing forever is damping (friction).
In the case of Lake Superior, the lake’s natural rotational frequency is determined by the Coriolis parameter (f). Resonance occurs when a storm lasts for exactly one inertial period (T_f ≈ 16.3 hours). This storm duration is just long enough to push the water through one complete inertial circle, transferring the maximum possible energy into the lake’s rotational “heartbeat.”
1.8 — External Forcing: Wind Drives the Lake
Now add wind. A storm exerts a stress τ(t) on the water surface — a horizontal force per unit area, measured in Pascals [Pa]. Dividing by the mass per unit area of the water layer — density ρ times depth H — converts this to an acceleration. The equation becomes:
This is the driven, damped harmonic oscillator. Compare it directly to the classical equation:
The mapping is exact:
| Classical oscillator | Lake Superior |
|---|---|
| Mass m | Water mass per area ρH |
| Spring constant k | Gravity mode frequency ωⁿ² |
| Damping b/m | Damping rate r |
| Displacement x | Surface height η |
| External force F(t) | Wind stress τ(t)/ρH |
The wind stress τ(t)/ρH plays the role of the external force. The natural frequency ωⁿ of the lake mode plays the role of √(k/m). Everything you know about driven oscillators now applies to the lake directly.
The steady-state amplitude of forced oscillation at driving frequency ω_d is:
This is the frequency response function. It tells you how large the lake oscillates for any given wind frequency.
Three cases:
Slow wind (ω_d « ωₙ): the lake follows the wind quasi-statically. Weak response.
Fast wind (ω_d » ωₙ): the lake’s inertia cannot keep up. Response shrinks.
Wind at the natural frequency (ω_d = ωₙ) — resonance: amplitude peaks at:
The amplitude at resonance is inversely proportional to the damping rate r. A lightly damped lake (small r) resonates to large amplitude. The system absorbs energy most efficiently when the wind period matches the lake’s natural period.
Power transfer and phase. The power delivered by the wind to the lake is:
τ(t) is the wind stress. u(0) is the surface water velocity. Power is force times velocity — always. Maximum power transfer occurs when force and velocity are in phase — pointing the same direction simultaneously. At resonance, the displacement x lags the driving force by exactly 90°, which means the velocity (the time derivative of displacement, shifted 90° further) is exactly in phase with the force. This is why resonance is the condition of maximum energy absorption.
A storm lasting approximately one seiche period — around 8 hours for Lake Superior’s gravity modes — drives the lake most efficiently. A storm lasting 2 hours or 3 days is off-resonance and drives the seiche much less effectively.
1.9 — The Lake’s Own Tidal Heartbeat
Everything above — the seiche, the wave equation, the natural frequencies — involves gravity as the restoring force and the shoreline as the boundary that selects discrete frequencies. The lake’s seiche period of ~8 hours is set by its size and depth.
But Lake Superior has a second heartbeat. One that has nothing to do with basin size or depth. Nothing to do with gravity waves at all.
To find it, we need to put the lake on a rotating planet. 🌏
A tide is a periodic rise and fall of water caused by a gravitational pull from an astronomical body — primarily the Moon 🌚. The Moon’s gravity does not pull the entire Earth equally. It pulls the near side harder than the center, and the center harder than the far side. This difference in pull — the tidal force — stretches the ocean into two bulges: one toward the Moon, one away. As Earth rotates underneath these bulges once every 24 hours, any point on the coast passes through bulge, gap, bulge, gap. Two high tides, two low tides, every day.
The essential point: a tide is the ocean being forced to oscillate by a periodic astronomical pull at a specific frequency — roughly once every 12.4 hours for the dominant lunar tide. This is exactly the driven harmonic oscillator of Part 1.7. The Moon is F(t). The ocean basin is the oscillator. The tidal frequency is ω_d.
Lake Superior has no meaningful astronomical tide. The Moon’s pull is nearly identical across the whole lake — the tidal force difference from one shore to the other is negligible. The tidal range in Lake Superior is about 2–4 centimeters. Real, but physically insignificant compared to seiches and storm-driven currents.
But Lake Superior has its own periodic oscillation — its own tide — and the Moon has nothing to do with it. The forcing is not the Moon. The forcing is Earth’s rotation itself, acting on any water that gets pushed into motion by wind. And the frequency of this oscillation is not set by the Moon’s orbital period, or by the lake’s size, or by its depth. It is set by one number:
Ω is Earth’s rotation rate. φ is the latitude of the lake. f is called the Coriolis parameter. We will derive exactly where this comes from in Chapter 2. For now, the result for Lake Superior at φ ≈ 47°N:
The inertial period — the period of the oscillation this rotation drives:
Every time a storm pushes the surface water of Lake Superior, the water does not simply drift — it begins to circle, turning clockwise, completing one full inertial loop every 16.3 hours. This is the lake’s inertial oscillation — its rotational heartbeat.
Change the latitude, change the period. Move Lake Superior to the equator — sinφ = 0, f = 0, period goes to infinity — the oscillation disappears entirely. Move it to the North Pole — sinφ = 1, f = 2Ω, period shrinks to 12 hours. At 47°N, the answer is 16.3 hours. The period is written in the latitude. That is the lake’s tide — not from the Moon, but from the spin of the planet it sits on.
What Do You Know Now About Lake Superior?
| Concept | Symbol | Lake Superior value | Origin |
|---|---|---|---|
| Wave speed | c = √(gh) | ~38 m/s | Gravity + depth |
| Seiche period | T₁ = 2L/c | ~8 hours | Basin size + depth |
| Damping timescale | τ = 1/r | ~7 days | Friction + wave radiation |
| Inertial period | T_f = 2π/f | ~16.3 hours | Earth’s rotation + latitude |
| Natural frequency | ωⁿ = nπc/L | Mode-dependent | Basin geometry |
| Resonance amplitude | A = F₀/(mrωⁿ) | Maximum at ω_d = ωⁿ | Frequency matching |
You started with F = −kx — a spring — and arrived at a complete physical description of Lake Superior as a wave system. Gravity is the spring. Water is the mass. The shoreline selects the natural frequencies. Friction damps them. Wind drives them. And Earth’s rotation adds a second heartbeat at 16.3 hours that the wave equation alone could never predict.
Chapter 2 will show you where that 16.3 hours actually comes from — and what happens to the wave when the planet underneath it is spinning.