Так для уравнения второго порядка метод Рунге-Кутты имеет следующий алгоритм.

Исходное уравнение задачи Коши

y´´= f (x, y, y´) (7.7)

с начальными условиями y0 = у(х0) и y´0 = y´ (х0) преобразуется к системе двух уравнений

y´= z = g (x, y, y´), при y´0 = y´ (х0) = z (х0) = z0

z´= f (x, y, y´) при y0 = у(х0). (7.8)

 

 

Далее

уi+1 = уi + К, (7.9)

где К = h (К1 + 2К2 +2К3 + К4)/6 ,

К1 = g (x i, y i, z i), К2 = g (x i + h/2, yi + К1h/2, z i + L1h/2),

К3 = g (x i + h/2, yi + К2h/2, z i + L2h/2), К4 = g (x i + h, y i + К3h, z i + L3h),

 

z i+1 = z i + L , (7/10)

где L = h (L 1 + 2 L 2 + 2L 3 + L 4)/6 ,

L 1 = f (x i, y i, z i), L 2 = f (x i + h/2, yi + К1h/2, zi + L1h/2),

L 3 = f (x i + h/2, yi + К2h/2, zi + L2h/2), L 4 = f (x i + h, yi + К3h, z i + L3h).

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

Погрешность метода Рунге-Кутты на одном шаге сетки равна Mh5, но поскольку на практике М оценить сложно, пользуются правилами Рунге удвоения шага. Выполняют расчет функции уi+1(1) в точке хi+1 методом Рунге-Кутты четвертого порядка точности с шагом h, а затем рассчитывают этим же методом уi+1(2) в точке хi+1 с шагом h/2. По полученным значениям функции определяют погрешность

δ=Σаii+1(1)- уi+1(2) )/15 (7.11)

Если δ > ε, где ε – заданная точность, то шаг уменьшают вдвое. Если

δ < ε – результаты счета с шагом h достаточно точные. Если δ < ε/50 – шаг удваивают.

 

Многошаговые методы решения задачи Коши

 

Можно построить более эффективный вычислительный процесс нахождения решения задачи Коши, если использовать информацию о предыдущих точках (хi-2i-2), (хi-1i-1). Методы, основанные на этой идее – многошаговые. С помощью этих методов нельзя начать решение – они не самостартующие, поэтому используются в сочетании с методами Рунге-Кутты. К многошаговым методам относятся методы прогноза и коррекции [], в которых по формуле прогноза и исходным значениям переменных определяют уi+1(j). Затем находят производную функции и по формулам коррекции уточняют прогнозируемое значение, рассчитывая уi+1(j+1). Среди многошаговых методов наиболее известны метод Хемминга и метод Адамса-Башфорта [].

Методы решения жестких ОДУ, которые не могут быть решены рассмотренными выше методами, приведены в литературе.

Компьютерная реализация методов в Excel описана в [23-24, 26].

Литература: [1-4],[6], [14-17], [23-24].

 

Лекция 8

 

Тема: Численные методы решения краевых задач

План: Численные методы решения краевых задач тепломассообмена и гидродинамики. Основные понятия метода конечных разностей.

 








Дата добавления: 2017-09-19; просмотров: 588;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.