Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MM - Все, что было=) / MMM / 2010 / ЧИСЛЕННЫЕ МЕТОДЫ / ЧИСЛЕННЫЕ МЕТОДЫ.doc
Скачиваний:
188
Добавлен:
16.02.2016
Размер:
2.02 Mб
Скачать

Явный двухшаговый метод Адамса.

Двухшаговая схема Адамса имеет вид:

.

Погрешность аппроксимации этой схемы имеет второй порядок по . Для начала работы схемы необходимо знать не только, но и, значение которого можно определить с помощью рассмотренного выше метода Рунге-Кутты. Тогда решение исходной задачи Коши средствами пакета MathCAD примет вид:

Неявный двухшаговый метод Адамса.

В соответствии с этим методом приближенное решение задачи Коши ищется с помощью неявной разностной схемы

где . Значениеопределяется с помощью метода Рунге-Кутты. Для решения неявного нелинейного уравнения предлагается воспользоваться методом последовательных приближений:

.

В качестве нулевого приближения можно использовать решение, полученное с помощью явной двухшаговой схемы Адамса.

Рассмотрим этот процесс на нашем примере. Будем использовать обозначения:

, ,.

Тогда, используя средства пакета MathCAD, получим:

 

Численное решение двухточечной краевой задачи для обыкновенного дифференциального уравнения второго порядка.

Тема. Численное решение краевой задачи для линейного дифференциального уравнения второго порядка в самосопряженной форме с краевыми условиями первого рода. Применение разностной схемы второго порядка аппроксимации.

Пример. Дана краевая задача:

, ,.

Методами теории дифференциальных уравнений можно найти общее решение этого линейного неоднородного уравнения:

.

Умножив дифференциальное уравнение на функцию , приведем его к самосопряженному виду:

,

где ,,. Тогда разностная схем второго порядка аппроксимации будет иметь вид:

где ,,. Для решения этой системы линейных уравнений можно применить метод прогонки.

 

Методы Рунге-Кутты

4.5. Методы Рунге-Кутты второго порядка точности

4.5.1. Канонический вид явных одношаговых методов

Как уже было определено выше (в разделе 3.2.1.), общий вид одношаговых методов:

.

В случае явных одношаговых методов эта формула принимает вид

.

Перепишем ее следующим образом:

(4)

Формула (4) называется каноническим видом явных одношаговых методов.

4.5.2. Построение семейства схем второго порядка точности.

Идея построения семейства разностных схем 2-го порядка точности состоит в следующем. Пусть - решение задачи Коши

,.

Разлагая решение по формуле Тейлора на интервале сетки длины, имеем

(5)

В простейшем случае, ограничиваясь только первым членом разложения и заменяя на, получаем для приближенного решения

,

т.е. явную схему Эйлера, которая имеет первый порядок точности. Можно предположить, что для получения схемы второго порядка надо в разложении (5) сохранить член со второй производной. Заменим конечной разностью:

(6)

при соответствующем выборе величин и. Причем дляможно указать приближенную формулу

(7)

Из формул (5)-(7) можно сделать вывод, что

.

Это дает нам основание искать разностные схемы второго порядка точности в виде

(8)

где - параметры, подлежащие определению.

Рассмотрим погрешность аппроксимации для схемы (8).:

,

где

,,,

,.

Тогда можно вывести следующие соотношения:

,.

С учетом этих соотношений погрешность аппроксимации примет вид

.

Следовательно, для того, чтобы погрешность аппроксимации имела второй порядок малости относительно шага , необходимо и достаточно выполнение условий

и,

которые можно переписать в виде

и.

Введем обозначение , тогда семейство разностных схем (8), имеющих погрешность аппроксимации второго порядка, примет вид однопараметрического семейства

(9)

где - любое ненулевое число. Численные методы решения задачи Коши, использующие разностные схемы семейства (9), называютсяметодами Рунге - Кутта второго порядка точности.

Схему (9) можно также переписать в форме "предиктор - корректор", в которой сначала считается промежуточное значение , а затем оно корректируется:

(10)

В частности, при получаем схему Эйлера - Коши

,

а при - модифицированную схему Эйлера:

.