Приближенное решение дифференциального уравнения по методу Эйлера
Кафедра математики
Методические указанияи задания к выполнению
расчетно-графической работы по теме:
"Приближенные методы решения
дифференциальных уравнений"
для студентов всех специальностей и всех направлений подготовки бакалавров очной формы обучения
Брянск 2015
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Брянский государственный инженерно-технологический университет»
Кафедра математики
УТВЕРЖДЕНЫ
научно-методическим
советом университета
Протокол № ____
oт “____”___________2015 г.
Методические указанияи задания к выполнению
расчетно-графической работы по теме:
"Приближенные методы решения
дифференциальных уравнений"
для студентов всех специальностей и всех направлений подготовки бакалавров очной формы обучения
Брянск 2015
Составители: доцент Камозина О.В.,
доцент Котова И.А.
Рецензент:
профессор кафедры «Физика», д. ф.-м. н. Евтюхов К.Н.
Рекомендованы редакционно-издательской и методической комиссиями механико-технологического факультета БГИТУ.
Протокол № 1 от 10.09.2015 г.
Приближенные методы решения дифференциальных уравнений
Решение многих дифференциальных уравнений нельзя свести к интегрированию известных функций. Поэтому важное значение приобретают приближенные методы решения.
Существуют два метода численного решения дифференциальных уравнений 1-го порядка: метод Эйлера и метод Рунге-Кутта.
Метод Эйлера
Для данного уравнения 1-го порядка
(1)
можно составить таблицу приближенных значений частного решения, удовлетворяющего начальному условию
(2)
или приближенно вычертить интегральную кривую на некотором отрезке[ ].
По методу Эйлера данный отрезок [ ] разбивается точками на n частичных отрезков.
На первом частичном отрезке [ ] искомая интегральная кривая, проходящая через известную точку M0( ) заменяется касательной к ней в точке
,
Откуда при получается приближенное значение искомого решения уравнения в точке
.
Далее тем же способом для отрезка [ ] находим приближенное значение искомого решения в точке
.
Продолжая этот процесс, последовательно находим приближенные значения искомого решения в точках .
С увеличением , при достаточно малой длине частичных отрезков, этим методом можно достигнуть заданной точности решения.
Данный отрезок [ ] удобно разделить на частичные отрезки одинаковой длины
(шаг).
Тогда все последовательные приближенные значения решения уравнения (1),удовлетворяющего начальному условию (2), вычисляются по рекуррентной формуле
.
Таким образом, по методу Эйлера интегральную кривую, проходящую через точку , заменяют ломаной (ломаной Эйлера), каждый отрезок которой проведен по направлению поля, определенного уравнением (1).Иными словами, от предыдущей вершины ломаной к последующей двигаются по касательной к интегральной кривой, проведенной через начальную точку каждого отрезка.
Недостатки метода Эйлера:
1. Малая точность при значительном шаге и большой объем работ при малом шаге.
2. Систематическое накопление ошибок.
Поэтому метод Эйлера применяют лишь для грубых приближений.
Расчет ведется по следующей схеме:
… | … | … | … | … |
-1 | ||||
Метод Рунге-Кутта
Метод Рунге-Кутта более чаще употребляется,чем метод Эйлера, хотя и требует большего объёма вычислений, однако это окупается повышенной точностью, что даёт возможность проводить счет с большим шагом, т.е. для получения результатов с одинаковой точностью в методе Эйлера потребуется значительно меньший шаг, чем в методе Рунге-Кутта.
Геометрически этот метод для задачи (1),(2) также как и в методе Эйлера состоит в том, что на малом отрезке [ ] интегральная кривая уравнения (1) заменяется прямой, проходящей через точку , однако в основу положен более тонкий, чем в методе Эйлера, подход к определению направления этого отрезка прямой.
Обозначим через приближенное значение искомого решения в точке . По методу Рунге-Кутта вычисление приближенного значения в следующей точке производится по формулам:
где
(3)
Шаг расчета можно поменять при переходе от одной точки к другой. Для контроля правильности выбора шага рекомендуем вычислить дробь
Величина не должна превышать нескольких сотых. В противном случае шаг следует уменьшить.
Все вычисления удобно располагать по схеме:
+ | ||||
… | … | … | … | … |
Порядок заполнения таблицы:
1) Записываем в первой строке таблицы данные значения .
2) Вычисляем умножаем на и заносим в таблицу в качестве .
3) Записываем во второй строке таблицы .
4) Вычисляем , умножаем на и заносим в таблицу в качестве .
5) Записываем в третьей строке таблицы .
6) Вычисляем , умножаем на , заносим в таблицу в качестве .
7) Записываем в четвертой строке таблицы .
8) Вычисляем , умножаем на и заносим в таблицу в качестве .
9) В столбец записываем .
10) Суммируем числа, стоящие в столбце , делим на 6 и заносим в таблицу в качестве .
11) Вычисляем .
Затем все вычисления продолжают в том же порядке, принимая за начальную точку .
Содержание РГР "Приближенные методы решения дифференциальных уравнений"
Студенту предлагается выполнить следующую работу:
1 . Точное решение дифференциального уравнения.
2. Приближенное решение дифференциального уравнения методом Эйлера.
3. Приближенное решение дифференциального уравнения методом Рунге-Кутта.
Варианты и образец выполнения РГР приведены ниже.
Варианты
1) .
2) .
3) .
4) .
5) .
6) .
7) .
8) .
9) .
10) .
11) .
12) .
13) .
14) .
15) .
16) .
17) .
18) .
19) .
20) .
21) .
22) .
23) .
24) .
25) .
26) .
27) .
28) .
29) .
30) .
Образец выполнения РГР
Задание. Найти решение дифференциального уравнения с начальным условием на отрезке , приняв за шаг .
Точное решение
-линейное уравнение.
Подстановка:
При найдем
- точное решение дифференциального уравнения.
Приближенное решение дифференциального уравнения по методу Эйлера
Т.к. то