Решение задачи Коши для обыкновенных дифференциальных  уравнений
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

Постановка задачи

Рассмотрим задачу Коши для дифференциального уравнения 1-го порядка

                                                        (17)

с начальным условием

              .                                       (18)

Требуется найти функцию , удовлетворяющую уравнению (17) и начальному условию (18).

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

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

              ,    
а второй класс – в нескольких, например,

              .

Методы второго класса поэтому не обладают свойством «самостартования», т.е. ими нельзя начать решение задачи Коши, оно всегда начинается одношаговыми методами. К достоинствам многошаговых методов относят в основном меньший объем памяти компьютера, требующейся для их реализации, и возможность теоретической оценки погрешности решения. Представителем класса многошаговых методов являются методы прогноза и коррекции. К классу одношаговых методов относятся методы Эйлера, Рунге-Кута и др. Как и во многих других случаях, эти два класса методов лучше сочетать, учитывая их достоинства и недостатки.

Метод Рунге-Кутта

Идея метода Рунге-Кутта состоит в представлении разности

             

в виде суммы поправок  с коэффициентами :

              ,     

где , , …, . Коэффициенты  находятся сравнением разложения  и , по степеням h.

В сущности, этот метод объединяет целое семейство методов решения дифференциальных уравнений первого порядка (метод Эйлера, модифицированный метод Эйлера и др.). Наиболее распространенным из них является метод четвертого порядка точности для r = 4, ошибка при этом имеет порядок. Этот метод часто и называют методом Рунге-Кутта. Расчеты в нем проводятся по формулам

,       (19)
где

, ,         (19a)

, .

 

Пример 2.4. Решить уравнение

             

с начальным условием

             

на отрезке [1; 3] с шагом .

Решение

Имеем , . Используя формулу (19) для нахождения значений Ki, Mi, Pi, Qi получим значения . Для удобства сведем все вычисления в таблицу (табл. 7).

 

                                                              Таблица 7

1 1,5 1,995 2,084 2,077 2,19 1,917
1,2 1,917 2,189 2,331 2,326 2,513 2,384
1,4 2,384 2,512 2,754 2,757 3,077 2,938
1,6 2,938 3,078 3,488 3,515 4,046 3,642
1,8 3,642 4,047 4,684 4,748 5,461 4,588
2 4,588 5,458 6,103 6,135 6,491 5,802
2,2 5,802 6,493 6,469 6,471 6,157 7,086
2,4 7,086 6,167 5,816 5,848 5,658 8,258
2,6 8,258 5,656 5,75 5,75 6,165 9,419
2,8 9,419 6,171 6,898 6,967 7,905 10,813
3 10,813          

 

 

Дата: 2019-03-05, просмотров: 283.