偏微分课程课件10-椭圆型方程的有限差分方法(II).ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《偏微分课程课件10-椭圆型方程的有限差分方法(II).ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微分 课程 课件 10 椭圆 方程 有限 方法 II
- 资源描述:
-
1、1求解代数方程组求解代数方程组Hu=g的方法的方法直接方法直接方法:高斯消去法高斯消去法,三角分解三角分解,追赶法追赶法,QR分解等分解等迭代方法迭代方法:基本迭代法基本迭代法,预处理迭代法预处理迭代法,多重网格法等多重网格法等Jacobi迭代法迭代法Gauss-Seidel迭代法迭代法超松弛迭代法超松弛迭代法其它迭代法其它迭代法Jacobi迭代法求解代数方程迭代法求解代数方程Au=fAD L U :DdiagonalLlower triangularUupper triangular 对对角角下下三三角角 上上三三角角 将将A分解分解41104000140104001041004001140
2、004 000001101000000110000001011 00000 3Jacobi迭代法求解代数方程迭代法求解代数方程Au=fAD L U A为为n阶矩阵阶矩阵,分解为分解为12(,)Tnuu uu 11 122 2:iiinn na ua uDua ua u ,i ja:DdiagonalLlower triangularUupper triangular 对对角角下下三三角角 上上三三角角 4Jacobi迭代法求解代数方程迭代法求解代数方程Au=fAD L U A为为n阶矩阵阶矩阵,分解为分解为12(,)Tnuu uu ,i ja 21 1131 132 2,11 12 2,110
3、:ii jjjnnn nna uLua ua ua ua ua uau 5Jacobi迭代法求解代数方程迭代法求解代数方程Au=fAD L U A为为n阶矩阵阶矩阵,分解为分解为12(,)Tnuu uu ,i ja 12 213 31,23 32,11,:0n nn nni jjj inn na ua ua ua ua uUua uau 6Jacobi迭代法求解代数方程迭代法求解代数方程Au=fAD L U :DdiagonalLlower triangularUupper triangular 对对角角下下三三角角 上上三三角角 AuD L U uf 将将A分解分解 DuL U uf 11u
4、DL U uD f 11DDA uD f 11ID A uD f 1JR uD f Jacobi迭代法迭代法(1)()1kkJuR uD f 1JRID A ,),()0()0(1)0(Tnxxx,/1)()1(iinijjkjijikiaxabx(1,2,)(0 1.ink,分量形式分量形式8Guass-Seidel迭代法求解代数方程迭代法求解代数方程Au=fAD L U :DdiagonalLlower triangularUupper triangular 对对角角下下三三角角 上上三三角角 AuD L U uf 将将A分解分解 DL uUuf 11uDLUuDLf 1()GSR uDL
5、f G-S迭代法迭代法(1)()1()kkGSuR uDLf 1()GSRDLU A为为T矩阵矩阵时矩阵矩阵时,G-S迭代法收敛速度是迭代法收敛速度是Jacobi法两倍法两倍G-S迭代法矩阵形式迭代法矩阵形式分量迭代法分量迭代法计算公式为计算公式为bAx(初始向量),Tnxxx),()0()0(1)0(1(1)(1)()11/,inkkkiiijjijjiijjixba xa xa 10超松弛迭代法超松弛迭代法求解代数方程求解代数方程Au=fAD L U :DdiagonalLlower triangularUupper triangular 对对角角下下三三角角 上上三三角角 A大型稀疏矩阵
6、大型稀疏矩阵将将A分解分解1(1)(1)()11/,inkkkiiijjijjiijj ixba xa xa Guass-Seidel迭代法解迭代法解(1)()(1)(1)kkkiiixxx1(1)()(1)()11(1)inkkkkiiiiiiiijjijjjj ia xa xba xa x (1)()(1)()(1)kkkkDxDxbLxUx超松弛迭代法超松弛迭代法求解代数方程求解代数方程Au=f (1)-1()-1()(1)()kkuDLDU uDLf 1 超超松松弛弛1 G-S 即即迭迭代代法法 (1)()()(1)kkDL xDU xb (1)1()1()(1)()kkxDLDU x
7、DLb(1)()kkxL xf (1)()(1)(1)kkkiiixxx12逐次超松弛迭代法逐次超松弛迭代法(SOD)Successive Over Relaxation Method(0)(0)(0)1(,),Tnxxx 1(1)()(1)()1/,inkkkkiiiijjijjiijj ixxba xa xa (1)-1()-1()(1)()kkuDLDU uDLf SOD迭代的矩阵形式迭代的矩阵形式SOD迭代的分量形式迭代的分量形式13例:解线性方程组例:解线性方程组解解:SOR 迭代格式迭代格式 (1)()()()()()111234(1)()(1)()()()221234(1)()(
8、1)(1)()()331234(1)()(1)(1)(1)()4412341 44144144144kkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuu 122341101140111041101141uuuu 1(1)()(1)(),1()inkkkkiiii jji jjjj iiiuufa ua ua 14对于矩形区域对于矩形区域possion方程第一边值问题差分格式方程第一边值问题差分格式11214 1,kIkkkkIkuuuuufhkIJ (1)()2(1)(1)()()()1144kkkkkkkkkkk Ikkkk Iuuh fuuuuu
9、 (0)kuK(1)(1)()()(),11,1,1(1)()2,44kkkkki jiji jiji jkki ji ji juuuuuuuh f (二)五点差分格式的性质(二)五点差分格式的性质极值原理极值原理1.存在唯一性存在唯一性5.1,0(0),maxmax(minmin)hhhhijhhijhijijijijijDDDDuDuuuuuu 定定理理(极极值值定定理理)设设是是上上的的函函数数 若若则则 bua在在 或或 取取到到最最大大值值0,uxa b 0,(,)ux yD uD在在 的的边边界界取取到到最最大大值值的解存在唯一。的解存在唯一。差分方程边值问题差分方程边值问题定理定
10、理 hjiijijhjiijijhDyxuDyxfu),(,),(,2.2 0,(,)Pr.0,(,)hijijhijijhuxyDoofuxyD 由极值原理只需证明只需证明齐次方程齐次方程只有零解只有零解,(,),(,)h ijijijhijijijhvfx yDvx yD uuvmaxmax00minmin0hhhhijijDDijijijDDuuuuu 2.差分方程解的收敛性差分方程解的收敛性定理定理:设设 是定义在是定义在 上的函数,那么有上的函数,那么有 其中其中a为矩形区域为矩形区域D的的x方向的边长。方向的边长。ijuhD|max2|max|max2ijhDijDijDuauuh
11、hh 收敛性:收敛性:h0,k0时,差分方程的解逼近于时,差分方程的解逼近于 微分方程的解。微分方程的解。21(,),max|2hijijijhijDx yxuuAAu 令其中证明:证明:定义定义则则由定义由定义2012ijhija且22maxmaxmax|.22hhhijijijijDDDaauuuAuA=+0hijhijuuA 2maxmax=maxmax2hhhhijijijijijDDDDauuuAuA ijijuu 定理:如果第一边值问题定理:如果第一边值问题2222(,),(,)(,)(,)uuf x yx yDxyu x yx yD 二阶收敛二阶收敛DD 的解在的解在 上有四阶连
12、续的偏导数,上有四阶连续的偏导数,则五点差分格式收敛并有估计则五点差分格式收敛并有估计22max|(,)|().hijijDuu x yK hk证明:证明:设设u(x,y)是微分方程之解,是微分方程之解,(,)(,),(,)(,)0,(,)hijijijijhijijijuu xyE u xyxyDuu xyxyD iju是差分方程之解是差分方程之解(,)(,)(,),ijhijijE u x yu x yu x y 2max|(,)|max(,),2hhijijijDDauu xyE u xy(,)(,)(,),hijijiju xyf xyE u xy(,),hijijijuff xy|m
13、ax2|max|max2ijhDijDijDuauuhhh 222334434(,)(,)(,)(,)+2!(,)+(,)3!4!ijijijijijiju xyu xyhu xh yu xyhxxu xyhhu xh yxx 22max|(,)|().hijijDuu x yK hk44221244(,)(,)(,)1(,)(,)12ijhijijijijE u xyu xyu xyhu xh yku xykxy 2max|(,)|max(,),2hhijijijDDauu xyE u xy 2222221 sin(),02,01.(0,)sin(),(2,)sin(),01.(,0)0,(
14、,1)0,02.uuyxyxyuyyuyeyyu xu xx 应用五点差分格式计算如下问题:应用五点差分格式计算如下问题:).sin(),(yeyxux10)()1(1021|lluu精确解为精确解为可以观察到可以观察到采用采用Guass-Seidel迭代精确至迭代精确至当当x与与y方向步长减少到原来的方向步长减少到原来的1/2,误差减少到原来的,误差减少到原来的1/4,x方向与方向与y方向收敛阶均为方向收敛阶均为2 阶。阶。26复习复习:法线方向向量法线方向向量.1 方向向量方向向量(cos,cos),n (cos,cos,cos)n (,),ax y z 向量向量(,)|xyznaaa 那
15、么那么a的方向向量为的方向向量为:2 平面曲线平面曲线F(x,y)=0在点在点(x,y)处的法向量处的法向量:2222(,)yxxyxyFFFFFF 空间曲线空间曲线F(x,y,z)=0在点在点(x,y,z)处的法向量处的法向量:222222222(,)yzxxyzxyzxyzFFFFFFFFFFFF (三)边界条件的处理三)边界条件的处理(,)(,),(,),(,).ijijijijhu x yx yx yDux yD 1.矩形区域矩形区域(2)第三类边界条件第三类边界条件(1)第一类边界条件第一类边界条件第二类边界条件第二类边界条件(,),(,)0uux yx yDn hhhhDDDD在在
16、之之外外,即即在在2,1,1,1,1,1,0,0,0,2,1,1,1,1,1,0,0,0,01,2,2,01,22IjIjIjIjIjjjjjji JiJi Ji Ji JiiiiiuuujJhuuuhuuuiIkuuuk 四周增加一排节点四周增加一排节点2,1,1,2,Ijjii Juuuu 可用内点的差分格式在边界可用内点的差分格式在边界上成立得到的有关等式与边界离散相应的式子来消去上成立得到的有关等式与边界离散相应的式子来消去291coscosuuunxy 1 uy 1(0,1)n 即下边界时条件为即下边界时条件为1(,),(0)ux yy 例:例:,2 其中其中301 0(,)ixy在
展开阅读全文