Green 函数法
Green函数法是求解非齐次微分方程的一个重要方法,在求解含场源的电磁场边值问题中具有广泛的应用。
Green 函数
现考虑一般非齐次线性微分方程:
Lu(r)=f(r)(1)
式中,L为线性微分算子。u(r)为待求函数;f(r)为方程的自由项(或称源函数、激励函数),他们是空间坐标r的函数。
在微分方程 (1)的解形式上可将其两边同乘逆算子L−1有:
L−1Lu(r)=L−1f(r)
即
u(r)=L−1f(r)(2)
设源函数f(r)限于在有限体积V内,它在V外为零。按狄拉克(δ)函数的定义及其性质,我们可以将源函数f(r)表示为:
f(r)=∭Vf(r′)δ(r−r′)dv′(3)
将(3)代入(2)式可得:
u(r)=L−1∭v′f(r′)δ(r−r′)dv′=∭v′f(r′)L−1δ(r−r′)dv′(4)
令
L−1δ(r−r′)=G(r,r′)(5)
则
u(r)=∭V′G(r,r′)dv′(6)
式中,带撇的坐标为源点坐标;不带撇的坐标为场地坐标。对(5)式两边同时做算子L运算,即有:
LG(r,r′)=δ(r−r′)(7)
方程(7)的解G(r,r′)就定义为相应L算子方程的Green函数(亦称为点源影响函数)。比较(1)和(7)式可以发现,G(r,r′)所满足的方程式将源待求解的非齐次方程的自由项f变成δ函数、u⇒G后的方程。由于方程(7)的自由项是δ函数,因此求解比(1)简单许多。
G(r,r′)的物理意义是位于r′的电源在r处所产生的场。具有强度为f(r′)dv′的点源所产生的场则为f(r′)G(r,r′)dv′,由于方程的线性,因而具有连续场源分布的f(r)所产生的场等于具有强度的各个点源的叠加,从而表示为(6)的积分形式。 工程上将δ函数称为单位脉冲函数。
电磁问题中的非齐次微分方程
对于静电场,在具有介电常数ε的媒质中,当存在有电荷密度分布ρ(r)时,它在空间所产生的静电势u=ϕ(r)满足标量Possion方程:
∇2ϕ=−ε1ρ(L=−∇2)(8)
对于稳恒电流场,在具有磁导率μ的媒质中,当存在有电流密度分布J(r)时,它在空间所产生的磁矢量势A(r)满足矢量Possion方程:
∇2A=−μJ(L=−∇2)(9)
对于时间因子ejωt的时谐电磁场,采用势函数法,在均匀各向同性ε、μ媒质中,当含有电荷密度分布ρ(r)时,它在空间所产生的电标量势ϕ满足非齐次标量Helmholtz方程:
∇2ϕ+k2ϕ=−ε1ρ(L=−(∇2+k2)(10)
而当含有电流密度分布J(r)时,其产生的磁矢量势A满足非齐次的矢量Helmholtz方程:
∇2A+k2A=−μJ(L=−(∇2+k2)(11)
由于(9)式和(11)中的A的方向与J的方向相同,我们可以将他们分解成三个直角坐标分量后求解,因此这两个方程亦可归为标量的Possion和Helmholtz方程的求解。
对于存在有ρ(r)和J(r)的电场E和磁场H所满足的方程为:
∇2E+k2E=ε1∇ρ+jωμJ(12)
和
∇2H+k2H=−∇×J(13)
综上所述,此时对应的Green函数满足方程:
∇2G(r,r′)=−δ(r−r′)(14)
和
∇2G(r,r′)+k2G(r,r′)=−δ(r−r′)(15)
通常,对于数学上的定解问题,或具体的电磁问题(或物理问题),方程的解u(r)必须满足问题给定的边界条件和自然(有界、单值)条件,其G(r,r′)满足相应的齐次边界条件。因而,不同边值问题具有不同形式的方程和不同的边界条件就将有不同的Green函数。
对于无界域(且空间中无任何障碍物),即自由空间倾向,相应方程(1)的Green函数,被称为该方程的自由空间Green函数,亦称为该方程的基本解;并通常用G0(r,r′)表示。
Green定理与证明
Gauss-Green公式又称为散度定理,是数学分析中的一个重要的公式,已成为偏微分方程的一个基本工具,广泛应用于现代数学、现代物理学的许多领域。二维空间的Green公式可以看成是Green定理的一个特例,然后再利用散度定理给出广义分部积分公式、第一Green公式和第二Green公式的证明。
1 、二维空间中的Green公式
先给出如下的散度定理:
设Ω是n维空间Rn的一个有界区域,其边界∂Ω是分片光滑的曲面。若函数Pi(x1,x2,...,xn)(i=1,2,...,n)在闭区域Ω=Ω+∂Ω上连续,在Ω内有一阶的连续偏导数,则:
∫...∫Ωi=1∑n∂xi∂Pidx1...dxn=∫...∫∂Ωi=1∑nPicos(n,xi)dS(16)
其中,n是曲面∂Ω的单位外法向量,cos(n,xi)表示曲面∂Ω的单位外方向量与xi轴的方向余弦,dS为∂Ω的面积元。
在公式(16)中,当n=2时,Ω为平面上由有限条可求曲线围城的闭区域,∂Ω表示区域Ω的边界曲线,dS表示弧长元。取x1=x,x2=y,P1=Q,p2=−P且P,Q在Ω上连续,并有连续的一阶偏导数,则公式(16)可表示为:
∬Ω(∂x∂Q−∂y∂P)dxdy=∫∂Ω(Qcos(n,x)−Pcos(n,y))dS(17)
设t为边界∂Ω的单位切向量,由于n取外法线方向,因而
cos(n,x)=cos(t,y),cos(n,y)=−cos(t,x)
下图关于单位切向量和法向量运动到原点时,可以帮助我们理解上式。其中N为法向量,T为单位切向量,详细请看曲线弧长,单位切向量,主单位法向量

由公式(17)可得:
∬Ω(∂x∂Q−∂y∂P)dxdy=∫∂Ω(Qcos(n,t)+Pcos(n,t))dS=∫∂ΩPdx+Qdy
这是常见的Green公式的表示形式。令ν=[Q,P],∇=[∂x∂,∂y∂],da=[dx,dy],则上式写成向量的形式可以表示为:
∬Ω∇⋅νdxdy=∮∂Ων⋅da
上式即为散度定理,更一般的可以表示为
∫v(∇⋅ν)dτ=∮sν⋅da
2、广义分部积分公式
通过公式(16)可以推导出一般情形下的分部积分公式,即
定理1
设V是n维空间Rn的一个有界区域,其边界∂V是分片光滑曲面。若函数ϕ和ψ在闭区间V=V+∂V上连续,在V内有一阶的连续偏导数,则:
∫...∫Vϕ∂xi∂ψdx1...dxn=∫...∫∂Vϕψcos(n,xi)dS−∫...∫Vψ∂xi∂ϕdx1...dxn(18)
证明
利用公式(16),立即可得:
∫...∫V∂xi∂Pidx1...dxn=∫...∫∂VPicos(n,xi)dS,(i=1,2,...,n)(19)
由于∂xi∂(ϕψ)=ϕ∂xi∂ψ+ψ∂xi∂ϕ,(i=1,2,...,n)
两边在区域V上积分,得:
∫...∫V∂xi∂(ϕψ)dx1...dxn=∫...∫V(ϕ∂xi∂ψ+ψ∂xi∂ϕ)dx1...dxn
令Pi=ϕψ,利用公式(19)可得:
∫...∫V∂xi∂(ϕψ)dx1...dxn=∫...∫∂Vϕψcos(n,xi)dS
联立以上两式,即可得带分部积分公式(18)。证毕。
3、第一Green公式和第二Green公式
我们用∇2表示n维空间Rn中的Laplace算子,即∇2=∂x12∂2+∂x22∂2+...+∂xn2∂2(20)
∂n∂ϕ表示函数ϕ沿曲面∂Ω的外法向量导数,即
∂n∂ϕ=i=1∑n∂xi∂ϕcos(n,xi)(21)
∇ϕ表示函数ϕ的梯度,即
∇ϕ=(∂x1∂ϕ,∂x2∂ϕ,...,∂xn∂ϕ)(22)
定理2
设V是n维空间Rn的一个有界区域,其边界∂V是分片光滑曲面。若函数ϕ和ψ在闭区间V=V+∂V上连续,在V内有一阶的连续偏导数和二阶连续偏导数,则:
∫...∫Vϕ∇2ψdx1...dxn=∫...∫∂Vϕ∂n∂ψdS−∫...∫V∇ϕ⋅∇ψdx1...dxn(23)
∫...∫V(ϕ∇2ψ−ψ∇2ϕ)dx1...dxn=∫...∫∂V(ϕ∂n∂ψ−ψ∂n∂ϕ)dS(24)
∫...∫V(∇2ψ)dx1...dxn=∫...∫∂V∂n∂ψdS(25)
证明
在分部积分公式中,对∂xi2∂2ψ进行分部积分,得:
∫...∫Vϕ∂xi2∂2ψdx1...dxn=∫...∫∂Vϕ∂xi∂ψcos(n,xi)dS−∫...∫V∂xi∂ϕ∂xi∂ψdx1...dxn(26)
对(26)式求和,得
∫...∫Vϕi=1∑n∂xi2∂2ψdx1...dxn=∫...∫∂Vϕi=1∑n∂xi∂ψcos(n,xi)dS−∫...∫Vi=1∑n∂xi∂ϕ∂xi∂ψdx1...dxn
结合(20),(21),(22)式可得公式(23),由于ϕ和ψ可以相互兑换,同理可得:
∫...∫Vψ∇2ϕdx1...dxn=∫...∫∂Vψ∂n∂ϕdS−∫...∫V∇ψ⋅∇ϕdx1...dxn(27)
公式(23)与公式(27)相减可得公式(24).在公式(24)中取ϕ≡1,即可得到公式(25)。证毕。
其中公式(23)和公式(24)分别被称为第一Green公式和第二Green公式。
Green函数法原理
Green函数法将原场问题的求解问题分成两部分:首先是求解方程(15)式满足齐次边界条件的解;然后再将问题的解化为求一个被积函数含Green函数与已知方程的非齐次项(电流源J或电流密度ρ)的体积分,及一个含Green函数(或其导数)与边界条件的面积分之和。详细理解可以参看(36)式。
第二Green公式即公式(24)我们可以重新写为:
∭V(ϕ∇2ψ−ψ∇2ϕ)dv=∮S(ϕ∂n∂ψ−ψ∂n∂ϕ)dS(28)
(28)式给出了函数ϕ和ψ满足的积分关系,若已知其中一个函数,则另一函数便可由已知函数的积分表示,因而有重要的实际应用意义。因此,令其中ϕ为待求微分方程的解,而ψ=G(r,r′)为相应方程的Green函数,则由(28)式,我们可以得到含有ϕ与已知G(r,r′)的积分关系式。
现考虑Helmholtz方程边值问题。设在区域V内,(28)式中的ϕ满足方程:
∇2ϕ(r′)+k2ϕ(r′)=−f(29)
而G(r,r′)=ψ是相应Helmholtz方程的Green函数,满足方程:
∇2G(r,r′)+k2G(r,r′)=−δ(r−r′)(30)
将G(r,r′)=ψ代入(28)式可得:
∭V(G(r,r′)∇2ϕ(r′)−ϕ∇2G(r,r′))dv′=∮S(G(r,r′)∂n∂ϕ(r′)−ϕ∂n∂G(r,r′))dS′(31)
由G(r,r′)乘上(29)可得:
G(r,r′)∇2ϕ(r′)+k2ϕ(r′)G(r,r′)=−f(r′)G(r,r′)(32)
由ϕ(r′)乘上(30)可得:
ϕ(r′)∇2G(r,r′)+k2G(r,r′)ϕ(r′)=−ϕ(r′)δ(r−r′)(33)
(32)式减(33)式得:
G(r,r′)∇2ϕ(r′)−ϕ(r′)∇2G(r,r′)=−f(r′)G(r,r′)+ϕ(r′)δ(r−r′)(34)
将(34)式代入(31),且由狄拉克函数δ(r−r′)的性质有∭Vϕ(r′)δ(r−r′)=ϕ(r)(35)
整理可得
ϕ(r)=∭VG(r,r′)f(r′)dv′+∮S(G(r,r′)∂n∂ϕ(r′)−ϕ∂n∂G(r,r′))dS′(36)
(36)式表明,V内任意一点的ϕ(r)值可表为对V的体积分与对界面S的面积分之和;前者表示V内源f分布对ϕ(r)的贡献,后者表示界面S上感应面源分布对ϕ(r)的贡献。