![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Метод Рунге-Кутта для нормальных систем рассмотрим на примере задачи Коши для нормальной системы ОДУ второго порядка:
Далее вычислительную схему метода Рунге-Кутта (36) будем применять отдельно к каждому уравнению данной нормальной системы. При этом частные приращения для первой искомой функции y 1(x), рассчитываемые в соответствии с правилом (36), будем обозначать через , а частные приращения для второй искомой функции y 2(x) будем обозначать как
.
Поскольку правые части уравнений нашей системы ОДУ, т.е. функции и
зависят от обеих искомых функций y 1(x) и y 2 (x), то приращения для y 1(x) и y 2 (x) на каждом шаге метода вычисляются одновременно. Поэтому метод Рунге-Кутта четвёртого порядка для решения задачи Коши для нормальной системы ДОУ второго порядка имеет вид:
где:
§6. Разностные аппроксимации задачи Коши.
6.1 Разностный способ решения задачи Коши.
В отличие от рассмотренных выше методов разностный способ решения задачи Коши основан на замене (т.е. на аппроксимации) входящей в ДУ производной y ¢(x) каким-либо разностным отношением, т.е. на использовании формул аппроксимаций производной, рассмотренных ранее при изучении численного дифференцирования [1, стр. 590].
Как и раньше рассмотрим задачу Коши для ОДУ в её обычной формулировке:
y ¢(x) = f (x, y (x)), x Î [ x 0, b ] (1)
y (x 0) = y 0 (2)
Речь идёт о получении числовой таблицы (табл. 1) приближённых значений
yi» y (xi) искомого решения y (x) задачи Коши на сетке x i Î [ x 0, b ] с шагом , при этом расчётными точками метода (узлами) служат точки
x i = x 0 + ih (i = 0,1, …, n).
Таблица 1 приближённые значения решения
x | x 0 | x 1 | … | xn = b |
y | y 0 | y 1 | … | yn» y (b) |
Иногда задаваемую таблицей 1 совокупность приближённых решений задачи Коши: y 0» y (x 0), y 1» y (x 1), y 2» y (x 2), …, yn» y (xn) также называют каркасом решений, соответствующим узлам сетки
w h º { x i | x i = x 0 + ih (i = 0,1, …, n)}.
Применительно к начальным значениям x 0 и y 0, задающим начальные условия (2), уравнение (1) превращается в равенство:
y¢ (x 0) = f (x 0, y (x 0)) º f (x 0, y 0). (37)
Воспользуемся результатами, полученными при численном дифференцировании функций, (лекция 4) и применим к левой части равенства (37) аппроксимацию производной правым разностным отношением первого порядка:
, где x i+ 1 Î(x i; xi+ 1). (38)
которое в точке x 0, т.е. при i = 0, приобретает вид:
, где x1 Î(x 0; x 1). (39)
При использования аппроксимации (39) для производной соотношение (37) перепишется в виде:
.
Откуда получаем формулу для вычисления точного значения решения y (x) в узле x 1:
, (40)
Опуская в формуле (40) слагаемое характеризующее ошибку используемой аппроксимации производной, мы получим формулу для вычисления приближённого значения y 1 решения y (x 1) в узле x 1:
, (41)
которая идентична выражению, полученному на первом шаге вычислительной процедуры при использовании метода ломаных Эйлера: y 1 = y 0 + h f (x 0, y 0).
Понятно, что для получения общей расчётной формулы для вычисления приближённых значений yi решения y (xi), аналогичной соотношению (41), в равенстве:
y¢ (xi) = f (xi, y (xi)) (42)
необходимо использовать аппроксимацию для производной y ¢(xi) на основе формулы (38):
(43)
заменив при этом неизвестное точное значение y (xi), полученным на основе пошаговой вычислительной процедуры известным приближённым значением yi. В результате получим формулу для вычисления приближённого значения yi+ 1 решения y (xi+ 1) в узле xi+ 1:
yi+ 1 = yi + h f (xi, yi).
Порядок точности получающегося таким образом «разностногометода» численного интегрирования задачи Коши (1), (2) совпадает с порядком точности аппроксимации производной исходного дифференциального уравнения.
Знание порядков используемых формул аппроксимаций производной и их остаточных членов позволяет выводить оценки погрешностей приближённых решений задачи Коши (на используемой сетке) и изучать устойчивость и сходимость получаемых каркасов решений.
В связи с использованием разностных отношений для построения моделей дифференциальных уравнений, такие модели называются разностными уравнениями или разностными схемами.
Дата публикования: 2015-09-17; Прочитано: 413 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!