微分方程数值解第五章答案
- 格式:pdf
- 大小:381.01 KB
- 文档页数:20
微分⽅程数值解第五章答案
第五章1,0,
0, (,0)1/2,0,0,
0.x u u
u x x t x x ?
>?1. 对初值问题
=2
试分别⽤左偏⼼格式、LW 格式计算其数值解u , k =1,2,3,4, 取/1/h τ=.k 解: 矩形⽹格剖分区域. 取空间步长h , 时间步长τ的矩形⽹格剖分区域, ⽤节点表⽰坐标点0,1,2,...;j =±±(,)j k (,)(,)j k x t jh k τ=,
0,1,2,3,4.k =0=+???
k
j
k j x u t u (1)左偏⼼格式:,在t 上⽤向前差商,x 上⽤向后
差商,得01
1
=?+
+h
u u u u k
j k j k j
k j τ
中国地质⼤学(北京)廉海荣编 1
,因为2/1/=h τ,整理得到k j k j k j
u u u 2
1
2111
+=?+ 把已知条件离散成,则可以根据下⼀层求上⼀层的值得
到,=1,2,3,4,下图中节点处值即为求出来的值:
>=<0,00,2/10
,1j j j =0
j u k k u k u
LW 格式: )2(2
)(21122111
k
j k j k j k j k j k j
k j
u u u r a u u ar u u
++=+++ 在
本题中,2/1/,1===h r a τ,整理得到:
中国地质⼤学(北京)廉海荣编 2k j k j k j k j
u u u u 1
11814383+?+?+=,同理可根据边值条件,根据下⼀层求上⼀层的值得到,k =1,2,3,4,下图中节点处值即为求出来的值:
>=<0
,00,2/10
,1j j j =0j u k u k u
0, 0,0x<, u(x,0)=(x), 0x<, u(0,t)=(t), 0. u u a t T t x t T ?ψ+=<≤<∞?
≤∞??≤≤??
中国地质⼤学(北京)廉海荣编3
2. 试对初边值问题其中建⽴以
下差分格式 0a >111102k k k k j j
j j u u u u a
h
τ
+++++=1
,
(a )1111111()222k k k k k kj j
j j j j u u u u u u a h h
τ
++++?+++(b )
0=. 试分析它们的稳定性。
解: ⾸先⽤矩形⽹格剖分区域. 取空间步长, 时间步长h τ的矩形⽹格剖分区域, ⽤节点(,表⽰坐标点0,1,2,...;j =)j k (,)(,)j k x t jh kτ=, 0,1,2,.T k τ??
=
"
(a) 对于初值问题的⽅程在处取值, 然后⽤向后差分代替时间偏
(,)j k
导,然后⽤中⼼差商代替空间偏导为,舍去误差项, 得到差分格式1
11
02h k k k k
j j
j j u u u u a τ
++=, 然后⽤k +1层代替k 层有差分格式
1
111
02h k k k k j j
j j u u u u a
τ
+++++1
= (5.1) 下⾯我们对这个差分格式的稳定性进⾏分析.格式等价于
()1111112k k k k
j j j u ar u u ++++?+?j u =
h
令代⼊上式,得 k k i j j u v e
σ=()1111
2
k i jh k i jh i h k i jh i h k i jh v e ar v e e v e e v e σσσσσ+++?+?σ=
进⼀步简化得传播因⼦为:()1
1
(,)1
1sin 12
i h i h G iar h
ar e e σσστσ?=
=
++?
显然11(,)1sin 1sin G iar h iar h στσσ===
++ 对于,任意的r 可知(,)G στ0a >恒⼩于1,VonNeumann 条件成⽴, 故差分格式⽆条件稳定。
(b) 对于初值问题的⽅程在(,处取值, 然后再⽤向前差分代替时间偏导,接着⽤中⼼差商代替空间偏导数, 舍去误差项定义差分格式)j k 111
02h
k k k k
j j
j j u u u u a
τ
+++=, (5.2)
1
2
然后(5.1)和(5.2)式两边均乘以,做和有
中国地质⼤学(北京)廉海荣编4
1111111022h 2h k k k k k kj j
j j j j u u u u u u a τ
++++?+
++
=. 下⾯对这个差分格式的稳定性进⾏分析,差分格式等价于
()()11111111144
k k k k k j j j j j u ar u u u ar u u ++++?+?+?=??k
j
h
令代⼊上式,得 k k i j j u v e
σ=()()11111
44
k i jh k i jh i h k i jh i h k i jh k i jh i h k i jh i h v e ar v e e v e e v e ar v e e v e e σσσσσσσσσ+++?+?=+?σ?继续化简有
1111sin 1sin 22k k
iar h v iar h v σσ++=?
1
1sin 2(,)1
1sin 2
iar h G iar h σστσ?=+从⽽得到传播因⼦为.
显然111sin 1sin 22(,)1111sin 1sin 22iar h
iar h G iar h iar h σσστσσ??===
++= VonNeumann 条件成⽴, 故差分格式⽆条件稳定。
()0,0,0(,0)(),0(0,)(),0u
u a x t T x t x u x x x u t t t T ?ψ+=<≤<≤?
=<≤∞
=≤≤
∞3. 对变系数⽅程的边初值问题建⽴左偏⼼格式及LF 格式,并研究它们的稳定性。
中国地质⼤学(北京)廉海荣编5
中国地质⼤学(北京)廉海荣编6解:⾸先⽤矩形⽹格剖分区域. 取空间步长, 时间步长h τ的矩形⽹格剖分区域, ⽤节点表⽰坐标点(,0,1,2,...;j =(,)j k )(,)j k x t jh kτ=, 0,1,2,.T k τ??
=
"
下⾯建⽴左偏⼼格式, ⽅程在处取值, 关于时间和空间的⼀阶偏
导数均⽤向前差商代替, 舍去误差项可定义差分格式(,)j k 11
0k k k k
j j
j j j
u u u u a h
τ
++=
h
r τ
=
,以上等式可化为
令kj j k j j k j u a u a u 11r )r 1(?++?=
对于初边值问题可定义差分⽅程组为00
,0,1,2,,0,1,2,j j k k u j u k ?ψ?==?
==""令代⼊左偏⼼格式, 有 k k i j j u v e
σ=h
e 1(1r)r i jh k i jh k i jh ijh k j j e v a e v a e e v σσσ+?=?+
由此可得传播因⼦为. 显然(,)(1r)r ijh j j G a a στ?=?+2
222
(,)(1cos )(sin ) 1[2()2](1-cos )
j j j j j G a r a r h a r a r a r h στσσσ=?++=+?h
即时2()j j a r a r ≤2(,)1G στ≤.⼜因为00j C a C 1<≤≤,即稳定性条件为
.
11rC ≤下⾯建⽴LF 格式, ⾸先采⽤特征线法, 如图所⽰
A
D B CP
k
t t =1
+=k t t
为了求⽅程的解在P 点的函数值,利⽤特征线法可知()()u P u D =, 故只需求解函数在D 点的函数值, ADC 三点时间坐标相等, 故可以把此三点⽅程
的解看成空间的⼀元函数, 可以利⽤AC 两点函数值的线性插值来求 D 点的函数值, 记111:(,1)(,)(,(1)):(1,)(,)((1),):(,)(,)(,):(1,)(,)((1),)
j k j k j k j k P j k x t jh k A j k x t j h k B j k x t jh k C j k x t j h k ττττ+?++?=+??=??=+?=+
(,)(,)(,)C D D A
D k A k A D C A
x x x x u x t u x t u x t x x x x ??=
+??中国地质⼤学(北京)廉海荣编
7
对点线性插值有C A 、C k , 即 11111[(1)(1)]222j j k k k k j
j j j j j h a r h a r u u u a r u a r h
h
+1k
j u +?+?+=+
=?++?. 也可以⽤差商代替偏导数建⽴LF 格式. 关于时间的⼀阶偏导数⽤向前差商代替, 关于空间的⼀阶偏导数⽤中⼼差商代替,舍去误差项可定义中⼼差分格式111
02k k k k
j j
j j j
u u u u a h
τ
+++=, 此等价于
111()2
k k k k
j j j j j r u u a u u ++?=+?
11(2
k k
k j j j u u u r h
τ