我复习期末的时候还是觉得特征线法很难受,而在波动方程这一部分中它又老出现,和什么riemann invariant搅在一起让人头疼,所以觉得应该写一个笔记。希望能从一个比较具象的角度理解它。这个东西很多地方也不教,默认大家都觉得很平凡,也许还是应该教一下的。还有波这个主题,有的时候我怀疑自己脑子里面缺一些结构,大家都默认波动很简单,可是我很难具体地想象出波来,更不用说波动方程玩出花的各种解了。
线性情形#
考虑
α(x,u)⋅∂x∂u=β(x,u)
引入时间s,使得其解如同流线
dsdu=∂x∂u⋅dsdx
这流线就是特征线。然后对号入座,比较系数。例如从方程
∂t∂u+x∂x∂u=u2,u(x,0)=f(x)
就可以得到
dt=xdx=u2du
使得其能够方便解出。知道一条特征线上的一点的解,就可以沿着特征线propagate,得到这条线上其他点处的解。
一阶PDE#
考虑方程
F(x,u,∂x∂u)=const.
记
p=∂x∂u
得到
0=∂x∂F⋅dsdx+∂u∂F∂x∂u⋅dsdx+∂p∂F⋅dsdp=(∂x∂F+∂u∂Fp)⋅dsdx+∂p∂F⋅dsdp
我们为了达成这个条件,指定
dsdx=∂p∂F,dsdp=−∂x∂F−∂u∂Fp
为了表示出我们对p的定义,写下
dsdu=∂x∂u⋅dsdx=p⋅∂p∂F
放在一起得到
⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧dsdxdsdpdsduF(x,u,p)=∂p∂F=−∂x∂F−∂u∂Fp=p⋅∂p∂F=0
这个形式非常眼熟,使人想到哈密顿力学。将x换成q,F换成H,我们就得到
⎩⎪⎪⎪⎨⎪⎪⎪⎧dtdH(p,q,S)=∂t∂H∂S∂H=0=0
其中S是作用量。
不止一阶的PDE#
cauchy data#
我很粗略地理解为,给定某个条件,能够通过在特征线上的propagation把方程解出来的话,这条件就算是cauchy data。反例比如热传导方程
∂t∂ϕ=κ∂x2∂2ϕ
常常会带着的初值条件
ϕ(x,t=0)
因为t=0本来就是一条特征线。你没法从这个条件在特征线上的传导得知其他时刻的热的分布。
达朗贝尔解#
考虑波动方程
$\frac{\partial^{2} \varphi}{\partial x^{2}}-\frac{1}{c^{2}} \frac{\partial^{2} \varphi}{\partial t^{2}}=0, \quad-\infty
它的性质很好,可以因式分解
0=(∂x2∂2φ−c21∂t2∂2φ)=(∂x∂+c1∂t∂)(∂x∂φ−c1∂t∂φ)
就得到两组特征线x±ct=const.
从这可以得出达朗贝尔解
φ(x,t)=21{φ0(x+ct)+φ0(x−ct)}+2c1∫x−ctx+ctv0(ξ)dξ
从这个解的形式可以看出来相空间中某一点的值是由哪些点决定的,又能影响得到哪些点。实际上尽管不同组的特征线现在相交了,同一组的特征线还是不相交的。

我觉得可以把这东西理解成一个非相对论版本的光锥。
色散关系#
相速度是振动形式传播的速度。群速度是振动本身传播的速度。振动本身传播的速度可以理解为振动的能量传播的速度,即振幅的变化传播的速度。振幅的变化的传播就是波包的传播,因此群速度就是波包传播的速度。例如,我持续用力振动绳索的一头,此时从我手臂振动的信息与绳子的参数可以得到相速度,而绳子中振动部分与平稳部分分界处的移动速度是群速度,它是仅从绳子本身的信息得到的。
在中学里面我们知道相速度vp=ω/k。对于群速度,考虑波包
φ(x,t)=∫−∞∞2πdkA(k)eitψ(k)
其中
ψ(k)=k(tx)−ω(k)
其中心处满足
dkdψ=0
不然,当t极大而x与其同尺度时,k的小变化将引起傅里叶展开的各项相消,导致振幅消失。上式即给出群速度的公式
vg=∂k∂ω
在知乎上,我看到一个答案,指出这个简洁的办法是费米给出的。
关系ω=ω(k)称为色散关系。在波动力学里面,由于ω,k分别同能动量对应,因此色散关系对应能动量关系,决定了系统的能级分布,进而决定了物质的许多性质。
Michael Stone大概是威尔士人。他教材的例题插图里面居然有一列火车,上印“Rheil Cymru”,或“Wales Rails”。
波阻指的是物体在介质里运动时,由于其速度超过声速而受到的阻力。这阻力是与粘滞阻力独立的。我们使用“威尔士铁路”习题来了解一下它是怎样产生的:

这列火车上方有线缆,“电刷”在线缆上激起一个扰动,因此产生一个波。在火车上看,这个波是驻波(想一下,刷头处一直是顶着的,这个位置振幅一直不变。这也意味着相速度和火车车速是一样的)。因此,把这个波的解写成y(x−Ut)。我们写线缆的“声”速是c=T/ρ,我们认为线缆是有重量的,于是可以用经典Klein-Gordon方程描绘线缆的振动
ρy¨−Ty′′+ρΩ2y=Fδ(x−Ut)
如果车速低于线缆音速,那么可以改写
−y′′+c2γ2Ω2y=Tγ2Fδ(x−Ut)
其中γ2=(1−U2/c2)−1。这解出来是个指数函数的形式:
y(x,t)=Tγ2F(2Ωγc)exp{−cΩγ∣x−Ut∣},即使在左边也会很快衰减到0.
如果车速高于线缆音速,那么则是
−y′′−c2γ~2Ω2y=Tγ~2Fδ(x−Ut)
其中γ~2=(U2/c2−1)−1。这解出来则是正弦形式的
$y(x, t)=\left\{\begin{array}{ll}{\frac{\tilde{\gamma}^{2} F}{T}\left(\frac{c}{\Omega \tilde{\gamma}}\right) \sin \left(\frac{\Omega \tilde{\gamma}}{c}(U t-x)\right),} & {xU t}\end{array}\right.$
这个拖在火车后面的正弦波学名叫wake,我也不知道中文是啥。总之,在这种情况下,可以算出来这个wake单位长度的能量密度
E=21ρy˙2+21T(y′)2+21ρΩ2y2=ρ(Tγ~2F)2U2sin2(cΩγ~∣x−Ut∣)
⟨E⟩=21ργ~4(TF)2U2
这个能量是以群速度向前传播的。然而,火车的速度比这要更快,因此火车不断地消耗其发动机做的功,用来补这个wake的能量。这相当于有一个恒定的阻力作用在火车上面:
UFdrag=⟨E⟩(U−Ug)
(从Klein-Gordon方程的色散关系可以算出群速度。)
当然,这个阻力只有在U>c的时候才会出现。
激波和孤子#
在流体中,由质量守恒
∂tρ+∂x(ρv)=0
和牛顿第二定律
ρ(∂tv+v∂xv)=−∂xP
以及声速
c2=dρdP
研究声音的传播,时,黎曼定义了一个热力学量
π=∫P0Pρc1dP
并且写出方程
∂t(v+π)+(v+c)∂x(v+π)=0
∂t(v−π)+(v−c)∂x(v−π)=0
对此,知道黎曼不变量v±π在两组特征线dtdx=v±c上是定值。

然而,如果声速随压强改变(非线性性),那么这些特征线就会相交,造成问题。下图展示了这种情况下产生激波的过程。

存在色散和非线性性的情况下,一般波包会很快消失掉。假设有一介质,如某种玻璃,其中色散关系使得不同频率的成分,其群速度不同,那么波包不能长久。但如果使得各成分的振幅符合特定关系,使得介质的非线性性对于折射率的影响弥补了色散的影响,那么此波包各成分的速度仍旧相等,而波包能够保持不散。这种解就是孤子。
孤子和激波都是十分有趣的对象,迫于时间、能力和傻逼typora吞我内容的缘故,我不能对这两类解说得更多了(反正也不会考。。。