
- •1. Уравнения с разделяющимися переменными и приводящиеся к ним
- •1.1. Основные понятия
- •1.2 Уравнения с разделяющимися переменными, разрешенными относительно производной
- •1.3. Уравнения с разделяющимися переменными в дифференциальной форме
- •1.4. Уравнения, приводящиеся к уравнениям с разделяющимися переменными
- •1.5. Задача Коши для дифференциального уравнения первого порядка
- •2.Однородные уравнения и уравнения приводящиеся к ним
- •2.1Однородные функции и их свойства
- •2.2. Однородные дифференциальные уравнения, разрешенные относительно производной
- •2.3. Однородные уравнения в дифференциальной форме
- •2.4. Дифференциальные уравнения , приводящиеся к однородным уравнениям
- •2.5. Применение подстановки
- •Упражнения к разделу 2
- •3. Линеиые дифференциальные уравнения. Уравнения бернулли и риккати
- •3.1. Метод вариации произвольной постоянной интегрирования линейного неоднородного дифференциального уравнения
- •3.2. Интегрирование линейного неоднородного дифференциального уравнения методом Бернулли
- •3.3. Уравнения, линейные относительно независимой переменной
- •Уравнение Бернулли
- •3.5 Уравнение Риккати
- •Упражнения к разделу 3
- •4. Уравнения в полных дифференциалах
- •4.1. Условие тотальности
- •4.2. Интегрирование уравнения в полных дифференциалах
- •4.3. Применение интегрирующего множителя
- •4.4. Метод выделения полных дифференциалов
- •4.5. Метод замены переменных
- •Упражнения к разделу 4
- •5. Уравнения, не разрешенные относительно производной
- •5.1. Уравнение первого порядка n-й степени
- •5.2 Уравнение, содержащее только производную
- •5.3 Уравнение, не содержащее искомой функции
- •5.4. Уравнение, не содержащие независимой переменной
- •5.5. Уравнение, разрешимое относительно искомой функции
- •5.6. Уравнение, разрешимое относительно независимой переменной
- •Упражнения к разделу 5
- •6. Уравнения лагранжа и клеро. Особые решения дифференциальных уравнений
- •6.1. Уравнение Лагранжа
- •6.2 Уравнение Клеро
- •6.3. Особые точки и особые решения дифференциального уравнения, разрешенного относительно производной
- •6.4. Особое решение дифференциального уравнения, не разрешенного относительно производной
- •6.5. Особое решение дифференциального уравнения как огибающая семейства интегральных кривых
- •Упражнения к разделу 6
- •7. Приложения дифференциальных уравнений к решению физических и геометрических задач
- •7.1. Составление дифференциальных уравнений
- •7.2. Преобразование интегральных уравнений в дифференциальные
- •7.3. Решение геометрических задач
- •7.4. Применение физического смысла производной
- •7.5. Задачи гидравлики
- •7.6. Решение задач теплопередачи
- •7.7. Применение второго закона Ньютона
- •7.8. Задачи реактивного движения
- •Упражнения к разделу 7
- •8. Численные методы интегрирования дифференциальных уравнений первого порядка
- •8.1. Метод Эйлера
- •8.2. Метод Рунге - Кутта
- •8.3. Метод Адамса
- •Упражнения к разделу 8
- •Типовой расчет По теме «Дифференциальные уравнения первого порядка»
8.3. Метод Адамса
Метод Рунге - Кутта по сравнению с методом Эйлера обеспечивает высокую точность решения задачи Коши, но требует больших вычислительных затрат, поскольку для его реализации, в отличие от метода Эйлера, на каждом шаге интегрирования необходимо вычислять направление поля не в одной, а в четырех точках.
Метод
Адамса решения задачи Коши для
дифференциального уравнения (8.1) удачно
объединяет преимущества обоих
рассмотренных ранее методов он
обеспечивает достаточно высокую
точность вычислений, поскольку при его
реализации абсолютная погрешность
вычислений решения на каждом шаге
интегрирования пропорциональна
,
то есть
и вполне высокое быстродействие
алгоритма, так как на каждом шаге
интегрирования, как и по методу Эйлера,
требуется вычислять значение функции
только один раз
Этот метод основан на разложении по формуле Тейлора искомого решения у = у(х) задачи Коши для дифференциального уравнения
(8.1)
в окрестности точки
в которой уже известно решение этого
уравнения. Для реализации этого метода
наряду с конечными разностями первою
порядка
для функции у
= у(х), где i
- номер узла
интегрирования, вводится понятие
разностей второго порядка
Аналогично могут
быть построены разности первого
(8.8)
и второго
(8.9)
порядков для производной у' = у'(х).
Чтобы
получить алгоритм метода Адамса
приближенного решения дифференциального
уравнения (8.1), запишем значение искомой
функции у = y(x)
в точке
по формуле Тейлора с точностью до
остаточного члена, ограничиваясь
четырьмя ее членами
(8.10)
Поскольку
решение
в узле
известно, то первая производная в
этой точке может быть подсчитана на
основании (8.1), а именно:
Для того, чтобы выразить
и
через известные значения решения в
соседних узлах, запишем выражения
первой и второй производных искомого
решения дифференциального уравнения
в точках
и
по формуле Тейлора, ограничиваясь тремя
ее членами:
,
(8 11)
.
(8 12)
Из
(8.11) найдем значение конечной разности
первого порядка для производной в узле
,
(8 13)
а
вычитая (8.12) из (8.11), получим значение
этой разности в точке
.
(8.14)
Вычитая далее (8.14) из (8 13), найдем выражение конечной разности второго порядка для производной искомого решения в узле
,
откуда
.
(8.15)
Подставляя (8.15) в (8 13), найдем искомое выражение для второй производной решения в точке :
,
(8.16)
а подставляя, наконец, найденные выражения производных (8.15) и (8.16) в (8.10), получим так называемую формулу Адамса с четырьмя членами:
(8.17)
которая
дает возможность по значениям решения
,
,
и
в трех узлах
,
и
подсчитать решение
в узле
Поскольку согласно (8.9) алгоритм метода Адамса использует значения искомого решения в трех предыдущих узлах, то для начала расчетов по этому методу помимо задания начальных условий необходимо найти решение задачи Коши в первом и втором узлах, применяя иные численные методы. Как правило, для этой цели используется метод Рунге-Кутта, что позволяет обеспечить высокую точность вычислений искомого решения задачи Коши на всем отрезке интегрирования заданного дифференциального уравнения.
Пример 8.3. Применяя метод Адамса, по условиям примера 8.1 найти решение задачи Коши в трех последних узлах отрезка [0;0,5].
Решение.
В результате решения примера 8.2 по
методу Рунге—Кутта были найдены
значения искомого частного решения
заданного дифференциального уравнения
в первом и во втором узлах:
и
Для
реализации алгоритма метода Адамса по
формуле (8.17) вычисление первых и
вторых конечных разностей производных
искомого решения удобно выполнять в
табл. 8.2, первые четыре столбца которой
содержат ту же информацию, что и
аналогичные столбцы табл. 8.1, в пятый
столбец заносятся значения первых, а
в шестой - вторых конечных разностей
производных
.
Таблица 8.2
i |
|
|
|
|
|
0 |
0,0 |
1,0000 |
1,0000 |
0,2103 |
0,0222 |
1 |
0,1 |
1,1103 |
1,2103 |
0,2325 |
0,0243 |
2 |
0,2 |
1,2428 |
1,4428 |
0,2568 |
0,0270 |
3 |
0,3 |
1,3996 |
1,6996 |
0,2838 |
|
4 |
0,4 |
1,5834 |
1,9834 |
|
|
5 |
0,5 |
1,7970 |
|
|
|
Для начала выполнения расчетов в табл. 8.2 заносятся начальные условия и значения решения, полученные, например, по методу Рунге - Кутта решений в первом и втором узлах и вычисляются направления поля в нулевом, первом и втором узлах интегрирования. Затем по формуле (8.8) подсчитываются значения первых конечных разностей производной искомого решения в нулевом и первом узле, а по формуле (8.9) - значения вторых разностей в нулевом узле (вычитая в предыдущем столбце число, находящееся в текущей строке, из числа, находящегося в следующей строке).
Полученные таким образом в таблице результаты вычислений подставляются в формулу (8.17) для подсчета приближенного значения искомого решения задачи Коши в третьем узле, положив в этой формуле i = 2.
Затем
найденное решение
=
1,3996 в третьем узле
=
0,3 заносится в табл. 8.2 и вычисляются
значения поля направлений в третьем
узле, первая разность для производной
искомого решения во втором узле и вторая
разность в первом узле. После этого,
полагая в формуле (8.17) i
= 3, подсчитывается решение задачи Коши
в точке
=
0,4:
Аналогично,
занеся в табл. 8.2 полученное решение в
четвертом узле
=
1,5834, вычисляются
,
и
,
а затем, положив в формуле (8.17) i
= 4, находится искомое решение в последнем
узле
Абсолютная ошибка совместного применения метода Рунге — Кутта и метода Адамса для решения задачи Коши заданного дифференциального уравнения в конце отрезка интегрирования (х = 0,5) составляет
а относительная ошибка равна
Задание 8.3. По условиям задачи 8.1 найти решение задачи Коши методом Адамса, используя значения приближенного решения в первом и втором узлах, полученных по методу Рунге - Кутта при выполнении задачи 8.2; оценить относительную ошибку отклонения от точного решения задачи Коши в точке х = 2. Вычисления провести с четырьрмя десятичными знаками после запятой.
Ответ: