Метод Рунге-Кутта 4-го порядка.
⇐ ПредыдущаяСтр 2 из 2 Расчеты осуществляются по формулам: В данном методе погрешность на отдельном шаге Оценка погрешности методов по правилу Рунге. Для практической оценки погрешности используется правило Рунге. В узле
где
Рассмотрим данные методы на примере. Будем решать задачу Коши для дифференциального уравнения
Найдем решение уравнения (6) на отрезке [0,1] численными методами. Разобьем отрезок интегрирования на 5 равных частей:
Получили 6 узлов, в них будем искать значения решения нашего уравнения. Точное решение уравнения имеет вид:
Значения точного решения в узлах сетки равны:
Еще раз напомним, что при численном решении задачи Коши, решение получаем в виде таблицы значений решения в узлах. Решим уравнение методом Эйлера. Найдем значение решения в узле
Значение решения в узле и на всей сетке узлов соответственно:
Найдем решение уравнения методом Эйлера – Коши. В узле Соответственно значения решения на сетке узлов равны:
Теперь сгустим сетку, уменьшим шаг интегрирования вдвое:
Как видим, теперь значение решения в узле x=0,2 мы получили через значение решения в узле x=0,1. Оценим абсолютные погрешности решений (точное решение нам известно) с шагом
Оценим также погрешность решения с шагом
Произведем расчеты для метода Эйлера – Коши по всей сетке узлов, данные сведем в таблицу.
Как видно из таблицы, с уменьшением шага интегрирования, погрешность нахождения решения уменьшается, вместе с тем, с ростом x (к концу отрезка) погрешность может накапливаться. Последние две колонки характеризуют реальную и ожидаемую погрешность решения с шагом Решим наше уравнение методом Рунге-Кутта 4-го порядка. Программно организуем процесс в системе MathCAD.
Получим:
Задание: 1. Решить задачу Коши для ОДУ 1 –го порядка методом Рунге – Кутта 4-го порядка с точностью 2. Решить ОДУ методом в соответствии с вариантом. 3. Методы оформить в виде отдельных подпрограмм. 4. Вывод на консоль: i, узел, значения решения каждым из методов, точное значение, реальная и ожидаемая погрешность (по правилу Рунге). 5. Проанализировать полученные результаты и сделать выводы. Варианты методов 0. Метод рядов Тейлора. 1. Метод Эйлера. 2. Модифицированный метод Эйлера. 3. Метод Эйлера – Коши.
Вариант метода соответствует остатку от деления номера по списку на 4.
Варианты ОДУ.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|