Каноническая запись итерационных процессов.
Лекция №14 Итерационные методы решения СЛАУ Методы решения уравнения Пуассона. Метод простых итераций. Рассмотрим итерационный метод (т.е. метод последовательных приближений) решения системы линейных уравнений:
Будем считать, что решение задачи (1) существует и единственно. Различные варианты метода простых итераций связаны с переходом от системы (1) к эквивалентной системе
Итерационный процесс строим следующим образом:
где Укажем условия сходимости метода последовательных приближений (3). Теорема 1. Для сходимости итераций (3) к решению системы (2) достаточно, чтобы в какой‑либо норме выполнялось условие
где Доказательство При подстановке точного решения в (2) оно обращается в тождество:
Вычитая его из уравнения (3), (т.е.
Здесь Оценивая погрешность по какой‑либо норме (с которой согласована норма матрицы), получим:
Ясно, что при Теорема 2. (без доказательства) Для сходимости итерационного процесса (3) к решению системы (2) необходимо и достаточно, чтобы все собственные значения матрицы Опираясь на формулу (4), можно получить априорную оценку числа приближений
Разрешая последнее неравенство относительно
(Квадратные скобки означают ближайшее сверху целое число от того, которое заключено в скобки). Этой оценкой можно воспользоваться, если мажорировать Упражнение. Показать, что в условиях Теоремы 1 справедлива оценка:
Задумаемся о том, зачем нужны итерационные методы, если мы можем найти решение, пользуясь, например, какой‑либо модификацией метода Гаусса. Ответ на это вопрос становиться понятным, если оценить эффективность различных подходов с точки зрения вычислительных затрат. Метод Гаусса (в простейшей интерпретации), при Метод итераций Замечание. В практических задачах, как правило, Кроме того, методы итераций могут оказаться предпочтительней с точки зрения устойчивости вычислений, т.е. в смысле влияния вычислительных погрешностей на результаты расчетов. Метод Якоби. Запишем каждое уравнение системы
Таким образом, мы переписали
Введём в рассмотрение диагональную матрицу:
то
Действительно,
Итерационный процесс, определенный такой матрицей
Утверждение. Для сходимости метода Якоби достаточно, чтобы для исходной матрицы A имело место диагональное преобладание, т.е. чтобы
В самом деле, тогда условие теоремы 1 выполнено для нормы
Пусть теперь дано двумерное уравнение Пуассона в прямоугольнике
Выбирая для простоты сетку, равномерную и одинаковую по
Тогда в узле
Итерационный процесс Якоби здесь реализуется следующим образом: 1. Значения функции на границе заданы, известны; 2. Зададим некоторое начальное приближение функции во внутренних узлах (близость этого значения к решению часто бывает очень важна); 3. Вычисляем 4. Затем После последовательного прохождения по всем линиям от Ясно, что при вычислении Метода Зейделя Формулы метода Зейделя имеют вид:
Если представить матрицу
(для метода Якоби В одинаковых условиях (диагональное преобладание) метод Зейделя сходится примерно в два раза быстрее метода Якоби ( При решении пятиточечного уравнения Пуассона (схема “Крест”), возможна реализация не точечного, а “блочного” метода Зейделя. В этом случае уравнения записываются в виде: при
При этом заданы Система Затем решается система уравнений при
с граничными условиями справа и слева. При этом
После проведения первой итерации по строкам ( В случае граничных условий 2 или 3 рода (Рис. 2) сходимость итерационного процесса резко замедляется по вполне понятным причинам.
Каноническая запись итерационных процессов. Для решения различных линейных схем множество итерационных схем можно записать в канонической форме:
Мы рассмотрели: 1) 2)
Чтобы ускорить итерационный процесс, видоизменяют метод Зейделя, вводя итерационный параметр
Такой метод называется методом релаксации. Метод Зейделя соответствует значению
стационарный неявный итерационный процесс. Условия сходимости: Скорость сходимости зависит от параметра Для примера рассмотрим применение метода верхней релаксации в одной сложной численной схеме (нелинейные уравнения Навье - Стокса), где на каждом шаге по времени необходимо решать эллиптическое уравнение Пуассона
с граничными условиями первого рода. Запишем разностную схему в виде:
В данном случае используются цилиндрические координаты и неравномерная сетка, но это приводит лишь к появлению зависящих от индекса
Сначала, как и в методе Зейделя, выполняются прогонки по строкам от
При При При Предположим, необходима относительная точность вычислений:
На первых шагах итераций берется
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|