廖敦明《有限差分法基础》第3章有限差分方法基础ppt课件.ppt
《廖敦明《有限差分法基础》第3章有限差分方法基础ppt课件.ppt》由会员分享,可在线阅读,更多相关《廖敦明《有限差分法基础》第3章有限差分方法基础ppt课件.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 廖敦明材料学院 华铸软件中心Tel:18071121688, 87558134Email:1有限差分法基础有限差分法基础讲义讲义2主要内容1、差分原理及逼近误差2、差分方程,截断误差和相容性3、收敛性与稳定性4、Lax等价定理31.1.微分方程?微分方程?2.2.常微分方程?常微分方程?3.3.偏微分方程?偏微分方程?4.4.导数?导数?5.5.微分?微分?6.6.差分?差分?7.7.差商?差商?几个概念几个概念41.1.微分方程微分方程?几个概念几个概念tLzTyTxTtTCp)(2222225FDM3有限差分法(FDM),又称泰勒展开差分法,最早用于传热的计算方法。该方法具有差分公
2、式导出简单和计算成本低等优点,目前已成为应用最为广泛的数值分析方法之一,绝大部分流动场和温度场数值模拟计算均采用此方法。 FDM在缩孔、缩松预测,组织形态预测及流动场模拟等方面都表现出很大优势及良好的前景。在铸造领域中,FDM经过三十年的发展,已在温度场、流场模拟、缺陷预测等方面取得了丰硕成果,涌现出许多商品化软件,如德国的MagmaSoft,瑞典的NovaCast,美国的FLOW-3D,芬兰的CASTCAE以及国内清华大学研制的FT-Star,华中科技大学的华铸CAE等。概述概述-有限差分法应用有限差分法应用1、差分原理、差分原理设有x的解析函数y=f(x),从微分学知道函数y对x的导数为:
3、 xxfxxfxydxdyxx)()(limlim00dxdy是函数对自变量的导数,又称微商; y、x分别称为函数及自变量的差分,xy为函数对自变量的差商。 6第一节 差分原理及逼近误差QzTzyTyxTxtTCpwhere, is density(kg/m3); is specific heat(J/kgK);); T is temperature(K); t is time(s); is thermal conductivity(W/mK); is latent heat.CpQ三维温度场控制方程三维温度场控制方程傅里叶热传导方程(傅里叶热传导方程(Fourier equation ):)
4、:78差分离散化:差分离散化:根据微分定义可知, 式中,T 当前时刻温度; 下一时刻温度; 两时刻间的间隔。 tTTtTtTt0limTtxxfxxfxydxdyxx)()(limlim009一阶差分:一阶差分: (图示)(图示)向前差分)()(xfxxfy)()(xxfxfy)21()21(xxfxxfy(1-2)向后差分(1-3)中心差分(1-4)x0 10上面谈的是一阶导数,对应的称为一阶差分。对一阶差分再作一阶差分,所得到的称为二阶差分,记为 。y2以向前差分为例,有 )()(2)2( )()()()2( )()( )()( )(2xfxxfxxfxfxxfxxfxxfxfxxfxfx
5、xfyy(1-5)二阶差分:二阶差分:112、请分别写出二阶向前、向后、中心、请分别写出二阶向前、向后、中心差分格式:差分格式:(1)二阶差分向前差分?)二阶差分向前差分?(2)二阶差分向后差分?)二阶差分向后差分?(3)二阶中心差分?)二阶中心差分?课堂作业:课堂作业:1、请写出一阶差分格式、请写出一阶差分格式12)()(xxfxfy)2-()-(2)( )-()-()-()( )-()( )-()( )(2xxfxxfxfxxxfxxfxxfxfxxfxfxxfxfyy)21()21(xxfxxfy)-()(2)( )-()-()-()( )-()( )-()( )(21212121212
6、12121212121212xxfxfxxfxxxfxxxfxxxfxxxfxxfxxfxxfxxfyy二阶差分向后差分二阶差分向后差分二阶中心差分二阶中心差分)()(2)2( )()()()2( )()( )()( )(2xfxxfxxfxfxxfxxfxxfxfxxfxfxxfyy二阶差分向前差分二阶差分向前差分)()(xfxxfy13 依此类推,任何阶差分都可由其低一阶的差分再作一阶差分得到。 例如n 阶向前差分阶向前差分为: )()( )( )( )(21xfxxfyyyynnn(1-6)14 函数的差分与自变量的差分之比,即为函数对自变量的差商。 一阶向前差商为: xxfxxfxy)
7、()(一阶向后差商为: xxxfxfxy)()((1-7)(1-8)差商:差商:15一阶中心差商为:xxxfxxfxy)21()21(或xxxfxxfxy2)()((1-9)(1-10)16以上是一元函数的差分与差商。多元函数f(x,y,)的差分与差商也可以类推。如一阶向前差商为,),(),(xyxfyxxfxf,),(),(yyxfyyxfyf(1-12)(1-13)172、不同的差分格式 a)、泰勒级数展开将 在点 按泰勒级数展开,则有: 导数的差分表达式不是唯一的 。 作业:用taylor级数展开,推导一阶向前差商,一阶向后差商。 02220000|! 2|,xfxxfxzyxfzyxf
8、zyxf,000,zyx 2220!2xfxxfxxfxfxxfxxfxy)()(18第三层第二层第一层第一层网格图及其标号第一层网格图及其标号 1920 b)、差分格式的选取 21混合二阶导中心差分1,11,11,11,12112|41|21jijijijijjffffhxfxfhxfyyxf1,11,11,11,12112|41|21kjkjkjkjkkffffhyfyfhyfkzyf1,11,11,11,12112|41|21kikikikiiiffffhzfzfhzfxxzf22端点差分公式 中心差分公式是以相隔2h的两结点处的函数值来表示中间结点处的一阶导数值。 有时也需要用到另一种
9、形式的差分公式,它以相邻三结点处的函数值来表示一个端点处的一阶导数值,可称为端点导数公式。23X-Y平面有限差分离散图24得出关于结点得出关于结点0,1,9的端点差分公式:的端点差分公式:在上图中的结点1, ,即:在上图中的结点9, ,即: 按泰勒级数展开得出: hxx20hxx20)2(220222009xfhxfhff232300002300011()2!3!fffffxxxxxxxxx) 1 (20222001xfhxfhffhxx0hxx025 再从式(1)和式(2)中消去 即得一阶端点导数公式:同理,得出关于结点0、3、11的端点导数公式: 022xfhfffxf2439100hff
10、fxf2431130026Y方向的端点差分公式方向的端点差分公式hfffyf24310200hfffyf2431240027中心差分公式与端点差分公式的比较中心差分公式与端点差分公式的比较 中心差分公式与端点差分公式相比,精度较高,因为前者反映了结点两边的函数变化,而后者却只反映结点一边的函数变化。 (参见下页) 据此,我们总是尽可能应用中心差分公式,而只有在无法应用中心差分公式时,才不得不用端点差分公式。28X-Y平面有限差分离散图hfffxf2439100 xxxfxxfxy2)()(hffxf2310hfffxf2431130029求解偏微分方程的有限差分方法求解偏微分方程的有限差分方法
11、考虑一个典型的二维二阶稳态问题,寻找函数考虑一个典型的二维二阶稳态问题,寻找函数u(x,y):R,使得:使得:( 11)( 12)( 22)1237uuuaaaxxxyxzuubbcufxy在 内( )yy3031节点节点(xi,yi)处的真实解处的真实解u(xi,yi)的近似值记为的近似值记为ui,j(有限差分有限差分),0iNx且且0jNy,如图所示。有限差分方法的基本思想是用几个临近点处的函数值近似一元函数,如图所示。有限差分方法的基本思想是用几个临近点处的函数值近似一元函数(x)在点在点x处的导数处的导数 :其中其中h为一个很小的正数。将式为一个很小的正数。将式39代入式代入式37的一
12、阶导数项,得:的一阶导数项,得:1( )( ()()392xxhxhh( ),1,1,1,11 ()2 ()12)( ,)22i jijiji ji ji jiixybuubuuuubbx yxyhh(32代入二阶导数项得:代入二阶导数项得:其中,记号其中,记号ai,j表示任一系统函数表示任一系统函数a(x,y)在点在点(xi,yi)处的值处的值a(xi,yi),ai+1/2,j表示表示a(xi+1/2,j,yj),且,且xi+1/2,j=xi+hx/2。1/21/21/2,1,1/2,1,2( 11)( ,)( 11)(,)( 11)(,)1111iiiiiixijiji jiji jijx
13、uax yxxuuaxyaxyxxhauuauuh33这样方程(这样方程(37)在任一内部结点)在任一内部结点(xi,yj)处可以用一个有限差分公式近似:处可以用一个有限差分公式近似:1/2,1,1/2,1,21,1,11,11,1,11,1,1/2,1,1/2,121,1,1,11111212422221()2(2ijiji jiji jijxijijijijijijxyi ji ji ji ji ji jyijiji ji jxauuauuhauuauuh hauuauuhb uubuuh1,)2i ji ji jyc ufh34在每个边界节点处,解由在每个边界节点处,解由Dirichle
14、t条件(条件(38)决定:)决定:,0,1,0,1i ji jxyugforiiNjorjN35第一节 差分原理及逼近误差/逼近误差(1/5) 由导数(微商)和差商的定义知道,当自变量的差分(增量)趋近于零时,就可由差商得到导数。因此在数值计算中常用差商近似代替导数。差商与导数之间的误差表明差商逼近导数的程度,称为逼近误差。由函数的Taylor展开,可以得到逼近误差相对于自变量差分(增量)的量级,称为用差商代替导数的精度,简称为差商的精度。2逼近误差逼近误差xxfxxfxydxdyxx)()(limlim0036第一节 差分原理及逼近误差/逼近误差(1/5)现将函数在x的邻域作Taylor展开
15、:)()(! 4)()(! 3)()(! 2)()()()(5432xOxfxxfxxfxxfxxfxxfIV (1-14))()( )()(! 4)()(! 3)(! 2)()()()( 432xOxfxOxxfxxfxxfxfxxfxxfIV (1-15)符号O( )表示与()中的量有相同量级的量。把 中的指数n作为精度的阶数。这里n=1,故一阶向前差商具有一阶精度。 )(nxO x37第一节 差分原理及逼近误差/逼近误差(2/5))()()()( ),)()(! 4)()(! 3)( )(! 2)()()()( 5432xOxfxxxfxfxOxfxxfxxfxxfxxfxxfIV 一阶
16、向后差商也具有一阶精度。(1-16)38第一节 差分原理及逼近误差/逼近误差(3/5)将)(xxf与)(xxf的Taylor展开式)()(2)()(2xOxfxxxfxxf可见一阶中心差商具有二阶精度。(1-17)),)()(! 4)()(! 3)( )(! 2)()()()( 5432xOxfxxfxxfxxfxxfxxfIV )()(! 4)()(! 3)()(! 2)()()()(5432xOxfxxfxxfxxfxxfxxfIV 相减可得39第一节 差分原理及逼近误差/逼近误差(4/9)将)(xxf与)(xxf的Taylor展开式相加可得)()()()(2)(22xOxfxxxfxfx
17、xf 这说明二阶中心差商的精度也为二阶 (1-18)),)()(! 4)()(! 3)( )(! 2)()()()( 5432xOxfxxfxxfxxfxxfxxfIV )()(! 4)()(! 3)()(! 2)()()()(5432xOxfxxfxxfxxfxxfxxfIV 40第一节 差分原理及逼近误差/逼近误差(5/5)设有函数f(x),自变量x的增量为x,若取 , 2 , 1 , 0 ,jxjxxi对应的函数值为)(xjxfi,则f(x)在xi处的n阶差分可表达为21)()(JJjijinxjxfcxf式中cj为给定系数,J1和J2是两个正整数。 (1-19)(1-20)|jjcc当
18、J1=0时,称为向前差分;当J2=0时,称为向后差分;当J1=J2且 时,称为中心差分。412ix在有些情况下要求自变量的增量本身是变化的,如图1-1中的 、1ix1iixx 和,是不相等的,相应的差分和差商就是不等距的。Ox2ix1ixix1ix2ix2ix1ixix2ix图1-1 非均匀步长差分3非均匀步长非均匀步长一阶向后差商11)()(iiiixxxfxf一阶中心差商11)()(iiiiiixxxxfxxf (1-22)(1-23)42第二节 差分方程、截断误差和相容性/差分方程(1/3)0 xt 从上节所述可知,差分相应于微分,差商相应于导数。只不过差分和差商是用有限形式表示的,而微
19、分和导数则是以极限形式表示的。如果将微分方程中的导数用相应的差商近似代替,就可得到有限形式的差分方程。现以对流方程为例,列出对应的差分方程。(2-1)43, 2 , 1 , 0 ,0ixixxi, 2 , 1 , 0 ,ntntn图2-1 差分网格第二节 差分方程、截断误差和相容性/差分方程(2/3)44若时间导数用一阶向前差商近似代替,即ttninini1空间导数用一阶中心差商近似代替,即xxninini211则在),(nitx点的对流方程就可近似地写作02111xtnininini(2-2)(2-3)(2-4)第二节 差分方程、截断误差和相容性/差分方程(3/3)0 xt45第二节 差分方
20、程、截断误差和相容性/截断误差(1/6)按照前面关于逼近误差的分析知道,用时间向前差商代替时间导数时的逼近误差为 ,)( tO 用空间中心差商代替空间导数时的逼近误差为)(2xO ,因而对流方程与对应的差分方程之间也存在一个误差,它是)( ,()()(22xtOxOtORni这也可由Taylor展开得到。因为)( ,()(! 31212),(),(),(),(223322xtOxtxxxtttxtxxtxxttxttxninininininininini(2-5)(2-6)46)( ,()(! 31212),(),(),(),(223322xtOxtxxxtttxtxxtxxttxttxnin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限差分法基础 廖敦明 有限 差分法 基础 方法 ppt 课件
限制150内