![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
4.1. Аппроксимация дифференциального уравнения.
Для сведения задачи к явной разностной схеме используем шаблон «крест»:

Получаем конечно-разностную схему:
. (1)
Обозначим
и выразим
через остальные значения сеточной функции, входящие в уравнение:
. (2)
Это уравнение должно выполняться для всех внутренних узлов сетки. Для того чтобы система стала полностью определенной, необходимо дополнить ее уравнениями, получаемыми из аппроксимации краевых и начальных условий.
4.2. Аппроксимация первого начального условия:
,
.
4.3. Аппроксимация второго граничного условия:
,
.
4.4. Аппроксимация второго начального условия.
Для этого разложим
в окрестности точки
по формуле Тейлора:
.
Используя начальные условия:
. (*)
Перейдем к конечным разностям, записываемым в узле
(т.е. на первом слое):
. (3)
Данная формула используется на начальном этапе для вычисления функции
на первом слое по известным значениям функции
на нулевом слое и на границе. После того как значения
для
и
определены, включается рекуррентная процедура (2) и вычисляется
.
4.5. Аппроксимация первого граничного условия.
Запишем формулу (3) при
:
.
Выразим
:
. (4)
Запишем формулу (1) при
и
:
.
Выразим
:
. (5)
Теперь подставим выражение (4) для
в (5):
Разложим
в окрестности точки
по формуле Тейлора:
.
Используя начальные условия:
. (**)
Перейдем к конечным разностям, записываемым в узле
:
. (6)
При
(6) имеет вид:
. (7)
Подставляем выражение
в (7):

Теперь получим выражение для
:
.
Выразим
из (6):
.
Получим значения
для
.
После того, как выбраны формулы (*) и (**), разностное решение существует и единственно.
4.6. Аппроксимация решения.
Разложим точное решение по формуле Тейлора с центром в узле
, предполагая наличие непрерывных четвертых производных:


Используя эти разложения, находим невязку схемы:

И невязку начального
и граничного
условий
,
.
Начальное
и краевое
условия аппроксимируются точно. Таким образом, схема имеет аппроксимацию
.
4.7. Устойчивость решения.
Исследуем устойчивость схемы, полагая
,
.

Для множителя роста гармоники получим квадратное уравнение:
.
По теореме Виета произведение его корней
. Значит, условие устойчивости
может быть выполнено, если
. Для уравнения с действительными коэффициентами это означает, что корни образуют комплексно сопряженную пару. Для этого дискриминант уравнения не должен быть положительным:
.
Чтобы неравенство выполнялось для любых гармоник, необходимо и достаточно соблюдение условия Куранта:
. Таким образом, схема «крест» условно устойчива.
Несмотря на очевидную простоту вычислительной процедуры, характерной для явной схемы, ее практическая реализация возможна при таких соотношениях между шагами сетки
и
, при которых выполняется условие устойчивости решения к ошибкам округления и неточностям в начальных данных. Для уравнения гиперболического типа это условие имеет вид:
(условие Куранта - Леви). Если условие устойчивости разностной схемы не будет выполнено, то в процессе рекуррентного решения возможно накапливание ошибок от слоя к слою, что приведет к неудовлетворительному результату, несмотря на высокую точность аппроксимации дифференциальной краевой задачи разностной схемой. На практике стараются использовать неявные схемы, то есть такие, которые не могут быть сведены к рекуррентным формулам. Значения сеточной функции
на каждом данном слое в таких схемах получают путем решения системы линейных алгебраических уравнений специального вида.
4.8. Сходимость решения.
Схема с данными начальными условиями при выполнении условия Куранта – Леви сходится со скоростью
.
Дата публикования: 2014-11-28; Прочитано: 2120 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
