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

Исследование матриц Якоби и чисел обусловленности при решении нелинейных граничных задач Текст научной статьи по специальности «Математика»

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

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

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

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

Текст научной работы на тему «Исследование матриц Якоби и чисел обусловленности при решении нелинейных граничных задач»

14

Труды БГТУ, 2016, № 6, с. 14-17

УДК 519.624

И. Ф. Соловьева

Белорусский государственный технологический университет

ИССЛЕДОВАНИЕ МАТРИЦ ЯКОБИ И ЧИСЕЛ ОБУСЛОВЛЕННОСТИ ПРИ РЕШЕНИИ НЕЛИНЕЙНЫХ ГРАНИЧНЫХ ЗАДАЧ

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

Ключевые слова: малый параметр, пограничный слой, двухточечные граничные задачи.

I. F. Solov'yeva

Belarusian State Technological University

THE RESEARCH OF JACOBI MATRICES AND CONDITION NUMBERS FOR SOLVING NONLINEAR BOUNDARY VALUE PROBLEMS

In this paper for solving nonlinear boundary value problems we propose a method of multiple two-way adjustment. This method allows you to process the numerical solution of the boundary problem to replace several solutions for the Cauchy-cottages. To solve the problems of computational schemes are built using multiple two-way adjustment. They include a procedure for solving the Cauchy problems in both forward and reverse directions. For this sighting purpose sub-ranges were selected. The article shows that the choice of the number and lengths of the subintervals zeroing provides a necessary and quality of the Cauchy problem, for the solutions of which well working methods exist at the present time. In the course of solving this problem Ritz-Jacobi matrix is made and its properties are investigated. For sighting Cauchy problem closing system of equations, constructed which can be obtained of a quite a low order. Define the boundaries of the spectrum of the Jacobi matrix are defined and their condition numbers are calculated. The proposed method allows to solve a wide class of nonlinear boundary value problems, including an applied research.

Key words: small parameter, boundary layer, the two-point boundary value problems.

Введение. В настоящее время проблемы разработки и исследования новых методов численного решения граничных задач очень разнообразны, актуальны и значимы. Интерес к ним достаточно высок.

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

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

Постановка задачи. Пусть задана нелинейная двухточечная задача с неразделенными граничными условиями:

у' = /(*, у), а < * < Ь, (1)

Я (У (а), У (Ь)) = 0, (2)

где

у :[а,Ь] ^ Я", /: [а,Ь]хЯ" ^ Я", Я : Я" хЯ" ^ Я".

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

В данной статье будем рассматривать метод множественной двусторонней пристрелки, позволяющий заменить процесс численного решения граничной задачи решением нескольких задач Коши. Методы такого рода называют методами редукции граничных задач к задачам Коши. Сильной стороной такого подхода к решению граничных задач является тот момент, что для решения задач Коши в настоящее время можно применять сильно развитые, хорошо работающие и имеющие полное математическое обеспечение численные методы [1].

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

Для исследования сходимости метода множественной двусторонней пристрелки важное значение имеет понятие изолированности решения задачи (1), (2).

Определение. Решение граничной задачи (1), (2) называется изолированным, если выполняются условия:

det

дg (^ (а), у (Ь)) , дg (у (а), у (Ь))

д у(а)

д у(Ь)

Ф (а)

дg (у(а), у(Ь)) + дg (у (а), у (Ь)) ф

Н--Ф (Ь)

д у (а)

д у(Ь)

* 0,

* 0

на точном решении задачи (1), (2). Функция Ф(Х) - это матричное решение задачи Коши

Ф'(,) = ф (,),

д у

Ф(а) = Е,

где а < X < Ь, взятое при х = Ь.

Алгоритм метода множественной двусторонней пристрелки. Предлагаемый метод множественной двусторонней пристрелки состоит в следующем.

Разбиваем отрезок на совокупность точек. Назовем их точками пристрелки:

а = ?0 < 11 < 12 < ... < 12Я_1 < я = Ь.

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

Пристрелочные задачи Коши построим в прямом и обратном направлениях:

и = £(X, и), X е ^2+-1 = {'2у -1 < ' < <2■};

и(Х, у2■ -1 ) | X=Х2= У2у-1, У2■ -1 е Rn,

V = £(X, V), X е ./2-\ = {?2 - > X > ?2.-2}

у2■■ -1) х=<2-1 = У2■ -И у2■■ -1 е ^, ■ = 1 ^

(3)

(4)

где Х2 ;-1 - точки пристрелки; X 2 - точки сшива решений; у2 ;-1 - параметры пристрелки.

Для полученных пристрелочных задач Коши составляем замыкающую систему уравнений вида

(5)

I и (Х2■ , у2■ -1 ) - У (Х2■, у2у+1 ) = 0, ■ = 1 IgуЛ и(Х2т, у2т-1)) = 0.

Обозначим:

/ Т Т Т \Т

г = {у^ У2, ..., У 2т-1 ) .

Перепишем замыкающую систему вида (5) в операторной форме

Н (г) = 0,

(6)

где

Н: RN ^ RN,

N = т х п.

Свойства замыкающих систем уравнений (5), (6) зависят от правой части £, исходного уравнения, формы граничных условий, области интегрирования [а, Ь], точек пристрелки и(X, у2.-1) и траекторий пристрелки и(X, у2у-1), у(Х, у2у-1). Эти свойства наиболее полно характеризуются матрицами Якоби для соответствующих отображений Н.

Для замыкающей системы уравнений (5) матрица Якоби будет иметь вид

дН_

дг

Ф

(к)

О?)

-П Ф4

0 0

(к)

00 00

Ф(к) -П(к) 2 т-2 2 т-2

0 о2

Ф(к) =

ду2 ^-1

Ок} = ^ {р°2т) а,

0(к) = ди (Х2у , у2у+1)

2; ду2 у +1

ди

дg (Р(к) )

О (к) = ° ^ 0,2т/ ф( к) 2т-1 2т *

ду

Пусть у(Х) - искомое решение исходной граничной задачи. Введем обозначения:

/=(у*7;..., у*т-1)Т.

(7)

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

Понятно, что H(г ) = 0, где г - решение исходной системы (1), (2).

Обозначим к-е приближение к решению г :

= ОТ, УГ,..., У2Г1Г е Я.

Все оставшиеся приближения найдем, применяя модифицированный метод Ньютона, основанный на аппроксимации матрицы Якоби:

dH(zk)) dz

Azm _ -H(zw).

(k Ь

Теперь искомое решение у(*) исходной граничной задачи представляем формулой

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

к*, у* _!), * е _

У(*) = 1 / — (8)

[" , у*]* е 12]] = 1, т

В случае прямого направления матрицы-блоки для пристрелочных задач Коши будут иметь вид

iU'(t) = Ф2;-1(М)и2;-1(?)

2 j-1

Т(+)

[U2j_i(i2j_i) = I, te J2 j-1, d/(t, u(t, j2j-1))

(9)

Ф2 j» =

U_1(t) =

Э u

du(t, y2j_1) Э u

(10)

Аналогичным образом получаем матрицы-блоки для пристрелочных задач Коши, решаемых в обратном направлении:

где

_1(t) =Ф2 j »V, j _1(t),

V j_1 (t2 j-1) = ^t e J2__l,

_Э /(t, v (t, yj-1))

(11)

Ф 2 j _1(v)

V (t) d v(t, У2j_1) , 1-

2j_1(t) _ ——, j _1, m

d У2 j _1

(12)

причем

[и22 _! = и 2 ; _1(*2 ,), | V(2]_2) = V (* )

Построим последовательные приближения:

(13)

(к+1)

_ z(k) + Az

(к)

к _ 0,1, 2,...

(14)

Найдем поправки Агк в методе Ньютона:

Аг(к) = (Аг<к)т, ^)т, ...,А^, (15)

где

H _ (hw, hf,..., hff, hf _ h (z(k)).

На точном решении г* выполняется неравенство

Бт(г*) * 0

и, следовательно, решение граничной задачи изолировано. Значит, при хорошем начальном приближении г (0) нетрудно обеспечить сходимость метода Ньютона. Вычислительные свойства метода Ньютона достаточно сильно зависят

от свойств матрицы Якоби ^Н. Свойства матрицы Якоби, в свою очередь, определяются чис-

т(+)

лом и длинами положительных - 2;_1 и отрицательных 12 j _1 подынтервалов пристрелки. Такая

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

Для замыкающей системы уравнений в задаче Троеша [2] можно конкретизировать матрицу Якоби. Запишем ее в следующем виде:

dH (zk)

dz

ф(к) .(к)

-Q,f)

Введем обозначения

G

(к)

H 0 _

ан^о

dz

и образуем матрицу В = Н'ТН0.

Вычислим числа обусловленности матрицы Н0. Для этого определим верхнюю и нижнюю границы матрицы В:

(к+1)

_ B

,(к)

Л

Лк)

, к _ 0,1,2,..., z(кк e R4. (16)

Верхнюю границу в(В) матрицы В найдем по правилу:

ß(B) _ lim z(к) , к _ 0,1, 2, к II

Введем обозначения:

С _ ß(B)E _ B, ю(к) e R4,

ß(C) _ liml |ю( к I.

(17)

(18) (19)

Определим нижнюю границу а(В) матрицы В:

а(В) = Р( В) _ р(С). (20)

Итерации векторов г(к) и ю(к) проводились до тех пор, пока не достигалась точность:

Л s+1)

— z

(s)

ю

(p+1)

ю1

,(p)

< —10-5, 2

<—10-5. 2

U.

(2 j) 2 j-1

и V

(2 j)

2 j -1 ^

Искомое значение чисел обусловленности вычислим по формуле

V(H о) = .

P(B)

' а( B)'

Методы решения задач Коши, предназначенные для определения блоков

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

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

Литература

1. Деккер К., Вервер Я. Устойчивость методов Рунге-Кутта для жестких нелинейных дифференциальных уравнений. М.: Мир, 1983. 200 с.

2. Холл Д., Уатт Д. Современные численные методы решения обыкновенных дифференциальных уравнений. М.: Мир, 1989. 312 с.

References

1. Dekker K., Verver Ya. Ustoychivost' metodov Runge-Kutta dlya zhestkikh nelineynykh differrent-sial 'nykh uravneniy [Stability of Runge-Kutta methods for stiff nonlinear differential equations]. Moscow, Mir Publ., 1983. 200 p.

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

2. Holl D., Uatt D. Sovremennyye chislennyye metody resheniya obyknovennykh differentsial'nykh uravneniy [Modern numerical methods for solving ordinary differential equation]. Moscow, Mir Publ., 1989. 312 p.

Информация об авторе

Соловьева Ирина Федоровна - кандидат физико-математических наук, доцент кафедры высшей математики. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Беларусь). E-mail: [email protected]

Information about the author

Solov^eva Irina Fedorovna - PhD (Physics and Mathematics), Assistant Professor, the Department of Higher Mathematics. Belarusian State Technological University (13a, Sverdlova str., 220006, Minsk, Republic of Belarus). E-mail: [email protected]

Поступила 07.03.2016

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