微分方程数值解 第四章(2)
初值问题的差分逼近
对于一阶双曲方程
周期边界:$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$