对单波方程构造差分格式:
“迎风格式” 就是在构造差分格式的时候, 尽可能多地利用上游传来的信息, 这种格式更加稳定。
迎风格式
网格剖分中, $h$ 为空间方向步长, $\tau$ 为时间方向步长. 根据 $a$ 的取值进行讨论:
1、当 $a>0$ 时, 波动的传播方向从 $x_{L}$ 到 $x_{R}$,
对应的迎风格式:
令 $r=\frac{a\tau}{h}$, 于是
当 $|\frac{a\tau}{h}|\leqslant 1$ 时, 格式稳定.
2、当 $a<0$, 波动的传播方向从 $x_{R}$ 到 $x_{L}$,
对应的迎风格式:
于是
当 $|\frac{a\tau}{h}|\leqslant 1$ 时, 格式稳定.
3、无论 $a$ 取何值, 中心差分格式
都是不稳定的, 不能用于数值计算.
迎风格式的构建
用 Taylor 展开构建迎风格式:
用 $j-1$, $j$ 两点
此为一阶迎风格式.
用 $j-1$, $j$, $j+1$ 三点
此为二阶迎风格式.
通用格式
对于这样的方程形式:
不知道波的传播方向, 采用矢量分裂的方法将该波分为两种波:
一条从左向右传播,另一条从右向左传播。在构造差分的过程中对它们分别进行差分: