初值问题的差分逼近

对于一阶双曲方程

周期边界:$u(0,t)=u(L,t)$

Dirichlet 边界:$\begin{cases}a>0时,u(0,t)=g(t) \ a<0时,u(L,t)=g(t) \end{cases}$

双曲、椭圆、抛物型方程区别

依据特征来区分,初值的性质体现为沿特征传播,无间断

几种常见差分格式(迎风格式相关)

设时间步长为$\tau$,空间步长为$h$,$\displaystyle r = \frac{a\tau}{h}$,以下为时间向前的三种显式格式:

格式 一:空间向后

精度 $O(\tau + h)$ ,对应 Fourier 方法变换(设 $u_j^n = v^n e^{i\lambda x_j}$ )

格式 二:空间向前

精度 $O(\tau + h)$ ,Fourier 变换后:

格式 三:空间中心

精度 $O(\tau + h^2)$ ,Fourier 变换后:

差分格式稳定性(Fourier 分析)

设三种差分格式对应增长因子为 $\lambda_1$、$\lambda_2$、$\lambda_3$ ,通过模长 $|\lambda|^2$ 分析稳定性:

格式 一:(空间向后,$a>0$ 场景)

由 $2r(1 - r)\geq0$(需 $0\leq r\leq1$ ,即 $\displaystyle \frac{a\tau}{h}\leq1$ 且 $a>0$ ),当 $a>0$ 且 $\displaystyle \frac{a\tau}{h}\leq1$ 时,格式 1 稳定

格式 二:(空间向前,$a<0$ 场景)

由 $r(r + 1)\leq0$(需 $-1\leq r\leq0$ ,即 $\displaystyle \frac{a\tau}{h}\geq -1$ 且 $a<0$ ),对应情况下格式 2 稳定

格式 三:(空间中心)

增长因子模长恒大于 1,格式 3 恒不稳定

稳定性条件的特征线解释

特征线方程 $\displaystyle \frac{dx}{dt}=a$ ,沿特征线 $u = \text{const}$ 。以 $a>0$ 为例,利用特征线附近节点($Q_1,Q_0$ 等)做线性插值构造数值解,推导得数值解形式 $u_j^{n+1}=ru_{j - 1}^n + (1 - r)u_j^n$(即格式 1 ),稳定性条件要求数值解依赖域包含精确解依赖域 ;$a<0$ 时同理分析格式 2

迎风格式总结

一、显式迎风格式

二、隐式迎风格式

三、变系数情形($a(x)$ 为系数)

对于方程

显式迎风格式:

稳定性充分条件:

一阶双曲方程组

形式为

也有迎风格式,空间导数离散依赖 $A(x)$ 特征值的正交性

积分守恒格式(有限体积法)

针对散度型 PDE:

设 $G$ 为 $x$ - $t$ 平面有界域,由 Green 公式:

结合边界积分关系,得

体现积分守恒特性,是有限体积法离散的理论基础

一、Lax - Friedrichs 格式

推导:通过对积分守恒形式(在区域 $G = ABCD$ 上积分 $\displaystyle \int_{\Gamma} fdt - udx = 0$ )做数值积分近似,得到格式:

截断误差 $O(\tau + h^2)$

特殊情形($f=au$ 时):格式为

变形得

增长因子与稳定性

增长因子

模长平方

由 $|\lambda|$ 一致有界得 $|r|\leq1$(即 $\displaystyle \left|\frac{a\tau}{h}\right|\leq1$ )时稳定

二、盒式格式(Box scheme)

形式:在区域 $G = ABCD$ 上,格式为

截断误差:$O(\tau^2 + h^2)$

特殊情形($f=au$ 时):化简得

显式实现时,$a>0$ 给左边值,$a<0$ 给右边值

增长因子 $\lambda$ 满足

$|\lambda|=1$,故盒式格式恒稳定

三、粘性差分格式(迎风格式改写)

对迎风格式

改写、变形,可等价为带小参数的抛物方程中心差分格式:

构造方式含自然粘性项人工粘性项,通过引入小参数正则化,改善格式稳定性精度

四、Lax - Wendroff 格式

从守恒律方程

出发,对$u$做 Tayler 展开并消去余项,用中心差商代换导数,得到格式:

其中

本质是带粘性项方程的中心差分格式,利用泰勒展开和差商构造,实现二阶精度离散

特殊情形($f = au$ 时)

方程:

截断误差 $O(\tau^2 + h^2)$

差分格式:

增长因子:

稳定性条件:$|r|\leq1$

五、隐式中心格式

格式:

性质:恒稳定

六、跳蛙格式(Leap - frog)

格式:

稳定性条件:$|r|\leq1$