(完整版)大连理工大学高等数值分析偏微分方程数值解(双曲方程书稿)

  • 格式:doc
  • 大小:650.03 KB
  • 文档页数:17

下载文档原格式

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

双曲型方程的有限差分法

线性双曲型方程定解问题: (a )一阶线性双曲型方程

()0=∂∂+∂∂x

u

x a t u (b )一阶常系数线性双曲型方程组

0=∂∂+∂∂x

t u

A u 其中A ,s 阶常数方程方阵,u 为未知向量函数。 (c )二阶线性双曲型方程(波动方程)

()022=⎪⎭

⎝⎛∂∂∂∂-∂∂x u x a x t u

()x a 为非负函数

(d )二维,三维空间变量的波动方程

0222222=⎪⎪⎭⎫

⎝⎛∂∂+∂∂-∂∂y u x u t u 022222222=⎪⎪⎭⎫ ⎝⎛∂∂+∂∂+∂∂-∂∂z u y u x

u t u §1 波动方程的差分逼近 1.1 波动方程及其特征

线性双曲型偏微方程的最简单模型是一维波动方程:

(1.1) 22

222x

u a t u ∂∂=∂∂ 其中0>a 是常数。

(1.1)可表示为:022

222=∂∂-∂∂x

u a t u ,进一步有

0=⎪⎭⎫ ⎝⎛∂∂+∂∂⋅⎪⎭⎫ ⎝⎛∂∂-∂∂

u x a t x a t

由于

x

a

t ∂∂

±∂∂当a dt dx ±=时为()t x u ,的全导数

(=dt

du dt dx x u t u ⋅∂∂+∂∂x u

a t u ∂∂±∂∂=),故由此定出两个方向

(1.3) a

dx dt 1

±=

解常微分方程(1.3)得到两族直线 (1.4) 1C t a x =⋅+ 和 2C t a x =⋅- 称其为特征。

特征在研究波动方程的各种定解问题时,起着非常重要的作用。 比如,我们可通过特征给出(1.1)的通解。(行波法、特征线法) 将(1.4)视为),(t x 与),(21C C 之间的变量替换。由复合函数的微分法则

2

12211C u

C u x C C u x C C u x u ∂∂+∂∂=∂∂⋅∂∂+∂∂⋅∂∂=∂∂ x C C u C u C x C C u C u C x u ∂∂⎪⎪⎭

⎫ ⎝⎛∂∂+∂∂∂∂+∂∂⎪⎪⎭⎫ ⎝⎛∂∂+∂∂∂∂=∂∂2

212121122 2221222122

12C u C C u C C u C u ∂∂+∂∂∂+∂∂∂+∂∂= 2

2

22122122C u

C C u C u ∂∂+∂∂∂+∂∂= 同理可得

a t t a t C -=∂∂-=∂∂1,a t

C

=∂∂2 ⎪⎪⎭⎫

⎝⎛∂∂-∂∂=∂∂⋅∂∂+∂∂⋅∂∂=∂∂21

2211C u C u a t C C u t C C u t u

t

C C u C u a C u t C C u C u a C t u ∂∂⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛∂∂-∂∂⋅∂∂+∂∂⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛∂∂-∂∂⋅∂∂=∂∂2122112122 ⎥⎦⎤⎢⎣⎡∂∂∂-∂∂+⎥⎦⎤⎢⎣⎡∂∂-∂∂∂-=21222

2

22221222

C C u C u a C u C C u a ⎥⎦⎤

⎢⎣⎡∂∂+∂∂∂-∂∂=22221221

22

2C u C C u C u a 将22x u ∂∂和22t

u

∂∂代入(1.1)可得: ⎥⎦⎤⎢⎣⎡∂∂+∂∂∂-∂∂2222122122

2C u C C u C u a ⎥⎦⎤⎢⎣⎡∂∂+∂∂∂+∂∂=222212212

22C u C C u C u a 即有

02

12=∂∂∂C C u

求其对2C 的积分得:

()11

C f C u

=∂∂ 其中()1C f 是1C 的任意可微函数。 再求其对1C 的积分得:

(1.5) ()()11,dC C f t x u ⎰= ()()()()at x f at x f C f C f ++-=+=212211 其中()•1f 和()•2f 均为任意的二次连续可微函数。 (1.5)为(1.1)的通解,即包含两个任意函数的解。

为了确定函数()at x f -1和()at x f -2的具体形式,给定u 在x 轴的初值

(1.5) ()

()+∞<<∞-⎪⎩⎪⎨⎧=∂∂===x x t

u x u t t 10

00ϕϕ 将(1.5)式代入上式,则有 (ⅰ)()()()x x f x f 021ϕ=+

注意()=t x u t ,()()()a at x f a at x f ⋅+'+--'21;()=0,x u t ()()()()x a x f x f 112ϕ='-',有

(ⅱ)()()()x a

x f x f 1121

ϕ='-' 并对x 积分一次,得

()()()C d a

x f x f x

+=

-⎰ξξϕ10121 与(ⅰ)式联立求解,得

()()()2

21211002C

d a x x f x ++=⎰ξξϕϕ ()()()2

21211001C

d a x x f x --=⎰ξξϕϕ 将其回代到通解中,即得(1.1)在(1.5)条件下的解:

(1.6) ()t x u , ()()[]at x at x ++-=0021ϕϕ()ξξϕd a

at

x at x 121⎰+-

即为法国数学家Jean Le Rond d ’Alembert (1717-1783)提出的著名的D ’Alembert 公式。

由D ’Alembert 公式还可以导出解的稳定性,即当初始条件(1.5)仅有微小的误差时,其解也只有微小的改变。如有两组初始条件:

()()()()()()()()()()+∞<<∞-⎩⎨

⎧====x x x u x x u x x u x x u t t 1

2120

101~0,,

0,~0,,

0,ϕϕϕϕ

满足 δϕϕ<-00~,δϕϕ<-1

1~,则 ()()≤-t x u t x u ,,21

()()at x at x +++00~21ϕϕ+()()at x at x -+-1

1~2

1ϕϕ ()()ξξϕξϕd a at x at

x 11~21-+⎰+- 即

()()≤-t x u t x u ,,21=⋅++at a

221

2121δδδ()δt +1

显然,当t 有限时,解是稳定的。

此外,由D ’Alembert 公式可以看出,解在()00,t x 点,()00>t 的值仅依赖于x 轴上区间[]0000,at x at x +-内的初始值()x 0ϕ,()x 1ϕ,与其他点上的初始条件无关。故称区间[]0000,at x at x +-为点()00,t x 的依存域。它