总结了布朗运动的三种描述视角及其内在联系:
- 物理视角:通过朗之万方程描述受力与涨落,利用涨落耗散定理连接微观动力学与热力学平衡。
- 数学视角:随机微分方程 (SDE) 理论,利用伊藤引理处理维纳过程的不可微性。
- 统计视角:从拉格朗日观点的粒子运动推导出欧拉观点的概率演化,即福克-普朗克方程 (FPE)。
1. 朗之万(Langevin)方程
如何描述布朗运动?朗之万给出了一个从牛顿力学出发的视角(对应于爱因斯坦从微观随机游走的统计和宏观渗透压的联立),给出了一个介观尺度的方程,粒子受到的力分为耗散项加上涨落项:
mdt2d2x=耗散项−γdtdx+涨落项ξ(t)其中 ξ(t) 是白噪声,满足
均值 E[ξ(t)]自相关函数 Rξ(t1,t2)⟨ξ(t)⟩⟨ξ(t1)ξ(t2)⟩=0=2γkBTδ(t1−t2)2. 涨落耗散定理(Fluctuation-Dissipation Theorem, FDT)
系统损失能量的速率(耗散)必须精确等于系统从环境中获得能量的速率(涨落)。
假设系统没有涨落项,则系统很快趋于静止,变为绝对零度;假设系统没有耗散项,方程两边积分可得 ⟨v(t)⟩=v(0) ,方程两边平方后求积分:
(v(t))2⟹(v(t))2⟹⟨(v(t))2⟩⟹⟨(v(t))2⟩=(v(0)+m1∫0tξ(t)dt)2=(v(0))2+m2v(0)∫0tξ(t)dt+(m1∫0tξ(t)dt)2=(v(0))2+m21∫0t∫0t⟨ξ(t1)ξ(t2)⟩dt1dt2=(v(0))2+m22γkBTt (这里假装γ不是耗散系数)也就是说粒子动能的期望会随着时间的增加而增加,最终艺术就是爆炸。
所以一个有涨落的系统必定伴随有耗散。他们其实是同一个东西的一体两面。想象一堆人挤着你,你会时不时获得一个随机的速度,当你想向前时就会受到正相关于速度的阻力。用类似推导理想气体压力的方式,可以推导出阻力和速度成正比。
具体的定量关系如何推导呢?即,知道 ⟨ξ(t1)ξ(t2)⟩=2Dδ(t1−t2) 怎么知道 D 和 γ 的关系呢?首先求解(积分因子法)朗之万方程,得到
v(t)=v(0)e−γt/m+m1∫0te−γ(t−s)/mξ(s)ds取二阶矩
⟨(v(t))2⟩⟹⟨(v(t))2⟩⟹⟨(v(t))2⟩=(v(0))2e−2γt/m+m21∫0t∫0te−γ(2t−t1−t2)/m⟨ξ(t1)ξ(t2)⟩dt1dt2=(v(0))2e−2γt/m+m22D∫0te−2γ(t−t2)/mdt2=(v(0))2e−2γt/m+m22D⋅2γm(1−e−2γt/m)取 t→∞ ,在热平衡下,速度应该满足麦克斯韦-玻尔兹曼分布,即:
⟨v∞2⟩=mkBT故
⟨v∞2⟩=mkBT=m22D⋅2γm⟹D=γkBT3. 随机微分方程
3.1. 维纳过程(Wiener process)
由于白噪声 ξ(t) 不存在普通函数意义,微分方程没有经典解,想要描述布朗运动需要引入维纳过程。Wiener 过程是数学上严格定义的标准布朗运动。
维纳过程 W(t) 是一个连续时间随机过程,满足以下条件:
- 初始值: W(0)=0
- 独立增量:
∀ 0≤t0<t1<...<tn,W(t1)−W(t0),W(t2)−W(t1),…,W(tn)−W(tn−1) 相互独立
- 增量服从正态分布: W(t)−W(s)∼N(0,t−s),t>s
- 连续样本路径:几乎处处 t↦W(t) 是连续函数。
因此具有以下性质:
- 均值与方差: E[W(t)]=0,Var[W(t)]=t
- 协方差: Cov[W(t),W(s)]=min(t,s)
- 马尔可夫性:未来增量只依赖当前值,不依赖过去路径。
- 自相似性: W(ct)=dcW(t) (同分布意义下)
- 连续但不可微:几乎所有样本路径在任何点都不可微。
3.2. 二次变差 (Quadratic Variation)
接下来需要求得 dW(t) 与 dt 之间的关系,在概率意义下(均方收敛) (dWt)2=dt ,思路是 W(dt)∼N(0,dt)⇒E[dW(t)2]=dt ,如下。
假设我们有一个时间区间 [0,t] ,我们把它切成 n 个极小的片段(类似于黎曼积分的切分): 0=t0<t1<⋯<tn=t 每个小区间长度为 Δt=nt 。
我们定义的二次变差 [X,X]t 是路径增量平方的和:
Qn=i=0∑n−1(Xti+1−Xti)2对普通光滑函数(黎曼积分),根据中值定理, ΔXi≈X′(ti)Δt 。那么当 n→∞ (即 Δt→0 )时,这个和显然趋向于 0。
对于布朗运动 Wt , ΔWi∼N(0,Δt) 。这意味着:
E[ΔWi]=0E[(ΔWi)2]=ΔtVar[(ΔWi)2]=E[(ΔWi)4]−(E[(ΔWi)2])2=3(Δt)2−(Δt)2=2(Δt)2故
E[Qn]=i=0∑n−1E[(ΔWi)2]=i=0∑n−1Δt=n⋅nt=t不管切得多细,所有增量平方的和的期望值恒等于总时间 t 。
Var[Qn]=i=0∑n−1Var[(ΔWi)2]=i=0∑n−12(Δt)2=n⋅2(nt)2=n2t2取极限 ( L2 收敛)当分割数 n→∞ 时:
Var[Qn]=∞2t2→0结论:虽然 Qn 是一个随机变量,但随着切分越来越细,它的方差趋于 0,而均值稳定在 t 。这意味着,在概率意义下(均方收敛):
n→∞lim∑(ΔWi)2=t3.3. 伊藤引理 (Itô’s Lemma)
证明了 (dW)2=dt ,就可以推导 SDE 的链式法则了。假设有一个随机过程 Xt ,满足 SDE:
dXt=μdt+σdWt我们要看它的函数 f(Xt) 是怎么演化的。
泰勒展开
我们将 f(Xt+dXt) 在 Xt 处展开:
df=f′(Xt)dXt+21f′′(Xt)(dXt)2+61f′′′(Xt)(dXt)3+…
代入 dX_t 并扔掉高阶项
把 dXt=μdt+σdW 代入 (dXt)2 这一项:
(dXt)2=(μdt+σdWt)2=μ2(dt)2+2μσ(dt)(dWt)+σ2(dWt)2=σ2dt
- 得到伊藤公式把这个结果放回泰勒展开式,忽略更高阶项:df(Xt)=f′(Xt)dXt+21f′′(Xt)(σ2dt)整理一下,把 dXt 展开,按 dt 和 dWt 分组,最终得到:
df(Xt)=(μf′(Xt)+21σ2f′′(Xt))dt+σf′(Xt)dWt解释:
- 路径是分形的: (dWt)2=dt 说明布朗运动的路径有着“无限的长度,但有限的二次变分”。如果你去量布朗运动曲线的长度,你会发现它是无穷大。它在任何微小的尺度上都在剧烈震荡。
- 凸性带来漂移 (Jensen 不等式):伊藤修正项 21σ2f′′(Xt) 本质上反映了函数的凸性 (Convexity)。
3.4. 伊藤积分 (Itô Calculus) vs 斯特拉托诺维奇积分 (Stratonovich Calculus)
在物理模型中一般认为不存在真正的白噪声,现实中的噪声都有一个极短的(非零的)相关时间 τ (Colored Noise)。如果我们先把噪声当成光滑的(有相关性的),取区间的中点用普通微积分算,然后让 τ→0 取极限,得到的结果就是 Stratonovich 形式。3.3用泰勒展开的推导隐藏了取左端点的前提,直接得到了伊藤积分。这里就展开不细说了。
伊藤积分 (Itô Calculus)
- 取点规则: 取区间的左端点(过去的值)。
- 特点: 具有非预见性 (Non-anticipating)。这一刻的决策只依赖于过去的信息,不知道未来。
- 优点: 数学性质极好,计算期望值方便(鞅性质)。
- 领域: 金融学的首选(买股票不能看明天的价格)。
斯特拉托诺维奇积分 (Stratonovich Calculus)
- 取点规则: 取区间的中点。
- 特点: 它看起来依然保留了传统微积分的链式法则(没有那个奇怪的伊藤修正项)。
- 优点: 在物理上更“真实”。
- 领域: 物理学的首选。
两种噪声类型:
情况一:加性噪声 (Additive Noise)
方程形式:
dXt=−γXtdt+常数σdWt这里的噪声系数 σ 是一个常数(或者只与时间 t 有关,与 X 无关)。根据转换公式,漂移修正项是 21σ′σ=0 。结论: 对于加性噪声,Itô 和 Stratonovich 是一样的。爱因斯坦和郎之万当年不用纠结这个问题,就是因为他们处理的主要是这种情况。
情况二:乘性噪声 (Multiplicative Noise)
这是复杂系统(如湍流、种群动力学、金融、活性物质)中常见的情况。方程形式:
dXt=f(Xt)dt+依赖位置g(Xt)dWt这里的噪声强度取决于系统的状态 Xt 。比如:如果你在一个充满障碍物的环境里游泳,你在空旷处受到的扰动大,在狭窄处受到的扰动小。你的 g(X) 是变化的。此时 g′(X)=0 。修正项 21g′(X)g(X)=0 。这时候,两者的物理预测会不同。
3.5. 分布(Distributions)意义
白噪声 ξ(t) 严格来说不是普通函数,所以 dW/dt 在常规意义下不存在。但是可以将 ξ(t) 定义为一种作用在测试函数上的线性泛函:
∫0Tϕ(t)ξ(t)dt:=∫0Tϕ(t)dWt这里 ϕ(t) 是任意“测试函数”(平滑可积函数)。
从这个角度重写 SDE之前的微分形式:
dXt=μ(Xt)dt+σ(Xt)dWt现在两边同时除以 dt (在广义函数意义下):
dtdXt=μ(Xt)+σ(Xt)⋅ξ(t)这就是郎之万最开始写下的方程。(还得是这样看着舒服)
但是分布乘积在数学上是定义不良 (Ill-defined) 的。Itô 和 Stratonovich 其实就是对 “如何定义这个乘积” 给出的两种不同规则。
4. 扩散方程
现在从介观回到宏观尺度。可以由SDE推出福克-普朗克方程 (Fokker-Planck Equation, FPE)。
核心映射关系
SDE (微观/拉格朗日视角): 描述一个粒子怎么走。
dXt=μ(Xt)dt+σ(Xt)dWt
FPE (宏观/分布/欧拉视角):
描述这群粒子在 t 时刻出现在位置 x 的概率密度 p(x,t) 怎么变。
∂t∂p(x,t)=漂移/对流项−∂x∂[μ(x)p(x,t)]+扩散项21∂x2∂2[σ2(x)p(x,t)]4.1. 福克-普朗克方程 (Fokker-Planck Equation, FPE)
推导如下:
任取一个紧支集的 f(Xt) ,根据伊藤引理:
df(Xt)=(μ(Xt)f′(Xt)+21σ(Xt)2f′′(Xt))dt+σ(Xt)f′(Xt)dWt(更一般的情况可以写为μ(Xt,t)和σ(Xt,t))求期望:
dE[f(Xt)]=E[μ(Xt)f′(Xt)+21σ(Xt)2f′′(Xt)]dt+E[σ(Xt)f′(Xt)dWt]其中,随机项的期望为0,因为根据塔式性质 (Tower Property):
E[f(Xt)ΔWt]=E[E[f(ti)⋅(Wti+1−Wti)∣Fti]]=E[f(ti)⋅E[(Wti+1−Wti)∣Fti]]=E[f(ti)⋅0] (独立增量性)=0因此去掉随机项:
dtdE[f(Xt)]=E[μ(Xt)f′(Xt)+21σ(Xt)2f′′(Xt)]⟺dtd∫f(x)ρ(x,t)dx=∫[μ(x)f′(x)+21σ(x)2f′′(x)]ρ(x,t)dx⟺∫f(x)∂t∂ρ(x,t)dx=∫[μ(x)f′(x)+21σ(x)2f′′(x)]ρ(x,t)dx(f,g):=∫f(x)g(x)dx(∂t∂ρ(⋅,t),f)=(μρ(⋅,t),f′)+(21σ(⋅)2ρ(⋅,t),f′′)由于紧支集(∂t∂ρ(⋅,t),f)=(−∂x∂[μρ(⋅,t)],f)+(21∂x2∂2[σ(⋅)2ρ(⋅,t)],f)由于f是任意函数∂t∂ρ(x,t)=−∂x∂[μ(x)ρ(x,t)]+21∂x2∂2[σ(x)2ρ(x,t)]4.2. 概率流 (Probability Current)
FPE 本质上是一个 连续性方程 (Continuity Equation),体现了概率守恒(粒子不会凭空消失)。可以将方程改写为:
∂t∂p+∂x∂J=0其中 J(x,t) 是概率流密度:
J(x,t)=μ(x,t)p(x,t)−∂x∂(2σ2(x,t)p(x,t))直觉: 总通量 = 随波逐流带来的通量 ( μp ) + 浓度梯度导致的扩散通量 (菲克定律项)。
4.3. 稳态解与玻尔兹曼分布
当时间 t→∞ ,系统达到热平衡(稳态),分布不再变化,即 ∂t∂p=0 。这意味着概率流 J 为常数。对于封闭系统(两端无穷远概率为0), J=0 。
当 γ 很大(或质量 m→0 )时,惯性项 mv˙ 被忽略,可以得到过阻尼朗之万方程(忽略惯性项 mx¨ ,近似为 0=−γx˙−U′(x)+ξ ),做一个简单的变量替换(同第二大节作比较),就可以得到玻尔兹曼分布:
p(x)=Ne−kBTU(x)对于完整的朗之万方程,
{dtdx=vmdtdv=−γv−U′(x)+ξ(t)可以推出麦克斯韦-玻尔兹曼分布 (Maxwell-Boltzmann Distribution):
peq(x,v)=Z−1exp(−kBTE(x,v))=Z−1麦克斯韦速度分布exp(−2kBTmv2)⋅玻尔兹曼位置分布exp(−kBTU(x))推导如下:
4.3.1. 构建二维相空间动力学 (Langevin Equation)
对于一个完整的(包含惯性)粒子,状态由位置 x 和速度 v 共同决定。朗之万方程写作一个一阶微分方程组:
⎩⎨⎧dx=vdtmdv=确定性力[−γv−U′(x)]dt+噪声强度 σ02γkBTdWt为了套用通用的 SDE 形式 dX=μdt+σdW ,我们定义状态向量 X=[xv] 。方程组改写为:
d[xv]=漂移向量 μ[v−mγv−m1U′(x)]dt+扩散向量 σ[0m2γkBT]dWt注意:位置 x 的演化是完全确定的( dx=vdt ),没有直接受到噪声冲击,所以扩散向量的第一项是 0。速度 v 受到噪声冲击,系数除以了质量 m 。
4.3.2. 多维福克-普朗克方程 (Multidimensional FPE)
对于多维 SDE dXi=μidt+∑jσijdWj ,其对应的 FPE 为:
∂t∂p=−i∑∂xi∂(μip)+21i,j∑∂xi∂xj∂2(Dijp)其中扩散张量 Dij=(σσT)ij 。在本例中,扩散张量 D 为:
D=[0m2γkBT][0m2γkBT]=[000m22γkBT]可以看到,只有 v−v 分量有扩散项。
4.3.3. Klein-Kramers 方程 (Klein-Kramers Equation)
将 μ 和 D 代入 FPE 公式,我们得到描述概率密度 p(x,v,t) 演化的方程:
∂t∂p=哈密顿/可逆部分−∂x∂(vp)+m1∂v∂(U′(x)p)+耗散+涨落/不可逆部分mγ∂v∂(vp)+m2γkBT∂v2∂2p这个方程就叫 Klein-Kramers 方程。物理意义非常清晰,它被拆分成了两部分:
- 前两项(无 γ ):对应经典的哈密顿力学演化(Liouville Equation)。如果你令 γ=0 (无摩擦无噪声),概率流就像不可压缩流体一样在相空间流动,熵不变。
- 后两项(含 γ ):对应耗散和布朗运动。正是这两项负责把系统带向热平衡。
4.3.4. 验证稳态解 (Stationary Solution)
我们想证明当 t→∞ 时, ∂t∂p=0 的解就是 麦克斯韦-玻尔兹曼分布:
peq(x,v)=Z−1exp[−kBT1(21mv2+U(x))]为了方便求导,记总能量 H(x,v)=21mv2+U(x) ,则 peq∝e−βH (其中 β=kBT1 )。利用链式法则,我们有:
- ∂x∂peq=−β∂x∂Hpeq=−βU′(x)peq
- ∂v∂peq=−β∂v∂Hpeq=−β(mv)peq
我们将这些代入 Klein-Kramers 方程的右边,看是否每一部分都消掉了。
第一部分:哈密顿项(可逆流)
= = = −v∂x∂p+mU′(x)∂v∂p−v[−βU′(x)p]+mU′(x)[−βmvp]βvU′(x)p−βvU′(x)p0这验证了经典的哈密顿动力学本身就能维持能量守恒分布(Liouville 定理)。位置导致的漂移和速度导致的漂移完美抵消。
第二部分:Langevin 项(耗散+扩散)
这部分形式上看起来就是关于速度 v 的一个一维 FPE。我们把它提取出来:
Ldissp=mγ[∂v∂(vp)+mkBT∂v2∂2p]这看起来很像前面推导过的过阻尼 FPE。我们把 ∂v∂ 提出来:
Ldissp=mγ∂v∂[vp+mkBT∂v∂p]把 peq 的导数 ∂v∂peq=−kBTmvpeq 代入中括号内:
[…]=vpeq+mkBT(−kBTmvpeq)=vpeq−vpeq=0括号内为 0,这说明在稳态下,速度空间中的概率流(Probability Current in v-space)消失了。结论既然哈密顿部分之和为 0,耗散扩散部分之和也为 0,那么:
∂t∂peq=0证毕。
这解释了为什么最终分布可以写成 P(x)×P(v) 的形式:因为耗散项只作用在 v 上,它驱使速度分布趋向于高斯分布(麦克斯韦分布);而哈密顿项负责混合 x 和 v ,确保 x 分布也要符合由温度 T 决定的玻尔兹曼因子。