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

更新时间:2024-04-27 08:48:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2015 年 秋 季学期研究生课程考核

(读书报告、研究报告)

目 : 偏微分方程数值解法

学生所在院(系): 理学院数学系 学生所在学科 :学 生 姓 名 :学 号 :学 生 类 别 :考

核结果

数学 Hiter

1XS012000 卷人

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

摘要

偏微分方程的求解一直是大家比较关心的一个问题,而有限差分格式则是求解偏微分方程时常用并且有效的一个方法。因此,研究有限差分格式的性质就显得尤为重要。在课上我们已经跟着老师学习了运用Fourier方法研究有限差分格式的稳定性,但是在很多研究有限差分格式稳定性的问题中仅仅会用Fourier方法是不够的,所以在本篇论文中,将会介绍其他三种常用的研究有限差分格式稳定性的方法,分别是:Hirt启示型方法、直接方法(或称矩阵方法)和能量不等式方法。

关键字:偏微分方程;有限差分格式;稳定性

Abstract

The solution of partial differential equations has been more concerned with a problem, and the finite difference scheme is a common 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 commonly 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; stability

1 前言

微分方程的定解问题就是在满足某些定解条件下求微分方程的解。在空间区域的边界上要满足的定解条件称为边值条件。如果问题与时间有关,在初始时刻所要满足的定解条件,称为初值条件。不含时间而只带边值条件的定解问题,称为边值问题。与时间有关而只带初值条件的定解问题,称为初值问题。同时带有两种定解条件的问题,称为初值边值混合问题。定解问题往往不具有解析解,或者其解析解不易计算。所以要采用可行的数值解法。有限差分方法就是一种数值解法,它的基本思想是先把问题的定义域进行网格剖分,然后在网格点上,按适当的数值微分公式把定解问题中的微商换成差商,从而把原问题离散化为差分格式,进而求出数值解。此外,还要研究差分格式的解的存在性和唯一性、解的求法、解法的数值稳定性、差分格式的解与原定解问题的真解的误差估计、差分格式的解当网格大小趋于零时是否趋于真解(即收敛性),等等。有限差分方法具有简单、灵活以及通用性强等特点,容易在计算机上实现。在课上我们已经跟着老师学习了运用Fourier方法研究有限差分格式的稳定性,但是在很多研究有限差分格式稳定性的问题中仅仅会用Fourier方法是不够的,所以在本篇论文中,将会介绍其他三种常用的研究有限差分格式稳定性的方法,分别是:Hirt启示型方法、直接方法和能量不等式方法。

2 Hirt启示性方法

2.1 方法概述

Hirt启示性方法是一种近似分析方法。主要是把差分格式在某确定点上作泰勒级数近似

第 1 页 共 2 页

展开,把高阶误差略去,只留下最低阶的误差项。如果差分格式是相容的,那么这样得到的新的微分方程(称之为第一微分近似或修正微分方程)与原来的微分方程相比只增加了一些含小参数的较高阶导数的附加项。Hirt方法就是利用第一微分近似的适应性来研究差分格式的稳定性。Hirt方法的判别准则是这样的:如果第一微分近似是适定的,那么原来微分方程的差分格式是稳定的,否则不稳定。其实所述的微分格式是原来微分方程问题的相容的差分格式,那么也可以看作第一微分近似问题的相容的差分格式。如果第一微分近似问题是不适定的,那么它的差分格式将不稳定[1]。

2.2 操作方法

先给出几个方程

?u?u?a?0,a?0,x?R,t?0 (2.1) ?t?x?1un?unjj??1nun?ujj?anunj?1?ujhnun?ujj?1?0,j?0,?1,?2,?,n?0,1,2,? (2.2)

??ah?0 (2.3)

考虑对流方程(2.1)的差分格式(2.3),在点进行Taylor技术展开,有 (xj,tn)u(xj,tn)?u(uj?1,tn)hu(xj,tn?1)?u(uj,tn)?unh?2un?[]j?[2]j?O(h2) ?x2?x?unh?2un?[]j?[2]j?O(?2) ?t2?t?利用对流方程(2.1),有

2?2u??u2?u?(?a)?a ?t2?t?x?x2因此,在点上,有差分方程(2.3)可以得到 (xj,tn)?u?uaha2??2u?a?(?)2?O(?2?h2) ?t?x22?x略去高阶误差项,得出第一微分方程近似

?u?uaha2??2u?a?(?) ?t?x22?x2要使上面的抛物型方程有意义,必须有

aha2???0 22而上面的不等号改为等号,则就化为原来的对流方程。在这两种情况下,相应的问题是适定

的。即第一微分近似适定的条件是

第 2 页 共 3 页

aha2???0 22由此得出差分格式(2.3)的稳定性条件是a??1,其中???h。此结论与Fourier方法分析

得到的结论是一致的。

下面我们再来分析逼近对流方程(2.1)(仍设a?0)的差分格式(2.2)的稳定性。模仿上面的推导可以得到它的第一微分近似是

?u?uaha2??2u?a??(?) ?t?x22?x2?2u可以看出2的系数小于0,因此第一微分近似是不适定的,从而推出差分格式(2.2)是

?x不稳定的。

3 直接方法

关于抛物型方程初值问题的差分格式的稳定性问题,可以用直接方法(或称矩阵方法)来研究。下面用具体例子来说明这个方法的基本思想及使用方法。

考虑常系数扩散方程的初值问题

??u?2u??a2,a?0,x?(0,l),t?0?x??t (3.1) u(x,0)?u0(x),x?(0,l)??u(0,t)?u(l,t)?0,t?0??采用显示差分格式来逼近,即

?1nnnn?un?uu?2u?ujjj?1jj?1?a,n?0,j?1,2,?J?1?2?h?u0 (3.2) ?j?u0(xj),j?1,2,?J?1n0?u0?uJ?0,n?0??其中Jh?l。先把差分格式(3.2)写成

?1nnnun?a?u?(1?2a?)u?a?u,2,?J?1 (3.3) jj?1jj?1,j?1其中???。可以把(3.3)写成向量形式,即 2h1?2a?a?u1n?1n?1a?1?2a?a?u2[?]?[a?1?2a??n?1uJ?2n?1uJ?1u1nnu0nu20][?]?a?[?] (3.4)

?n?a?uJ?2na?1?2a?uJ?100uJ如果令

第 3 页 共 4 页

nnTun?(u1n,u2,?,uJ?1)

nn并考虑到u0?uJ?0,则(3.4)式可以写成

un?1?Aun (3.5)

其中

1?2a?a?A?[a?1?2a?a?a?1?2a????a?a?1?2a?] (3.6)

从显示格式出发,得到方程组(3.5)式,也可以理解为较为一般的形式,即对于逼近初值问题(3.2)的其他二层格式也可以化为(3.5)式的形式。当然此时A不是(3.6)式所表示的形式。如果差分格式是二层隐式格式。则A为BC这种形式。因此(3.5)式这种形式可理解为既包含二层显示格式又包含二层隐士格式的较为一般的形式。

引入误差向量z?u?u,其中u是差分方程(3.5)的精确值(理论值),u是差分方程(3.5)经数值求解得到的值(包括了舍入误差等)。显然,z满足

n?1nn~nn~nzn?1?Azn (3.7)

从而推出

zn?Anz0 (3.8)

差分格式(3.5)的稳定性就要求

zn?K,n?0 (3.9)

其中?为向量的2-范数。由于

zn?An?z0

2因此(3.9)式成立的充分必要条件为

An2?M (3.10)

上述采用2-范数,当然也可以采用其他类型的范数。对于稳定性条件(3.10),可以仿Fourier方法中的推导,得到一些结论:

(1)谱半径条件

?(A)?1?M? (3.11)

是差分格式稳定的一个必要条件,其中M为常数。

(2)如果矩阵A是一个正规矩阵,则(3.11)式也是格式稳定的一个充分条件。 下面讨论差分格式(3.5),(3.6)的稳定性。矩阵(3.6)是对称矩阵,所以只要使条件(3.11)

第 4 页 共 5 页

成立即可。现在来计算A的特征值。

令(J?1)阶方阵

01S?[101???]

10110则A可以表示为

A?(1?2a?)I?a?S

其中I为(J?1)阶单位矩阵。由此可知,关键是求出S的特征值和特征向量。

设?和w?(w1,w2,?,wJ?1)T分别为S的特征值和特征向量,

Sw??w

写成分量的形式有

?wj??wj?1?wj?2?0,j?0,1,?,J?2 (3.12) ?w?w?00J?先求出wj,再求出S的特征值?。由于S为对称矩阵,所以其特征值?为实数。由Gerschgorin定理知,

??skk??skj

j?kJ?1其中skj为矩阵S的元素。由此得到??2。(3.12)式的第一式为常系数线性差分方程。设其解具有如下形式:

wj??j,??0

将它代入(3.12)式的第一式,便得到关于?的一元二次方程

?2????1?0

此方程称为(3.12)式的第一式的特征方程。由于??2,所以其解为

??其中i??1。可以看到

??i1?()2 22???2??()2?1?()2?1

22

第 5 页 共 6 页

取cos???,sin??1?()2,则??e?i?。因此差分方程(3.12)的解可以表示为 22?wj?a1eij??a2e?ij?,j?0,1,?,J

由w0?0,得到a1?a2?0。再由wJ?0,得到a1eiJ??a2e?iJ??0,从而有

?iJ?a2?eiJ?)?0 (e由此可推a2sinJ??0。a2?0,有J??k?,k?1,2,?J?1。所以得到??得到?k?2cos值为

k?,可以Jk1

?。注意到h?,则S的特征值为?k?2coskh?。从而得到A的特征JJ

kh?,k?1,2,?J?1 211当a??时,?(A)?1。因此显示格式的稳定性条件为a??。

22?k?1?2a??2a?coskh??1?4a?sin2下面讨论隐式格式

?1?1n?1?1?un?unun?unjjj?1?2ujj?1?a?h2??u0 ?j?u0(xj)nn?u0?uJ?0??的稳定性。

可以把隐式格式写成向量形式

un?1?B?1un

nnnT其中un?(u1,B?(1?2a?)I?a?S。利用前面已经求得的S的特征值,可,u2,?,uJ)?1以得到B的特征值

?k(B)?1?2a??a??k(S)?1?2a?(1?coskh?),j?1,2,?,J?1

由此可知,?k(B)?1,从而有?k(B?1)?1。注意的B为对称矩阵,所以B也为对称矩阵,利用直接方法结论(2)知,扩散方程隐式格式是无条件稳定的。 从上面的叙述看来,利用直接方法来分析抛物型方程的初值问题的差分格式并不困难。但在实际应用中却存在着一定的限制。上面讨论稳定性的两个例子中式依据了特殊矩阵S才求出了(J?1)阶矩阵A、B的特征值。一般说来,计算高阶矩阵的特征值是相当困难的,因此直接方法应用也就很困难了。

?1?1 第 6 页 共 7 页

4 能量不等式方法

4.1 方法概述

在讨论线性常系数差分格式的稳定性问题时,建立了判别差分格式的稳定性准则,从而比较容易地判断一些差分格式的稳定性。但对于变系数问题和非线性问题,一般不能采用Fourier方法和直觉法来讨论差分格式的稳定性。而对于上述这些问题,能量不等式方法是研究差分格式稳定性的有力工具。用能量不等式方法讨论差分格式稳定性是从稳定性的定义出发,通过一系列估计式来完成的。这个方法是偏微分方程中常用的能量方法的离散模拟,在此我们仅通过例子叙述其基本思想。

4.2 操作方法

考虑变系数对流方程的初值问题

?u??u??a(x,t)?0,x?R,0?t?T (4.1) ??t?x?u(x,0)?g(x),x?R?假定a(x,t)?0,建立差分格式

?1n?un?ununjjj?uj?1n??aj?0 (4.2) ??h0?uj?g(xj)?其中aj?a(xj,tn)。下面用能量不等式方法来讨论这个差分格式的稳定性。先把它改变形式为

?1nnnun?unjj?aj?(uj?uj?1)

n其中???h为网格比。用uj乘上式的两边,得

?12nnnn?1(ununj)?[uj?aj?(uj?uj?1)]j

n?1如果?满足条件

(maxanj)??1 (4.3)

j则有

?12(unj)?1?anj?22n?12[(unj)?(uj)]?anj?22n?12[(unj?1)?(uj)]

移项得

(u)?(u)?a?(u)?用h乘上面不等式的两边,并对j求和,令

n?12jn2jnjn2janj?2n2anj?(uj?1)

第 7 页 共 8 页

u则有

n2h?j????(u??n2j)h

u如果

n?12h?un2hn2???(an(unj?1?aj)j)h

j???supx,t?a?c (4.4) ?x2h则有

un?1?(1?c?)un

h2由此可得

un2h?(1?c?)u02h?ecTu02h,n??T

由于问题是线性的,因此上述不等式就证明了差分格式(4.2)的稳定性。由此看出,条件(4.4)是微分方程问题中给定的。而差分格式稳定性条件就是(4.3式)式。如果a(x,t)?a即为常系数问题,那么(4.4)式满足,而条件(4.3)就化为a??1,这与我们在课上所学的用Fourier方法得到的结论一致。

5 结论

在本篇论文中,从微分方程的基本概念出发,先介绍了微分方程中比较基本的概念,然后又介绍了有限差分格式的性质。在介绍有限差分格式时从三种求解有限差分格式稳定性的方法出发,分别是:Hirt启示性方法、直接方法(或矩阵方法)和能量不等式方法。在介绍这三种的方法时也是先从基本思想出发,然后分别阐述其方法原理、公式推导和实际应用等。但是求解有限差分格式稳定性的方法很多,作者也仅仅介绍了三种方法,希望能起到抛砖引玉的作用。

参考文献

[1] 陆金甫, 关治:《偏微分方程数值解法》,清华大学出版社,北京,2003 [2] 冯康等编:《数值计算方法》,国防工业出版社,北京,1978. [3] 胡祖炽编:《计算方法》,高等教育出版社,北京,1959。 [4] 清华大学、北京大学《计算方法》编与组编:(计算方法),科学出版社,北京,1980。 [5] 朱幼兰等著:《初边值问题差分法及绕流》,科学出版社,北京,1980。 [6] R.D.里奇特迈尔著,何旭初等译:《初值问题差分方法》,科学出版社,北京,1966 [7 ] R. D. Richtmyer,Difference Methods for Initial-Value Problems,Interscience Pub.,New

York,1957.)

[8] R. D. Richtmyer,K. W. Morton,Difference Methods for Initial-Value Problems,2nd ed.,

Interscience Pub.,New York,1967.

第 8 页 共 9 页

本文来源:https://www.bwwdw.com/article/n5yg.html

Top