Численные методы решения. Правило Рунге

Классификация методов.Производится в зависимости от особенностей той информации, которая используется при вычислении приближенного значения y(x) в узловой точке.

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

(5)

где

- приближенные значения решения задачи (1), (2) в точках

h – шаг интегрирования. Если

1) , а , то правило (5) называется одношаговым, в противном случае,- многошаговым;

2) , вычислительное правило называется явным, при неявным, при , - с забеганием вперед.

Далее, основное внимание уделим одношаговым методам. Соответствующее вычислительное правило имеет вид

где .

 

Методы, основанные на разложении в ряд Тейлора.Предположим, что узлы интегрирования являются равноотстоящими, т.е. и рассмотрим участок . Предполагая функцию дифференцируемую достаточное число раз, имеем

(6)

Ограничиваясь малыми первого порядка относительно h, получим правило

 

(7)

 

которое называется явным методом Эйлера. Его погрешность на отрезке составляет

,

где , а на конечном отрезке [a, b] учитывая , равна

,

где . На основании этого данный метод называется методом первого порядка точности. Он имеет наглядную геометрическую интерпретацию (Рисунок 1) и называется также методом ломаных. На каждом участке длиной h участок интегральной кривой заменяется отрезком прямой.

 

 

 

Рисунок 1. Явная схема Эйлера.

 

Замечание 1.Если воспользоваться разложением

(8)

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

 

(9)

 

которое называется неявной схемой Эйлера.

Погрешность формулы (9) равна

,

погрешность метода на конечном промежутке

.

 

 

Замечание 2.Сложим (7), (9) и разделим на два, в результате чего получим новое правило

называемое методом трапеций. Также как и (9) оно является неявным. Если из разложения (6) почленно вычесть разложение (8), получим локальную погрешность формулы трапеций

.

Тогда погрешность, накапливаемая на отрезке будет равна

,

где . Таким образом, метод трапеций имеет второй порядок точности.

 

Замечание 3.Рассмотренные выше погрешности приближенных методов описывают те ошибки, которые возникают вследствие замены дифференциального уравнения конечной вычислительной схемой и называется погрешностью аппроксимации. Помимо этого в общем балансе играют роль погрешности, возникающие на каждом шаге интегрирования в результате использования приближенного значения вместо точного Их обычно относят к погрешностям обусловленным неточностями в задании исходных данных и рассматривают отдельно.

 

Методы Рунге-Кутта. Рассмотрим уравнение (1). Интегрируя его на промежутке получим

Тогда после замены , где , для приращения на n-ом шаге получим выражение

(10)

Таким образом, задача вычисления значения функции в точке сводится к вычислению интеграла в соотношении (10). Однако использование традиционных квадратурных формул для этих целей проблематично, так как значения неизвестны. В методах Рунге – Кутта квадратурные схемы строятся следующим образом.

Вводятся три группы параметров , где

 

 

,

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

 

,

,

,

. . . . . . . .

.

 

Наконец, третья группа параметров используется для формирования квадратурной формулы

.

Таким образом, окончательно

(11)

Обозначим погрешность соотношения (11) через , т.е.

или

Представим ее с помощью формулы Тейлора в виде разложения по степеням h

где .

Если потребовать теперь, чтобы получим погрешность соотношения (11) равную и, следовательно, погрешность метода равную .

К числу наиболее употребительных относятся методы 4-го порядка точности. Для них значение . Один из вариантов соответствующего набора параметров следующий

 

Тогда выражения имеют вид

 

,

,

,

 

коэффициенты ,-

, , ,

и вычислительное правило, в целом,

.

 

На Рисунке 2 в полосе указаны используемые в этом методе узловые точки. Значения выбраны произвольно.

Рисунок 2. Узловые точки метода Рунге-Кутта 4-го порядка

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

Теоретически показано, что главный член погрешности аппроксимации имеет вид , где k – порядок метода, - некоторая функция, определяемая особенностями правой части дифференциального уравнения.

,

где , - точное значение, , приближенное, определенное при проведении расчетов с шагом h. Тогда, проводя расчеты с шагом и , получаем

.

Разрешая, далее, приближенную систему этих соотношений относительно , имеем

,

откуда

. (12)

Соотношение (12) и представляет правило Рунге. Естественно, оно дает достоверные результаты лишь в том случае, когда доминирующей в общей погрешности результата является погрешность метода.

Обычно правило (12) используют при , . Тогда

 

.

В частности, для методов Эйлера (k=1)

 

,

 

метода трапеций (k=2), -

,

метода Рунге – Кутта четвертого порядка (k=4),-

.