研究有限差分格式稳定性的Fourier方法

合集下载

对流方程差分格式稳定性判定

对流方程差分格式稳定性判定

对流方程差分格式稳定性判定李五明【摘要】The paper decided the stability of different difference schemes of the one dimension convection equation using Fourier stability analysis. The fundamental idea of Fourier stability analysis is to extend periodically the error of solution for the linear differential equation and express it using Fourier series, then check the enlargement and decay of every component of the Fourier series. According to Fourier series for each component change over time, we judged the stability of difference schemes by the magnification factor. Using the method, the paper decided the stability of different difference schemes for the given equation.%用傅里叶稳定性分析法判断一维对流方程不同差分格式的稳定性.傅里叶稳定性分析法的基本思想是:对于线性微分方程,将解的误差做周期延拓并用傅里叶级数表示出来,然后考察每一个傅里叶级数分量的增大和衰减情况;根据傅里叶级数每一个分量随时间的变化情况,由放大因子判断差分格式的稳定性.用该方法对给定方程不同差分格式的稳定性进行了判断.【期刊名称】《河南理工大学学报(自然科学版)》【年(卷),期】2012(031)003【总页数】4页(P369-372)【关键词】对流方程;差分格式;稳定性【作者】李五明【作者单位】河南理工大学数学与信息科学学院,河南焦作454000【正文语种】中文【中图分类】O175.210 引言用有限差分法数值求解偏微分方程是计算数学中的一个重要课题.在有限差分法中,差商代替了微商,差分方程代替了微分方程.然而,并不是任何情况下,差分方程都可以逼近原微分方程.因为,方程形式的逼近是一回事,方程解的逼近又是一回事.因此,在基本理论上必须解决数值计算中可能出现的诸如稳定性、精度等问题.采用有限差分法求解由偏微分方程所描述的具体问题时,在确定差分离散格式是否可用之前必须解决3个问题:当差分网格的时间与空间步长都趋近于零时,差分方程是否充分逼近原微分方程;差分格式的真解是否充分逼近原微分方程的精确解;差分格式的近似解与真解之间的误差是否有界.这3个问题在有限差分理论中分别称为相容性、收敛性和稳定性.差分格式的相容、收敛和稳定并不是孤立的,而是互有联系.根据LAX等价定理,若线性微分方程的初值问题适定、差分格式相容,则稳定性是收敛性的必要和充分条件.因此,常常通过判定一个差分格式的稳定性来判定其收敛性.因为,直接证明一个差分格式的收敛性是比较困难的,但对稳定性的证明却容易得多,且现有的方法也比较有效.本文介绍其中最常用的一种分析差分格式稳定性的方法:傅里叶稳定性分析法.傅里叶稳定性分析法的基本思想是将解的误差做周期延拓并用傅里叶级数表示出来,然后考察每一个傅里叶级数分量的增大和衰减情况.如果每一个分量的强度(或振幅)是随时间的推移而增大的,则所讨论的差分格式是不稳定的;反之,若每一个分量的振幅是随时间的推移而衰减或保持不变的,则格式是稳定的.为了进行这种分析,可以把某一分量的表达式代入到误差传播方程中,以得出相邻两时间层该分量的振幅比(通常称为放大因子).稳定性的条件要求放大因子的绝对值(或模)小于或等于1.当放大因子等于1时,称为中性稳定.在这种情况下,任何时刻引进的误差都不会衰减或放大.本文主要针对一维对流方程,利用傅里叶稳定性分析方法讨论其不同差分格式的稳定性.1 傅里叶稳定性分析法针对一个具体的方程来考察傅里叶稳定性分析法,然后再将该方法推广到其他差分格式.一维对流方程的初值问题如下:,(1)问题的定解域为x-t的上平面(图1),分别引入平行于x轴和平行于t轴的两族直线,把求解域划分为矩形网格.网格线的交点称为节点,x方向上网格线之间的距离Δx称为空间步长,t方向上网格线之间的距离Δx称为时间步长.这样,两族网格可记为x=xi=iΔx,(i=0,±1,±2,…),t=tn=nΔt,(n=0,1,2,…).网格划定后,就可针对其中的任一节点,如图1中的节点(xi,tn).将函数u在该点记为,tn)=u(iΔx,nΔt).(2)方程(1)的FTCS(Forward Time Central Space)格式为α.(3)将式(3)改写为易于递推计算的差分格式,有,式中:λ为网格比.相应于上式的误差传播方程为,(4)式中:ε为各节点上的误差.如果对ε在正负方向上作周期延拓,即把ε看作是以某一定值为周期的周期函数,则εn,εn+1可以展开为以下的傅里叶级数[5-6]:.于是,,(5),(6)式中:将式(5)和(6)代入式(4)得.(7)式(7)相当于将零展开成傅里叶级数,式中{ }内相当于傅里叶系数,它对于所有的k都等于零,即,(8)令,(9)则式(8)成为(不失一般性,支掉式中的下标记号k)Cn+1=GCn,(10)表示误差从第n层传播到第n+1层时,以傅里叶级数表示的每一误差分量的振幅放大或衰减了G倍.所以,称G为放大因子.傅里叶稳定性分析法就集中在对G 的分析上,如果|G|>1,则误差的振幅随n的增大而增大,差分格式不稳定;如果|G|≤1,则误差的振幅随n的增大而减小或不变,差分格式稳定.应用欧拉公式e±iz=cos z±isin z,将式(9)改写为G=1-iαλsin kΔx,得|G|2=1+α2λ2sin2kΔx.当sin2kΔx≠0时,选取网格比λ总有|G|>1.因此,差分格式(3)是不稳定的.从上例的分析注意到,以傅里叶稳定性分析法判断差分格式稳定性时,是从误差传播方程出发,将计算节点的误差延拓为傅里叶级数,并通过分析式(7)中傅里叶级数任一系数来确定放大因子G,进而确定差分格式的稳定性.对于齐次线性微分方程,由于误差传播方程与其相应的差分方程形式相同,在傅里叶稳定性分析中,只要令,(11)并将它们代入相应的差分格式中,同样可以得到与上例相同的放大因子G的表达式.为方便起见,在以后的傅里叶稳定性分析讨论中将采用式(11)的方式.2 应用举例例1 试讨论一维对流方程(1)的FTCS隐式差分格式的稳定性.解:方程(1)的FTCS隐式差分格式为α,(12)或写为,λ,将式(11)代入上式,有Cn+1eik(xi-Δx)]=Cneikxi,约去公因子eikxi后,得,即,由此得放大因子为,即≤1,所以,式(12)是无条件稳定的.例2 试讨论一维对流方程(1)的格式的稳定性.解:方程(1)的格式为,(13)或,λ,将式(11)代入上式,有,约掉公因子eikxi,得,由此得放大因子为,有|G|2=1.所以,差分格式(13)是无条件稳定的.3 结论(1)本文利用傅里叶稳定性分析法仅讨论一维对流方程不同差分格式稳定性的判断,实际上,该方法对二维对流方程、一(二)维扩散方程、一维对流-扩散方程也是适用的.(2)本文没有给出一维对流方程迎风格式稳定性的判定,主要是因为需要考虑CFL(Courant-Friedrichs-Lewy)条件,并且要对α的正负进行讨论.限于篇幅,略去.(3)傅里叶稳定性分析法只适用于线性微分方程,对于非线性方程差分格式稳定性的判定,目前还没有严格的一般性理论处理.通常的做法是,从非线性方程对应的线性化模型得出的稳定性判定准则出发,对非线性方程差分格式的稳定性进行大致估计,然后在实际计算中采用试算方法将其扩展到非线性问题中去.参考文献:[1] 张国强,吴家鸣.流体力学[M].北京:机械工业出版社,2005.[2] 顾丽珍.求解对流扩散方程的一些高阶差分格式[J].清华大学学报:自然科学版,1996,36(2):9-14.[3] 管秋琴.一类对流扩散方程组的差分格式与稳定性[J].上海电力学院学报,2009,25(2):192-195.[4] 余德浩,汤华中.微分方程数值解法[M].北京:科学出版社,2003.[5] 范德辉,陈辉,王秀凤,等.对流扩散方程差分格式稳定性分析[J].暨南大学学报:自然科学与医学版,2006,27(1):24-29.[6] 阴继翔,李国君,李卫华,等.对流扩散方程不同格式的数值稳定性分析[J].太原理工大学学报:自然科学版,2004,35(2):121-124,133.[7] 马荣,石建省,张翼龙,等.对流-弥散方程显式差分法稳定性分析方法的初探[J].水资源与水工程学报,2010,21(1):132-134.[8] 陆金甫,关治.偏微分方程数值解解法[M].北京:清华大学出版社,2004.[9] 王静,王艳.RICCATI方程有理展开法及其在非线性反应扩散方程中的应用[J].河南理工大学学报:自然科学版,2010,29(5):689-694.[10] 王同科,马明书.二维对流扩散方程的二阶精度特征差分格式[J].工程数学学报,2004,21(5):727-731.。

PDE数值计算的有限差分法

PDE数值计算的有限差分法

PDE 数值计算的有限差分法《图像处理的PDE 方法》对给定的PDE 往往很难求其解析解,尤其是在实际问题中,这就需要求助于数值计算以获取该问题的近似解,常用的PDE 数值方法有有限差分法、有限元法和谱法等,其中,有限差分法应用得最为广泛。

因为待处理的图像通常已经是在二维空间中,按等采样而得到的离散化数字图像,这就自然构成了有限差分法所需要的等分网格(Grid )。

1、有限差分格式有限差分的基本思想是:利用相距有限距离的两邻点的函数值的差与两点间距离的比值来近似函数对变量的偏导数。

例如,用向前差分来近似对时间的偏导数tu∂∂,即 n i t n i n i ni u D tu u t u)(1++=∆-=∂∂ 对于空间中的一阶偏导数,除上面的向前差分外,还有向后差分、中心差分等,如下:向前差分:n i x n i n i ni u D tu u x u )(1++=∆-=∂∂ 后向差分:n i x n i n i ni u D xu u x u)(1--=∆-=∂∂ 中心差分:n i x n i n i ni u D xu u x u)0(112=∆-=∂∂-+ 根据泰勒展开式,有() +∆∂∂+∆∂∂+=∆+22221)()(x xux x u x u x x u 因此可得)()()(x O xx u x x u x u ∆+∆-∆+=∂∂ 说明向前差分和向后差分是一阶精度的。

同时,由于() +∆∂∂+∆∂∂+=∆+22221)()(x x ux x u x u x x u () +∆∂∂+∆∂∂-=∆-22221)()(x x u x x u x u x x u可得())(2)()(2x O xx x u x x u x u ∆+∆∆--∆+=∂∂ 说明中心差分是二阶精度的。

当偏微分议程中含有二阶偏导数时,同样采用有限差分进行处理,先求出两个半点处的一阶偏导数中心差分,如下:x u u x u n i n i ni ∆-=⎥⎦⎤⎢⎣⎡∂∂++12/1,x u u x u n i n i ni ∆-=⎥⎦⎤⎢⎣⎡∂∂--12/1然后再利用这两个一阶差分,作一次中心差分,得:()n i xx n i n i n i ni ni niu D x u u u x x u x u x u )0(2112/12/1222=∆+-=∆⎥⎦⎤⎢⎣⎡∂∂-⎥⎦⎤⎢⎣⎡∂∂=⎥⎦⎤⎢⎣⎡∂∂-+-+ 对于二阶偏导数yx u∂∂∂2,同样采用类似的方法来处理,如下:x u u u u x u u x u j i j i j i j i j i j i j i ∆--+=∆-=⎥⎦⎤⎢⎣⎡∂∂+--++++-+++421,1,11,1,12/1,12/1,12/1, x u u u u x u u x u j i j i j i j i j i j i j i ∆--+=∆-=⎥⎦⎤⎢⎣⎡∂∂---+-+---+-42,11,1,11,12/1,12/1,12/1, 其中()1,1,12/1,121++++++=j i j i j i u u u ()1,1,12/1,121+--+-+=j i j i j i u u u ()j i j i j i u u u ,11,12/1,121+-+-++=()j i j i j i u u u ,11,12/1,121-----+=因此,yx u u u u yx u u u u u u u u yx u u u u y x u u u u yx u x u y x u j i j i j i j i j i j i j i j i j i j i j i ji j i j i j i j i j i j i j i j i j i j i nji ∆∆--+=∆∆----+++=∆∆--+-∆∆--+=∆⎥⎦⎤⎢⎣⎡∂∂-⎥⎦⎤⎢⎣⎡∂∂=⎥⎦⎤⎢⎣⎡∂∂∂-++---+++-++-----+++---+-++--+++-+44441,11,11,11,1,11,11,1,1,11,11,1,1,11,1,11,11,1,11,1,12/1,2/1,,22、显式、隐式和半隐式方案以一维Burgers 方程xu u t u ∂∂=∂∂来说明几种PDE 的数值计算方案。

PDE数值计算的有限差分法

PDE数值计算的有限差分法

PDE 数值计算的有限差分法《图像处理的PDE 方法》对给定的PDE 往往很难求其解析解,尤其是在实际问题中,这就需要求助于数值计算以获取该问题的近似解,常用的PDE 数值方法有有限差分法、有限元法和谱法等,其中,有限差分法应用得最为广泛。

因为待处理的图像通常已经是在二维空间中,按等采样而得到的离散化数字图像,这就自然构成了有限差分法所需要的等分网格(Grid )。

1、有限差分格式有限差分的基本思想是:利用相距有限距离的两邻点的函数值的差与两点间距离的比值来近似函数对变量的偏导数。

例如,用向前差分来近似对时间的偏导数tu ∂∂,即n it nin iniuD tu u tu )(1++=∆-=∂∂对于空间中的一阶偏导数,除上面的向前差分外,还有向后差分、中心差分等,如下:向前差分:n ix nin i niuD tu u xu )(1++=∆-=∂∂后向差分:n ix ni n i niuD xu u xu )(1--=∆-=∂∂中心差分:n ix ni n i niuD xu u xu )0(112=∆-=∂∂-+根据泰勒展开式,有()+∆∂∂+∆∂∂+=∆+22221)()(x xu x xu x u x x u因此可得)()()(x O xx u x x u xu ∆+∆-∆+=∂∂说明向前差分和向后差分是一阶精度的。

同时,由于()+∆∂∂+∆∂∂+=∆+22221)()(x xu x x u x u x x u ()+∆∂∂+∆∂∂-=∆-22221)()(x xu x xu x u x x u可得())(2)()(2x O xx x u x x u xu ∆+∆∆--∆+=∂∂说明中心差分是二阶精度的。

当偏微分议程中含有二阶偏导数时,同样采用有限差分进行处理,先求出两个半点处的一阶偏导数中心差分,如下:x u u x u ni ni ni ∆-=⎥⎦⎤⎢⎣⎡∂∂++12/1,x u u x u ni n ini ∆-=⎥⎦⎤⎢⎣⎡∂∂--12/1然后再利用这两个一阶差分,作一次中心差分,得:()n ixx ni n i n i ni n i niuD x u u u xx u x u x u )0(2112/12/1222=∆+-=∆⎥⎦⎤⎢⎣⎡∂∂-⎥⎦⎤⎢⎣⎡∂∂=⎥⎦⎤⎢⎣⎡∂∂-+-+对于二阶偏导数yx u ∂∂∂2,同样采用类似的方法来处理,如下:x u u u u x u u x u j i j i j i j i j i j i j i ∆--+=∆-=⎥⎦⎤⎢⎣⎡∂∂+--++++-+++421,1,11,1,12/1,12/1,12/1,x u u u u x u u x u j i j i j i j i j i j i j i ∆--+=∆-=⎥⎦⎤⎢⎣⎡∂∂---+-+---+-42,11,1,11,12/1,12/1,12/1,其中()1,1,12/1,121++++++=j i ji j i u u u ()1,1,12/1,121+--+-+=j i ji j i u u u ()j i j i j i u u u ,11,12/1,121+-+-++= ()j i j i j i u uu ,11,12/1,121-----+=因此,yx u u u u yx u u u u u u u u yx u u u u yx u u u u yx u x u y x u j i j i j i j i ji j i j i j i j i j i j i j i ji j i j i j i j i j i j i j i j i j i nj i ∆∆--+=∆∆----+++=∆∆--+-∆∆--+=∆⎥⎦⎤⎢⎣⎡∂∂-⎥⎦⎤⎢⎣⎡∂∂=⎥⎦⎤⎢⎣⎡∂∂∂-++---+++-++-----+++---+-++--+++-+44441,11,11,11,1,11,11,1,1,11,11,1,1,11,1,11,11,1,11,1,12/1,2/1,,22、显式、隐式和半隐式方案以一维Burgers 方程xu ut u ∂∂=∂∂来说明几种PDE 的数值计算方案。

研究报告有限差分格式稳定性的其他方法-报告

研究报告有限差分格式稳定性的其他方法-报告

研究有限差分格式稳定性的其他方法摘要偏微分方程的求解一直是大家比较关心的一个问题,而有限差分格式则是求解偏微分方程时常用并且有效的一个方法。

因此,研究有限差分格式的性质就显得尤为重要。

在课上我们已经跟着老师学习了运用Fourier方法研究有限差分格式的稳定性,但是在很多研究有限差分格式稳定性的问题中仅仅会用Fourier方法是不够的,所以在本篇论文中,将会介绍其他三种常用的研究有限差分格式稳定性的方法,分别是:Hirt启示型方法、直接方法(或称矩阵方法)和能量不等式方法。

关键字:偏微分方程;有限差分格式;稳定性AbstractThe solution of partial differential equations has been more concerned with a problem, and the finite difference scheme is a mon and effective method for solving partial differential equations. Therefore, it is very important to study the character of the finite difference scheme. We have followed the teacher to learn the use of Fourier method of finite difference scheme stability, but in a lot of research on the stability of finite difference scheme is only used Fourier method is not enough, so in this paper, will introduce the other three kinds of monly used in the study of finite difference scheme stability method, respectively is: Hirt enlightenment method, direct method (or matrix method) and energy inequality method.Key words: partial differential equation; finite difference scheme; stability1 前言微分方程的定解问题就是在满足某些定解条件下求微分方程的解。

无条件稳定 条件稳定 有限差分法

无条件稳定 条件稳定 有限差分法

无条件稳定条件稳定有限差分法
无条件稳定条件稳定有限差分法是一种常用的数值计算方法,广泛应用于科学和工程领域中的物理模拟、流体力学、电磁学等问题的求解。

该方法是基于有限差分逼近微分方程的思想,将求解区域离散化为有限个网格点,然后利用差分公式来逼近微分方程。

其中,稳定性是该方法最重要的性质之一。

无条件稳定的有限差分法是指在任何时刻、任何网格密度下都能保持数值解的稳定性。

这种方法的优点是计算方便,不需要对时间步长进行严格限制,但缺点是精度较低。

常见的无条件稳定的有限差分法有前向差分法和后向差分法。

条件稳定的有限差分法是指在一定条件下才能保持数值解的稳定性。

这种方法通常需要严格限制时间步长和网格密度,以保证数值解的精度和稳定性。

常见的条件稳定的有限差分法有CFL条件、稳定性限制条件等。

总之,无论是无条件稳定还是条件稳定的有限差分法,都在不同程度上应用广泛,是解决科学和工程问题的重要数值方法之一。

- 1 -。

第二章 有限差分法的基本概念

第二章 有限差分法的基本概念

x
间距h > 0称为空间步长,间距τ > 0称为时间步长.
2 用Taylor级数展开方法建立差分格式
设 f ( x) 在 x0 的某个邻域 U ( x0 , δ ) 内具有直 到n + 1阶的导数,则 ∀x ∈ U ( x0 , δ ) 有 f ( x) = f ( x0 ) + f ′( x0 )( x − x0 ) + + f ( n ) ( x0 ) ( x − x0 ) n + Rn ( x) n! Rn ( x)是余项,且Rn ( x) = o(( x − x0 ) n )( x → x0 ).

xj +h 2
xj −h 2
[u (tn + τ , x) − u (tn , x)]dx
tn+1
∂u ∂u h = a ∫ [ (t , x j + 2 ) − (t , x j − h )]dt 2 tn ∂x ∂x 应用数值积分可得: [u (tn + τ , x j ) − u (tn , x j )]h ∂u ∂u h ≈ a[ (tn , x j + 2 ) − (tn , x j − h τ 2 )] ∂x ∂x
∂t = O(τ + h)
−(
∂u ( x j , tn )
我们也用“精度”一词说明截断误差. 一般,如果一个差分格式的截断误差T = O(τ q + h p ), 就说差分格式对时间t (τ )是q阶精度的, 对空间x(h)是p阶精度的. 特别,当p = q时,说差分格式是p阶精度的. 差分格式(1.13),(1.15),(1.17)都是对t (τ )一阶精度, 对x(h)二阶精度.而差分格式(1.11)是一阶精度格式.

研究有限差分格式稳定性的Fourier方法-文档资料

研究有限差分格式稳定性的Fourier方法-文档资料

i k h 由此可得: U ( k , t ) ( 1 aeU ( 1 ) ) ( k , t ) n 1 n

i k s F (( fxs ) ) e F (() fx )
i k h U ( k , t ) ( 1 aeU ( 1 ) ) ( k , t ) n 1 n
(*)
其中 j(G ( ,k)) 表示 G ( ,k) 的特征值, M 为常数
注:条件(*)被称为Von Neumann条件,Von Neumann 条件是稳定性的必要条件,其重要性在于很多情况下, 这个条件也是稳定性的充分条件。
定 理 3 . 2 : 如 果 差 分 格 式 的 增 长 矩 阵 G (, k ) 是 正 规 矩 阵 , 则 V o n N e u m a n n 条 件 是 稳 定 性 的 必 要 且 充 分 条 件 。

实 际 上 函 数 U ( x , t ) ,( x ) 在 R 上 满 足 k
U ( x , t )( U x , t )[ a U ( x , tU ) ( x h , t ) ] xR n 1 n n n

等式两边分别用Fourier积分表示: 1 1 i k x i k x Ukt ( , ) e d k Ukt ( , ) e d k n 1 n 2 2

实际上,我们就是用增长因子来判断稳定性的
n 假设:存在常数 K , 使得 | [ G ( , k )] | K
| | U ( t ) | | (, x t ) |d x n n |U
2 2

Parseval等式
由假设
( kt ,n )| d k |U

对流扩散方程有限差分方法

对流扩散方程有限差分方法

对流扩散方程有限差分方法对流扩散方程有限差分方法求解对流扩散方程的差分格式有很多种,在本节中将介绍以下3种有限差分格式:中心差分格式、Samarskii格式、Crank-Nicolson型隐式差分格式。

3.1中心差分格式时间导数用向前差商、空间导数用中心差商来逼近,那么就得到了流扩散方程的显示格式。

处进行Taylor展开: 1)式的中心差分格式[6]n 1 n U j U jn nU j 1 U j 1 a2hnU j 1vn n2U j U j 1h2(3)若令a h,n 1 U jnU jVp,则h1 / n2(U 1(3)式可改写为n nU j 1) (U j 12u:n \U j 1)(4)从上式我们看到, 在新的时间层n 1上只包含了一个未知量nU j1,它可以由时间层n上的值U;1,U j n,U;1直接计算出来。

因此, 中心差分格式是求解对假定u(x,t)是定解问题的充分光滑的解,将n 1U j nU jU; 1 分别在(X j,t n)nUjU(X j,t n 1) U(X j,t n) 0( 2)nU j 1U(X j 1,t n) U(X j,t n)nU j 1 U(X j 1,t n) U(X j,t n) U n h2 2 U n X j 2 2 X jU n h22U nXj2 2 X j代入⑷式,有T (X j,t n)n 1UjnUjn nU j 1 U j 1 a2h2U nh2n0()n2a 0(h )2U2Xn2v 0(h )jhhnU j 10(h3)0(h3)nU j 1v ---20( h )显然,当0, h 0时,T (X j ,t n ) 0,即中心差分格式与定解问题是相容的。

由以上的讨论也可得知,对流扩散方程的中心差分格式的截断误差为2O( h )。

对于我们上面构造的差分格式,是否可以直接用于实际计算呢?也就是 说,如果初始值有误差,在计算过程中误差会不会扩大传播呢?这就是接下来 我们要讨论的是差分方程的稳定性问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

u = u − aλ (u − u ) 0 u j = f j = f ( x j )
n +1 j n j n j n j −1
λ=
τ
h
(1.2)
由于u 及f j只是在网格点上有意义,为了应用Fourier
n j
方法进行讨论,必须扩充这些函数的定义域,使它们 在整个(− ∞, ∞)上有定义。令: +
所以有: 所以有:
⌢ ⌢ n U (k , t n ) = [G (τ , k )] U (k , t0 )
实际上, 实际上,我们就是用增长因子来判断稳定性的
假设: 假设 存在常数K , 使得 | [G (τ , k )]n |≤ K
||) | dx −∞ +∞ ⌢ 2 = ∫ | U (k , t n ) | dk
存在常数τ 0 > 0,K > 0, 使得τ ≤ τ 0 , nτ ≤ T , k ∈ R时,有
| [G (τ , k )] |≤ K
n
如果对于线性方程组,或多层格式, 如果对于线性方程组,或多层格式,离散的形式为 线性方程组 差分方程组: 差分方程组:
U
n +1 j
= C( x j ,τ )U
n j
练习:对一维对流方程 练习:
∂u ∂u = 0, x ∈ R, t > 0, a > 0 +a ∂x ∂t u ( x,0) = f ( x),x ∈ R
1、写出右偏差分格式、中心差分格式 写出右偏差分格式、
(1.1)
2、用Fourier方法分析两种差分格式的稳定性 、 方法分析两种差分格式的稳定性 并说明两种格式的收敛性。 并说明两种格式的收敛性。
n
补充: 补充:
定理:若A ∈ C
n×n
, 则 || A ||2 = ρ ( A A) .
H
ρ (.)是矩阵的谱半径(特征值的最大值)
注:所以对于增长矩阵通过矩阵的特征值来得到稳定 性的条件,增长因子是特殊的增长矩阵。 性的条件,增长因子是特殊的增长矩阵。 我们给出下面关于稳定性判别的结论
3.2 判别准则
判断稳定性关键是求增长因子或增长矩阵的特征值。 注:判断稳定性关键是求增长因子或增长矩阵的特征值。 判断稳定性关键是求增长因子或增长矩阵的特征值
3.3 Fourier 分析法的具体应用
Fourier方法在具体应用时,可以采取离散的形式, 方法在具体应用时,可以采取离散的形式, 方法在具体应用时 直接从差分方程入手。不必要扩充、 直接从差分方程入手。不必要扩充、Fourier积分的 积分的 烦琐步骤。具体是: 烦琐步骤。具体是:
取 u = v e ,直 代 差 方 , 析 长 子 : 接 入 分 程 分 增 因 。
n j n ikjh
(实 上 采 了 际 是 用 Fourier积 的 散 式 分 离 形 )
以差分方程(1.2)为例 为例: 以差分方程 为例
u
n +1 j
= u − aλ (u − u
n j n j
n j −1
作业
ϒ P44 2
分析对流方程 ∂u ∂u = 0, x ∈ R, t > 0, c > 0 +a ∂x ∂t u ( x,0) = f ( x),x ∈ R 差分格式 u
n +1 j
(1.1)
−u
n j
h 讨论其截断误差及稳定性。
τ
+a
u
n +1 j +1
−u
n +1 j
=0
由此可得: 由此可得
+∞
⌢ ⌢ −ikh U(k , tn+1) = (1− aλ(1− e ))U(k, tn )
1− aλ(1− e ), 称为增长因子(传播因子),
ikh
记为:
G(τ , k) =1− aλ(1− e )
ikh
注:τ = λh, 在具体计算时通常取定 h,变动τ
⌢ ⌢ ∴U (k , t n +1 ) = G (τ , k )U (k , t n )
(1.3)
利用Fourier积分的到 积分的到 利用
⌢ ⌢ U(k , t n +1 ) = G (τ , k ) U(k , t n ) ⌢ ⌢ n ∴ U(k , t n ) = [G (τ , k )] U(k , t0 )
此时
G (τ , k )为增长矩阵
稳定性条件: 稳定性条件:
|| [G (τ , k )] ||≤ K
U ( x, t n ) = u F ( x) = f j
n j
1 1 ( j − )h ≤ x < ( j + )h 2 2 1 1 ( j − )h ≤ x < ( j + )h 2 2
即:U ( x, tn ), F ( x)为R上的分段常数函数.
在节点上: 在节点上:
U(xj , tn+1) =U(xj , tn ) − aλ[U(xj , tn ) −U(xj−1, tn )]
定理3.2 : 如果差分格式的增长矩阵G (τ , k ) 是正规矩阵,则Von Neumann条件是稳定性 的必要且充分条件。
推论1:当是实对称矩阵,酉矩阵,Hermite矩阵时, Von Neumann条件是差分格式稳定的充分必要条件。
推论2; 当p = 1时,G (τ , k )只有一个元素,则 Von Neumann条件是差分格式稳定的充要条件。
定理3.1 : 差分格式(1.3)稳定的必要条件是 当τ ≤ τ 0,nτ ≤ T,对所有k ∈ R有: | λ j (G (τ , k )) |≤ 1 + Mτ
(*)
其中λ j (G (τ , k ))表示G (τ , k )的特征值,M为常数。
条件(*)被称为 条件, 注:条件 被称为 条件 被称为Von Neumann条件,Von Neumann 条件 条件是稳定性的必要条件,其重要性在于很多情况下, 条件是稳定性的必要条件,其重要性在于很多情况下, 这个条件也是稳定性的充分条件。 这个条件也是稳定性的充分条件
2 2
+∞
Parseval等式 等式 由假设
−∞ 2
≤K

2
+∞
−∞
⌢ 2 | U (k , t0 ) | dk
2
= K || U (t0 ) ||
2 2
Parseval等式 等式
2
∴|| U (t n ) || ≤ K || U (t0 ) ||
由U ( x, t n )的定义,得
|| u ||h ≤ K || u ||h
⌢ 1 +∞ ⌢ ikx U (k , tn +1 )e dk = U (k , tn )eikx dk ∫−∞ ∫−∞ 2π 1 +∞ ⌢ 1 +∞ ⌢ ikx − aλ{ U (k , tn )e dk − U (k , tn )eik ( x − h ) dk} ∫−∞ ∫−∞ 2π 2π 1 +∞ ⌢ ikh ikx = ∫−∞ U (k , tn )[1 − aλ (1 − e )]e dk 2π 1 2π
实际上函数U ( x, tk ), F ( x)在R上满足
U(x , tn+1) =U(x, tn ) − aλ[U(x, tn ) −U(x − h, tn )]
x∈R
U(x , tn+1) =U(x, tn ) − aλ[U(x, tn ) −U(x − h, tn )]
等式两边分别用Fourier积分表示: 积分表示 等式两边分别用
ikh
| G(τ , k) | = (1− aλ(1− cos kh)) + (aλ sin kh)
2 2
2
如果aλ ≤ 1, 则 | G (τ , k ) |≤ 1
∴左偏格式是稳定的,稳定性条件是aλ ≤1.
kh = 1 − 4aλ (1 − aλ ) sin 2
2
稳定性的分类: 稳定性的分类 1、条件稳定 条件稳定:稳定性对时间、空间步长有限制的。 条件稳定 如:对流方程的左偏显示格式。 无条件稳定( 2、无条件稳定(绝对稳定):稳定性对时间、 无条件稳定 绝对稳定) 空间步长没有有限制的。 如:隐式格式。 3、无条件不稳定(绝对不稳定):对任何时间、 无条件不稳定(绝对不稳定) 无条件不稳定 空间步长格式不稳定。 如:对流方程的中心显示格式。
第三节: 研究有限差分格式稳定性的 Fourier方法
3.1 Fourier方法
以一维对流方程为例: 以一维对流方程为例:
∂u ∂u = 0, x ∈ R, t > 0, a > 0 +a ∂x ∂t u ( x,0) = f ( x),x ∈ R
左偏差分格式: 左偏差分格式:
(1.1)
ikh
n ikh
增长因子为: 增长因子为:
G(τ , k) =1− aλ(1− e )
实际应用时,我们常用更严格的控制条件, 实际应用时,我们常用更严格的控制条件,即
| [G (τ , k )] |≤ 1
G(τ , k) =1− aλ(1− e ) =1− aλ(1− cos kh) −iaλ sin kh
n 0
说明:增长因子得任意次幂有界保证了差分格式的稳定性, 说明:增长因子得任意次幂有界保证了差分格式的稳定性, 以上推导步步可逆, 以上推导步步可逆,即由差分格式的稳定性可以 得出增长因子得任意次幂是有界的。 得出增长因子得任意次幂是有界的。
结论:差分格式( )稳定的必要条件是: 结论:差分格式(1.2)稳定的必要条件是
)
u
n +1 j
相关文档
最新文档