4.1 Метод Рунге-Кутта.
Метод Рунге-Кутта-один из наиболее употребительных методов повышенной точности [2].
Пусть требуется найти численное решения (1), удовлетворяющее условию (2).Предположим, что в точке x известно y(x); пусть h>0. Обозначим Дy(x)=y(x+h)-y(x), где y(x+h) надо вычислить. Представим разность Дy(x) в виде суммы "поправок" kj с коэффициентами pj:
Дy=p1k1+ p2k2+…+ prkr (17)
Где k1=hf(x,y)
k2=hf(x+ б2h,y+ в21 k1)
………………………….
kr=hf(x+ бrh,y+ вr1 k1+ вr2 +…+ вrr-1 kr-1)
Коэффициенты pj, бj, вji получаются при сравнении разложения Дy и ki по степеням h
В случае r=4, получим ф-лы (18):
k1=hf(x,y),
k2=hf(x+h/2,y+k1/2), (18)
k3=hf(x+h/2,y+k2/2),
k4=hf(x+h,y+k3)
Дy=(1/6)*(k1+2*k2+2*k3+k4) (19)
При x=x0 с помощью формул (17-19) находим y1=y0+ Дy0.
Аналогично получаем последующие приближения:
y(i+1)=yi+ Дyi (i=1,2,3,…) (20)
где
Дyi=(1/6)*(k1(i)+2*k2(i)+2*k3(i)+k4(i)), (21)
k1(i)=hf(xi,yi);
k2(i)=hf(xi+h/2,yi+ k1(i)/2);
k3(i)= hf(xi+h/2,yi+ k2(i)/2); (22)
k4(i)= hf(xi+h/2,yi+ k3(i)/2);
Для уравнения
Верна следующая оценка погрешности метода Рунге-Кутта:
где M и N-постоянные,такие, что в области |x-xo|<a, |y-yo|<b
выполняются неравенства
Метод Рунге-Кутта применим также к системам дифференциальных уравнений первого порядка. Пусть дана система двух уравнений
С начальными условиями:
Определяя параллельно числа лn и мn по формулам
лn=(1/6)* (k1+2*k2+2*k3+k4)
мn=(1/6)* (l1+2*l 2+2*l3+l4)
где
k1=hf(xn,yn,zn);
k2=hf(xn+h/2,yn+k1/2,zn+l1/2);
k3= hf(xn+h/2,yn+k2/2,zn+l2/2);
k4=hf(xn+h,yn+k3,zn+l3);
l1=hg(xn,yn,zn);
l2=hg(xn+h/2,yn+k1/2,zn+l1/2);
l3=hg(xn+h/2,yn+k2/2,zn+l2/2);
l4=hg(xn+h,yn+k3,zn+l3);
находят
y(n+1)=yn+ лn, z(n+1)=zn+ мn. (29)
Метод Рунге-Кутта применяется также при решении обыкновенных дифференциальных уравнений высших порядков.
- Введение
- 1.Теория колебаний
- 1.1 Затухающие колебания
- 1.2 Вынужденные колебания при наличии сопротивления
- 1.3 Установление колебаний
- 2. Математическое моделирование
- 2.1 Понятие модели
- 2.2 Математические модели и их свойства
- 2.3 Классификация математических моделей
- 3. Решение дифференциальных уравнений второго порядка
- 3.1 Линейные однородные дифференциальные уравнения
- 1.3.2 Линейные неоднородные дифференциальные уравнения
- 4. Численное интегрирование дифференциальных уравнений
- 4.1 Метод Рунге-Кутта.
- 5. Краткая характеристика системы MathCAD
- 6. Алгоритмический анализ задачи
- 6.1 Постановка задачи
- 6.2 Таблица исходных данных
- 6.3 Математическое описание модели
- 7. Описание компьютерного документа и результатов исследования
- 7.1 Описание компьютерного документа
- 7.2 Результаты исследования
- Заключение
- 2.2. Математические модели
- 1.16 Неровная дорога
- 1.6 Неровности дороги и их математическое описание
- Организационно-технические мероприятия, обеспечивающие безопасность работ в электроустановках
- 16 Оборудование железнодорожных переездов
- Датчик неровной дороги
- Математические и физические модели
- 2.4. Математические модели Птолемея
- 42 Коэффициент динамичности движущихся автомобилей, принимаемый в расчетах дорожных одежд.
- 42 Коэффициент динамичности движущихся автомобилей, принимаемый в расчетах дорожных одежд.