Научная статья на тему 'ИСПОЛЬЗОВАНИЕ ПСЕВДОНЕВЯЗОК ПРИ ИССЛЕДОВАНИИ СХОДИМОСТИ НЕУСТОЙЧИВЫХ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ ДЛЯ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ВТОРОГО ПОРЯДКА'

ИСПОЛЬЗОВАНИЕ ПСЕВДОНЕВЯЗОК ПРИ ИССЛЕДОВАНИИ СХОДИМОСТИ НЕУСТОЙЧИВЫХ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ ДЛЯ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ВТОРОГО ПОРЯДКА Текст научной статьи по специальности «Математика»

CC BY
38
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБЫКНОВЕННЫЕ ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ / КРАЕВЫЕ ЗАДАЧИ / ПОРЯДОК АППРОКСИМАЦИИ / ЧИСЛЕННЫЕ МЕТОДЫ / МНОГОЧЛЕНЫ ТЕЙЛОРА / НЕВЯЗКИ

Аннотация научной статьи по математике, автор научной работы — Маклаков Владимир Николаевич

При исследовании краевых задач для неоднородных линейных обыкновенных дифференциальных уравнений второго порядка с переменными коэффициентами рассмотрен предложенный ранее метод численного интегрирования, использующий средства матричного исчисления. Согласно указанному методу при составлении системы разностных уравнений можно выбрать произвольную степень многочлена Тейлора в разложении искомого решения задачи в ряд Тейлора, отказавшись при этом от аппроксимации производных конечными разностями.Исследованы некоторые аспекты сходимости неустойчивой разностной краевой задачи второго порядка. Для обыкновенного дифференциального уравнения введено понятие псевдоневязки на некотором векторе. На основе точного решения разностной краевой задачи построено приближенное решение, на котором норма псевдоневязки отлична от тривиального значения.Теоретически установлено, что оценка нормы псевдоневязки уменьшается при увеличении используемой степени многочлена Тейлора и при уменьшении шага дискретизации сетки. Даны определения условной устойчивости и условной сходимости; установлена теоретическая связь между ними. На основе найденного вектора псевдоневязок построено возмущенное решение и вычислена оценка нормы его отклонения от точного решения разностной краевой задачи, позволяющая выявить наличие условной устойчивости. Установлена теоретическая связь между сходимостью и условной сходимостью.Приведены результаты численных экспериментов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Маклаков Владимир Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE USE OF PSEUDORESIDUALS IN THE STUDY OF CONVERGENCE OF UNSTABLE DIFFERENCE BOUNDARY VALUE PROBLEMS FOR LINEAR NONHOMOGENEOUS ORDINARY SECOND-ORDER DIFFERENTIAL EQUATIONS

The paper considers the previously proposed method of numerical integration using the matrix calculus in the study of boundary value problems for nonhomogeneous linear ordinary differential equations of the second order with variable coefficients. According to the indicated method, when compiling a system of difference equations, an arbitrary degree of the Taylor polynomial in expanding the unknown solution of the problem into a Taylor series can be chosen while neglecting the approximation of the derivatives by finite differences.Some aspects of the convergence of an unstable second-order difference boundary value problem are investigated. The concept of a pseudo-residual on a certain vector is introduced for an ordinary differential equation. On the basis of the exact solution of the difference boundary value problem, an approximate solution has been built, where the norm of pseudo-residuals is different from the trivial value.It has been established theoretically that the estimate of the pseudo-residual norm decreases with an increase in the used degree of the Taylor polynomial and with a decrease in the mesh discretization step. The definitions of conditional stability and conditional convergence are given; a theoretical connection between them is established. The perturbed solution has been built on the basis of the found vector of pseudo-residuals, the estimate of the norm of its deviation from the exact solution of the difference boundary value problem has been calculated, which allows one to identify the presence of conditional stability. A theoretical relationship between convergence and conditional convergence is established.The results of numerical experiments are presented.

Текст научной работы на тему «ИСПОЛЬЗОВАНИЕ ПСЕВДОНЕВЯЗОК ПРИ ИССЛЕДОВАНИИ СХОДИМОСТИ НЕУСТОЙЧИВЫХ РАЗНОСТНЫХ КРАЕВЫХ ЗАДАЧ ДЛЯ ЛИНЕЙНЫХ НЕОДНОРОДНЫХ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ВТОРОГО ПОРЯДКА»

Math-Net.Ru

В. Н. Маклаков, Использование псевдоневязок при исследовании сходимости неустойчивых разностных краевых задач для линейных неоднородных обыкновенных дифференциальных уравнений второго порядка, Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2022, том 26, номер 1, 140-178

001: https://doi.org/10.14498/vsgtu1889

Использование Общероссийского математического портала Math-Net.Ru подразумевает, что вы прочитали и согласны с пользовательским соглашением

http://www.mathnet.ru/rus/agreement

Параметры загрузки: IP: 94.29.25.84 7 июля 2022 г., 11:19:40

Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки. 2022. Т. 26, № 1. С. 140-178 ISSN: 2310-7081 (online), 1991-8615 (print) d https://doi.org/10.14498/vsgtu1889

Математическое моделирование, численные методы и комплексы программ

УДК 517.927.4:519.624

Использование псевдоневязок при исследовании сходимости неустойчивых разностных краевых задач для линейных неоднородных обыкновенных дифференциальных уравнений второго порядка

В. Н. Маклаков

Самарский государственный технический университет, Россия, 443100, Самара, ул. Молодогвардейская, 244.

Аннотация

При исследовании краевых задач для неоднородных линейных обыкновенных дифференциальных уравнений второго порядка с переменными коэффициентами рассмотрен предложенный ранее метод численного интегрирования, использующий средства матричного исчисления. Согласно указанному методу при составлении системы разностных уравнений можно выбрать произвольную степень многочлена Тейлора в разложении искомого решения задачи в ряд Тейлора, отказавшись при этом от аппроксимации производных конечными разностями.

Исследованы некоторые аспекты сходимости неустойчивой разностной краевой задачи второго порядка. Для обыкновенного дифференциального уравнения введено понятие псевдоневязки на некотором векторе. На основе точного решения разностной краевой задачи построено приближенное решение, на котором норма псевдоневязки отлична от тривиального значения.

Теоретически установлено, что оценка нормы псевдоневязки уменьшается при увеличении используемой степени многочлена Тейлора и при уменьшении шага дискретизации сетки. Даны определения условной устойчивости и условной сходимости; установлена теоретическая связь между ними. На основе найденного вектора псевдоневязок построено возмущенное решение и вычислена оценка нормы его отклонения от

Научная статья

© Коллектив авторов, 2022 © СамГТУ, 2022 (составление, дизайн, макет)

3 ©® Контент публикуется на условиях лицензии Creative Commons Attribution 4.0 International (https://creativecommons.org/licenses/by/4.0/deed.ru) Образец для цитирования

Маклаков В. Н. Использование псевдоневязок при исследовании сходимости неустойчивых разностных краевых задач для линейных неоднородных обыкновенных дифференциальных уравнений второго порядка // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2022. Т. 26, № 1. С. 140-178. EDN: HDFQTC. https://doi.org/10.14498/vsgtu1889.

Сведения об авторе

Владимир Николаевич Маклаков А https://orcid.org/0000- 0003-1644- 7424 кандидат физико-математических наук, доцент; доцент каф. прикладной математики и информатики

точного решения разностной краевой задачи, позволяющая выявить наличие условной устойчивости. Установлена теоретическая связь между сходимостью и условной сходимостью.

Приведены результаты численных экспериментов.

Ключевые слова: обыкновенные дифференциальные уравнения, краевые задачи, порядок аппроксимации, численные методы, многочлены Тейлора, невязки.

Получение: 20 октября 2021 г. / Исправление: 1 ноября 2021 г. / Принятие: 24 января 2022 г. / Публикация онлайн: 31 марта 2022 г.

1. Обозначения и постановка задачи. Далее будем придерживаться принятых в [1] обозначений:

1) D — область интегрирования, ограниченная отрезком [a,b], Dh — узлы сетки, определяемые значениями ti = to + ih, г = 1,2,... ,n, n + 1 — число узлов сетки Dh, t0 = a, tn = b,

h =- —шаг сетки Dh', (1)

n

2) x(t) —непрерывная функция, являющаяся точным решением краевой задачи;

3) [x]h — сеточная функция, совпадающая с точным решением в узлах сетки Dh;

4) x(h —искомая сеточная функция;

5) для любой функции примем tp(U) = фг, где ti — узел сетки Dh-

В дальнейшем опустим индекс h в наименованиях сеточных функций [x]h, x(h) и для внесения ясности будем оговаривать особо случаи, в которых будет использоваться непрерывная функция x(t), являющаяся точным решением.

Пусть дифференциальная краевая задача (ДКЗ) для обыкновенного дифференциального уравнения второго порядка (ОДУ2) с граничными условиями первого рода [2, 3]

(x"(t) + p(t)x'(t)+ q(t)x(t) = f (t), t e [a,b],

где жо, xn — заданные числа; 'p(t), q(t), f (t) — заданные функции, дифференцируемые нужное число раз; [a,b]—отрезок интегрирования; аппроксимирована (неважно каким способом) разностной краевой задачей (РКЗ) второго порядка

UiiXi-i + biXi + CiXi+i = fi, i = 1, 2,... ,n - 1, (3)

l^o — Xo, xn — xn.

Укажем приведенное в [1]

Определение 1. Будем говорить, что решение РКЗ (3) при измельчении сетки сходится к решению ДКЗ (2), если

- х\\ ^ 0 при h ^ 0. (4)

Если сверх того выполнено неравенство

II [ж] - ж|| < Chk,

где С > 0, к > 0 — некоторые постоянные, не зависящие от h, то будем говорить, что имеет место сходимость порядка hk или что РКЗ имеет fc-тый порядок точности.

В соответствии с [1—3], если разностная краевая задача аппроксимирует ДКЗ с порядком hk и устойчива, то РКЗ является сходящейся с fc-тым порядком точности.

Отметим, что устойчивость является достаточным условием сходимости. В [4, 5] приведены примеры неустойчивых РКЗ, но для которых отсутствуют основания отвергнуть их сходимость в силу практического совпадения сеточных функций [х] и х при конечных п.

Поставим целью при исследовании неустойчивой РКЗ (3) построение характеристики, позволяющей при заданном числе п разбиения отрезка интегрирования [a, Ь] в той или иной мере оценить различия между сеточными функциями [х] и х независимо от существования или отсутствия аналитического решения ДКЗ (2).

2. Некоторые замечания о хорошей обусловленности и об устойчивости РКЗ второго порядка. Перечислим приведенные в [1] определения.

Определение 2. Будем говорить, что РКЗ (3) с ограниченными в совокупности коэффициентами |a¿|, |ft¿|, |c¿| < К, г = 1, 2,... ,п — 1, хорошо обусловлена, если при всех достаточно больших п она имеет одно и только одно решение Xi, г = 0,1,... ,п, при произвольных ж0, хп, f\, f2, ..., fn-i и если значения Xi, г = 0,1,... ,п, образующие решение, удовлетворяют оценке

|®¿| ^ М max( |жо|, |жп|, |/i |, | У21, — , |/n-i|), i = 0,1,...,п, (5) где М — некоторое число, не зависящее от п.

Определение 3. Будем называть РКЗ (3) устойчивой, если при любой правой части F = (х0,хп, f\, f2,..., fn-1) она имеет единственное решение х, причем

INI < MillFII, (6)

где Mi — некоторое число, не зависящее от h.

Вопрос выбора вида нормы Ц ■ Ц обсужден в [1].

Выбор нормы вектора в форме максимума модулей его компонентов приведет к совпадению неравенств (5) и (6)—в этом случае определения 2 и 3 совпадают.

Далее норму вектора выберем в форме максимума его компонентов. Именно такая норма рекомендована в [1] для использования.

В [1] доказан критерий, согласно которому для хорошей обусловленности РКЗ (3) необходимо и достаточно, чтобы корни qi и q2 характеристического уравнения

Cíq2 + hq + ai = 0, i = 1,2,... ,n — 1,

были по модулю один больше, а другой меньше единицы:

| < 1 — в/2, ^ < 1 — в/2, в> 0, (7)

при условии гладкости коэффициентов

|аг - а31 ^ Р

-

п

I к - ь31 ^Р

-

п

I ч - С] | ^Р

-

п

Р> 0, т> 0,

где в, Р, т — некоторые числа, не зависящие от номера уравнения г и значения п; I = ], I < п, ] < п.

Возможность контроля выполнения критерия (7) при выполнении численного эксперимента (ЧЭ) делает его использование довольно привлекательным в силу того, что значения критерия выражены через коэффициенты разностного уравнения, а не дифференциального.

3. Матричный метод численного интегрирования краевых задач

для ОДУ2. Согласно матричному методу численного интегрирования [6], при фиксированных степени многочлена Тейлора к и значении п или, что то же самое, к = (Ь - а)/п, составляется система уравнений, в которую вносят:

1) два многочлена Тейлора степени к (к ^ 2), полученных из двух разложений в ряд Тейлора искомого точного решения х(Ь) в окрестностях слева и справа от некоторого внутреннего узла ^ (центрального узла трехточечного шаблона £¿-1, ¿¿, ¿¿+1, г = 1,2,... ,п — 1) сетки И^;

2) уравнения

Хг + РгХ• + х'[ )(Г) = ¡(Г), Г = 0, 1,...,к - 2,

полученные дифференцированием г раз обеих частей ОДУ2 задачи (2) и записанные в узле Ь%. В итоге будет получена замкнутая система линейных алгебраических уравнений (СЛАУ):

1/ к2 .. к3 ... к4 (4)

х — Ъх. +__ХЧ__х" +__х4)

<-^1 11/ «А/Л I . «А/ п а «л/ п | . а «л/«'

+

мк

+ (-1)к ^ =х,-1,

кк (к) + ~к\х1 = х'1+1,

2Гг 3Гг 41

к I к2 „ к3 ш к4 (4)

хг + кхг + 2хг + + + ^

+ Ргх1 +х,1 = /г, 0_1хг + + Я_г)х1 + Ргх1 + хг = ,

,г-2)хг + ••• + х?) = ¡Г2).

В матричной форме СЛАУ (8) принимает вид

Дкг-^-кг _

(9) 143

т,

т

т

в обозначениях

Аы —

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1

1 Чг Я'г

Лк—2)

—к

к Рг

Чг + Р'г

к2 к3

2! 3!

к2 к3

2! з!

1 0

1

ж

¥ 0

0

1

Ш ' — [хг Х^ Х^ Х^ ж() ■ ■ ■ ж( )] , С ' — [Жг—1 Ж^+1 ■ ■ ■ )] .

Здесь и ниже первый верхний индекс к означает степень используемого многочлена Тейлора, если речь не идет о показателях алгебраических степеней и степенях производных; второй из пары верхних индексов г в наименованиях матриц и их элементов, если таковой присутствует, означает номер центрального узла трехточечного шаблона, в котором записана матрица. Матрицы Акг, как и ранее в [4, 5, 7], будем называть локальными матрицами.

Вычисляя Вкг — (Акг)—1 (обратимость локальной матрицы Акг будет показана ниже), из (9) находим

^укг _ ^кг^кг

или в развернутой форме:

к+1

Ж, — Ък,Хг—1 + Ьк2Хг+1 + Ъкз¡г + Е Ь1ш/(т—3), (11)

т=4 к+1

Ж^ — Ьк1 Хг—1 + Ьк2Хг+1 + Ьк3¡г + Е Ъ2ш/(т—3), (12)

т=4 к+1

хч — ьц Хг—1+ьй хг+1+ькз и + Е ъкт /¡т—3), (13)

т=4

к+1

(к) — ъкг + ъкг + ъкг г + у^ ткг f(т—3)

^г — ик+1,1хг— 1 + ик+1,2хг+1 + °к+1,з1г + Uк+1,mJi ,

т=4

где Ь]кп, I — 1, 2,... ,к + 1, т — 1, 2,... ,к + 1, — элементы матрицы Вкг в узле и. При к — 2 последние суммы в соотношениях (11)—(14) отсутствуют.

Из равенств (11), являющихся разностными уравнениями второго порядка [1] для трехточечного шаблона и—1, ¿¿, и+1, г — 1, 2,... ,п — 1, с учетом

граничных условий задачи (2), составляется следующая СЛАУ:

к+1

Х1 — Ьк1х2 — Ьк1 ¡1 + £ САт—3) + Ьк{хо,

т=4

к+1

—Ък,хг—1 + ж, — Ьк2хг+1 — Ьк3/г + £ &к™3), г — 2,3,..., п — 2, (15)

т=4 к+1

-Ък,п—1г о + г 1 — Лк,га—1 f 1 + V Лк,га—1 f(т-3) + Лк,га— ^

"11 Ап— 2 + -¿п-1 — "13 ] п 1 + / у "1т ^ п— 1 + "12 хп,

т=4

которая и является РКЗ, аппроксимирующей ДКЗ (2).

Вопрос оценки порядка аппроксимации (ПА) РКЗ для ОДУ2 и систем ОДУ2 исследован в [4, 7], где показано, что именно значение к определяет ПА РКЗ.

4. Псевдоневязки, точное и псевдоточные решения РКЗ. Далее под РКЗ будем понимать равенства (12)—(14) совместно с системой (15), если под ее решением подразумеваются сеточные значения искомой функции вместе со своими производными вплоть до порядка к. Такое решение назовем полным точным решением РКЗ и обозначим его как

х£ — (жо,Жп) и х^, г — 1, 2,...,п — 1, (16)

где значения хо — Хо,хп — хп взяты из граничных условий ДКЗ (2) и

хк,г — (хг, Х1, Xí , . . . , хг ) (17)

в силу того, что соотношения (12)—(14) не позволяют вычислить производные вплоть до порядка к в граничных узлах сетки при найденном решении (ж0, жп) и Хг, г — 1, 2,...,п — 1, РКЗ (15).

Замечание 1. Решение (16) обратит в верные равенства все соотношения системы (8) в силу того, что уравнения РКЗ (12)—(15), связанные посредством элементов матриц Вкг — (Акг)-1, г — 1, 2,...,п — 1, есть прямое следствие системы (8).

Согласно [1, 4], ДКЗ и РКЗ могут быть записаны в компактной символической форме как

Ьх — f (18)

IIх — (19)

соответственно, где Ь — дифференциальный оператор, — линейный оператор, к — степень используемого многочлена Тейлора, к — шаг сетки И^.

Сеточная функция Хг, г — 0,1,...,п, являющаяся решением РКЗ, при подстановке в уравнения этой РКЗ обратит их в верные равенства. В [1] показано, что подстановка в уравнения задачи (19) значений сеточной функции [жг], отличающихся от Хг, приведет к некоторому отличию от верных

и

равенств. Эти отличия и характеризует невязка . Иными словами, подстановка [х\ в задачу (19) приведет к зависимости

^ [х\=¡а+¿¡а.

ПА РКЗ (19), как показано в [4], определяется оценкой

^11 ^ ¡С1]гк, к — четное, (20) Ы к — нечетное, ( )

где С\, С2 — некоторые числа, не зависящие от h.

Попытаемся выполнить аналогичную процедуру, но в качестве уравнения подстановки и вычисления невязки, которую будем далее называть псевдоневязкой, примем задачу (18).

Для ОДУ2 x"(t) + p(t)x'(t) + q(t)x(t) — f (t) введем формально понятие псевдоневязки на некотором векторе x(t) — (x(t),x(t)',x(t)'') как

5x(t) — x"(t) + p(t)x'(t) + q(t)x(t) - f(t). (21)

Решение РКЗ (12)—(15) для вычисления псевдоневязок

Л — (жо, xn) и xkhti, i — 1, 2,...,п - 1, (22)

где

xh,i — (xi,xi,xi ) (23)

назовем точным решением.

На точном решении (23) в соответствии с (21) окажется

— x" + pix'i + qixi - fi = 0, i — 1,2,...,п - 1, (24)

в силу того, что значения xi,x'i, x'( решения (23) обратят в верное равенство и третье соотношение СЛАУ (8) в соответствии с замечанием 1, откуда следует

\\6xk || = 0.

Поставим целью на основе точного решения (22) построение некоторого приближенного решения (псевдоточного решения), на котором норма псевдоневязки отличалась бы от тривиального значения с дальнейшим исследованием ее поведения при изменении величин h и .

Ряды Тейлора, содержащие только знаки «плюс» между слагаемыми, будем называть pi us-рядами Тейлора, в противном случае — minus-рядами Тейлора; аналогичную терминологию примем и для многочленов Тейлора.

Пусть x(t) есть некоторая неизвестная дифференцируемая нужное число раз функция, разложение которой и ее первой и второй производных в окрестностях слева от некоторого внутреннего узла ti, i — 1, 2,... ,п - 1, сетки Dh запишем с использованием minus-рядов Тейлора:

xi—i xi— hxi + h2j~xi + h!xi + • • • +(-^ к!Xi + h2 h'3 h^-1

3-i — 3 - hx" + hx? - hH4) + • • • + (-1)k-1 W^f^ + ^ (25)

-2

h2 hk _

xn — x - hr"' + —r(4)_____^(-1)k—_Tik) + nk=2

xt-i — xt hxi + 2\xi +( 1) (к — 2)\xi + * ,

а в окрестностях справа — с использованием р1из-рядов Тейлора:

к2^, кк4А4) кк

Хг+1 — Хг + кХ,1 + о1Х^ + 0\Хг + л\Х\^ + ' ' ' + г„,х( ) + ^к+1,

2!

к2

3!

к3

4!'

иг+1

— ж' + кх" + ^ж'" + + ■ ■ ■ +

к

к 1

2!

к2

— + к'г"' I '" ^(4) + ^г+1 — ^г + +2! ^ +

3! г (Л — 1)!

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

+ (Л — 2)!^ + Пг+1

кГ

■ж( к) + Дк -1

хг + Лг+1 ,

(26)

где

к к

кк +1

т (к + 1)!"

Лк+1)(£) —

(О — 0(кк+1), Ц е и+1),

(27)

есть дополнительные члены разложений в ряд Тейлора в форме Лагранжа [8]. Запишем формально многочлены Тейлора, соответствующие рядам (25),

(26), но в правых частях которых вместо неизвестных Хг, х^, х", ..., ж(к) используем найденные значения полного точного решения (17), получим

- г, /,'"// III , к4 (4) , , / 1\к кк (к)

гр . л - гр . _ ПТ' —I— _гр" _ _гр'" I _гр ^ ' I . . . I ( _ 1"-_гр ^ '

Лъ-1 — ^г + п о Г^г + А Г^г + + ( 1) ,

и2 2!'

2!'

к3

31'

4!

к3

г' — г' — ЪТ" + —г"'__г(4) + • • • + ( —1)к

^г-1 — ^г к^г + о 3! ^г + + ( 1)

1 кк

к!

1

к2

к 2

к кк

^п — ТИ _ ьт"' + —Т(4)_____I- (-1)к —_■

х%-1 — кх1 + 2! +( 1) (£ — 2)!'

(к — 1)!

(к )

(к )

(28)

, , к2 к3 к4 (4) кк ( к)

гр . , 1 - гр . I /) гр' I _Гр'' I _Гр''' I _/V» ■ ' I ... I _гр^ '

^г+1 — ^г + + 2! ^г + 3! + 4! + + ^ ^г ,

X

- Т* + кт*' I '" Т*'' + к—'Г(44) I I к_

г+1 — ^г + + 2! ^ + 3! ^ + + (& — 1)!'

к! 2!

к2

(к )

- гЛ' + ЪТ11 ' + ^(4) + . . . +

— \ 1 ь-ю ^ \ 2^ ^

кк

-2

иг+1

(к — 2)П

(к )

(29)

соответственно и сразу отметим, что правые части первых равенств систем (28), (29) совпадают с левыми частями двух первых равенств СЛАУ (8). Следовательно, в соответствии с замечанием 1

Хг

0,1,..., п,

(30)

где XI — элементы точного решения РКЗ (12)—(15), определяемые (22).

Оставшиеся соотношения систем (28), (29) в СЛАУ (8) не входят и их точного выполнения ожидать не приходится; действительно, их правые части совпадают с многочленами Тейлора уже найденных значений х^, х'[. Следовательно, например, два последних соотношения системы (28) примут вид

к2

к 1

к3к

хг-1 хг — кх1 + T¡TXí оТ^г + ' ' ' + ( —1) ""

2!

к2

3!

г" — г" — Ъг"' + —Г(44) — ■ • • + ( —1) ^г-1 — ^г к^г +2! ^^ + ( 1)

2

. кк (к — 2)!Хг

(к — 1)!^г

(к )

I-1,

(31)

~ х1-1.

и

Ситуация с системой (29) аналогична. Тогда

ж- &х'г, х" ^х", i = 1,2,...,п — 1, (32)

где х", х" — элементы точного решения (22).

Преобразуем вторые и третьи соотношения систем (28), (29) к виду, удобному для выполнения вычислений в конкретном узле tг сетки D^.

Возможно несколько способов реализации такого преобразования.

1. Два minus-многочлена в узлах хо, xi; в остальных узлах использованы р lu s-многочлены.

2. Два рlus-многочлена в узлах xn-i, хп; в остальных узлах использованы m п u -многочлены.

3. Каждое соотношение системы есть полусумма соответствующих слагаемых многочленов Тейлора, которые расположены в узлах с одинаковыми номерами, двух перечисленных выше способов.

4. В расположенных левее середины отрезка интегрирования [a, Ь] узлах использованы m п u -многочлены, правее — u -многочлены.

Отдать предпочтение тому или иному способу проблематично, тем не менее выпишем систему, соответствующую способу 4,

■—/ = / _и " + ^ "' _ ^ (4) + \(_-\\k-1 hk 1 (k)

хг = хг+1 Ьхг+1 + 2\Хг+1 3\Хг+1 + ^ + ( 1' (к — 1)\X"+1,

(4) Ьк-2 (к)

хг = Хг+1 — Ьхг+1 + ~2\Х(+1 — • • • + ( —1) (^ — 2)\Xi+1, ^ = 0, 1,. . . ,m — 1,

-ч I 1 и Ь2 ... h3 (4) hk-1 (к)

гр' - /у» ' I гр'' I _ГГ>''' I _гр ^ ' I ... I _гр^ '

хг = хг—1 + Ьхг—1 + 2\хг-1 + 3\.г—1 + + П"

h2 (4) hk-2 (k)

(33)

^ 2\хг-^ г—1 ^ "Г (к — 1),xi-V

h2 (4) hk-2 (k)

гр' ' - гр I Г) гу> I _ry> ^ ' I . . . I _rv> ^ ' q - <YY1 <YY1 I 1 /К)

хг = хг—1 + Ьхг—1 + 2\г+1 + + (к — 2)\Х"—1, ' = ' ' + 1, . . . , ' ,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где т есть целая часть дроби п/2.

Псевдоточным решением РКЗ (12)—(15) назовем

х£ = и$1г, г = 0,1,...,п, (34)

где

хН,г = {х1,хг,хг ) (35)

и значения хо = Хо, хп = хп взяты из граничных условий ДКЗ (2); оставшиеся XI в соответствии с (30) взяты из точного решения (22) или, что то же самое, вычислены с использованием первых равенств систем (28) и(или) (29); х^, хс'1 есть результат вычисления по системе соотношений одного из способов реализации, например, по (33).

Вычислим меру различий между элементами следующих пар: ( х^х^) и (х'1 ,х"). Система (31) и ряды Тейлора

h2 Ь3 (4) Д, hk—1 ^

хг—1 = хг — Ьхг + ~2\хг — + • • • + ( — ^ (к — 1)\Xi + 1г—1

h2 hk—2 , , х" = х" _ hx>" + —х(4)_____l i-\)k_h_х(к) + дк—2

хг—1 = хг Ьхг + 2\хг +( 1) (к — 2)\хг + 1г—1,

дают оценки

J — £>k-1 т" — Ък-2

■bi—1 -bi—1 — lli-1 , -bi—1 -bi—1 — lli-1 ,

или

'X ^ ОС ^ — , xi i — ' (36)

Записывая псевдоневязку на псевдоточном решении (35) во всех узлах сетки Dh, получим оценку

бх^г — х" + 'Pix'i + QiXi — fi, i — 0, l,'.',n, (37)

ожидать тривиального значения которой в силу (32) в общем случае не приходится.

Вычислим оценку псевдоневязки на векторе х^, i — 1, 2,... ,п — 1. Учитывая тривиальное значение псевдоневязки (24), из (37) с учетом (36) и пренебрегая старшими степенями, имеем

— 5Zh,i — bxkhi — x'l + р^ + qiXi — fi — (x'l + Pix'i + QiXi — fi) —

— — (x'l — ^) — рг(х'г — ^) * — Rk-2 — plRhk-1 * (38)

Отсюда, положив

Ek-2 — max(|^-2|, lRk-2l,..., ^-И), (39)

получим оценку нормы с порядком к — 1:

pXhll* Rk-2 — 0(hk-1) < Chk-1 (40)

(С > 0 не зависит от h), где в соответствии с принятом выше положением о выборе норм

Pihll — max(|^h;i|, mk^l, ..., |5xh>n-il) (41)

есть норма псевдоневязки, которая, как следует из оценки (40), монотонно убывает и при уменьшении h (к — const), и при увеличении к (h — const). Отметим, что при вычислении нормы (40) не использованы граничные узлы сетки Dh в силу отсутствия компонентов х0, x'n и х'П, х'П в полном точном решении (22).

Поставим целью повысить на единицу порядок оценки нормы псевдоневязки. Попытаемся исключить влияние второй производной, как имеющей в соответствии с (36) более низкий порядок в сравнении с первой производной, на оценку нормы. Теперь псевдоточное решение определим из решения (34) путем замены х" на значения х", г — 1, 2,... ,п — 1, из точного решения (22), оставив прежними значения в граничных узлах:

Xh — U£h,, i — 0, l,..., n, (42)

где

xh,0 — (X0,X0,X0),

X^i — (xi,o^i,x'l), i — l, 2,...,n — l, (43)

Xk - (T ^')

На решении (43) вместо (38), как и ранее для всех г получим

= 1, 2,... ,п - 1,

откуда следует оценка нормы с порядком к:

к-1

р££|| - Кк-1 = 0(кк) < СПк,

(44)

где Кк-1 определено аналогично (39).

Помимо приведенных двух псевдоточных решений можно построить еще ряд псевдоточных решений, например,

Хь

Хъ

Хк

к к

ХЬ,0 = (Х0,Х0,Х0), хь,п = (хп,хп,хп),

Х^ = (хг,х[,х"), г = 1,2,... ,п - 1,

к к

ХН,0 = (Х0,Х0,Х0), ХЬ,п = (хп,хп,хп),

Х/1г = (Хг,Х^, ж-'), г = 1,2,... ,п - 1,

-\гк - / /у»/-* ¡У*''\ -\гк - / /у» /у»' /у»'' ^

= (Х0,Х0,Х0), х^,п = (хп,хп,хп),

= (Хг,Ж-, х'[), г = 1, 2, . . . ,П - 1,

-\гк - / /у»,-, /V»' -\гк - / /у» /у»' ¡У*''\

ХН,0 = (Х0,Х0,Х0), х^,п = (хп,хп,хп),

Х^ = (Хг,Х-, Х-'), г = 1,2,... ,п - 1,

(45)

(46)

(47)

(48)

где значения Х», г = 1, 2,... ,п - 1, в решениях (46) и (48) дают соотношение (12) своим разрешением относительно искомой функции при уже вычисленных значениях Х^, а в решении (47) дают соотношение (13) при уже вычисленных значениях Х". Указанное разрешение соотношений (12), (13) относительно искомой функции возможно лишь при нечетных п, что не является существенным ограничением.

Вычислим оценки порядков норм псевдоневязки ||^х^|| на перечисленных псевдоточных решениях х^, которые далее будем обозначать как ПНПн( ■), где ( ■) — ссылка на обозначение конкретного решения. В частности,

ПНПн(34) = к - 1, ПНПн(42) = к, ПНПн(45) = к - 1.

(49)

Последняя оценка в (49) непосредственно следует из (38).

Для псевдоточного решения (46) из (12) имеем при уже вычисленных

значениях х'л и Х':

откуда

к+1

Ы ¿-(т-3)

х'г = ^Хг-1 + Хг+1 + ь| ¡г + ^ Ь*кш&

т=4 к+1

Х = Ьк\Хг-1 + Хг+! + Ьк3¡г + £ С

т=4

х[ - Х = Ъ^ (Хг-1 - Хг-1) + ьк2 (Хг+1 - £¿+1)

(50)

Аналогично [4] можно показать справедливость оценок элементов обратной матрицы Вкг = (Акг)-1:

С * ^, 1 = 2, 3, т = 1,2. (51)

Принимая, что порядок меры различий между парами (х1, Х), как и ранее между парами (х^хс^) и (х'[,х'(), не зависит от номера г, из (50) и (51) имеем

х^ + , (52)

где и> — порядок меры различий, пока неизвестное число. Непосредственными вычислениями легко убедиться в справедливости следующих формул:

22

« = - - • « = -. (53)

Подстановка (53) в (52) дает h {x'i - xi)

- Ri-1 + Ri+1 ~ Ri >

или, с учетом первого равенства (36),

h Ki — Ki ~ Ki >

и окончательно

Xi -Xi — Rk. (54)

На решении (46) с учетом первого равенства (36) и (54) имеем

5Zkhi — -pi{xi - Xi) - qi(xi - Xi) — -piRk-1 - qiRk и Rk-1. (55)

Оценка (55) справедлива и для псевдоточного решения (48) за счет наличия компонента Xi в нем.

На решении (47) по аналогии с вышеизложенным получено

h(xi -Xi)

Pi

W W W

~ Ri-1 - Ri+1 ~ Ri

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Xi Xi — Rk ,

5$1г = - {хЧ - х'1) - дг (хг - хг) = -Кк~2 - ЯгЕк-1 * Щ-■ (56)

Оценки (55), (56) позволяют окончательно записать

ПНПн(46) = к, ПНПн(47) = к - 1, ПНПн(48) = к. (57)

Разность и норму на некоторых решениях (точных или псевдоточных) х^ и vk вида (58):

х^ = и(хг,х[,х"), г = 0, 1,..., п, (58)

определим как

Хн - Vh = и(х» - иг,х\ - у[,х" - V"), 1 = 0, 1,...,п, (59)

||х£|| = шах(||х||, ух У, Ух"||). (60)

Вычислим порядок нормы разности между точным решением х^ (22) и любым из перечисленных выше псевдоточных решений Х^ (34), (42), (45)-(48).

Например, на решении (34) в соответствии с (36), (59), (60) имеем

Хкн - Х£ = и(Хг - Хг ,х[ - х\, х'{ - Х/) = и(0, В^-1, В!?-2), I = 1, 2,...,П - 1,

(61)

||хк - Хк| = тах(0, Вк-1, Вк-2) - Вк-2 = 0(кк-1) < СНк-1, (62)

откуда следует оценка нормы разности с порядком к - 1, совпадающая с приведенной в (49) оценкой ПНПн(34). Отметим: при вычислении нормы разности (61), как и ранее при вычислении ПНПн(34), не использованы граничные узлы сетки Ик в силу отсутствия компонентов ж0, х'п и х'п, х'п в точном решении (22).

Использование таких операций, как

а) пренебрежение старшими степенями при вычислении псевдоневязок ¿х^, г = 1,2,...,п - 1, согласно, например, (38), (55) или (56) при

вычислении ПНПн(хк);

б) вычисление тах( ■) согласно (60) при вычислении нормы (62), приводит на оставшихся псевдоточных решениях Хк (42), (45)-(48) к совпадению оценки ПНПн(хк) с оценкой порядка нормы разности между точным хк и псевдоточным Хк решениями, как это уже оказалось на решении (34).

Соотношение (62) на любом из перечисленных Хк даст

||хк - Хк| ^ 0 при Н ^ 0 или при к ^ то,

к

что свидетельствует о стремлении псевдоточного решения хХк к точному решению хк; при этом напомним, что на точном решении всегда ||^хк|| = 0, тогда как на псевдоточном наоборот, а именно: ||5хк|| = 0, причем норма на псевдоточном решении монотонно убывает согласно, например, (40).

Анализ оценок (36), (40), (44), (62) приводит к заключению, что порядок нормы разности между точным решением хкк и любым псевдоточным решением хк, как и ПНПн(хк), определяет только степень дополнительного члена

разложения в ряд Тейлора в форме Лагранжа (27) старшей производной в рек

шении хХкк при условии, что эта производная не является компонентом точного кк

решения хк, и этот порядок нормы разности никак не зависит от четности или нечетности к.

Анализ оценок порядков (49) и (57) при выборе формы псевдоточного к

решения хХкк для дальнейшего исследования рассматриваемой задачи отдает предпочтение осуществлению выбора именно среди решений (42), (46), (48) как имеющих максимально возможный ПНПн(хк), совпадающий со степенью к используемого многочлена Тейлора и с ПА РКЗ при четном к.

Поэтому псевдоточное решение (42), как не требующее дополнительных расчетов своих компонентов в сравнении с оставшимися решениями (46), (48), будет далее использовано при выполнении численных экспериментов, и именно оно будет далее называться «псевдоточным решением» РКЗ.

Полученные выше результаты будут далее использованы при исследовании устойчивости и сходимости РКЗ.

5. Численные эксперименты (выбор дифференциальных уравнений, терминология, планирование эксперимента). В [5] показано, что классический метод сеток [1], совпадающий при к = 2 с матричным методом численного интегрирования [6], приводит к устойчивой в смысле определения 3 РКЗ при

Qi < 0, i = 1, 2,...,n — 1, (63)

где q(t) — входящая в ОДУ2 ДКЗ (2) заданная функция. Именно при условии нарушения неравенств (63) и были выбраны перечисленные ниже ОДУ2, которые вместе со своими общими решениями x(t) взяты из [9, 10]:

х" + x' tgt + xcos2t = 0, x(t) = C1 sin(siní) + C2 cos (sint), (64) x" — X tg-1í + xsin2t = 0, x(t) = C1 cos(cost)+C2 sin (cosí), (65)

x" — — + =5, x(t) = 5t + C\t2 + C2t2 ln |í|, (66)

x" — ( + x = 0, x(t) =Ci(t + 1)+ 02é, t > 0, (67)

x" + x — x = 0, x(t) = Cit + Ü2te1/t, t < 0, (68)

t2 tá

x" +^ +x = ±, x(t) = Cl cos(t^+°2 sin(t^ + 1, (69)

x»+xz=i, x(t)=05}n2M±CL±Cm., (70)

,, 2x' (t2 + 2)x t2 + 6 ,, Cit2 cost + Ü2t2 sint + 1 x — — + -J2- = , x(t) = -~t-, (71)

,, 4tx' 2x 6t , . C1 C2 .

x" + —1 + —1 = —v x(t> = ш +1—1 + *■ *< —1-*>1 (72)

x" + (t~ 3)f — ^ =0, x(t)=Ci(t - 3) + , -1 <t< 1, (73)

2 — 1 2 — 1 + 1

где C1, C2 — постоянные интегрирования.

Отметим следующие особенности выбранных уравнений при конечных :

1) общие решения ОДУ2 (64)-(67) ограничены;

2) общее решение ОДУ2 (68) имеет ограниченный левосторонний и неограниченный правосторонний пределы в точке = 0; но в области < 0, в которой условие (63) нарушено, общее решение ограничено;

3) общие решения ОДУ2 (69)-(73) имеют неограниченные левосторонний и правосторонний пределы в одной или в двух точках;

4) для всех перечисленных ОДУ2 имеется некоторое значение í, в некоторой окрестности которого хотя бы одна входящая в ОДУ2 функция неограниченна.

Каждый отдельный численный эксперимент (ЧЭ) для РКЗ выполнялся при некоторых фиксированных значениях n G [nmm,nmay\ = [20,15 000], к G [kmin,kmax] = [2, 9] и границах отрезка [а, Ь]. Выбор отрезков изменения величин n, к обусловлен возможностями ПК в смысле накопления компьютерных погрешностей округления [3] и разумными временными затратами на выполнение ЧЭ. Зависимость (1) позволяет найти соответствующий отрезку [nmm,nmax\ отрезок для h G [hmin, hmax]. Границы отрезка интегрирования

[а, Ь] при составлении каждой РКЗ были выбраны, если не оговорено особо, исходя из условия Нтах = 0.2 при п = 20.

В компьютерной программе для вычисления решения РКЗ (15) был реализован метод прогонки [1-3]; расчеты выполнялись с двойной точностью. Далее примем, если не оговорено особо,

*€ [а,Ъ]. (74)

Введем терминологию и будем различать:

1) совокупность результатов группы ЧЭ, выполненных при увеличении п € [пт\п, птах\ при фиксированных к и [а,Ъ], назовем и обозначим

а) экспериментом первого типа (Э1), если в достаточно больших окрестностях числа £ не содержатся границы отрезка [а, Ь]; наиболее приближенную к £ границу отрезка будем называть критической границей и обозначать а(Ь);

б) ЭК, если в некоторой окрестности числа £ содержится критическая граница а(Ь);

2) совокупность результатов группы ЧЭ, выполненных при увеличении к € [ктт,ктах] при фиксированных п и [а,Ъ], назовем и обозначим

а) экспериментом второго типа (Э2), если в достаточно больших окрестностях числа £ не содержится критическая граница а(Ь);

б) Э2£, если в некоторой окрестности числа £ содержится критическая граница а(Ь).

3) совокупность результатов группы ЧЭ, выполненных при изменении местоположения отрезка [а, Ь] при фиксированных п и к, назовем и обозначим

а) экспериментом третьего типа (Э3), если в достаточно больших окрестностях числа £ не содержится критическая граница а(Ь);

б) Э3£, если критическая граница а(Ь), находясь в некоторой окрестности числа ¿, приближается к нему.

Вычисление оценки порядка нормы псевдоневязки согласно (44) не предполагает использования граничных узлов сетки Ик, поэтому

Замечание 2. Использование различных значений Н в группе ЧЭ ставит в эксперименте Э1 значения вычисляемых характеристик |£хк^|, г = 0,1,... ,п,

и нормы рхк || в зависимость от Н. Действительно

1) при изменении Н меняются абсолютные значения узлов 11,Ьп-1, что приводит к

а) появлению нефиксированного расстояния от узлов , 1п-1 до границ;

б) изменению протяженности области вычисления компонентов вектора 5хк соответствующей задачи;

2) вычисление компонентов вектора 5хк в фиксированной для всех Н области, границы которой определяют узлы ¿1, Ьп-1, соответствующие Н = Нтах, приводит к потере части приграничных узлов для всех задач группы при Н € [Нт1п,Нтах).

Из замечания 2 следует, что достоверность результатов эксперимента Э2 несколько превышает достоверность результатов эксперимента Э1.

6. Условно устойчивая РКЗ, условно устойчивое и условно сходящееся решения. Дифференциальной задаче (18) формально придадим вид

L[x] = f, (75)

где [x] = (x(t),x'(t),x"(t)) — непрерывная функция, являющаяся полным точным решением ДКЗ (75).

По аналогии с точным решением (22) сеточное решение ДКЗ (75) при фиксированном h определим как

[xh] = U[x^], i = 0,1,...,п,

где

[xh,d = (M, К], К']),

где [x'j], [x'l] —сеточные функции, совпадающие с точными значениями производных решения ДКЗ (75) в узлах сетки Dh. Очевидно,

К']+ Ж]+ Чг[хг] = h, г = 0, 1,...,п. (76)

Пусть в результате реализации эксперимента Э2 для РКЗ (12)-(15) получена группа пар (xh, #xh), k ^ 2, h = const.

Определение 4. Группу векторов 5xxh при произвольных k ^ 2 будем называть группой векторов псевдовозмущений в эксперименте Э2, если норма H^xhH каждого вектора, начиная с некоторого к ^ ко монотонно убывает при увеличении к, причем

pxhll ^ 0 при к ^то. (77)

Пусть x = (х,х',х") есть пока неизвестное точное сеточное решение РКЗ. Определение 5. Группу РКЗ

Lhx = ft, к > 2, (78)

будем называть условно устойчивой (устойчивой условно) по к, если разностная задача

LhU = ft + 6xh, (79)

полученная из каждой задачи группы (78) добавлением к правой части вектора псевдовозмущений ¿xh, начиная с некоторого к ^ ко имеет одно и только одно возмущенное решение и = (-и,-и', и''), причем это решение отклоняется от решения x = xh невозмущенной задачи (78) на сеточную функцию и — x, удовлетворяющую оценке

||и — xll < Скll^xhN, (80)

где Ск — некоторое число, не зависящее от h, или, в соответствии с (60), в развернутой форме:

||и — ж|| < Скpxhll,

||U — х'| < Скll^xhl, (81)

Nu'—х" N < ск n^xhl.

Каждую РКЗ группы (78) назовем условно устойчивой (устойчивой условно) РКЗ, а ее решение — условно устойчивым (устойчивым условно) решением.

Введение термина «условная устойчивость» обусловлено исследованием уже найденного решения х^, соответствующего конкретной правой части РКЗ (12)—(15), тогда как в определении 3 устойчивости РКЗ речь идет о произвольной правой части и, следовательно, о решении, которое еще не найдено.

Определение 6. Будем говорить, что каждое решение группы РКЗ (78) является условно сходящимся (сходящимся условно) по к к решению ДКЗ (75), если при к ^ ж

II[х] - х|Н 0,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

или в развернутой форме:

||[х] - х|| ^ 0,

Ц[х'] -X|| ^ 0, (82)

|| X] -х"|| ^ 0.

Если сверх того выполнено неравенство

||[х] - х|| кк,

где Мк — некоторое число, не зависящее от Н, то будем говорить, что имеет место условная сходимость по к порядка Нк или что РКЗ группы имеет к-тый порядок точности.

Каждое решение РКЗ группы (78) назовем условно сходящимся (сходящимся условно).

Разностные задачи (78), (79) для найденного решения х = х^ и найден-

ного вектора SXk, к ^ 2, дают

Lkz = 6Xk, (83)

где

z = u - x, (84)

или в форме системы разностных уравнений:

[aiZi-i + biZi + CiZi+i = Sxiki, i = 1,2,...,n - 1, { . + Ь (85)

[¿О = S^ zn = S^^

где коэффициенты ai, 6i, Ci совпадают, очевидно, с аналогичными коэффициентами РКЗ (3).

Подстановка в (84) сеточной функции z = (z,z',z"), являющейся точным решением РКЗ (83), позволит вычислить возмущенное решение u = (и, vt, и") при уже найденном решении xk задачи (78).

Аналогичным образом для эксперимента Э1 введем определения устойчивости условно по h (к = const) и сходимости условно по h (к = const). Аналогично [1] будет доказана следующая

Теорема 1. Пусть РКЗ (78) аппроксимирует ДКЗ (75) на решении [х] с порядком (20) и является условно устойчивой по Н или по к. Тогда решение х задачи (78) сходится условно к [х], причем имеет место оценка

||[х] - х|| < Ск Ц5Я || Л ^ -1 к-нетное> (86)

[СкС2Нк 1, к —нечетное,

где С1, С2, С к — числа, входящие в оценки (20), (80).

Доказательство. Положим бхк = , и = [х]. Тогда неравенство (80) с учетом (20) примет вид

иг 1 м ^ и с- ,кц ^ \СкС1Нк, к — четное,

||[х]- х| ^к у ^^к-1, , — чечетное. □

Теорема 2. Пусть каждое 'решение группы РКЗ (78) сходится условно по Н или по к к решению ДКЗ (75). Тогда каждое такое решение является условно устойчивым.

До к а з а т е л ь с т в о. Пусть

|| [х] — х|| ^ 0 при Н ^ 0 или при к ^ то. (87)

На псевдоточном решении (43) в соответствии с (21) имеем

х'1 + Рг^ + qíXí = ¡г + бх^, 1 = 0, 1,...,п. (88)

Вычитая равенство (76) из (88), получим

(х'1 — X ]) + рг(Х[ — [х^])+ дг(Хг — [х,]) = бх^, 1 = 0, 1,...,П. (89) Подстановка первой оценки (36) в (89) дает

= (х" — [х"]) + 'Р0г — К]) + (1г(хг — [хг]) =

к1

= (х'1 — [х'1 ]) + Рг (х'г + Щ-1 — К]) + Цг(хг — [х]) =

Г1

= (х'1 — [х'1 ]) + Р1х[ + РъЩ — Рг[х^] + ^(х* — [х^]) И

И (х'1 — [х'1 ]) + Рг(х'г — К]) + — [хг]). (90)

Выполнение (87) приводит соотношения (90) к (77) или с учетом условной сходимости по Н к

||<5хк|| ^ 0 при Н ^ 0 или при к ^ то. (91)

Условие (91) превращает оценку (80) в

||и — х|| ^ 0 при Н ^ 0 или при к ^ то,

что равносильно наличию условной устойчивости. □

Из теорем 1 и 2 следует, что условная устойчивость является необходимым и достаточным условием условной сходимости.

Первое неравенство (81) с учетом (44) и первый компонент соотношения (86) в соответствии с (60) запишем как

||и — х|| <СкСНк, (92)

где С — число, входящее в оценку (44), и

||[х]-х|| < [СкСЬк, к — четное, (93) ||[х] х| <\СкС21гк-\ к — нечетное. (93)

При наличии условной сходимости оценки (92), (93) приводят к эквивалентности (в смысле бесконечно малых величин [8]) норм С\||и-х||, С|| [х]-хЦ при четном к, и норм С2Ци - х||, Ск||[х] - х|| при нечетном к, или

Ци - х||, к — четное,

С^ (94)

—— ||и - хЦ, к — нечетное.

С к

Выражение (94) устанавливает некоторую связь, по крайней мере при четном к, между сходимостью (в традиционном понимании в соответствии с определением 1) и условной сходимостью, а само выражение (94) позволяет оценить меру различий с точностью до константы между сеточными функциями [ х] и х независимо от существования или отсутствия аналитического решения соответствующей ДКЗ в силу того, что норма в правой части выражения (94) есть не что иное, как максимум модулей значений решения РКЗ (85).

Аналогичные (94) оценки мер различий между первой и второй производными сеточных функций [х] и х непосредственно следуют из (81) и (86).

Замечание 3. Наличие условной сходимости по к в соответствии с определением 6 предполагает выполнение одновременно трех условий (82). Нарушение хотя бы одного из упомянутых трех условий приводит к отсутствию условной сходимости, в силу чего отсутствие условной сходимости еще не гарантирует наличия значительных отличий между сеточными функциями [ х] и х, например в случае, когда первое условие (82) имеет место в ЧЭ, а хотя бы одно из двух оставшихся — нет.

Замечание 3 позволяет заключить, что определение условной сходимости по к является более «сильным» или более «требовательным» в сравнении со сходимостью в традиционном понимании (см. определение 1), где предполагается выполнение только одного условия (4).

Иллюстрация замечания 3 будет дана ниже.

7. Выбор норм для оценки погрешностей, формирование схемы исследования. При проведении каждого ЧЭ выполнялось следующее.

1. Для оценки абсолютной [1-3] и относительной [4], которую можно трактовать как некий аналог коэффициента вариации в статистике, характеризующий меру разброса в процентах [11] погрешностей, были использованы следующие нормы:

а) между сеточными функциями [х], х:

[ Ек ] = тах 1[хг] - хг |, 1 = 0,1,...,п, (95)

Х ] = ~ • 100%; (96)

б) между сеточными функциями Х, х:

Ек = тах |Хг — х^ = тах | Хг\, 1 = 0,1,...,п, (97) Хк = ^Е|=о(Х» — х*)2 • 100%= • 100%; (98

1^г=0 \хг\ 1^г=0 \хг\

в) между сеточными функциями Х, [х]:

[ ЕХк ] = тах\гц — [х*]\, г = 0,1,...,п, (99)

— М)2 ЕГ=о \М\

Х] = ^^о^—х^ • 100%. (100)

2. Контролировались значения норм (95)-(100) для сеточных функций [х], х, Х и их первой и второй производных.

3. Контролировалось выполнение критерия хорошей обусловленности (7) в каждом уравнении РКЗ.

При вычислении погрешностей между производными соответствующих функций в нормах (95)-(100) значения функций были заменены на значения своих производных.

Нормами (95), (96) и (99), (100) можно воспользоваться лишь при наличии сеточной функции [х], что не предполагается в общем случае, следовательно, наибольший интерес представляют нормы (97), (98), не содержащие в себе значений [х^].

Перечислим некоторые результаты, полученные при исследовании краевых задач для ОДУ2 (64)-(73) при выполнении условия (74).

1. Отдельный ЧЭ:

а) при достаточном удалении границы а(Ь) от £ отдельные значения модулей псевдоневязок \¿х^¿\, г = 0,1,... ,п, оказывались достаточно равномерно распределенными по величине относительно узлов сетки, но тем не менее наблюдалось некоторое преобладание значений модулей (по величине) в граничных узлах, особенно в границе а(Ь);

б) по мере приближения критической границы а(Ь) к £ в узлах некоторой ее окрестности начинали увеличиваться модули отдельных значений псевдоневязок, особенно значительно на самой границе а(Ь); вне упомянутой окрестности модули псевдоневязок претерпевали довольно умеренные изменения; в итоге значение нормы || ¿хк|| определяло значение модуля псевдоневязки в преобладающем узле, а именно в границе а(Ь), что находит объяснение в (37)—в силу значительного роста входящих в ОДУ2 (64)-(73) функций '[() или 'р(Ъ) и ) одновременно.

2. Эксперимент Э2:

а) зависимость || ¿хк|| оказывалась монотонно убывающей функцией ;

б) зависимости ||¿Хк ||, |<5Хкi|, i = 0,1,... ,n, имели совпадающий характер монотонности, причем значения оценок ||5Хк\\, 15Хк i| оказывались сравнимыми между собой по величине.

3. Эксперимент Э2£:

а) зависимость || 5Хк || оказывалась либо монотонно убывающей функцией к, либо практически постоянной, либо имела локальный минимум, причем значения ||5ХкЦ во всех трех случаях достигали значительных величин (в несколько десятков порядков);

б) в случае ||дХкЦ ~ const в некоторой окрестности a(b) при фиксированном номере i во внутренних узлах сетки значения | ¿Хк J,

= 0, 1, . . . , n, также оказывались практически постоянными (постоянные значения оказывались зависимыми от ), но по мере удаления узла с номером г от границы a(b) преобладающим становился монотонный характер, причем отдельные значения модулей псевдоневязок 15Хк J становились сравнимыми с результатами эксперимента Э2;

в) при наличии локального минимума в некоторой окрестности a(b) при фиксированном номере во внутренних узлах сетки значения 15Хк J также имели локальный минимум, причем по мере удаления узла с номером г от a(b) преобладающим становился монотонный характер.

Анализ перечисленных результатов после выполнения Э2 (или Э2^ позволит сделать первоначальный вывод о том, насколько правомерно можно признать вектор 5Хк в качестве вектора псевдовозмущений в соответствии с определением 4.

Действительно, после выполнения Э2£ при ответе на вопрос о правомерности признания группы векторов ¿Хк, к = 2, 3,..., 9, в качестве группы векторов псевдовозмущений проблема кроется именно в довольно больших значениях норм псевдоневязок ||5Хк||, а не в наличии или отсутствии их монотонности в силу того, что наличие или отсутствие монотонности проблематично оценить при довольно больших значениях норм || <$Хк|| и довольно ограниченных к £ [2, 9]. Причина в наличии довольно больших значений норм ||<5Хк| выяснена выше.

После выполнения Э2 ситуация оказалась противоположной — нормы псевдоневязок || ¿Хк| оказались довольно ограниченными и не превосходили величин в два порядка во всех исследованных РКЗ.

Исследуем теоретически полученную РКЗ (85). Напомним упомянутые ранее факты:

1) значение модуля псевдоневязки в одной из границ задачи определяет значение нормы псевдоневязки ||<$Хк|| всей задачи;

2) оба граничных условия задачи содержат в себе компоненты вектора псевдовозмущений ЗХко и ¿Хкга, которые не используются при вычислении порядка нормы ||5ХкЦ согласно оценке (44).

Компоненты вектора псевдовозмущений 5Хк в граничных узлах to, tn сетки Dh могут трактоваться как начало накопления погрешностей в решении РКЗ (85) тем больше, чем больше сами значения правых частей в гранич-

ных условиях задачи. Анализ решения задачи (85) позволит выявить степень влияния псевдовозмущений в граничных условиях на накопление погрешностей в возмущенном решении Х и принять первоначальное суждение о наличии или отсутствии условной устойчивости — ситуацию назовем начальным этапом анализа рассматриваемой задачи установления условной устойчивости РКЗ.

Напомним, на начальном этапе анализа невозможно воспользоваться оценкой порядка нормы псевдоневязки в силу того, что ее вычисление согласно (44) не предполагает использования граничных узлов ¿о, ^п сетки. Требуется следующий (назовем его «финальным») этап анализа.

Исключение из рассмотрения граничных узлов сетки на финальном этапе анализа вопроса о наличии условной устойчивости:

а) приведет к возможности вычисления оценки порядка согласно (44);

б) позволит избавиться от погрешностей в возмущенном решении Х, накопления которых обусловлены граничными условиями РКЗ (85), что особенно актуально именно при выполнении Э2£; для чего достаточно в задаче в качестве граничных условий положить

5хк,,0 = го = Хо — хо = 0, 5хк,,п = = Хп — хп = 0. (101)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Из граничных условий (101) следует, что исключение из исследования граничных узлов приведет к совпадению точного х и возмущенного Х решений в граничных узлах сетки Хк; указанный факт проблематично признать серьезным ограничением для возмущенного решения.

Заметим, в случае тривиальных значений одновременно всех псевдоневязок 5хк,1 = 0, г = 0,1,...,п, РКЗ (85) превращается в однородную задачу, откуда непосредственно следует условная устойчивость РКЗ.

Исследование результатов на начальном и финальном этапах позволит:

1) выявить наличие условной устойчивости задачи путем анализа норм

||¿хк|| и Е*, Хк на этих этапах;

2) определить при наличии условной устойчивости некоторую условную границу I перехода от Э3 к Э3£ как значение, при котором результаты расчетов на начальном и финальном этапах не имели бы существенных различий при фиксированных п (К), к.

Ранее в способе построения псевдоточного решения (42) с целью повышения порядка нормы псевдоневязки на единицу предполагалось исключить влияние второй производной (как имеющей, что следует из (36), более низкий порядок в сравнении с первой производной) на значение нормы ||¿хк||, но удалось достичь цели лишь во внутренних узлах сетки Хк. Поэтому на начальном этапе анализа в соответствии с (43) оказалось учтенным влияние как первой, так и второй производной (за счет использования границ £ о, ^п сетки) на накопление погрешностей в возмущенном решении Х, несмотря на достигнутую цель способа построения псевдоточного решения (42). Исключить влияние второй производной на накопление погрешностей удалось только на финальном этапе.

8. Численные эксперименты Э1, Э2, Э3. Исследования выполнены в соответствии с принятой выше схемой, состоящей из двух этапов.

Во всех исследованных РКЗ критерий хорошей обусловленности (7) оказался нарушенным.

Все РКЗ для ОДУ2 (64)-(72) при выполнении экспериментов Э1, Э2, Э3 оказались условно устойчивыми. Результаты расчетов на начальном и финальном этапах имели различия, которые нельзя признать существенными.

Однако во всех исследованных РКЗ для ОДУ2 (73) не удалось выделить область изменения аргумента t, соответствующую Э1, Э2, Э3, возможно, вследствие довольно узкой области t £ (—1,1), где условие (63) нарушено, в которой выполнялись исследования. Для ОДУ2 (73) оказалось возможным выполнение только экспериментов ЭК, Э2£, Э3^

Ниже, если не оговорено особо, в таблицах будут приведены оценки погрешностей решений РКЗ, а оценки погрешностей первой и второй производных решений будут опущены в силу их

а) несущественных различий по абсолютной величине от оценок погрешностей решений РКЗ;

б) практически аналогичной динамики изменения в сравнении с оценками погрешностей решений РКЗ.

Полученные на финальном этапе результаты экспериментов Э1, Э2 при исследовании РКЗ, аппроксимирующих ДКЗ

и 4tх 2х 6t .- г г 1

х + + ¡2—1 = ¡2—1, t£ [1.5, Ь.Ьь (102)

хо = 8.300000, хп = 6.474359,

приведены в табл. 1, 2; результаты эксперимента Э3 при использовании ОДУ2 (72), входящего в ДКЗ (102), —в табл. 3.

9. Численные эксперименты Э1£, Э2£, Э3£: ОДУ2 с ограниченными общими решениями. Исследования выполнены в соответствии с принятой выше схемой, состоящей из двух этапов.

Во всех исследованных РКЗ критерий хорошей обусловленности (7) оказался нарушенным.

Все РКЗ для ОДУ2 (64), (65), (67) при выполнении экспериментов ЭК, Э2£, Э3t оказались условно устойчивыми в области изменения своих аргументов.

В эксперименте Э2t при исследовании РКЗ, аппроксимирующих ДКЗ, в которой использовано ОДУ2 (64)

ix" + Х tgt + х cos21 = 0, t£ (-ж/2, -ж/2+ 4],

\xo = -1.443808, хп = 3.411995, ( )

число ж было вычислено с точностью до четырнадцатого знака, что привело к наименьшему отклонению i от критической границы a(b) на величину порядка 10-14. В РКЗ для ОДУ2 (65), (67) аналогичные наименьшие отклонения оставались неустановленными и определялись только возможностями компьютера.

В ДКЗ (103) интервал интегрирования (a, b] выбран с нарушением условия (74).

В табл. 4, 5 приведены результаты исследования РКЗ, аппроксимирующих ДКЗ (103), на начальном и финальном этапах.

Отметим, в случае отсутствия сеточной функции [ х] действительно информативными в табл. 4, 5 окажутся только данные первой строки для ||<$Хк|| и третьей строки для Dк.

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (102) при к = 4; эксперимент Э1, финальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(102) for к = 4; experiment El, final stage]

n 20 100 300 500 1000 3 000 8 000 15 000

ll^ll 2.98 • 10-1 5.12 • НГ3 1.09 • 10~4 1.58 • 10-5 1.08 • 10-6 1.41 • НГ8 2.96 • Ю-10 6.54 • 10-11

2.33 • 10~3 2.19 • 10"6 1.61 • 10~8 1.62 • Ю-9 7.21 • 10"11 1.58 • 10-11 2.16 • 10-11 1.75 • 10-11

Dl% 2.14 • 10~2 4.03 • НГ5 3.45 • 10~7 3.59 • 10~8 1.63 • Ю-9 1.19 • 10-11 1.57 • 10-13 1.85 • 10-14

Ф£],% 2.34 • 10~2 4.24 • НГ5 3.61 • 10~7 3.76 • 10~8 1.71 • Ю-9 1.13 • ю-11 2.17- 10-11 1.75 • 10-11

Таблица 2

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (102) при п = 100; эксперимент Э2, финальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(102) for n = 100; experiment E2, final stage]

к 2 3 4 5 6 7 8 9

IMI 6.59 • 10-1 2.25 • 10~2 5.12 • 10~3 2.21 • 10~4 3.37- 10-5 1.57- 10-6 2.04 • 10~7 9.75 • Ю-9

1.12 • 10~3 3.39 • 10~3 2.19 • 10"6 8.01 • 10-6 6.48 • Ю-9 2.57 • 10~8 2.37- 10-11 9.67- 10-11

Dl% 1.22 • 10~2 2.79 • 10~4 4.03 • НГ5 1.37- 10-6 1.55 • 10~7 6.16 • Ю-9 6.45 • 10"10 2.77- 10-11

0kh],% 1.33 • 10~2 3.03 • 10~3 4.24 • 10-5 6.37- 10-6 1.61 • io~7 1.85 • 10~8 6.68 • Ю-10 6.48 • 10-11

На начальном этапе предварительный вывод о наличии условной устойчивости проблематично сделать на основании данных первой и третьей строк табл. 4, которые

а) не позволяют сделать вывод о наличии монотонности норм || ¿Х^Ц в силу их довольно больших значений; при условии, что наличие монотонности норм является необходимым условием в соответствии с определением 4;

б) свидетельствуют о существенном влиянии псевдовозмущения в левой границе РКЗ (85) на накопление погрешностей в возмущенном решении и и, следовательно, на накопление погрешностей в решении РКЗ, что делает неправомерными данные третьей строки таблицы на начальном этапе.

Исключение на финальном этапе значений псевдовозмущений в граничных узлах РКЗ (85) при исследовании ДКЗ (103) привело к приемлемым (в сравнении с начальным этапом) результатам, что нашло подтверждение в первой и третьей строках и косвенное подтверждение во второй и четвертой строках табл. 5.

Анализ расчетов решения задачи (103) на финальном этапе показал, что оценка нормы || ¿Х^Ц была определена значением модуля псевдоневязки не в узле ti, расстояние от которого до левой границы t0 к —ж/2 равно h = 0.2, а в узле tie, расстояние от которого до точки ж/2 £ (—ж/2, —ж/2 + 4] оказалось равным 5.84 ■ 10-2. Использование интервала интегрирования (—ж/2, —ж/2 + 2.5], которому не принадлежит значение t = ж/2, что соответствует выполнению условия (74), в задаче

{х" + х tgt + х cos2t = 0, t £ (—ж/2, —ж/2 + 2.5],

\хо = —1.443808, хп = 3.546230 ( )

привело к указанным в табл. 6 результатам.

Результаты начального этапа исследования РКЗ, аппроксимирующих ДКЗ

(х" + х tgt + х cos21 = 0, t £ [—ж/2 + 5 ■ 10-3, —ж/2 + 5 ■ 10-3 + 2.5], \хо = —1.443807, хп = 3.411113, ( )

приведены в табл. 7, данные которой не имеют существенных отличий от данных табл. 6; поэтому значение И = —ж/2 + 5 ■ 10-3 можно принять в качестве условной границы между Э3 и Э3£ при п = 20 (к = 0.2), к € [2, 9].

Результаты исследований всех РКЗ для ОДУ2 (65), (67) не имели существенных отличий от рассмотренных выше РКЗ для ОДУ2 (64).

Не все РКЗ для ОДУ2 (66), (68) при выполнении экспериментов Э1£, Э2£, Э3£ оказались условно устойчивыми в области изменения своих аргументов: были обнаружены области, в которых условная устойчивость не имела места.

При исследовании РКЗ для ОДУ2 (66) при выявлении возможности признать вектор бх^ в качестве вектора псевдовозмущений при п = 20 (к = 0.2), к € [2, 9] была выявлена точка Т € (Ь,Т],Т = 0.01, порождающая две области: (Ь,Т] и (Т, ¿], в первой из которых РКЗ не являлись условно устойчивыми, во второй — являлись.

Подробнее опишем ситуацию в области (Ь, Т].

Нормы псевдоневязок и относительные погрешности решений РКЗ для ОДУ2 (72) при п = 100, к = 4; эксперимент ЭЗ, финальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem for ODE2 (72) for n = 100, к = 4; experiment E3, final stage]

[a, b} [1.8, 5.8] [1.7, 5.7] [1.6, 5.6] [1.5, 5.5] [1.4, 5.4] [1.3, 5.3] [1.2, 5.2] [1.1, 5.1]

ll^ftll 2.72 • 10~4 6.33 • 10~4 1.66 • НГ3 5.12 • НГ3 1.98 • 10~2 1.07- НГ1 1.04 33.0

3.20 • 10~7 5.59 • 10~7 1.05 • НГ6 2.19 • НГ6 5.28 • 10-6 1.59 • НГ5 7.19 • НГ5 8.13 • НГ4

Dl% 5.05 • 10~6 9.19 • 10-6 1.82 • 10-5 4.03 • НГ5 1,05 • НГ4 3.49 • 10-4 1.79 • НГ3 2.40 • НГ2

[Dkh],% 5.36 • 10-6 9.74 • 10-6 1.92 • НГ5 4.24 • НГ5 1.10 • io-4 3.64 • НГ4 1.86 • 10-3 2.47 • НГ2

Таблица 4

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (103) при п = 20; эксперимент Э21, начальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(103) for n = 20; experiment E2i, initial stage]

к 2 3 4 5 6 7 8 9

ll^ll 3.53 • 1013 4.35 • 1012 1.13 • 1013 2.57 • 1012 1.56 • 1011 2.58 • 1010 1.68 • 108 6.18 • 107

3.91 • 10-1 3.36 • ю-1 5.20 • 10-3 2.20 • 10~3 1.20 • 10-5 4.83 • 10-6 5.59 • 10~7 1.31 • io-7

Dl% 1.92 • 1014 2.36 • 1013 6.13 • 1013 1.39 • 1013 8.48 • 1011 1.40 • 1011 9.13 • 108 3.35 • 108

0kh],% 1.92 • 1014 2.36 • 1013 6.13 • 1013 1.39 • 1013 8.48 • 1011 1.40 • 1011 9.13 • 108 3.35 • 108

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (103) при п = 20; эксперимент Э21, финальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(103) for n = 20; experiment E2i, final stage]

к 2 3 4 5 6 7 8 9

ll^ftll 4.42- 10-1 4.17- 10-1 8.49 • 10~3 3.62 • 10-3 9.47 • 10-5 5.87 • 10-6 1.57- 10-6 2.84 • 10~7

3.91 • 10-1 3.36 • ю-1 5.20 • 10-3 2.20 • Ю-3 1.20 • 10-5 4.83 • 10-6 5.58 • 10~7 1.31 • 10~7

Dl% 4.79- 10-1 1.91 9.37- 10~2 6.49 • 10~2 7.33 • 10~4 3.22 • 10-4 1.52 • 10~4 7.03 • 10-5

[Dkh],% 8.39- 10-1 2.22 9.87- 10~2 6.69 • 10~2 7.43 • 10-4 3.26 • 10~4 1.53 • 10-4 7.05 • 10-5

Таблица 6

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (104) при п = 20; эксперимент Э21, финальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(104) for n = 20; experiment E2i, final stage]

к 2 3 4 5 6 7 8 9

ll^ll 3.14 • 10~2 2.70 • Ю-3 1.09 • Ю-3 7.85 • 10-5 5.89 • 10-6 3.80 • 10-7 9.15 • Ю-9 6.47 • Ю-10

5.11 • 10-2 2.90 • 10~2 1.30 • ю-4 8.66 • 10-5 5.25 • 10-7 2.19 • 10-7 1.04 • Ю-9 4.74 • Ю-10

Dl% 8.86 • 10~2 3.19 • Ю-3 2.35 • 10-4 1.51 • 10-5 2.32 • 10-6 4.92 • 10-8 6.46 • Ю-9 1.33 • ю-10

0ftfc],% 1.33 • ю-1 2.66 • 10~2 3.44 • 10-4 8.73 • 10-5 2.77- 10-6 2.41 • 10-7 7.30 • Ю-9 5.25 • Ю-10

Нормы псевдоневязок и относительные погрешности численных решений ДКЗ (105) при п = 20; эксперимент Э21, начальный этап [Norms of pseudoresiduals and relative errors of numerical solutions differential boundary value problem

(105) for n = 20; experiment E2i, initial stage]

к 2 3 4 5 6 7 8 9

IMI 7.96 • НГ1 4.23 • 10-1 1.56 • 10-1 3.51 • НГ2 2.26- 10-3 3.71 • 10~4 2.79 • 10-6 1.08 • 10-6

4.14 • НГ1 3.65 • 10-1 5.51 • 10~3 2.38 • 10-3 1.31 • io-5 5.06 • IO"6 6.04 • 10-7 1.43 • 10-7

Dl% 7.01 2.27 9.94 • 10-1 2.05 • НГ1 1.33- io-2 2.17- IO"3 8.88 • 10-5 5.42 • 10-5

[Dkh],% 7.41 2.64 9.97- 10-1 2.06 • НГ1 1.33- 10~2 2.17- IO"3 8.94 • 10-4 5.43 • 10-5

Таблица 8

Погрешности решений РКЗ для ОДУ2 (66) при п = 20, к G [2, 9] в области изменения границы a G [10~45, 0.01]; эксперимент ЭЗt, финальный этап [Errors in the solutions of the difference boundary value problem for ODE2 (66) for n = 20, к G [2, 9] in the region of boundary variation a G [10-45,0.01]; experiment E3i, final stage]

quotient of derivative, m 0 1 2

8.82 10.3 9.26

[Dk]x(m),% 3.81 3.77 8.32

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

На начальном этапе значения норм псевдоневязок || в эксперименте

а) Э2£ практически не изменяясь, оставались довольно значительными по абсолютной величине;

б) Э3£ увеличивались.

На финальном этапе значения норм псевдоневязок || в эксперименте

а) Э2£ практически не изменяясь, оставались довольно малыми по абсолютной величине;

б) Э3£ уменьшались.

Довольно значительные по абсолютной величине нормы || на начальном этапе и нарушение условия монотонности норм || на двух этапах не позволили признать возможным использование вектора ¿х^ в качестве вектора псевдовозмущений в области (Ь, Т].

Результаты исследования РКЗ для ОДУ2 (66) приведены в табл. 8, где перечислены значения погрешностей решений [Е^]х, [И^]х и погрешности первой и второй производных решения ]ж/, ]ж», [И^]ж/, [И^]хп при п = 20, к € [2, 9] и а € (£,Т] « [10-45, 0.01], где а — левая граница сетки Бь.

Несмотря на то, что Т, I, определяемые только по результатам экспериментов Э2£, Э3£, являются довольно условными границами, отметим, что их значения оказывались зависимыми от значения п (К) — при увеличении п точки Т, 1 имели тенденцию к смещению влево.

Ситуация с ОДУ2 (68) в области I < 0, в которой условие (63) нарушено, оказалась практически аналогичной в сравнении с изложенной для ОДУ2 (66).

10. Численные эксперименты Э1£, Э2£, Э3£: ОДУ2 с неограниченными общими решениями. Исследования выполнены в соответствии с принятой выше схемой, состоящей из двух этапов.

Во всех исследованных РКЗ критерий хорошей обусловленности (7) оказался нарушенным.

Все РКЗ для ОДУ2 (69)-(73) при выполнении экспериментов ЭК, Э2£, Э3£ обнаружили наличие областей (Ь,Т] и (Т,Ц.

В области (Т,Т\ результаты исследования всех РКЗ для перечисленных ОДУ2 с неограниченными общими решениями не имели существенных отличий от результатов исследования рассмотренных выше РКЗ для ОДУ2 с ограниченными общими решениями.

В области (Ь, Т] все РКЗ для перечисленных ОДУ2 с неограниченными общими решениями

а) на начальном этапе имели практически схожие свойства с рассмотренными выше на начальном этапе РКЗ для ОДУ2 (66), (68) с ограниченными общими решениями;

б) на финальном этапе поведение норм || практически полностью совпало с поведением норм на начальном этапе с тем лишь отличием, что значения || на финальном этапе оказывались всегда на несколько порядков ниже соответствующих порядков норм на начальном этапе.

Довольно значительные по абсолютной величине значения норм || и нарушение условия монотонности норм || на двух этапах не позволили признать возможным использование вектора ¿х^ в качестве вектора псевдовозмущений в области (Ь,Т].

Проиллюстрируем сформулированное выше замечание 3. Результаты выполнения эксперимента Э2£ при исследовании РКЗ, аппроксимирующих ДКЗ, в которой использовано ОДУ2 (69)

(х" + 2ж'Г1 + ж = Г1, £ е [0.01, 4.01],

\хо = 302.989950, хп = -0.643887, ( )

приведены в табл. 9, где указаны оценки норм (95) и (97), согласованные с нормами ||[ж] — ж|| и ||и — хЦ соответственно.

Проанализируем данные табл. 9.

1. Данные первой строки таблицы свидетельствуют об отсутствии условной устойчивости по к группы РКЗ, аппроксимирующих ДКЗ (106).

2. Данные второй строки таблицы при четных к не позволяют усомниться в выполнении первого соотношения (82), тогда как при нечетных к данные второй строки свидетельствуют о невыполнении упомянутого соотношения.

3. Данные трех последних строк таблицы согласовываются с данными первой строки и решением z = (г, г1, г") РКЗ (83)—значительные величины псевдоневязок ¿х^, пусть даже не для всех г = 1, 2,...,п — 1, в правых частях (85) привели к существенным различиям между возмущенным и и точным х решениями РКЗ, что и привело к оценкам норм, указанным в трех последних строках таблицы.

Условная сходимость по к разностной задачи, аппроксимирующей ДКЗ (106), имела место начиная примерно со значения п = 4000 (К = 0.001); условная сходимость по К имела место при любом к € [2, 9].

Заметим, что не следует ожидать условной сходимости по к разностных задач, аппроксимирующих ДКЗ (106), при п = 20 (К = 0.2) и при увеличении к = 2т (к > 9), т — натуральное число.

Действительно, при увеличении к оценки Хг, г = 1,2,...,п — 1, могут претерпеть либо незначительные, либо значительные изменения.

Изменения Хг в первом случае приведут к незначительным отличиям

а) оценок [Ек2]х от [Я§.2]л = 2.96 ■ 10-12 (табл. 9) в силу (95);

б) оценок [Е^/, [£#2]л« от [£§2]л/ = 1.43■ 102, 2]л« = 1.36■ 103 (табл. 9) в силу (12), (13), (95). . .

В этом случае не следует ожидать существенных отличий значений норм ||£х^|| от приведенных в таблице при к < 9, откуда следует истинность замечания в силу определения 4.

Истинность замечания во втором случае очевидна.

Указанная особенность наличия или отсутствия условной сходимости не наблюдалась в остальных задачах, рассмотренных выше.

11. Замечания об одном некорректном алгоритме вычисления обратной матрицы. Известно, что определитель матрицы равен нулю, если он содержит строку (столбец) нулевых элементов, или две одинаковые строки (столбца), или две пропорциональные строки (столбца), или одна из строк (один из столбцов) есть линейная комбинация его других строк (столбцов) [12].

Обратимся к локальной матрице Акг (10) и перечислим очевидные замечания для нее.

Таблица 9

Нормы псевдоневязок и абсолютные погрешности численных решений ДКЗ (106) при п = 20; эксперимент Э21, финальный этап [Norms of pseudoresiduals and absolute errors of numerical solutions of differential boundary value

problem (106) for n = 20; experiment E2i, final stage]

к 2 3 4 5 6 7 8 9

ll^ll 6.53 • 103 1.51 • 103 3.10 • 103 1.53 • 103 1.94 • 103 1.27- 103 1.37- 103 1.02 • 103

[Ekh], 6.94 • 10-3 1.00- 102 9.33- 10-6 63.3 6.67 • Ю-9 45.6 2.96 • 10-12 35.0

[Ekh]x> 6.64 • 102 2.63- 102 3.17- 102 1.81 • 102 2.01 • 102 1.33 • 102 1.43 • 102 1.03 • 102

[Ekh]," 6.32 • 103 2.40 • 103 3.02 • 103 1.66 • 103 1.91 • 103 1.22 • 103 1.36 • 103 9.44 • 102

Eh\x 2.14 • 102 31.9 1.00 • 102 36.9 62.6 33.0 44.3 27.9

Eh\x> 4.55 • 102 69.8 1.75 • 102 81.8 1.08 • 102 72.8 81.0 60.9

E'h \x" 4.66 • 103 8.57 • 102 1.66 • 103 7.62 • 102 9.25 • 102 5.84 • 102 6.12 • 102 4.46 • 102

1. Ни одна из строк (столбцов) не состоит из нулевых элементов хотя бы в силу наличия ненулевых элементов на главной диагонали матрицы.

2. Две одинаковые строки (столбца) отсутствуют.

3. Пропорциональность первых двух строк невозможна в силу противоположности знаков элементов в столбцах с четными номерами и равенства модулей соответствующих элементов этих строк.

4. Первая и вторая строки не могут быть пропорциональны оставшимся строкам, кроме последней, в силу наличия различного количества ненулевых элементов на этих строках.

5. Пропорциональность второй и последней строк, имеющих одинаковое количество элементов, приведет к соотношениям

я(*-2) = Pf-2) + (fc - 2)#-3) = = fc! h hk'

выполнение которых точно одновременно во всех узлах сетки при любом h практически невозможно. Ситуация с первой и последней строками аналогична.

6. Пропорциональность первого и второго, второго и третьего столбцов невозможна в силу противоположности знаков и равенства модулей соответствующих элементов этих столбцов в первых двух строках.

7. Первый, второй и третий столбцы не могут быть пропорциональны оставшимся столбцам в силу наличия различного количества ненулевых элементов на этих столбцах.

8. Пропорциональность первого и третьего столбцов, имеющих одинаковое количество элементов, приведет к соотношениям

Чг = ^ = = ••• = -,

г 'Pi 2р[ + Qi h2'

выполнение которых точно одновременно во всех узлах сетки при любом h практически невозможно.

9. Приведенные замечания не оставляют возможности допустить наличие представления строки (столбца) в форме линейной комбинации оставшихся строк (столбцов).

Перечисленные замечания позволяют сделать вывод об обратимости локальной матрицы (10).

Далее метод Гаусса вычисления обратной матрицы [3], не требующий вычисления определителя матрицы, будем называть корректным алгоритмом.

Алгоритм вычисления обратной матрицы средствами MS EXCEL, который реализован функцией MINVERSE(), предполагает использование значения определителя матрицы. Выяснить особенности используемых в MS EXCEL алгоритмов вычисления определителя матрицы и обратной матрицы не представилось возможным. Однако следует заметить, что эти алгоритмы нельзя признать корректными; для подтверждения замечания достаточно запрограммировать вычисления обратной матрицы (с использованием функции MINVERSE()) от локальной матрицы Акг, определителя матрицы (с использованием реализованной в MS EXCEL функции MDETERM()) и обратиться к конкретной ДКЗ.

Положим в РКЗ, аппроксимирующих ДКЗ (103), п = 175.

В узле ii при к = 7 функция MDETERM() вернула результат det А7'1 = = 0.028571111 = 0, а при к = 8 вернула det А8'1 = 0. Однако разложение определителя матрицы А8'1 по последнему столбцу [12] приводит к обратному: det А8'1 = 0. Далее при к = 8 функция MINVERSE() вернула не обратную матрицу, а сообщение об ошибке.

Заметим, что если положить равными нулю два верхних элемента последнего столбца матрицы А8'1, модули которых равны 4.30225 ■ 10 , все равно функция MDETERM() вернет результат det А8'1 = 0. Однако при таком допущении, очевидно, из разложения по последнему столбцу матрицы А8'1 следует неверное соотношение 0 = det А8'1 = (—1)9+9 ■ 1 ■ det А7'1 = = det А7'1 = 0.028571111. В этом случае также очевидно, что значения элементов последней строки матрицы А8'1, кроме последнего элемента, не могут влиять на значение определителя det А8'1 и могут быть произвольными. Однако изменение на ту или иную величину первого из них и оставшихся с четными номерами столбцов приводило к det А8'1 = 0. Следовательно, функция MDETERM() не всегда возвращает верное значение определителя матрицы, а функция MINVERSE() не всегда возвращает верную обратную матрицу.

Далее метод вычисления обратной матрицы средствами MS EXCEL будем называть некорректным алгоритмом. Очевидно, что в случае обратимости любой матрицы А нарушение известного равенства [12]

det А ■ det А~1 = 1 (107)

может быть вызвано как некорректностью алгоритмов методов вычисления, так и наличием вычислительных погрешностей компьютера при нахождении А~1, det А~1, det А.

Перечислим абсолютные погрешности между левой и правой частями соотношения (107):

Ak1 = |1 - det Ak1 ■ det(Afc1)-11,

полученные при использовании различных методов:

а) при использовании метода LU-разложения для вычисления определителя [3], реализация которого не предполагает вычисления алгебраических дополнений элементов матрицы, и метода Гаусса для вычисления обратной матрицы (корректный алгоритм) [3] были получены значения Afc1 = 0, к = 2, 3,..., 9;

б) при использовании функций (некорректные алгоритмы) MDETERM(), MINVERSE() был получен следующий набор значений:

Afc1 = {0, 0,1.15 ■ 10-9, 6.79 ■ 10-9, 3.67 ■ 10-5, 8.86 ■ 10-6}

при к = 2, 3,..., 7 соответственно; значения A8'1, A9'1 указанными функциями возвращены не были.

Отметим, при нахождении численного решения ДКЗ (103) при п = 150 корректный и некорректный алгоритмы вернули практически совпадающие обратные матрицы от локальных матриц только при к = 2, 3, что приводит лишь к частичному совпадению приведенных ниже результатов расчетов (см. соответствующие к = 2, 3 столбцы в табл. 10, 11).

Таблица 10

Погрешности численных решений ДКЗ (104) и нормы псевдоневязок на псевдоточном (42) и точном (22) решениях; п = 150; некорректный алгоритм вычисления обратной матрицы; эксперимент Э21, финальный этап [Errors in numerical solutions of differential boundary value problem (104) and norms of pseudoresiduals on pseudoexact (42) and exact (22) solutions; n = 150; incorrect algorithm for calculating the inverse matrix; experiment E2i, final stage]

к 2 3 4 5 6 7 8 9

ю,% 1.47- 10"3 1.06 • 10~3 1.34 • 10~4 9.45 • 10-5 5.14 6.37- 10-1 9.72 9.75

[Ekh},% 7.94 • 10~4 5.55 • 10~4 5.31 • НГ5 3.84 • 10-5 2.09 2.74 • 10-1 3.95 3.96

IMI 1.18 • 10~2 8.85 • 10~3 2.75 • НГ4 2.06 • 10~4 11.2 1.50 1.14 • 104 2.32 • 103

\\H\\ 1.34 • 10-14 1.39 • 10"14 1.56 • 10-14 5.16 • 10-14 1.31 • ю-11 4.22 • 10"11 2.48 • 10-8 5.41 • НГ8

l|Aftfc|| 4.44 • 10-16 7.77- 10"16 1.68 • НГ8 9.56 • Ю-9 7.71 • 10~3 9.35 • 10~4 1.23 • Ю10 1.24 • 107

Таблица 11

Погрешности численных решений ДКЗ (104) и нормы псевдоневязок на псевдоточном (42) и точном (22) решениях, п = 150, корректный алгоритм вычисления обратной матрицы; эксперимент Э21, финальный этап [Errors in numerical solutions of differential boundary value problem (104) and norms of pseudoresiduals on pseudoexact (42) and

exact (22) solutions; n = 150; correct algorithm for calculating the inverse matrix; experiment E2i, final stage]

к 2 3 4 5 6 7 8 9

№% 1.47- 10-3 1.06 • 10-3 3.32 • 10~7 1.22 • 10~7 2.72 • 10-11 1.26 • 10-11 9.00 • 10-11 7.44 • Ю-10

[Ekh},% 7.94 • 10~4 5.55 • НГ4 1.56 • 10-7 6.70 • 10-8 1.07- 10-11 6.80 • 10-12 3.66 • ю-11 3.03 • ю-10

ll^ftll 1.18 • 10-2 8.85 • НГ3 4.08 • 10-6 1.42 • 10-6 5.61 • Ю-10 2.22 • Ю-10 9.96 • 10-11 9.85 • Ю-10

\\K\\ 9.12 • 10-15 1.59 • 10-14 1.66 • ю-14 1.80 • НГ14 1.73 • 10-14 2.16 • 10-14 2.21 • 10-14 2.10 • 10-14

l|Aftfc|| 4.44 • 10-16 1.11 • ю-15 1.33 • ю-15 2.66 • 10-15 1.33 • ю-15 1.05 • 10-14 1.43 • 10-13 6.53 • 10-13

Для отдельных Дь, г = 1, 2,... ,п — 1, введем в соответствии с обозначением (41) норму

||Д£|| =швх(|Д*1|, |Д£>2|, ..., |Дл>га-1|),

где, например, Д^)1 = Дй1.

Обозначим систему разностных уравнений (15) как Рх = f .В силу того, что левые и правые части уравнений системы (15) содержат элементы обратной матрицы от локальной матрицы (10), использование некорректного алгоритма приводит к появлению погрешностей (возмущений):

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1) в матрице Р (речь идет о коэффициентной устойчивости, когда возмущается только матрица Р, а правая часть f остается неизменной [3]);

2) в правой части f (речь идет об устойчивости по правой части, когда возмущается только правая часть f, а матрица Р остается неизменной [3]).

Вопрос возмущения коэффициентов матрицы Р исследован в [1].

Заметим, преобразование РКЗ (15) к РКЗ (3) по форме отдаст предпочтение появлению погрешностей именно в коэффициентах матрицы Р.

Вычисление отдельных Дь, г = 1, 2,... ,п — 1, и ||Д^|| в процессе выполнения ЧЭ позволяет контролировать наличие погрешностей (возмущений) в коэффициентах каждого разностного уравнения и всей задачи (15) в целом.

12. Численные эксперименты Э2£: ОДУ2 с ограниченными общими решениями — некорректный алгоритм вычисления обратной матрицы. При исследовании РКЗ для ОДУ2 (64), (65) при использовании в эксперименте Э2£ некорректного алгоритма проявились следующие результаты.

1. Оценки Н^х^Н имели локальный минимум.

2. В некоторой окрестности границы а(Ь) при фиксированном номере г во внутренних узлах сетки значения также имели локальный минимум; причем по мере удаления узла с номером г от а(Ь) преобладающим становился монотонный характер.

3. Нормы || переставали быть тривиальными и имели возрастающий участок, начало которого практически совпадало с точкой локального минимума оценок Ц^х^Ц.

4. В некоторой окрестности границы а(Ь) при фиксированном номере г во внутренних узлах сетки значения также имелся возрастающий участок, в котором эти значения отличались от тривиальных, причем по мере удаления узла с номером г от границы а(Ь) оценки в области возрастания уменьшались вплоть до тривиальных значений.

5. При использовании некорректного алгоритма вычисления обратной матрицы нормы ||Д£||, к = 2,3,..., 9, оказались тривиальными не для всех к.

Результаты эксперимента Э2£ для РКЗ, аппроксимирующих ДКЗ (104), на финальном этапе при использовании некорректного алгоритма вычисления обратной матрицы приведены в табл. 10; при использовании корректного алгоритма — в табл. 11.

Данные табл. 10 свидетельствуют, что имеет место чувствительность норм ||£Х^|| и ||5х^|| к погрешностям (возмущениям) в коэффициентах РКЗ.

Характер изменения норм ||^х^|| в табл. 10 не позволил признать возможным использование ¿х^ в качестве вектора псевдовозмущений, что привело к отсутствию условной сходимости, тогда как данные табл. 11 свидетельствуют о наличии условной сходимости.

Результаты исследования РКЗ для ОДУ2 (65) в отрезке интегрирования [10-45,10-45 + 2.5] оказались незначительно отличными от приведенных данных в табл. 10, 11.

Исследования РКЗ для оставшихся ОДУ2 не выявили существенного влияния некорректного алгоритма вычисления обратной матрицы на результаты.

Выводы

1. На основе точного сеточного решения х^ разностной краевой задачи построено приближенное сеточное решение (псевдоточное решение) х^.

2. Введено понятие псевдоневязки для обыкновенного дифференциального уравнения и вычислена оценка порядка нормы псевдоневязки ||^х^|| на псевдоточном решении х^. Теоретически показан монотонно убывающий характер поведения этой нормы при увеличении используемой степени многочлена Тейлора к и уменьшении шага дискретизации к сетки.

3. Установлена теоретическая связь между порядком нормы псевдоневязки ||^х^|| и порядком нормы разности между точным решением х^ и псевдоточным решением х^.

4. Показано стремление псевдоточного решения х^ к точному решению х^ при увеличении используемой степени многочлена Тейлора к и уменьшении шага дискретизации к сетки.

5. Даны определения условной устойчивости и условной сходимости группы РКЗ; установлена теоретическая связь между ними.

6. На основе найденного вектора ёхх^ построено возмущенное решение и вычислена оценка нормы его отклонения от точного решения РКЗ, позволяющая выявить наличие или отсутствие условной устойчивости.

7. Установлена теоретическая связь между сходимостью (в традиционном понимании) и условной сходимостью группы РКЗ. Получено соотношение, позволяющее оценить меру различий с точностью до константы между искомой сеточной функцией х и сеточной функцией [х], совпадающей с точным решением х(Ь) ДКЗ в узлах сетки И^, значения которого в общем случае неизвестны.

8. Показана обратимость локальной матрицы.

9. Исследована содержащая погрешности (возмущения) в своих коэффициентах группа РКЗ, в которой выявлено отсутствие условной устойчивости и, как следствие, отсутствие условной сходимости.

10. Приведены результаты исследований с использованием псевдоневязок неустойчивых в традиционном понимании групп РКЗ, для которых отсутствуют основания отвергнуть их сходимость в силу практического совпадения сеточных функций [х] и х при конечных п.

Библиографический список

1. Самарский А. А. Теория разностных схем. М.: Наука, 1977. 656 с.

2. Формалеев В. Ф., Ревизников Д. Л. Численные методы. М.: Физматлит, 2004. 400 с.

3. Самарский А. А., Гулин А. В. Численные методы. М.: Наука, 1973. 432 с.

4. Маклаков В. Н. Оценка порядка аппроксимации матричного метода численного интегрирования краевых задач для систем линейных неоднородных обыкновенных дифференциальных уравнений второго порядка с переменными коэффициентами. Сообщение 2. Краевые задачи с граничными условиями второго и третьего рода // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2017. Т. 21, №1. С. 55-79. https://doi. org/10.14498/vsgtu1528.

5. Сходимость матричного метода численного интегрирования краевых задач для линейных неоднородных обыкновенных дифференциальных уравнений второго порядка с переменными коэффициентами // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2015. Т. 19, №3. С. 559-577. https://doi.org/10.14498/vsgtu1426.

6. Радченко В. П., Усов А. А. Модификация сеточных методов решения линейных дифференциальных уравнений с переменными коэффициентами на основе тейлоровских разложений// Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2008. №2(17). С. 60-65. https://doi.org/10.14498/vsgtu646.

7. Маклаков В. Н. Оценка порядка аппроксимации матричного метода численного интегрирования краевых задач для систем линейных неоднородных обыкновенных дифференциальных уравнений второго порядка с переменными коэффициентами. Сообщение 1. Краевые задачи с граничными условиями первого рода // Вестн. Сам. гос. техн. ун-та. Сер. Физ.-мат. науки, 2016. Т. 20, №3. С. 389-409. https://doi.org/ 10.14498/vsgtu1511.

8. Фихтенгольц Г. М. Курс дифференциального и интегрального исчисления. Т. 1. М.: Наука, 1970. 608 с.

9. Камке Э. Справочник по обыкновенным дифференциальным уравнениям. М.: Наука, 1976. 576 с.

10. Филиппов А. Ф. Сборник задач по дифференциальным уравнениям. М.: Либроком, 2013. 208 с.

11. Закс Л. Статистическое оценивание. М.: Статистика, 1976. 598 с.

12. Курош А. Г. Курс высшей алгебры. М.: Наука, 1975. 431 с.

Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki

[J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2022, vol. 26, no. 1, pp. 140-178 ISSN: 2310-7081 (online), 1991-8615 (print) d https://doi.org/10.14498/vsgtu1889

MSC: 34B99

The use of pseudoresiduals in the study of convergence of unstable difference boundary value problems for linear nonhomogeneous ordinary second-order differential equations

V. N. Maklakov

Samara State Technical University,

244, Molodogvardeyskaya st., Samara, 443100, Russian Federation.

Abstract

The paper considers the previously proposed method of numerical integration using the matrix calculus in the study of boundary value problems for nonhomogeneous linear ordinary differential equations of the second order with variable coefficients. According to the indicated method, when compiling a system of difference equations, an arbitrary degree of the Taylor polynomial in expanding the unknown solution of the problem into a Taylor series can be chosen while neglecting the approximation of the derivatives by finite differences.

Some aspects of the convergence of an unstable second-order difference boundary value problem are investigated. The concept of a pseudo-residual on a certain vector is introduced for an ordinary differential equation. On the basis of the exact solution of the difference boundary value problem, an approximate solution has been built, where the norm of pseudo-residuals is different from the trivial value.

It has been established theoretically that the estimate of the pseudoresidual norm decreases with an increase in the used degree of the Taylor polynomial and with a decrease in the mesh discretization step. The definitions of conditional stability and conditional convergence are given; a theoretical connection between them is established. The perturbed solution has been built on the basis of the found vector of pseudo-residuals, the estimate of the norm of its deviation from the exact solution of the difference boundary value problem has been calculated, which allows one to identify the presence of conditional stability. A theoretical relationship between convergence and conditional convergence is established.

The results of numerical experiments are presented.

Research Article

© Authors, 2022

© Samara State Technical University, 2022 (Compilation, Design, and Layout) 3 ©® The content is published under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/) Please cite this paper in press as:

Maklakov V. N. The use of pseudoresiduals in the study of convergence of unstable difference boundary value problems for linear nonhomogeneous ordinary second-order differential equations, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2022, vol. 26, no. 1, pp. 140-178. https://doi.org/10.14498/vsgtu1889 (In Russian). Author's Details:

Vladimir N. Maklakov https://orcid.org/0000-0003-1644-7424

Cand. Phys. & Math. Sci.; Associate Professor; Dept. of Applied Mathematics and Computer Science

Keywords: ordinary differential equations, boundary value problems, approximation order, numerical methods, Taylor polynomials, residuals.

Received: 20th October, 2021 / Revised: 1st November, 2021 / Accepted: 24th January, 2022 / First online: 31st March, 2022

References

1. Samarskii A. A. Teoriia raznostnykh skhem [The Theory of Difference Schemes]. Moscow, Nauka, 1977, 656 pp. (In Russian)

2. Formaleev V. F., Reviznikov D. L. Chislennye metody [Numerical Methods]. Moscow, Fiz-matlit, 2004, 400 pp. (In Russian)

3. Samarskii A. A., Gulin A. V. Chislennye metody [Numerical Methods]. Moscow, Nauka, 1973 (In Russian).

4. Maklakov V. N. The evaluation of the order of approximation of the matrix method for numerical integration of the boundary value problems for systems of linear non-homogeneous ordinary differential equations of the second order with variable coefficients. Message 2. Boundary value problems with boundary conditions of the second and third kind, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2017, vol.21, no. 1, pp. 55-79 (In Russian). https://doi.org/ 10.14498/vsgtu1528.

5. Maklakov V. N. Convergence of the matrix method of numerical integration of the boundary value problems for linear nonhomogeneous ordinary differential second order equations with variable coefficients, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2015, vol.19, no. 3, pp. 559-577 (In Russian). https://doi.org/10.14498/vsgtu1426.

6. Radchenko V. P., Usov A. A. Modified grid method for solving linear differential equation equipped with variable coefficients based on Taylor series, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2008, no. 2(17), pp. 60-65 (In Russian). https://doi.org/10.14498/vsgtu646.

7. Maklakov V. N. The evaluation of the order of approximation of the matrix method for numerical integration of the boundary value problems for systems of linear non-homogeneous ordinary differential equations of the second order with variable coefficients. Message 1. Boundary value problems with boundary conditions of the first kind, Vestn. Samar. Gos. Tekhn. Univ., Ser. Fiz.-Mat. Nauki [J. Samara State Tech. Univ., Ser. Phys. Math. Sci.], 2016, vol.20, no. 3, pp. 389-409 (In Russian). https://doi.org/10.14498/vsgtu1511.

8. Fichtenholz G. M. Differential- und Integralrechnung. I [Differential and integral calculus. I], Hochschulbücher für Mathematik [University Books for Mathematics], vol. 61. Berlin, VEB Deutscher Verlag der Wissenschaften, 1986, xiv+572 pp. (In German)

9. Kamke E. Spravochnik po obyknovennym differentsial'nym uravneniiam [Manual of ordinary differential equations]. Moscow, Nauka, 1976, 576 pp. (In Russian)

10. Filippov A. F. Sbornik zadach po differentsial'nym uravneniiam [Collection of Problems on Differential Equations]. Moscow, Librokom, 2013, 208 pp.

11. Zaks L. Statisticheskoe otsenivanie [Statistical estimation]. Moscow, Statistika, 1976, 598 pp. (In Russian)

12. Kurosh A. G. Kurs vysshei algebry [A Course of Higher Algebra]. Moscow, Nauka, 1975, 431 pp. (In Russian)

i Надоели баннеры? Вы всегда можете отключить рекламу.