monopole_sphere
Compute exact radiated power and far-field pressure for a pulsating sphere from radius, frequency, and surface velocity. Use as a closed-form benchmark for acoustic BEM radiation solves.
Instructions
Exact pulsating (monopole) sphere radiated power + far-field pressure (NO
solver) — the closed-form twin the Bempp exterior-acoustics BEM radiation solve
(acoustic_radiation_submit) is gated against. A sphere of radius a_m
vibrating with uniform surface normal velocity u_amp at freq_hz radiates
W = (ρc/2)|U|²(4πa²)(ka)²/(1+(ka)²) and, at range r_m, |p(r)| =
ρc|U|·ka/√(1+(ka)²)·(a/r) — both EXACT. The radiation efficiency
σ=(ka)²/(1+(ka)²) → 0 (poor sub-wavelength radiator) as ka→0 and → 1 as ka→∞.
rho/c default to air at 20 °C. A BEM Neumann (velocity) solve must reproduce
W and |p(r)|.
Returns {a_m, freq_hz, k_per_m, ka, u_amp, rho, c, radiation_efficiency, radiated_power_w, surface_pressure_abs, r_m, farfield_pressure_abs, farfield_pressure_x_r, fidelity, band_pct, valid_range_ok, warnings, escalate_to}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| c | No | ||
| a_m | Yes | ||
| r_m | No | ||
| rho | No | ||
| u_amp | No | ||
| freq_hz | Yes |