【教学课件】第六章常微分方程及方程组的解法.ppt
《【教学课件】第六章常微分方程及方程组的解法.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第六章常微分方程及方程组的解法.ppt(117页珍藏版)》请在三一办公上搜索。
1、浙江大学研究生学位课程,1,第六章 常微分方程及 方程组的解法,6.1 常微分方程及其求解概述6.2 初值问题解法6.3 边值问题解法,浙江大学研究生学位课程,2,6.1 常微分方程及其求解概述6.2 初值问题解法 1.Euler方法 2.线性多步法 3.Runge-Kutta法 4.方程组及刚性问题的Gear方法6.3 边值问题解法 1.Shooting(试射法)2.差分法,浙江大学研究生学位课程,3,6.1 常微分方程及求解概述(Ordinary Differential Equations,ODE),6.1.1 基本概念 描述自由落体的ODE:,浙江大学研究生学位课程,4,只有一个自变量
2、的微分方程为 ODE,否则称为偏微分方程 PDE。方程中未知函数导数的最高阶数称为 方程的阶。(6-4)是二阶的 方程中关于未知函数及其各阶导数 均是一次的,则称为线性微分方程。,和(6-1)都是线性二阶ODE。(6-2),(6-3)是(6-1)的初始条件。亦称定解 条件。(6-1)(6-2)叫做初值问题。,6.1.1,浙江大学研究生学位课程,5,6.1.1,(6-1),(6-3)叫做边值问题。在没有给定解条件时。方程一般 有一族解曲线 y(x,c)。如:,对任意的n阶ODE,如果能写成:,则称该方程为显式的。方程(6-4)是 显式的。而下面方程是隐式的。,浙江大学研究生学位课程,6,对于高阶
3、显式方程。通过定义n-1个 新变量,可以写成n维一阶方程组。即令:,6.1.1,浙江大学研究生学位课程,7,在讨论初值问题时,我们从一阶方 程开始:,然后毫不费力地套用来解方程组。当 f(x,y)与y无关时,f(x,y)=g(x),6.1.1,浙江大学研究生学位课程,8,数值解及其重要性,浙江大学研究生学位课程,9,ODE数值解的基本思想和方法特点 基本思想有两点 1.离散化 用Taylor级数,数值积分和差商 逼近导数等手段,把ODE转化为离散 的代数方程(称差分方程)。2.递推化 在具有唯一解的条件下,通过 步进法逐步计算出解在一系列离散 点上的值。从而得到原ODE的数值 近似解。,浙江大
4、学研究生学位课程,10,6.2 初值问题解法 我们讨论一阶ODE,而高阶可 能化为一阶ODEs。一阶初值问题 可以一般地写成:,欧拉(Euler)方法 Euler方法是求解(6-8)最简单方法,但精度差,故不实用。然而对理论分 析很有用。,浙江大学研究生学位课程,11,6.2.1.1 方法原理及推导 设初值问题(6-8)满足:,浙江大学研究生学位课程,12,6.2.1,图 6.1 常微分方程初值问题的数值解,浙江大学研究生学位课程,13,浙江大学研究生学位课程,14,欧拉方法的几何意义:,h步长,6.2.1,图 6.2 Euler方法的几何意义,浙江大学研究生学位课程,15,6.2.1,浙江大
5、学研究生学位课程,16,6.2.1,浙江大学研究生学位课程,17,6.2.1,多步法,单步法,自动起步,显式,隐式,半隐式,图 6.3 ODE求解方法的类型,浙江大学研究生学位课程,18,表 6.1 自由落体运动方程的Euler公式求解,浙江大学研究生学位课程,19,图 6.4 运动轨迹,浙江大学研究生学位课程,20,图 6.5 Euler公式的误差,6.2.1.2 Euler方法的误差估计 一般其它方法的误差估计也类似。这里误差是指截断误差(算法理论误 差)而不是舍入误差。后者由计算机字 长等决定,属于稳定性问题。i)几何分析,6.2.1,浙江大学研究生学位课程,21,6.2.1,局部截断,
6、误差,,浙江大学研究生学位课程,22,整体截断误差:设ym是Euler公式(6-9)精确解,而 y(x)是初值问题(6-8)的解。则 整体截断误差定义为 它是局部截断误差的积累。定理:若f(x,y)关于y满足Lipschitz条件。则有估计式:,浙江大学研究生学位课程,23,6.2.1,浙江大学研究生学位课程,24,6.2.1,浙江大学研究生学位课程,25,6.2.1,浙江大学研究生学位课程,26,6.2.1,注意:,稳定性:,浙江大学研究生学位课程,27,6.2.1,浙江大学研究生学位课程,28,6.2.1,浙江大学研究生学位课程,29,浙江大学研究生学位课程,30,6.2.1,浙江大学研究
7、生学位课程,31,浙江大学研究生学位课程,32,表 6.2 予估校正求解结果对比,浙江大学研究生学位课程,33,表 6.3 Euler法与外推结果的比较,浙江大学研究生学位课程,34,线性多步法,浙江大学研究生学位课程,35,(),(),浙江大学研究生学位课程,36,6.2.2,Adams 外插法(k=2)3阶3步 显式,表 6.4 外插系数bki值,图 6.6 3阶3步外插法,浙江大学研究生学位课程,37,6.2.2,浙江大学研究生学位课程,38,6.2.2,Adams 外插法(k=2)4阶3步,图 6.7 4步3阶Adams内插公式,浙江大学研究生学位课程,39,6.2.2,浙江大学研究生
8、学位课程,40,6.2.2,浙江大学研究生学位课程,41,6.2.2,图 6.8 一般化插值形式,浙江大学研究生学位课程,42,6.2.2,浙江大学研究生学位课程,43,6.2.2,浙江大学研究生学位课程,44,6.2.2,浙江大学研究生学位课程,45,6.2.2,浙江大学研究生学位课程,46,6.2.2,浙江大学研究生学位课程,47,6.2.2,图 6.9,浙江大学研究生学位课程,48,6.2.2,线性多步法的绝对稳定性:,浙江大学研究生学位课程,49,6.2.2,定义:,绝对稳定。,绝对稳定区域。,浙江大学研究生学位课程,50,6.2.2,Milne,浙江大学研究生学位课程,51,6.2.
9、2,表 6.6 计算结果,浙江大学研究生学位课程,52,6.2.2,预估-校正方法(Predictor-Corrector Method),浙江大学研究生学位课程,53,6.2.2,浙江大学研究生学位课程,54,注意:一步校正的计算量 预估计算量。所以要适当选取h才能发挥PC的优点。设绝对稳定区域:达到精度的校正次数为N,则h的选取,应满足:否则可用N步显式算法稳定达到目的。,h,浙江大学研究生学位课程,55,Adams四步四阶预估校正算法,浙江大学研究生学位课程,56,6.2.3 Runge-Kutta 方法,浙江大学研究生学位课程,57,6.2.3,浙江大学研究生学位课程,58,6.2.3
10、,浙江大学研究生学位课程,59,6.2.3,浙江大学研究生学位课程,60,6.2.3,六个未知数,二个自由,故可取,故:,浙江大学研究生学位课程,61,N=4:四级四阶R-K方法,-最常用的古典Runge-Kutta方法。增加计算函数值的次数(级)与提高精 度(阶)的关系见下表:,表 6.7 Runge-Kutta方法中级与阶的关系,浙江大学研究生学位课程,62,6.2.3,表 6.8 各种解法在例题中的结果比较,浙江大学研究生学位课程,63,(2).单步法,自动起步(3).易改为变步长(4).绝对稳定区域较同阶线性多步法大(5).计算工作量较大,有时大于隐式方法(6).估计误差不易 绝对稳定
11、性讨论,浙江大学研究生学位课程,64,6.2.3,表 6.9 各级R-K方法的绝对稳定区域,浙江大学研究生学位课程,65,6.2.3,表 6.10 不同步长对精度的影响,浙江大学研究生学位课程,66,6.2.3,浙江大学研究生学位课程,67,6.2.3,浙江大学研究生学位课程,68,P阶图 6.10 变步长Runge-Kutta方法框图,6.2.3,浙江大学研究生学位课程,69,6.2.3,浙江大学研究生学位课程,70,6.2.4 出发值的计算,浙江大学研究生学位课程,71,6.2.4,浙江大学研究生学位课程,72,质量控制 Runge-Kutta 步进程序SUBROUTINE RKQC(Y,
12、DYDX,N,X,HTRY,EPS,YSCAL,HDID,HNEXT,DERIVS)PARAMETER(NMAX=10,PGROW=-0.20,PSHRINK=-0.25,FCOR=1./15.ONE=1.0,SAFETY=0.9,ERRCON=6.E-4EXTERNAL DERIVSDIMENSION Y(N),DYSX(N),YSCAL(N),YTEMP(NMAX),YSAV(NMAX),DYSAV(NMAX)XSAV=X 保留初值DO 11 I=1,N YSAV(I)=Y(I)DYSAV(I)=DYDX(I)H=HTRYHH=0.5HCALL RK4(YSAV,DYSAV,N,XSAV,
13、HH,YTEMP,DERIVS)X=XSAV+HHCALL DERIVS(X,YTEMP,DYDX)CALL RK4(YTMP,DYDX,N,X,HH,Y,DERIVS)X=XSAV+HIF(X.EQ.XSAV)PAUS E 步长无意义CALL RK4(YSAV,DYSAV,N,XSAV,HH,YTEMP,DERIVS)ERRMAX=0.DO 12 I=1,N YTEMP(I)=Y(I)-YTEMP(I)ERRMAX=MAX(ERRMAX,ABS(YTEMP(I)/YSCAL(I)ERRMAX=ERRMAX/EPS,误差计算,一个单步计算,两个半步长计算,置初始值,11,1,12,6.2.4,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第六 微分方程 方程组 解法
链接地址:https://www.31ppt.com/p-5663561.html