Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матем. методы в инж. деятельности.doc
Скачиваний:
17
Добавлен:
23.11.2019
Размер:
2.67 Mб
Скачать

Усовершенствованный метод Эйлера

Х арактерной особенностью метода является использование в качестве направления поиска каждой последующей точки численного решения касательной, определяемой в центре отрезка [xk, xk+1]. Как видно на рис.4 для k = 0, последовательно выполняются два шага по методу Эйлера.

Первый из них используется для вычисления тангенса угла наклона касательной в средней точке отрезка [xk, xk+1]

,

,

,

.

П

Рис.4.

осле этого делается второй шаг для вычисления x и y новой точки

, .

Если тангенсы углов наклона касательных заменить на правую часть дифференциального уравнения f(x, y), то вышеприведенные фор­мулы для выполнения одного шага по усовершенствованному методу Эйлера сведутся к следующим

, ,

, .

Этот метод является методом второго порядка точности. Он даёт меньшую погрешность численного решения на шаге h, чем метод Эйлера. Его абсолютная погрешность εабс(xk+1, h) на каждом шаге пропорциональна величине h3, а решение совпадает с истинным в случае, когда оно представимо квадратичной функцией y = a1+ a2x + a3x2. Однако это достигается тем, что его трудоёмкость увеличивается примерно в два раза, поскольку для одного шага приходится два раза вычислять значение правой части дифферен­циального уравнения.

Оценка погрешностей методов

Как уже отмечалось выше, при использовании метода Эйлера на каждом шаге положение следующей точки решения, вычисляется с использованием информации о правой части f(x, y) уравнения только в крайней левой точке отрезка [xk, xk+1]. В результате его абсолютная погрешность на каждом шаге пропорциональна величине h2

,

где

.

В формуле для Ck+1 в качестве функции y используется некая промежуточная функция, график которой располагается между графиками приближённого и неизвестного точного решений.

Аналогичные соотношения для оценки абсолютных погрешностей на каждом шаге можно привести для усовершенствованного метода Эйлера

,

где

Так как на отрезке интегрирования дифференциального уравнения требуется выполнить несколько шагов, то общая абсолютная погрешность вычисления приближённого решения в точке xn будет складываться из погрешностей каждого отдельного шага

,

где m = 2 для метода Эйлера и m = 3 для усовершенствованного метода Эйлера, а параметры Cmax и q определяются следующим образом

, .

Такое вычисление абсолютных погрешностей решения задачи Коши затруднено, так как требует решения дополнительной, зачастую даже более сложной, задачи поиска максимума высших производных правой части уравнения. Поэтому чаще для вычисления погрешности методов используют апостериорные оценки, базирующиеся на правиле Рунге (правило двойного счёта), идея которого описана в лабораторной работе №1. Его основное соотношение, справедливое для всех способов приближённого решения задачи Коши, имеет вид

,

где y(xk, h) и y(xk, 2h) – приближённые значения решения, вычисленные в точке xk при шагах интегрирования, отличающихся друг от друга в два раза.

В качестве относительной погрешности решения задачи Коши на отрезке [x0, xn] его построения, часто используют её интервальную оценку, равную отношению абсолютной погрешности к максимальному значению модуля решения на данном отрезке

.

Работа методов и оценка погрешности получаемых результатов может быть проиллюстрирована на примере построения приближённого решения задачи Коши для уравнения с начальным условием y(0) = 0 на отрезке [0, 0.4] с шагом h = 0.1.

  1. Решение задачи методом Эйлера. В соответствии с алгоритмом метода рас­чётная схема может быть представлена в виде следующих соотношений

.

Таким образом, пошаговый процесс построения решения с заданным шагом интегрирования h = 0.1 будет выглядеть следующим образом

,

,

,

,

.

Для оценки погрешности полученного решения необходимо повторить про­деланные расчёты с удвоенным шагом интегрирования h = 0.2

,

,

.

Полученные результаты позволяют оценить абсолютную и относительную погрешности решения с шагом интегрирования h = 0.1

,

,

,

.

  1. Решение задачи усовершенствованным методом Эйлера. В данном случае рас­чётная схема метода представляется в виде соотношений

В соответствии с этим процесс построения решения с шагом интегрирова­ния h = 0.1 будет иметь вид

,

,

Аналогично предыдущему примеру, где реализован метод Эйлера, для вы­числения погрешности решения с шагом h = 0.1 повторяются расчёты с шагом h = 0.2

,

,

Откуда абсолютная и относительная погрешности решения с шагом h = 0.1 будут соответственно равны

,

,

,

,

.

Возможный вариант реализации усовершенствованного метода Эйлера в программе Excel представлен на рис.5. Здесь решена задача Коши, подобная рассмотренной выше. Её отличие состоит в том, что отрезок построения решения увеличен до отрезка [0, 1]. Сравнение

Рис.5.

решений с шагами h = 0.1 и h = 0.05 позволяет оценить погрешность последнего:

при x = 0.5 , ,

при x = 1.0 , ,

то есть относительная погрешность решения при h = 0.05 имеет оценку сверху в 1.8%.