边界条件(例如周期性)在泊松方程中的作用

计算科学 pde 边界条件 椭圆pde
2021-11-28 09:36:55

给定 3D Poisson 方程 以及右手边和域,我可以自由对函数施加任何边界条件 (BC),或者它们是否必须以某种方式与右侧一致?特别是,如果我强加定期 BC,那么任何右手边都会有一个解决方案吗?

2ϕ(x,y,z)=f(x,y,z)
ϕ

例如,让: 我在一个盒子上求解。现在任何解都必须是的总和,其中: 因为,而是任意调和函数(即)。正确的?

f(x,y,z)=3π2sin(πx)sin(πy)sin(πz)
(0,1)×(0,1)×(0,1)ϕ0+ϕ1
ϕ0(x,y,z)=sin(πx)sin(πy)sin(πz),
2ϕ0=fϕ12ϕ1=0

如果我施加零 Dirichlet BC,那么是唯一的解,因为它满足 BC,满足方程并且解必须是唯一的。正确的?ϕ0

如果我强加定期 BC 怎么办?这是否意味着会有一些调和函数使得满足周期性 BC 并求解方程?在这种情况下,这个是什么?ϕ1ϕ0+ϕ1ϕ1

3个回答

从数值的角度来看,直接讨论离散化可能是最容易的。

对于具有齐次 Dirichlet 边界条件的 Poisson 方程,任何右手边都有唯一解。一旦离散化,方程可以写成的形式,其中是具有狄利克雷边界的 3D 拉普拉斯算子的标准离散化,的标准离散化。由于是正确定的,它是可逆的,并且系统将对任何具有唯一解,因此对于任何Ax=bAbfAbf

当然,欠采样通常存在一些问题。的两个不同值由于使用粗网格或由于中的不连续性而产生相同的离散化,则对于实际求解的系统可能存在一些歧义。但只要的离散化表现良好,就会存在一个有意义的唯一解。fff

在周期性边界条件的情况下,情况稍微复杂一些,因为具有周期性边界的 3D 拉普拉斯算子的标准离散化是半正定的,并且具有一维核,包括形式为为常数的解。KxCC

因为在周期性情况下仍然是对称的,所以我们有,所以没有解,除非,其中是由全 1 组成的向量。这为离散形式的右侧提供了一致性条件。ARangeA=KAx=b1b=01

请注意,从分析上看,有一种更简单的方法来看待它。回想一下,对于,其中是我们的域,我们有 上规定一个周期性边界条件,那么右边的边界项就消失了,剩下的就是 所以如果满足,紧接着我们必须有 这是ϕC2(Ω)Ω

ΩΔϕdx=ΩϕndS.
ϕ
ΩΔϕdx=0.
ϕΔϕ=f
Ωfdx=0.
1b=0,因为两者都表示的平均值,因此,在域上的平均值必须为零。fb

我知道已经有 2 年了。但这里有一个物理学的例子,可以把它锤回家。考虑您正在求解泊松方程:右手边的静电势(φ):并且,在所有网格中都指定了 ρ(电荷密度)点。

2ϕ=f
f=(ρ/εo)

声明:对于周期解,∫ρdv=0 条件(上述 Ben 描述)将系统设置为网络中性。这是一种很好的(物理)方式来考虑周期框上 f 的平均值。

现在让我们测试一下这个语句。对于周期性边界条件,电场在盒子表面上的积分必须为零(您总是可以在盒子表面上找到成对的点在积分中相互抵消)。

然后根据散度定理(高斯定律),盒子应该是中性的,这就是我们要证明的。

SEndA=1ε0Qinside=0

这里有点物理,但我认为它为这里的讨论提供了很好的强化。

在生成泊松方程的制造解的方法时需要特别小心。由于源项的定义必须满足 PDE 的强形式和 PDE 的弱形式。上面给出的推导基本上是使用 PDE 的弱形式。换句话说,边界处解的梯度与域上的源项积分之间存在关系。