|
张瑞
中国科学技术大学数学科学学院
rui@ustc.edu.cn |
线性多步法(Linear multistep method)
基于数值积分的构造方法
对微分方程在区间上积分,有
即有
这样,用数值积分来近似即可得到不同的格式。数值积分的误差即为格式的局部截断误差。
以为积分节点得到的格式为显格式,
其中是步长,是积分系数,为局部截断误差。
积分节点共有个,格式是至少阶的多步格式。
以为积分节点得到的格式为隐格式。
例 1. 在等距步长为的分割中,建立, 的显格式
解. ,则积分区间为,
的显示格式,则积分节点为
可以得到
这样,有格式
局部截断误差: 为数值积分的误差
或者,取, ,然后做Taylor展开即可。
可以得到,误差为
格式为3阶3步的格式。
解. ,则积分区间为
的隐格式,则积分节点为,,
可以得到,积分系数为
格式为
局部截断误差
格式是3步3阶隐格式
注.
格式是多步的,起步计算时,使用的格式的精度只能最多低一阶。
格式是隐格式,需要做迭代,或者使用预估-校正格式。
定义 1.
时的公式,称为Adams公式
以下,简记,
- 二阶显式Adams公式
- 三阶显式Adams公式
- 三阶隐式Adams公式
线性多步法
通常的步线性多步格式可以表示为
其中, , 为系数。
当时,格式是显式的,否则是隐式的。
它的局部截断误差为(假定是精确的),
利用,把上式在处Taylor展开,可以得到误差表达式。
记
待定系数法构造
命题 .当, 时,格式的局部截断误差是,是阶格式。
要构造阶的格式,取合适的, ,使得
例 3. 当k=1时,可以得到条件
- 时,可以得到向前Euler方法
- 时,可以得到向后Euler方法
- 时,可以得到梯形公式
例 4. 推导形如
的隐式线性三步格式,确定系数,使格式为4阶方法。
解. 列出方程为
7个未知数,5个方程。有无穷组解。
Simpson格式
Hamming格式
4阶Adams隐格式
7个未知数,5个方程。有无穷组解。
线性多步法的使用
- 如何起步?
只能使用最多低一阶的格式作为起步计算
- 隐格式如何计算?
只能使用最多低一阶的格式做预估步的计算
预估-校正时,若预估步的局部截断误差为,校正步的局部截断误差为,
则整个预估-校正格式的局部截断误差为
线性多步法的相容性
当线性多步格式
的局部截断误差是步长的高阶无穷小量时,格式是相容(Consistency)的。利用Taylor展开,可以证明
定理 1.
线性多步格式是相容的充要条件是
线性多步法的稳定性
通常的步线性多步格式
称
为该步法的特征多项式。设, , , 是特征方程的根。
则有
定理 2.
步法格式稳定的充要条件是,,且模为的都是单根。