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