г. Новосибирск ММФ НГУ группа 3112
Выполнил: Эльясов А.Б
Проверил: Аверина Т.А
Отчет № 1 по вычислительной практике
Неявный метод Эйлера
(Билет №15)
22.11.2005
План отчета
Постановка задачи
Требуется решить задачу Коши:
(1) где ,
используя неявный метод Эйлера, который
выглядит следующим образом:
(2)
Точное
решение данной задачи с вышеопределенными параметрами:
Также необходимо:
Метод решения
Неявный метод Эйлера задается системой Чтобы решить эту систему, введем
обозначение:
. Тогда получим, что
(3) либо
(4)
При n=0 значения задаются условиями из
системы. Полагая известными знания
, искомыми считают
значения
. Тогда совокупность системы с одними из
условий (3) или (4) – это система линейных алгебраических уравнений (сеточных
уравнений) для вычисления
, а решение разностной
задачи сводится к переходу с временного слоя n на временной слой n+1.
Для неявной схемы уравнения во внутренних узлах имеют вид
(5)
где
Краевые условия могут быть приведены к виду
(6)
В итоге, для определения вектора получается система уравнений
MU=F (7)
У матрицы М могут быть отличны от нуля лишь
элементы так что М – трехдиагональная матрица.
Элементы правой части F определяются как
.
Решение системы (7) вычисляется методом прогонки, суть его в сведении системы уравнений с трехдиагональной матрицей к системе уравнений с двухдиагональной матрицей, т.е в приведении системы к виду
(8)
Коэффициенты вычисляются
по рекуррентным формулам
(9)
Начальные значения вычисляются
из краевых условий (6):
. Так из условия в
системе получаем, что
(10)
а из условий (3)
(11)
Для краевых условий (4), учитывая (5) при j=1, получаем систему уравнений
Исключая из нее и преобразуя к виду
, определим
.
Этап определения коэффициентов прогонки называют прямой прогонкой, определение
, из (8) – обратной прогонкой. Для
осуществления ее необходимо знать
, которое вычисляется из
краевых условий задачи. Для условий, записанных в системе
, для условий (3) оно определяется из
системы уравнений
исключением
:
(12)
При условиях (4) значение определяется
из системы уравнений
исключением
,
.
Итак, уравнение из системы запишется в таком виде: , и есть еще краевые условия
.
Исследование порядка аппроксимации схемы и ее устойчивости
Вычислим погрешность аппроксимации и погрешность решения:
Уравнение для погрешности: .
Выполним оценку:
это верно для любого i. Следовательно
:
. А отсюда, используя то, что
, получаем
.
Таким образом, мы получили, что . То
есть при
погрешность стремится к нулю со скоростью
. Здесь
-
любое.
Таким образом, мы показали, что неявный метод Эйлера безусловно устойчив.
Логическая схема или блок схема программы
Описание тестовых расчетов (тестовые функции, сравнительная таблица расчетов
Анализ результатов и выводы
Список литературы
1.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.