Милн численное решение дифференциальных уравнений

Видео:Численное решение задачи Коши методом ЭйлераСкачать

Численное решение задачи Коши методом Эйлера

Численное решение задачи Коши методом Милна

Автор работы: Пользователь скрыл имя, 29 Апреля 2013 в 20:26, курсовая работа

Краткое описание

Цель курсовой работы: исследовать способ численного решения задачи Коши методом Милна.
Для достижения цели курсовой работы, необходимо выполнение следующих задач:
изучить теоретическую основу решения задачи Коши методом Милна;
научиться практически применять метод Милна для решения задачи Коши;
решить 30 систем нелинейных уравнений методом Милна из учебного пособия [3].

Вложенные файлы: 1 файл

Видео:МЗЭ 2022 Численное решение дифференциальных уравнений. Неявный метод Эйлера. Ложкин С.А.Скачать

МЗЭ 2022 Численное решение дифференциальных уравнений.  Неявный метод Эйлера. Ложкин С.А.

курсовая1.doc

по дисциплине «Численные методы»
на тему: «Численное решение задачи Коши методом Милна»

Цель курсовой работы: исследовать способ численного решения задачи Коши методом Милна.

Для достижения цели курсовой работы, необходимо выполнение следующих задач:

  • изучить теоретическую основу решения задачи Коши методом Милна;
  • научиться практически применять метод Милна для решения задачи Коши;
  • решить 30 систем нелинейных уравнений методом Милна из учебного пособия [3].

Обыкновенным дифференциальным уравнением n –го порядка называется уравнение вида

F (x, y(x), y ‘(x), y »(x), … , y(n)(x)) = 0,

где F — известная функция (n + 2)-х переменных, x — независимая переменная из интервала (a,b), y(x) — неизвестная функция. Число n называется порядком уравнения.

Функция y(x) называется решением (или интегралом) дифференциального уравнения на промежутке (a, b), если она n раз дифференцируема на (a, b) и при подстановке в уравнение обращает его в тождество.

Обыкновенные дифференциальные уравнения, разрешенные относительно старшей производной, называют уравнениями в нормальной форме:

y(n) = f(x, y, y ‘, y », … , y(n − 1)).

Дифференциальное уравнение обычно имеет бесконечно много решений. Чтобы выделить нужное решение, используют дополнительные условия.

Чтобы выделить единственное решение уравнения n–го порядка обычно задают n начальных условий y(x0) = y0, y ‘(x0) = y1, y »(x0) = y2, … , y ( n − 1) (x0) = yn − 1.

Задачей Коши (или начальной задачей) называется задача отыскания решения y = y(x) уравнения F(x, y(x), y ‘(x), y »(x), … , y ( n ) (x)) = 0, x>x0, удовлетворяющего условиям y(x0) = y0, y ‘(x0) = y1, y »(x0) = y2, … , y ( n − 1) (x0) = yn − 1.

Условия y(x0) = y0, y ‘(x0) = y1, y »(x0) = y2, … , y ( n − 1) (x0) = yn − 1 называются начальными данными, начальными условиями или данными Коши.

Численное решение задачи Коши состоит в построении таблицы приближенных значений y1 , y2 , . yN компонент y(xi) вектора решения в точках x1 , x2 , . xN.

Методы численного решения задачи Коши для обыкновенных дифференциальных уравнений разделяются на два класса:

1) одноступенчатые методы, использующие данные о решении только в одной точке. Однако приходится вычислять функции y(xi) в нескольких точках. К этим методам относятся методы Рунге–Кутта и метод решения с помощью рядов Тейлора;

2) многоступенчатые, или многошаговые, методы, не требующие много повторных вычислений функций y(xi), использующие данные о решении в нескольких точках, что вынуждает применять одношаговые методы для запуска метода и при изменении шага интегрирования. Это методы прогноза-коррекции, Адамса, метод Милна и др.

РАЗДЕЛ 1. МЕТОД МИЛНА

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

Для получения формул Милна обычно используется первая интерполяционная формула Ньютона для производной y’ в точке с разностями до третьего порядка:

где Полагая k = (n – 4) в формуле (1) и интегрируя её почленно по х в пределах от xn–4 до xn, получим

Так как и dx = hdq, интеграл принимает вид

Подставляя выражения конечных разностей:

в уравнение (2), после упрощений получаем первую формулу Милна:

Используя дифференциальное уравнение и’ = f(x, u) и заменяя un на yn, формулу Милна приводим к окончательному виду:

Для получения второй формулы Милна положим в формуле (1) k = (n – 2) и проинтегрируем обе части получившегося выражения по х от хn–2 до хn:

Отсюда, после аналогичных предыдущему операций, получим

Здесь Подставляя в уравнение (4) значения конечных разностей получаем вторую формулу Милна:

или, окончательно, после замены un на yn и nu′ на f(xn, yn),

Если f(x, y) не зависит от у, то есть равняется f(x), то формула (5) идентична формуле Симпсона для вычисления определенного интеграла

Оценим погрешности формул Милна (3) и (5) εi(1), εi(2) по величине отброшенных членов полинома Ньютона:

Полагая Δ4fn = const на интервале длины 4h, получим

Так как решение дифференциальной задачи Коши равно и , где — решение получено по формуле (3), а — по формуле (5), то

При малых h Тогда интегральная погрешность согласно (6) и (7) для метода Милна есть

то есть метод Милна четвёртого порядка точности (здесь h — шаг интегрирования; N — число точек разбиения отрезка (а, b)). Погрешность его порядка O(h ).

Метод Милна считается одним из наиболее простых и удобных. Для начала счета он требует задания решения в четырёх начальных точках: . Значение y берется из начальных данных дифференциальной задачи, а получаются с помощью какого-либо метода Рунге–Кутта. Последующие значения уn для n = 4, 5, … находятся по следующей схеме:

  1. вычисляется первое приближение по формуле (3):
  1. затем находится второе приближение (окончательное) по формуле (5):

Локальная погрешность величины приближённо равна

РАЗДЕЛ 2. ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ МЕТОДА МИЛНА.

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

Используя метод Милна, составить таблицу приближенных значений интеграла дифференциального уравнения , удовлетворяющего начальным условиям на отрезке [0,1]; шаг h=0,1; все вычисления вести с четырьмя десятичными знаками. Начальный отрезок определить методом Рунге-Кутта.

  1. Определение начального отрезка произведем по формуле Рунге-Кутта

Для более быстрого и удобного расчета уравнения, произведем вычисления в программе MS Excel.

Все расчеты представим в таблице 1, в которой .

Таблица 1. Решение примера в Excel

2. Последующие значения функции будем определять методом Милна. Согласно этому методу, по ходу вычислений следует составить таблицу, содержащую значения и (табл.2).

Таблица 2. Решение примера в Excel

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

Из сравнения и имеем .

Из сравнения и имеем .

Из сравнения и имеем .

Ответом данного уравнения являются значения функции, приведенные в таблице 2.

В данной курсовой работе изучено решение дифференциальных уравнений методом Милна.

В качестве достоинств данного метода можно выделить следующее:

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

Недостатки метода Милна:

  • данный метод не обладает устойчивостью, поэтому его рекомендуют использовать, когда предполагаемое число шагов не велико;
  • для применения метода Милна необходимо найти первые четыре значения решения дифференциального уравнения: , используя начальное условие и какой-либо метод, например, метод Рунге — Кутта..

В курсовой работе произведен подбор и структуризация теоретического материала на заданную тему. Представлена практическая сторона использования изучаемого метода. Решены 30 примеров уравнений из учебного пособия [3].

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Мышенков В.И., Мышенков Е.В. Численные методы. — М.: МГУЛ, 2005. — 109 с.
  2. Ширапов Д.Ш., Ширапов Б.Д., Чимитова Е.Г. Основы вычислительной математики — Улан-Удэ: ВСГТУ, 2004. —25 с.
  3. Воробьева Г.Н., Данилова А.Н. Практикум по вычислительной математике: Учеб. пособие для техникумов.—2-е изд., перераб. и доп.—М.: Высшая Школа, 1990.—208 с.
  4. Бахвалов Н.С., Лапин А.В., Чижонков Е.В. Численные методы в задачах и упражнениях. Учеб. Пособие./ под ред. В.А. Садовничего — М.: Высшая школа, 2000. — 190 с.
  5. Формалев В.Ф., Резников Д.Л. Численные методы. — М.: ФИЗМАТЛИТ, 2004. — 400 с.
  6. Губарь Ю.В. Введение в математическое моделирование: Курс лекций. – М.: Дело, 2007. – 230 с.


источники:

🎬 Видео

Численное решение дифференциальных уравнений (задачи Коши)Скачать

Численное решение дифференциальных уравнений (задачи Коши)

Численное решение системы дифференциальных уравнений(задачи Коши)Скачать

Численное решение системы дифференциальных уравнений(задачи Коши)

Python - численное решение дифференциального уравнения 1го порядка и вывод графикаСкачать

Python - численное решение дифференциального уравнения 1го порядка и вывод графика

5 Численное решение дифференциальных уравнений Part 1Скачать

5  Численное решение дифференциальных уравнений Part 1

5 Численное решение дифференциальных уравнений Part 1Скачать

5  Численное решение дифференциальных уравнений Part 1

Метод ЭйлераСкачать

Метод Эйлера

Решение системы дифференциальных уравнений методом ЭйлераСкачать

Решение системы дифференциальных уравнений методом Эйлера

18+ Математика без Ху!ни. Дифференциальные уравнения.Скачать

18+ Математика без Ху!ни. Дифференциальные уравнения.

Численное решение дифференциальных уравнений ч.1Скачать

Численное решение дифференциальных уравнений ч.1

01.02. Модель SIR. Численное решение системы дифференциальных уравнений с помощью SciPyСкачать

01.02. Модель SIR. Численное решение системы дифференциальных уравнений с помощью SciPy

Решение систем Д/У: 1. Знакомство с функциями odeXYСкачать

Решение систем Д/У: 1. Знакомство с функциями odeXY

7. Линейные дифференциальные уравнения первого порядка. Метод Бернулли.Скачать

7. Линейные дифференциальные уравнения первого порядка. Метод Бернулли.

Сеточные методы решения дифференциальных уравнений в частных производных.Скачать

Сеточные методы решения дифференциальных уравнений в частных производных.
Поделиться или сохранить к себе: