Главная страница

Методы вычислений


Скачать 2.39 Mb.
НазваниеМетоды вычислений
Дата24.11.2022
Размер2.39 Mb.
Формат файлаpdf
Имя файлаKhakiCherny3.pdf
ТипУчебное пособие
#810253
страница4 из 18
1   2   3   4   5   6   7   8   9   ...   18
k=1
T
n+1
(k)
u
(k)
j
=
N −1
X
k=1
q
k
T
n
(k)
u
(k)
j
+ τ
N −1
X
k=1
ϕ
n
k
1 + νστ Лемма 1.4. Для схемы с весами (1.75) выполнение условия при ≥ 0,
σ
ε

1 2

(1 − ε)h
2 4τ при < достаточно для ее устойчивости по правой части. Здесь ε — некоторая постоянная, независящая от τ и h и удовлетворяющая неравенствам 0 < ε < Доказательство. Оценим решение (1.78), используя неравенство треугольника и равенство Парсеваля:
°
°u
n+1
°
°
°
°
°
°
°
N −1
X
k=1
q
k
T
n
(k)
u
(k)
°
°
°
°
°
+ τ ·
°
°
°
°
°
N −1
X
k=1
ϕ
n
k
1 + νστ λ
k
u
(k)
°
°
°
°
°

max
k
|q
k
|
v u
u t
N −1
X
k=1
³
T
n
(k)
´
2
+ max
k
τ
|1 + νστ λ
k
|
v u
u t
N −1
X
k=1
(ϕ
n
k
)
2
=
(1.80)
= max
k
|q
k
| · ku
n
k + max
k
τ
|1 + νστ λ
k
|

n
k .
27
Отметим, что при выполнении условия (1.79) имеет место неравенство, поэтому будет верным неравенство (1.69) и схема будет устойчивой по начальным данным.
Если σ ≥ 0, то с учетом (1.71) имеем 1 + νστ λ
k
1. Следовательно ≤ ku
n
k + τ kϕ
n
k Отсюда ≤ ku
n
k + τ kϕ
n
k ≤
°
°u
n−1
°
° + τ
¡

n
k +
°
°ϕ
n−1
°
°
¢
≤ . . .
. . . ≤ τ
n
X
m=0

m
k ≤ τ (n + 1) max
0≤m≤n

m
k ≤ T
max
0≤m≤M −1

m
k Итак, при условиях ≥ σ
0
,
σ ≥ схема будет устойчивой по правой части с постоянной C
2
= T Пусть теперь σ < 0 и выполнено условие леммы (1.79), те Тогда + νστ λ
k
1 + νσ
ε
τ λ
k
= 1 +
µ
1 2

(1 − ε)h
2 4τ ν

ντ λ
k
>
> 1 (1 − ε)
h
2 4
λ
k
> 1 (1 − ε)
h
2 4
4
h
2
= ε > Поэтому из оценки (1.80) следуют неравенства ≤ ku
n
k +
τ
ε

n
k ≤ . . . ≤
τ (n + 1)
ε
max
0≤m≤n

m
k ≤
T
ε
max
n

n
k Последнее неравенство означает устойчивость схемы по правой части с постоянной C
2
= T Следствие. Схема повышенного порядка аппроксимации устойчива по правой части.
Д ока за тел ь ст во. Схема с весами имеет повышенный порядок аппроксимации O(τ
2
+ h
4
) при выполнении условий (1.16), (Очевидно, что σ

> σ
0
. Кроме того, прибудет выполняться неравенство σ

0, что, согласно лемме 1.4, гарантирует устойчивость схемы повышенного порядка аппроксимации по правой части.
Остается рассмотреть случай, когда неравенство (1.82) нарушается,
т. е <

h
2 В этом случае σ

< 0 и надо убедиться в том, что при некотором значении выполняется неравенство σ

≥ σ
ε
. Подходящее значение ε можно найти, например, из равенства σ
ε
= σ

, те Следовательно, подходит ε = Итак, условие (1.79) леммы 1.4 выполняется при любых соотношениях между шагами τ и h, поэтому схема повышенного порядка аппроксимации будет абсолютно устойчивой по правой части.
Исследуем теперь устойчивость в среднеквадратичной норме схемы с весами в общем случае неоднородного разностного уравнения и ненулевых начальных данных u

n
j
τ
− νΛ
£
σu
n+1
j
+ (1 − σ) u
n
j
¤
= ϕ
n
j
,
u
n
0
= u
n
N
= 0,
u
0
j
= Определение. Схема называется устойчивой по начальным данными по правой части, если для ее решения верна оценка ≤ C

1
°
°u
0
°
° + C
2
max
0≤m≤M −1

m
k,
n = 1, . . . , где и C
2
— положительные постоянные, независящие от h и τ Теорема 1.2 (об устойчивости схемы с весами в среднеквадратичной норме. При выполнении условия (1.79) схема с весами (1.84) устойчива в среднеквадратичной норме по начальным данными по правой части.
Д ока за тел ь ст во. В силу линейности задачи (1.84) ее решение можно представить в виде суммы u
h
= v
h
+ решения разностной задачи (1.61) с нулевой правой частью и решения задачи

(1.75) с нулевыми начальными условиями. Согласно леммами верны оценки ≤
°
°u
0
°
°, n = 1, . . . , M,
kw
n
k ≤ C
2
max
0≤m≤M −1

m
k ,
n = 1, . . . , M,
где
C
2
=
(
T,
при
σ ≥ при < из которых следует справедливость неравенства (1.85), означающего устойчивость схемы (1.84) как по правой части, таки по начальным данным. Метод энергетических неравенств. На примере схемы с весами) покажем теперь, как можно исследовать устойчивость схем с помощью метода энергетических неравенств.
Вводя обозначение и используя очевидные равенства u
n
+ τ u
t
,
u
n
= u
n+1
− τ u
t
,
(1.86)
u
n+1
= 0, 5
¡
u
n+1
+ u
n
¢
+
τ
2
· u
t
,
u
n
= 0, 5
¡
u
n+1
+ u
n
¢

τ
2
· u
t
, получаем+ (1 − σ)u
n
=
= 0, 5σ
¡
u
n+1
+ u
n
¢
+ 0, 5στ u
t
+ 0, 5(1 − σ)
¡
u
n+1
+ u
n
¢
0, 5(1 − σ)τ u
t
=
= (σ − 0, 5) τ u
t
+ 0, 5
¡
u
n+1
+ С учетом полученного тождества перепишем разностное уравнение
(σ − 0, 5) ντ Λu
t
0, 5νΛ
¡
u
n+1
+ u
n
¢
= и умножим его скалярно в на сеточную функцию 2τ u
t
:
2τ ku
t
k
2
2 (σ − 0, 5) τ
2
ν u
t
, u
t
)
−ν
¡
Λ
¡
u
n+1
+ u
n
¢
,
¡
u
n+1
− u
n
¢¢
= 2τ (ϕ
n
, u
t
) .
(1.89)
30
Поскольку u
n
∈ H
h
, u
n+1
∈ H
h
, u
t
∈ H
h
, то из первой разностной формулы Грина следуют равенства, u

t
) = −ku
t¯
x
]|
2
,
¡
Λ
¡
u
n+1
+ u
n
¢
,
¡
u
n+1
− u
n
¢¢
=
¡
u
n+1
¯
x
+ u
n
¯
x
, u
n+1
¯
x
− u
n
¯
x
¤
=
=
¡
u
n+1
¯
x
, u
n+1
¯
x
¤
+ (u
n
¯
x
, u
n
¯
x
] = −ku
n+1
¯
x
]|
2
+ Следовательно, равенство (1.89) принимает такой вид+ (σ − 0, 5) τ νku
t¯
x
]|
2
o
+ νku
n+1
¯
x
]|
2
=
= νku
n
¯
x
]|
2
+ 2τ (ϕ
n
, u
t
) Лемма 1.5. Условие σ ≥ является достаточным для устойчивости схемы с весами по начальным данным в энергетической норме, u
´
= Доказательство. Обозначим выражение в фигурных скобках равенства (1.90) через = kvk
2
+ (σ − 0, 5) τ где v = u
t
, и покажем, что J ≥ 0, если σ ≥ σ
0
. Действительно ≥ kvk

2
+ (σ
0
0, 5) τ νkv
¯
x
]|
2
= kvk
2

h
2 Воспользовавшись теперь полученной ранее оценкой (2.4.25)
kv
¯
x
]|
2

4
h
2
kvk
2
,
v ∈ будем иметь ≥ kvk
2

h
2 4
·
4
h
2
kvk
2
= Из равенства (1.90) при учете оценки J ≥ 0 следует неравенство νku
n
¯
x
]|
2
+ 2τ (ϕ
n
, u
t
) называемое энергетическим. Если ϕ
n
0, то из него вытекают следующие неравенства ≤ ku
n
¯
x
]| ≤ . . . ≤ ku
0
¯
x
]|,
31
или = 1, . . . , что и означает устойчивость схемы по начальным данным в энергетической норме Лемма 1.6. Выполнение условия ≥ σ
ε

1 2

(1 − ε)h
2 4τ ν
,
0 < ε ≤ достаточно для устойчивости схемы (1.84) по правой части в равномерной сеточной норме.
Д ока за тел ь ст во. Покажем, что при σ ≥ σ
ε
J ≥ где v = u
t
. Имеем
= kvk
2
+ (σ − 0, 5) τ νkv
¯
x
]|
2
≥ kvk
2
+ (σ
ε
0, 5) τ νkv
¯
x
]|
2
=
= kvk
2

(1 − ε)h
2 Отсюда и следует неравенство (1.95), если учесть оценку (Используя тождество (1.90) и неравенство (1.95), получаем εku
t
k
2
+ νku
n+1
¯
x
]|
2
≤ νku
n
¯
x
]|
2
+ 2τ (ϕ
n
, u
t
) Для оценки последнего слагаемого в правой части этого неравенства воспользуемся неравенством и неравенством Коши — Буняковского:
2τ (ϕ
n
, u
t
) 2τ kϕ
n
k · ku
t
k ≤ 2τ ε Тогда из энергетического неравенства (1.96) следует ku
n
¯
x
]|
2
+
τ
2νε

n
k
2

≤ ku
n−1
¯
x
]|
2
+
τ
2νε
³°
°ϕ
n−1
°
°
2
+
n
k
2
´
≤ . . . ≤ ku
0
¯
x
]|
2
+
τ
2νε
n
X
m=0

m
k
2
.
32
Поскольку u
0
= 0, то получаем оценку (n + 1)
2νε
· или ≤ C
max
0≤m≤M −1

m
k где =

T

2νε
,
σ ≥ Воспользовавшись неравенством (2.3.17) kuk
C
0, 5

lku
¯
x
]| из теоремы вложения 2.3.1 и неравенством (2.3.2)
m
k ≤

l kϕ
m
k
C
, получим оценку в равномерной норме C

1
max
0≤m≤M где C
1
= Теорема 1.3 (о равномерной сходимости схемы с весами. При ≥ схема с весами (1.5) равномерно сходится.

Д ока за тел ь ст во. Поскольку краевые условия и начальные данные в схеме с весами аппроксимируются точно, то погрешность решения z
h
= (u)
h
− является решением следующей задачи с однородными краевыми и начальными условиями z
n
j
τ
− νΛ
£
σz
n+1
j
+ (1 − σ) z
n
j
¤
= ψ
n
j
,
z
n
0
= z
n
N
= 0,
z
0
j
= где ψ
n
j
— погрешность аппроксимации. Для такой задачи из полученной оценки (1.97) будет следовать
(u)
h
k
C
≤ C
1
max
0≤n≤M

n
k
C
= что и означает сходимость схемы в равномерной сеточной норме с соответствующим порядком (u)
h
k
C
=
=











O(τ + если ϕ
n
j
= f (x
j
, t
n
);
O(τ
2
+ если σ = 0, 5 и ϕ
n
j
= f
³
x
j
, t
n
+
τ
2
´
;
O(τ
2
+ если σ = и ϕ
n
j
= f
³
x
j
, t
n
+
τ
2
´
+
h
2 12
f
xx
³
x
j
, t
n
+
τ
2
´
.
(1.100)
33
ЗАДАЧИ. Показать, что явная схема (1.26) аппроксимирует задачу (для однородного уравнения теплопроводности с порядком O(τ + При каком законе предельного перехода она будет аппроксимировать с порядком O(h
4
)?
1.2. Показать, что при ϕ
n
j
= f (x
j
, t
n
) явная схема (1.5) аппроксимирует задачу (1.3) с порядком O(τ + h
2
). Подобрать сеточную функцию
ϕ
n
j
и закон предельного перехода так, чтобы схема аппроксимировала задачу (1.3) с порядком O(h
4
).
1.3. Найти параметр σ и закон предельного перехода, при которых двухслойная схема с весами (1.5)
u
n+1
j
− u
n
j
τ
= νΛ
£
σu
n+1
j
+ (1 − σ) u
n
j
¤
,
u
n
0
= µ
0
(t
n
),
u
n
N
= µ
l
(t
n
),
u
0
j
= аппроксимирует задачу (1.3) для однородного уравнения теплопроводности с порядком O(h
6
).
1.4. Определить, с каким порядком двухслойная разностная схема 6
u
n+1
j−1
− u
n
j−1
τ
+
2 3
u
n+1
j
− u
n
j
τ
+
1 6
u
n+1
j+1
− u
n
j+1
τ
= νΛ
u
n+1
j
+ u
n
j
2
,
u
n
0
= µ
0
(t
n
),
u
n
N
= µ
l
(t
n
),
(1.102)
u
0
j
= аппроксимирует задачу (1.3) для однородного уравнения теплопроводности. Определить, с каким порядком двухслойная разностная схема 12
u
n+1
j−1
− u
n
j−1
τ
+
5 6
u
n+1
j
− u
n
j
τ
+
1 12
u
n+1
j+1
− u
n
j+1
τ
= νΛ
u
n+1
j
+ u
n
j
2
,
u
n
0
= µ
0
(t
n
),
u
n
N
= µ
l
(t
n
),
(1.103)
u
0
j
= аппроксимирует задачу (1.3) для однородного уравнения теплопроводности. Построить явную схему, аппроксимирующую начально-краевую задачу νu
xx
+ f (x, t),
0 < x < l,
0 < t ≤ T,
ν = const > 0,
u
x
(0, t) + γu (0, t) =
1   2   3   4   5   6   7   8   9   ...   18


написать администратору сайта