New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord
UDC 519.62 In this paper, we propose and justify three-point difference schemes of higher order of accuracy on a non-uniform grid for systems of nonlinear ordinary differential equations of the second order with a derivative on the right-hand side and boundary conditions of the first kind. We constr...
Gespeichert in:
| Datum: | 2022 |
|---|---|
| Hauptverfasser: | , , , , |
| Format: | Artikel |
| Sprache: | Ukrainisch |
| Veröffentlicht: |
Institute of Mathematics, NAS of Ukraine
2022
|
| Online Zugang: | https://umj.imath.kiev.ua/index.php/umj/article/view/6935 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Ukrains’kyi Matematychnyi Zhurnal |
| Завантажити файл: | |
Institution
Ukrains’kyi Matematychnyi Zhurnal| _version_ | 1860512565000404992 |
|---|---|
| author | Kutniv, M. V. Krol , М. Кутнів, М. В. Круль, М. M. |
| author_facet | Kutniv, M. V. Krol , М. Кутнів, М. В. Круль, М. M. |
| author_sort | Kutniv, M. V. |
| baseUrl_str | https://umj.imath.kiev.ua/index.php/umj/oai |
| collection | OJS |
| datestamp_date | 2025-03-31T08:45:58Z |
| description | UDC 519.62
In this paper, we propose and justify three-point difference schemes of higher order of accuracy on a non-uniform grid for systems of nonlinear ordinary differential equations of the second order with a derivative on the right-hand side and boundary conditions of the first kind. We construct a new approximation of the derivative of the solution to the boundary value problem at grid nodes, prove the existence and uniqueness of the solution, and establish the order of accuracy of the difference schemes. Additionally, an iterative Newton-type method for determining the solution of these schemes is developed and an algorithm for the automatic selection of grid points, which guarantees the achievement of the specified accuracy, is suggested. We also present numerical solutions of some examples, which confirm the efficiency and reliability of our algorithm. |
| doi_str_mv | 10.37863/umzh.v74i2.6935 |
| first_indexed | 2026-03-24T03:30:48Z |
| format | Article |
| fulltext |
DOI: 10.37863/umzh.v74i2.6935
УДК 519.62
М. В. Кутнiв (Iн-т прикл. пробл. механiки i математики НАН України, Львiв; Жешув. технол. ун-т, Польща),
М. Круль (Жешув. технол. ун-т, Польща)
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ
РIЗНИЦЕВИХ СХЕМ ДЛЯ СИСТЕМ НЕЛIНIЙНИХ ЗВИЧАЙНИХ
ДИФЕРЕНЦIАЛЬНИХ РIВНЯНЬ ДРУГОГО ПОРЯДКУ
In this paper, we propose and justify three-point difference schemes of higher order of accuracy on a non-uniform grid
for systems of nonlinear ordinary differential equations of the second order with a derivative on the right-hand side and
boundary conditions of the first kind. We construct a new approximation of the derivative of the solution to the boundary
value problem at grid nodes, prove the existence and uniqueness of the solution, and establish the order of accuracy of
the difference schemes. Additionally, an iterative Newton-type method for determining the solution of these schemes is
developed and an algorithm for the automatic selection of grid points, which guarantees the achievement of the specified
accuracy, is suggested. We also present numerical examples, which confirm the efficiency and reliability of our algorithm.
Побудовано та обґрунтовано триточковi рiзницевi схеми високого порядку точностi на нерiвномiрнiй сiтцi для
систем нелiнiйних звичайних диференцiальних рiвнянь другого порядку з похiдною у правiй частинi i крайовими
умовами першого роду. Побудовано нову апроксимацiю похiдної розв’язку крайової задачi у вузлах сiтки. Доведено
iснування та єдинiсть розв’язку, встановлено порядок точностi рiзницевих схем. Розроблено iтерацiйний метод
типу Ньютона знаходження розв’язку цих схем. Запропоновано алгоритм автоматичного вибору точок сiтки, який
гарантує досягнення заданої точностi. Наведено числовi приклади, якi пiдтверджують ефективнiсть i надiйнiсть
розробленого алгоритму.
1. Вступ. Рiзницеву схему називатимемо точною, якщо її розв’язок збiгається з проєкцiєю
точного розв’язку крайової задачi на сiтку. Пiдхiд до побудови точних триточкових рiзницевих
схем (ТТРС) на рiвномiрнiй сiтцi та їх алгоритмiчної реалiзацiї, яка приводить до триточкових
рiзницевих схем (ТРС) довiльного порядку точностi, для нелiнiйних крайових задач вигляду
d
dx
\biggl[
k(x)
du
dx
\biggr]
= - f (x, u) , x \in (0, 1), u(0) = \mu 1, u(1) = \mu 2
було запропоновано в [1 – 3]. Цi результати узагальнено i розвинено в [4] для випадку нерiв-
номiрної сiтки, а також у [5 – 7] для нелiнiйних звичайних диференцiальних рiвнянь (ЗДР) з
похiдною у правiй частинi i крайовими умовами третього роду. У [8 – 10] результати, отриманi
для скалярних нелiнiйних ЗДР, було узагальнено для систем нелiнiйних ЗДР другого порядку.
У цiй статтi розроблено нову ефективну алгоритмiчну реалiзацiю ТТРС на нерiвномiрнiй
сiтцi через усiченi ТРС для систем нелiнiйних ЗДР
d2u
dx2
= f
\biggl(
x, u,
du
dx
\biggr)
, x \in (0, 1), (1)
f(x, u, \xi ) : [0, 1] \rightarrow \BbbR s, u, \xi : [0, 1] \rightarrow \BbbR s,
з крайовими умовами
u(0) = \mu 1, u(1) = \mu 2, (2)
c\bigcirc М. В. КУТНIВ, М. КРУЛЬ, 2022
204 ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 205
де \BbbR s — простiр s-вимiрних векторiв. Для знаходження правої частини ТРС в кожному вузлi
xj , j = 1, 2, . . . , N - 1, сiтки необхiдно розв’язати двi допомiжнi задачi Кошi для систем не-
лiнiйних ЗДР другого порядку (1) на iнтервалах [xj - 1, xj ] (вперед) i [xj , xj+1] (назад). Задачi
Кошi потрiбно розв’язувати лише за один крок за допомогою будь-якого однокрокового мето-
ду порядку точностi \=m = 2[(m + 1)/2] (m — задане додатне число, [\cdot ] означає цiлу частину
числа). В результатi отримано реалiзацiю ТТРС через триточковi рiзницевi схеми рангу \=m, для
яких доведено, що вони мають порядок точностi \=m. Зауважимо, що застосування однокрокових
методiв розв’язування задач Кошi для систем другого порядку (1) дозволяє зменшити об’єм об-
числень та потребує меншої комп’ютерної пам’ятi у порiвняннi з застосуванням однокрокових
методiв для систем першого порядку подвiйної розмiрностi (див., наприклад, [11, с. 283, 284]).
Побудовано нову апроксимацiю похiдної du/dx у вузлах сiтки, порядок точностi якої такий же,
як i розв’язку, тобто \=m. Для знаходження розв’язку рiзницевих схем використовуються iтера-
цiйнi методи. Розроблено ефективний алгоритм чисельного розв’язання крайових задач (1), (2),
який автоматично генерує сiтку для заданої допустимої точностi. Наведено кiлька числових
прикладiв, якi пiдтверджують ефективнiсть запропонованих алгоритмiв.
2. Iснування та єдинiсть розв’язку. Достатнi умови iснування та єдиностi розв’язку задачi
(1), (2) дає така теорема.
Теорема 1. Якщо f(x, u, \xi ) = [fi(x, u, \xi )]
s
i=1 задовольняє умови
fiu\xi (x) \equiv fi (x, u, \xi ) \in Q0[0, 1] \forall u, \xi \in \BbbR s,
fix (u, \xi ) \equiv fi (x, u, \xi ) \in C(\BbbR 2s) \forall x \in [0, 1],
(3)
| fi (x, u, \xi ) - f0i(x)| \leq Ci
s\sum
p=1
| up| [gi(x) + | \xi i| 2] \forall x \in [0, 1], u, \xi \in \BbbR s, (4)
(f (x, u, \xi ) - f (x, v, \eta ), u - v) \leq c
\Bigl(
\| u - v\| 2 + \| \xi - \eta \| 2
\Bigr)
\forall x \in [0, 1], u, v, \xi , \eta \in \BbbR s, 0 \leq c <
\pi 2
\pi 2 + 1
,
(5)
то задача (1), (2) має єдиний розв’язок u(x) = \{ ui(x)\} si=1. Крiм того, ui(x),
dui
dx
\in C[0, 1],
i = 1, 2, . . . , s.
Тут (u, v) — скалярний добуток в \BbbR s, \| u\| = (u, u)1/2 — норма вектора в \BbbR s, Q0[0, 1] —
клас кусково-неперервних функцiй iз скiнченною кiлькiстю точок розриву першого роду, Ci(t)
— невiд’ємна, неперервна функцiя, f0i(x) \in L2(0, 1), gi(x) \in L1(0, 1) i c — стала.
Доведення можна знайти в [10].
3. Алгоритмiчна реалiзацiя точних триточкових рiзницевих схем. На iнтервалi (0, 1)
введемо нерiвномiрну сiтку
\^\omega h = \{ xj \in (0, 1), j = 1, 2, . . . , N - 1, hj = xj - xj - 1 > 0, h1 + h2 + . . .+ hN = 1\}
так, щоб точки розриву функцiї f (x, u, \xi ) збiгалися з вузлами сiтки \^\omega h. Множину всiх точок
розриву позначимо через \rho i припустимо, що N таке, що \rho \subseteq \^\omega h.
ТТРС для задачi (1), (2) має вигляд (див. [7, 10])
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
206 М. В. КУТНIВ, М. КРУЛЬ
u\=x\^x,j = \varphi (xj , u), j = 1, 2, . . . , N - 1, u0 = \mu 1, uN = \mu 2, (6)
де
uj = u(xj), u\=x,j =
uj - uj - 1
hj
, u\^x,j =
uj+1 - uj
\hbar j
,
\hbar j =
hj + hj+1
2
, ux,j =
uj+1 - uj
hj+1
, u\=x\^x,j =
ux,j - u\=x,j
\hbar j
,
\varphi (xj , u) =
1
\hbar jhj
xj\int
xj - 1
(\xi - xj - 1)f
\biggl(
\xi , u(\xi ),
du
d\xi
\biggr)
d\xi +
+
1
\hbar jhj+1
xj+1\int
xj
(xj+1 - \xi )f
\biggl(
\xi , u(\xi ),
du
d\xi
\biggr)
d\xi .
Значення першої похiдної у вузлах сiтки xj+( - 1)\alpha , j = 2 - \alpha , 3 - \alpha , . . . , N +1 - \alpha , \alpha = 1, 2,
можна обчислити за формулами
du
dx
\bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= u\=x,j - 1+\alpha +
( - 1)\alpha +1
hj - 1+\alpha
xj\int
xj+( - 1)\alpha
(\xi - xj)f
\biggl(
\xi , u(\xi ),
du
d\xi
\biggr)
d\xi . (7)
Насамперед врахуємо, що
xj\int
xj+( - 1)\alpha
(\xi - xj+( - 1)\alpha )f
\biggl(
\xi , u(\xi ),
du
d\xi
\biggr)
d\xi =
= ( - 1)\alpha +1hj - 1+\alpha l
j
\alpha (xj , u) - wj
\alpha (xj , u), (8)
xj\int
xj+( - 1)\alpha
(\xi - xj)f
\biggl(
\xi , u(\xi ),
du
d\xi
\biggr)
d\xi = - wj
\alpha (xj , u), (9)
де wj
\alpha (x, u) \in \BbbR s, j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2, — розв’язки задач Кошi
d2wj
\alpha (x, u)
dx2
= f
\bigl(
x, Y j
\alpha (x, u), Z
j
\alpha (x, u)
\bigr)
, xj - 2+\alpha < x < xj - 1+\alpha ,
wj
\alpha (xj+( - 1)\alpha , u) = 0,
dwj
\alpha (xj+( - 1)\alpha , u)
dx
= 0.
(10)
При цьому справджуються рiвностi (див. [7, с. 87])
u(x) = Y j
\alpha (x, u) = uj+( - 1)\alpha + (x - xj+( - 1)\alpha )
du
dx
\bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
+ wj
\alpha (x, u),
Zj
\alpha (x, u) =
dY j
\alpha (x, u)
dx
=
du
dx
\bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
+ lj\alpha (x, u), xj - 2+\alpha \leq x \leq xj - 1+\alpha ,
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 207
де lj\alpha (x, u) =
dwj
\alpha (x, u)
dx
.
Використовуючи (8), (9), праву частину ТТРС (6) та похiдну (7) можна записати у виглядi
\varphi (xj , u) =
1
\hbar j
2\sum
\alpha =1
( - 1)\alpha +1
\biggl[
lj\alpha (xj , u) +
( - 1)\alpha
hj - 1+\alpha
wj
\alpha (xj , u)
\biggr]
, (11)
du
dx
\bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= u\=x,j - 1+\alpha +
( - 1)\alpha
hj - 1+\alpha
wj
\alpha (xj , u). (12)
Зауважимо, що на вiдмiну вiд [7, 10] значення похiдних (12), якi входять у праву частину
системи ЗДР (10), для кожного j = 1, 2, . . . , N - 1 i \alpha = 1, 2 залежать вiд значень розв’язку
u(x) лише в трьох вузлах сiтки: xj - 1, xj i xj+1. Крiм того, формули (12) визначають вiдповiдну
похiдну неявно.
Отже, для побудови ТТРС (6), (11), (12) необхiдно для будь-якого xj \in \^\omega h розв’язати двi
задачi Кошi (10) з гладкими правими частинами: одну (\alpha = 1) вперед на вiдрiзку [xj - 1, xj ]
i одну (\alpha = 2) назад на вiдрiзку [xj , xj+1] . Будемо розв’язувати їх чисельно за допомогою
однокрокових методiв для ЗДР другого порядку:
w( \=m)j
\alpha (xj , u) = ( - 1)\alpha +1hj - 1+\alpha \Phi 1
\bigl(
xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha
\bigr)
, (13)
l( \=m)j
\alpha (xj , u) = ( - 1)\alpha +1hj - 1+\alpha \Phi 2
\bigl(
xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha
\bigr)
, (14)
де \Phi 1 (x, u, u
\prime , h) i \Phi 2 (x, u, u
\prime , h) — функцiї приросту, u\prime =
du
dx
, w
( \=m)j
\alpha (xj , u), l
( \=m)j
\alpha (xj , u) апрок-
симують вiдповiдно wj
\alpha (xj , u), l
j
\alpha (xj , u) з порядком точностi \=m.
У випадку, коли використовується метод рядiв Тейлора, маємо
\Phi 1(xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha ) =
=
( - 1)\alpha +1hj - 1+\alpha
2
f(xj+( - 1)\alpha , uj+( - 1)\alpha , u
\prime
j+( - 1)\alpha )+
+
\=m\sum
p=3
[( - 1)\alpha +1hj - 1+\alpha ]
p - 1
p!
dpwj
\alpha (xj+( - 1)\alpha , u)
dxp
,
\Phi 2(xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha ) = f
\Bigl(
xj+( - 1)\alpha , uj+( - 1)\alpha , u
\prime
j+( - 1)\alpha
\Bigr)
+
+
\=m\sum
p=2
[( - 1)\alpha +1hj - 1+\alpha ]
p - 1
p!
dp+1wj
\alpha (xj+( - 1)\alpha , u)
dxp+1
.
У випадку методiв Рунге – Кутта для ЗДР другого порядку отримуємо
\Phi 1(xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha ) = ( - 1)\alpha +1hj - 1+\alpha
\bigl(
\=b1g1 +\=b2g2 + . . .+\=bs - 1gs - 1
\bigr)
,
\Phi 2(xj+( - 1)\alpha , 0, 0, ( - 1)\alpha +1hj - 1+\alpha ) = b1g1 + b2g2 + . . .+ bsgs,
де
g1 = f
\Bigl(
xj+( - 1)\alpha , uj+( - 1)\alpha , u
\prime
j+( - 1)\alpha
\Bigr)
,
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
208 М. В. КУТНIВ, М. КРУЛЬ
gi = f
\Biggl(
xj+( - 1)\alpha + ci( - 1)\alpha +1hj - 1+\alpha , uj+( - 1)\alpha + ci( - 1)\alpha +1hj - 1+\alpha u
\prime
j+( - 1)\alpha +
+h2j - 1+\alpha
i - 1\sum
p=1
\=aipgp, u
\prime
j+( - 1)\alpha + ( - 1)\alpha +1hj - 1+\alpha
i - 1\sum
p=1
aipgp
\Biggr)
, i = 2, 3, . . . , s,
\=aip =
i - 1\sum
k=p+1
aikakp, p = 1, 2, . . . , i - 2, i = 3, 4, . . . , s,
\=ai,i - 1 = 0, i = 2, 3, . . . , s, \=bi =
s\sum
k=i+1
bkaki, i = 1, 2, . . . , s - 1,
ci, aik, bk — дiйснi коефiцiєнти.
Якщо права частина диференцiального рiвняння f(x, u, \xi ) достатньо гладка, то iснують
розвинення
wj
\alpha (xj , u) = w( \=m)j
\alpha (xj , u) + [( - 1)\alpha +1hj - 1+\alpha ]
\=m+1\psi j
\alpha (xj+( - 1)\alpha , u) +O(h \=m+2
j - 1+\alpha ), (15)
lj\alpha (xj , u) = l( \=m)j
\alpha (xj , u) + [( - 1)\alpha +1hj - 1+\alpha ]
\=m+1 \~\psi j
\alpha (xj+( - 1)\alpha , u) +O(h \=m+2
j - 1+\alpha ). (16)
Лема 1. Нехай
fi(x, u, \xi ) \in
N\bigcup
j=1
Cm
\bigl(
[xj - 1, xj ]\times \BbbR 2
\bigr)
i для однокрокових чисельних методiв (13), (14) справджуються розвинення (15), (16). Тодi
wj
\alpha (xj , u) = w( \=m)j
\alpha (xj , u) +
+ ( - 1)\alpha +1h \=m+1
j - 1+\alpha \psi
j - 1+\alpha
1 (xj+( - 1)\alpha , u) +O(h \=m+2
j - 1+\alpha ), (17)
lj\alpha (xj , u) = l( \=m)j
\alpha (xj , u) +
+ ( - 1)\alpha +1h \=m+1
j - 1+\alpha
\~\psi j - 1+\alpha
1 (xj+( - 1)\alpha , u) +O(h \=m+2
j - 1+\alpha ), (18)
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
Доведення. Нехай у формулах (13), (14) для \alpha = 1 iндекс j замiнено на j + 1. Тодi
приєднаним методом до цього методу є (13), (14) з \alpha = 2. Застосовуючи теорему 8.4 (див.
[11, c. 220]), отримуємо \psi j
2 = ( - 1)\=n\psi j+1
1 . З рiвнянь (15), (16) i з того, що \=m — парне число,
випливає твердження леми.
Якщо в ТТРС (6), (11) точнi розв’язки задач Кошi (10) замiнити чисельними w
( \=m)j
\alpha (xj , u),
l
( \=m)j
\alpha (xj , u), то отримаємо вiдповiдну усiчену ТРС рангу \=m:
y
( \=m)
\=x\^x,j = \varphi ( \=m)(xj , y
( \=m)), j = 1, 2, . . . , N - 1, y
( \=m)
0 = \mu 1, y
( \=m)
N = \mu 2, (19)
де y( \=m)
j \approx uj ,
\varphi ( \=m)(xj , u) =
1
\hbar j
2\sum
\alpha =1
( - 1)\alpha +1
\biggl[
l( \=m)j
\alpha (xj , u) +
( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , u)
\biggr]
. (20)
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 209
Наближення першої похiдної у вузлах сiтки обчислюється за формулами
dy( \=m)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= y
( \=m)
\=x,j - 1+\alpha +
( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , y
( \=m)),
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
(21)
Наступне твердження встановлює точнiсть наближення правої частини рiзницевої схеми
(19).
Лема 2. Нехай виконуються припущення леми 1. Тодi справджується спiввiдношення
\varphi ( \=m)(xj , u) - \varphi (xj , u) = -
\biggl[
h \=m
j
\Bigl(
\psi j
1(x, u)
\Bigr)
x=xj+0
\biggr]
\^x
+
+ O
\Biggl(
h \=m+1
j + h \=m+1
j+1
\hbar j
\Biggr)
, j = 1, 2, . . . , N - 1. (22)
Доведення. Зауважимо, що
\varphi ( \=m)(xj , u) - \varphi (xj , u) = \hbar - 1
j
2\sum
\alpha =1
( - 1)\alpha +1
\biggl\{
l( \=m)j
\alpha (xj , u) - lj\alpha (xj , u) +
+
( - 1)\alpha
hj - 1+\alpha
\Bigl[
w( \=m)j
\alpha (xj , u) - wj
\alpha (xj , u)
\Bigr] \biggr\}
. (23)
З леми 1 маємо
l( \=m)j
\alpha (xj , u) - lj\alpha (xj , u) +
( - 1)\alpha
hj - 1+\alpha
\Bigl[
w( \=m)j
\alpha (xj , u) - wj
\alpha (xj , u)
\Bigr]
=
= h \=m
j - 1+\alpha \psi
j - 1+\alpha
1 (xj+( - 1)\alpha , u) - ( - 1)\alpha +1h \=m+1
j - 1+\alpha
\~\psi j - 1+\alpha
1 (xj+( - 1)\alpha , u) +
+ O(h \=m+2
j - 1+\alpha ) = h \=m
j - 1+\alpha \psi
j - 1+\alpha
1 (xj+( - 1)\alpha , u) +O(h \=m+1
j - 1+\alpha ). (24)
Тодi рiвностi (23), (24) приводять до спiввiдношення
\varphi ( \=m)(xj , u) - \varphi (xj , u) = - 1
\hbar j
\Bigl[
h \=m
j+1\psi
j+1
1 (xj+1, u) - h \=m
j \psi
j
1(xj - 1, u)
\Bigr]
+
+ O
\Biggl(
h \=m+1
j + h \=m+1
j+1
\hbar j
\Biggr)
. (25)
Оскiльки
\psi j
1(xj - 1, u) = \psi j
1(xj , u) +O(hj),
то з (25) випливає, що виконується спiввiдношення (22).
У просторi сiткових функцiй H(\^\omega h) визначимо скалярнi добутки
(u, v)\^\omega h
=
\sum
\xi \in \^\omega h
\hbar (\xi )(u(\xi ), v(\xi )), (u, v)\^\omega +
h
=
\sum
\xi \in \^\omega +
h
h(\xi )(u(\xi ), v(\xi )), \^\omega +
h = \^\omega h \cup xN ,
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
210 М. В. КУТНIВ, М. КРУЛЬ
(u, v)\^\=\omega h
=
\sum
\xi \in \^\=\omega h
\hbar (\xi )(u(\xi ), v(\xi )), \^\=\omega h = \^\omega +
h \cup x0, \hbar 0 = 0, 5h1, \hbar N = 0, 5hN ,
i норми
\| u\| 0,2,\^\omega h
= (u, u)
1/2
\^\omega h
, \| u\| 0,2,\^\omega +
h
= (u, u)
1/2
\^\omega +
h
,
\| u\| 0,2,\^\=\omega h
= (u, u)
1/2
\^\=\omega h
, \| u\| 1,2,\^\omega h
=
\Bigl(
\| u\| 20,2,\^\omega h
+ \| u\=x\| 20,2,\^\omega +
h
\Bigr) 1/2
.
Тепер ми можемо довести таку теорему.
Теорема 2. Нехай виконуються умови теореми 1 i леми 1. Тодi iснує таке h0 > 0, що
для всiх \{ hj\} Nj=1 таких, що | h| = \mathrm{m}\mathrm{a}\mathrm{x}1\leq j\leq N hj \leq h0, ТРС (19), (20) має єдиний розв’язок,
точнiсть якого характеризується оцiнкою
\bigm\| \bigm\| \bigm\| y( \=m) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
=
\left[ \bigm\| \bigm\| \bigm\| y( \=m) - u
\bigm\| \bigm\| \bigm\| 2
0,2,\^\omega h
+
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| dy( \=m)
dx
- du
dx
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
2
0,2,\^\=\omega h
\right] 1/2
\leq M | h| \=m ,
де
dy( \=m)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
обчислюється за формулою (21) i M — стала, незалежна вiд | h| .
Доведення. Розглянемо оператор
A
( \=m)
h (xj , u) = - u\=x\^x,j + \varphi ( \=m)(xj , u), j = 1, 2, . . . , N - 1, (26)
який визначено у просторi H(\^\omega h).
Використовуючи формулу пiдсумовування за частинами (див. [13, с. 233]) i спiввiдношення
(22), отримуємо \Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), u - v
\Bigr)
\^\omega h
= \| u\=x - v\=x\| 20,2,\^\omega +
h
+
+
\Bigl(
\varphi ( \=m)(x, u) - \varphi ( \=m)(x, v), u - v
\Bigr)
\^\omega h
= (Ah(x, u) - Ah(x, v), u - v)\^\omega h
+O
\bigl(
| h| \=m
\bigr)
.
Оскiльки (див. доведення теореми 2 [10])
(\varphi (x, u) - \varphi (x, v), u - v)\^\omega h
\geq
1\int
0
\biggl\{
d
d\eta
[\^u(\eta ) - \^v(\eta ) - u(\eta ) + v(\eta )]
\biggr\} 2
d\eta ,
\^u(\eta ) = u(xj)
\eta - xj - 1
hj
+ u(xj - 1)
xj - \eta
hj
, xj - 1 \leq \eta \leq xj ,
то на пiдставi (22) iснує h0 > 0 таке, що для всiх \{ hj\} Nj=1 таких, що | h| = \mathrm{m}\mathrm{a}\mathrm{x}1\leq j\leq N hj \leq h0,
справджується оцiнка \Bigl(
\varphi ( \=m)(x, u) - \varphi ( \=m)(x, v), u - v
\Bigr)
\^\=\omega h
\geq 0.
Тодi з нерiвностi (див. [13, c. 241])
8 \| u\| 20,2,\^\omega h
\leq \| u\=x\| 20,2,\^\omega +
h
(27)
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 211
випливає, що\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), u - v
\Bigr)
\^\omega h
\geq \| u\=x - v\=x\| 20,2,\^\omega +
h
\geq 8 \| u - v\| 20,2,\^\omega h
. (28)
Таким чином, оператор A( \=m)
h (x, u) є строго монотонним i для | h| \leq h0 ТРС (19) має єдиний
розв’язок [14, с. 461] y( \=m)(x), x \in \^\omega h.
Похибка z(x) = y( \=m)(x) - u(x), x \in \^\omega h, рiзницевої схеми (19) є розв’язком задачi
z\=x\^x(x) + \varphi ( \=m)(x, u) - \varphi ( \=m)(x, y( \=m)) = \varphi ( \=m)(x, u) - \varphi (x, u), x \in \^\omega h,
z(0) = z(1) = 0.
(29)
Застосовуючи (26), (29), отримуємо\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, y( \=m)), z
\Bigr)
\^\omega h
=
\Bigl(
\varphi ( \=m)(x, u) - \varphi (x, u), z
\Bigr)
\^\omega h
, (30)
що разом з (28) дає оцiнку\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, y( \=m)), z
\Bigr)
\^\omega h
\geq \| z\=x\| 20,2,\^\omega +
h
. (31)
Використовуючи формули пiдсумовування за частинами i нерiвностi Кошi – Буняковського,
з (22) одержуємо оцiнку правої частини (30):\Bigl(
\varphi ( \=m)(x, u) - \varphi (x, u), z
\Bigr)
\^\omega h
=
\Bigl(
h \=m\psi j
1, z\=x
\Bigr)
\^\omega +
h
\leq M | h| \=m \| z\=x\| 0,2,\^\omega +
h
. (32)
Оцiнки (31), (32) дають \| z\=x\| 0,2,\^\omega +
h
\leq M | h| \=m . Далi внаслiдок еквiвалентностi норм \| z\| 1,2,\^\omega h
,
\| z\=x\| 0,2,\^\omega +
h
отримуємо
\| z\| 1,2,\^\omega h
\leq M | h| \=m . (33)
Згiдно з (33), (17) маємо\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\biggl[
dz
dx
\biggr]
x=xj+( - 1)\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \leq \| z\=x\| 0,2,\^\omega +
h
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| w( \=m)j
\alpha (xj , u) - wj
\alpha (xj , u)
\bigm\| \bigm\| \bigm\| +
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| w( \=m)j
\alpha (xj , y
( \=m)) - w( \=m)j
\alpha (xj , u)
\bigm\| \bigm\| \bigm\| \leq
\leq M | h| \=m +
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \partial
\partial u
w( \=m)j
\alpha (xj , u)
\bigm| \bigm| \bigm| \bigm|
u=\~u
\bigm\| \bigm\| \bigm\| \bigm\| \| z\| 0,2,\^\omega h
+
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \partial
\partial u\prime
w( \=m)j
\alpha (xj , u)
\bigm| \bigm| \bigm| \bigm|
u\prime =\~u\prime
\bigm\| \bigm\| \bigm\| \bigm\|
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\biggl[
dz
dx
\biggr]
x=xj+( - 1)\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| ,
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2,
де \~u = \theta 1y
( \=m) + (1 - \theta 1)u, 0 < \theta 1 < 1, \~u\prime = \theta 2
dy( \=m)
dx
+ (1 - \theta 2)u
\prime , 0 < \theta 2 < 1. Звiдси при
| h| \leq h0 одержуємо
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
212 М. В. КУТНIВ, М. КРУЛЬ\bigm\| \bigm\| \bigm\| \bigm\| dzdx
\bigm\| \bigm\| \bigm\| \bigm\|
0,2,\^\=\omega h
\leq \mathrm{m}\mathrm{a}\mathrm{x}
j=2 - \alpha ,3 - \alpha ,...,N+1 - \alpha
\alpha =1,2
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\biggl[
dz
dx
\biggr]
x=xj+( - 1)\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \leq M | h| \=m .
Отже, враховуючи (33), маємо \| z\| \ast 1,2,\^\=\omega h
\leq M | h| \=m .
Оскiльки величини w( \=m)j
\alpha (xj , y
( \=m)
j ), l
( \=m)j
\alpha (xj , y
( \=m)
j ) залежать вiд y( \=m)
j , j = 1, 2, . . . , N - 1, i
dy( \=m)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
, j = 2 - \alpha , 3 - \alpha , . . . , N +1 - \alpha , \alpha = 1, 2, то (19), (21) є системою нелiнiйних
рiвнянь щодо цих невiдомих. Для розв’язування цiєї системи застосуємо iтерацiйнi методи.
Теорема 3. Нехай виконуються припущення теореми 2. Тодi\bigm\| \bigm\| \bigm\| \varphi ( \=m)(x, u) - \varphi ( \=m)(x, v)
\bigm\| \bigm\| \bigm\| \leq \~L \| u - v\|
й iснує таке h0 > 0, що для всiх \{ hj\} Nj=1 таких, що | h| \leq h0, виконується нерiвнiсть\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), u - v
\Bigr)
\^\omega h
\geq \| u\=x - v\=x\| 20,2,\^\omega +
h
,
а iтерацiйний метод
Bh
y( \=m,n) - y( \=m,n - 1)
\tau
+A
( \=m)
h (x, y( \=m,n - 1)) = 0, x \in \^\omega h,
y( \=m,n)(0) = \mu 1, y( \=m,n)(1) = \mu 2,
dy( \=m,n)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= y
( \=m,n)
\=x,j - 1+\alpha + ( - 1)\alpha
w
( \=m)j
\alpha
\bigl(
xj , y
( \=m,n - 1)
\bigr)
hj - 1+\alpha
,
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2, n = 1, 2, . . . ,
(34)
y( \=m,0)(x) = (1 - x)\mu 1 + x\mu 2,
dy( \=m,0)(x)
dx
= \mu 2 - \mu 1, x \in \^\omega h,
Bhy = - y\=x\^x, A
( \=m)
h (x, y) = Bhy + \varphi ( \=m)(x, y),
з \tau = \tau 0 =
\Bigl(
1 + \~L/8
\Bigr) - 2
збiгається з оцiнкою похибки\bigm\| \bigm\| \bigm\| y( \=m,n) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\omega h
\leq M(| h| \=m + qn), q =
\surd
1 - \tau 0, (35)
де стала M не залежить вiд | h| ,m, n.
Доведення. З теорема 2 випливає, що\bigm\| \bigm\| \bigm\| y( \=m,n) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
\leq
\bigm\| \bigm\| \bigm\| y( \=m) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
+
\bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
\leq
\leq M | h| \=m +
\bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
. (36)
Оскiльки fi(x, u, \xi ) \in
\bigcup N
j=1
C \=m([xj - 1, xj ]\times \BbbR 2), маємо
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 213\bigm\| \bigm\| \bigm\| \varphi ( \=m)(x, u) - \varphi ( \=m)(x, v)
\bigm\| \bigm\| \bigm\| \leq \~L \| u - v\| .
Введемо простiр сiткових функцiй HBh
, який складається з елементiв H(\^\omega h), зi скаляр-
ним добутком (Bhu, v)\^\omega h
i нормою \| u\| Bh
= (Bhu, u)
1/2
\^\omega h
. Використовуючи нерiвнiсть Кошi –
Буняковського, отримуємо оцiнку\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), w
\Bigr)
\^\omega h
\leq \| u - v\|
B
( \=m)
h
\| w\| Bh
+
+
\bigm\| \bigm\| \bigm\| \varphi ( \=m)(x, u) - \varphi ( \=m)(x, v)
\bigm\| \bigm\| \bigm\|
0,2,\^\omega h
\| w\| 0,2,\^\omega h
\leq \| u - v\| Bh
\| w\| Bh
+
+\~L \| u - v\| 0,2,\^\omega h
\| w\| 0,2,\^\omega h
\leq \| u - v\| Bh
\| w\| Bh
+
+
\~L
8
\| u\=x - v\=x\| 0,2,\^\omega +
h
\| w\=x\| 0,2,\^\omega +
h
=
\Biggl(
1 +
\~L
8
\Biggr)
\| u - v\| Bh
\| w\| Bh
.
Покладемо тут w = (Bh)
- 1
\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v)
\Bigr)
, тодi
\bigm\| \bigm\| \bigm\| (Bh)
- 1
\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v)
\Bigr) \bigm\| \bigm\| \bigm\|
Bh
\leq
\Biggl(
1 +
\~L
8
\Biggr)
\| u - v\| Bh
. (37)
З (29), (37) випливає, що\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), (Bh)
- 1
\Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v)
\Bigr) \Bigr)
\^\omega h
\leq
\leq
\Biggl(
1 +
\~L
8
\Biggr) 2
\| u - v\| 2Bh
\leq
\Biggl(
1 +
\~L
8
\Biggr) 2 \Bigl(
A
( \=m)
h (x, u) - A
( \=m)
h (x, v), u - v
\Bigr)
\^\omega h
.
Використовуючи теорему 1 з [13, с. 502], робимо висновок, що метод (34) є збiжним у
просторi HBh
, який еквiвалентний простору
\circ
H(\^\omega h), i для похибки маємо оцiнку\bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\|
1,2,\^\omega h
\leq M1q
n.
Крiм того, \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\Biggl[
dy( \=m,n)
dx
\Biggr]
x=xj+( - 1)\alpha
-
\Biggl[
dy( \=m)
dx
\Biggr]
x=xj+( - 1)\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \leq
\bigm\| \bigm\| \bigm\| y( \=m,n)
\=x,j - 1+\alpha - y
( \=m)
\=x,j - 1+\alpha
\bigm\| \bigm\| \bigm\| +
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| w( \=m)j
\alpha (xj , y
( \=m,n)) - w( \=m)j
\alpha (xj , y
( \=m))
\bigm\| \bigm\| \bigm\| +
\leq
\bigm\| \bigm\| \bigm\| y( \=m,n)
\=x - y
( \=m)
\=x
\bigm\| \bigm\| \bigm\|
0,2,\^\omega +
h
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \partial
\partial u
w( \=m)j
\alpha (xj , u)
\bigm| \bigm| \bigm| \bigm|
u=\~y
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\|
0,2,\^\omega h
+
+
1
hj - 1+\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \partial
\partial u\prime
w( \=m)j
\alpha (xj , u)
\bigm| \bigm| \bigm| \bigm|
u\prime =\~y\prime
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\Biggl[
dy( \=m,n)
dx
\Biggr]
x=xj+( - 1)\alpha
-
\Biggl[
dy( \=m)
dx
\Biggr]
x=xj+( - 1)\alpha
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| ,
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
214 М. В. КУТНIВ, М. КРУЛЬ
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2,
де \~y = \theta 1y
( \=m,n) + (1 - \theta 1)y
( \=m), 0 < \theta 1 < 1, \~y\prime = \theta 2
dy( \=m,n)
dx
+ (1 - \theta 2)
dy( \=m)
dx
, 0 < \theta 2 < 1. Отже,
при | h| \leq h0 \bigm\| \bigm\| \bigm\| \bigm\| \bigm\| dy( \=m,n)
dx
- dy( \=m)
dx
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
0,2,\^\=\omega h
\leq M
\bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\|
1,2,\^\omega h
,
звiдки отримуємо \bigm\| \bigm\| \bigm\| y( \=m,n) - y( \=m)
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
\leq Mqn. (38)
Нерiвностi (36), (38) дють оцiнку (35).
З практичної точки зору для знаходження розв’язку рiзницевої схеми (19), (21) доцiльнiше
використати iтерацiйний метод Ньютона. Для того щоб зменшити вплив похибок заокруглень,
будемо використовувати меншi величини
z
( \=m)
\alpha ,j =
dy( \=m)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
- y
( \=m)
\=x,j - 1+\alpha = O(hj - 1+\alpha ).
Тодi рiвняння (21) наберуть вигляду
z
( \=m)
\alpha ,j =
( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , y
( \=m)). (39)
Нехай y( \=m,n - 1)
j , j = 1, 2, . . . , N - 1, z
( \=m,n - 1)
\alpha ,j , j = 2 - \alpha , 3 - \alpha , . . . , N +1 - \alpha , \alpha = 1, 2, буде
(n - 1)-м наближенням до розв’язку системи (19), (39). Лiнеаризуємо правi частини рiвнянь
(19), (39) в околi цього наближення:
\varphi ( \=m)(xj , y
( \=m)) \approx \varphi ( \=m)(xj , y
( \=m,n - 1)) +
+
1
\hbar j
2\sum
\alpha =1
\biggl[
hj - 1+\alpha
2
\Bigl(
fu,j+( - 1)\alpha
\Bigl(
y
( \=m)
j+( - 1)\alpha - y
( \=m,n - 1)
j+( - 1)\alpha
\Bigr)
+
+f\xi ,j+( - 1)\alpha
\Bigl(
y
( \=m)
\=x,j - 1+\alpha - y
( \=m,n - 1)
\=x,j - 1+\alpha + z
( \=m)
\alpha ,j - z
( \=m,n - 1)
\alpha ,j
\Bigr) \Bigr)
+O
\bigl(
h2j - 1+\alpha
\bigr) \Bigr]
,
( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , y
( \=m)) \approx ( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , y
( \=m,n - 1)) +
+ ( - 1)\alpha
hj - 1+\alpha
2
\Bigl[
fu,j+( - 1)\alpha
\Bigl(
y
( \=m)
j+( - 1)\alpha - y
( \=m,n - 1)
j+( - 1)\alpha
\Bigr)
+
+ f\xi ,j+( - 1)\alpha
\Bigl(
y
( \=m)
\=x,j - 1+\alpha - y
( \=m,n - 1)
\=x,j - 1+\alpha + z
( \=m)
\alpha ,j - z
( \=m,n - 1)
\alpha ,j
\Bigr) \Bigr]
+O
\bigl(
h2j - 1+\alpha
\bigr)
,
де
fu,j+( - 1)\alpha =
\partial f
\left( xj+( - 1)\alpha , y
( \=m,n - 1)
j+( - 1)\alpha ,
dy( \=m,n - 1)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
\right)
\partial u
,
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 215
f\xi ,j+( - 1)\alpha =
\partial f
\left( xj+( - 1)\alpha , y
( \=m,n - 1)
j+( - 1)\alpha ,
dy( \=m,n - 1)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
\right)
\partial \xi
.
Якщо величини z
( \=m,n)
\alpha ,j вилучити з отриманої для (19) iтерацiйної схеми, то спрощений
iтерацiйний метод Ньютона буде мати вигляд
\nabla y( \=m,n)
\=x\^x,j - 1
\hbar j
2\sum
\alpha =1
\biggl[
hj - 1+\alpha
2
P - 1
j+( - 1)\alpha
\Bigl(
fu,j+( - 1)\alpha \nabla y
( \=m,n)
j+( - 1)\alpha + f\xi ,j+( - 1)\alpha \nabla y
( \=m,n)
\=x,j - 1+\alpha
\Bigr) \biggr]
=
= r
(n - 1)
j +
1
\hbar j
2\sum
\alpha =1
\biggl[
hj - 1+\alpha
2
P - 1
j+( - 1)\alpha f\xi ,j+( - 1)\alpha \delta
(n - 1)
\alpha ,j
\biggr]
, j = 1, 2, . . . , N - 1, (40)
\nabla y( \=m,n)
0 = 0, \nabla y( \=m,n)
N = 0, y
( \=m,n)
j = y
( \=m,n - 1)
j +\nabla y( \=m,n)
j , n = 1, 2, . . . ,
\nabla z( \=m,n)
\alpha ,j = P - 1
j+( - 1)\alpha
\biggl[
( - 1)\alpha
hj - 1+\alpha
2
\Bigl(
fu,j+( - 1)\alpha \nabla y
( \=m,n)
j+( - 1)\alpha + f\xi ,j+( - 1)\alpha \nabla y
( \=m,n)
\=x,j - 1+\alpha
\Bigr)
+
+\delta
(n - 1)
\alpha ,j
\Bigr]
, z
( \=m,n)
\alpha ,j = z
( \=m,n - 1)
\alpha ,j +\nabla z( \=m,n)
\alpha ,j , n = 1, 2, . . . , (41)
dy( \=m,n)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= y
( \=m,n)
\=x,j - 1+\alpha + z
( \=m,n)
\alpha ,j , j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2,
де
Pj+( - 1)\alpha = I + ( - 1)\alpha +1hj - 1+\alpha
2
f\xi ,j+( - 1)\alpha , I — одинична матриця,
r
(n)
j = \varphi ( \=m)
\Bigl(
xj , y
( \=m,n)
\Bigr)
- y
( \=m,n)
\=x\^x,j , \delta
(n)
\alpha ,j =
( - 1)\alpha
hj - 1+\alpha
w( \=m)j
\alpha (xj , y
( \=m,n)) - z
( \=m,n)
\alpha ,j ,
y( \=m,0)(xj) = (1 - xj)\mu 1 + xj\mu 2, j = 1, 2, . . . , N - 1,
z
( \=m,0)
\alpha ,j = w( \=m)j
\alpha (xj , y
( \=m,0)), j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
Зауважимо, що матриця системи лiнiйних рiвнянь (40) є блочною тридiагональною.
4. Алгоритм апостерiорної оцiнки похибки та вибору вузлiв сiтки. Для того щоб по-
будувати алгоритм, який автоматично генерує сiтку, так щоб забезпечити задану точнiсть на-
ближеного розв’язку, можна використовувати рiзнi стратегiї. Часто використовують класичну
стратегiю h - h/2 (екстраполяцiю Рiчардсона). Основним недолiком цiєї стратегiї є те, що сiтка
для рiзницевої схеми (19), (21) може бути лише рiвномiрною або квазiрiвномiрною.
Розглянемо пiдхiд до автоматичного вибору точок сiтки, який ґрунтується на такiй простiй
iдеї. На пiдставi теореми 2 рiзницева схема (19), (21) має порядок точностi \=m, який є парним
цiлим числом. Щоб отримати рiзницевi схеми порядкiв \=m i \=m+2, слiд розв’язати задачi Кошi
(10) за один крок однокроковими методами (13), (14) вiдповiдних порядкiв. Bикористаємо
вкладенi методи Рунге – Кутта порядкiв \=m i \=m + 2. Тодi апостерiорна оцiнка похибки для
рiзницевої схеми (19), (21) задається формулою
\bigm\| \bigm\| y( \=m) - y( \=m+2)
\bigm\| \bigm\| \ast
1,2,\^\=\omega h
, оскiльки
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
216 М. В. КУТНIВ, М. КРУЛЬ\bigm\| \bigm\| \bigm\| y( \=m) - y( \=m+2)
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
=
\bigm\| \bigm\| \bigm\| y( \=m) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\^\=\omega h
+O
\bigl(
| h| \=m+1
\bigr)
.
Спiввiдношення (17), (18) i теорема 2 гарантують, що похибка наближеного розв’язку кра-
йової задачi (1) знаходиться в межах заданої допустимої точностi \varepsilon за умови, що для кожного
j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha i \alpha = 1, 2 розв’язки задач Кошi (10) на кожному з iнтервалiв
[xj - 2+\alpha , xj - 1+\alpha ] обчисленi з точнiстю \varepsilon . Розв’язуючи задачi Кошi (10) з точнiстю \varepsilon за допомо-
гою вкладених методiв Рунге – Кутта, ми можемо побудувати нерiвномiрну сiтку \^\=\omega h. (Детальний
опис алгоритму автоматичного вибору розмiру кроку за допомогою вкладених методiв Рунге –
Кутта див., наприклад, в [11, с. 167].) Таким чином, за умови, що
\bigm\| \bigm\| y( \=m) - y( \=m+2)
\bigm\| \bigm\| \ast
1,2,\^\=\omega h
< \varepsilon ,
ми обчислимо наближений розв’язок задачi (1) за допомогою рiзницевої схеми (19), (21) з
точнiстю \varepsilon .
Опишемо алгоритм розв’язування крайової задачi з заданою точнiстю \varepsilon за допомогою
триточкових рiзницевих схем порядку точностi \=m+ 2 i \=m.
1. Задати \varepsilon .
2. Задати n := 0. Визначити початкове наближення, наприклад,
y( \=m+2,0)(xj) = (1 - xj)\mu 1 + xj\mu 2, j = 1, 2, . . . , N - 1,
dy( \=m+2,0)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
= y
( \=m+2,0)
\=x,j - 1+\alpha , j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
3. Чисельно розв’язати задачi Кошi (10) з заданою точнiстю \varepsilon за допомогою вкладених
методiв Рунге – Кутта порядкiв точностi \=m i \=m+ 2 та вибрати сiтку \^\=\omega h.
4. Обчислити \varphi ( \=m+2)(xj , y
( \=m+2,n)) згiдно з (20) для всiх j = 1, 2, . . . , N - 1 i
( - 1)\alpha
hj - 1+\alpha
w
( \=m+2)j
\alpha (xj , y
( \=m+2,n)) для j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
5. Задати z( \=m+2,n)
\alpha ,j :=
( - 1)\alpha
hj - 1+\alpha
w
( \=m+2)j
\alpha (xj , y
( \=m+2,n)), j = 2 - \alpha , 3 - \alpha , . . . , N+1 - \alpha , \alpha = 1, 2.
6. Задати n := n+ 1.
7. Знайти y( \=m+2,n)
j , j = 1, 2, . . . , N - 1, розв’язуючи систему лiнiйних алгебраїчних рiвнянь
(40) з блочною тридiагональною матрицею.
8. Обчислити z( \=m+2,n)
\alpha ,j ,
dy( \=m+2,n)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
, j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2, за
допомогою формул (41).
9. Якщо
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| y( \=m+2,n) - y( \=m+2,n - 1)
\mathrm{m}\mathrm{a}\mathrm{x}
\bigl( \bigm| \bigm| y( \=m+2,n)
\bigm| \bigm| , 1\bigr)
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\ast
1,2,\^\=\omega h
> 0, 5\varepsilon , то перейти на крок 5, iнакше y
( \=m+2)
j =
= y
( \=m+2,n)
j , j = 0, 1, . . . , N,
dy( \=m+2)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
=
dy( \=m+2,n)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
, j = 2 - \alpha , 3 -
- \alpha , . . . , N + 1 - \alpha , \alpha = 1, 2.
10. Обчислити \varphi ( \=m)(xj , y
( \=m,n)) згiдно з (20) для всiх j = 1, 2, . . . , N - 1 та
( - 1)\alpha
hj - 1+\alpha
w
( \=m)j
\alpha (xj , y
( \=m,n)) для j = 2 - \alpha , 3 - \alpha , . . . , N + 1 - \alpha \alpha = 1, 2.
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 217
11. Знайти розв’язок системи лiнiйних алгебраїчних рiвнянь (40) y( \=m)
j \equiv y
( \=m,n)
j , j = 1, 2, . . .
. . . , N - 1 i обчислити
dy( \=m)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
=
dy( \=m,n)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
, j = 2 - \alpha , 3 - \alpha , . . . , N +1 - \alpha ,
\alpha = 1, 2, за допомогою (41).
12. Якщо
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\| y( \=m+2) - y( \=m)
\mathrm{m}\mathrm{a}\mathrm{x}
\bigl( \bigm| \bigm| y( \=m+2)
\bigm| \bigm| , 1\bigr)
\bigm\| \bigm\| \bigm\| \bigm\| \bigm\|
\ast
1,2,\^\=\omega h
> \varepsilon , то n := 0; знайти нове початкове наближення, iн-
терполюючи значення y( \=m+2)
i , i = 1, 2, . . . , N - 1,
dy( \=m+2)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xi+( - 1)\alpha
, i = 2 - \alpha , 3 - \alpha , . . . , N+
+ 1 - \alpha , \alpha = 1, 2, за формулами
y
( \=m+2,0)
j =
1
xi - xi - 1
\Bigl[
y
( \=m+2)
i (xj - xi - 1) + y
( \=m+2)
i - 1 (xi - xj)
\Bigr]
, xj \in (xi - 1, xi) ,
dy( \=m+2,0)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xj+( - 1)\alpha
=
1
xi - xi - 1
\Biggl[
dy( \=m+2)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xi
(xj+( - 1)\alpha - xi - 1) +
+
dy( \=m+2)
dx
\bigm| \bigm| \bigm| \bigm| \bigm|
x=xi - 1
(xi - xj+( - 1)\alpha )
\right] , xj+( - 1)\alpha \in (xi - 1, xi) ,
перейти на крок 3.
13. Кiнець.
5. Числовi приклади.
Приклад 1. Розглянемо крайову задачу
d2u
dx2
=
\biggl(
du
dx
\biggr) 2
, x \in (0, 1), u(0) = 1, u(1) = 0, (42)
з вiдомим точним розв’язком u(x) = - \mathrm{l}\mathrm{n}(x+e - 1(1 - x)). Для чисельного розв’язування задачi
(42) на рiвномiрнiй сiтцi \=\omega h = \{ xj = jh, j = 0, 1, . . . , N, h = 1/N\} застосовувалася ТРС (19),
(21) шостого порядку точностi (m = \=m = 6). Задачi Кошi (10) розв’язувалися за допомогою
явного методу Рунге – Кутта шостого порядку точностi (див. таблицю 6.1 [11, с. 202]). Для
знаходження розв’язку рiзницевої схеми (19) використовувався iтерацiйний метод Ньютона
(40), (41) з Pj+( - 1)\alpha = I. Система лiнiйних алгебраїчних рiвнянь з тридiагональною матрицею
(40) вiдносно невiдомих \nabla y(6,n)(x), x \in \^\=\omega h розв’язувалася методом виключення Гаусса.
Для досягнення заданої точностi EPS використовувався алгоритм h - h/2 оцiнки апосте-
рiорної точностi. Результати чисельного розв’язування задачi наведено в табл. 1. Порiвняння з
похибкою
Er =
\bigm\| \bigm\| \bigm\| y(6) - u
\bigm\| \bigm\| \bigm\| \ast
1,2,\=\omega h
показує, що точностi досягнуто. Для порiвняння ця задача розв’язувалася ТРС шостого порядку
точностi (див. [5, 7]) за допомогою стратегiї h - h/2. Числовi результати наведено в табл. 2
(див. [7, с. 119]).
Слiд зазначити, що чисельний розв’язок, отриманий за допомогою схеми (19), (21), є бiльш
точним i вимагає менших обчислювальних затрат.
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
218 М. В. КУТНIВ, М. КРУЛЬ
Таблиця 1
EPS N Er
10 - 4 8 0.4461\cdot 10 - 6
10 - 6 16 0.3977\cdot 10 - 9
10 - 8 64 0.1804\cdot 10 - 9
Таблиця 2
EPS N Er
10 - 4 128 0.4899\cdot 10 - 5
10 - 6 1024 0.8035\cdot 10 - 7
10 - 8 8192 0.1047\cdot 10 - 8
Таблиця 3
EPS N NFUN Er
10 - 4 256 53760 0.1858\cdot 10 - 7
10 - 6 256 68096 0.8991\cdot 10 - 10
10 - 8 512 139776 0.2088\cdot 10 - 11
Таблиця 4
EPS N NFUN Er
10 - 4 27 5292 0.9138\cdot 10 - 5
10 - 6 82 13776 0.2203\cdot 10 - 8
10 - 8 258 43358 0.13914\cdot 10 - 11
Приклад 2. Розглянемо крайову задачу (див. [15])
\varepsilon
d2u
dx2
+
\biggl(
du
dx
\biggr) 2
= 1, x \in (0, 1),
u(0) = 1 + \varepsilon \mathrm{l}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{s}\mathrm{h}( - 0, 745/\varepsilon ), u(1) = 1 + \varepsilon \mathrm{l}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{s}\mathrm{h}(0, 255/\varepsilon )
(43)
з точним розв’язком u(x) = 1 + \varepsilon \mathrm{l}\mathrm{n} \mathrm{c}\mathrm{o}\mathrm{s}\mathrm{h}((x - 0, 745)/\varepsilon ). В табл. 3 для \varepsilon = 10 - 1 наведено
похибку (Er) рiзницевої схеми (19), (21) шостого порядку точностi (m = \=m = 6) i кiлькiсть
обчислень правих частин диференцiального рiвняння (NFUN ) для заданої точностi EPS,
використовуючи стратегiю h - h/2. В табл. 4 наведено результати, отриманi за допомогою
алгоритму, запропонованого в цiй статтi, використовуючи вкладенi методи Рунге – Кутта (див.
[16]). На пiдставi порiвняння результатiв табл. 3 i 4 ми можемо зробити висновок, що за-
пропонований алгоритм вимагає меншої кiлькостi обчислень правих частин диференцiального
рiвняння у порiвняннi зi стратегiєю h - h/2.
Лiтература
1. V. L. Makarov, A. A. Samarskii, Exact three-point difference schemes for second-order nonlinear ordinary differential
equations and their implementation, Soviet Math. Dokl., 41, № 3, 495 – 500 (1991).
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
НОВА АЛГОРИТМIЧНА РЕАЛIЗАЦIЯ ТОЧНИХ ТРИТОЧКОВИХ РIЗНИЦЕВИХ СХЕМ . . . 219
2. M. V. Kutniv, V. L. Makarov, A. A. Samarskii, Accurate three-point difference schemes for second-order nonlinear
ordinary differential equations and their implementation, Comput. Math. and Math. Phys., 39, № 1, 45 – 60 (1999).
3. M. V. Kutniv, Accurate three-point difference schemes for second-order monotone ordinary differential equations
and their implementation, Comput. Math. and Math. Phys., 40, № 3, 368 – 382 (2000).
4. M. V. Kutniv, Modified three-point difference schemes of high-accuracy order for second order nonlinear ordinary
differential equations, Comput. Methods Appl. Math., 3, № 2, 287 – 312 (2003).
5. L. B. Gnativ, M. V. Kutniv, A. I. Chukhrai, Generalized three-point difference schemes of high order of accuracy for
nonlinear ordinary differential equations of second order, J. Math. Sci., 167, № 1, 62 – 75 (2010).
6. M. Krol, M. V. Kutniv, Three-point difference schemes of high-order accuracy for second-order nonlinear differential
equations with boundary conditions of the third kind, J. Comput. and Appl. Math., № 2(116), 43 – 62 (2014).
7. I. P. Gavrilyuk, M. Hermann, V. L. Makarov, M. V. Kutniv, Exact and truncated difference schemes for boundary
value ODEs, Springer AG, Basel (2011).
8. M. V. Kutniv, Three-point difference schemes of high accuracy order for systems of nonlinear ordinary differential
equations of the second order, Comput. Math. and Math. Phys., 41, № 6, 860 – 873 (2001).
9. M. V. Kutniv, High-order accurate three-point difference schemes for systems of second-order ordinary differential
equations with a monotone operator, Comput. Math. and Math. Phys., 42, № 5, 724 – 738 (2002).
10. L. B. Gnativ, M. V. Kutniv, V. L. Makarov, Generalized three-point difference schemes of high-order accuracy for
systems of second order nonlinear ordinary differential equations, Different. Equat., 45, № 7, 998 – 1019 (2009).
11. E. Hairer, S. P. Nørsett, G. Wanner, Solving ordinary differential equations I. Nonstiff problems, Springer-Verlag,
Berlin etc. (1987).
12. L. B. Gnativ, M. Krol, M. V. Kutniv, Exact three-point difference schemes for second order nonlinear differential
equations with boundary conditions of the third kind, J. Numer. Appl. Math., № 3(109), 34 – 52 (2012).
13. A. A. Samarskii, E. S. Nikolaev, Numerical methods for grid equations, vol. 2, Iterative methods, Birkhäuser, Basel
etc. (1989).
14. В. А. Треногин, Функциональный анализ, Наука, Москва (1980).
15. J. R. Cash, F. Mazzia, Hybrid mesh selection algorithms based on conditioning for two-point boundary value problems,
J. Numer. Anal., Industrial and Appl. Math., 1, № 6, 81 – 90 (2006).
16. Ch. Tsitouras, S. N. Papakostas, Cheap error estimation for Runge – Kutta methods, SIAM J. Sci. Comput., 20, № 6,
2067 – 2088 (1999).
Одержано 30.09.21
ISSN 1027-3190. Укр. мат. журн., 2022, т. 74, № 2
|
| id | umjimathkievua-article-6935 |
| institution | Ukrains’kyi Matematychnyi Zhurnal |
| keywords_txt_mv | keywords |
| language | Ukrainian |
| last_indexed | 2026-03-24T03:30:48Z |
| publishDate | 2022 |
| publisher | Institute of Mathematics, NAS of Ukraine |
| record_format | ojs |
| resource_txt_mv | umjimathkievua/be/2dc778b4fddbb47374aef1ad9414d7be.pdf |
| spelling | umjimathkievua-article-69352025-03-31T08:45:58Z New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord Новая алгоритмическая реализация точных трехточечных разностных схем для систем нелинейных ОДУ второго порядка Нова алгоритмічна реалізація точних триточкових різницевих схем для систем нелінійних звичайних диференціальних рівнянь другого порядку Kutniv, M. V. Krol , М. Кутнів, М. В. Круль, М. M. нелінійні звичайні диференціальні рівняння, точна триточкова різницева схема, триточкові різницеві схеми високої точності, ітераційний метод nonlinear ordinary differential equations, exact three-point difference scheme, three-point difference scheme of high-order accuracy, iterative method UDC 519.62 In this paper, we propose and justify three-point difference schemes of higher order of accuracy on a non-uniform grid for systems of nonlinear ordinary differential equations of the second order with a derivative on the right-hand side and boundary conditions of the first kind. We construct a new approximation of the derivative of the solution to the boundary value problem at grid nodes, prove the existence and uniqueness of the solution, and establish the order of accuracy of the difference schemes. Additionally, an iterative Newton-type method for determining the solution of these schemes is developed and an algorithm for the automatic selection of grid points, which guarantees the achievement of the specified accuracy, is suggested. We also present numerical solutions of some examples, which confirm the efficiency and reliability of our algorithm. Построено и обосновано трехточечные разностные схемы высокого порядка точностина неравномерной сетке для систем нелинейных обыкновенных дифференциальных уравненийвторого порядка с производной в правой части и краевыми условиями первого рода.Построена новая аппроксимацию производной решения краевой задачи в узлах сетки.Доказано существование и единственность решения, установлен порядок точности разностных схем.Разработан итерационный метод типа Ньютона определения решения этих схем.Предложен алгоритм автоматического выбора точек сетки, который гарантирует достижениезаданной точности. Приведены результаты численного решения примеров, подтверждающихэффективность и надежность нашего алгоритма. УДК 519.62Побудовано та обґрунтовано триточковi рiзницевi схеми високого порядку точностi на нерiвномiрнiй сiтцi для систем нелiнiйних звичайних диференцiальних рiвнянь другого порядку з похiдною у правiй частинi i крайовими умовами першого роду. Побудовано нову апроксимацiю похiдної розв’язку крайової задачi у вузлах сiтки. Доведено iснування та єдинiсть розв’язку, встановлено порядок точностi рiзницевих схем. Розроблено iтерацiйний метод типу Ньютона знаходження розв’язку цих схем. Запропоновано алгоритм автоматичного вибору точок сiтки, який гарантує досягнення заданої точностi. Наведено чисельнi розв’язування прикладiв, якi пiдтверджують ефективнiсть i надiйнiсть розробленого алгоритму. Institute of Mathematics, NAS of Ukraine 2022-02-21 Article Article application/pdf https://umj.imath.kiev.ua/index.php/umj/article/view/6935 10.37863/umzh.v74i2.6935 Ukrains’kyi Matematychnyi Zhurnal; Vol. 74 No. 2 (2022); 204 - 219 Український математичний журнал; Том 74 № 2 (2022); 204 - 219 1027-3190 uk https://umj.imath.kiev.ua/index.php/umj/article/view/6935/9192 Copyright (c) 2022 Мирослав Володимирович Кутнів |
| spellingShingle | Kutniv, M. V. Krol , М. Кутнів, М. В. Круль, М. M. New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title | New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title_alt | Новая алгоритмическая реализация точных трехточечных разностных схем для систем нелинейных ОДУ второго порядка Нова алгоритмічна реалізація точних триточкових різницевих схем для систем нелінійних звичайних диференціальних рівнянь другого порядку |
| title_full | New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title_fullStr | New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title_full_unstemmed | New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title_short | New algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| title_sort | new algorithmic implementation of exact three-point difference schemes for systems of nonlinear ordinary differential equations of the second ord |
| topic_facet | нелінійні звичайні диференціальні рівняння точна триточкова різницева схема триточкові різницеві схеми високої точності ітераційний метод nonlinear ordinary differential equations exact three-point difference scheme three-point difference scheme of high-order accuracy iterative method |
| url | https://umj.imath.kiev.ua/index.php/umj/article/view/6935 |
| work_keys_str_mv | AT kutnivmv newalgorithmicimplementationofexactthreepointdifferenceschemesforsystemsofnonlinearordinarydifferentialequationsofthesecondord AT krolm newalgorithmicimplementationofexactthreepointdifferenceschemesforsystemsofnonlinearordinarydifferentialequationsofthesecondord AT kutnívmv newalgorithmicimplementationofexactthreepointdifferenceschemesforsystemsofnonlinearordinarydifferentialequationsofthesecondord AT krulʹm newalgorithmicimplementationofexactthreepointdifferenceschemesforsystemsofnonlinearordinarydifferentialequationsofthesecondord AT m newalgorithmicimplementationofexactthreepointdifferenceschemesforsystemsofnonlinearordinarydifferentialequationsofthesecondord AT kutnivmv novaâalgoritmičeskaârealizaciâtočnyhtrehtočečnyhraznostnyhshemdlâsistemnelinejnyhoduvtorogoporâdka AT krolm novaâalgoritmičeskaârealizaciâtočnyhtrehtočečnyhraznostnyhshemdlâsistemnelinejnyhoduvtorogoporâdka AT kutnívmv novaâalgoritmičeskaârealizaciâtočnyhtrehtočečnyhraznostnyhshemdlâsistemnelinejnyhoduvtorogoporâdka AT krulʹm novaâalgoritmičeskaârealizaciâtočnyhtrehtočečnyhraznostnyhshemdlâsistemnelinejnyhoduvtorogoporâdka AT m novaâalgoritmičeskaârealizaciâtočnyhtrehtočečnyhraznostnyhshemdlâsistemnelinejnyhoduvtorogoporâdka AT kutnivmv novaalgoritmíčnarealízacíâtočnihtritočkovihríznicevihshemdlâsistemnelíníjnihzvičajnihdiferencíalʹnihrívnânʹdrugogoporâdku AT krolm novaalgoritmíčnarealízacíâtočnihtritočkovihríznicevihshemdlâsistemnelíníjnihzvičajnihdiferencíalʹnihrívnânʹdrugogoporâdku AT kutnívmv novaalgoritmíčnarealízacíâtočnihtritočkovihríznicevihshemdlâsistemnelíníjnihzvičajnihdiferencíalʹnihrívnânʹdrugogoporâdku AT krulʹm novaalgoritmíčnarealízacíâtočnihtritočkovihríznicevihshemdlâsistemnelíníjnihzvičajnihdiferencíalʹnihrívnânʹdrugogoporâdku AT m novaalgoritmíčnarealízacíâtočnihtritočkovihríznicevihshemdlâsistemnelíníjnihzvičajnihdiferencíalʹnihrívnânʹdrugogoporâdku |