有限差分方法基础ppt课件.ppt
《有限差分方法基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《有限差分方法基础ppt课件.ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第2章章 有限差分法基础有限差分法基础2-1 2-1 差分原理及逼近误差差分原理及逼近误差2-2 2-2 差分方程,截断误差和相容性差分方程,截断误差和相容性2-3 2-3 收敛性与稳定性收敛性与稳定性2-4 2-4 LaxLax等价定理等价定理2-5 2-5 利用有限差分法求解应用问题的一般步骤利用有限差分法求解应用问题的一般步骤2-6 2-6 应用数值方法模拟材料成形的若干注意事项应用数值方法模拟材料成形的若干注意事项Finite difference method (FDM) 2第第2章章 有限差分法基础有限差分法基础有限差分法有限差分法: : 将连续求解域划分成差分网格(最简单的差
2、分网格将连续求解域划分成差分网格(最简单的差分网格是矩形网格),用有限个节点代替原连续求解域,用差是矩形网格),用有限个节点代替原连续求解域,用差商代替控制微分方程中的导数,并在此基础上建立含有商代替控制微分方程中的导数,并在此基础上建立含有限个未知数的节点差分方程组;代入初始条件和边界条限个未知数的节点差分方程组;代入初始条件和边界条件后求解差分方程组;该差分方程组的解就是元微分方件后求解差分方程组;该差分方程组的解就是元微分方程定解问题的数值近似解。程定解问题的数值近似解。3第第2章章 有限差分法基础有限差分法基础有限差分法有限差分法: : 优点:优点:是一种直接将微分问题转变成代数问题的
3、近是一种直接将微分问题转变成代数问题的近似数值解法,其最大特点是网格划分规整,无需构建形似数值解法,其最大特点是网格划分规整,无需构建形函数,不存在单元分析和整体分析,数学建模简便,但函数,不存在单元分析和整体分析,数学建模简便,但不太适合处理具有复杂边界条件的工程问题。不太适合处理具有复杂边界条件的工程问题。不足:不足:在处理求解对象的集合边界上缺乏灵活性,即边在处理求解对象的集合边界上缺乏灵活性,即边界节点(网格交点)没有全部坐落在边界线(面)上。界节点(网格交点)没有全部坐落在边界线(面)上。 适合用于传热、流动等工程问题的求解。适合用于传热、流动等工程问题的求解。4第第2章章 有限差分
4、法基础有限差分法基础有限差分法有限差分法: :直观,理论成熟,精度可选。但是不规则直观,理论成熟,精度可选。但是不规则区域处理繁琐,虽然网格生成可以使区域处理繁琐,虽然网格生成可以使FDMFDM应用于不规则应用于不规则区域,但是对区域的连续性等要求较严。使用区域,但是对区域的连续性等要求较严。使用FDMFDM的好的好处在于易于编程,易于并行。处在于易于编程,易于并行。 有限元方法有限元方法: :适合处理复杂区域,精度可选。缺憾在于适合处理复杂区域,精度可选。缺憾在于内存和计算量巨大。并行不如内存和计算量巨大。并行不如FDMFDM直观。不过直观。不过FEMFEM的并行的并行是当前和将来应用的一个
5、不错的方向。是当前和将来应用的一个不错的方向。 52-12-1差分原理及逼近误差1差分原理差分原理 设有设有x的解析函数的解析函数y=f(x),从微分学知道,从微分学知道函数函数y对对x的导数为的导数为 xxfxxfxydxdyxx )()(limlim00dxdy是函数对自变量的导数,又称是函数对自变量的导数,又称微商微商; y、x 分别称为函数及自变量的分别称为函数及自变量的差分差分,xy 为函数对自变量的为函数对自变量的差商差商。 (2-1)Finite difference method (FDM) 6向前差分向前差分)()(xfxxfy)()(xxfxfy)21()21(xxfxxf
6、y(2-2)向后差分向后差分(2-3)中心差分中心差分(2-4)x0 2-12-1差分原理及逼近误差差分原理及逼近误差Finite difference method (FDM) 7 上面谈的是一阶导数,对应的称为上面谈的是一阶导数,对应的称为一阶差分一阶差分。对一阶差。对一阶差分再作一阶差分,所得到的称为分再作一阶差分,所得到的称为二阶差分二阶差分,记为,记为 。y2以以向前差分向前差分为例,有为例,有 )()(2)2( )()()()2( )()( )()( )(2xfxxfxxfxfxxfxxfxxfxfxxfxfxxfyy2-12-1差分原理及逼近误差(2-5)Finite diffe
7、rence method (FDM) 8 依此类推,任何阶差分都可由其低一阶的差分再作一阶差分得到。依此类推,任何阶差分都可由其低一阶的差分再作一阶差分得到。例如例如n 阶前差分为阶前差分为 )()( )( )( )(21xfxxfyyyynnn2-12-1差分原理及逼近误差(2-6)Finite difference method (FDM) 9 函数的差分与自变量的差分之比,即为函数对自变量的函数的差分与自变量的差分之比,即为函数对自变量的差商差商。 一阶向前差商一阶向前差商为为 xxfxxfxy)()(一阶向后差商一阶向后差商为为 xxxfxfxy)()(2-12-1差分原理及逼近误差差
8、分原理及逼近误差(2-8)(2-7)Finite difference method (FDM) 10一阶中心一阶中心差商差商为为xxxfxxfxy)21()21(或或xxxfxxfxy2)()(2-12-1差分原理及逼近误差差分原理及逼近误差(2-9)(2-10)Finite difference method (FDM) 11二阶差商多取中心式,即二阶差商多取中心式,即222)()()(2)(xxxfxfxxfxy当然,在某些情况下也可取向前或向后的二阶差商。当然,在某些情况下也可取向前或向后的二阶差商。 2-12-1差分原理及逼近误差(2-11)Finite difference met
9、hod (FDM) 12以上是一元函数的差分与差商。多元函数以上是一元函数的差分与差商。多元函数f(x,y,)的差分与差商也可以类推。的差分与差商也可以类推。如一阶向前差商为如一阶向前差商为,),(),(xyxfyxxfxf,),(),(yyxfyyxfyf2-12-1差分原理及逼近误差差分原理及逼近误差(2-13)(2-12)Finite difference method (FDM) 13 由导数(由导数(微商微商)和)和差商差商的定义知道,当自变量的的定义知道,当自变量的差分差分(增量)趋近于(增量)趋近于零时,就可零时,就可由差商得到导数由差商得到导数。因此在数值计算中。因此在数值计算
10、中常用差商近似代替导数常用差商近似代替导数。差商与导数之间的误差表明差商与导数之间的误差表明差商差商逼近导数的程度,逼近导数的程度,称为称为逼近误差逼近误差。由函数。由函数的的Taylor展开,可以得到逼近误差相对于自变量差分(增量)的展开,可以得到逼近误差相对于自变量差分(增量)的量级量级,称,称为用差商代替导数的精度,简称为为用差商代替导数的精度,简称为差商的精度差商的精度。现将函数现将函数在在x的的 邻域作邻域作Taylor展开:展开:)()(! 4)()(! 3)()(! 2)()()()(5432xOxfxxfxxfxxfxxfxxfIV )()( )()(! 4)()(! 3)(!
11、 2)()()()( 432xOxfxOxxfxxfxxfxfxxfxxfIV 2 2逼近误差逼近误差2-12-1差分原理及逼近误差差分原理及逼近误差(2-14)Finite difference method (FDM) 14)()()()( ),)()(! 4)()(! 3)( )(! 2)()()()( 5432xOxfxxxfxfxOxfxxfxxfxxfxxfxxfIV 一阶一阶向后差商向后差商也具有也具有一阶精度一阶精度。2-12-1差分原理及逼近误差(2-15)(2-16)Finite difference method (FDM) 15将将)(xxf与与)(xxf的的Taylo
12、r展开式相减可得展开式相减可得)()(2)()(2xOxfxxxfxxf可见一阶可见一阶中心差商中心差商具有二阶精度。具有二阶精度。(1-17)2-12-1差分原理及逼近误差Finite difference method (FDM) 16将将)(xxf与与)(xxf的的Taylor展开式相加可得展开式相加可得)()()()(2)(22xOxfxxxfxfxxf 这说明这说明二阶中心差商二阶中心差商的精度也为二阶的精度也为二阶 (1-18)2-12-1差分原理及逼近误差由于由于 是个小量,因而阶数越大精度越高!是个小量,因而阶数越大精度越高!x Finite difference method
13、 (FDM) 172ix在有些情况下要求自变量的增量本身是变化的,如图在有些情况下要求自变量的增量本身是变化的,如图2-1中的中的1ix1iixx 和,是不相等的,相应的差分和差商就是不等距的。,是不相等的,相应的差分和差商就是不等距的。Ox2ix1ixix1ix2ix2ix1ixix1 ix图图2-1 非均匀步长差分非均匀步长差分3 3非均匀步长非均匀步长一阶向后差商一阶向后差商11)()(iiiixxxfxf一阶中心差商一阶中心差商11)()(iiiiiixxxxfxxf (1-22)(1-23)2-12-1差分原理及逼近误差Finite difference method (FDM) 1
14、8图图2-2 2-2 均匀和非均匀网格实例均匀和非均匀网格实例1 12-12-1差分原理及逼近误差Finite difference method (FDM) 19图图2-3 2-3 均匀和非均匀网格实例均匀和非均匀网格实例2 22-12-1差分原理及逼近误差Finite difference method (FDM) 202-22-2差分方程、截断误差和相容性0 xt 从上节所述可知,从上节所述可知,差分相应于微分,差商相应于导数差分相应于微分,差商相应于导数。只。只不过不过差分和差商是用有限形式表示差分和差商是用有限形式表示的,而微分和导数则是以极的,而微分和导数则是以极限形式表示的。如果
15、将微分方程中的导数用相应的差商近似代限形式表示的。如果将微分方程中的导数用相应的差商近似代替,就可得到替,就可得到有限形式的差分方程有限形式的差分方程。现以对流方程为例,列出。现以对流方程为例,列出对应的差分方程。对应的差分方程。(2-1)对流系数对流系数 对流场函数对流场函数),(tx 微分方程用于连续对象问题,微分方程用于连续对象问题,差分方程用于离散对象问题差分方程用于离散对象问题1 1、差分方程、差分方程Finite difference method (FDM) 21, 2 , 1 , 0 ,0ixixxi, 2 , 1 , 0 , ntntn图图2-4 差分网格差分网格2-22-2
16、差分方程、截断误差和相容性1 1、差分方程、差分方程Finite difference method (FDM) 22若时间导数用一阶向前差商近似代替,即若时间导数用一阶向前差商近似代替,即ttninini1空间导数用一阶中心差商近似代替,即空间导数用一阶中心差商近似代替,即xxninini211则在则在),(nitx点的对流方程就可近似地写作点的对流方程就可近似地写作02111xtnininini(2-2)(2-3)(2-4)2-22-2差分方程、截断误差和相容性1 1、差分方程、差分方程Finite difference method (FDM) 23按照前面关于逼近误差的分析知道,用时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 方法 基础 ppt 课件
限制150内