logo
Исследование метода дифференцирования по параметру для решения нелинейных САУ

1.3 Явные методы Рунге-Кутта

Свойства методов Рунге-Кутта:

1. Методы являются одношаговыми; чтобы найти Xm+1 , нужна информация только о предыдущей точке Xm, tт.

2. Они согласуются с рядом Тейлора вплоть до членов порядка hs, где степень S различна для различных методов и называется порядком метода.

3. Методы не требуют вычисления производных функций fi (X,t), i=1,n, а только самой функции в нескольких точках на шаге hm .

Методом Рунге-Кутта 1-го порядка является явный метод Эйлера:

Х/ =F(Х, t) ;

Xm+1 = Xm + hm ·F (Xm, tm)

Ошибка аппроксимации еб ~ h2т. Область абсолютной устойчивости - круг радиусом, равным 1 и центром в точке (0, -1) - см. рис. 1.3, кривая 1; область относительной устойчивости - вся правая полуплоскость.

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

Алгоритм метода Рунге-Кутта 2-го порядка состоит в следующем:

Xm+1 = Xm + (hm/2)·(K1 + K2), где

K1= F(Xm, tm), K2= F(Xm + hm·K1, tm + hm).

Ошибка аппроксимации еб=kh3т. Область абсолютной устойчивости показана на рис. 1.3 (кривая 2). Область относительной устойчивости - вся правая полуплоскость.

Алгоритм метода Рунге-Кутта 4-го порядка:

Xm+1 = Xm + (hm/6) · (K1 + 2K2 + 2K3 + K4), где

K1= F(Xm, tm), K2= F(Xm + (hm/2)·K1, tm + hm/2);

K3= F(Xm + (hm/2) ·K2, tm + hm/2);

K4= F(Xm + h·K3, tm + hm);

Ошибка аппроксимации еб=kh5т. Область абсолютной устойчивости показана на рис. 1.3 (кривая 3). Область относительной устойчивости - вся правая полуплоскость.

1

2

3

Рис. 1.3