
1. ОБЩИЕ СВЕДЕНИЯ
1.1. Основные положения
Обыкновенным дифференциальным
уравнением называется
уравнение, которое связывает независимую
переменную
,
неизвестную функцию
этой переменной и ее производные
:
,
(1.1)
где
- функция указанных в скобках аргументов,
заданная в некоторой области их изменения.
Порядком дифференциального уравнения называется порядок старшей производной, входящей в уравнение.
Если в уравнении (1.1) функция
такова, что это уравнение можно представить
в виде:
,
(1.2)
то такое уравнение называется
обыкновенным дифференциальным уравнением
-го
порядка, разрешенным
относительно старшей производной.
Уравнение называется линейным,
если функция
линейна относительно искомой функции
и ее производных.
Решением
дифференциального уравнения
-го
порядка называется функция
,
непрерывная на некотором интервале
вместе со своими производными до
порядка включительно, имеющая производную
и такая, что подстановка
в уравнение обращает его в тождество.
График решения дифференциального
уравнения называется интегральной
кривой.
1.2. Задача Коши
Задача Коши является одной из важнейших задач в теории и приложениях дифференциальных уравнений. В данной задаче необходимо найти решение дифференциального уравнения, удовлетворяющего заданным начальным условиям. Поэтому задача Коши еще называется начальной задачей. Для уравнения (1.2) она записывается в следующем виде:
,
(1.3)
где
- заданные числа.
Существование решения и его единственность определяет теорема Коши:
«Пусть будут выполнены следующие условия:
а) функция
определена и непрерывна в некоторой
замкнутой области
,
а также имеет в
ограниченные частные производные по
переменным
;
б) точка ()
лежит внутри области
.
Тогда решение задачи Коши (1.3) существует и единственное».
Общим решением дифференциального
уравнения
-го
порядка в некоторой области, принадлежащей
области
,
называется функция
,
зависящая от
произвольных постоянных, и такая, что
при подстановке в уравнение она обращает
его в тождество при любых значениях
.
Геометрически общее решение в этой
области представляет семейство
непересекающихся интегральных кривых,
полностью покрывающих всю область.
Общим интегралом дифференциального уравнения называется соотношение вида
,
(1.4)
которое неявно определяет общее решение.
При конкретных значениях
,
включая и ± ∞, из общего решения
выделяется частное решение, а общий
интеграл становится частным интегралом.
В каждой точке (
)
частного решения или частного интеграла
выполняются условия теоремы Коши.
Для решения задачи Коши могут применяться
как аналитические, так и численные и
приближенно-аналитические методы
решения. Последние методы в отличие от
аналитических позволяют найти искомую
функцию
лишь приближенно. Но при этом численные
методы являются более универсальными,
так как с их помощью можно приближенно
решать многие из задач, точное решение
которых аналитическими методами не
могут быть найдены. Аналитическими
методами решаются только линейные
задачи и некоторые типы нелинейных
задач, в то время как для численных
методов эти ограничения отсутствуют.
Чтобы упростить рассмотрение и с учетом того, что численные методы легко обобщаются на системы уравнений, в дальнейшем будем рассматривать решение задачи Коши для уравнений первого порядка:
,
(1.5)
При этом
.
Для численного решения весь диапазон
значений
разбивается на
интервалов. Границы интервалов образуют
узлы сетки
,
при этом
.
Расстояние между соседними узлами
называется шагом
интегрирования или
параметром сетки
.
Если этот параметр постоянный, то говорят
о равномерной
сетке, если переменный – о неравномерной.
Решение находится в виде
последовательности значений
,
являющихся приближением значений
точного решения
в узлах сетки
(рисунок 1.1).
Рисунок 1.1 – Сеточное представление решения дифференциального уравнения
Численные методы решения обыкновенных дифференциальных уравнений делятся на две группы:
- дискретные методы, позволяющие найти решение только в узлах сетки. Эти методы еще называются разностными методами или методами сетки;
- непрерывно-дискретные методы, основанные на использовании дискретных методов и сплайн-функций для восполнения численных результатов. Они позволяют найти непрерывные решения дифференциальных уравнений.
Дискретные методы также подразделяются
на явные и неявные. Значение
на (
)-м
шаге может определяться явно:
,
(1.6)
где
- некоторая функция, зависящая от
конкретного метода. В данном случае
кроме последней рассчитанной точки
могут быть использованы еще (
)
предыдущих точек.
В выражении (1.6) искомая величина
присутствует только в левой части
уравнения. При неявном определении
параметра
на (
)-м
шаге выражение для этого параметра
следующее:
,
(1.7)
где искомая величина
присутствует как в правой, так и в левой
частях уравнения.
Явные и неявные методы делятся также
на одношаговые и многошаговые (-шаговые).
В одношаговых методах для расчета
очередной точки (
)
требуется информация только о последней
рассчитанной точке (
).
В
-шаговых
методах для нахождения точки (
)
требуется информация и о
предыдущих точках.
Формулы (1.6) и (1.7) в общем случае представляют
собой нелинейные уравнения относительно
и называются разностными схемами.
Численный метод называется устойчивым, если численные результаты непрерывно зависят от входных данных и если погрешность остается ограниченной при заданных пределах изменения параметров численного алгоритма (шагов сетки, числа итераций и т.д.)
Сходимость приближенных методов
является основной проблемой, от успешного
преодоления которой зависит точность
решения всей задачи. Численный алгоритм
называется сходящимся, если при
стремлении его параметров к определенным
предельным значениям (например, при
или при
,
где
- число итераций) результаты стремятся
к точному решению.
Ниже рассмотрим основные дискретные методы решения обыкновенных дифференциальных уравнений.