
- •Глава1. Системы линейных алгебраических уравнений (слау)
- •§1. Прямые методы
- •1.Метод Гаусса (исключения неизвестных)
- •2.Метод прогонки
- •3.Вычисление определителя и обратной матрицы
- •§2. Итерационные методы
- •1.Метод простой итерации
- •2.Метод Зейделя
- •§3. Вариационный метод (метод Ритца)
- •§4. Обусловленность систем и матриц
- •Глава2. Интегральные уравнения
- •§1. Интегральный оператор Гильберта-Шмидта
- •§2. Конечномерная аппроксимация
- •§3. Вырожденное ядро
- •§4. Интегральное уравнение первого рода (конечно-разностный алгоритм)
- •§5. Интегральное уравнение второго рода
- •§6. Регуляризация плохо обусловленных задач
- •1.Регуляризация Тихонова
- •2.Svd-регуляризация
- •3.Регуляризация методом простой итерации
- •Глава3. Обыкновенные дифференциальные уравнения
- •§1. Метод Эйлера (метод ломаных, касательных)
- •§2. Схема Адамса
- •§3. Метод Рунге-Кутта
- •1. Метод Рунге-Кутта первого порядка
- •2. Метод дихотомии (деления пополам)
- •3. Метод Ньютона
- •Глава5. Уравнения математической физики
- •§1. Основные понятия и определения
- •§2. Модельная задача
- •§3. Спектральный признак
- •§4. Задача уравнения теплопроводности
- •1.Одномерная теплопроводность
- •2.Двумерная теплопроводность
- •§5. Метод расщепления
- •§6. Уравнение Пуассона
- •1.Конечно-разностный метод
- •2.Метод установления
- •3.Метод Монте-Карло (метод статистических испытаний) для задачи Дирихле
- •4.Проекционный метод точечных потенциалов
- •1.Замкнутость
- •1.Линейнонезависимость
- •§7. Метод характеристик
- •3.Конус зависимости
- •4.Разрывные решения
§3. Спектральный признак
Общая идея
Пусть дано однородное конечно-разностное уравнение (линейное с постоянными коэффициентами): Lhuh=0.
В зависимости от того, является ли случай двумерным или трехмерным, будем обозначать точные и приближенные значения в узлах:
.
Заметим, что частные степенные решения
можно определять в следующем виде:
.
Для аппроксимации решения требуется уменьшать шаг (диаметр) сетки h. При этом числаm,n,pвозрастают. Решение же должно быть ограниченным. Это приводит к следующему необходимому признаку устойчивости:
| λ|≤1 –спектральный признак устойчивости (признак Неймана).
Пример
Рассмотрим однородное уравнение:
.
а)правосторонняя схема
Разностное уравнение примет вид:
.
Обозначим
.
Рассмотрим
частное решение в виде
.
Подставим его в разностное уравнение:
- уравнение относительно λ.
ОбозначимS = eiα,
-∞<α<∞.
Рассмотрим уравнение V=rS(r<1).
Рассмотрим уравнение u = -V.
Таким
образом, λ = 1-r+reiα= 1-r+V. Это
означает, что к окружности в плоскости
(S) добавлено положительное
число (1 –r)>0, что дает
сдвиг в плоскости (λ) вправо:
Значит, необходимое условие спектрального признака | λ |<1 выполняется.
Рассмотрим
тот же шаблон при
.
Плоскость (λ) тогда имеет вид:
Значит в данном случае спектральное условие
не выполняется.
б)левосторонняя
схема
Разностное уравнение примет вид:
.
Обозначим
.
Рассмотрим частное решение в виде
.
Подставим его в разностное уравнение:
.
Тогда:
Докажем, что | λ|>1 для любого значенияr. Действительно:
при
Значит для всех остальных значений α | λ |>1. Отсюда спектральный признак никогда не выполняется.
§4. Задача уравнения теплопроводности
Будем рассматривать одно- и двумерное
уравнение (по пространственным
переменным):
.
Применим для решения данных уравнений сеточный метод.
1.Одномерная теплопроводность
Рассмотрим первую краевую задачу:
(10)
Физическая интерпретация:
u(x,t) – температура стержня на [0;1] (или плотность диффундирующего вещества) в точкеxв момент времениt;
φ0, φ1– температура стержня на концах (или плотность вещества на границе).
Обозначим область определения функции u(x,t) какD= (0;1)×(0;T).
Соответствующую сеточную область обозначим Dh= {(xm,tp)} – прямоугольная сетка с шагами τ иh.
Т.е. xm=mh, tp=pτ, m=1,2..M-1, M=1/n, p=1,2..[T/τ] – внутренние узлы.
Обозначим
.
Существуют две простейшие схемы решения задачи (10).
Явная
разностная схема
Схема имеет вид:
(11)
Аппроксимация
Обозначим разностное уравнение в схеме
(11) как
.
Рассмотрим выражение вида:
-
погрешность первого порядка по τ и
второго поh.
Если граничные и начальные условия аппроксимируются точно в узлах, то Bh(u)h-Bhuh = 0. А значит РС (11) аппроксимирует задачу (10) с указанной погрешностью.
Спектральный признак
Предполагается, что f(x,t)≡0
и ,соответственно, разностное уравнение
однородно:.
Обозначим как
.
Запишем разностное уравнение схемы (11) в виде:
.
Будем искать частное решение в виде:
.
Подставим, сократим, получим:
.
Спектральный признак требует выполнения условия | λ |<1 или -1< λ<1.
Рассмотрим при каких значениях α выполняется первое условие:
.
Второе же условие выполняется при любых значениях r.
Таким образом, условием спектрального
признака для явной РС (11) можно взять
.
Устойчивость
Докажем достаточность условия
для устойчивости явной РС.
Запишем разностное уравнение схемы (11) в виде:
.
Заметим, что:
При этом:
,
т.к. первый максимум определяется по все внутренним узлам, второй – по сдвинутым влево (первый = 0), четвертый – по сдвинутым вправо узлам (последний = 0).
Получим систему неравенств:
Сложив,
получим:
Заметим, что
,
а значит
.
Отсюда:
-условие устойчивости.
Таким образом, из аппроксимации и устойчивости, получаем, что РС (11) сходится к решению задачи (10).
Неявная разностная схема
Схема имеет вид:
(12)
Аппроксимация
Обозначим разностное уравнение в схеме
(12) как
.
Рассмотрим выражение вида:
-
погрешность первого порядка по τ и
второго поh.
Если граничные и начальные условия аппроксимируются точно в узлах, то Bh(u)h-Bhuh = 0. А значит РС (12) аппроксимирует задачу (10) с указанной погрешностью.
Спектральный признак
Предполагается, что f(x,t)≡0
и ,соответственно, разностное уравнение
однородно:.
Обозначим как
.
Запишем разностное уравнение схемы (11) в виде:
.
Будем искать частное решение в виде:
.
Подставим, сократим, получим:
.
Таким образом в неявной разностной схеме спектральный признак выполняется при любых соотношениях hи τ.