![]()  | 
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
| 
 | 
Проиллюстрируем возможности оптимального метода релаксации на примере численного решения двумерной краевой задачи для эллиптического уравнения Пуассона 
 с граничными условиями в прямоугольнике 
:
, 
, 
, 
Используем для аппроксимации второй производной конечные разности второго порядка точности [2]. Вводя сетку 
, 
, 
, получаем
,
или, введя обозначение 
, получаем пятиточечную разностную схему для внутренних узлов прямоугольника
 
 (1)
Данная неявная схема охватывает все внутренние точки области 
, их количество n=(M-1)(N-1)- это число уравнений (неизвестных) в СЛАУ, построенной на основе (1)

Пусть для простоты 
 для всех 
, т.е. 
 для всех внутренних точек, а граничные условия таковы: внизу 
, слева и справа 
, 
 и только наверху задана отличная от нуля функция 
. Зададим 
, X=Y=1. Тогда M=5, N=5, а число внутренних точек и уравнений 
. Матрица СЛАУ для данной задачи задается по приведенному на языке пакета Mathcad алгоритму.
Здесь 
, 
 - это индексы матрицы A, они связаны с другими, ранее введенными индексами 
 для узлов сетки. Сеточная функция 
, 
, 
 выражается через найденный в результате решения СЛАУ вектор решения 
, 
 следующим образом: 
.
Рис. 24. Блочно-трехдиагональная симметричная отрицательно определенная матрица краевой задачи для уравнения Пуассона
Блочно-трехдиагональная матрица A имеет строение, представленное на рис. 24. Матрица –A симметрична и отрицательно определена. Поэтому для решения СЛАУ с ее участием применим оптимальный метод релаксации с ОП (см. раздел 1.7).
Вектор правой части СЛАУ 
 задается в виде:

где 
 - число, определяющее в векторе решения начало последнего слоя внутренних узлов по оси 
, на которых учитывается заданное граничное условие. Заданная функция из уравнения, в данной задаче являющаяся константой, 
, находится в правой части СЛАУ в виде слагаемого 
.

Рис.25. Численное решение краевой задачи в прямоугольнике для уравнения Пуассона
На рис. 25 показано распределение функции решения аналогичной краевой задачи в двумерной области при порядке СЛАУ 
. Решение получено оптимальным методом релаксации при оптимальном параметре 
 за 
 итерацию с относительной точностью решения в 
. Оптимальный параметр найден с помощью формулы (34) из раздела 1.8, а максимальное по модулю собственное число матрицы Якоби определено степенным методом (раздел 3.3). Обычный метод Зейделя сходится здесь лишь за 
 итераций и сопоставим по времени решения с прямым методом. Спектр матрицы в методе Ричардсона в данной задаче очень близко подходит к точке 
, поэтому оптимальный метод Ричардсона показывает здесь ещё большее число требуемых итераций 
. Интересно, что нестационарный метод минимальных невязок, сходится в данной задаче еще хуже, за 
 итераций. В то же время метод сопряженных градиентов показывает не худший, чем метод релаксации результат: 
. Учитывая его однотактовость, несмотря на двухшаговость, МСГ следует признать самым предпочтительным совместно с методом релаксации для решения задач с данным классом матриц.
Отметим, что матрица задачи при неизменном 
 и заданном 
 постоянна и не зависит от краевых условий и источников 
, которые входят в правую часть СЛАУ. Кроме того, он
одинакова для уравнений Лапласа и Пуассона. Соответственно задачи для этих эллиптических уравнений с различными краевыми условиями и источниками могут решаться с тем же самым оптимальным параметром, найденным один раз для данной сетки.
Дата публикования: 2014-11-02; Прочитано: 1094 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
