第27卷第3期 兰州交通大学学报 Vo1.27 No.3 2008年6月 Journa1 of Lanzhou Jiaotong University Jun.2008 文章编号:1001—4373(2008)03-0148—03 非等距网格下二阶导数三阶精度差分格式的准确性分析 李丽丽 , 张 昆 , 王良璧。, 常迎香 (1.兰州交通大学数理与软件工程学院,甘肃兰州730070;2.兰州交通大学机电工程学院,甘肃兰州 730070) 摘要:利用Taylor展式系数匹配的方法得到基于非等距网格的二阶导数三阶精度的差分格式,并且对其进行了 实例考察,得出此差分格式满足其精度要求,差分格式是合理可靠的.通过Fourier分析方法对其误差传播情况进 行了分析,在不同网格比下,其逼近程度(精度)有所不同.当网格的比率大于1时,格式通常是稳定的,但对于高波 分量的模拟效果较差;网格比率小于l时,虽然对高波分量的模拟效果较好,但格式是不稳定的. 关键词:非等距网格;二阶导数;差分格式;Fourier分析 中图分类号:0241.4 文献标识码:A 差分法是解偏微分方程的一种主要数值方法. ( ) 一(At一 )/△z+O(Ar) 用差分方法将连续问题离散化,然后从定解问题的 2阶精度格式的一阶导数公式为 微分或积分形式出发,用数值微商公式导出相应的 (df/dx) 一(一3 -+4f,一A-)/2△z+O(△z)。 线形代数方程组,从而把微分方程的定解问题化为 依次类推,精度愈高,导数的差分近似公式中包 线形代数方程组的求解问题.目前,紊流的直接数值 含的离散点愈多.对于非等距网格下,导数的差分格 模拟通常应用紧致格式,但是在大多数情况下,它应 式较均分网格下的差分格式要复杂的多,节点与节 用于一阶导数.对于近壁面的紊流,有时候有必要用 点间的距离是各不相同,所以对于非等距网格下的 到二阶导数的有限差分形式.由于二阶导数紧致差 差分公式推倒中,首先定义的是网格间距,即节点与 分格式在运算上较费时,为了节省计算时间,用传统 节点之间的距离.定义h 为第i个节点与第i一1个 差分格式直接进行计算较好.本文所构造的求解二 节点间的距离,即h : —z卜 .要计算2阶导数,可 阶导数的三阶有限差分方法是一种基于非等距网格 以采用如下格式 的高精度差分方法,为了能够更好的将该方法应用 到数值求解中,通过Fourier分析(即在波空间上) 一 akcp ̄ (1) 对基于非等距网格的三阶有限差分方法准确性进行 其中,F卅是(a a )升 的差分逼近式, +志表示在 了Fourier分析. — 处的值.为确定m,利用Taylor级数展开得 里 1二阶导数差分格式的构造 差分离散方法的基本思想是利用节点(离散点) ≈c卅c 薹 ...+c +... 上数值( )的线形组合来逼近节点上的导数值.其 将其带人式(1),比较相同导数的系数,可以将系数 表达式称为导数的差分逼近式.R为函数 n 确定.其精度由 来确定,2阶导数的精度是 一 ( f/ax ) 的差分逼近式,则有Fi:∑ajfi.其中 2阶的. 综上所述,对于非等距网格下,二阶导数三阶精 系数n 由差分逼近式的精度确定[2]. 度差分格式推导[1’。脚结果为 差分格式建立的方法最常用的是Taylor级数 展开方法.差分近似的精度依赖于函数Taylor级数 a iI一垒 i 翌 二 ±垒 翌!M 二 ±垒 翌 。 展开的近似程度,例如,对于等距网格,l阶精度格 垒 翌! ±: ±璺§翌! ± 式的一阶导数公式为 收稿日期:2008—03—14 作者简介:李丽丽(1982一),女,辽宁盘锦人,硕士生 维普资讯 http://www.cqvip.com 第3期 李丽丽等:非等距网格下二阶导数三阶精度差分格式的准确性分析 149 其中:M一(AE—BF)/2;a1一B(h}一h;)lh4; 口2一一A(h}一h;)/h3一B(h;一^;)/h3; a3一AC+BD; 度,可考虑模型方程8u/St一 ・a u/Sx 方程有精确解 u(x, )一e似一 a 一A(^;一h;)/h1一B(h;一h;)/h1; a5一一A(^;一h;)/h2; 对于线性问题数值解的逼近精度依赖于每个 Fourier分量为初始值是数值解的逼近精度.在以后 讨论中将以单个Fourier分量为基本元,讨论数值解 A一(^}+hj)(^}一h;)+(^i—hi)(^}一h;); 的逼近精度.设以单个Fourier分量为初始值: B一(硝一^i)(^i—h;)一(^{+h1)(^}一h;); u(x,0)一exp(ikx) C一 (^ +h3)(^}一^;) (^2一h )(^}一^;) 利用分离变量法,可得如下形式的解: h1h3 h1h2 ’ U( , )=u(t)exp(ikx).其X方向的二阶导数为 D一 + ; U 一一k2u(t)exp(ikx),可将其改写为形式 ^ 一一K 五( )exp(ikx),其中Kd为口一kh 的函 E一(^1一hz)(^}一h;)一(^1+h3)(^}一h;); 数.对取定波数点(或口),数值解逼近准确解要求: F一(^1+h3)(^;一瑶)+(^3一h )(^}一^;); K /a。一1.它的逼近程度反映了格式的精度,它的 ^1一^斗1;h2一^斗1+^ ;h3一h ; 逼近方式可反映出数值解的行为特性.利用这种办 h4=h 一1+h ;h 一.77 —XH. 法可以了解一个格式对不同尺度物理量(对应于不 2精度分析 同波数的Fourier分量)的模拟能力.对如上所求出 的二阶导数三阶精度差分表达形式可求出对应的 作为一个模型问题,为了验证上述差分格式的 K 一K,+iK 的分析表达式: 精确性和可靠性,对函数Y—ex+ln(x+1)进行考 K,一acos( a)4-bcos( + 斗121)+ 核,考核其在非等距网格下所求出的二阶导数三阶 C+dcos a+ecos(12/Oi一12/ 卜1) 精度差分格式的准确性问题.考核问题: Ki—asin(Oi21)+bsin(Oi21+o,o 112)一 f )一2 cos( ̄x) 【 ( )一(O.5—27c2) cos( )+27ce-O. sin(r ̄) dsin 12一esin(a/Oi一口/ 1) 口. 嫡i i隅H一2 嫡9 一2隅H 西§ H 非均分网格采用由密渐稀,再由稀渐密.取计算区间 一—— 丁 一 z方向的长度为10,节点数为100,用Fortran77语 D一一 4 +zo,/o.1+2+2/ 1 ‘ 言进行编程,进而对函数 ( )的二阶导数差分格式 与函数导数的真实结果进行比较,并得出差分值与 准确值之间的误差£(£为差分值与准确值之差)曲 ( +2 斗1+ 1+ +od斗 ) 线图(见图1).由图1得出的二阶导数差分格式满足 一一 坠 (二墨 ±垒 二墨(1+ ). ±一 ’ 其精度要求,差分格式是合理可靠的. 40i/0 ̄_1+zo,o斗l+2 州/ 1) (1+ +o,o斗1) “一d= 1 + Z—O./ ̄当 l+ 斗o,o 1/ l+ 13/ 一 +’ 40,一zo,o斗l+2 ) 3/ 1+ / +1/雎 + +2 +’ 一... ........... .... . ... .............................. .,........ :... ..。.................一..——一.. a导数差分格式与真实值的比较 b误差曲线图 鸱/ q+鹚 州/ q+o,o州+ 州/ _1+ 一图1 二阶导数差分格式与函数导数真实值比较及误差图 401/0 ̄_.1一zo,o斗1/ l+2/ 1+2 斗1一一——————万 _二F 一=一———一一 、 Fig.1 The fiqures of The comparison between the difference schemeforthe second derivative and 一盟 (+ 1 1/ ) the derivative’s true value of the function and the el[For culwe 其中r— —h斗 /h 为网格比率,本文仅对网格比 下面采用Fourier方法(即在波空间)来分析数 率为常数的情况进行了研究. 值解的误差传播问题[4,6,7].为了分析三阶截差的精 图2中给出了对应于所求二阶导数逼近式的 K 的实虚部随口的变化曲线. 维普资讯 http://www.cqvip.com 兰3 Ⅱ EXACT ——-州 交通大学学报 第27卷 ....。一一r=O.6 r=0.8 r=1.0 r=-I.2 ~程度(精度)有所不同.此格式对低波分量和高波分 量,其模拟能力较高,但是对超高波分量,模拟能力 ,一_二:. - 一一 ’ ‘ , —1 、 较差,不过可以通过加密网格的方法来提高精度.根 据网格比率的不同,格式的色散特性和耗散特性有 很大的不同.对于以上模型方程,当网格的比率大于 1时,格式通常是稳定的,但对于高波分量的模拟效 —3 aKi随d的变化曲线 bK,随d的变化曲线 果较差,网格比率小于1时,虽然对高波分量的模拟 效果较好,但格式是不稳定的. 参考文献: E13 孙志忠.偏微分方程数值解法[Ⅳ【].北京:科学出版社, 2005. 图2 二阶导数逼近式的随的变化曲线 Fig.2 The curve of/G of the approximaxion for the second derivative with the change of 从图2中可以看出,对低波分量,能较好的逼近 准确值.高波分量的模拟能力较弱些,超高波分量是 很难逼近的.从图2a中可以看出当r>1时,格式为 耗散型,耗散型格式通常是稳定的;当r一1时,格式 I-2] 张兆顺,崔桂香,许春晓.湍流理论与模拟I-M-I.北京: 清华大学出版社,2005:193—194. 为非耗散型;当r<1时,格式为反耗散型,而反耗散 型格式是不稳定的.所以当网格比率不同时,格式的 耗散特性也有所不同.从图2b中可以看出当r<1 时差分格式对高波分量的模拟要比网格比率r>1 时的模拟效果好. [3] 陆金甫,关治.偏微分方程数值解法[M-I.2版.北京: 清华大学出版社,2004. [4] 傅德薰,马延文.计算流体力学[M].北京:高等教育出 版社,2002. E5] 陶文铨.数值传热学I-M-i.2版.西安:西安交通大学出 版社,2001. gher— [6] CHUANG Y M,TUCKER P G.Accuracy of hiorder finite difference schemes On non—uniform grids 4结论 本文利用Taylor展式系数匹配法得到基于非 等距网格的二阶导数三阶精度的差分格式,并且就 [J].America:A A Journal,2003,41:1-3。 [7-1 FU D X,MA Y W.Computational fluid dynamics[M]. Beijing:Higher Education Press,2002:183-186. 此种格式进行了精度分析.在不同网格比下,其逼近 Accuracy Analysis of the Sachem of Third-order Finite Difference of the Second Derivative on Non-uniforill Grid LI Li—li , ZHANG Kun , WANG Liang—biz, CHANG Ying—xiang (1.School of Mathematics,Physics&Software Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China; 2 School of Mechatronic Engineerig,Lanzhou nJiaotong University,1.anzhou 730070,China) Abstract:A third—order finite difference scheme iS presented for the second derivative on non—uniform grid. The accuracy is good using the difference scheme in the example investigated here.The results show that this difference scheme is reasonable.To investigate the accuracy of the scheme on non-uniform grid system, Fourier analysis is performed.The Fourier analysis shows that the grid ratio plays a crucial role in the accu— racy of such scheme.The accuracy is different for different grid ratio.When the grid ratio is bigger than 1, the scheme is stable。but the result of simulation for high wave number is not good;when the grid ratio is smaller than 1,the out coming of simulation for high wave number is well,but the scheme is instable. Key words:non—uniform meshes second derivative;finite difference scheme Fourier analysis
因篇幅问题不能全部显示,请点此查看更多更全内容