Poisson 的 FEM 解决方案在节点处不精确

计算科学 有限元 收敛 误差估计 泊松 椭圆pde
2021-11-28 07:09:56

让我们考虑 FEM 的常见泊松问题

u(x)=1x[0,1]
具有齐次狄利克雷边界条件。解决方案是u(x)=12x(x1)

我知道 FEM 解决方案(我假设线性元素)在节点处是精确的,正如这里所指出的那样

我以恒定的步长实现了我的代码。查看内部节点,刚度矩阵具有条目对于(对角元素),我获得,而对角线为h

(A)ij=ϕiϕjdx
i=jAii=2/hAi,i1=Ai1,i=1/h

负载向量具有条目最后,我获得了与有限差分相同的矩阵,因此我期望二阶。为什么恢复网格点的精确解?(模机精度)?

(f)i=(1,ϕi)=h

1个回答

有限差分方案还给出了节点处的精确解因为 对于 a二次函数。u=1

uj12uj+uj+1h2

对于更一般的情况 如果您,它会在节点处给出精确解。FD 方案在一般情况下并不精确。

u(x)=f(x)
(f,ϕi)P1