D’Alembert公式的解释
先复习一下D’Alembert公式
u(x,t)=21(φ(x+at)+φ(x−at))+2a1∫x−atx+atψ(ξ)dξ
解在点(x,t)的数值仅依赖于x轴上区间[x−at,x+at]内的初值条件,与其他地方的初值条件无关。我们把[x−at,x+at]叫做点(x,t)的依赖区间
对于x轴上的区间[x1,x2],在x1作直线x=x1+at,过x2作直线x=x2−at,他们和原来的区间围成了一个三角形区域,解在此区域中任意点的值都完全由区间[x1,x2]上的初值条件决定,与其他区域无关
反过来说,做直线x=x1−at和x=x2+at,则经过时间t后受到区间[x1,x2]上初值扰动的区域为
x1−at≤x≤x2+at
在此区域之外的波动不受[x1,x2]上的初始扰动的影响,称为此区域为[x1,x2]的影响区域
![image-20241120101839463](/Users/konpoku/Library/Application Support/typora-user-images/image-20241120101839463.png)
直线x=x0±
一维半无界问题
我们之前的讨论都是基于整个x−t平面进行讨论的,现在我们希望讨论更加现实一点的问题:如果有边界挡住了波的传播,会发生什么?
表达成正规数学语言的话,半无界边界问题可以表达为在区域Q={0≤x<∞,0≤t<∞}上有下面的约束条件
□u=f(x,t) ,0<x<∞, t>0u(x,0)=φ(x), 0≤x<∞∂tu(x,0)=ψ(x), 0≤x<∞u(0,t)=g(t),t>0
第四条是新附加的边界条件,但是g(t)=0的时候边界条件是非齐次的(我没看懂为什么非齐次,但是既然他这么说那就是吧,反之就是很复杂)。
不过我们可以考虑u=v+g(t)将问题转化为齐次情况
□v=f(x,t)−g′′(t) ,0<x<∞, t>0v(x,0)=φ(x)−g(0), 0≤x<∞∂tv(x,0)=ψ(x)−g′(0), 0≤x<∞v(0,t)=0,t>0
因此我们直接默认只去解决(3)中g(t)≡0的情况
g(t)≡0其实帮助我们满足了奇延拓的前置条件,我们可以自然的将半无界问题延伸到简单的初值问题
TODO
高维初值问题
大的要来了
大概的思路是这样的,先用球面平均法推导三维波动方程初值问题的解,再用降维法导出二维问题的解(听不懂啊啊啊)
三维的情况
三维初值问题表达如下
□u=∂ttu−a2Δu=f(x,t),x∈R3u(x,0)=φ(x)∂tu(x,0)=ψ(x)
齐次化原理依然是满足的(因为齐次化原理部分的推导只和t有关,没有涉及到x的微积分操作)
因此问题被转换为下面的形式
□u2=0, u2(x,0)=0, ∂tu2(x,0)=ψ(x)
高维情况下对x的微分情况复杂,不能~照抄~依葫芦画瓢使用前面的算子分解。这里使用球面平均法。
将问题转化到球坐标系下
a21∂t2∂2u2=r21∂r∂(r2∂r∂u2)+r2sinθ1∂θ∂(sinθ∂θ∂u2)+r2sin2θ1∂φ2∂2u2
在球对称假设(u2和θ,φ无关)下我们有
a2r∂t2∂2u2=r∂r2∂2u2+2∂r∂u2
进一步转换就是
a2r∂t2∂2u2=(r∂r2∂2u2+∂r∂u2)+∂r∂u2=∂r∂(r∂r∂u2)+∂r∂u2=∂r2∂2ru2a21∂t2∂2(ru2)=∂r2∂2(ru2)
这其实就是一维半无界问题
但是实际问题没有球对称假设,于是我们考虑u2以(x1,x2,x3)为球心,以r>0为半径的球面上的平均值(其实是引入了第四维r)。x固定时,平均值只和r,t有关。如果转化出x为参数的形式,那么问题就得到了简化
考虑均值
u(r,t;x)=4πr21∬∣y∣=ru2(x+y,t)dS=4π1∬∣y∣=1u2(x+ry,t)dω
上面的式子有两个重要结论
(1) Δx(ru(r,t;x))=∂r2∂2(ru(r,t;x))(2)r→0limu(r,t;x)=u2(x,t)
第二个比较显然,第一个我不会推
但是不管怎么说,我们能够得到
∂t2∂2(ru)−a2∂r2∂2(ru)=0
这里利用了原方程条件(懒得写了)
这是一个半无界问题,因为r≥0,具体表示为
∂ttM−a2∂rrM=0M(r,0;x)=0∂tM(r,0;x)=rψ(r;x)M(0,t;x)=0
TODO:推导
我们导出了Kirchhoff公式
TODO:抄公式
进行降维