ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2021, том 57, № 7, с.963-975
ЧИСЛЕННЫЕ МЕТОДЫ
УДК 519.633
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ
НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
ДЛЯ ГИПЕРБОЛИЧЕСКИХ УРАВНЕНИЙ
ВТОРОГО ПОРЯДКА
© 2021 г. П. П. Матус, Хоанг Тхи Киеу Ань
Для уравнений Клейна-Гордона с постоянными и переменными коэффициентами на трёх-
точечном шаблоне по пространству рассматриваются компактные разностные схемы 4+2
порядка аппроксимации. Предложены новые компактные схемы для одного типа квазили-
нейных гиперболических уравнений второго порядка. В случае постоянных коэффициентов
доказана сильная устойчивость разностного решения по отношению к малому возмущению
начальных условий, правой части и коэффициентов уравнения. Получены априорные оцен-
ки устойчивости и сходимости разностного решения в сильных сеточных нормах.
DOI: 10.31857/S0374064121070098
1. Введение. Повышение точности вычислительного метода для решения задач матема-
тической физики на минимальных шаблонах всегда представляло собой актуальную задачу
численного анализа (см., например, [1-4]). Среди методов построения разностных схем повы-
шенного порядка аппроксимации особое место занимают так называемые компактные схемы,
которые пишутся на шаблоне, несущественно отличающемся от традиционных для данного
уравнения [5]. Основополагающей работой по этой тематике для классических уравнений мате-
матической физики с самосопряжённым эллиптическим оператором является работа А.А. Са-
марского [6], опубликованная им более 50 лет назад. Для других классов уравнений, включая
уравнения типа конвекции-диффузии, нелинейные уравнения без смешанных производных и
задачи аэрогидродинамики, компактные разностные схемы построены в [7-9].
В настоящей работе для различных типов уравнения Клейна-Гордона исследуются на
обычном трёхточечном шаблоне компактные разностные схемы 4+2 порядка точности. Это
уравнение играет важную роль в математической физике; в частности, оно используется при
изучении солитонов и в физике конденсированного вещества [10]. Компактные разностные
схемы для такого уравнения строятся и изучаются, например, в [9, 11]. Некоторые резуль-
таты по данной тематике также анонсированы в [12, 13]. Для этого уравнения, несмотря на
линейность дифференциальной и разностной задач с переменными коэффициентами, для по-
лучения соответствующих априорных оценок не удаётся применить известные результаты по
теории Самарского устойчивости трёхслойных операторно-разностных схем [1, гл. VI, § 3].
В работе с использованием метода энергетических неравенств для компактных разностных
схем, аппроксимирующих уравнения Клейна-Гордона с переменными коэффициентами, полу-
чены априорные оценки устойчивости и сходимости разностного решения в сеточных нормах
L2(ωh), W12(ωh), C(ωh) или L(ωh). На примере вычислительного эксперимента для ква-
зилинейного уравнения, которое является следствием системы уравнений газовой динамики,
показывается, как использовать правило Рунге для определения разных порядков скорости
сходимости решения разностной схемы в случае двух независимых переменных.
1. Необходимые и достаточные условия устойчивости двух и трёхслойных опе-
раторно-разностных схем. При исследовании компактных разностных схем, аппроксими-
рующих линейные уравнения Клейна-Гордона, естественно воспользоваться общей теорией
Самарского [1, гл. VI, § 3] операторно-разностных схем. Ниже предлагается использовать дру-
гие канонические формы операторно-разностных схем, для которых условия устойчивости
формулируются значительно проще и не содержат условий на связь между операторами.
963
7
964
МАТУС, ХОАНГ
Пусть задано действительное конечномерное евклидово пространство H и сетка по време-
ни ωτ = {tn = nτ, n = 0, N0, τN0 = T } = ωτ
{0}. Скалярное произведение в H обозначим
через (·, ·), и пусть A, B, D : H → H - линейные операторы, не зависящие от τ и tn.
Рассмотрим задачу Коши для двухслойной операторно-разностной схемы
Byt + Ay(0.5) = ϕ(t), t ∈ ωτ,
(1)
y0 = u0,
(2)
где yn = y(tn) ∈ H - искомая вектор-функция, а ϕn = ϕ(tn), u0 заданы, y(σ) = σyn+1 + (1 -
- σ)yn, yn ∈ H. Тогда критерий Самарского (см. [1, с. 333]) при ϕ(t) 0 можно сформули-
ровать следующим образом.
Теорема 1. Условия
B = B(t) 0, A = A > 0, A - постоянный оператор,
необходимы и достаточны для устойчивости решения разностной задачи (1), (2) в HA по
начальным данным, т.е. для выполнения оценки
∥ynA ∥u0A, n = 1, N0,
где, как обычно, ∥v∥A = (Av, v) для любого v ∈ H.
Для трёхслойных операторно-разностных схем будем использовать следующую канониче-
скую форму:
Dytt + A1y(0.5,0.5) = ϕ(t),
0<t∈ωτ,
(3)
y0 = u0, y1 = u1,
(4)
где y(σ12) = σ1yn+1 + (1 - σ1 - σ2)yn + σ2yn-1, 0 σ121.
В работе используются обозначения из [1, 2]. Далее будем предполагать, что D, A1 -
положительные, самосопряжённые и постоянные операторы:
D = D > 0, A1 = A1 > 0.
(5)
Тогда имеет место следующая
Теорема 2. Разностная схема (3), (4) устойчива в HA1 по начальным данным и правой
части, и имеет место априорная оценка
Qn+1 Q1 + τ∥ϕ(tk)D-1 .
k=1
Здесь Qn = {∥yt2D + (∥y∥2A1 + ∥y∥2 )/2}1/2.A
1
Доказательство. Умножая уравнение (3) скалярно в H на 2τy
= τ(yt + yt), приходим
t
к энергетическому соотношению
Q2n+1 - Q2n = 2τ(y, ϕ) τ(∥ytD + ∥ytD)∥ϕ∥D-1 τ(Qn+1 + Qn)∥ϕ(tn)D-1 .
t
Отсюда и следует требуемая оценка.
2. Уравнение Клейна-Гордона с постоянными коэффициентами.
2.1. Постановка задачи и разностная схема. В области QT = {(x, t) : 0 x l, 0
t T} рассмотрим начально-краевую задачу для уравнения Клейна-Гордона с постоянны-
ми коэффициентами
2u
2u
=
- mu + f(x,t), m = const > 0,
(6)
∂t2
∂x2
∂u
u(x, 0) = u0(x),
(x, 0) = u0(x),
(7)
∂t
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
965
u(0, t) = μ1(t), u(l, t) = μ2(t).
(8)
Отметим, что уравнение (6) является обобщением волнового уравнения и используется
для описания быстро движущихся частиц, имеющих массу покоя. Здесь и далее относительно
решения дифференциальной задачи будем предполагать, что оно существует, единственно и
обладает всеми непрерывными в QT производными, необходимыми по ходу изложения.
На равномерной сетке узлов ω = ωh ×ωτ = {(xi, tn) ∈ QT }, ωh = {xi = ih, 0 i N, h =
= l/N} = ωh
{0, l}, ωτ = {tn = nτ, 0 n N0, τ = T/N0} = ωτ
{0} дифференциальную
задачу заменим разностной:
(
)
h2
ytt = Λy(σ,σ) - m y +
Λy
+ ϕ, (x, t) ∈ ωh × ωτ ,
(9)
12
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(10)
y(0, t) = μ1(t), y(l, t) = μ2(t), t ∈ ωτ ,
(11)
в которой
ŷ=yn+1,
y = yn-1, yni = y(xi,tn),
2
h
h2
Λy = yxx, ϕ = f +
Λf, σ = σ -
,
12
12τ2
τ
u1(x) = u0(x) +
[u′′0(x) - mu0(x) + f(x, 0)], x ∈ ωh.
2
Как и в монографии [1, с. 309], нетрудно показать, что для невязки
(
)
h2
ψ = -utt + Λu(σ,σ) - m u +
Λu
+ϕ
12
и погрешности аппроксимации второго начального условия имеют место априорные оценки
∥ψ∥ M(h4 + τ2), M = const > 0,
(12)
∥ψ∥ = ∥u1 - u0t M1τ2, M1 = const > 0,
(13)
т.е. разностная схема (9)-(11) аппроксимирует исходную дифференциальную задачу с четвёр-
тым порядком по пространству и вторым по времени.
2.2. Устойчивость по начальным данным и правой части. Для исследования этих
вопросов в линейном случае обычно применяют теорию трёхслойных операторно-разностных
схем, разработанную А.А. Самарским [1, гл. VI, § 3]. Требование самосопряжённости основного
пространственного оператора
(Ay)i = -y)i, i = 1, N - 1, (Ay)0 = 0, (Ay)N = 0,
(14)
приводит к жёстким ограничениям на однородность граничных условий. Чтобы избежать это-
го, рассмотрим возмущённое решение
y, полученное по разностной схеме (9)-(11) с возму-
щённой правой частью
f и возмущёнными начальными условиями ũ0,
ũ1. Тогда задача для
возмущения y = y - y может быть записана в операторном виде:
Dytt + A1y = ϕ, σ = 1,
(15)
y(0) = u0, yt(0) = u1,
(16)
(
)
mh2
D = E + στ2A, A1 = mE +
1-
A.
12
Здесь u0 = ũ0 - u0, u1 = ũ1 - u1, ϕ =
ϕ - ϕ.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
966
МАТУС, ХОАНГ
Оператор A, определённый соотношением (14), является постоянным, положительным и
самосопряжённым, т.е. 0 < A = A : H → H, здесь H - пространство сеточных функций,
заданных на ωh и равных нулю при x = 0 и x = l. Поэтому операторы D и A1 также
являются положительными, постоянными и самосопряжёнными: D = D > E, A1 = A1 > A.
Отметим следующие хорошо известные свойства оператора A [1, гл. II, § 3]:
1
8
λ1E A λ2E, A-1
E, δ =
,
(17)
δ
l2
4
πh
4
πh
4
λ1 =
sin2
δ, λ2 =
cos2
<
(18)
h2
2l
h2
2l
h2
В дальнейшем нам понадобится следующая
Лемма 1 [1, с. 373]. Пусть в канонической форме (15), (16) операторы D и A1 явля-
ются постоянными, положительными и самосопряжёнными в H и, кроме того, выполнено
неравенство
1+ε
D
τ2A1, где ε > 0 - некоторое число.
(19)
4
Тогда для решения схемы (15), (16) имеет место априорная оценка
(
)
1+ε
∥yn+1D
∥y(0)D + ∥Dyt(0)A-1 +
τ ∥ϕsA-1
(20)
ε
1
1
s=1
В частности, если ε = 1, D E, A-11 < A-1 δ-1E, оценка (20) примет вид
(
)
1
1
∥yn+1
2
∥y(0)D +
∥Dyt(0) +
τ ∥ϕs
(21)
δ
δ
s=1
Применим оценку (21) к исследованию устойчивости компактной разностной схемы (9)-
(11). Далее будем предполагать, что
h
1
h2
τ
(22)
6
√m,σ=1-
12τ2
Тогда условие (19) выполнено. Действительно,
)
[
(
)]
2
τ
1
(1
2
1
mh2
1
D-
A1 =
E+
-
E+τ2 σ-
1-
A
E.
2
2
2
2
2
12
2
Итак, имеет место следующая
Теорема 3. Пусть выполнено условие (22). Тогда разностная схема с неоднородными гра-
ничными условиями (9)-(11) условно устойчива по начальным данным и правой части, а для
её решения имеет место априорная оценка
(
)
1
1
∥yn+1 -yn+1
2
∥ũ0 -u0D +
∥D(ũ1 - u1) +
τ
ϕs - ϕs
δ
δ
s=1
Замечание. В линейном случае после замены
x
l-x
u=v+
μ2(t) +
μ1(t)
l
l
исходная дифференциальная задача сводится к задаче для v с однородными граничными
условиями. При этом устойчивость по граничным условиям и правой части решения разност-
ных схем для этих задач имеет место одновременно для обеих задач. Однако для нелинейного
уравнения Клейна-Гордона такая замена может не дать желаемого результата.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
967
Итак, мы доказали устойчивость решения разностной схемы в слабой энергетической нор-
ме L2(ωh) при весьма слабых ограничениях на вес функции σ. Такие оценки полезны при
исследовании сходимости разностных схем с обобщёнными решениями [14]. Чтобы получить
априорные оценки в более сильных нормах W12(ωh) и C(ωh), воспользуемся теоремой 2 и
вложением (см. [1, с. 107])
l
∥y-y∥C
∥yx - yx]|.
(23)
2
Запишем разностную схему для возмущения y = y-y в каноническом виде (3) при h/
6
τ1/√m, σ = 1 - h2/(12τ2),
Dytt + A1y(0.5,0.5) = ϕ, t ∈ ωτ,
(24)
y(0) = u0, yt(0) = u1,
(25)
где
(
)
1
mh2
D = E + τ2(σ - 0.5)A1 = D
E, D-1 2E, A1 = A1 = mE +
1-
A>AδE.
2
12
Тогда имеет место следующая
Теорема 4. Решение разностной схемы (24), (25) при h/
6 τ 1/√m, σ = 1 -
− h2/(12τ2) устойчиво по начальным данным и правой части, и для всех n = 2,N0 имеют
место априорные оценки
1
(∥ynx]|2 + ∥yn-1x]|2)1/2 Q1 + 2
τ
ϕ(tk) - ϕ(tk)∥,
2
k=1
{
}
l
∥yn -ynC
Q1 + 2
τ
ϕ(tk) - ϕ(tk)
(26)
2
k=1
Доказательство. При h/
6 τ 1/√m, σ = 1 - h2/(12τ2) выполнено условие (5),
поэтому в силу теоремы 2 имеем
1
(∥yn2A
+ ∥yn-12 )1/2 Q1 +A
τ ∥ϕ(tk)D-1 .
1
1
2
k=1
Так как A1 > A и D-1 2E, то справедлива оценка
1
(∥ynx]|2 + ∥yn-1x]|2)1/2 Q1 + 2
τ ∥ϕ(tk)∥.
2
k=1
Следовательно, из леммы и вложения (23) вытекает, что
{
}
l
∥yn -ynC
Q1 + 2
τ
ϕ(tk) - ϕ(tk)
2
k=1
Теорема доказана.
2.3. Сильная устойчивость. При исследовании корректности разностных схем основное
внимание уделяется устойчивости решения по начальным данным и правой части [1, 2]. Одна-
ко при численном решении дифференциальной задачи может оказаться, что коэффициенты
уравнения заданы не точно, а приближённо. Это показывает, насколько важно изучение схем с
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
968
МАТУС, ХОАНГ
возмущёнными коэффициентами. Под сильной устойчивостью понимается устойчивость ре-
шения разностной задачи по отношению к малому возмущению начальных условий, правой
части и коэффициентов уравнения [15].
Наряду с разностной схемой (9)-(11) рассмотрим соответствующую ей возмущённую задачу
(
)
h2
y+
Λy
+
ϕ, (x, t) ∈ ωh × ωτ ,
(27)
ytty(σ,σ) - m
12
y(x, 0) = ũ0(x), x ∈ ωh,
yt(x, 0) = ũ1(x), x ∈ ωh,
(28)
y(0, t) = μ1(t),
y(l, t) = μ2(t), t ∈ ωτ .
(29)
Вычитая из уравнений (27)-(29) соответствующие уравнения (9)-(11), получаем задачу для
возмущения y = y - y, которую запишем в операторном виде (15), (16):
Dytt
A1y = ϕ -
A1 - A1)y,
y(0) = u0, yt(0) = u1,
(
)
mh2
A1 = mE +
1-
A.
12
Здесь D = D > E,
A1
A1 > A δE - положительные, постоянные и самосопряжённые
операторы.
Заметим, что при h/
6 τ
1/ m выполнено условие (19), поэтому на основании
априорной оценки (21) для y получаем неравенство
(
)
1
1
∥yn+1
2
∥y(0)D +
∥Dyt(0) +
τ {∥ϕs +
A1 - A1)ys∥}
δ
δ
s=1
В силу соотношений (17), (18) имеем ∥A∥ < 4/h2, и, следовательно, из (21) вытекает оценка
(
)
2
4
A1 - A1)ys =( m - m) E -h
A ys
Ks| m - m|,
<
12
3
в которой
(
)
1
1
Ks =
2
∥u0D +
∥Du1 +
τ ∥ϕr
δ
δ
r=1
Итак, мы можем сформулировать теорему о сильной устойчивости.
Теорема 5. Пусть выполнено следующее условие на шаги сетки:
h
1
τ
√ , m = max{m, m}.
6
m
Тогда решение разностной схемы (9)-(11) сильно устойчиво и для её возмущения имеет
место априорная оценка
{
)}
∑(
1
1
4
∥yn+1-yn+1
2 ∥ũ0-u0D+
∥D(ũ1-u1)+
τ
ϕss+
Ks| m-m|
,
n=1,N0-1.
δ
δ
3
s=1
2.4. Теорема о сходимости. Обозначим через z = y - u погрешность метода. Заменяя
в разностных уравнениях (9)-(11) y на z + u , получаем задачу для z:
(
)
h2
ztt = Λz(σ,σ) - m z +
Λz
+ ψ, (x,t) ∈ ωh × ωτ ,
(30)
12
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
969
z(x, 0) = 0, x ∈ ωh, zt(x, 0) =
ψ, x ∈ ωh,
(31)
z(0, t) = 0, z(l, t) = 0, t ∈ ωτ .
(32)
Так как задачи (9)-(11) и (30)-(32) идентичны, то мы можем воспользоваться теоремой 4
для оценки погрешности метода.
Теорема 6. Пусть выполнены условия теоремы 4. Тогда решение разностной задачи (9)-
(11) сходится к точному решению дифференциальной задачи (6)-(8) в сеточной норме C(ωh)
и для её решения имеет место оценка точности вида
max∥yn - unC M2(h4 + τ2), M2 = const > 0.
t∈ωτ
Доказательство. Действительно, из априорных оценок (12), (13) и (26) следует нера-
венство
{
}
l
∥yn - unC
Q(z1) + 2 τ∥ψ(tk)
M2(h4 + τ2).
2
k=1
Следовательно, разностное решение сходится к точному решению с четвёртым порядком по
пространству и вторым по времени.
3. Уравнение Клейна-Гордона с переменными коэффициентами.
3.1. Постановка задачи и разностная схема. В области QT = {(x, t) : 0 x l, 0
t T} рассмотрим начально-краевую задачу для уравнения Клейна-Гордона с переменны-
ми коэффициентами
(
)
2u
∂u
=
k(x, t)
- mu + f(x,t), m = const > 0,
(33)
∂t2
∂x
∂x
∂u
u(x, 0) = u0(x),
(x, 0) = v0(x),
(34)
∂t
u(0, t) = μ1(t), u(l, t) = μ2(t),
(35)
где 0 < k1 k(x, t) k2, u(x, t) ∈ C4,6(QT ), p ∈ C0,5(QT ), f ∈ C0,4(QT ).
На построенной сетке ω исходную дифференциальную задачу аппроксимируем разностной
схемой вида
[
]
2
h
h2
ytt = Λy(σ,σ) -
Λ(pytt) - m y(σ,σ) +
Λ(py(σ,σ)) + ϕ, (x, t) ∈ ωh × ωτ ,
(36)
12
12
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(37)
y(0, t) = μ1(t), y(l, t) = μ2(t), t ∈ ωτ .
(38)
Здесь
2
h
1
Λy = (a(x, tn)yx)x, σ = 0.5, ϕ = f +
Λ(pf), p(x, t) =
,
12
k(x, t)
[
(
)
]-1
h
a(x, t) = 6 p(x - h, t) + 4p x -
,t
+ p(x,t)
,
0 < c1a(x,t) c2,
2
τ
u1(x) = v0(x) +
[(k(x, 0)u(x, 0)) - mu(x, 0) + f(x, 0)], x ∈ ωh.
2
Следуя работам [5, 6, 8], нетрудно показать, что разностная схема (36)-(38) аппроксимирует
исходную задачу (33)-(35) с четвёртым порядком по пространству и вторым по времени, т.е.
для её невязки
[
]
2
h
h2
ψ = -utt + Λu(σ,σ) -
Λ(putt) - m u(σ,σ) +
Λ(pu(σ,σ)) +ϕ
12
12
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
970
МАТУС, ХОАНГ
и второго начального условия имеют место априорные оценки
∥ψ∥ M(h4 + τ2), M = const > 0,
∥ψ∥ = ∥u1 - u0t M1τ2, M1 = const > 0.
3.2. Устойчивость. Чтобы избежать громоздких выкладок, ограничимся случаем зави-
симости коэффициента k = k(x) только от пространственной переменной. Рассмотрим возму-
щённое решение y, полученное по разностной схеме (36)-(38) с возмущённой правой частью
f и возмущёнными начальными условиями ũ0,
ũ1. Тогда задача для возмущения y = y - y
примет вид
[
]
2
h
h2
ytt = Λy(σ,σ) -
Λ(pytt) - m y(σ,σ) +
Λ(py(σ,σ)) + ϕ, (x,t) ∈ ωh × ωτ ,
(39)
12
12
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
(40)
y(0, t) = 0, y(l, t) = 0, t ∈ ωτ .
(41)
Здесь u0 = ũ0 - u0, u1 = ũ1 - u1, ϕ =
ϕ - ϕ.
К сожалению, несмотря на линейность разностной задачи, к ней неприменима теория Са-
марского трёхслойных операторно-разностных схем [1]. При использовании метода энергети-
ческих неравенств в дальнейшем кроме некоторых известных фактов из теории разностных
схем: первая разностная формула Грина, неравенство Коши-Буняковского с ε [1, гл. II, § 3],
разностный аналог леммы Гронуолла [16, гл. III, § 1], нам понадобится также следующая
Лемма 2. Выражение
2
1
mh2
Qn = ∥yt2 +
(a, y2x + y2x] +m(∥y∥2 + ∥y∥2) -h
(ap(-1), y2xt] -
(ap(-1), y2x + y2x],
2
2
12
24
где p(-1) = pi-1, при выполнении условий
3k1
2h
hh0, h0 =
,
τ
(42)
m
3k1
неотрицательно: Qn 0.
Доказательство. Достаточно показать, что выражение
2
1
mh2
I1 =
(a, y2x + y2x] -h
(ap(-1), y2xt] -
(ap(-1), y2x + y2x]
(43)
4
12
24
неотрицательно. С учётом очевидных неравенств
2
h
h2
mh2
-
(ap(-1), y2xt] -
(a, y2x + y2x] и
-
(ap(-1), y2x + y2x] -mh2 (a, y2x + y2x]
12
6k1τ2
24
24k1
для выражения (43) имеет место оценка
2
h
mh2
I1 c3(a,y2x + y2x], c3 =1
-
-
4
6k1τ2
24k1
При первом из условий (42) выполнено неравенство
1
mh2
1
-
4
24k1
8
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
971
Следовательно,
2
h
1
c3 -
+
0
6k1τ2
8
при выполнении второго из условий (42). Лемма доказана.
Чтобы получить априорную оценку для y, умножим разностное уравнение (39) скалярно
на 2τy и применим первую разностную формулу Грина. Получим следующее энергетическое
t
соотношение:
2
h
mτh2
Qn+1 -
(apx(yt - yt), yxt + yxt] = Qn +
(apx(ŷ + y), y
] + 2τ(ϕ,y).
(44)
12
12
tx
t
Рассмотрим в (44) слагаемые, отличные от Qn и Qn+1. Применяя неравенство Коши-Буня-
ковского с ε, легко получаем следующие оценки:
2
h
-
(apx(yt - yt), yxt + yxt] -ch(∥yt2 + ∥yt2),
(45)
12
[
]
mτh2
m
(apx(ŷ + y), y
] ch
(∥ŷ∥2 + ∥y∥2) +m(∥y∥2 + ∥y∥2) ,
(46)
12
tx
2
2
τ
2τ(ϕ, y) ετ∥ϕ∥2 +
(∥yt2 + ∥yt2),
(47)
t
2ε
где c > 0 - константа, зависящая от m, ε, max|px(x)| и в каждом конкретном случае своя.
x∈ωh
Учитывая неравенства (45)-(47) в (44), при выполнении условий (42) приходим к рекур-
рентному соотношению
Qn+1 (1 + τc)Qn + τc∥ϕ∥2 e Qn + τc∥ϕ∥2.
(48)
Итак, имеет место следующая
Теорема 7. Пусть выполнено условие
{
}
2
τmax
1,
h.
3k1
Тогда имеет место оценка
(
)
Qn+1 ectn Q1 + c τ∥ϕk2 ,
(49)
k=1
означающая ρ-устойчивость решения разностной схемы (36)-(38) по начальным данным и
правой части в сеточных нормах L2(ωh), W12(ωh), C(ωh).
Доказательство теоремы следует из неравенства (48), леммы Гронуолла и вложения [1,
с. 107]
l
∥y-y∥C
∥yx - yx]|.
2
3.3. Сходимость разностной схемы в сеточной норме C(ωh). Заменяя в разностных
уравнениях (36)-(38) y на z +u, где u - решение задачи (33)-(35), получаем для погрешности
z задачу
[
]
2
h
h2
ztt = Λz(σ,σ) -
Λ(pztt) - m z(σ,σ) +
Λ(pz(σ,σ)) + ψ, (x,t) ∈ ωh × ωτ ,
(50)
12
12
z(x, 0) = 0, x ∈ ωh, zt(x, 0) =
ψ, x ∈ ωh,
ψ = O(τ2),
(51)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
972
МАТУС, ХОАНГ
z(0, t) = 0, z(l, t) = 0, t ∈ ωτ .
(52)
Задачи (50)-(52) и (39)-(41) идентичны. Поэтому можно применить теорему 7 для оценки
погрешности метода. Тогда в соответствии с неравенством (49) получаем оценку
{
}
4c2
4m
∥z∥2C M1
∥ψ∥2 +
∥ψx]|2 +
∥ψ∥2 + cTmax∥ψ(t)2
,
c2
c2
t∈ωτ
где M1 = const > 0.
Итак, мы можем сформулировать теорему о сходимости.
Теорема 8. Пусть выполнены условия теоремы 7. Тогда решение разностной схемы (36)-
(38) сходится к точному решению дифференциальной задачи (33)-(35) в сеточной норме
C(ωh) и для её решения имеет место оценка точности
∥yn - unC M2(h4 + τ2), n = 0, N0,
где M2 = const > 0.
4. Квазилинейные уравнения Клейна-Гордона. Недостатком предложенных А.А. Са-
марским компактных разностных схем для уравнений с переменными коэффициентами явля-
ется невозможность их обобщения на случай квазилинейных уравнений, так как соответству-
ющий шаблонный функционал должен вычисляться в несуществующей для квазилинейного
случая полуцелой точке. Тем не менее компактные схемы порядка 4 + 2, аналогичные схе-
мам для случая постоянных коэффициентов, можно строить и для квазилинейных уравнений
Клейна-Гордона
2u
2φ(u)
=
- mf1(u) + f(x,t), m = const > 0,
∂t2
∂x2
∂u
u(x, 0) = u0(x),
(x, 0) = u0(x),
∂t
u(0, t) = μ1(t), u(l, t) = μ2(t),
с условием φ′u = k(u) k1 > 0.
Разностная схема 4 + 2 порядка аппроксимации на стандартном шаблоне имеет вид
2
ytt = [φ(y)](σ,σ)xx - mf1(y) + f -h
yttxx, (x,t) ∈ ωh × ωτ ,
12
y(x, 0) = u0(x), x ∈ ωh, yt(x, 0) = u1(x), x ∈ ωh,
y(0, t) = μ1(t), y(l, t) = μ2(t), t ∈ ωτ ,
где
2
h
5
1
v=v+
vxx =
v+
(v+1 + v-1),
0 < σ 1,
12
6
12
τ
u1(x) = u0(x) +
[φ′′(u0(x)) - mf1(u0(x)) + f(x, 0)], x ∈ ωh.
2
Для реализации этой схемы необходимо использовать итерационный метод Ньютона.
5. Вычислительный эксперимент. Ниже приводятся результаты численных расчётов
при решении начально-краевой задачи для уравнения вида
2u
12u
=-
(53)
∂t2
γ
∂x2
c выбранными параметрами γ = 5, l = 2, T = 2. Начальные и краевые условия определяются
из точного решения
2/(1+γ)
(t+1)
u(x, t) =
x+1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
973
Уравнение (53) является следствием системы уравнений газовой динамики в переменных
Лагранжа с уравнением состояния для политропного газа, в котором u = η - удельный объём.
Разностная схема 4+2 порядка аппроксимации для уравнения (53) имеет вид
2
h
ytt = σ(φ(ŷ))xx + (1 - 2σ)(φ(y))xx + σ(φ(y))xx -
yttxx,
(54)
12
где σ = 1, φ(u) = -u /γ.
Для нахождения решения разностной схемы (54) применяется итерационной метод Нью-
тона:
(k+1)
(k+1)
(k+1)
ŷ
- 2y + y = τ2[φ(
ŷ )(
ŷ
-
(k)ŷ)]xx - τ2[φ(y)]xx + τ2[φ(y)]xx -h2(
ŷ
- 2y + y)xx,
12
(0)ŷ = 2y - y, k = 0, 1, 2, . . . - номер итерации.
На каждом слое этот процесс будет останавливаться, когда при некотором M будет выполнено
условие
(M+1)
ŷ
-
(M)ŷ∥C ε, ε = 10-7.
Порядок сходимости по временной и пространственной переменным в норме L = C опре-
деляется по следующим формулам:
∥z(2h, τ)L
∥z(h, 2τ)L
ph
= log2
,
pτ
= log2
(55)
∥z(h, τ)L
∥z(h, τ)L
Так как разностное решение сходится к точному решению с четвёртым порядком по прост-
ранству и вторым по времени, то для проверки скорости сходимости по временной переменной
мы выбираем такие шаги h и τ, чтобы выполнялось неравенство h4 τ2. Тогда получается
схема O(τ2) и мы работаем со вторым правилом Рунге (55).
Аналогично, при рассмотрении порядка по h в расчётах следим, чтобы выполнялись нера-
венство h4 τ2. Тогда можно применить первое правило Рунге (55).
В таблицах приведена скорость сходимости приближённого решения к точному.
Таблица 1. Скорость сходимости по пространственному направлению
h
τ
∥z∥L∞
phL∞
∥z∥L2
phL2
k
h0=0.5
τ0 = 0.25
1.29E-02
-
1.05E-02
-
3
h0/21
τ0/41
7.47E-04
4.10917
6.20E-04
4.08544
2
h0/22
τ0/42
4.49E-05
4.05519
3.82E-05
4.02065
2
h0/23
τ0/43
2.79E-06
4.00895
2.38E-06
4.00215
2
h0/24
τ0/44
1.75E-07
3.99592
1.49E-07
3.9998
1
h0/25
τ0/45
1.16E-08
3.91571
9.94E-09
3.90473
1
Таблица 2. Скорость сходимости по временному направлению
h
τ
∥z∥L∞
pτL∞
∥z∥L2
pτL2
k
h0 = 0.001 τ0=0.25
1.32E-02
-
1.11E-02
-
3
h0
τ0/21
3.34E-03
1.97629
2.59E-03
2.09106
3
h0
τ0/22
7.66E-04
2.12479
6.25E-04
2.05417
2
h0
τ0/23
1.79E-04
2.10033
1.54E-04
2.02276
2
h0
τ0/24
4.49E-05
1.99439
3.82E-05
2.00736
2
h0
τ0/25
1.12E-05
1.99691
9.55E-06
2.00212
2
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
974
МАТУС, ХОАНГ
Отсюда видим, что построенная разностная схема имеет четвёртый порядок точности по
пространственной переменной и второй по временной.
Кроме того, на рис. 1, 2 по цветам и фигурам хорошо видна сходимость приближённого
решения к точному решению при измельчении шагов сетки h и τ. Для удобства визуального
наблюдения приведённые результаты получены в области 0 x 10,
0 t 10.
(а)
(б)
Рис. 1. Численное (а) и точное (б) решения при h = 0.5, τ = 0.5.
(а)
(б)
Рис. 2. Численное (а) и точное (б) решения при h = 0.25, τ = 0.125.
Проведённый вычислительный эксперимент подтверждает наши теоретические выводы.
СПИСОК ЛИТЕРАТУРЫ
1. Самарский А.А. Теория разностных схем. М., 1989.
2. Самарский А.А., Вабищевич П.Н., Матус П.П. Разностные схемы с операторными множителями.
Минск, 1998.
3. Lemeshevsky S., Matus P., Poliakov D. Exact Finite-Difference Schemes. De Gruyter, 2016.
4. Вабищевич П.Н. Двухслойные схемы повышенного порядка аппроксимации для нестационарных
задач математической физики // Журн. вычислит. математики и мат. физики. 2010. Т. 50. № 1.
С. 118-130.
5. Паасонен В.И. Компактные схемы для систем уравнений второго порядка с конвективными членами
// Числ. методы механики сплошной среды. 1998. Т. 3. № 1. С. 55-66.
6. Самарский А.А. Схемы повышенного порядка точности для многомерного уравнения теплопровод-
ности // Журн. вычислит. математики и мат. физики. 1963. Т. 3. № 5. С. 812-840.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021
КОМПАКТНЫЕ РАЗНОСТНЫЕ СХЕМЫ НА ТРЁХТОЧЕЧНОМ ШАБЛОНЕ
975
7. Толстых А.И. Компактные разностные схемы и их применение в задачах аэрогидродинамики. М.,
1990.
8. Паасонен В.И. Обобщение методов повышенной точности для нелинейных уравнений 2-го порядка
в ортогональных системах координат // Числ. методы механики сплошной среды. 1977. Т. 8. № 2.
С. 94-99.
9. Паасонен В.И. Диссипативные асимметричные компактные схемы для уравнения колебаний // Вы-
числит. технологии. Спец. выпуск. 2001. Т. 6. № 2. С. 475-479.
10. Caudrey P.J., Eilbeck J.C., Gibbon J.D. The sine-Gordon equation as a model classical field theory // Il
Nuovo Cimento B. Ser. 11. 1975. V. 25. № 2. P. 497-512.
11. Luo Y., Li X., Guo C. Fourth-order compact and energy conservative scheme for solving nonlinear
Klein-Gordon equation // Numer. Methods Partial Differ. Equat. 2017. V. 33. № 4. P. 1283-1304.
12. Матус П.П., Хоанг Тхи Киеу Ань. Компактные разностные схемы для уравнения Клейна-Гордона
// Докл. НАН Беларуси. 2020. Т. 64. № 5. С. 526-533.
13. Матус П.П., Хоанг Тхи Киеу Ань. Компактные разностные схемы для уравнения Клейна-Гордона
с переменными коэффициентами // Докл. НАН Беларуси. 2021. Т 65. № 1. С. 25-32.
14. Москальков М.Н. О точности разностных схем, аппроксимирующих волновое уравнение с кусочно-
гладкими решениями // Журн. вычислит. математики и мат. физики. 1974. Т. 14. № 2. С. 390-401.
15. Матус П.П., Панайотова Й.Н. Коэффициентная устойчивость трехслойных операторно-разност-
ных схем // Журн. вычислит. математики и мат. физики. 2001. Т. 41. № 5. С. 722-731.
16. Самарский А.А., Гулин А.В. Устойчивость разностных схем. М., 1973.
Институт математики НАН Беларуси,
Поступила в редакцию 31.12.2020 г.
г. Минск,
После доработки 31.12.2020 г.
Католический университет им. Иоанна-Павла II,
Принята к публикации 27.04.2021 г.
г. Люблин, Польша,
Белорусский государственный университет,
г. Минск
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№7
2021