Electrostatics
对于有电荷密度函数 ρ(r′) 其在场位置 r 处的电势满足:
−∇2ϕ=ϵ0ρ
Driven Oscillator
以及 Driven Oscillator
系统满足
mdt2d2x+ω2x=F(t)
他们的共同点可以写成
Ly(x)=f(x)
这里的 L 是 Linear differential operators
,y 是要求解的 x 的函数,而 f 的限制项,是给定的 (Forcing term
)。下面解释解释什么是 Linear differential operators
。
Linear Differential Operators
- 首先看
operators
,算子将 一个函数 A,映射到另一个函数 B,就比如 dxd 就是一个算子。
如上图所示就将函数 x2 映射成了 2x
所以我们想做的事情就是通过求解某种式子,从 f(x) 逆推回 y(x),如下图所示
- 而其中的
differential
说明这个算子与微分有关
Linear
表示其 “ 线性组合性 ”
L(λy1(x)+μy2(x))=λL(y1(x))+μL(y2(x))
其中的 λ,μ 是某一常数
这意味着 operators
和 combination
的顺序无关。可以先组合在变换,也可以先变换再组合。
对于微分算子 dxd,有两个函数 y1=x2,y2=2x3
L(y1+y2)=dxd(x2+2x3)=6x2+2x而如果相对于每个函数应用算子
L(y1)+L(y2)=dxd(x2)+dxd(2x3)=2x+6x2
Dirac δ “function”
在 狄拉克 delta 函数 中曾经介绍过狄拉克函数,当时是使用的长方形的面积进行引入的,这里使用物理上的电荷量来引入。
我们想要知道一点 x 处的电荷密度,根据定义应该使用 如下公式计算:
ρ(x)=volumecharge
即电荷除以体积,But,在一个点处的体积应该是 0 才对,则怎么算呢?
不妨考虑在 x 邻域附近小区域 D
我们可以使用区域 D 的平均电荷,即电荷密度进行估算。
可是这样区域 D 的大小,形状均会影响其结果,能不能想办法忽略掉区域 D 呢?
我们将积分区域扩充到整个空间 R3,并使用一个指示函数 1D(ξ) 表示如果在区域 D 中函数值为 1,如果不在则为 0。
1D(ξ)={1,ξ∈D0,ξ∈/D
如上图所示,进一步的,因为 V 是参数,可以移进积分中,所以可以写为:
ρ(x)≈∫R3ρ(ξ)(V1D(ξ))dξ
到现在还只是估计近似,当 V→0 时,则相等。
所以
ρ(x)=V→0lim∫R3ρ(ξ)(V1D(ξ))dξ
这个时候括号中的便是狄拉克 δ ‘ 函数 ‘。
写成狄拉克 δ 函数的形式便是
ρ(x)=∫R3ρ(ξ)δ(x−ξ)dξ
Principle of Green`s Function
回想一下上面的引入得到的电荷密度表达式,我们将一个点 x 处的电荷密度等效为整个定义域上点 ξ 和的形式(以积分的形式体现),并乘以了一个狄拉克 δ 函数进行 “ 过滤 “。
同样的,我们可以对电势进行同样的操作,这时狄拉克 δ 函数的便以 Green function 方式进行体现,记作 G(x;ξ)
类似地,我们将电势表达为:
ϕ(x)=∫R3ρ(ξ)G(x;ξ)/ϵ0dξ
比如:
- 为什么是 ρ(ξ) 而不是 ϕ(ξ)
- 为什么要除以 ϵ0
先看下面哈
这会带给我们什么便利呢?
我们想要找到这样的一个函数 G(x;ξ),满足
LG(x;ξ)=δ(x−ξ)这样两边乘以函数 f(ξ)
f(ξ)LG(x;ξ)=f(ξ)δ(x−ξ)注意到算子 L 是对于变量 x 作用的,所以可以把 f(ξ) 和 L 交换位置,则有
L(f(ξ)G(x;ξ))=f(ξ)δ(x−ξ)这样对于每个点 ξ 的联合和通常使用积分
∫RnL(f(ξ)G(x;ξ))dξ=∫Rnf(ξ)δ(x−ξ)dξ.
根据算子 L 满足 Linear
性质,所以实际上允许我们将积分符号提入到算子 L 内部,即:
L(∫Rnf(ξ)G(x;ξ)dξ)=f(x)令其中的 ∫Rnf(ξ)G(x;ξ)dξ=y(x),则正好解出了原式子。
这两个问题实际上是一个问题:即为什么要如此构造
实际上,上面的推导已经非常清楚,我们的目的是尝试构造一个 Green 函数,使得下式成立:
−∇2G(x;ξ)=δ(x−ξ)于是乎我们能够很自然的推导出下面式子:
L(∫R3ρ(ξ)G(x;ξ)/ϵ0dξ)=∫R3ρ(ξ)δ(x−ξ)dξ等式右边即为 ρ(x)
所以,实际上是一个构造问题 (可能原本直接构造从静电学上有某种含义,但是我确实没 get 到)
虽然好像懂了一点意思了但是还是存在两个问题:
问题一:Green 函数 G(x;ξ) 如何构造
问题二:对于边界值如何考虑。
但是在这之前先看看另一个案例吧
Driven Oscillator
这是一个带驱动力的振动模型。给小球施加了随时间变化的力 F(t)
则小球的相对于平衡位置的距离满足
mdt2d2x+ω2x=F(t)
类似于之前静电力的构造,我们有
F(t)=∫−∞+∞F(τ)δ(t−τ)dτ
卷积公式
(f∗g)(t)= def ∫Rnf(τ)g(t−τ)dτ 。
One More Thing
如何求解 G
在上述的推导中,我们需要找到一个函数 G(x;ξ) 满足如下式子
LG(x;ξ)=δ(x−ξ)
根据狄拉克 δ 函数的性质,我们有如下步骤
- Solve LG(x;ξ)=0if ξ=x
- Note ∫DLG(x;ξ)dξ=1if contains x
实际上 1 已经将常用的 Green 函数列举出来了
边界条件
从纯求解方程来看,其解并不是唯一的,例如为上述的静电力学的案例来说,为函数 ϕ(x) 加上常数依然可以使方程满足,甚至加上一次函数也是可以满足的。
所以为了解为一,我们需要施加一些边界条件,比如
ϕ(x)→0 as ∣x∣→∞
我们可以得到唯一解:
ε0G(x;ξ)=4πε0∣x−ξ∣1
相关资料