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