这取决于您如何定义“投影”以及您使用的方案。但是让我们研究一下后向欧拉方法。在那里,您需要在每个时间步解决以下离散问题:
(vh,Unh)+Δt(∇vh,∇unh)=(vh,Un−1h).
问题是在第一步中使用什么:要么
(vh,U1h)+Δt(∇vh,∇u1h)=(vh,f)
要么
(vh,U1h)+Δt(∇vh,∇u1h)=(vh,Πf)
在哪里Π是在有限元空间上的投影。假设您的意思是L2投影,那么Πf定义如下:
(vh,Πf)=(vh,f)∀vh∈Vh.
换句话说,对于这次离散化和L2norm,第一个时间步的两个备选方案是完全一样的!
这并非总是如此。例如,对于显式 Euler 方案(不适用于热方程,但在此处具有指导意义),备选方案 1 将在第一个时间步产生以下结果:
(vh,U1h)=−Δt(∇vh,∇f)+(vh,f).
备选方案 2 是
(vh,U1h)=−Δt(∇vh,∇Πf)+(vh,Πf).
这显然不一样。但是,有时您可以定义不同的投影仪,使两者再次匹配。(这里,这是不可能的,因为右边第一项的符号;如果它是正数,你可以把右边的两个定义为投影仪Π.)