Chladni Figures Simulation
This Python code simulates the nodal line patterns of Chladni figures, approximating Ernst Chladni’s 1787 experiments with vibrating plates by modeling the resonant modes of a square membrane. It captures the visual essence of these wave patterns without simulating the complex physics of elastic bending and the dynamics of particle motion.
Python Code, detailed simulation description, physics and mathematics see:
Magnitude View: A 2D static plot showing the time-independent displacement magnitude ∣Z(x,y,f)∣ of the steady-state response at a driving frequency f matching the degenerate modes (3,5) and (5,3). A small damping factor (γ = 0.01) ensures these modes dominate. The magnitude highlights nodal lines and makes positive and negative antinodes indistinguishable, mimicking experimental Chladni patterns.
Phase View: This view displays the signed spatial amplitude of the steady-state response at a given frequency. The sign indicates whether a region oscillates in phase or π out of phase with a reference. Nodal lines appear where the amplitude vanishes. The membrane motion remains oscillatory in time; this view represents the spatial structure and phase relationships of that motion.
Sand View: The Sand View acts as a visually intuitive “nodal detector” derived from the same resonance-weighted field used in the magnitude and phase views.
Relation to Physical Experiments
In real Chladni experiments:
- Grains bounce dynamically due to plate acceleration. Migration occurs through complex frictional and collisional processes.
- Accumulation is influenced by time evolution and nonlinear interactions.
The Sand View abstracts these dynamics into a stationary probability model. It captures the final accumulation pattern without modeling transient motion.
Limitations
- Field-based simulation; does not model particle dynamics.
Note: This simulation visualizes the nodal patterns of a unit square membrane L_x = L_y with fixed edges, governed by the wave equation, capturing the essence of Chladni figures. In real experiments, elastic plates follow complex bending physics, but the membrane model approximates their nodal patterns using simpler wave mechanics. Focusing on nodal patterns avoids the unresolved complexity of grain motion, highlighting the universal physics of resonance, independent of material properties.
Only finite max_mode included.
Damping gamma is uniform; real plates have non-uniform damping.
Geometry is idealized unit square membrane.
Uses a membrane model for computational efficiency, which simplifies the physics of a true plate with bending stiffness.
Simulation–Experiment Match Fidelity
| Mode Category | Typical Example(s) | Match Fidelity | Notes |
|---|---|---|---|
| Exact Symmetric Modes | (2,2), (3,3), (4,4) | 100% | Perfect match: Clean axial nodal lines align exactly with experiments. |
| Low-order Degenerate Pairs | (1,2)+(2,1), (1,3)+(3,1) | ~50–60% | Partial match: Shows tilted/blended nodals instead of sharp crosses seen in some low-order plate patterns. |
| High-order Degenerate Pairs | (3,5)+(5,3), (1,6)+(6,1) | ~90–95% | Excellent match: Complex, interior nodals closely mimic historical figures; diagonals may flip orientation. |
Notes:
- Symmetric modes m,m are exact (100%) and visually identical to experiments.
- Asymmetric modes m ≠ n always form degenerate pairs in this square model, blending into symmetric patterns—both contribute fully e.g., (1,2) and (2,1) dominate together. No isolated "single" asymmetric modes appear due to symmetry.
- Low-order pairs can look less crisp; high-order excel at reproducing rich, experimental-like topology, including accidental degeneracies where symmetric modes blend with pairs (e.g., (10,10) + (2,14)/(14,2)). Larger gamma adds asymmetry from nearby modes, enhancing realism.
- Ratings prioritize nodal patterns (positions and shapes); the sim's blending captures the visual spirit of Chladni figures effectively, even if idealized.
Historical Context
Ernst Chladni (1756–1827), known as the father of acoustics, pioneered the study of vibrational modes by observing how elastic plates, sprinkled with sand or powder, formed Chladni figures—geometric patterns along nodal lines where the surface remains stationary. These patterns reveal standing waves and remain a subject of research today.
In his 1787 experiments:
An elastic plate (thin brass plate) was fixed at its center or edges.
It was vibrated with a violin bow at various frequencies.
Particles migrated from high-vibration areas to nodal lines, creating striking patterns.
Chladni figures laid foundations for acoustics, wave physics, and applications like mechanical engineering, with their nodal patterns inspiring both historical and modern scientific inquiry.
References
Chladni, Ernst Florens Friedrich. Entdeckungen über die Theorie des Klanges. Leipzig: Weidmanns Erben und Reich, 1787. ETH-Bibliothek Zürich,
Rar 5284. https://doi.org/10.3931/e-rara-4235. Public Domain Mark.Herman, Russell. Vibrations of Rectangular Membranes. (2024, September 4) University of North Carolina Wilmington. CC BY‑NC‑SA. https://math.libretexts.org/@go/page/90264
Wikipedia contributors. “Ernst Chladni.” Wikipedia. https://en.wikipedia.org/wiki/Ernst_Chladni
Further Reading
Abramian, A., Protière, S., Lazarus, A., & Devauchelle, O.
Chladni patterns explained by the space-dependent diffusion of bouncing grains.
Phys. Rev. Research 7, L032001 — Published 1 July,2025
https://doi.org/10.1103/PhysRevResearch.7.L032001Tuan, P.H., Lai, Y.H., Wen, C.P. et al. Point-driven modern Chladni figures with symmetry breaking. Sci Rep 8, 10844 (2018).
https://doi.org/10.1038/s41598-018-29244-6Tseng, Yu-Chen, Yu-Hsin Hsu, Yu-Hsiang Lai, Yan-Ting Yu, Hsing-Chih Liang, Kai-Feng Huang, and Yung-Fu Chen. 2021. “Exploiting Modern Chladni Plates to Analogously Manifest the Point Interaction” Applied Sciences 11, no. 21: 10094. https://doi.org/10.3390/app112110094
Becker, R. (2025, September 12). Unveiling the hidden geometry of sound. Medium. https://medium.com/@ratwolf/unveiling-the-hidden-geometry-of-sound-c3f0cf09dba5



Top comments (0)