Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 14.6. Методы Рунге-КуттыНаиболее популярными среди классических явных одношаговых методов являются методы Рунге — Кутты. Методы Эйлера, Эйлера — Коши и усовершенствованный метод Эйлера можно рассматривать как простейших представителей этого класса методов. 1. Вывод расчетных формул.Поясним вывод расчетных формул метода Рунге-Кутты. Пусть (как и в § 14.5) дифференциального уравнения
Если бы входящий в это равенство интеграл можно было вычислить точно, то получилась бы простая формула, позволяющая последовательно вычислить значения решения в узлах сетки. Поскольку в действительности это невозможно, попробуем получить приближенную формулу, заменив интеграл квадратурной суммой (см. гл. 13). Введем на отрезке
Однако воспользоваться равенством (14.67) для вычисления
аналогичные равенству (14.66). Заменяя для каждого
позволяющим последовательно вычислять приближения к значениям Обозначим теперь через
Часто из этих формул исключают вспомогательные величины и записывают формулы так:
Заметим, что выведенные формулы задают явный одношаговый метод вида Выбор конкретных значений параметров 2. Устойчивость и сходимость.Следующая теорема позволяет в дальнейшем называть методы Рунге-Кутты, имеющие Теорема 14.7. Пусть правая часть дифференциального уравнения удовлетворяет условию Следствие. Пусть выполнено условие Справедливость следствия вытекает из теоремы 14 4. 3. Семейство явных двухэтапных методов.Выведем расчетные формулы семейства явных двухэтапных методов Рунге-Кутты второго порядка точности. Запишем формулы явного двухэтапного метода
в виде
Параметрами этого метода являются величины
с учетом равенств
(аргументы Представим значение функции
Таким образом,
Если потребовать, чтобы выполнялись условия Итак (с учетом следствия из теоремы 14.7), можно утверждать, что при любом
имеет второй порядок точности. Заметим, что при 4. Метод Рунге-Кутты четвертого порядка точности.Наиболее известным из методов Рунге-Кутты является классический
Этот метод весьма прост и, как показывает практика, довольно эффективен в обычных расчетах, когда отрезок Замечание. Применение метода (14.70) к решению задачи о вычислении интеграла (14.36) порождает формулу Симпсона
Таким образом, классический метод Рунге-Кутты четвертого порядка точности (14.70) можно рассматривать как аналог формулы Симпсона, отвечающий решению задачи Коши. Пример 14.15. Про демонстрируем работу метода Рунге-Кутты четвертого порядка точности применительно к решению «задачи Коши (14.45). В этом случае расчетные формулы принимают вид
Найденные с шагом Таблица 14.4 (см. скан) 5. Обсуждение методов Рунге-Кутты.Методы Рунге-Кутты имеют несколько достоинств, определивших их популярность среди значительного числа исследователей. Эти методы легко программируются. Они обладают достаточными для широкого круга задач свойствами точности и устойчивости. Эти методы (как и все одношаговые методы) являются самостартующими и позволяют на любом этапе вычислений легко изменять шаг интегрирования. Увеличивая число
Замечай и
Эти методы имеют ряд преимуществ перед явными методами, однако это достигается за счет существенного усложнения вычислительного алгоритма, так как на каждом шаге необходимо решать систему 6. Автоматический выбор шага.Отметим, что в современных программах, реализующих методы Рунге-Кутты, обязательно используется некоторый алгоритм автоматического изменения шага интегрирования Интуитиьно ясно, что на участках плавного изменения решения счет можно вести с достаточно крупным шагом. В то же время на тех участках, где происходят резкие изменения поведения решения, необходимо выбирать мелкий шаг интегрирования. Обычно начальное значение шага Один из распространенных подходов состоит в использовании правила Руте (правила двойною пересчета) Пусть значение в точке уже найдено и
который имеет порядок точности, равный
где
Уменьшим теперь шаг интегрирования вдвое, положив
Полученное таким образом значение
Вычитая из равенства (14.72) равенство (14.73), получим формулу
Сравнение ее с (14.73) приводит к приближенному равенству
Использование этой формулы для апостериорной оценки локальной погрешности значения Существуют более экономичные методы оценки локальной погрешности, основанные на использовании для контроля точности двух различных методов Рунге — Кутты. В настоящее время одним из самых эффективных методов такого типа является метод Рунге-Кутты-Фельберга. В этом методе для оценки погрешности метода пятого порядка точности используются формулы метода четвертого порядка точности, причем на одном шаге требуется всего лишь шесть вычислений значений правой части После того как тем или иным способом оценена локальная ошибка, программа принимает решение о том, оставить ли шаг интегрирования прежним, уменьшить ли его вдвое или увеличить в два раза. Это происходит примерно по той же схеме, что и в адаптивных программах, предназначенных для вычисления определенных интегралов (см. § 13.5). Известно, что при оптимальном выборе шагов интегрирования абсолютные погрешности, приходящиеся на каждый из шагов, должны быть примерно равны (см. [9]). Этот результат учитывается при создании стандартных программ с автоматическим выбором шага. 7. Влияние вычислительной погрешности.Влияние погрешностей на результат вычислений с помощью явных методов Рунге — Кутты примерно таково же, как и для метода Эйлера (см. § 14.4). Однако для них
|
1 |
Оглавление
|