数值分析第9章常微分方程数值解法.ppt
《数值分析第9章常微分方程数值解法.ppt》由会员分享,可在线阅读,更多相关《数值分析第9章常微分方程数值解法.ppt(71页珍藏版)》请在三一办公上搜索。
1、第十章,常微分方程数值解法,(Numerical Methods for Ordinary Differential Equations),问题驱动:蝴蝶效应,洛伦兹吸引子(Lorenz attractor)是由MIT大学的气象学家Edward Lorenz在1963年给出的,他给出第一个混沌现象蝴蝶效应。,图蝴蝶效应示意图,洛伦兹方程是大气流体动力学模型的一个简化的常微分方程组:,该方程组来源于模拟大气对流,该模型除了在天气预报中有显著的应用之外,还可以用于研究空气污染和全球侯变化。洛伦兹借助于这个模型,将大气流体运动的强度x与水平和垂直方向的温度变化y和z联系了起来。参数,称为普兰特数,,
2、是规范,化的瑞利数,,和几何形状相关。洛伦兹方程是非线性方程组,,无法求出解析解,必须使用数值方法求解上述微分方程组。洛伦兹用数值解绘制结果图,并发现了混沌现象。,1 引 言,微分方程数值解一般可分为:常微分方程数值解和偏微分方程数值解。自然界与工程技术中的许多现象,其数学表达式可归结为常微分方程(组)的定解问题。一些偏微分方程问题也可以转化为常微分方程问题来(近似)求解。Newton最早采用数学方法研究二体问题,其中需要求解的运动方程就是常微分方程。许多著名的数学家,如 Bernoulli(家族),Euler、Gauss、Lagrange和Laplace等,都遵循历史传统,研究重要的力学问题
3、的数学模型,在这些问题中,许多是常微分方程的求解。作为科学史上的一段佳话,海王星的发现就是通过对常微分方程的近似计算得到的。本章主要介绍常微分方程数值解的若干方法。,一、初值问题的数值解法,1、一阶常微分方程初值问题的一般形式,常微分方程的数值解法分为(1)初值问题的数值解法(2)边值问题的数值解法,(2)一般构造方法:离散点函数值集合+线性组合结构 近似公式,2.迭代格式的构造,(1)构造思想:将连续的微分方程及初值条件离散为线性方程组加以求解。由于离散化的出发点不同,产生出各种不同的数值方法。基本方法有:有限差分法(数值微分)、有限体积法(数值积分)、有限元法(函数插值)等等。,(3)如何
4、保证迭代公式的稳定性与收敛性?,3.微分方程的数值解法需要解决的主要问题,(1)如何将微分方程离散化,并建立求其数值解的迭代公式?,(2)如何估计迭代公式的局部截断误差与整体误差?,称 在区域D上对 满足Lipschitz条件是指:,记,4、相关定义,二、初值问题解的存在唯一性,考虑一阶常微分方程的初值问题/*Initial-Value Problem*/:,则上述IVP存在唯一解。,只要 在 上连续,且关于 y 满足 Lipschitz 条件,,即存在与 无关的常数 L 使,对任意定义在 上的 都成立,,求函数 y(x)在一系列节点 a=x0 x1 xn=b 处的近似值 的方法称为微分方程的
5、数值解法。,称节点间距 为步长,通常采用等距节点,即取 hi=h(常数)。,称为微分方程的数值解。,三、初值问题的离散化方法,离散化方法的基本特点是依照某一递推公式,,值,取。,按节点从左至右的顺序依次求出 的近似,如果计算 需用到前r步的值,则称这类方法为r步方法。,2 欧拉方法/*Eulers Method*/,欧拉公式(单步显示公式):,向前差商近似导数,亦称为欧拉折线法/*Eulers polygonal arc method*/,在假设 yi=y(xi),即第 i 步计算是精确的前提下,考虑的截断误差 Ri=y(xi+1)yi+1 称为局部截断误差/*local truncation
6、 error*/。,定义,若某算法的局部截断误差为O(hp+1),则称该 算法有p 阶精度。,定义,欧拉法的局部截断误差:,Ri 的主项/*leading term*/,欧拉法具有 1 阶精度。,例1:用欧拉公式求解初值问题,取步长。,解:应用Euler公式于题给初值问题的具体形式为:,其中。,计算结果列于下表:,可用来检验近似解的准确程度。,进行计算,数值解已达到了一定的精度。,这个初值问题的准确解为,,从上表最后一列,我们看到取步长,欧拉公式的改进:,隐式欧拉法/*implicit Euler method*/,向后差商近似导数,由于未知数 yi+1 同时出现在等式的两边,不能直接得到,故
7、称为隐式/*implicit*/欧拉公式,而前者称为显式/*explicit*/欧拉公式。,一般先用显式计算一个初值,再迭代求解。,隐式欧拉法的局部截断误差:,即隐式欧拉公式具有 1 阶精度。,梯形公式/*trapezoid formula*/,显、隐式两种算法的平均,注:的确有局部截断误差,,即梯形公式具有2 阶精度,比欧拉方法有了进步。,但注意到该公式是隐式公式,计算时不得不用到,迭代法,其迭代收敛性与欧拉公式相似。,中点欧拉公式/*midpoint formula*/,中心差商近似导数,假设,则可以导出即中点公式具有 2 阶精度。,简单,精度低,稳定性最好,精度低,计算量大,精度提高,计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 微分方程 解法
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6294159.html