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

Бесплатный доступ

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

Итерационная факторизация, фиктивные продолжения

Короткий адрес: https://sciup.org/147158791

IDR: 147158791   |   УДК: 519.63

Updating iterative factorization for the numerical solution of two elliptic equations of the second order in rectangular area

Two elliptic equations of the second order in rectangular area under the mixed regional conditions are considered. Their numerical decision is reduced by means of iterative factorization and fictitious continuations to the solution of systems of the linear algebraic equations with triangular matrixes, in which the quantity of nonzero elements in each line do not exceed three.

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

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

Первая и вторая непрерывные задачи

Рассматриваются две задачи ua е W: А„(ua,v) = la(v) Vve W, la e W‘, a = 1,2,                      (1)

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

W = W(Q) = {v e W2(Q): vr = 0} на прямоугольной области

Q = (0; b 1 ) x (0; b 2 ), с Г1 ={ b } x [0; b 2 ]U[0; b j x { b 2 } , билинейные формы

A a ( u , v ) = J ( u x v x + u y v y + ( a - 1) cuv ) d Q

Q и заданы константы b1, b2 > 0, c > 0.

Заметим, основываясь на [5-7], что решение каждой задачи из (1) существует и единственно. Если la(v) = JfavdQ,r = dQ, Г2 =r\Г1, Q где fa - заданные действительные достаточно гладкие функции, то задачи из (1) представляются в следующем виде

-A U a + ( a - 1) cu a = f a , U a I г = 0, ^ u ^ lr2 = 0, a = 1,2.                   (2)

1          d n 2

Ушаков А.П.

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

Можно отметить, что в (2) уравнения с точностью до знака совпадают с уравнением Пуассона, когда a = 1, с экранированным уравнением Пуассона, когда a = 2.

Первая и вторая дискретные задачи

Рассматриваются системы линейных алгебраических уравнений, получающиеся при дискретизации (1), (2) на основе метода сумматорных тождеств u е RN: Au = f , f е RN, a = 1,2,                        (3)

a          a a J a a где векторы va е RN : va = (va 1,..., vaN)‘, N = m • n, m , n е N, при этом считается, что va,m(j—1)+i va,i,j , i 1,..., m , j 1,..., n , а va i j - являются значениями функции дискретного аргумента, соответствующего узлам сетки (x, yj) = ((i — 0,5)h1, (j — 0,5)h2), i, j е X, шаги сетки h1 = b /(m + 0,5), h2 = b2/(n + 0,5), состоящей из указанных выше узлов, а матрицы Aa размерности N х N определяются следующим образом:

+ ( u a , i , j + 1 u a , i , j )( v a i , j + 1 v a , i , j ) h 2 2 + ( a 1) cu a , i , j v a ,i , j ) h 1 h 2 , u a , i,n + 1 = v a , i,n + 1 = 0, i = 1,"-, m , u a , m + 1, j = v a , m + 1, j = 0, j = 1,"-, n .

Здесь ^.,.) - скалярное произведение векторов следующего вида

N

\u a , v a / = £ u a , k v a ,k h 1 h 2 V u a , v a е R N .

k = 1

Если функции fa непрерывны на области Q, то возможно положить fa,i,j = f(xi,yj), i = 1,...,m, j = 1,...,n.

Решение каждой задачи из (3) существует и единственно, т.к. A a 0, a = 1, 2.

Фиктивные продолжения дискретных задач и их решений

Выбираются фиктивные продолжения для (3)

u е R2 N : Du = f , f е R2 N , f ( - i = 0, a = 1,2,                      (4)

где векторы v е R2N : v = (v ', v ')‘, j , 2      , блочная, верхнетреугольная матрица D размерности 2N х 2N такова, что Dn = A = А1, D12 = О, D21 = 0, D22 =A = A2, матрицы

6> = v'V -V'V A = V 'V +V'V x y y x , x ' x 1 v y 1 y , а матрицы V x , V y размерности N х N определяются следующим образом

(Vxua,va) = ]££(—(uai +1,j — ua,i,j)hf1 va,i,j)h1 h2, ua,m+1,j = va,m+1,j = 0, j = 1,-,n, i=1 j=1

(V y u a , v a } = 2 m £ ( ( u a i , j + 1 u a i , j ) h 21 v a , i , j ) h 1 h 2 , u a , i , n + 1 = v a , i , n + 1 = 0, i = 1,-, m .

i = 1 j = 1

Введём подпространства векторов в пространстве R2 N :

Математика

V 1 = { v = ( v /, v2'):v 2 = 0 } , V 2 = { v = ( v /, v^S : Av 1 - 9 v 2 = 0 ] .

Утверждение 1. Решение каждой задачи из (4) u е V a , a = 1, 2, существует и единственно.

Итерационная факторизация на фиктивных продолжениях

Определим блочную матрицу С размерности 2 N х 2 N такую, что

С 11 = с 22 = A , С 12 =-9 , С 21 = 9 .

Для решения задач из (4) предлагаются итерационные процессы:

uk е Ж2 N : С ( uk - uk - 1) = - T k ( Duk - 1 - f ), k е N, T k 0 V u 0 е V a , a = 1,2.         (

Заметим, что в итерационных процессах из (5) возникают задачи с факторизуещимся оператором и следующего вида

U е C N : LL*U = F , F е C N , при этом возможно расщепление на более простые задачи

Wе CN : LW = F, Fе CN, U е CN: L*U = W, W е CN , где матрицы

L = ^y - i^ v , L = L = ^y + i^ v , x y      xy

LL = (^y - i^v )(^y + i^v) = A + i9, xyxy тогда

(A + i9)( u1 + zu2) = f1 + if,, что равносильно:

Au - 9u = f, u + iu = U,

1           2 J ’      1          2           ,

,9u 1 + Au 2 = f , , f + if , = F

  • и, действительно, на каждом шаге итерационных процессов из (5) возникают задачи типа cu = f , u = ( u 1 , u ;y, f = ( f 1; f /у.

Утверждение 2. Если в итерационных процессах из (5) u k - 1 = u , то u k = u V k е N .

Пусть uk = u +V k V k е NU{0}.

Утверждение 3. В итерационных процессах из (5)

AVk - 9v2 = (1 - Tk) (AVk-1 - 6Vk2-1), если a = 1, t1 = 1, то Vk е V2 Vk е N, если a = 2, то Vk е V2 Vk е N U {0}.

Введём нормы

, a = 1, 2.

Замечание 1. Имеют место неравенства

Э5е [1; +^): A < А < 5 A,

. 2

п где 5 = 1 + сХ , Х = 2,25(b 2 + b22) = Х11(1,1)<Х11(m,n)< lim Х11(m,n) =   Х, а собственные

,            ,             m , n ^~ ,             9

числа матрицы A из [1]:

Х , j ( m , n ) =

2 m + 1 ] b 1 J

■ 2I (2 i - 1) П sin ----—

2(2 m + 1)

2n)

I b2 )

■ 2 [ (2 j - 1) п sin ———

( 2(2 n + 1)

.

Утверждение 4. Имеет место равенство

CС^,^ = (А^2,^2>-{AW^ VVе V2

Доказательство. Учитывая, что

AV1 - 9у2 = 0, 9 = -9, получается

Ушаков А.Л.               Модификация итерационной факторизации для численного решения двух эллиптических уравнений второго порядка в прямоугольной области { СУ, у) = (^^1, ^2 ) + ( АУ2 ’ У2 ) = ^У2 ) + ( A^2^2 ) =

= ( A ^ 2 ^ 2 ) - У 1) = ( A ^ 2 ^ 2 ) - ( А У 1 У 1) .

Предположение 1. (О фиктивном продолжении) Имеет место неравенство

1 e (0;1): ( Av ), v )} <  « 1 ^A v 2 , v 2) V v e V2.

Можно отметить ( у = (1 - a , ) 1 или « 1 = 1 - у - 1), что

Э Ye (1; +^ ): ( Av 2 , v 2) /( Cv , v ) = / (( Av 2 , v 2) -( Av ), v ) }) V v e V 2 , т.к. матрица A 0, а из [8] и матрица С 0 . А именно в нашем случае выводится, что

(Cv,V ) = (Vxv! - Vyv2 )2 + (Vy v1 + Vxv2)2 > 0 VV ф 0 , последнее, т.к. (Vx + iVy)(v1 + iv2) Ф 0 Vv Ф 0 . Также отметим, что

Э Л 1 е (0; +^ ): 0 < ( Av ), v j = ( ^ v 2 , v )) = ^ A '^ v 2 , ^ v 2^ <  Л 1 ( ^ v 2 , ^ v 2) ^ 0, при h 1 , h 2 ^ 0, где опять Л = Л i (1,1) = 2,25( b 1 - 2 + b 2 2), т.е.

(Av 1 , v ^ ^ 0 , v 1 ^ 0 , т.к. ^ v 2 = ( v x 'V y - V y 'V x ) v 2 ^ 0, при h 1 , h 2 ^ 0 V v e V2 .

Утверждение 5. Имеют место неравенства

1 - a

----1 ( А У 1 У 1) (1 - « 1)( A V 2 ^ 2^ < ( СУ У ) V V e V 2 .

« 1

Доказательство. Используя, что

(АуУ < «1 Wi^ Vye V2

получаем

1 - « 1 « 1

У 1 , У 1) (1 - « 1 )( A ^ 2 , ^ 2> = ( A ^ 2 , ^ 2> - « 1 (A ^ 2 , ^ 2> <

<( A ^ 2 , ^ 2> -( А У 1 , У 1) = ( C y , y V y e V 2 .

Утверждение 6. Если в итерационном процессе из (5) a = 1, k = 1, Т1 = 1, то имеют место оценки

СС^,^^ < -«1-(a^10,^10) = (Y-1)(Су0^0V l^1 < -«1-k0|| = (Y-1)1 k .

' Z 1 - « 1                                          A 1 - « 1      A              A

Доказательство. Из итерационного процесса имеем

С (Vх-у0) = - Dy °, (с (у1 -у 0\у1^ = (су1,^1) = -( Dy 0^Y = -( AVi^Y < HI Al У1! А ’ тогда

1 (У1\< A y 1 , У 1 /л^0         « 1                « 1 /с^0

\ С у , У / < /     1 1 \ \ A y 1 , у 1 / <  ч \ A y 1 , у 1 / = ч \С у , У

'        ' Ссух,Уу ' 1 -«1х ' 1 -«1'

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

у \ , У 11) « 1 ( с у 2 , У 2), ( с у 1, У 1) = ( A y 2 , У 2) -( А У 1 1, У 11) ^ (1 - « 1)( A y 2 , У 2 Из утверждения 5.

1 - « 1                           « 1

----1 ( А уьУ 1 )<( С у , у ) = —( С у 1 , У 1 ),

« 1х               х '   1 - « 1 х '

следовательно, выполняется вторая оценка.

Утверждение 7. Имеют место неравенства

С Су,У < 

Доказательство. Заметим,

1 -«         1 -«

—yDD^y,y)-^^У2,У2>(1 -«1)(Ау2,у!)< (Су,у = = ( Ау2,у2)-(АУ1,У1) <(Лу2,У2) = (Dy,y,

Математика

что и требовалось доказать.

Утверждение 8. Если в итерационных процессах из (5) а Ф 1 или к Ф1, 22 δ-1 γδ-1 0 k=τ=    <  , q =1=<1,

1 +γδ γδ    δ+1-α1 γδ+1

то

C Cyk ,^) < q 2 (c^k-1,^к-1), к е N.

Доказательство. Из итерационных процессов получается, что

C(ψk-ψk-1)=-τDψk-1, ψk=Tψk-1, T=E-τC-1D, T =T′>0, тогда

/С^к,^к\ = СсТук 1,Tyk1\< sup ^CT^,T^ ^C^k 1^k1\ = ψV2Cψ,ψ

=sup ψV2

=sup ψV2

' (CTy,^ V vCCy,^ ,

Cψk-1,ψk-1=sup

ψV2

f ((C - TDT >v^ f

I   (C^.^ J

Cψk-1,ψk-1 =

f1 - TD^ T ( (C^.^ J

Cψk-1,ψk-1=max{1-τ21-τγδ2}Cψk-1,ψk-1=q2Cψk-1,ψk-1.

Теорема 1. В итерационных процессах из (5)

uαk -uαΑαεαuα0-uαΑα,

при получается, что

Т1 = (2 - а) + (а - 1)т, тк = т, к е N \ {1},

εα((2-α)(γ-1) +(α-1) γδq)qk-1 .

Доказательство. Если а = 1, то из утверждения 5 имеем

1 - α1 α1

(АуъУ1^ < (С^) V^e V2,

а из утверждения 6 следует Cψ1,ψ1

α1   Aψ10,ψ10=(γ-1)Aψ10,ψ10.

Если α= 2, то из утверждения 7 получается 1-α

1Αψ2,ψ2Cψ,ψ, Cψ,ψ≤Αψ2,ψ2ψV2. δ

Вывод. Учитывая вид матриц L, L*, можно отметить, что для решения задач из (3) с N неизвестными, на основании приведенной теоремы 1, предложенными итерационными процессами из (5) с относительными погрешностями εα, требуется не более чем O(Nlnεα-1)арифметических операций.

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

  • Ушаков, А.Л. Моделирование итерационной факторизации для эллиптической краевой задачи второго порядка/А.Л. Ушаков//Вестник ЮУрГУ. Серия «Математика, физика, химия». -2006. -Вып. 7. -№ 7(62). -С. 64-70.
  • Ушаков, А.Л. Модификация метода фиктивных компонент/А.Л. Ушаков//Челябинский государственный технический университет. -Челябинск, 1991. -40 с. (Деп. в ВИНИТИ 11.11.91, №4232-В91)
  • Мацокин, А.М. Метод фиктивного пространства и явные операторы продолжения/А.М. Мацокин, С.В. Непомнящих//Журнал вычислительной математики и математической физики. -1993. -Т. 33, № 1. -С. 52-68.
  • Ушаков, А.Л. Моделирование итерационной факторизации для эллиптического уравнения четвертого порядка/А.Л. Ушаков//Известия Челябинского научного центра. -2007. -Вып. 1 (35) -С. 33-36.
  • Оганесян, Л.А. Вариационно-разностные методы решения эллиптических уравнений/Л.А. Оганесян, Л.А. Руховец. -Ереван: Изд-во АН АрмССР, 1979. -235 с.
  • Соболев, С.Л. Некоторые применения функционального анализа в математической физике/С.Л. Соболев. -Л.: Изд-во ЛГУ, 1950. -256 с.
  • Обэн, Ж.-П. Приближённое решение эллиптических краевых задач/Ж.-П. Обэн. -М.: Мир, 1977. -383 с.
  • Воеводин, В.В. Матрицы и вычисления/В.В. Воеводин, Ю.А. Кузнецов. -М.: Наука, 1984. -320 с.
Еще