Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Глава 11. Численные методы решения дифференциальных уравненийСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Известные методы точного интегрирования дифференциальных уравнений позволяют найти решение в виде аналитической функции, однако эти методы применимы для очень ограниченного класса уравнений. Большинство уравнений, встречающихся при решении практических задач нельзя проинтегрировать с помощью этих методов. В таких случаях используются численные методы решения, которые представляют решение дифференциального уравнения не в виде аналитической функции, а в виде таблиц значений искомой функции в зависимости от значения переменной. Существует несколько методов численного интегрирования дифференциальных уравнений, которые отличаются друг от друга по сложности вычислений и точности результата. Рассмотрим некоторые из них.
Метод Эйлера
Известно, что уравнение Если взять последовательность точек х 0, х 1, х 2, …. и заменить на получившихся отрезках интегральную кривую на отрезки касательных к ней, то получим ломаную линию (рис. 11.1). При подстановке заданных начальных условий (х 0, у 0 ) в дифференциальное уравнение
Заменив на отрезке [ x 0, x 1 ] интегральную кривую на касательную к ней, получаем значение
Производя аналогичную операцию для отрезка [ x 1, x 2 ], получаем:
Продолжая подобные действия далее, получаем ломаную кривую, которая называется ломаной Эйлера. Можно записать общую формулу вычислений:
Если последовательность точек хi выбрать так, чтобы они отстояли друг от друга на одинаковое расстояние h, называемое шагом вычисления, то получаем формулу:
Следует отметить, что точность метода Эйлера относительно невысока. Увеличить точность можно, конечно, уменьшив шаг вычислений, однако, это приведет к усложнению расчетов. Поэтому на практике применяется так называемый уточненный метод Эйлера или формула пересчета. Суть метода состоит в том, что в формуле
Затем находится значение производной в точке
Затем третье:
и т.д. пока два последовательных уточненных значения не совпадут в пределах заданной степени точности. Тогда это значение принимается за ординату точки М 1 ломаной Эйлера. Аналогичная операция производится для остальных значений у. Подобное уточнение позволяет существенно повысить точность результата.
Метод Рунге – Кутта
Метод Рунге – Кутта является более точным по сравнению с методом Эйлера. Суть уточнения состоит в том, что искомое решение представляется в виде разложения в ряд Тейлора.
Если в этой формуле ограничиться двумя первыми слагаемыми, то получим формулу метода Эйлера. Метод Рунге – Кутта учитывает четыре первых члена разложения.
В методе Рунге – Кутта приращения D yi предлагается вычислять по формуле:
где коэффициенты ki вычисляются по формулам:
Примеры №1. Решить методом Рунге – Кутта дифференциальное уравнение
Решение. Для i = 0 вычислим коэффициенты ki:
Последующие вычисления приводить не будем, а результаты представим в виде таблицы.
№2. Решим предыдущий пример методом Эйлера.
Решение. Применяем формулу
Производя аналогичные вычисления далее, получаем таблицу значений:
Применим теперь уточненный метод Эйлера (точность 0,001).
Для сравнения точности приведенных методов численного решение данного уравнения решим его аналитически и найдем точные значения функции у на заданном отрезке. Уравнение
Решение неоднородного уравнения имеет вид
Общее решение: C учетом начального условия: Частное решение:
Для сравнения полученных результатов составим таблицу.
Как видно из полученных результатов метод Рунге – Кутта дает наиболее точный ответ. Точность достигает 0,0001. Кроме того, следует обратить внимание на то, ошибка (расхождение между точным и приближенным значениями) увеличивается с каждым шагом вычислений. Это обусловлено тем что, во-первых, полученное приближенное значение округляется на каждом шаге, а во-вторых – тем что, в качестве основы вычисления принимается значение, полученное на предыдущем шаге, т.е. приближенное значение. Таким образом, происходит накопление ошибки. Это хорошо видно из таблицы. С каждым новым шагом приближенное значение все более отличается от точного.
Варианты заданий
№11.1. Решить с помощью методов Эйлера, уточненного метода Эйлера, Рунге-Кутта и аналитически следующие дифференциальные уравнения при заданных начальных условиях, на заданном отрезке с шагом 0,2. Сравнить полученные результаты.
11.4. Контрольные вопросы 1. Когда применяются численные методы решения дифференциальных уравнений? 2. Перечислите известные вам численные методы решения дифференциальных уравнений. 3. В чем заключается суть метода Эйлера? 4. В чем смысл уточненного метода Эйлера? 5. В чем смысл метода Рунге-Кутта? 6. Как рассчитать погрешность вычислений в приближенных методах?
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-04-21; просмотров: 894; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.119 (0.009 с.) |