🎨
Цвет акцента
Синий
Фиолетовый
Пурпурный
Учебник · Глава 12

Решение обыкновенных дифференциальных уравнений первого порядка.

5. Семейство методов Рунге-Кутта m  - го порядка.

     Метод Рунге-Кутта m-го порядка включает следующие соотношения:

 
Методика определения неизвестных параметров \(\displaystyle \alpha_i, \beta_{ik}, \gamma_i\) аналогична той, которая была рассмотрена при описании семейства методов Рунге-Кутта второго порядка. Соответствие между порядком метода Рунге-Кутта и порядком его точности подчиняется следующему правилу:
  • при m < 5 порядок точности совпадает с m;
  • при m \(\displaystyle \ge\) 5 порядок точности равен m - 1.

         Рассмотрим метод Рунге-Кутта третьего порядка:

      \(\displaystyle k_1 = f(t^n, \ u^n); \quad k_2 = f(t^n + \alpha_2 \tau, \ u^n + \beta_{21} \tau k_1); \quad k_3 = f(t^n + \alpha_3 \tau, \ u^n + \beta_{31} \tau k_1 + \beta_{32} \tau k_2); \quad \frac{u^{n+1} - u^n}{\tau} = \gamma_1 k_1 + \gamma_2 k_2 + \gamma_3 k_3.\)
    Значения параметров \(\displaystyle \alpha_i, \beta_{ik}, \gamma_i\), соответствующие наиболее часто используемому случаю, приведены в таблице.
      \(\displaystyle \text{Метод Рунге-Кутта 3-го порядка}\\\begin{array}{|c|c|c|c|c|}\hline i & \alpha_i & \beta_{i1} & \beta_{i2} & \gamma_i \\\hline 1 & & & & 1/6 \\\hline 2 & 1/2 & 1/2 & & 4/6 \\\hline 3 & 1 & -1 & 2 & 1/6 \\\hline\end{array}\)

         Приведём значения параметров \(\displaystyle \alpha_i, \beta_{ik}, \gamma_i\), соответствующие наиболее часто используемым случаям, для методов Рунге-Кутта 4-го и 6-го порядков (6-й порядок метода Рунге-Кутта соответствует 5-му порядку точности):
      \(\displaystyle \text{Метод Рунге-Кутта 4-го порядка}\\\begin{array}{|c|c|c|c|c|c|}\hline i & \alpha_i & \beta_{i1} & \beta_{i2} & \beta_{i3} & \gamma_i \\\hline 1 & & & & & 1/6 \\\hline 2 & 1/2 & 1/2 & & & 2/6 \\\hline 3 & 1/2 & 0 & 1/2 & & 2/6 \\\hline 4 & 1 & 0 & 0 & 1 & 1/6 \\\hline\end{array}\)