考虑一个非线性双曲守恒方程:
∂tu=−∂xf(u)
的空间导数f(u)可以在空间离散化后近似为xj=jΔx
∂xf(uj)≈1Δx(Fj+12−Fj−12)
在哪里F表示一个数值通量函数,它可能依赖于相邻点并且从一个单元到下一个单元保持相同的形式. 为了避免吉布斯现象,想法是结合低阶通量和高阶(第二或更大)通量并将它们与限制函数结合ϕ
F=FL−ϕ(r)(FH−FL)
在哪里
ri=ui+1−uiui−ui−1
目标是通过保持解的总变化 (TV) 不增加来保持单调性。我了解 TVD 条件的应用如何导致限制器上的条件:
{0≤ϕ(ri)≤2r0≤ϕ(ri)≤2r<11≤r
但我完全不了解保持方案二阶和 TVD 所需的所有条件。有人可以告诉我该区域(见图)是如何得出的吗?