三维波动方程初值问题

我们关注的是三维空间中的柯西问题:

$$ \begin{cases} u_{tt} = a^2 \Delta u, & x \in \mathbb{R}^3, t > 0 \\ u(x,0) = \varphi(x) \\ u_t(x,0) = \psi(x) \end{cases} $$

直接求解很困难,我们将利用球面平均法将其转化为一维问题。

定义球面平均值

对于函数 $h(x)$,定义其在球心 $x$、半径 $r$ 的球面平均值为:

$$ M_h(x,r) = \frac{1}{4\pi r^2} \int_{\partial B(x,r)} h(y) dS_y $$

这个变换将三维的“空间依赖”转化为了一维的“半径依赖”。

降维:欧拉-泊松-达布方程

经过计算,球面平均值 $M_u$ 满足复杂的 EPD 方程。但如果我们做一个关键代换:

$$ v(r,t) = r \cdot M_u(x,r,t) $$

那么 $v$ 竟然满足最简单的一维波动方程

$$ v_{tt} = a^2 v_{rr} $$

这使得我们可以直接使用 d'Alembert 公式求解!

基尔霍夫公式 (Kirchhoff)

求解出 $v$ 后,利用 $u = \lim_{r \to 0} (v/r)$,我们得到了最终解:

$$ u(x,t) = \frac{\partial}{\partial t} (t M_\varphi(x,at)) + t M_\psi(x,at) $$

物理意义: $t$ 时刻波的状态,只取决于 $t=0$ 时刻半径为 $at$ 的球面上的数据,与球内部无关。这就是为什么三维空间中声音传播清晰、无回声拖尾(强惠更斯原理)。

波形传播模拟

下图演示了球面平均值 $M_u(r,t)$ 随半径 $r$ 和时间 $t$ 的变化。它展示了一个脉冲如何向外扩散。

t = 0

习题 1: 基础概念

如果在三维空间原点发生一次爆炸(脉冲),根据惠更斯原理,10秒后,波前位于哪里?(设波速 a=340m/s)

答案: 半径 $R = 3400$ 米的球面上。
解析: 三维波没有后效,波前严格位于 $r = at$ 的球面上,球内部已经恢复平静。

习题 2: 平均值计算

求常数函数 $f(x) = C$ 的球面平均值。

答案: $C$。
解析: 常数在任何区域的平均值都是它本身。