DML Phased Array Acoustic Demonstrator

System Architecture & Mathematical Formulation

This formulation models a 16-channel ($4 \times 4$) beamforming audio array utilizing Distributed Mode Loudspeakers (DML). Accurate acoustic steering requires solving for both the spatial interference patterns and the structural modality of the individual radiating planes.

I. Analytical Beamforming Equations

Assuming the array lies in the $xy$-plane, radiating forward along the $z$-axis. With elements at coordinates $(x_n, y_m)$, the far-field complex Array Factor (AF) at elevation angle $\theta$ (from the $z$-axis) and azimuth angle $\phi$ (in the $xy$-plane) is computed as a phasor summation:

$$AF(\theta, \phi) = \sum_{n=1}^{4} \sum_{m=1}^{4} w_{nm} e^{j \left[ k \sin\theta (x_n \cos\phi + y_m \sin\phi) - \Delta\Phi_{nm} \right]}$$

Where $k = \frac{2\pi}{\lambda}$ is the wavenumber, $w_{nm}$ is the amplitude weight (coherence) of the specific element, and $\Delta\Phi_{nm}$ is the programmatic phase shift required to steer the main lobe to target coordinates $(\theta_0, \phi_0)$:

$$\Delta\Phi_{nm} = k \sin\theta_0 (x_n \cos\phi_0 + y_m \sin\phi_0)$$

II. Modal Suppression via Mass Asymmetry

The transverse out-of-plane displacement $W(x,y,t)$ of a compliant DML plate is governed by the biharmonic equation:

$$D \nabla^4 W + \rho(x,y) h \frac{\partial^2 W}{\partial t^2} = F(x,y,t)$$

Symmetrical plates generate degenerate eigenmodes (Chladni patterns) that severely degrade phase coherence. We suppress these by breaking geometric symmetry: applying off-center excitation and distributing localized backing weights in a Fibonacci spiral to disrupt nodal formation:

$$\rho(x,y) = \rho_0 + \sum_{i=1}^{N} m_i \delta(x - x_i, y - y_i)$$

Numerical Optimization & Computational Stack

To transition from continuous analytical boundaries to a real-time visualization and design tool, the continuous surface integrals must be discretized and optimized algorithmically.

Array Parameters


Beam Steering

Radiator Modality

Frequency Response Spectrum

3D Directivity Balloon & Hardware
Scroll: Zoom | Drag: Rotate

Simultaneous 16-Plate Modal Response

Visualizing structural symmetry breaking. Red/Blue = phase. White = nodal lines.

Solver Engine

Status: IDLE
Current Freq: 80 Hz
Fitness (J): 0.000
Epoch: 0

Pausing will sync the optimized geometry back to Tab 2 for detailed 2D analysis.

Optimizer Tuning

Audio Stimulus

Warning: Ensure system volume is low. Audio clarity and amplitude scale aggressively with mathematical fitness $J$.

Adaptive Constraints

Real-time Optimization Array State
Spacing: -- in | Size: -- in

Optimization Trajectory (Fitness vs Epoch)