О четырехслойной итерационной схеме

Автор: Белова Юлия Валериевна, Чистяков Александр Евгеньевич, Проценко Елена Анатольевна

Журнал: Вестник Донского государственного технического университета @vestnik-donstu

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 4 (87) т.16, 2016 года.

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

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

Еще

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

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

IDR: 14250241   |   DOI: 10.12737/22155

Текст научной статьи О четырехслойной итерационной схеме

Введение. Большинство прикладных задач таких, как задача транспорта веществ [1–3], гидродинамики мелководных водоемов [4–5], аэродинамики [6–7], динамики популяций [8] и других, сводятся к решению системы линейных алгебраических уравнений (СЛАУ). Для решения таких систем уравнений используются двух- и трехслойные итерационные схемы.

Рассмотрим задачу нахождения приближенного решения линейного операторного уравнения [9].

Au = f, (1) где A — симметричный положительно определенный оператор, действующий в вещественном гильбертовом пространстве H .

Для увеличения скорости сходимости вместо двухслойных итерационных методов используются трехслойные итерационные методы. Эти методы исследованы в работе [10]. Ниже приведено исследование четырехслойной итерационной схемы. Условия устойчивости такой схемы получены в работе [11].

Четырехслойная итерационная схема решения сеточных уравнений имеет вид

By k + 1 = P k + 1 ( B - T k + 1 A ) y k + ( 1 -a k + 1 ) By k - 1 + (a k + 1 - P k + 1 ) By k - 2 + P k + 1 T k + 1 f , (2)

* Работа выполнена при финансовой поддержке РФФИ (грант № 15-01-08619), а также по Программе фундаментальных исследований Президиума РАН № 1.33П, проект 00-16-13

♦♦

♦♦♦

* The research is done with the financial support from RFFI (grant no. 15-01-08619) and within the frame of the RAS Presidium Program of Fundamental

Research no. 1.33P, project 00-16-13.

для k = 2,3,..., By i = 0 ( B 1 A ) у о + т f , By 2 = 0 2 ( B — ^ 2 A ) У 1 + ( 1 -a 2 ) By 0 + 0 2 T 2 f , У о e H .

Необходимо найти параметры {тk}, {ak} и {0k} , при которых норма эквивалентной погрешности xk = yk - и была бы минимальной для любого к.

Расчет параметров схемы. Перепишем (2) в виде

„ ( yk+1 + (ak+1 - 1) yk-1 + (Рk+1 - ak+1 ) yk-2 )/Рk+1 - yk B т k+1

Действительно, для уравнения погрешности схемы (2)

x k + 1 +(a k + 1 - 1 ) x k - 1 + ( P k + 1 -a k + 1 ) x k - 2 P k + 1

= -т k + 1 Cx k , C = B - 1 A .

- x k

Или x k + 1 =P k + 1 ( E k + 1 C ) x k + ( 1 -a k + 1 ) x k - 1 +(a k + 1 - P k + 1 ) x k - 2 .   (3)

Для минимизации нормы xk в H ( n 1) необходимо и достаточно, чтобы

( X k + 1 , Cx J = 0, j = 0, k , (4)

или ( x k + 1 , Cx j ) = -0 k + 1 т k + 1 ( Cx k , Cx j ) = 0.

При k = j получим ( X k + 1 , CX k ) = -P k + 1 T k + 1 ( CX k , CX k ) = 0 .

Из (3), (4) следует

( Cx k - 2 , x k + 1 ) = P k + 1 ( Cx k - 2 , ( E - т k + 1 C ) x k ) + ( 1 - a k + 1 )( Cx k - 2 , x k - 1 ) +

+ (a k + 1 - P k + 1 )( Cx k - 2 , x k - 2 ) ,

( Cx k - 1 , x k + 1 ) = P k + 1 ( Cx k - 1 , ( E - т k + 1 C ) x k ) + ( 1 - a k + 1 )( Cx k - 1 , x k - 1 ) +

+ (a k + 1 P k + 1 )( Cx k - 1 , x k - 2 ) ,

( Cx k , x k + 1 ) = P k + 1 ( Cx k , ( E - т k + 1 C ) x k ) + ( 1 - a k + 1 )( Cx k , x k - 1 ) + (a k + 1 - P k + 1 ) ( Cx k , x k - 2 ) .

Запишем систему для расчета {тk} , {ak} и {0k} тk+1Pk+1 (Cxk-2, Cxk ) + (ak+1 Pk+1 )(Cxk-2, xk-2 ) = 0,

  • k + 1 P k + 1 ( Cx k - 1 , Cx k ) + ( 1 - a k + 1 ) ( Cx k - 1 , x k - 1 ) = 0,

( Cx k , x k ) k + 1 ( Cx k , Cx k ) = 0

Преобразуем систему уравнений в -a __________(Cxk-2, xk-2)

P k + 1 = a k + 1

- 2, Cx k )

( Cx k - 2 , x k - 2 ) + т k + 1 ( Cx k

(Cxk-2, xk-2 )(Cxk-1, Cxk )                                         \ iт k+1a k+177-----------;--------77------+ a k+1 (Cxk-1, xk-1) = (Cxk-1, xk-1),

( Cx k - 2 , x k - 2 ) + т k + 1 ( Cx k - 2 , Cx k )

= ( Cxk, xk )

_ T k + 1 ( CX k , CX k ) .

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

( Cx k - 2 , x k - 2 )

Ф k +1 = 7--------- ----------------7 , тогда

( Cx k - 2 , x k - 2 ) + т k + 1 ( Cx k - 2 , Cx k )

т _ ( Cx k , x k ) a =_____________ ( Cx k - 1 , x k - 1 ) _____________

  • T k + 1 ( Cx k , Cx k ) , k + 1 ( Cx k - 1 , x k - 1 ) + т k + 1 ф k + 1 ( Cx k - 1 , Cx k ) ,

P k + 1 = a k + 1 ф k + 1 .

Преобразуем выражение (3)

Cx k - 2 = ( - x k - 1 + P k - 1 x k - 2 + ( 1 - a k - 1 ) x k - 3 + (a k - 1 - P k - 1 ) x k - 4 )/ k - 1 P k - 1 ) .

Запишем выражение ( Cxk - 2, Cxk ) с учетом полученного выражения

  • ( Cx k - 2 , Cx k ) = ( ( - x k - 1 +P k - 1 x k - 2 + ( 1 - a k - 1 ) x k - 3 +(a k - 1 -P k - 1 ) x k - 4 )/ k - 1 P k - 1 ) , Cx k ) = 0 .

Таким образом, получим ф к + 1 = 1. Следовательно, в к + 1 = a к + 1.

В итоге выражение (3) преобразуется к виду xk+1 = a к+1 (E - т к+1C) xk +(1 - a к+1) xk-1.

Выводы. В итоге получили, что хк + 1 зависит только от xk , хк - 1 и не зависит от x n , n = 0, к - 2 . Другими словами, доказано, что четырехслойная итерационная схема решения сеточных уравнений преобразуется к трехслойной схеме, поэтому использование первой не дает увеличения скорости сходимости по сравнению со второй.

Список литературы О четырехслойной итерационной схеме

  • Сухинов, А. И. Параллельная реализация трехмерной модели гидродинамики мелководных водоемов на супервычислительной системе/А. И. Сухинов, А. Е. Чистяков//Вычислительные методы и программирование: Новые вычислительные технологии. -2012. -T.13. -C. 290-297.
  • Параллельная реализация задач транспорта веществ и восстановления донной поверхности на основе схем повышенного порядка точности/А. И. Сухинов //Параллельные вычислительные технологии (ПаВТ'2015). Труды международной научной конференции. -2015. -С. 285-296.
  • Sukhinov, A. I., Chistyakov, A. E., Protsenko, E. A. Mathematical modeling of sediment transport in the coastal zone of shallow reservoirs. Mathematical Models and Computer Simulations, 2014, vol. 6, no. 4, pp. 351-363.
  • Сухинов, А. И. Численная реализация трехмерной модели гидродинамики для мелководных водоемов на супервычислительной системе/А. И. Сухинов, А. Е. Чистяков, Е. В. Алексеенко//Математическое моделирование. -2011. -Т. 23, № 3. -C. 3-21.
  • Сухинов, А. И. Математическая модель трансформации форм фосфора, азота и кремния в движущейся турбулентной водной среде в задачах динамики планктонных популяций/А. И. Сухинов, Ю. В. Белова//Инженерный вестник Дона. -2015. -Т. 37, № 3. -C. 50.
  • Sukhinov, A. I., Khachunts, D. S., Chistyakov, A. E. A mathematical model of pollutant propagation in near-ground atmospheric layer of a coastal region and its software implementation. Computational Mathematics and Mathematical Physics, 2015, vol. 55, no. 7, pp. 1216-1231.
  • Сухинов, А. И. Математическая модель распространения примеси в приземном слое атмосферы и ее программная реализация на многопроцессорной вычислительной системе/А. И. Сухинов, Д. С. Хачунц, А. Е. Чистяков//Вестник Уфимского государственного авиационного технического университета. -2015. -Т. 19, № 1. -С. 185-195.
  • Сухинов, А. И. Моделирование сценария биологической реабилитации Азовского моря/А. И. Сухинов, А. В. Никитина, А. Е. Чистяков//Математическое моделирование. -2012. -Т. 24, № 9. -С. 3-21.
  • Самарский, А. А. Теория разностных схем/А. А. Самарский. -Москва: Наука, 1989. -656 с.
  • Самарский, А. А. Численные методы/А. А. Самарский, А. В. Гулин. -Москва: Наука, 1989. -432 с.
  • Самарский, А. А. Устойчивость разностных схем/А. А. Самарский, А. В. Гулин. -Москва: Наука, 1973. -415 с.
Еще
Статья научная