1. 连续方程

考虑二维守恒型方程:

其中:

展开散度项:

所以方程可写为:

进一步展开通量项:

因此:

即:

沿流线方向的物质导数为:

所以有:


2. 通量记号

令:

则二维守恒型方程写成:

在网格点 和时间层 上,记:


3. 中心差分格式

对空间导数使用中心差分:

时间方向使用显式 Euler 格式:

因此:

这里选择中心差分而不是迎风差分,看似是脱离了实际场景,实则是为了约掉后面三角放缩的倍数2。


4. 有界性假设

设:

其中:

由通量定义:

所以:

同理:


5. 中心差分项的放缩

先看 方向:

由于:

所以:

同理, 方向有:

所以中心差分下的空间项整体满足:


6. 对 做放缩

由差分格式:

取绝对值并使用三角不等式:

代入前面的有界性估计:

即:

由于左边对任意 成立,所以取最大值得:


7. 记号简化

令:

则递推不等式变为:

这就是后续使用离散 Gronwall 不等式的基本形式。


8. 递推展开

由:

可得:

代入

继续递推,得到:

利用等比数列求和:

所以:

整理得:

进一步放松:


9. 指数上界

令:

由于:

所以:

因此:

进一步放松为:


10. 如何严格压出

由前面递推估计可得:

即:

注意,如果只假设:

那么只能推出:

因此一般不能推出:

要严格得到 ,必须对源项额外施加小量假设,并且不能把指数因子直接用满到

例如,取中间收紧条件:

等价地,只要假设:

于是对任意 ,有:

因此:

若进一步假设源项满足:

则:

所以,在有源项的情况下,严格结论应写为:

成立的充分条件是:

其中: