边值问题的求解
约 2611 字大约 9 分钟
2026-10-11
对于无源区域,位函数满足 Laplace 方程:
∇2V=0
求解边值问题的核心是:利用边界上的已知观测量确定区域内或外部空间中的调和函数。
格林函数法
设区域为 R,边界为 S,位函数满足
∇2V=0
边界条件统一写为
(α∂n∂V+βV)S=f
其中 f 为边界观测值。
Green 第三公式虽然可以将 V 表示成边界积分,但其中同时含有 V 和 ∂V/∂n:
4πV(P)=∬S[V∂n∂(l1)−l1∂n∂V]dS
实际边值问题通常只知道两者之一,因此不能直接求解。
格林函数法的基本思路是:
- 从已有的边界积分表示出发;
- 引入一个辅助调和函数 U;
- 构造新的函数 G;
- 使 G 在边界上满足特定条件,从而消去未知边界项;
- 将“求 V”转化为“求满足特定边界条件的 G”。
定义
G=l1−U
其中 U 在区域内调和:
∇2U=0
利用 Green 第二、第三公式,可以将 V 写为
4πV(P)=∬S(V∂n∂G−G∂n∂V)dS
若选择 G 在边界上满足
α∂n∂G+βG=0
则边界积分可以只保留已知的观测量 f。
当 β=0 时,
G=−βα∂n∂G
所以
V(P)=4πβ1∬Sf∂n∂GdS
类似地,当 α=0 时,也可以写成只含 G 与 f 的形式。
因此,一旦求出了对应的 Green 函数 G,边界观测值 f 就可以直接确定区域内的位函数。
第一类球边界问题:镜像法
第一类边界条件为
V∣S=f
此时 α=0,因此需要构造满足
G∣S=0
的 Green 函数。
对于球形边界,可以利用镜像法构造 Green 函数。其思想是在区域外引入一个虚拟的镜像点,使真实点与镜像点产生的两个基本解在边界上恰好抵消。
设球面半径为 R,场点 P 位于球内,距球心为 r。在 OP 延长线上取镜像点 P′,满足
OP′=r1=rR2
设边界点 Q 到 P、P′ 的距离分别为 l、l1,则球面上有相应的比例关系,可以构造
G=l1−rRl11
使得在 S 上
G=0
于是第一类问题只需要边界上的位值。
对于半径为 R 的球内部,得到 Poisson 公式
V(P)=4πRR2−r2∬Sl3f(Q)dS
它给出了球面上的已知位值与球内任一点位值之间的关系。
对于球外第一类边值问题,也可以通过对应的镜像构造得到外部 Poisson 公式
V(P)=4πRr2−R2∬Sl3f(Q)dS
第二类球边界问题
第二类边界条件为
∂n∂VS=f
引入函数
F=r∂n∂V=r∂r∂V
由 U 的调和性质知 F 也调和,且
F∣S=Rf
故 F 满足第一类球边界问题,可以得到
F(P)=4πR2−r2∬Sl3f(Q)dS
其中
l=R2+r2−2Rrcosψ
积分可得
V(P)=V0+4π1∬S[l2−R1ln2RR−rcosψ+l]f(Q)dS
分离变量法
球坐标中的 Laplace 方程为
r21∂r∂(r2∂r∂u)+r2sinθ1∂θ∂(sinθ∂θ∂u)+r2sin2θ1∂λ2∂2u=0
设变量可分离:
u(r,θ,λ)=f(r)Y(θ,λ)
再令
Y(θ,λ)=g(θ)h(λ)
即可分别得到径向、纬度和经度方向的常微分方程。
经度方向要求函数具有周期性,因此 h(λ)=cosmλ 或 h(λ)=sinmλ,其中 m=0,1,2,⋯。
角向方程的特征值为 n(n+1),并要求 0≤m≤n,对应的角向解为连带 Legendre 函数 Pnm(cosθ)。
径向方程有两类解:rn 和 rn+11
因此 Laplace 方程的球坐标通解可以写为
球内部问题:
u(r,θ,λ)=n=0∑∞rnm=0∑n[anmcosmλ+bnmsinmλ]Pnm(cosθ)
球外部问题:
u(r,θ,λ)=n=0∑∞rn+11m=0∑n[anmcosmλ+bnmsinmλ]Pnm(cosθ)
数理基础
球谐函数
Yn(θ,λ)=m=0∑n[anmcosmλ+bnmsinmλ]Pnm(cosθ)
称为 n 次面球谐函数。
rnYn(θ,λ),rn+11Yn(θ,λ)
称为体球谐函数。
Pn0(cosθ)=Pn(cosθ)
称为带谐函数。
Legendre 多项式的正交性
∫−11Pn(x)Pm(x)dx=⎩⎨⎧0,2n+12,n=mn=m
因此任意适当函数 f(x) 可以展开为
f(x)=n=0∑∞CnPn(x)
其中
Cn=22n+1∫−11f(x)Pn(x)dx
母函数
Legendre 多项式的母函数为
1+t2−2tx1=n=0∑∞tnPn(x)
令 x=cosψ,可用于展开空间中两点距离的倒数。
例如当 r≥R 时,
l1=n=0∑∞rn+1RnPn(cosψ)
这正是引力位球函数展开的基础。
面球谐函数的正交性
记
Rnm(θ,λ)=cosmλPnm(cosθ),Snm(θ,λ)=sinmλPnm(cosθ)
不同次数或阶数的球谐函数在单位球面上相互正交。
采用适当的规格化后,可令
4π1∬σRnm2dσ=4π1∬σSnm2dσ=1
而不同球谐函数之间的积分为零。
因此,球面上的函数可以展开为
f(θ,λ)=n=0∑∞m=0∑n[AnmRnm+BnmSnm]
规格化后系数可以直接通过球面积分得到:
Anm=4π1∬σfRnmdσ,Bnm=4π1∬σfSnmdσ
加法公式
设单位球面上两点分别为 P(θ,λ) 和 Q(θ1,λ1),两点对应的地心夹角为 ψ,则
cosψ=cosθcosθ1+sinθsinθ1cos(λ−λ1)
Legendre 多项式满足加法公式:
Pn(cosψ)=2n+11m=0∑n[Rnm(θ,λ)Rnm(θ1,λ1)+Snm(θ,λ)Snm(θ1,λ1)]
它将只依赖两点夹角的 Pn(cosψ) 与球谐函数联系起来。
还原公式
若
f(θ,λ)=n=0∑∞m=0∑n[AnmRnm+BnmSnm]=n=0∑∞fn(θ,λ)
则第 n 次球谐分量可以直接由原函数求得
fn(θ,λ)=4π2n+1∬σPn(cosψ)f(θ1,λ1)dσ
这称为还原公式。
大地位的球函数展开
地球外部引力位为
V(l)=G∭R∣l−l′∣ρ(l′)dv′
其中:
- l 为场点位置矢量;
- l′ 为质量元位置矢量;
- ψ 为两者夹角。
由于地球外部有 l>l′,利用母函数展开
∣l−l′∣1=l1n=0∑∞(ll′)nPn(cosψ)
所以
V(l)=Gn=0∑∞ln+11∭Rρ(l′)l′nPn(cosψ)dv′
其中 n=0 项为
V0=lGM
n=1 项为
V1=l2G∭Rρ(l′)l′cosψdv′
若坐标原点取在质心,则 V1=0。
n=2 项为
V2=l3G∭Rρ(l′)l′2(1−23sin2ψ)dv′
若定义
A=∭Rρ(x2′2+x3′2)dv′
B=∭Rρ(x1′2+x3′2)dv′
C=∭Rρ(x1′2+x2′2)dv′
I=∭Rρl′2sin2ψdv′
则
V2=2l3G(A+B+C−3I)
综上,引入参考长度 a,可得 MacCullagh 公式
V(l)=lGM{1+(la)22Ma2A+B+C−3I+n=3∑∞(la)nMan1∭Rρl′nPn(cosψ)dv′}
利用球谐加法公式,可以将外部引力位写成常用形式:
V(l,θ,λ)=lGM{1+n=2∑∞(la)nm=0∑n[cnmRnm(θ,λ)+snmSnm(θ,λ)]}
其中:
- a 为选定的参考半径;
- cnm、snm 为球谐展开系数;
- Rnm、Snm 为对应的面球谐函数。
这些系数由内部密度分布的相应质量矩确定。
第一类球边界问题
以半径为 R 的球面 S 为边界,考虑外部第一类问题:
∇2u=0,u∣S=f(θ,λ),r→∞limu=0
外部调和函数的一般形式为
u=n=0∑∞(rR)n+1m=0∑n[AnmRnm(θ,λ)+BnmSnm(θ,λ)]
将边界函数 f 作球谐展开,对应次数和阶数的系数逐项相等,即可求得 Anm、Bnm。
利用正交性和加法公式,可进一步写为
u(P)=4π1∬σn=0∑∞(2n+1)(rR)n+1Pn(cosψ)f(Q)dσ
利用 Legendre 母函数还能把无穷级数求和,得到外部 Poisson 积分公式。若用球面面积元 dS 表示:
u(P)=4πR(r2−R2)∬σl3f(Q)dσ
第二类球边界问题
设在半径为 R 的球面上给定径向导数:
∂r∂ur=R=f(θ,λ)
仍采用外部调和函数展开:
u=n=0∑∞rn+11Yn(θ,λ)
对 r 求导:
∂r∂u=−n=0∑∞rn+2n+1Yn(θ,λ)
将边界观测函数也按球谐函数展开:
f(θ,λ)=n=0∑∞fn(θ,λ)
逐次比较后可得
Yn=−n+1Rn+2fn
因此外部第二类问题可以写成
u(r,θ,λ)=−Rn=0∑∞n+11(rR)n+1fn(θ,λ)
其中 fn 可由还原公式求出:
fn(θ,λ)=4π2n+1∬σPn(cosψ)f(θ1,λ1)dσ