⚖️ Pendulum wave
🎯 Illustration of a pendulum wave
⭐ Based on the VPython PendulumWave and inspired by www.dynamicmath.xyz
Live experiment
Section titled “Live experiment”🧠 Pendulum wave synchronization
Section titled “🧠 Pendulum wave synchronization”At first glance the pendulum wave looks chaotic, but it is actually a perfectly designed periodic motion!
The key idea:
👉 Each pendulum has a slightly different period, chosen very carefully.
Each of the pendulum’s period is carefully chosen
where is the period of the pendulum wave. As a consequence, after a time :
👉 That is an integer.
So every pendulum has completed 15 swings, 16 swings, 17 swings, etc.
Because each pendulum completes an integer number of cycles, they all return to the same position with the same phase, i.e. they re-synchronize perfectly.
What happens in between?
Section titled “What happens in between?”Between and :
- Phases drift apart
- The pattern looks like a traveling wave
- Then becomes messy / “random”
- Then reorganizes again
This is due to phase differences evolving linearly:
🎼 A many-body “beat” phenomenon
Section titled “🎼 A many-body “beat” phenomenon”Although here you’re seeing many frequencies interfering in time, it’s similar to:
- musical harmonics
- interference patterns
- Fourier superposition
🧠 Why the wave pattern appears
Section titled “🧠 Why the wave pattern appears”At intermediate times:
- Neighboring pendulums are slightly out of phase
- This creates spatial phase gradients
Our brain interprets this as a wave traveling through the system. However, nothing is actually traveling — it’s a mere illusion.
🧩 The deeper math
Section titled “🧩 The deeper math”This is a system of pendulums, where for each individual pendulum we have:
Because all are chosen as:
all frequencies are commensurate (rationally related). This guarantees a common period and an exact recurrence, since after a time :
for all pendulums.
Summarizing:
Section titled “Summarizing:”👉 The wave comes back because every pendulum “keeps perfect count” and they all land back in sync after completing whole-number cycles.