第5章两点边值问题求解方法资料课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第5章两点边值问题求解方法资料课件.ppt》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 两点 边值问题 求解 方法 资料 课件
- 资源描述:
-
1、航空航天中的计算方法航空航天中的计算方法授课教师:陈琪锋授课教师:陈琪锋中南大学航空航天学院中南大学航空航天学院第二部分第二部分 边值问题求解方法边值问题求解方法第第5章章 两点边值问题求解方法两点边值问题求解方法航空航天中的计算方法Page 42023-8-20内容提要内容提要5.1常微分方程边值问题的概念常微分方程边值问题的概念5.2打靶法打靶法5.3有限差分法有限差分法5.4有限元法有限元法1 Part 3:Two-Point Boundary Value Problems.2 David L.Darmofal,Computational Methods in Aerospace Eng
2、ineering(Lecture Notes),MIT,2005.Chap11,12.3 清华大学数学系编,现代应用数学手册清华大学数学系编,现代应用数学手册计算方法分册(计算方法分册(第十一章,常微分方程边值问题的数值方法),北京出版第十一章,常微分方程边值问题的数值方法),北京出版社,社,1990.航空航天中的计算方法Page 52023-8-205.1 常微分方程边值问题的概念常微分方程边值问题的概念 对于常微分方程:对于常微分方程:其中其中 ,x为标量,为标量,y和和 f 为为m维向量维向量。在。在上求解之需要上求解之需要m个定解条件,若定解条件的形式为:个定解条件,若定解条件的形式为
3、:其中其中 g为为m维向量。则该问题称为两点边值问题(维向量。则该问题称为两点边值问题(TPBVP,Two Point Boundary Value Problem)。)。如果边值条件形式可写为:如果边值条件形式可写为:其中其中gL和和gR的维数之和等于的维数之和等于m,则边界条件为分离的。,则边界条件为分离的。xxx()(,()yfy xydy d xa b,ab(),()0g yy 5.1 常微分方程边值问题的概念常微分方程边值问题的概念aa()0,()0LRgygy航空航天中的计算方法Page 62023-8-205.2 打靶法打靶法 以二阶系统为例,考虑边值问题:以二阶系统为例,考虑边
4、值问题:变换:变换:考虑初值问题:考虑初值问题:初值问题的解为:初值问题的解为:找到找到满足:满足:xxxxxa bab()(,(),(),(),()yfyyyAyB5.2 打靶法打靶法12yyyy xxxxxa bab1221211()()()(,),(),()yyyfyyyAyB xxa baa1221212,(,),(),()yyyfyyyAyxx12(;),(;)yyb1(;)yB 如何求如何求?航空航天中的计算方法Page 72023-8-20打靶法的几何解释:打靶法的几何解释:5.2 打靶法打靶法打靶:求解初值问题打靶:求解初值问题航空航天中的计算方法Page 82023-8-20
5、5.1.1 割线法割线法 以两个不同的以两个不同的值求解初值问题,得到两个解:值求解初值问题,得到两个解:根据初值条件知:根据初值条件知:假设假设 是是的线性函数,可取的线性函数,可取 为:为:迭代求解公式:迭代求解公式:结束条件:结束条件:5.2 打靶法打靶法 bbb1020101110(;)(;)(;)Byyy b1(;)yxx1011(;),(;)yyaa1011(;)(;)yyA bbb11111111(;)(;)(;)mmmmmmmByyy b111(;)myB 航空航天中的计算方法Page 92023-8-20割线法的几何解释:割线法的几何解释:5.2 打靶法打靶法线性近似:按割线
6、求根线性近似:按割线求根航空航天中的计算方法Page 102023-8-205.1.2 牛顿法牛顿法 求解非线性方程(组):求解非线性方程(组):在已知初值在已知初值0的处的处Taylor展开:展开:线性近似:线性近似:迭代求解公式:迭代求解公式:结束条件:结束条件:5.2 打靶法打靶法 bb110100(;)(;)yBy b1(;)yB bbb21111001010(;)(;)(;)yyyOB bb111(;)(;)mmmmyBy b111(;)myB b1(;)?y 航空航天中的计算方法Page 112023-8-20差分法求偏导数差分法求偏导数或采用其它数值微分方法。或采用其它数值微分方
7、法。f 可微时解偏导数微分方程可微时解偏导数微分方程微分方程对微分方程对求偏导:求偏导:5.2 打靶法打靶法bbb11101010(;)(;)(;)yyy xxa baa1221212,(,),(),()yyyfyyyAyxx12(;),(;)yy xa baa122121212,(;)0,(;)1yyyyyffyyyy初值问题,可解!初值问题,可解!(与割线法等价)(与割线法等价)割线代替切线割线代替切线航空航天中的计算方法Page 122023-8-20每一步迭代求解初值问题每一步迭代求解初值问题其中:其中:解得:解得:得到的终端值和对得到的终端值和对的偏导数:的偏导数:5.2 打靶法打靶
8、法axaaa1212122121212212,()(,),(),()0,()1yyyAyfyyyzzzffzzzzyy xa b,1212,yyzzxxxx1212(;),(;),(;),(;)yyzzbb11(;),(;)yy 航空航天中的计算方法Page 132023-8-20作业题作业题5:用牛顿打靶法求解两点边值问题用牛顿打靶法求解两点边值问题迭代初始条件取迭代初始条件取 。5.2 打靶法打靶法xxxxx2222sin(ln),12(1)1,(2)2yyyyy (1)0y 航空航天中的计算方法Page 142023-8-205.3 有限差分法有限差分法 以二阶系统为例,边值问题:以二阶
9、系统为例,边值问题:有限差分近似有限差分近似将区间将区间 等分为等分为N个子区间个子区间将将 在在xi处处Taylor展开:展开:xxxxxa bab()(,(),(),(),()yfyyyAyB5.3 有限差分法有限差分法 baa,0,1,2,ihxihiNN x()y xa b,2311()()()()()23!iiiiiiiy xy xy xxxyxxxyxxx用差分近似代替微分,将微用差分近似代替微分,将微分方程化为代数方程求解分方程化为代数方程求解航空航天中的计算方法Page 152023-8-20若取若取x=xi+1=x+ih:忽略二阶以上部分,得一阶导数的忽略二阶以上部分,得一阶
10、导数的前向差分前向差分近似:近似:若取若取x=xi-1=x-ih:忽略二阶以上部分,得一阶导数的忽略二阶以上部分,得一阶导数的后向差分后向差分近似:近似:5.3 有限差分法有限差分法1()()()iiiy xy xy xh 23111()()()()()26iiiiiy xy xy x hh yxh yx 23111()()()()()26iiiiiy xy xy x hh yxh yx 1()()()iiiy xy xy xh 一阶精度一阶精度一阶精度一阶精度航空航天中的计算方法Page 162023-8-20 xi+1和和xi-1在在xi处的处的Taylor展开相减,忽略三阶以上部分,得展
11、开相减,忽略三阶以上部分,得一阶导数一阶导数的中心差分的中心差分近似:近似:xi+1和和xi-1在在xi处的处的Taylor展开相加,忽略四阶以上部分,得展开相加,忽略四阶以上部分,得二阶导数二阶导数中心差分中心差分近似:近似:三阶导数的中心差分近似?三阶导数的中心差分近似?5.3 有限差分法有限差分法11()()()2iiiy xy xy xh 二阶精度二阶精度112()()2()()iiiiy xy xy xyxh 二阶精度二阶精度航空航天中的计算方法Page 172023-8-20 xi+1和和xi-1在在xi处的处的Taylor展开相减,忽略五阶以上部分:展开相减,忽略五阶以上部分:x
12、i+2和和xi-2在在xi处的处的Taylor展开相减,忽略五阶以上部分:展开相减,忽略五阶以上部分:三阶导数的中心差分近似:三阶导数的中心差分近似:四阶导数的中心差分近似:四阶导数的中心差分近似:5.3 有限差分法有限差分法21123()2()2()()()iiiiiy xy xy xy xyxh 二阶精度二阶精度35111()()2()()()3iiiiy xy xy x hh yxO h35228()()4()()()3iiiiy xy xhy xh yxO h(4)21124()4()6()4()()()iiiiiiy xy xy xy xy xyxh 二阶精度二阶精度航空航天中的计算
13、方法Page 182023-8-20有限差分法解微分方程两点边值问题有限差分法解微分方程两点边值问题微分方程微分方程离散化,将区间离散化,将区间 等分为等分为N个子区间:个子区间:在节点上应用中心差分公式,得到代数方程组:在节点上应用中心差分公式,得到代数方程组:xxxxxa bab()(,(),(),(),()yfyyyAyB5.3 有限差分法有限差分法 x1111202(,),1,2,12,iiiiiiiNyyyyyfyiNhhyAyB baa,0,1,2,ihxihiNN xa b,航空航天中的计算方法Page 192023-8-20有限差分法解微分方程两点有限差分法解微分方程两点边值问
14、题的几何解释边值问题的几何解释5.3 有限差分法有限差分法离散点:微分用有限差分近似离散点:微分用有限差分近似航空航天中的计算方法Page 202023-8-20例例5.1:用有限差分法求解两点边值问题:用有限差分法求解两点边值问题取离散化区间取离散化区间h=0.1,N=10。xxxxx2222sin(ln),12(1)1,(2)2yyyyy 5.3 有限差分法有限差分法 x1111202(,),1,2,12,iiiiiiiNyyyyyfyiNhhyAyB xxxxx111122202sin(ln)2221,21,1,2,1iiiiiiiiiiNiyyyyyyhhyyihiN 航空航天中的计算
15、方法Page 212023-8-20线性方程组:线性方程组:即:即:5.3 有限差分法有限差分法 xxxxxx2211220sin(ln)12 111,21,1,2,1iiiiiiiiNihhhhyyyyyihiNxxxxxxxx10112222111()1()sin(ln),()()1NNNNHYGhgyyyghYGgyhgy 航空航天中的计算方法Page 222023-8-205.4 有限元法有限元法 以二阶系统为例,考虑边值问题:以二阶系统为例,考虑边值问题:5.4.1 投影类方法的基本思想投影类方法的基本思想 以一简单函数以一简单函数 近似近似y(x),给出连续近似解,例如:,给出连续
展开阅读全文