Learning Objectives
By the end of this section, you will be able to:
- Derive the 2D wave equation for a vibrating membrane and understand each term physically
- Apply separation of variables to transform the 2D wave PDE into three independent ODEs
- Compute the eigenvalues and natural frequencies for rectangular membranes
- Construct the general solution as a double Fourier series with oscillatory (not decaying) time behavior
- Explain mode degeneracy and Chladni patterns as observable consequences of the mathematics
- Extend the theory to circular membranes using Bessel functions
- Connect 2D wave analysis to modern applications in acoustics, engineering, and machine learning
The Big Picture: Vibrations in Two Dimensions
"The vibrations of a drumhead contain the entire physics of wave propagation in two dimensions — every frequency, every pattern, every principle of superposition, all visible in the motion of a stretched membrane."
In the previous sections, we studied the 1D wave equation — vibrations of a string. A string vibrates in one spatial dimension, and its modes are simple sine waves. Now we extend these ideas to two spatial dimensions: the vibrations of a thin, stretched membrane fixed at its boundary.
Think of a drumhead. When struck, it vibrates in complex patterns that are fundamentally different from a vibrating string. The membrane can move up and down at every point on its surface, and the patterns of motion — the normal modes — are two-dimensional standing waves described by products of sine functions (for rectangular membranes) or Bessel functions (for circular drums).
This extension from 1D to 2D is not merely a mathematical exercise. It reveals phenomena that have no analogue in one dimension:
Mode Degeneracy
Different vibration patterns can share the same frequency — impossible on a string
Chladni Patterns
Beautiful geometric nodal lines that make the mathematics of vibration visible to the eye
Musical Acoustics
The physics of drums, timpani, cymbals, and every percussion instrument with a vibrating surface
Structural Engineering
Vibration analysis of floors, walls, aircraft panels, and bridge decks under dynamic loading
Earthquake Engineering
Seismic wave propagation through 2D cross-sections of the Earth's crust
Machine Learning
Physics-informed neural networks and Fourier neural operators for wave simulation
Historical Context
The study of vibrating membranes has a rich history that connects some of the greatest names in mathematics and physics.
Euler & Bernoulli (1740s–1760s)
Leonhard Euler and Daniel Bernoulli extended the vibrating string theory to two dimensions. Euler wrote the first form of the 2D wave equation, while Bernoulli championed the idea that every vibration is a superposition of normal modes — the principle of superposition that underlies all of Fourier analysis.
Ernst Chladni (1787)
The German physicist Ernst Chladni made the vibrations of plates visible by scattering sand on vibrating metal plates. The sand collected along the nodal lines — curves where the plate does not move — forming stunning geometric patterns. Napoleon was so impressed that he offered a prize for a mathematical theory explaining them.
Sophie Germain (1816)
Sophie Germain won a prize from the French Academy of Sciences for her theory of vibrating elastic plates. Despite facing enormous barriers as a woman in 19th-century academia, she derived the correct equation governing plate vibrations — a fourth-order PDE related to the wave equation we study here.
Lord Rayleigh (1877)
John William Strutt (Lord Rayleigh) published The Theory of Sound, providing the definitive mathematical treatment of vibrating membranes and their modes. His work laid the foundation for modern acoustics and vibration analysis.
The 2D Wave Equation
Consider a thin, elastic membrane stretched over a frame. Let denote the vertical displacement of the membrane at position and time . Newton's second law applied to a small patch of membrane yields:
The 2D Wave Equation
Understanding Each Term
| Term | Symbol | Physical Meaning |
|---|---|---|
| Displacement | u(x, y, t) | Vertical deflection of the membrane at point (x,y) at time t |
| Acceleration | ∂²u/∂t² | How fast the velocity of each point is changing |
| Laplacian | ∇²u | Curvature of the membrane surface; how u differs from its local average |
| Wave speed | c = √(T/ρ) | Determined by tension T and surface density ρ of the membrane |
The Physical Logic
The equation says: if the membrane is curved at a point (Laplacian is nonzero), then the net restoring force from the surrounding tension causes the point to accelerate back toward the flat position. A positive Laplacian means the point is lower than the average of its neighbors, so the tension pulls it up (positive acceleration). A negative Laplacian means the point is higher, and tension pulls it down.
Contrast with the 2D Heat Equation
| Property | 2D Heat Equation | 2D Wave Equation |
|---|---|---|
| PDE | ∂u/∂t = α∇²u | ∂²u/∂t² = c²∇²u |
| Time order | First order (one initial condition) | Second order (two initial conditions) |
| Mode behavior | Exponential decay: exp(-αλt) | Oscillation: cos(ωt), sin(ωt) |
| Energy | Dissipates (entropy increases) | Conserved (kinetic ⇄ potential) |
| Time reversal | Irreversible (smoothing) | Reversible (oscillation) |
| Information speed | Infinite (instantaneous spreading) | Finite (propagation at speed c) |
Two Initial Conditions
Because the wave equation is second order in time, it requires two initial conditions:
- Initial displacement: — the shape of the membrane at time zero
- Initial velocity: — how fast each point is moving at time zero
In contrast, the heat equation needs only one initial condition (initial temperature) because it is first order in time.
Separation of Variables for Rectangular Membranes
We solve the 2D wave equation on a rectangular membrane with fixed (zero-displacement) boundaries:
Step 1: Assume a product solution. We guess that . Substituting into the PDE:
Step 2: Divide by :
The left side depends only on , the right side only on and . For these to be equal for all values, both must equal a constant .
Step 3: Separate the spatial variables. From , set so that .
Step 4: Solve three independent ODEs.
X-equation
Y-equation
T-equation
Wave vs Heat: The Time Equation
Compare the time equations for the two PDEs:
- Heat: gives decay
- Wave: gives oscillation
This is the fundamental difference: heat modes die out; wave modes oscillate forever.
Eigenvalues and Natural Frequencies
Each pair of mode numbers with gives a combined eigenvalue and natural frequency:
2D Eigenvalue & Frequency
Frequency depends on geometry, wave speed, and mode numbers
Mode Frequency Table (Unit Square)
For a unit square membrane (, ):
| Mode (m, n) | m² + n² | ωₘₙ / π | Pattern |
|---|---|---|---|
| (1, 1) | 2 | √2 ≈ 1.414 | Fundamental: single bump |
| (1, 2) or (2, 1) | 5 | √5 ≈ 2.236 | Two half-waves (degenerate pair) |
| (2, 2) | 8 | √8 ≈ 2.828 | 2×2 checkerboard |
| (1, 3) or (3, 1) | 10 | √10 ≈ 3.162 | Three half-waves (degenerate pair) |
| (2, 3) or (3, 2) | 13 | √13 ≈ 3.606 | Mixed pattern |
| (3, 3) | 18 | √18 ≈ 4.243 | 3×3 checkerboard |
Degeneracy: A Purely 2D Phenomenon
On a square membrane, modes and have the same frequency because . These are called degenerate modes. They have different spatial patterns but oscillate at the same rate. Any linear combination of degenerate modes is also a valid vibration at that frequency, leading to a rich variety of possible patterns.
On a rectangular membrane with , this degeneracy is typically broken — modes (1, 2) and (2, 1) will have different frequencies.
The General Solution
Assembling all the pieces, each normal mode has the form:
The general solution is the superposition of all modes:
General Solution: 2D Wave Equation
Finding the Coefficients
The coefficients and are determined by the two initial conditions using orthogonality of the eigenfunctions:
From initial displacement
From initial velocity
Compare with 2D Heat Equation
The 2D heat equation solution has only coefficients (no ) because it has only one initial condition. The time factor is (decay) instead of (oscillation).
Interactive Membrane Simulation
Explore the vibrations of a rectangular membrane in real time. Select different modes , adjust the wave speed, and observe how the membrane oscillates. Enable the superposition toggle to see how two modes combine.
What to Observe
- Mode (1, 1): The fundamental mode — the entire membrane bobs up and down as one
- Higher modes: Increasing m or n adds more half-waves, creating richer patterns
- Superposition: When two modes are combined, the resulting motion is complex and non-periodic unless the frequencies are rationally related
- Wave speed: Higher speed means faster oscillation (higher frequency) for the same mode
Exploring Mode Patterns
Each mode has a characteristic spatial pattern: half-waves in the -direction and half-waves in the -direction. The nodal lines — where the displacement is always zero — form a grid of vertical and horizontal lines.
Click on any mode in the grid below to see its details:
Rectangular Membrane Mode Patterns
Reading the Mode Patterns
- Red regions represent positive displacement (membrane displaced upward)
- Blue regions represent negative displacement (membrane displaced downward)
- Boundaries between colors are the nodal lines where at all times
- Adjacent regions always have opposite signs — when one is up, its neighbor is down
Counting Nodal Lines
For mode on a rectangular membrane, the nodal lines are located at:
- for (vertical lines)
- for (horizontal lines)
So mode (3, 2) has 2 vertical lines and 1 horizontal line, dividing the membrane into 6 regions.
Circular Membranes: The Mathematics of Drums
Real drums are circular, not rectangular. On a circular membrane of radius , the wave equation in polar coordinates becomes:
Separation of variables leads to:
Angular equation
Radial equation (Bessel)
Time equation
Here is the Bessel function of the first kind of order , and is the -th zero of . The boundary condition (fixed rim) forces , which selects the allowed frequencies.
First Few Bessel Function Zeros
| m (angular) | n = 1 | n = 2 | n = 3 | n = 4 |
|---|---|---|---|---|
| 0 | 2.4048 | 5.5201 | 8.6537 | 11.7915 |
| 1 | 3.8317 | 7.0156 | 10.1735 | 13.3237 |
| 2 | 5.1356 | 8.4172 | 11.6198 | 14.7960 |
| 3 | 6.3802 | 9.7610 | 13.0152 | 16.2235 |
The nodal patterns of a circular membrane have two types of nodal lines:
- Nodal circles: concentric circles where
- Nodal diameters: equally spaced lines through the center where
Explore the circular membrane modes below. Toggle between top view (showing the pattern) and 3D view (showing the surface shape):
Why Drums Sound Different from Strings
On a string, the overtone frequencies are integer multiples of the fundamental: . This produces a harmonic (musical) sound.
On a drum, the frequencies are proportional to the Bessel zeros , which are not integer multiples of each other. For example, the first few circular frequencies are proportional to 2.405, 3.832, 5.136, 5.520 — not a harmonic series. This is why drums produce a less definite pitch than string instruments.
Chladni Patterns: Seeing Sound
In 1787, Ernst Chladni demonstrated one of the most elegant experiments in physics: he scattered fine sand on a vibrating metal plate, and the sand migrated to the nodal lines — the curves where the plate remains at rest. The result was a gallery of stunning geometric patterns, now called Chladni figures.
Mathematically, Chladni patterns show the zero set of the mode shape function. For a rectangular plate vibrating in mode , the nodal lines are the simple grid where or . But when multiple modes are superimposed, the nodal lines curve and intersect in complex ways.
Explore Chladni patterns for different modes and plate shapes:
Real Chladni Experiments
Modern Chladni experiments use speakers driven at specific frequencies to excite individual modes of metal plates. The patterns depend on:
- Frequency: Each driving frequency excites modes near that frequency
- Plate shape: Square, circular, and irregular plates produce very different patterns
- Boundary conditions: Clamped edges versus free edges change the mode shapes entirely
Machine Learning Connections
The 2D wave equation connects to modern machine learning and computational science in several important ways.
1. Physics-Informed Neural Networks (PINNs)
PINNs solve PDEs by training neural networks that satisfy the wave equation as a loss function. Instead of discretizing on a grid, you train to minimize:
The 2D wave equation is a standard benchmark for PINNs because its oscillatory solutions are challenging for neural networks to learn.
2. Fourier Neural Operators (FNOs)
FNOs learn to map initial conditions to solutions by operating in Fourier space — exactly the eigenmode representation we derived. The key insight: the 2D Fourier modes are the natural basis for these operators, and FNOs learn the relationship between input modes and output modes.
3. Acoustic Signal Processing
The modal analysis of 2D membranes directly applies to:
- Speaker design: Understanding how speaker cones vibrate to radiate sound
- Microphone arrays: Spatial filtering based on 2D wave propagation principles
- Room acoustics: Modal analysis of room surfaces for noise control and acoustic design
4. Structural Health Monitoring
Machine learning models trained on vibration mode shapes can detect damage in structures. A crack or defect changes the natural frequencies and mode shapes, and neural networks can learn to identify damage location and severity from vibration measurements — using exactly the modal theory we developed here.
Python Implementation
Implement the 2D wave equation solution for both rectangular and circular membranes:
Common Pitfalls
Forgetting the Second Initial Condition
The wave equation requires both initial displacement and initial velocity . If you set everywhere, you get for all modes, and the solution is purely cosine in time. But if you forget to include when it is nonzero, you miss the sine terms entirely.
Confusing Wave and Heat Modes
The spatial eigenfunctions are identical for both equations, but the time behavior is completely different:
- Heat: mode decays as (smooth and permanent)
- Wave: mode oscillates as (periodic, energy-conserving)
Degeneracy Is Geometry-Dependent
Modes and are degenerate only on a square membrane. On a rectangle with , these modes have different frequencies. Be careful when analyzing physical systems — small deviations from perfect symmetry break the degeneracy.
Bessel Functions Are Not Sinusoidal
The zeros of Bessel functions are not equally spaced (unlike zeros of sine functions). This means the overtone frequencies of a circular drum are not harmonically related, which is why drums have a less definite pitch than stringed instruments. Do not assume harmonic relationships for circular membranes.
Test Your Understanding
1. In the 2D wave equation on a rectangular membrane, what does the Laplacian ∇²u measure?
2. For a rectangular membrane of dimensions Lₓ × Lᵧ with mode numbers (m, n), the natural frequency is:
3. Unlike the 2D heat equation where each mode decays exponentially, what do the modes of the 2D wave equation do?
4. On a square membrane (Lₓ = Lᵧ = L), modes (1, 2) and (2, 1) are called degenerate because they:
5. Chladni patterns on a vibrating plate show lines where:
Summary
The 2D wave equation extends the vibrating string theory to membranes and surfaces, revealing rich phenomena like mode degeneracy and Chladni patterns that have no analogue in one dimension.
Key Equations
| Name | Formula |
|---|---|
| 2D Wave Equation | ∂²u/∂t² = c²(∂²u/∂x² + ∂²u/∂y²) |
| Eigenvalues | λₘₙ = π²(m²/Lₓ² + n²/Lᵧ²) |
| Natural Frequencies | ωₘₙ = πc√(m²/Lₓ² + n²/Lᵧ²) |
| Mode Shape | sin(mπx/Lₓ) sin(nπy/Lᵧ) |
| General Solution | Σₘ Σₙ [Aₘₙ cos(ωt) + Bₘₙ sin(ωt)] × mode shape |
| Circular Membrane | Jₘ(jₘₙ r/a) cos(mθ) cos(ωₘₙ t) |
Key Takeaways
- The 2D wave equation describes vibrating membranes with the Laplacian measuring surface curvature
- Separation of variables yields three ODEs: two spatial (eigenvalue problems) and one temporal (oscillator)
- Unlike the heat equation where modes decay, wave modes oscillate forever at their natural frequencies
- The natural frequency depends on — the square root of the sum, not the sum of square roots
- Degeneracy occurs on square membranes: modes and share the same frequency
- Circular membranes use Bessel functions instead of sines, with non-harmonic overtone series
- Chladni patterns make the nodal lines of vibrating surfaces visible and are direct manifestations of the eigenmodes
Coming Next: In the next section, we'll explore Numerical Methods for Waves — finite difference schemes, stability conditions, and practical algorithms for simulating wave propagation when analytical solutions are not available.