常微分方程初值问题的数值解法1ppt课件_第1页
常微分方程初值问题的数值解法1ppt课件_第2页
常微分方程初值问题的数值解法1ppt课件_第3页
常微分方程初值问题的数值解法1ppt课件_第4页
常微分方程初值问题的数值解法1ppt课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常微分方程初值问题的数值解法常微分方程初值问题的数值解法赵文波1 引言引言l一般的一阶常微分方程初值问题ly = f(t,y), a t bly(a) = (1.1)l定理一如果f(t,y)在带形区域内 R = (t,y)|a t b, - u + 中连续 ,且关于y满足Lipschitz 条件:存在常数L,使得|f(t,y1) f(t,y2)| L|y1-y2| (1.2)l定理二如果f(t,y)在 R = (t,y)|a t b, - u + 中连续 ,且关于y满足Lipschitz 条件,那么初值问题是适定的 (1.3)2离散变量和离散误差离散变量和离散误差l离散化过程 :把初值为(1.

2、1)的精确解y(t)在一系列的离散点: t1, t2, tN处的近似值y1y2yN用y(tn)表示在 t = tn 处的近似值,n=1,2,N.l离散化方法l1.差商代替导数的方法l2.Taylor级数法l误差l1.局部离散误差l2.局部截断误差l3.整体离散误差3单步法单步法l单步法的一般形式l显式方法:lyn+1 = yn +h (tn,yn,h),n = 0,1,2,N-1,ly0 = , (3.1)l或l隐式方法:lyn+1 = yn +h (tn,yn, yn+1, h),n = 0,1,2,N-1,ly0 = , (3.2)l 为增量函数,N 是正整数,h = (b-a)/NEul

3、er法法算法10.1y = f(t,y), a t b;y(a) = Input 端点a,b;区间等分数N,初值Ouput y(t)在t的N个点处的近似值Step1 h (b-a)/N;t a;y .Step2 For i=1,2,N do Step3 -4Step3 y y+h f(t,y); t a+ih.Step4 Output (t,y).Step5 return.改进的改进的Euler法法l解初值问题的梯形计算公式lyn+1 = yn +(h/2)f(tn,yn) + f(tn+1,yn+1), n =0,1,2,N-1(3.8)ly0 = ;lh = (b-a)/Nl局部离散误差为

4、Rn = -(h3/12)y(n)ly(0)n+1 = yn + h f(tn,yn) ,ly n+1 = (1/2)y(0)n+1 + yn + hf(tn+1, y(0)n+1 )l n = 0,1,2,N-1 (3.10)二阶二阶Runge-Kutta 方法方法m阶阶Runge-Kutta 显式方法显式方法Richardson外推法外推法4单步法的相容性和稳定性单步法的相容性和稳定性l相容性l收敛性l稳定性4.1相容性相容性l单步法的一般形式lyn+1 = yn +h (tn,yn,h),n = 0,1,2,N-1,ly0 = , (4.1)l定义1 (t,y,0) = f(t,y) (

5、4.3)l成立,则称单步法与微分初值问题(1.1)相容, (4.3)为相容条件。l定理一 假设 (t,y,0)关于h是连续的,若单步法与微分初值问题(1.1)相容,则它至少是一阶方法。4.2收敛性收敛性 定义2 假设微分方程(1.1)的右端函数f(t,y)在带形区域内 R = (t,y)|a t b, - u + 中连续 ,且关于y满足Lipschitz 条件。若对所有的 t a,b, limh 0 tn = t固定 yn = y(t) 则称单步法是收敛的。定理2 若(t,y,h) 对于 a t b, 0 h h0以及一切实数y,关于t,y,h满足Lipschitz条件,则单步法(4.1)收敛

6、的充分必要条件是相容条件成立,即(t,y,0) = f(t,y) .l定理3 在定理2 的假设下,单步法(4.1)的局部离散误差满足(4.13), 则其整体离散误差误差n=y(tn)-yn满足估计式l| n| e L(b-a)| 0| +hpM(e L(b-a) 1)/LlL是(t,y,h) 关于y 满足Lipschitz条件的Lipschitz常数。4.3稳定性稳定性l定义3如果存在常数h0及C ,使得对任意的初始值y0,y0 ,单步法(4.1)的相应的精确解yn,yn ,对所有的0n)的变化小于(| ym - ym | | ),则说单步法是绝对稳定的。l一般限于 y = y (4.20)l

7、考虑数值方法的绝对稳定性, 为复常数,若对于所有h (,),单步法都绝对稳定,称(,)为绝对稳定区间。5多步法多步法5.1线性多步法线性多步法ly = f(t,y), a t bly(a) = (1.1)l线性k步法的一般公式l5.2Adams方法方法l显式Adams方法l隐式Adams方法5.3预测预测-校正方法校正方法ly(0)n+1 = yn + h f(tn,yn) (5.20) ly n+1 = (1/2)y(0)n+1 + yn + hf(tn+1, y(0)n+1 ) (5.21)l n = 0,1,2,N-1 ; y0= l(5.20)起预测y n+1 的作用, (5.21)起

8、校正作用。l记f(i)n=f(tn,y(i)n).用P表预测过程,C表校正过程,E表计算f的过程lP: y(0)n+1 = yn + hfn,lE: f(0)n+1 = f(t n+1 , y(0)n+1 )lC: y n+1 = yn + (h/2)(fn+f(0)n+1)lE: fn+1 = f(t n+1 , yn+1 )重复迭代P,E ,C t次可提高精度。通常,把Adams隐式和显式方法联合使用,构成预测-校正方法。预测公式:y(0)n+1=yn+h k0fn+k1fn-1+ kkfn-k) 校正公式: y(i+1)n+1=yn+h*k0fn+*k1fn-1+ *kkfn-k) 5.

9、4Hamming方法方法lMilne方法l建立线性多步法的待定系数法lHamming方法7线性多步法的相容性、收敛性和稳定线性多步法的相容性、收敛性和稳定性性l定义1 若求解初值问题(1.1)的线性k步法(5.1)至少是一阶方法,则称他们是相容的。l记 ()= k k+ k -1 k-1+ 1 + 0,l ()= k k+ k-1 k-1+ 1 + 0。l他们由线性k步法(5.1)完全确定。反之,若给定了()和(),则他们唯一确定一个线性k步法。我们称()为线性k步法(5.1)的特征多项式。l定理 1线性k步法(5.1)相容的充分必要条件是l (1)=0, (1)= (1),7.2收敛性收敛性

10、l定义2假设f(t,y)在R = (t,y)|a t b, - u + 中连续 ,且关于y满足Lipschitz 条件。若对任意的 t a,b,但t 0,而a+nh=tn=t 固定时,(5.1)的解yn收敛于问题(1.1) 的解y(t),则说线性k步法(5.1)是收敛的。l定理2 若线性k步法(5.1)是收敛,则必相容。7.3稳定性稳定性l定义3 若f(t,y)在R = (t,y)|a t b, - u + 中连续 ,且关于y满足Lipschitz 条件。若存在正常数C和h0,使得当0hh0 时线性k步法(5.1)的任意两个yn和yn满足不等式maxnh (b-a)| yn- yn|CM0 其中M0 = max0ik-1 |yi- yi| 那么说线性k步法(5.1)是稳定的。l引理 若k为非负整数,数列 n满足递推不等式| n| + h(0 +1+ n-1), n=k,k+1,nh (b-a),l其中0 , ,M0= max0ik-1 | i|,那么| n|e(b-a)(+ hkM0), n=k,k+1,nh (b-a)l定理3 线性k步法(5.1)稳定的充分必要条件是()满足特征根条件: ()的所有根都在单位圆上,且在在单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论