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

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

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

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

Определение 1. Вычислительный процесс (метод) называется устойчивым, если малые погрешности исходных данных вызывают малые погрешности вычисляемого результата (т.е. если рост погрешности в процессе вычисления ограничен).

Обозначим через y(x)h значения функции y(x) – точного решения задачи Коши (3), (4) на сетке wh = {x i|x i = x0 + ih (i = 0,1, …, n)}, т.е. y(x)h это значения функции точного решения y(x) в узлах сетки wh. Предположим так же, что y(x) – непрерывная функция.

Рассмотрим погрешность Zh = u(x)h - y(x)h, где u(x)h – каркас решения данной задачи Коши на сетке wh, полученный с использованием некоторой разностной схемы или численного метода.

Определение 2. Говорят, что имеет место сходимость разностной схемы (или некоторого пошагового приближённого метода), используемой для получения каркаса приближённого решения u(x)h к соответствующему точному решению y(x)h задачи Коши (3) - (4), если при |h| ® 0. Говоря иначе, разностная схема сходится, если последовательность величин Zh = u(x)h - y(x)h, при |h| ® 0 сходится к нулю по норме или равномерно, как величина первого порядка малости по h.

На практике изучение вопросов сходимости каркасов, поставляемых приближёнными методами решения задачи Коши, позволяет ответить на вопрос, можно ли приближённым решением u(x)h сколь угодно хорошо охарактеризовать (т.е. отобразить или смоделировать) поведение точного решения y(x)h.

Оценка глобальной погрешности метода Эйлера.

Рассматриваем задачу Коши для ОДУ в её обычной постановке (1), (2):

y¢(x) = f (x,y), xÎ [x0, b] (1)

y (x0) = y 0 (2)

Обозначим через di разность между значением точного решения y = y(xi) задачи Коши в i - м узле сетки wh и соответствующей компонентой каркаса решения (иначе говоря, таблицы полученных приближённых значений решения y = y(xi)), полученного тем или иным разностным методом.

di = y (xi) - yi (55)

Предположим, что правая часть ДУ (т.е. функция f (x, y(x) ) и решение y(x) задачи Коши обладают достаточной гладкостью и выполняются условия:

(56)

В рамках данных требований проведём оценку глобальной погрешности метода Эйлера, для этого:

1. В окрестности точки xi запишем разложение точного решения y = y (x) задачи Коши в ряд Тейлора с точностью до линейного слагаемого:

y(x) = y(xi) + , где xÎ(x, xi).

Отсюда, для значения решения в узле xi+1 получим:

y(x i+1) = y(xi) + , где xiÎ(xi, xi+1). (57)

2. Поскольку для оценки пошаговой погрешности метода Эйлера необходимо рассмотреть величину di = y (xi) - yi, то вычтем из линеаризованного по формуле Тейлора (57) разложения точного решения y(xi+1) задачи Коши приближённое решение yi+1, полученное на основе явного метода Эйлера:

yi+1 = yi + h f (xi, yi). (58)

3. Вычитая из (57) соотношение (58) и заменяя в полученном выражении y¢(xi) на f (xi,y(xi)), в соответствии с обозначением (55) получим:

di+1 = y (xi+1) - yi+1 = y(xi) + - yi - h f (xi, yi) Þ

di+1 = di + h [f (xi, y(xi)) - f (xi, yi)] + (59)

Применив в выражении (59) к разности функций в квадратных скобках формулу
конечных приращений Лагранжа по второму аргументу:

f (xi, y(xi)) - f (xi, yi) = y(xi, qi) di, где di = y (xi) - yi.

получаем разностное уравнение, связывающее ошибки в (i + 1)-м и i-м узлах:

di+1 = di + h f¢y(xi, qi) di + * (60)

здесь xi и qi - некоторые точки из области задания и области значения решения y(x) соответственно.

(*сведения о формуле конечных приращений Лагранжа приведены в приложении к данной лекции [3, стр. 180]).

Для дальнейшего анализа выражение (60) целесообразно переписать в более компактном виде (62) с использованием следующих обозначений:

Аi = 1+ h f¢y(xi, qi), Вi = (61)

di+1 = Аidi + Вi, (i = 0,1, …, n - 1); (62)

Поскольку в соответствии с (55) di+1 = y (xi+1) - yi+1 и di = y (xi) - yi то, используя соотношение (62), проведём оценивание абсолютной погрешности получаемых приближённых значений yi+1, yi решения задачи Коши:

di+1 £ |Аidi| + |Вi| (63)

Поскольку Аi = 1 + h f¢y(xi, qi), Вi = , то из (63), используя ограничения, накладываемые на функции f (x, y) и y(x) условиями

можем написать рекуррентное неравенство:

|di+1| £ А|di| + В, (i = 0,1, …, n - 1); (64)

где

А = 1 + С1h, В = . (65)

Итерирование неравенства (64) даёт:

|di+1| £ А(А|di-1| + В) + В = А2|di-1| + (А+1)В) £

£ А2(А|di-2| + В) + (А+1)В) = А3|di-2| + (А2+А+1)В) £ …

и поскольку согласно начальному условию d0 = y (x0) - y0 = 0, то последнее неравенство можно переписать в виде:

… £ Аi+1 |d0| + (Аi+ Аi-1 +…+ A + 1) В = .

Отсюда окончательно имеем:

|di+1| £ (66)

Сумма Аi+ Аi-1 +…+ A + 1 = в выражении (66) вычислена по формуле суммы n -первых членов геометрической прогрессии: где в данном случае
n = i, b1 = 1, bn = Аi, q = A.

При i = n- 1 в соответствии с обозначением для А и В (65) из соотношения (66) получаем оценку для глобальной погрешности метода Эйлера:

(67)

Чтобы разобраться с полученным выражением (67) для глобальной погрешности и оценить его порядок, применим к правой части выражения (67) формулу бинома Ньютона n - й степени:

В соответствии с данной формулой бинома Ньютона .

Учитывая, что , в результате из (67) получаем:

|dn| = |y(b) - yn| (68)

Глобальная погрешность метода Эйлера имеет первый порядок относительно шага h и совпадает по порядку с погрешностью аппроксимации дифференциальной начальной задачи (1)(2) дискретной задачей (50): yi+1= yi + h f (xi , yi)
с начальным значением y
0.

Заключение (план - аннотация лекции №23).

В лекции 23 изучаются приближённые методы решения задачи Коши, основанные на применении формулы Тейлора. Рассмотрен исправленный метод Эйлера, основанный разложении точного решения y(x) задачи Коши в ряд Тейлора и последовательном дифференцировании исходного ДУ для получения коэффициентов Тейлоровского разложения.

Обсуждается идея построения методов Рунге-Кутта, которые хотя и основаны на разложении искомого решения y(x) в ряд Тейлора, но не требуют вычисления частных производных неявной функции f (x, y). Дан вывод методов Рунге-Кутта первого и второго порядка, рассмотрена геометрическая интерпретация метода Рунге-Кутта второго порядка. Приведены формулы метода Рунге-Кутта четвёртого порядка, вывод которых дан в приложении к данной лекции. Даны рекомендации по использованию методов Рунге-Кутта, охарактеризованы свойства сходимости и точности методов Рунге-Кутта.

Рассмотрено применение метода Рунге-Кутта четвёртого порядка для численного решения нормальных систем.

Рассмотрен разностный способ решения задачи Коши, который основан на замене (т.е. на аппроксимации) входящей в ДУ производной y¢(x) каким-либо разностным отношением, т.е. на использовании формул аппроксимаций производной, рассмотренных при изучении численного дифференцирования. Приведены примеры простейших разностных аппроксимаций задачи Коши.

Дано понятие шаговой, т.е. локальной ошибки приближённого метода решения задачи Коши, допускаемой на каждом шаге метода решения. Рассмотрены подходы к оценкеглобальных ошибок вычислительных процессов решения задачи Коши для ОДУ, для этого даны определения понятий устойчивости приближённых методов решения задачи Коши и сходимости полученных на его основе каркасов решений. Получена формула для оценки глобальной погрешности метода Эйлера.

Приведены примеры решения типовых задач.

 


Литература:

1. В.М. Вержбицкий. Основы численных методов. – М.: Высшая школа, 2002. – 840 стр.

2. Приклонский В.И. Численные методы. Лекционный курс, читаемый в МГУ. Адрес в Интернете ttp://afrodita.phys.msu.ru/download/priklonsky/lections/

3. Г.М. Фихтенгольц. Основы математического анализа, том 1. – М.: Наука, 1968. – 440 с.

4. В.Ф. Формалёв, Д.Л. Ревизников. Численные методы. – М.: Физматлит, 2004. 400 с.

 








Дата добавления: 2015-09-14; просмотров: 2094;


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

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

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

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