节点处二阶 ODE 的有限元误差为零

计算科学 有限元 收敛 椭圆pde
2021-12-03 16:00:02

我为这个问题编写了一个带有线性基元的有限元方法

u=f(x),x[0,1],u(0)=u(1)=0
节点是均匀分布的,我将它们表示为我最初将我的方法的误差计算为 其中表示 FEM 解。我一直得到大约 0 作为错误,我认为这是因为 FEM 解决方案在节点xi
error=maxi|u(xi)u^(xi)|
u^uxi

然后我返回并得到了我得到了二阶收敛(如预期的那样)。

maxx[0,1]|u(x)u^(x)|

我的问题是 FEM(具有线性/二次/三次分段基函数)是否总是返回精确解的插值,所以我应该期望节点处的误差为零吗?

1个回答

对于这个简单的椭圆偏微分方程,有限元近似在节点处确实是精确的(即与真解重合);这通常称为超收敛(在节点处)

由于这是一个很好的家庭作业问题,而不是(简单的)证明,这里有一个提示:使用以为中心的帽子函数的弱公式作为测试函数,Galerkin 正交性和部分积分。xi