椭圆型方程的有限差分法

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

第4章 椭圆型方程的有限差分法

§2 一维差分格式

1、用积分插值法导出逼近微分方程的差分格式。

d du du Lu=-(p

)+r +qu=f,a

⎪⎨

⎪⎩ 解:考虑在[a,b]内任一小区间(1)

(2)

[,]x x

,将上式在此区间上积分得

(2)

(2)(2)(2)(1)(1)(1)(1)-(())x x x x x x x x d du du

p x dx r dx qudx f dx dx dx dx

++=⎰⎰⎰⎰ 或 (2)(2)(2)(1)(1)(1)(1)(2)

()()x x x x x x du W x W x r dx qudx f dx dx

-++=⎰⎰⎰

(1.1) 其中,()()du

W x p x dx

=

(1.2)

特别地,取(1)(2)

[,]x x

为对偶单元1/21/2[,]i i x x -+,则

1/21/21/21/2

1/21/2

1/21/2()()i i i i i i x x x i i x x x du

W x W x r

dx qudx f dx dx

+++----+-++=⎰

⎰⎰。

将(1.2)改写成()

()

du W x dx p x =,再沿1/21/2[,]i i x x -+积分,得11()()i i x i i x W x u u dx p x ---=⎰,利用中矩形公式,得

1

1

11/21

,[]()

i

i x i i i i

i x i i

u u dx W a a h h p x -----≈=⎰

(1.3)

1/2

1/21/2

1/2

112

,()2i i i i x x i i i i i x x i i h h qudx d u d q x dx h h ++--+++≈

=+⎰

⎰ (1.4)

1/2

1/21/2

1/2

1112,()2i i i i x x i i i i x x i i u u du r

dx b b r x dx dx h h ++--+-+-≈=+⎰

⎰ (1.5)

1/21/2

12

()i i x i x i i f x dx h h ϕ+-+=

+⎰

(1.6)

将(1.3)~(1.5)代入(1.1),即得微分方程的差分格式

1111111111

()()222i i i i i i i i i i i i i i i i i i u u u u u u a a h h d u b h h h h ϕ+-+-++++⎡⎤-----+++=+⎢⎥⎣

⎦。

如果系数p,q,r 以及右端f 光滑,则可用中矩形公式计算得

1/21/2(),(),(),().

i i i i i

i i i i i a p p x di q q x bi r r x f f x ϕ--==⎧⎪==⎪⎨

==⎪⎪==⎩

2、导出10111000101()()022

u u h h

a d u h ααϕ--+-+-+=对01()()()p a u a u a αα'-=+的逼近阶。

解:101

1011()()x x dx a p p a h p x -⎡⎤

===⎢⎥⎣⎦

⎰, 1200012()x x d qdx q q a h ===⎰,1

20

0012()x x fdx f f a h ϕ===⎰ 记01()()()()Lu a p a u a u a αα'=---,

10110

0001012

31110

110001012111100010()()()22

()()()()2()()()22()[()()]()()()222

h u u h h

L u a p q u f h h u a h u a u a O h u h h p a q u f h h h h p a u a u a O h q u f αααααα-=-+-+-+'''+++-=-+-+-+'''=-+

++-+-+

2111000000()()()()()()222

h h h h

R u L u x Lu x p a u a q u f O h ''=-=-+++

则逼近阶为2

()O h 。 ▌

§3 矩形网的差分格式

1、 用积分插值法构造逼近方程 ()[

()()]k u k k f x x y y

∂∂∂∂

-∇∇=-+=∂∂∂∂ (*)

的第一边值问题的五点差分格式,这里min (,)0k k x y k =≥>

解:考虑xy 平面上一有界区域G ,其边界Γ为分段光滑曲线,且满足第一边值条件:

(,)|(,),(,)u x y x y x y G αΓ=∈∂

取定沿x 轴和y 轴方向上的步长12h h 和,并作对偶剖分。记1/211()2

i x i h -=- ,

相关文档
最新文档