ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2022, том 58, № 1, с.120-138
ЧИСЛЕННЫЕ МЕТОДЫ
УДК 519.633
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
ДЛЯ МНОГОМЕРНОГО УРАВНЕНИЯ КЛЕЙНА-ГОРДОНА
© 2022 г. П. П. Матус, Хоанг Тхи Киеу Ань
Для многомерного уравнения Клейна-Гордона как с постоянными, так и с переменными ко-
эффициентами рассматриваются и изучаются на стандартных шаблонах устойчивые ком-
пактные разностные схемы 4+2 и 4+4 порядков аппроксимации. Полученные результаты
обобщаются на начально-краевые задачи для квазилинейных уравнений гиперболического
типа второго порядка. Доказывается, что компактные разностные схемы повышенного по-
рядка аппроксимации приводятся к трёхслойным схемам с постоянными или переменными
весами, что позволяет привлечь для их анализа разработанную ранее теорию устойчивости
операторно-разностных схем с операторами, действующими в конечномерных евклидовых
пространствах. Получены априорные оценки устойчивости и сходимости разностного реше-
ния в сеточных аналогах пространств Соболева. Приводятся результаты вычислительных
экспериментов.
DOI: 10.31857/S0374064122010125
Введение. Под компактными разностными схемами мы понимаем разностные схемы по-
вышенных порядков аппроксимации и/или точности, записывающиеся на стандартных для
данного уравнения шаблонах. Основополагающей работой в этом направлении для параболи-
ческих уравнений с переменными коэффициентами является работа А.А. Самарского [1], в
которой построены и изучены схемы с 4 + 2 порядком аппроксимации, т.е. схемы с погреш-
ностью аппроксимации Ψ = O(|h|4 + τ2), где |h|2 = h21 + h22 + . . . + h2p, а p - размерность
задачи.
Экономичные компактные разностные схемы 4 + 2 и 4 + 4 порядков аппроксимации до-
статочно полно исследованы в работах В.Н. Валиулина и В.И. Паасонена [2, 3] ещё 50 лет
назад. При этом только в этих работах правильно решена проблема аппроксимации с соот-
ветствующим порядком второго начального условия. Например, в работе [4], чтобы избежать
возникающих осложнений, предполагалась однородность второго начального условия.
В настоящее время резко возрос интерес к построению компактных разностных схем для
гиперболических уравнений второго порядка. Так, в работах [5, 6] получены первые результа-
ты для квазилинейных уравнений, а в [7-10] построены компактные схемы для многомерного
волнового уравнения с несамосопряжённым эллиптическим оператором как на равномерных,
так и на неравномерных сетках. Отметим также работы [11-13], посвящённые построению точ-
ных разностных схем. Компактные разностные схемы на неравномерных сетках со странными
условиями устойчивости рассматривались в работах [14-16] более 20 лет назад.
Настоящая работа посвящена построению и исследованию компактных разностных схем
4 + 2 и 4 + 4 порядков точности для многомерного уравнения Клейна-Гордона. Работа орга-
низована следующим образом.
В п. 1 приводятся необходимые сведения из теории устойчивости трёхслойных операторно-
разностных схем. Вводится важное понятие аддитивной трёхслойной схемы с весами, которое
затем будет использовано при приведении к канонической форме компактных разностных
схем. Даются достаточные условия её устойчивости.
В п. 2 показывается, что компактные разностные схемы многих типов могут быть запи-
саны в виде обычных схем с постоянными и/или переменными весами, что позволяет ис-
пользовать для их анализа разработанную ранее теорию устойчивости операторно-разностных
схем [14, 17].
В пп. 3, 4 исследуются компактные разностные схемы 4 + 2 и 4 + 4 порядков аппрокси-
мации. Получены априорные оценки устойчивости и точности рассматриваемых разностных
120
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
121
схем. Отмечается, что при повышении аппроксимации до 4-го порядка по всем переменным
устойчивость может быть доказана лишь при соотношениях типа Куранта на шаги сетки.
В пп. 5, 6 полученные результаты обобщаются на квазилинейные уравнения и приводятся
результаты тестовых расчётов, подтверждающих повышенный порядок точности разностных
схем на стандартных шаблонах.
1. Достаточные условия устойчивости трёхслойных операторно-разностных
схем. При исследовании устойчивости компактных разностных схем, аппроксимирующих мно-
гомерное уравнение Клейна-Гордона, естественно воспользоваться общей теорией Самарского
[17, гл. VI, § 3] операторно-разностных схем.
Пусть заданы вещественное конечномерное евклидово пространство H = Hh, скалярное
произведение и норму в котором обозначим через (·, ·) и ∥ · ∥ соответственно, а также сетка
по времени
ωτ = {tn = nτ, n = 0,N0, τN0 = T} = ωτ
T.
(1)
Пусть, кроме того, в пространстве H задан самосопряжённый положительно определённый
оператор A = Ah. Через HA обозначим евклидово пространство, состоящее из элементов
пространства H и снабжённое скалярным произведением (y, v)A = (Ay, v) и нормой ∥y∥A =
=
(y, y)A. Далее используем следующие безындексные обозначения теории разностных схем
[17, гл. VI, § 3]:
y = yn = y(tn),
ŷ = yn+1 = y(tn+1),
y = yn-1 = y(tn-1), y(tn) ∈ H,
ŷ-y
y-y
ŷ-y
yt + yt
ŷ- 2y + y
yt - yt
yt =
,
yt =
,
=
,
ytt =
=
τ
τ
yt=
2τ
2
τ2
τ
Будем рассматривать трёхслойные операторно-разностные схемы вида
Dytt + By
+ Ay = ϕ,
0<t∈ωτ,
(2)
t
y(0) = y0, yt(0) = y0,
(3)
с постоянными операторами A, B, D : H → H, где ϕ = ϕn = ϕ(tn) ∈ H - задано, y(tn) -
искомая функция. Имеют место следующие результаты.
Лемма 1 [17, с. 358]. Пусть постоянные операторы в уравнении (2) удовлетворяют усло-
виям A = A > 0, D = D > 0, B 0 и
2
τ
D
A.
(4)
4
Тогда трёхслойная разностная схема (2), (3) устойчива по начальным данным и при любом
tn ∈ ωτ справедливо энергетическое неравенство
E(tn) E(0), tn ∈ ωτ ,
где
E(tn) = E (tn) = (∥yt(tn)2D-(τ2/4)A+∥y(0.5)A)1/2,y(0.5) =0.5(yn+1 +yn).
Лемма 2 [14, с. 261]. Если выполнены условия
2
(1 + ε)τ
A = A > 0, D = D
A, B 0, ε > 0,
(5)
4
то для решения разностной схемы (2), (3) имеет место априорная оценка
1+ε
∥yn+1A
(∥y(0)A + ∥yt(0)D + max
(∥ϕkA-1 + ∥ϕktA-1 )).
(6)
ε
0kn
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
122
МАТУС, ХОАНГ
Лемма 3 [14, с. 138]. Пусть справедливо неравенство D δ0E, δ0 > 0, и выполнены
условия (5). Тогда для решения разностной схемы (2), (3) имеет место априорная оценка
(
)
1+ε
1
∥yn+1A
∥y(0)A + ∥yt(0)D +
τ ∥ϕk
ε
δ0
k=1
В классе трёхслойных операторно-разностных схем (2), (3) выделим важный для прило-
жений класс схем с весами
ytt + Ay(σ,σ) = ϕ, y(0) = y0, yt(0) = y0, σ = const 0,
(7)
здесь и далее принято обозначение
y(σ,σ) = σŷ + (1 - 2σ)y + σy.
Применяя лемму 1, получаем достаточное условие устойчивости по начальным данным
1
1
σ
-
4
τ2∥A∥
В работе будем рассматривать новый класс схем с весами, который вводит следующее
Определение. Если в схеме с весами (7) оператор A представим в виде
A= Aα,
α=1
то такую операторно-разностную схему, т.е. схему
ytt +
Aαy(σαα) = ϕ, y(0) = y0, yt(0) = y0,
(8)
α=1
назовём аддитивной схемой с весами.
Теорема 1. Пусть постоянные операторы Aα являются положительными и самосопря-
жёнными, т.е. Aα = A∗α > 0, α = 1, p. Тогда при выполнении условий
1+ε
1
σα
-
,
α = 1,p,
(9)
4
τ2∥A∥
для решения разностной схемы (8) справедлива априорная оценка (6).
Доказательство. Записывая разностную схему (8) в каноническом виде (2), находим, что
для неё
D=I+τ2
σαAα, B = 0.
α=1
В частности, D = D. Так как для положительного самосопряжённого и ограниченного опе-
ратора имеет место соотношение
A
1
I
=
Aα,
∥A∥
∥A∥
α=1
то второе неравенство в (5)
(
)
[
(
)]
2
(1 + ε)τ
1+ε
1
1+ε
D-
A=I+τ2
σα -
Aα
+τ2 σα -
Aα 0
4
4
∥A∥
4
α=1
α=1
выполнено в силу предположения (9). Теорема доказана.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
123
2. Компактные схемы с весами для одномерного волнового уравнения. В пря-
моугольнике QT = {(x, t) : 0 x l,
0 t T} для однородного одномерного волнового
уравнения
2u
2u
=
,
0<x<l,
0<tT,
(10)
∂t2
∂x2
рассмотрим начально-краевую задачу с однородными краевыми условиями
∂u
u(x, 0) = u0(x),
0xl,
(x, 0) = ν0(x),
0<x<l,
(11)
∂t
u(0, t) = u(l, t) = 0,
0<tT.
(12)
На равномерной сетке узлов ω = ωh × ωτ = {(xi, tn) ∈ QT }, где
ωh = {xi = ih, i = 0,N, h = l/N} = ωh
γh,
а сетка ωτ определена соотношением (1), дифференциальную задачу заменим разностной:
ytt + Ay(σ12) = 0, (x,t) ∈ ωh × ωτ ,
(13)
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(14)
y(0, t) = y(l, t) = 0, t ∈ ωτ ,
(15)
здесь и далее принято обозначение
y(σ12) = σ1ŷ + (1 - σ1 - σ2)y + σ2y.
В равенстве (13) сеточный оператор A определяется в соответствии с формулами
(Ay)i = -yxx,i, i = 1, N - 1, y0 = yN = 0.
Свойства оператора A хорошо изучены [11]. В частности, он постоянный, положительный и
самосопряжённый, A = A > 0, и
4
πh
4
∥A∥ =
cos2
<
h2
2l
h2
Говоря об аппроксимации начально-краевой задачи, необходимо помнить об аппроксимации
с соответствующим порядком второго начального условия в (11). Определим основные классы
используемых в вычислительной практике разностных схем и укажем некоторые их свойства.
2.1. Схема 2 + 2. Наиболее часто используется схема второго порядка точности по обеим
переменным
2
1
h
τ
σ1 = σ2 = σ, σ
-
,
u1(x) = ν0(x) +
u′′0(x), Ψ = O(h2 + τ2),
(16)
4
4τ2
2
которая является абсолютно устойчивой при любом σ 1/4. Приведённая схема легко обоб-
щается на многомерные уравнения с переменными коэффициентами.
2.2. Схема 4 + 2. При заданных параметрах (16) необходимо положить
2
h
1
h2
σ=σ-
,
σ
-
,
Ψ = O(h4 + τ2).
12τ2
4
6τ2
Эта разностная схема также абсолютно устойчива при произвольном σ 1/4.
2.3. Схема 4 + 4. Для её задания необходимо положить
(
)
1
h2
τ
τ2
τ3
σ=
1-
,
u1(x) = ν0(x) +
u′′0(x) +
ν′′0(x) +
u(4)0(x), Ψ = O(h4 + τ4).
12
τ2
2
6
24
Как правило, при повышении порядка аппроксимации редко удаётся сохранить свойство
безусловной устойчивости. Для выполнения достаточного условия (4) устойчивости по началь-
ным данным необходимо потребовать выполнения критерия Куранта τ h.
Схемы четвёртого порядка, по-видимому, впервые рассматривались в работах [2-4].
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
124
МАТУС, ХОАНГ
2.4. Точная разностная схема. Описание этой схемы для неоднородного волнового урав-
нения с неоднородными краевыми условиями второго и третьего рода можно найти в моно-
графии [12, с. 67]. Схема с весами (13)-(15) является точной (Ψ = 0) и устойчивой, если
1
τ
σ = 0, τ = h, u1(x) =
ν0(ξ) +
u0xx, x ∈ ωh.
2h
2
x-h
К сожалению, она не обобщается на многомерные задачи. В [12, с. 80; 13] приводится её обоб-
щение на случай квазилинейного волнового уравнения.
Отметим ещё несколько интересных примеров компактных разностных схем, относящихся
уже к классу схем с переменными весовыми множителями [14].
2.5. Трёхточечная схема 2 + 2 на произвольной неравномерной сетке по прост-
ранству. Пусть задана произвольная неравномерная сетка по пространству
ωh = {xi = xi-1 + hi, i = 1,N, x0 = 0, xN = l} = ωh
{x0 = 0, xN = l}.
Сеточный оператор A в этом случае определяется следующим образом:
)
1
(yi+1 -yi
yi - yi-1
(Ay)i = -yxx,i =
-
,
i = 1,N - 1, y0 = yN = 0,
i
hi+1
hi
гдеi = 0.5(hi + hi+1). Оператор A является [18, с. 39] положительным и самосопряжённым,
A = A > 0, и
∥A∥ < 4h-2, h = min
hi.
1iN
Хорошо известно, что при переходе от равномерной сетки к неравномерной порядок локаль-
ной аппроксимации обычно понижается. Тем не менее существует такая нерасчётная точка
xi = xi +(hi+1 -hi)/3, относительной которой сохраняется второй порядок локальной аппрок-
симации второй производной.
Соответствующая разностная схема имеет вид
ytt = (y(σ11)x)x,
h2i
1
h2i
σ1 = σ1i = σ -
,
σ
+
,
i = 1,N - 1,
6τ2
4
6τ2
τ
u1(x) = ν0(x) +
u′′0(x), x ∈ ωh, Ψ(xi,tn) = O(2i + τ2).
2
Так как вес σ обычно выбирается в пределах от 0 до 1, то при σ = 1 мы получаем странное
условие устойчивости схемы по начальным данным
2hi
τ
,
3
полученное в работе [14] более 20 лет назад.
2.6. Трёхслойная и трёхточечная схема 2 + 2 на произвольной неравномерной
сетке по времени. На сетке
ω = ωh × ωτ, ωh = {xi = ih, i = 0,N, h = l/N} =
ωτ = {tn = tn-1 + τn, t0 = 0, tN0 = T } = ωτ
= ωh
γh,
{T } для численного решения
задачи (10)-(12) будем использовать следующую трёхслойную разностную схему с перемен-
ными по времени весами:
ytˆt = y(σ12)xx, (x,t) ∈ ωh × ωτ,
с начальными и граничными условиями (14), (15), где
ŷ-y
yt - yt
τ+ + τ
yt =
,
ytˆt =
,
τ =
,
τ+
τ
2
τ1
τ = τn, τ+ = τn+1, u1(x) = ν0(x) +
u′′0(x), x ∈ ωh.
2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
125
В работах [15, 16] приводятся условия
τn+1 - τn
σ1τn+1 - σ2τn =
3
для второго порядка Ψ = O(h2 + τ2) локальной аппроксимации этой схемы.
Достаточные условия устойчивости по начальным данным σ1 σ2, σ1+σ2 = 0.5 и условия
второго порядка локальной аппроксимации будут выполнены, если положить
2τn+1 + τn
τn+1 + 2τn
σ1 =
,
σ2 =
,
τn+1 τn.
6(τn+1 + τn)
6(τn+1 + τn)
В работе [16] строится и исследуется компактная консервативная трёхслойная схема вто-
рого порядка Ψ = O(2i + τ2) локальной аппроксимации на произвольных неравномерных
сетках по пространству и времени.
2.7. Компактная схема 4 + 2 для волнового уравнения с переменными коэф-
фициентами. В прямоугольнике QT рассмотрим начально-краевую задачу для волнового
уравнения с переменными коэффициентами
(
)
2u
∂u
=
k(x, t)
,
0 < k1k(x,t) k2.
(17)
∂t2
∂x
∂x
Для аппроксимации дифференциального уравнения (17) будем использовать схему с весами
(8), в которой
Ay = -(a(x, tn)yx)x, a = 6[p(x - h, t) + 4p(x - h/2, t) + p(x, t)]-1,
2
1
1
h
p(x, t) =
,
σ=
-
p.
k(x, t)
2
12τ2
Данная схема с переменными весами имеет 4+2 порядок аппроксимации, т.е. Ψ = O(h4 +τ2),
и устойчива при τ max{1,
2/(3k1)h} [6, 19].
3. Разностные схемы для многомерного уравнения Клейна-Гордона с постоян-
ными коэффициентами. Пусть G = {x = (x1,... ,xp),
0 xα lα, α = 1,p} является
p-мерным прямоугольным параллелепипедом, Γ - его граница, так что G = G
Γ. В цилин-
дре QT = G × [0 t T ] для многомерного уравнения Клейна-Гордона
2u
= Lαu - mu + f(x,t), m > 0, (x,t) ∈ QT = G × [0 < t T],
(18)
∂t2
α=1
рассмотрим начально-краевую задачу
∂u
u(x, 0) = u0(x), x ∈ G,
(x, 0) = ν0(x), x ∈ G,
(19)
∂t
u(x, t) = μ(x, t), x ∈ Γ,
0<tT,
(20)
где Lαu =2u/∂x2α, α = 1, p.
Здесь и далее относительно решения дифференциальной задачи будем предполагать, что
оно существует, единственно и обладает всеми непрерывными в QT производными, необходи-
мыми для справедливости проводимых рассуждений.
В параллелепипеде G построим разностную сетку ωh = {xi = (i1h1, . . . , iphp), iα = 0, Nα,
hα = lα/Nα, α = 1,p} = ωh
γh и равномерную сетку ωτ, определённую соотношением (1).
Сетка ωh равномерна по каждой из пространственных переменных. Здесь γh = {xi Γ} -
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
126
МАТУС, ХОАНГ
множество узлов сетки ωh, которые принадлежат границе Γ. На построенной сетке узлов
ω = ωh × ωτ напишем для исходной задачи (18)-(20) следующую разностную схему:
h2
β
h2α
ytt =
Λαy(σαα) +
ΛαΛβy(σαα) - my(σp+1p+1) - m
Λαy(σp+1p+1) + ϕ,
12
12
α=1
α,β=1
α=1
α=β
(x, t) ∈ ωh × ωτ ,
(21)
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(22)
y(x, t) = μ(x, t), x ∈ γh, t ∈ ωτ ,
(23)
где
h2α
,
α = 1,p, ϕ = f,
Λαy = yxαxα, σα = σ -
12τ2
]
[ p
τ
u1(x) = ν0(x) +
Lαu(x,0) - mu(x,0) + f(x,0) , x ∈ ωh;
2
α=1
здесь и в дальнейшем для функции v через v обозначаем функцию, определяемую равен-
ством
h2α
v := v +
Λαv.
12
α=1
3.1. Погрешность аппроксимации. Покажем, что разностная схема (21)-(23) аппрок-
симирует исходную задачу (18)-(20) с четвёртым порядком относительно пространственной
переменной и со вторым относительно временной. Так как
)
h2α
(2u
Λαu = Lαu +
Lα
+ mu - f -
Lβu
+ O(|h|4),
12
∂t2
α=1
α=1
α=1
α=β=1
то разностное уравнение (21) доставляет невязку
h2
β
h2α
Ψ = -utt + Λαu(σαα) +
ΛαΛβu(σαα) - mu(σp+1p+1) - m
Λαu(σp+1p+1) + ϕ,
12
12
α=1
α,β=1
α=1
α=β
которую запишем в виде
h2β
h2
α
Ψ=-
LαLβu +
LαLβu + O(|h|4 + τ2).
12
12
α,β=1
α,β=1
α=β
α=β
Очевидны равенства (см. [1, с. 817])
2
h2α + h2
h2α + h2β
h
β
α
LαLβu =
LαLβu =
LαLβu.
12
12
12
α,β=1
α,β=1
α,β=1
α=β
α<β
α>β
Отсюда получаем, что
h2
h2
h2β
α
α
2
LαLβu =
LαLβu +
LαLβu,
12
12
12
α,β=1
α,β=1
α,β=1
α=β
α=β
α=β
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
127
и, следовательно,
Ψ M1(|h|4 + τ2), M1 = const > 0.
(24)
Для погрешности аппроксимации
Ψ = u1-u0t второго начального условия (22) имеет место
оценка
Ψ M2τ2, M2 = const > 0.
(25)
3.2. Устойчивость. Для упрощения дальнейших исследований ограничимся рассмотрени-
ем двумерного случая p = 2. При получении априорных оценок устойчивости по начальным
данным и правой части предполагают, как правило, однородность краевых условий [14, с. 237;
17, с. 310]. Однако, как мы подчёркивали в наших работах [5, 6], в этом нет необходимости.
Действительно, возмущая в разностной схеме начальные условия и правую часть и вычитая
из возмущённой задачи соответствующие уравнения (21)-(23), получаем для возмущения y =
= y- y задачу уже с однородными граничными условиями:
h2
β
h2α
ytt =
Λαy(σαα) +
ΛαΛβy(σαα) - my(σ33) - m
Λαy(σ33) + ϕ,
12
12
α=1
α,β=1
α=1
α=β
(x, t) ∈ ωh × ωτ ,
(26)
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(27)
y(x, t) = 0, x ∈ γh, t ∈ ωτ .
(28)
Покажем, что разностная схема (26)-(28) может быть записана как аддитивная схема с
весами. Пусть на равномерной сетке ωh с постоянным шагом задана сеточная функция v(x),
x ∈ ωh. Введём для неё весовые множители:
v(β12) = β1v(x + h) + (1 - β1 - β2)v(x) + β2v(x - h),
(29)
что соответствует интерполяции этой функции по трём узлам x - h, x, x + h. Заметим, что
при β1 = β2 = 1/12 из определения (29) следуют равенства
2
h
1
5
1
v(1/12,1/12) = v +
vxx =
v(x - h) +
v(x) +
v(x - h),
12
12
6
12
где, как обычно, vxx = (v(x + h) - 2v(x) + v(x - h))/h2.
Введём весовые множители по пространству:
m
A1y = A1y(β22), A2y = A2y(β11), A3y =
(y(κ1,κ1) + y(κ2,κ2)).
(30)
2
Здесь Aαy = -yxαxα,Aαy(κα,κα)=y+καhαyxαxα=1,2,
y(β11) = β1y(x1 + h,x2) + (1 - 2β1)y(x1,x2) + β1y(x1 - h,x2) = y + β1h1yx1x1,
y(β22) = β2y(x1,x2 - h) + (1 - 2β2)y(x1,x2) + β2y(x1,x2 + h) = y + β2h2yx2x2.
При β1 = β2 = 1/12, κ1 = κ2 = 1/6 из (30) вытекает, что
(
)
h22
h21
h21
h22
A1y = -yx1x1 -
yx1x1x2x2 , A2y = -yx2x2 -
yx1x1x2x2 , A3y = m y +
yx1x1 +
yx2x2
12
12
12
12
и, следовательно, схему (26) можно записать в канонической форме (8):
ytt +
Aαy(σαα) = ϕ, y(0) = u0, yt(0) = u1,
(31)
α=1
в которой σα = σ - h2α/(12τ2), α = 1, 2, 0 σ31.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
128
МАТУС, ХОАНГ
Так как имеют место неравенства
4
∥yx3 ]|2, α = 1, 2,
∥yx1x2 ]|2 <
h2α
h23
2
(Aαy, y) = ∥yxα ]|2 -
∥yx1x2 ]|2 >
∥yxα ]|2, α = 1, 2,
12
3
mh21
mh22
m
(A3y, y) = m∥y∥2 -
∥yx1 ]|2 -
∥yx2 ]|2 >
∥y∥2,
12
12
3
то самосопряжённые операторы Aα положительны, т.е. Aα = A∗α > 0, α = 1, 3.
Обозначим
4
4
δ=
+
+ m, D = I + τ2 σαAα, A = Aα.
(32)
h21
h2
2
α=1
α=1
Имеет место
Теорема 2. Пусть выполнены условия
1+ε
δ|h|2 - 12
1+ε
1
σ
+
,
σ3
-
(33)
4
12δτ2
4
δτ2
Тогда разностная схема (31) устойчива и для её решения имеет место априорная оценка
1+ε
∥yn+1A
(∥y(0)A + ∥yt(0)D + max
(∥ϕkA-1 + ∥ϕktA-1 )),
ε
0kn
справедливая для любого n = 0,N0 - 1.
Доказательство. Для исследования устойчивости схемы (31) применим теорему 1. Заме-
тим, что
(
)
(
)
2
mh21
mh
h21 + h22
2
(Ay, y) =
1-
∥yx1 ]|2 +
1-
∥yx2 ]|2 -
∥yx1x2 ]|2 + m∥y∥2
12
12
12
)
( 4
4
∥yx1 ]|2 + ∥yx
]|2 + m∥y∥2 <
+
+ m ∥y∥2.
2
h21
h2
2
Следовательно,
∥A∥ δ = 4(h-21 + h-22) + m.
Тогда условия (9) выполнены, если
1+ε
1
σα
-
,
α = 1,3,
4
δτ2
т.е. если
1+ε
1
max{h21, h22}
1+ε
1
σ
-
+
,
σ3
-
4
δτ2
12τ2
4
δτ2
Отсюда следует, что при выполнении условий (33) имеет место требуемая оценка. Теорема
доказана.
Замечание 1. Имеют место неравенства
2
4
m
∥yxα ]|2 < (Aαy, y) ∥yx
2 <
∥y∥2, α = 1, 2, и
∥y∥2 < (A3y, y).
α
3
h2α
3
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
129
Тогда
h21
h22
(Dy, y) = ∥y∥2 + στ2(A1y, y) + στ2(A2y, y) + σ3τ2(A3y, y) -
(A1y, y) -
(A2y, y) >
12
12
)
2
(1
3τ
2στ2
1
>
+
∥y∥2 +
(∥yx1 ]|2 + ∥yx
]|2) >
∥y∥2,
2
3
3
3
3
т.е. D > δ0I, δ0 = 1/3. Поэтому в силу леммы 3 для решения разностной схемы (31) имеет
место априорная оценка
(
)
1+ε
1
∥yn+1A
∥y(0)A + ∥yt(0)D +
τ ∥ϕk∥ ,
(34)
ε
δ0
k=1
справедливая для любого n = 0, N0 - 1.
3.3. Теорема о сходимости. Пусть z = y - u - погрешность метода, где u - решение
задачи (18)-(20) при p = 2. Подставляя z + u вместо y в разностные уравнения (26)-(28),
получаем для z следующую задачу:
h2
β
h2α
ztt =
Λαz(σαα) +
ΛαΛβz(σαα) - mz(σ33) - m
Λαz(σ33) + Ψ,
12
12
α=1
α,β=1
α=1
α=β
(x, t) ∈ ωh × ωτ ,
(35)
z(x, 0) = 0, x ∈ ωh, zt(x, 0) =
Ψ, x ∈ ωh,
(36)
z(x, t) = 0, x ∈ γh, t ∈ ωτ .
(37)
Теорема 3. Пусть выполнены условия теоремы 2. Тогда решение разностной задачи
(26)-(28) сходится к точному решению дифференциальной задачи (18)-(20) и имеют место
оценки
max ∥yn - unA M(|h|4 + τ2), M = const > 0,
tn∈ωτ
max ∥yn - unC M0| ln |h|-1|1/2(|h|4 + τ2), M0 = const > 0,
tn∈ωτ
где n = 0, N0.
Доказательство. Задачи (26)-(28) и (35)-(37) идентичны, поэтому для оценки погрешно-
сти метода применим теорему 2. Из априорных оценок (24) для невязки, второго начального
условия (25) и решения разностной схемы (34) вытекает оценка
(
)
1+ε
1
∥yn - unA
ΨD +
τ ∥Ψ(tk)
M(|h|4 + τ2).
ε
δ
0
k=1
В силу теоремы вложения [20, гл. II, § 2; 21, гл. II, § 2] имеем
∥z∥C c0| ln |h|-1|1/2∥z∥A, c0 = const > 0,
(38)
что приводит к требуемой оценке в сеточной норме C(ωh). Теорема доказана.
3.4. Компактные разностные схемы 4-го порядка точности. Рассмотрим теперь
разностную схему (21)-(23) при
1
1
σ=σ3 =
,
ϕ=f(σ,σ) +
h2αΛαf(σ,σ),
12
12
α=1
9
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
130
МАТУС, ХОАНГ
]
3
)[p
(τ
τ
τ3
u1(x) = ν0(x) +
+
Lα - m
Lαu0(x) - mu0(x) + f(x,0)
+
2
24
24
α=1
α=1
]
2
[ p
τ
∂f
τ32f
+
Lαν0(x) - mν0(x) +
(x, 0)
+
(x, 0).
6
∂t
24 ∂t2
α=1
Данная схема аппроксимирует исходную задачу (18)-(20) с четвёртым порядком. Действи-
тельно, в этом случае невязку разностного уравнения (31)
1
Ψ = -utt +
Λαu(σαα) +
h2βΛαΛβu(σαα) - mu(σ,σ) -
12
α=1
α,β=1
α=β
h2α
1
-m
Λαu(σ,σ) + f(σ,σ) +
h2αΛαf(σ,σ)
12
12
α=1
α=1
можно записать в виде
[
]
2
τ
2
2u
Ψ=
-
+ Lαu - mu + f + O(|h|4 + τ4).
12 ∂t2
∂t2
α=1
Следовательно,
Ψ M1(|h|4 + τ4), M1 = const > 0.
Для погрешности аппроксимации
Ψ = u1 - u0t второго начального условия имеет место соот-
ношение
(τ
τ3
τ3
)2u
τ23u
τ32f
Ψ = ν0(x) +
+
Lα - m
(x, 0) +
(x, 0) +
(x, 0) - u0t,
2
24
24
∂t2
6 ∂t3
24 ∂t2
α=1
т.е.
]
[ p
τ32
2u
Ψ=
Lαu(x,0) - mu(x,0) + f(x,0) -
(x, 0)
+ O(τ4).
24 ∂t2
∂t2
α=1
Другими словами, выполняется оценка
Ψ M2τ4, M2 = const > 0.
Пусть p = 2, h1 = h2 = h h0, h0 1/√m. Тогда для нормы определяемого последним
3
равенством в (32) оператора A =
Aα (A = A > 0) справедливо неравенство
α=1
8
9
∥A∥ <
+m
h2
h2
В этом случае условие
(
)
1
h2
1
1
1-
-
12
τ2
4
τ2∥A∥
устойчивости по начальным данным выполнено, если имеет место неравенство
h
τ
√ .
(39)
6
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
131
4. Разностные схемы для многомерного уравнения Клейна-Гордона с перемен-
ными коэффициентами. В цилиндре QT = G × [0 t T] для многомерного уравнения
Клейна-Гордона
2u
= Lαu - mu + f(x,t), m > 0, (x,t) ∈ QT = G × [0 < t T],
(40)
∂t2
α=1
рассмотрим начально-краевую задачу
∂u
u(x, 0) = u0(x), x ∈ G,
(x, 0) = ν0(x), x ∈ G,
(41)
∂t
u(x, t) = μ(x, t), x ∈ Γ,
0<tT,
(42)
где
(
)
∂u
Lαu =
kα(xα,t)
,
0 < k1αkα(xα,t) k2α, α = 1,p.
∂xα
∂xα
На равномерной сетке узлов ω = ωh × ωτ дифференциальную задачу (40)-(42) аппрокси-
мируем следующей разностной схемой:
h2α
h2α
ytt =
Λαy(σ,σ) -
Λα(qαytt) +
Λα(qαΛβy(σ,σ)) - my(σ,σ) -
12
12
α=1
α=1
α,β=1
α=β
h2α
-m
Λα(qαy) + ϕ, (x,t) ∈ ωh × ωτ ,
(43)
12
α=1
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(44)
y(x, t) = μ(x, t), x ∈ γh, t ∈ ωτ ,
(45)
где
1
h2α
Λαy = (aαyxα)xα , qα(xα,t) =
,
ϕ=f+
Λα(qαf),
kα(xα,t)
12
α=1
[
(
)
]-1
hα
aα = aα(xα,t) = 6 qα(xα - hα,t) + 4qα xα -
,t
+ qα(xα,t)
,
α = 1,p,
2
]
[ p
τ
u1(x) = ν0(x) +
Lαu(x,0) - mu(x,0) + f(x,0) , x ∈ ωh;
2
α=1
обозначение v для функции v определено в постановке задачи (21)-(23).
4.1. Погрешность аппроксимации. Несложно показать, что разностная схема (43)-(45)
аппроксимирует исходную задачу (40)-(42) с четвёртым порядком по пространству и вторым
по времени. Действительно, используя разложения
[
)]
h2α
(2u
Λαu = Lαu +
Lα qα
+ mu - f -
Lβu
+ O(|h|4),
12
∂t2
α=1
α=1
α=1
α=β=1
2
2u
τ
4u
utt =
+
+ O(τ4),
∂t2
12 ∂t4
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
9
132
МАТУС, ХОАНГ
запишем невязку разностного уравнения (43)
h2α
h2
h2α
α
Ψ = -utt+ Λαu(σ,σ)-
Λα(qαutt)+
Λα(qαΛβu(σ,σ))-mu(σ,σ)-m
Λα(qαu)+ϕ
12
12
12
α=1
α=1
α,β=1
α=1
α=β
в виде Ψ = O(|h|4 + τ2), т.е.
Ψ M1(|h|4 + τ2), M1 = const > 0.
(46)
Для второго начального условия (44) имеет место априорная оценка
Ψ M2τ2, M2 = const > 0.
(47)
p
Замечание 2. В частности, при σ = 1/12, ϕ = f(σ,σ) + 12-1
h2αΛαf,
α=1
]
3
)[p
(τ
τ
τ3
u1(x) = ν0(x) +
+
Lα - m
Lαu0(x) - mu0(x) + f(x,0)
+
2
24
24
α=1
α=1
]
2
[ p
τ
∂f
τ32f
+
Lαν0(x) - mν0(x) +
(x, 0)
+
(x, 0)
6
∂t
24 ∂t2
α=1
разностная схема (43)-(45) имеет четвёртый порядок аппроксимации на решении
Ψ = O(|h4| + τ4),
Ψ = O(τ4).
4.2. Устойчивость. Чтобы избежать громоздких выкладок, ограничимся рассмотрением
двумерного случая и зависимостью коэффициентов kα = kα(xα) только от xα, α = 1, 2.
Предположим также, что σ = 0.5 и μ(x, t) = 0, x ∈ Γ. Тогда разностная задача при-
мет вид
h2α
h2α
ytt =
Λαy(σ,σ) -
Λα(qαytt) +
Λα(qαΛβy(σ,σ)) - my(σ,σ) -
12
12
α=1
α=1
α,β=1
α=β
h2α
-m
Λα(qαy) + ϕ, (x,t) ∈ ωh × ωτ ,
(48)
12
α=1
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(49)
y(x, t) = 0, x ∈ γh, t ∈ ωτ ,
(50)
где
h2α
Λαy = (aαyxα)xα, ϕ = f +
Λα(qαf).
12
α=1
Далее будем использовать следующие обозначения:
(u, v) =
h1h2ui1i2 vi1i2, (u,v] =
h1h2ui1i2 vi1i2 ,
i1=1 i2=1
i1=1 i2=1
(u, v]α =
h1h2uv, ω+h
=ωh
{xNα = lα},
α
x∈ω+
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
133
∥y∥2A
= (Aαy, y) = -((aαyxα )xα , y) = (aα, y2x
]α, α = 1,2,
α
α
h2α
A1 = A1α, A1αy =
(aαqα(-), yxα ]α, vα(-) = vα(xα - hα),
12
α=1
q1(-)h21 + q2(-)h2
h2α
2
b1 = a1a2
,
∥yt2
=
(aαqα(-), y2tx
]α, α = 1,2.
A1
α
12
12
α=1
Для исследования устойчивости построенных разностных схем нам понадобится
Лемма 4. При hα h0, α = 1, 2, h0 - достаточно малое число, выражение
(
]
∥y∥2Aα + ∥y∥2Aα
∥y∥2 + ∥y∥2
y2x1x2 +yx1x2
Qn = ∥yt2 +
+m
- ∥yt2
- b1,
(51)
A1
2
2
2
α=1
12
неотрицательно.
Доказательство. Здесь и далее через c > 0 обозначается константа, зависящая от m, ε,
k1α, - в каждом конкретном случае своя.
Очевидно, что
6qα(-)
aαqα(-) =
= 1 + O(hα), α = 1,p.
6qα(-) + O(hα)
Тогда при достаточно малом |h| h0, h0 = 1/c, для двух последних членов в формуле (51)
имеют место неравенства
h2α
∥yt2
2
-∥yt2
=-
(aαqα(-), y2tx
]α -
(1 + chα) -
∥yt2,
A1
α
12
3
3
α=1
α=1
α=1
(
]
]
]
}
{(aαh2β
(aαh2β
y2x1x2 +yx1x2
- b1,
-
(1 + chβ )
,y2
+
,y2
xαxβ
2
24
24
12
xαxβ αβ
αβ
α,β=1
α=β
1
∥y∥2Aα + ∥y∥2Aα
-
{(aα, y2x
]α + (aα, y2x
]α} = -
α
α
3
3
β=1
α=1
Отсюда следует, что Qn 0. Лемма доказана.
Умножая разностное уравнение (48) скалярно на 2τy и применяя первую разностную
t
формулу Грина, получаем энергетическое соотношение
h2β
Qn+1 = Qn + h2α(dα(ytxα + ytx
), yt - yt]α +
(aαdβ(ŷxα + yxα ), ŷxαxβ - yxαxβ ]αβ +
α
2
α=1
α,β=1
α=β
h2α
aαpαxα
+m
(aα(pαy)xα , ŷxα - yxα ]α + 2τ(y
, ϕ), dα =
12
t
12
α=1
Нетрудно показать, что для слагаемых, отличных от Qn и Qn+1, справедливы оценки
h2α(dα(ytxα + ytx
), yt - yt]α c|h|(∥yt2 + ∥yt2),
α
α=1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
134
МАТУС, ХОАНГ
h2
β
(∥ŷxα ]|2α + ∥yxα ]|2α),
(aαdβ (ŷxα + yxα ), ŷxαxβ - yxαxβ]αβc|h|
2
α,β=1
α=1
α=β
h2α
m
(aα(pαy)xα , ŷxα - yxα ]α
c|h|2
[(∥ŷxα ]|2α + ∥yxα ]|2α) + (∥yxα ]|2α + ∥yxα ]|2α)],
12
α=1
α=1
τ
2τ(y, ϕ) ετ∥ϕ∥2 +
(∥yt2 + ∥yt2).
t
2ε
Отсюда с учётом условия |h| τ получаем неравенство
(1 - cτ)Qn+1 (1 +)Qn + cτ∥ϕn2.
(52)
Итак, имеет место
Теорема 4. Пусть выполнены условия
1
|h| h0, τ |h|, h0 =
(53)
c
Тогда разностная схема (48)-(50) ρ-устойчива по начальным данным и правой части и име-
ет место оценка
(
)
∥yn+12A M3 R0
+ c τ∥ϕs2 ,
n = 0,N0 - 1,
s=1
в которой
3
1
R0 =
m∥y02 + (1 +2)∥y0t2 +
k2α(3∥y0x
]|2α + 2τ2∥y0tx
]|2α),
α
α
2
2
α=1
6
Ay = -yx1x1 - yx2x2 , M3 =
ecT .
min{k11, k12}
Доказательство. Так как Qn 0 при выполнении условий (53), то из неравенства (52)
легко приходим к рекуррентному соотношению
Qn+1 (1 +)Qn + cτ∥ϕn2 e Qn + cτ∥ϕn2.
В силу леммы Гронуолла [18, с. 159] имеет место неравенство
(
)
Qn+1 ectn Q1 + c τ∥ϕs2 ,
n = 0,N0 - 1.
s=1
Отсюда следует требуемая оценка. Теорема доказана.
4.3. Сходимость разностной схемы. Пусть u - решение задачи (40)-(42) при p = 2,
z = y - u - погрешность метода. Подставляя в разностную схему (48)-(50) z + u вместо y,
получаем для z следующую задачу:
h2α
h2α
ztt =
Λαz(σ,σ) -
Λα(qαztt) +
Λα(qαΛβz(σ,σ)) - mz(σ,σ) -
12
12
α=1
α=1
α,β=1
α=β
h2α
-m
Λα(qαz) + Ψ, (x,t) ∈ ωh × ωτ ,
(54)
12
α=1
z(x, 0) = 0, x ∈ ωh, zt(x, 0) =
Ψ, x ∈ ωh,
(55)
z(x, t) = 0, x ∈ γh, t ∈ ωτ .
(56)
Имеет место
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
135
Теорема 5. Пусть выполнены условия теоремы 4. Тогда решение разностной схемы (48)-
(50) сходится к точному решению дифференциальной задачи (40)-(42) и имеют место оцен-
ки
max ∥yn - unA M(|h|4 + τ2),
tn∈ωτ
max ∥yn - unC M0| ln |h|-1|1/2(|h|4 + τ2), n = 0, N0,
tn∈ωτ
где M, M0 - положительные константы.
Доказательство. При выполнении условий (53) теоремы 4 для решения z = y - u задачи
(54)-(56) справедлива оценка
∥yn - un2A M3(R0 + cT maxΨ(t)2),
t∈ωτ
где
(
)
2
R0 =
1+
2
Ψ2 + k2ατ2Ψxα]|2α.
3
α=1
Отсюда в силу априорных оценок (46), (47) приходим к следующему неравенству:
∥yn - unA M(|h|4 + τ2).
Вторая требуемая оценка теоремы следует из вложения (38). Теорема доказана.
5. Квазилинейное уравнение Клейна-Гордона. В цилиндре QT = G × [0 t T]
для многомерного квазилинейного уравнения Клейна-Гордона
2u
= Lαφα(u) - mf1(u) + f(x,t), m > 0, (x,t) ∈ QT = G × [0 < t T],
(57)
∂t2
α=1
рассмотрим начально-краевую задачу
∂u
u(x, 0) = u0(x), x ∈ G,
(x, 0) = ν0(x), x ∈ G,
(58)
∂t
u(x, t) = μ(x, t), x ∈ Γ,
0<tT,
(59)
с условиями (φα)′u = kα(u) kα > 0, α = 1, p. Здесь, как в случае с постоянными коэффи-
циентами, оператор Lα определяется равенством Lαv =2v/∂x2α, α = 1, p.
На стандартном шаблоне сетки ω = ωh ×ωτ исходную задачу (57)-(59) заменим разностной
задачей:
h2
β
ytt =
Λα[φ(y)](σ,σ) +
ΛαΛβ[φ(y)](σ,σ) -
Λαytt - m[f1(y)](σ,σ) + f,
12
α=1
α,β=1
α=1
α=β
(x, t) ∈ ωh × ωτ ,
(60)
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(61)
y(x, t) = μ(x, t), x ∈ γh, t ∈ ωτ ,
(62)
где
]
[ p
τ
Lαφα(u0(x)) - mf1(u0(x)) + f(x,0) , x ∈ ωh.
Λαy = yxαxα, u1(x) = ν0(x) +
2
α=1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
136
МАТУС, ХОАНГ
Аналогично рассмотренным выше случаям легко показывается, что для погрешности аппрок-
симации разностной схемы (60)-(62) имеют место оценки
Ψ M1(|h|4 + τ2), M1 = const > 0,
Ψ M2τ2, M2 = const > 0.
Для реализации построенной схемы необходимо использовать итерационный метод Нью-
тона с выбором начальной итерации
y = 2yn - yn-1.
6. Тестовые расчёты. В этом пункте приводятся результаты численных расчётов при
решении начально-краевой задачи (18)-(20) в двумерном случае p = 2. Её параметры выби-
раются следующими: m = 1, T = 1,
0 l11, 0 l21. Начальные и краевые условия и
свободный член (неоднородность) определяются из точного решения
u(x1, x2, t) = et(cos x1 + sin x1)(cos(2x2) + sin(2x2)).
Сначала рассматриваются разностные схемы порядка O(|h|4 + τ2), т.е. при σ = 1/12. Для
нахождения порядка скорости сходимости по пространству phL в норме L = C и ph вL
2
норме L2 используются формулы
phL
= log2(ΔhL /∥Δh/2L ), phL
= log2(ΔhL2 /∥Δh/2L2 ),
2
где Δh/2 = yh1/2,h2/2,τ/4 - yh1,h2.
В таблицах приведены значения скорости сходимости приближённого решения (к точному
решению) при σ = σ3 = 1/2.
Табл. 1 показывает, что при выполнении условий устойчивости построенная разностная
схема имеет четвёртый порядок точности по пространственной переменной.
Таблица 1. Порядок сходимости по пространству
h1 = 0.1 h2 = 0.1 τ = 0.5
Δh/2L
phL∞
Δh/2L2
phL2
h1
h2
τ
-
-
-
-
h1/2
h2/2
τ /4
1.39E-01
-
8.04E-02
-
h1/22
h2/22
τ /42
8.59E-03
4.02067
4.74E-03
4.08629
h1/23
h2/23
τ /43
4.50E-04
4.25287
2.57E-04
4.20524
h1/24
h2/24
τ /44
2.75E-05
4.03137
1.56E-05
4.0379
h1/25
h2/25
τ /45
1.71E-06
4.00895
9.72E-07
4.008
Аналогично для нахождения порядка скорости сходимости по временной переменной pτL
в норме L = C и pτL2 в норме L2 используются формулы
pτL
= log2(ΔτL /∥Δτ/2L ), pτL
= log2(ΔτL2 /∥Δτ/2L2 ),
2
где разность приближённых значений определяется равенством Δτ/2 = yh1,h2,τ/2 - yh1,h2.
Из результатов, представленных в табл. 2, видно, что указанная разностная схема имеет
второй порядок погрешности аппроксимации по времени.
Таблица 2. Порядок сходимости по времени (h1 = 0.005, h2 = 0.005)
τ = 0.125
Δτ/2L
pτL∞
Δτ/2L2
pτL2
τ
-
-
-
-
τ /2
7.21E-03
-
3.87E-03
-
τ /22
1.42E-03
2.33982
8.65E-04
2.16162
τ /23
3.62E-04
1.97618
2.06E-04
2.06904
τ /24
8.90E-05
2.02392
5.05E-05
2.02945
τ /25
2.21E-05
2.01296
1.25E-05
2.01312
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
137
Далее с учётом условий устойчивости (39) рассматриваются разностные схемы (21)-(23)
при σ = 1/12, т.е. схемы порядка O(|h|4 +τ4). Для определения порядка скорости сходимости
приближённого решения к точному используются формулы
pL = log2(ΔL /∥Δ1/2L ), pL2 = log2(ΔL2 /∥Δ1/2L2 ),
Δ = yh1,h2 - y2h1,2h2,2τ, Δ1/2 = yh1/2,h2/2,τ/2 - yh1,h2.
Полученные результаты расчётов представлены в табл. 3.
Таблица 3. Порядок сходимости по пространству и времени
h1
h2
τ
Δ1/2L
pL∞
Δ1/2L2
pL2
h1
h2
1/10
-
-
-
-
h1/2
h2/2
1/20
2.71E-05
-
1.52E-05
-
h1/22
h2/22
1/40
1.61E-06
4.06842
9.22E-07
4.04777
h1/23
h2/23
1/80
9.87E-08
4.03029
5.65E-08
4.02725
h1/24
h2/24
1/160
6.12E-09
4.01209
3.50E-09
4.01363
h1
h2
1/100
-
-
-
-
h1/2
h2/2
1/200
2.56E-05
-
1.46E-05
-
h1/22
h2/22
1/400
1.59E-06
4.00925
9.10E-07
3.9987
h1/23
h2/23
1/800
9.92E-08
4.0046
5.68E-08
4.00178
h1/24
h2/24
1/1600
6.03E-09
4.04138
3.46E-09
4.03966
Таким образом, проведённые тестовые расчёты согласуются с нашими теоретическими вы-
водами.
СПИСОК ЛИТЕРАТУРЫ
1. Самарский А.А. Схемы повышенного порядка точности для многомерного уравнения теплопровод-
ности // Журн. вычислит. математики и мат. физики. 1963. Т. 3. № 5. С. 812-840.
2. Валиулин В.Н., Паасонен В.И. Экономичные разностные схемы повышенного порядка точности
для многомерного уравнения колебаний // Числ. методы механики сплошной среды. 1970. Т. 1.
№ 1. С. 17-30.
3. Валиулин В.Н. Схемы повышенной точности для задач математической физики. Новосибирск, 1973.
4. Москальков М.Н. Об одном свойстве схемы повышенного порядка точности для одномерного вол-
нового уравнения // Журн. вычислит. математики и мат. физики. 1975. Т. 15. № 1. С. 254-260.
5. Матус П.П., Хоанг Тхи Киеу Ань. Компактные разностные схемы для уравнения Клейна-Гордона
// Докл. НАН Беларуси. 2020. Т. 64. № 5. С. 526-533.
6. Матус П.П., Хоанг Тхи Киеу Ань. Компактные разностные схемы на трёхточечном шаблоне для
гиперболических уравнений второго порядка // Дифференц. уравнения. 2021. Т. 57. № 7. С. 963-975.
7. Zlotnik A., Kireeva O. On compact 4th order finite-difference schemes for the wave equation // Math.
Model. Anal. 2021. V. 26. № 3. P. 479-502.
8. Zlotnik A., Ciegis R. On higher-order compact ADI schemes for the variable coefficient wave equation
// Appl. Math. and Comp. 2022. V. 412. Art. 126565. https://doi.org/10.1016/j.amc.2021.126565.
9. Britt S., Turkel E., Tsynkov S. A high order compact time/space finite difference scheme for the wave
qquation with variable apeed of sound // J. Sci. Comput. 2018. V. 76. P. 777-811.
10. Hou B., Liang D., Zhu H. The conservative time high-order AVF compact finite difference schemes for
two-dimensional variable coefficient acoustic wave equations // J. Sci. Comput. 2019. V. 80. P. 1279-1309.
11. Матус П.П., Ирхин В.А., Лапиньска-Хшонович М., Лемешевский С.В. О точных разностных схе-
мах для гиперболических и параболических уравнений // Дифференц. уравнения. 2007. Т. 43. № 1.
С. 978-986.
12. Lemeshevsky S., Matus P., Poliakov D. Exact Finite-Difference Schemes. De Gruyter, 2016.
13. Matus P., Kolodynska A. Exact difference schemes for hyperbolic equations // Comp. Meth. Appl. Math.
2007. V. 7. № 4. P. 341-364.
14. Самарский А.А., Вабищевич П.Н., Матус П.П. Разностные схемы с операторными множителями.
Минск, 1998.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
138
МАТУС, ХОАНГ
15. Matus P.P., Zyuzina E.L. Three-level difference schemes on non-uniform in time grids // Comp. Meth.
Appl. Math. 2001. V. 1. № 3. P. 265-284.
16. Зюзина Е.Л., Матус П.П. Консервативные разностные схемы на неравномерных сетках для вол-
нового уравнения // Докл. НАН Беларуси. 2004. Т. 48. № 5. С. 25-30.
17. Самарский А.А. Теория разностных схем. М., 1989.
18. Самарский А.А., Гулин А.В. Устойчивость разностных схем. М., 1973.
19. Матус П.П., Хоанг Тхи Киеу Ань. Компактные разностные схемы для уравнения Клейна-Гордона
с переменными коэффициентами // Докл. НАН Беларуси. 2021. Т. 65. № 1. С. 25-32.
20. Карчевский М.М., Ляшко А.Д. Разностные схемы для нелинейных задач математической физики.
Казань, 1976.
21. Оганесян Л.А., Руховец Л.А. Вариационно-разностные методы для решения эллиптических урав-
нений. Ереван, 1979.
Институт математики НАН Беларуси,
Поступила в редакцию 21.10.2021 г.
г. Минск,
После доработки 21.10.2021 г.
Католический университет им. Иоанна-Павла II,
Принята к публикации 21.12.2021 г.
г. Люблин, Польша,
Белорусский государственный университет,
г. Минск,
Университет природных ресурсов и окружающей среды,
г. Хошимин, Вьетнам
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022