Научная статья на тему 'АНАЛИЗ СМЕШАННОЙ КРАЕВОЙ ЗАДАЧИ ДЛЯ УРАВНЕНИЯ ПУАССОНА'

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

CC BY
110
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УРАВНЕНИЕ ПУАССОНА / МЕТОД ФИКТИВНЫХ КОМПОНЕНТ / МЕТОД ИТЕРАЦИОННЫХ РАСШИРЕНИЙ / POISSON'S EQUATION / METHOD OF FICTITIOUS COMPONENTS / METHOD OF ITERATIVE EXTENSIONS

Аннотация научной статьи по математике, автор научной работы — Ушаков А.Л.

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

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

ANALYSIS OF THE MIXED BOUNDARY VALUE PROBLEM FOR THE POISSON’S EQUATION

The mixed boundary value problem for the Poisson’s equation is examined in a bounded flat domain. The problem is continued in a variational form through the boundary with the Dirichlet condition to a rectangular domain. To solve the continued problem, a modified method of fictitious components in a variational form is formulated. The continued problem in a variational form is considered on a finite-dimensional space. To solve the previous problem, a modified method of fictitious components on a finite-dimensional space is formulated. To solve the continued problem in matrix form, the known method of fictitious components is considered. It is shown that in the method of fictitious components the absolute error in the energy norm converges with the speed of a geometric progression. To generalize the method of fictitious components, a new version of the method of iterative extensions is proposed. The continued problem in matrix form is solved using the method of iterative extensions. It is shown that in the proposed version of the method of iterative extensions, the relative error converges in a norm that is stronger than the energy norm of the problem with a geometric progression rate. The iterative parameters in the specified method are selected using the minimum residual method. The conditions which are sufficient for the convergence of the applied iterative process are indicated. An algorithm which implements the proposed version of the method of iterative extensions is written. In this algorithm, an automated selection of iterative parameters is conducted, and the stopping criterion is established when achieving an estimate of the required accuracy. An example of the application of the method of iterative extensions for solving a particular problem is given. In the calculations, the condition for achieving an estimate of the relative error in the norm that is stronger than the energy norm of the problem is set. However, the relative errors of the obtained numerical solution of the example of the original problem are shown in other ways. For example, the relative error in grid nodes is calculated pointwise. To achieve a relative error of no more than a few percent, just a few iterations are required. Computational experiments confirm the asymptotic optimality of the method obtained in theory.

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

УДК 519.63

DOI: 10.14529/mmph210104

АНАЛИЗ СМЕШАННОЙ КРАЕВОЙ ЗАДАЧИ ДЛЯ УРАВНЕНИЯ ПУАССОНА

А.Л. Ушаков

Южно-Уральский государственный университет, г. Челябинск, Российская Федерация E-mail: ushakoval@susu.ru

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

Ключевые слова: уравнение Пуассона; метод фиктивных компонент; метод итерационных расширений.

Введение

Рассмотрим смешанную краевую задачу с однородными краевыми условиями Дирихле и Неймана для эллиптического уравнения Пуассона в ограниченной области. Основные проблемы при решении эллиптических задач обычно связаны со сложностью геометрии области, высотой порядка дифференциального уравнения и наличием краевого условия Дирихле [1-5]. Будем исходить из желаемых положений, что предлагаемые численные методы должны являться устойчивыми к вычислительным ошибкам округления, быть асимптотически оптимальными по вычислительным затратам в арифметических операциях, являться достаточно универсальными и при этом иметь не сложную реализацию при автоматизации вычислительного процесса. Для возможного преодоления указанных трудностей и реализации указанных положений при решении рассматриваемой задачи используем в разных вариантах методы типа фиктивных компонент с применением модернизации и обобщения указанных методов, что приведет к их усложнению, но не кардинального характера [4-7]. Отметим, что для решения задачи в прямоугольной области, к решению которой будет сводиться решение рассматриваемой задачи, можно использовать, например, известные маршевые методы оптимальные по вычислительным затратам [8-11].

1. Области

Пусть задана первая ограниченная плоская область и выбирается вторая ограниченная плоская область.

Wac М2, ae {1, II}.

Требуется, что бы пересечение этих областей было пусто, а объединение их замыканий было замыканием прямоугольной области.

w1 n Wii =0, W1 и WII = п.

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

эп=s, s = Г1 и г2, Г1 n г2 =0.

= sa, sa = Га,1 U Га,2, Га,1 П Га,2 = 0.

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

ЭП1 П ЭЙП = S, S = Г1Д П Г112 Ф 0.

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

2. Краевые задачи в операторном и вариационном видах

В первой области рассматриваем смешанную краевую задачу для уравнения Пуассона. Во второй области вводим смешанную краевую задачу для однородного экранированного уравнения Пуассона. На первых частях границ областей задаем однородное условие Дирихле. На вторых частях границ областей рассматриваем однородное условие Неймана. Задача на первой области является решаемой задачей. Задачу на второй области рассматриваем в качестве нулевого фиктивного продолжения решаемой задачи. Приведем решаемую и фиктивную задачу в операторном виде:

DUa + kaUa = fa, k = 0, kn > 0, /„ = 0,

Эйг

Га,1

= 0,

a, 2

= 0. (1)

дп

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

иае На : Аа(йаУа) = Ра(уа) "уае На. (2)

Пространства решений для таких задач будут следующие пространства функций Соболева

На= На(па) ={уаеЖ}(Па): у|^ = о].

Правые части этих задач являются линейными функционалами

Ра(Уа) = (/«, Уа1 (/а> Уа) = { 1аУа(^"а.

В левых частях этих задач стоят билинейные формы

Аа(иа>Уа) = { (иахУау + иауУау + каиаУа№"а. "а

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

II 1|2 II ||2 ^

$С1,С2 > 0: С1 ||Уа| 12("а) £ Аа(Уа,Уа) £ с2 |Ы"Уае На.

Эти предположения обеспечивают существование и единственность решения у каждой из рассматриваемых задач, физических систем [1]. Заметим, что решение фиктивной задачи нулевое.

3. Продолженная задача в вариационном виде

Возможно совместное рассмотрение решаемой и фиктивной задач в вариационном виде. Такую задачу будем называть продолженной задачей

UeV: АДы, I1v) + ЛП (U,v) = F1(I1v) "v eV. (3)

Расширенное пространство решений для такой задачи будет следующее пространство функций Соболева.

V = V(П) = {v e W (П): v| = üj.

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

Vi = Vi(p) = {vi e V: vi|^ = ü

В формулировке продолженной задачи используем оператор проектирования из расширенного пространства решений продолженной задачи на пространство ее решений

I1: V ^ V1, V1 = imI1, I1 = I12.

Дополнительно введем подпространства в расширенном пространстве решений

V3 = V3(p) = {v3 e V: v31n\% = ü

V2 = V2(n) = {v2 e V: A(v2,v1) = ü "v1 e V1, A(v2,v3) = ü "v3 e V3 j, V = V1 © V2 © V3.

Мы использовали билинейную форму являющуюся суммой билинейных форм

А(ы,v) = А1(ы,v) + Ajj(и,v) "и,v e V. Полагаем, что билинейная форма задает в расширенном пространстве решений нормировку эквивалентную нормировке соответствующего пространства Соболева.

2 2 3c c0 > ü: c v 1 „ £ A(v v) £ Со v 1 „ "v e V

^ " "1 ir Ilw2 (П) v ' ' 2\г Ilw2 (П) Предполагаем, что используемые пространства Соболева таковы, что в них возможно продолжение функций с сохранением нормы. Обычное в таких случаях это положение будем использовать в указываемом виде

$Д e (ü;1], b e [Д;Ч: AA^,v2) £ An(v2,v2) £ bA(y2,v2) "v2 e V2. В таком случае у продолженной задачи существует и единственное решение. Решение продолженной задачи - это решение исходной задачи в первой области, продолженное нулем на остальную часть прямоугольной области.

4. Модифицированный метод фиктивных компонент в вариационном виде

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

uk eV: A(uk - uk -1, v) = -tk _1 (A1 (uk-1, I1v) + An (uk-1, v) - F1 (I1v)), k e N "v e V,

"uüe V, t = 1.1_1 = 2/(b + Д), ke N\{1}. (4)

Этот итерационный процесс имеет оценки сходимости

V, e = cqk-1, ke N, c =>/ЙП,ü £q = (fa _Д)/(Д + b) < 1.

Мы использовали энергетическую норму, порождаемую билинейной формой расширенной задачи

||v||V = ^A(v, v) "v e V.

5. Конечномерное подпространство

Зададим введенную ранее прямоугольную область и части ее границы в прямоугольной системе координат

Вестник ЮУрГУ. Серия «Математика. Механика. Физика» 31

2021, том 13, № 1, С. 29-40

uk — и

.£e

V

-ü -и — и

П = (0;х(0;b2), Г ={b1}x(0;b2)U(0;x|b2}, Г2 ={0}x(0;b2)U(0;Mx{0}, b2 e (0; ■+»).

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

(Xj;yj) = ((i - 1)й1;( j - 1)h2), h1 = b1 /ra, h2 = b2 /и, i = 1,2...,ra, j = 1,2...,и, га,иe N.

Рассмотрим сеточные функции со значениями в узлах введенной сетки vi j = v(xi;yj)e M, i = 1,2...,ra, j = 1,2...,и, га,иe N.

Для восполнения сеточных функций используем билинейные базисные функции Ф',j (x;y) = Y1,' (x)Y2,j (y), i = 1,2...,ra, j = 1,2...,и, ra,и e N, Y1' (x) = Y(x/hy - i +1), Y2,i (y) = Y(y/h2 - j +1), z, z e [0; 1], Y(z) = <¡2- z, ze [1;2], 0, zг[0;2].

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

Ф^j(x;y) = 0, (x;y)г П, i = 1,2...,ra, j = 1,2...,и, ra,иe N. Линейные комбинации базисных функций образуют конечномерное подпространство в пространстве решений расширенной задачи

{ra и ¡

X X Vi, j Ф^j (x; y)| с V.

6. Продолженная задача в вариационном виде на конечномерном подпространстве

Рассмотрим продолженную задачу в вариационном виде при замене пространства ее решений на введенное ранее его конечномерное пространство

«eV: A1 (и,IV) + Ajj(«,V?) = F1(IV) "V? eV. (5)

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

V1 = V1(n) ={v1 eí?: V1 ^ = 0}.

Полагаем, что оператор проектирования действует аналогично на соответствующих конечномерных подпространствах

I1 :Vi^Vx, V1 = iraI1, I1 = I12. Дополнительно введем соответствующие конечномерные подпространства

i?3 = V3(p) = {v?3 ei?: v?3 ^ = 0},

V2 = V2(n) = {v?2 e V: A(V2,V?1) = 0 "V?1 e Vx, A(V2,V3) = 0 "V3 e V3}, V = V1 © V2 © V3.

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

$Д e (0;1], ~ß2 e [Д;1]: ßiA(V2,V2) < An(V2,V2) < ~ß2A(V2,V2) "V2 e V2. Также вместо билинейных базисных функций, например, можно использовать кусочно-линейные базисные функции.

7. Модифицированный метод фиктивных компонент в вариационном виде на конечномерном подпространстве

Рассмотрим модифицированный метод фиктивных компонент в вариационном виде на конечномерном подпространстве

uк e V: A(« к - uк-1, V) = -tk-1 (A1 (uk-1, I1V) + Ajj (uk-1, V) - F1 (I1V)), к e N "V e V,

"й0еУи т0 = 1.тк_

к- = 2/(Д + Д), ке М\{1}. Этот итерационный процесс имеет оценки сходимости следующего вида

е = сдк-1, к е М, с =

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

(6)

-1,0 <д = (Д -Д)/(& + Д) < 1.

Здесь мы использовали энергетическую норму, порождаемую билинейной формой расширенной задачи на конечномерном подпространстве

IV\ - =у/А(у,V) "V е!7.

8. Продолженная задача в матричном виде

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

йе : Вй = у, у е . (7)

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

(Вй,V) = АДы,IV) + АП(и,V) "й,г?е IАу,V) = /Д 11г) "Vе I,

У,у) = (У,V= уй^, V = (У1,г2,...,)'е Мы,N =

га«.

В качестве примера рассмотрим нумерацию узлов сетки, коэффициентов при базисных функциях и соответствующих базисных функций.

уИ«-1>+; = V', 1, Ф«(г-1)+; = Ф 1 (х» ^ У] ^ » = 1,2..., га 1 = 1,2...,«

га п N

у=ЕЕ у», 1Ф» 1 (х; у)=Е V ф I.

г=11=1 г=1

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

V = у, , Уз')', й=(«1' ,0' о')', у=(у ,0' о')'.

Вычисляем элементы матрицы, компоненты вектора правой части, приведенной системы Ьу = ¿Г^ЧАДФ,, 11Ф1) + Ап(Ф,,Ф1)), у = /^^ВДФ,),», 1 = 1,2,...,N.

9. Метод фиктивных компонент в матричном виде

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

йк е МN : А(йк - йк-1) = -тк-1(Вйк-1 - у), к е М,

"й0 еУх, То = 1. Тк-1 = 2/(Д + Д2), к е М\ {1}. (8)

На каждом шаге этого итерационного процесса получаем расширенную задачу в матричном виде с расширенной матрицей

(Ай,V) = А(й,V) "й,Vе I7. Вычисляем элементы этой матрицы

а,! = АТ1Л2-1А(Ф1., Ф1), 1,1 = 1,2,..., N. Возникающие матрицы имеют известную структуру

А=

А11 А12 0 А11 А12 0

А21 А22 А23 ,В= 0 А02 А23

0 Аз2 Азз _ 0 Аз2 Азз

Используем подпространство векторов

V = {v = (v/,v2',v3')'e MN : v2 = 0, v3 = 0}.

Дополнительно введем подпространства векторов, как и предыдущие соответствующие конечномерным подпространствам введенным ранее

V3 = {v = (v/,v2',v3')'e MN : v1 = 0, v2 = o}

V2 ={v = (V, v2, v3')'

W,v')'e MN : Allvl + A12v2 = 0, A23v2 + A33v3 = o}, MN = V © V © V.

42^2

23 2

33 3

1

2

3

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

виде

"An A12 0 " u1 fx

Bu = f, 0 A02 A23 0 = 0

0 A32 A33 _ 0 0

По решению продолженной задачи в матричном виде получаются решения соответственно исходной задачи в матричном виде и нулевое решение фиктивной задачи в матричном виде

aiA = fi,

A02 A23 A32 A33

u2 0 u2 0

u3 0 u3 0

Введем нормы, порождаемые единичной матрицей, расширенной матрицей и ее квадратом

= 4(v,v) , \\v\lA = V(A,v) , l|v||A2 = ^,

[A2v,^ "v e MN.

Лемма 1. В итерационном процессе метода фиктивных компонент (8) выполняется оценка

u1 — u

< 2

—0 — u — u

Доказательство. Введем обозначение ошибки в итерационном процессе (8)

У = ик - й, к е Ми {0}. Из итерационного процесса получаем равенства

(A(V — y0))2 = (—Ay0 )2, Ay1 Ay1 — 2Ay1Ay0 + Ay0Ay0 = Ay0Ay0.

2

& —V0

Заметим, что имеет место неравенство

А у0А у0 ^ЛцУОЛцуО.

Получаем неравенства

А у1 А у1 - 2А у1 А у0 < 0, (А у1 А у1)2 < (2А у1 А у0)2 < 4(А у1 А у1 )(А у0А у0). После сокращения получаем следующие неравенства

АуЧу1 < 4Ay0Ay0,

< 2

y0

u1 — u

<2

—0 — u — u

u1 — u 43 VI u1 — u

A

Лемма 2. В итерационном процессе метода фиктивных компонент (8) выполняется оценка.

й » 2р"1(Ь1-2 + Ь2-2)-1/2, И1, к2 ® 0, *-п = 0.

Доказательство. Заметим, что выполняется неравенство

> 0: (А у1,у1) < й 2(Ау1, А у1),

£ £ 4, Л] = (-А у1, у1) < й 2( А у1, А уу1) = й 2 £ £ Л2с2,.

'=1 ]=1 ¿=1 у =1

Получаем асимптотическое равенство

й » Л-/2 = 2р_1 (Ь1-2 + Ь2-2 )-1/2, Н1, Н2 ® 0.

Здесь использовали свойства решений спектральной задачи.

+¥ +¥

у1 = ££с- Д ], у Д у) = 1, (й, у ,ФР,г)=0,0'; У) *( р; 1), ^ j, р, 1 е ^

¿=1 У=1

v

2

2

A

A

2

2

2

2

A

A

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

A

A

где

фи еУ ((0; Ьх) х (0; Ъ2)):-Л^ = Л,Д,, фи * 0, Л,, = 0,25р2 ((2/ - 1)Ь-2 + (2; - 1)Ь-2), /, , е N.

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

Теорема 1. В итерационном процессе метода фиктивных компонент (8) выполняются оценки сходимости

uk — u

<e

—о — u — u

= e

f0 — f

е = сдк-1, се (0 + ~), ке N /0 = Лй0, 0 <9 = (Д2 - Д)/(Д + Д2) < 1,

с » 4р"1(Ь1-2 + Ь22)-1/2, И1,Н2 ® 0, *-п = 0. В методе фиктивных компонент абсолютная ошибка в энергетической норме сходится со скоростью геометрической прогрессии.

10. Метод итерационных расширений

Для решения прежней задачи (7) применим новый метод. Определим матрицы, которые будем использовать в дальнейшем

(Лй,у) = Л1(й,у), (Лпм,у) =ЛП(й,V) "й,у е I7. Введенные две матрицы имеют определенную структуру

" A11 A12 0" "0 0 0

Aj = A21 A20 0 , Ajj = 0 A02 A23

0 0 0 0 A32 A33

Определим теперь по-другому расширенную матрицу как сумму первой матрицы со второй

матрицей, умноженной на дополнительный положительный па

заметр

"Cn C12 0 " ■ A11 A12 0" "0 0 0 "

C = Aj + }An, C21 C22 C23 = A21 A20 0 + g 0 A02 A23 , ge (0; +¥)

0 C32 C33 _ 0 0 0 0 A32 A33 _

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

$Д е (0; +¥), Д е [Д; +¥: Д2 (Cv2,Cv2) < (Anv2, Anv2) < Д2 (Cv2,Cv2) Vv2 e V>, $ae (0; ■+»): ^Ajv2, AjV2) <a2( Anv2, Anv2) Vv2 e V2.

Далее используем только последнее неравенство (CVj,CV2) = (AjV2, AjV2) + 2gAjV2, Ajjv^ + g2 (Anv2, Anv^< 2 (AjVj, Ajv^ + 2g2 (AnV2,Anv^ <

< 2(a2 + g2)( An v2, A^).

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

0,5(a2 + g2)—1 < Д2.

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

(Cvj,Cv2)»(Ajv2, Ajv2) + g2 (Anv2, Anv^, hi, h2 ® 0,

Получаем асимптотические оценки констант первого и второго неравенств

Д2 »(a2 + g2)—\Д2 »Г"2, hi, h2 ® 0.

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

ukе Мw : C(йк — йк—1) = —tk—1 (Бйк—1 — f), ке N,

2

A

A

W0e V1, g>a, 4 = 1, 4—1 =(rk—1,nk—1)/{nk—1,nk—1), keN\{1}.

(9)

Для вычисления итерационных параметров необходимо вычислять невязки, поправки и эквивалентные невязки соответственно

гк-1 = Бйк-1 - 7, *>к-1 = С~1гк-1, Г!к-1 = В^к-1, к е N. Лемма 3. в методе итерационных расширений (9) выполняется оценка

u1 — u

< 2

—0 — u — u

Доказательство. Введем обозначение ошибки в итерационном процессе (9)

ук = йк - ы, к е Ми {0}. Из итерационного процесса получаем равенства

(С (у1 -у0), С (у1 -у0)) = (-Апу0,-Ау0),

(Су1, Су1) - 2( Су1, А у0) + (Су0, Ау°) = (Апу0, Ау0). Заметим, что имеет место неравенство

(Су0, Су0) ЦАпу0, Апу0).

Получаем неравенства

Су,1 Су1) - 2 (Су1, Су0) < 0, (Су1,Су1) 2< 4 (Су1, Су0 )2 < 4 (Су1, Су1) (Су0, Су0). После сокращения получаем следующие неравенства

(Су1,Су1) < 4(Су0,Су0), ус2 < 21\у°\|с2, Цы1 -«||С2 < 2||ы0 -и||С2. Теорема 2. В методе итерационных расширений (9) выполняются оценки сходимости.

uk — u

< e

u 0 — u

, e = 2(^2/A)(a/r)k—1, ke N.

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

Доказательство. Из итерационного процесса получаем равенства для ошибок и невязок

yk =yk—1 — tkC_1AIIyk—1, rk = rk—1

ikAIIC~1rk—1, ke N\ 1.

Будем минимизировать невязки

0 <( rk, rk) =tH AIIC "Vk—1, AIIC "1rk—1\ — 2TJ AIIC "Vk—1, rk—^ + ( rk—1, rk—1

<-k \ ii ' 1 II

Выбираем итерационные параметры из условия минимизации невязок

Ч—1 =

Отметим наличие равенства

Ч—1 =

AIIC ~1rk—1, rk—1

AIIC ~lrk—1, AIIC ~lrk—1

AIIC ~lrk—1, rk—1

rk—1hk—1

AII wk—1, CWk—1

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

AIIC "Vk—1, AIIC "1rk—1) ( AII Wk—1, AII wk—1

AIwk—1 = a, AIIwk—1 = b.

Устанавливаем положительность выбираемых итерационных параметров

(b, a + gb) (a, b) {a, a)12 (b, b)12 (a, a)12

-,-Ц ' >r- \h >y—a> 0.

(b,b) f (b,и /b"p12

Приводим скалярные произведения невязок при выбранных итерационных параметрах

2

2

C

C

2

C

C

, , , Л11с"Vк-1, гк2

тгк -к\ -к -1 —к -1х \ 11

Г , Г = Г , г

Л11С ~1Гк-1, Л11С ~1¥к-1

Выписываем отношение квадратов норм невязок на соседних итерациях

2 (гк, гк) _ (Л11с-1гк-1,гк-и2

=т-5-4- =1

Гк -1, Гк-1) (Л11С"Ук-1, Л11С "Ук-1) {гк -1, Гк-1

(лп як-1,л11 як-1)(с^к-1,сяк-1)- (лп як-1,сяк-1 )2 (Ъ,Ъ)(а + уь,а+уь)- (Ъ,а+уь)2

(л11 Як -1, Л11 як-1} (сяк -1, сяк-1) (ь, ь)(а + уЬ, а+уь) '

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

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

(а, а) = а, (ь,ь ) = ь, (о,ь ) = г,

тогда

2 аь - г2 ^ 2 Г -а ^ а а2 2

ь(а + у2ь + 2уг) И^ у ) у^ь у2

учитывая, что

2^п/ ^ч-2у(г + а/у)(г + уь) , а + у2ь ¡—г а г—т

4к ^ 0, (4к (г)) =-1: \ ч2 , - уь < —^ < аь < — <л1аь.

v 'и ь(а + у2ь + 2уг)2 2у у

Так устанавливаем неравенства

(лпук,Лпук) < д2(Лпук-1,Лпук-1), (лпук,Лпук) < д2(к-1)(Лу1,Лу1), ке ]*\{1}. Учитывая, что

(сук, сук) <Л"2(Лпук,Лпук), (лу1,Лу1) <су1, су1) < 4/?22(су0, су0),

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

' \тЛ о-2п2 2(к-1) Iг*,-г,0 г*,т,0 ^

сук, сук) < 4Д"2 Ь22д2(к-1) (су0, су0 }.

11. Алгоритм, реализующий метод итерационных расширений

Используем для выбора итерационных параметров метод минимальных невязок. 1. Задаем нулевое приближение и итерационный параметр

2. Вычисляем невязку

"й0 еУ1, т0 = 1.

Гк-1 = Вйк-1 - /, к е N.

3. Определим квадратом нормы абсолютной ошибки

Ек-1 =(Гк-1,Гк-1), ке N.

4. Ищем поправку

як-1 = с~1Гк-1, к е N.

5. Вычисляем эквивалентную невязку

-.к -1 -п—к-

Пк-1 = ВЯк-1, к е {1}.

6. Вычисляем итерационный параметр

Т-1 =(Гк-1,Пк-1)1 (пк-1,Пк-1), ке ^{1} .

7. Вычисляем очередное приближение.

йк = йк-1 -тк-1 Як-1, к е N.

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

Ек-1 <ЕоЕ, ке {1}, Ее (0; 1).

12. Пример применения метода итерационных расширений

Рассмотрим задачу, используя следующие области

П = (0; 6) X(0;6), Ц = (0;6) X (1; 4),йп = (0;6) X (0; 1) и (0;6) X (4;6). Полагаем, что области имеют границы Г1 = (0;6)х{6}и(0;Ъ{)х{^}, Г2 ={0, 6}х(0;6)и(0;6)х{0}, Ги = (0;6)х{1, 4}, Ги ={0, 6}х(1;4),

Гпд = (0;6)х{6}, Г112 = (0;6)х{0,1, 4} и{0, 6}х(0;1) и{0, 6}х(4;6). Выбираем правую часть и коэффициент в уравнении 7Дх; у) = 2, (х; у) е (0;6) х (1;4), *-п (х; у) = 2, (х; у) е (0;6) х (0;1), /си (х; у) = 0, (х; у) е (0;6) х (4;6). Приведем решение задачи

Ы (х; у) = (у -1)(4 - у), (х; у) е (0; 6) х (1; 4). При дискретизации выбираем шаги сетки.

Н1 = И2 = 6/п, п = 6,12,...,102. В вычислениях по методу итерационных расширений при нулевом начальном приближении устанавливается постоянное количество итераций при заранее задаваемой оценке относительной ошибки

к = к(Е;п) = 6, Е = 0,001. Отметим, что на последней шестой итерации, на самой мелкой из используемых сеток, выполняются неравенства характеризующие точность численного решения в рассматриваемом примере

max

(x; yj )eW1

6

u, .■ — u, ,

1, J h J

u

1, j

<

max 0,0024, (x;y)e"1

6

ui, j — ui, j

max

(x; yj )eW1

ui, j

< 0,0002.

Литература

1. Aubin, J.-P. Approximation of Elliptic Boundary-Value Problems / J.-P. Aubin // New York: Wiley-Interscience, 1972. - 360 p.

2. Sorokin, S.B. An economical Algorithm for Numerical Solution of the Problem of Identifying the Right-Hand Side of the Poisson Equation / S.B. Sorokin // Journal of Applied and Industrial Mathematics. - 2018. - Vol. 12, no. 2. - P. 362-368.

3. Sorokin, S.B. An Efficient Direct Method for the Numerical Solution to the Cauchy Problem for the Laplace Equation / S.B. Sorokin // Numerical Analysis and Applications. - 2019. - Vol. 12, no. 12. -P. 87-103.

4. Ushakov, A.L. Investigation of a Mixed Boundary Value Problem for the Poisson Equation / A.L. Ushakov // 2020 International Russian Automation Conference (RusAutoCon), Sochi, Russia. -2020. - P. 273-278.

5. Ушаков, А. Л. О моделировании деформаций пластин / А. Л. Ушаков // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. - 2015. - Т. 8, № 2. - С. 138-142.

6. Мацокин, А.М. Метод фиктивного пространства и явные операторы продолжения / А.М. Мацокин, С.В. Непомнящих // Ж. вычисл. матем. и матем. физ. - 1993. - Т. 33, № 1. - С. 5268.

7. Marchuk, G.I. Fictitious Domain and Domain Decomposion Methods / G.I. Marchuk, Yu.A. Kuznetsov, A.M. Matsokin // Russian Journal of Numerical Analysis and Mathematical Modelling. - 1986. - Vol. 1, Iss. 1. - P. 3-35.

8. Bank, R.E. Marching Algorithms for Elliptic Boundary Value Problems / R.E. Bank, D.J. Rose // SIAM J. on Numer. Anal. - 1977. - Vol. 14, no. 5. - P. 792-829.

9. Manteuffel, T. An Incomlete Factorization Technigue for Positive Definite Linear Systems / T. Manteuffel // Math. Comput. - 1980. - Vol. 38, no. 1. - P. 114-123.

10. Swarztrauber, P.N. A Direct Method for Discrete Solution of Separable Elliptic Equations / P.N. Swarztrauber // SIAM Journal on Numerical Analysis. - 1974. - Vol. 11, Iss. 6. - P. 1136-1150.

11. Swarztrauber, P.N. The Method of Cyclic Reduction, Fourier analysis and FACR Algorithms for the Discrete Solution of Poisson's Equations on a Rectangle / P.N. Swarztrauber //SIAM Review. -1977. - Vol. 19, no. 3. - P. 490-501.

Поступила в редакцию 12 декабря 2020 г.

Bulletin of the South Ural State University Series "Mathematics. Mechanics. Physics" _2021, vol. 13, no. 1, pp. 29-40

DOI: 10.14529/mmph210104

ANALYSIS OF THE MIXED BOUNDARY VALUE PROBLEM FOR THE POISSON'S EQUATION

A.L. Ushakov

South Ural State University, Chelyabinsk, Russian Federation E-mail: ushakoval@susu.ru

The mixed boundary value problem for the Poisson's equation is examined in a bounded flat domain. The problem is continued in a variational form through the boundary with the Dirichlet condition to a rectangular domain. To solve the continued problem, a modified method of fictitious components in a variational form is formulated. The continued problem in a variational form is considered on a finite-dimensional space. To solve the previous problem, a modified method of fictitious components on a finite-dimensional space is formulated. To solve the continued problem in matrix form, the known method of fictitious components is considered. It is shown that in the method of fictitious components the absolute error in the energy norm converges with the speed of a geometric progression. To generalize the method of fictitious components, a new version of the method of iterative extensions is proposed. The continued problem in matrix form is solved using the method of iterative extensions. It is shown that in the proposed version of the method of iterative extensions, the relative error converges in a norm that is stronger than the energy norm of the problem with a geometric progression rate. The iterative parameters in the specified method are selected using the minimum residual method. The conditions which are sufficient for the convergence of the applied iterative process are indicated. An algorithm which implements the proposed version of the method of iterative extensions is written. In this algorithm, an automated selection of iterative parameters is conducted, and the stopping criterion is established when achieving an estimate of the required accuracy. An example of the application of the method of iterative extensions for solving a particular problem is given. In the calculations, the condition for achieving an estimate of the relative error in the norm that is stronger than the energy norm of the problem is set. However, the relative errors of the obtained numerical solution of the example of the original problem are shown in other ways. For example, the relative error in grid nodes is calculated pointwise. To achieve a relative error of no more than a few percent, just a few iterations are required. Computational experiments confirm the asymptotic optimality of the method obtained in theory.

Keywords: Poisson's equation; method offictitious components; method of iterative extensions.

References

1. Aubin J.-P. Approximation of Elliptic Boundary-Value Problems. New York: Wiley-Interscience, 1972, 360 p.

2. Sorokin S.B. An economical Algorithm for Numerical Solution of the Problem of Identifying the Right-Hand Side of the Poisson Equation. Journal of Applied and Industrial Mathematics, 2018, Vol. 12, no. 2, pp. 362-368. DOI: 10.1134/S1990478918020163

3. Sorokin S.B. An Efficient Direct Method for the Numerical Solution to the Cauchy Problem for the Laplace Equation. Numerical Analysis and Applications, 2019, Vol. 12, no. 12, pp. 87-103. DOI: 10.1134/S1995423919010075

4. Ushakov A.L. Investigation of a Mixed Boundary Value Problem for the Poisson Equation. 2020 International Russian Automation Conference (RusAutoCon), Sochi, Russia, 2020, pp. 273-278. DOI: 10.1109/RusAutoCon49822.2020.9208198

5. Ushakov А.L. About Modelling of Deformations Plates. Bulletin of the South Ural State University. Ser. Mathematical Modelling, Programming & Computer Software, 2015, Vol. 8, no. 2, pp. 138142. (in Russ.). DOI: 10.14529/mmp150213

6. Matsokin A.M., Nepomnyaschikh S.V. The Fictitious-Domain Method and Explicit Continuation operators. Zh. Vychisl. Mat. Mat. Fiz., 1993, Vol. 33, no. 1, pp. 52-68. (in Russ.).

7. Marchuk G.I., Kuznetsov Yu.A., A.M. Matsokin A.M. Fictitious Domain and Domain Decompo-sion Methods. Russian Journal of Numerical Analysis and Mathematical Modelling, 1986, Vol. 1, Iss. 1, pp. 3-35. D0I:10.1515/rnam.1986.1.1.3

8. Bank R.E., Rose D.J. Marching Algorithms for Elliptic Boundary Value Problems. SIAM J. on Numer. Anal., 1977, Vol. 14, no. 5, pp. 792-829. DOI: 10.1137/0714055

9. Manteuffel T. An Incomlete Factorization Technigue for Positive Definite Linear Systems. Math. Comput, 1980, Vol. 38, no. 1, pp. 114-123.

10. Swarztrauber P.N. A direct Method for Discrete Solution of Separable Elliptic Equations. SIAM Journal on Numerical Analysis, 1974, Vol. 11, no. 6, pp. 1136-1150. DOI: 10.1137/0711086

11. Swarztrauber P.N. The Method of Cyclic Reduction, Fourier Analysis and FACR Algorithms for the Discrete Solution of Poisson's Equations on a Rectangle. SIAM Review, 1977, Vol. 19, no. 3, pp. 490-501. DOI: 10.1137/1019071

Received December 12, 2021

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