§ 1.1. Сведения из теории обыкновенных дифференциальных уравнений. Постановки задач |
Наконец общество начинает сознавать, что на нем лежит
Д.И. Писарев.. Народные книжки
В этом параграфе кратко напоминаются основные сведения из теории обыкновенных дифференциальных уравнений, описываются возможные методы приближенного решения задачи Коши и постановка задачи о разностных методах решения задачи Коши.
1.1.1. Воспоминания о курсе "Обыкновенные дифференциальные уравнения"
Если не оговорено противное, мы будем рассматривать систему обыкновенных дифференциальных уравнений первого порядка, разрешенных относительно старшей производной,
x′ = f(t, x), | (E) |
где f: R×Rm → Rm непрерывная функция.
На протяжении всего курса Rm m-мерное линейное вещественное пространство. Мы всегда считаем, что в Rm фиксирован базис и отождествляем Rm с координатным m-мерным вещественным пространством: точки из
x′1= f1(t, x1, ..., xm), |
... |
x′m= fm(t, x1, ..., xm), |
в которой x = (x1, ..., xm), а
Решением уравнения (E) на промежутке [a, b] называется функция
φ′(t) ≡ f(t, φ(t)), t ∈ [a, b]. |
График решения (лежащий, по определению, в расширенном фазовом пространстве
В общей ситуации, уравнение (E) имеет бесконечное множество решений (точнее, m-параметрическое семейство решений). Для того чтобы выделить одно из них, нужны дополнительные условия (уравнения). Такие условия могут быть различными. В этой главе рассматривается только один вид дополнительных условий, так называемые начальные условия требование, чтобы решение в заданной точке принимало заданное значение:
x(t0) = x0. | (C) |
Задача о нахождении решения уравнения (E), удовлетворяющего начальному условию (C), называется задачей Коши. Обозначение "задача Коши
|
Говорят, что функция f удовлетворяет условию Липшица по второму аргументу, если
∃(L) ∀(t ∈ R; x, y ∈ Rm) [||f(t, x) f(t, y)|| ≤ L||x y||] |
(число L называется константой Липшица).
Фундаментальное в теории обыкновенных дифференциальных уравнений утверждение о разрешимости задачи
Теорема
Всюду ниже мы всегда будем предполагать, что
|
Простым достаточным условием выполнения условия Липшица является следующее утверждение. Если функция f дифференцируема по второму аргументу и ее производная равномерно ограничена некоторой константой L:
Это же утверждение в "координатной форме": если функции
Несколько слов о геометрической трактовке уравнения (E). В каждой точке расширенного фазового пространства это уравнение задает направление касательной к интегральной кривой, поскольку предписывает, чему должна равняться производная
(
Утверждение о гладкости решений.
1.1.2. Для чего нужны дифференциальные уравнения и чего мы от них хотим?
Дифференциальные уравнения являются инструментом познания мира и, как всякий инструмент, они развиваются и самосовершенствуются. Поэтому с точки зрения теории это самодостаточный объект. С прикладной же точки зрения дифференциальные уравнения описывают окружающий нас мир, и с их помощью мы можем узнавать о нем новое. "Познание мира" с помощью дифференциальных уравнений обычно состоит из двух этапов: составление модели (дифференциального уравнения, описывающего то или иное явление) и исследование получившейся модели.
Нас интересует в данном курсе второй этап. Поскольку именно решения описывают те или иные природные процессы, в конечном счете прикладнику важна информация именно о них. Большáя часть теории обыкновенных дифференциальных уравнений посвящена изучению решений в случаях, когда оно точно не известно. Это так называемая качественная теория обыкновенных дифференциальных уравнений. К ней относится, например, теория устойчивости, позволяющая, не зная решения, по свойствам уравнения указать свойства устойчивости решений. В конкретных задачах часто возникает необходимость найти решение или иметь возможность вычислить решение в каждой точке. Иногда решение некоторых дифференциальных уравнений удается выписать в явном виде. В то же время множество дифференциальных уравнений, решения которых можно в явном виде выразить через элементарные функции, весьма и весьма бедное. Уже простейшее нелинейное уравнение первого порядка
1.1.3. Как можно решать дифференциальные уравнения приближенно? Метод разложения в ряды.
Исторически первым методом решения дифференциальных уравнений, который использовал еще их автор Ньютон, был метод разложения в ряды. Искомое решение разлагается в ряд (например, Тейлора) с неизвестными коэффициентами. Этот ряд подставляется в (E) и из получившегося уравнения находятся коэффициенты.
Предположим, например, что в уравнении (E) функция f аналитична, т.е. допускает разложение в ряд по степеням t и x:
f(t, x) = f00 + f10t + f01x + f20t2 + f11tx+ f02x2 + ... . | (1) |
Тогда известно (это достаточно громоздко доказываемая теорема), что решение φ задачи
φ(t) = x0 + x1t + x2t2 + ... | (2) |
с неизвестными пока коэффициентами x0, x1, .... Очевидно,
φ′(t) = x1 + 2x2t + 3x3t2 + ... . | (2) |
Подставим разложения
x0 = x0, x1 = f00 + f01x0 + f02x20+ ..., 2x2 = f10 + f01x1 + f11x0 + 2f02x0x1 + ..., 3x3 = f20 + f11x1 + f01x2 + f02x21+ 2f02x0x1 + ..., . . . |
Из второго уравнения находится x1 (через x0 и fij), из
Задача 1.1.1. Найдите описанным методом решение скалярной задачи Коши x′ = ax, x(t0) = x0.
Эти методы требуют, как правило, большого объема аналитической плохо алгоритмизируемой работы. Например, для нахождения коэффициентов ряда Тейлора решения нужно вычислять производные высоких порядков от правой части уравнения. В силу этого разложения решений в такие ряды пока мало пригодны для практического использования на ЭВМ. Кроме того, эти методы обладают плохими свойствами устойчивости в вычислительном плане.
1.1.4. Как можно решать дифференциальные уравнения приближенно? Метод последовательных приближений.
Для отыскания приближенного решения можно воспользоваться также методом последовательных приближений. Напомним его суть. Задача Коши
| (4) |
в следующем смысле: если φ решение задачи Коши
Обозначим правую часть уравнения (4) через (Jx)(t). Тогда оно перепишется в операторном виде
x = Jx. |
Если применить к получившемуся уравнению метод простой итерации, начиная, например, с функции
| (5) |
Известно, что последовательность функций xn равномерно сходится к решению задачи
Задача 1.1.2. Найдите описанным методом решение скалярной задачи Коши x′ = ax, x(t0) = x0.
Поскольку этот метод требует большого объема вычислительной работы (на каждой итерации приходится неоднократно вычислять значения правой части уравнения), он играет, в основном, теоретическую роль - например, он полезен при доказательстве теоремы
1.1.5. Как можно решать дифференциальные уравнения приближенно? Асимптотические методы.
Искать приближенные решения можно также, пытаясь найти интегрируемое в квадратурах дифференциальное уравнение, решения которого аппроксимируют решения исходного. Такое уравнение указать, как правило, все-таки трудно. Поэтому можно попытаться искать более простое уравнение, аппроксимирующее решения исходного. С этим направлением тесно связаны асимптотические методы или методы разложения по параметру. В данном курсе мы их тоже не рассматриваем.
В настоящее время наиболее универсальными и эффективными методами приближенного решения дифференциальных уравнений признаны так называемые конечно-разностные (их еще называют разностными или сеточными) методы.
1.1.6. Конечно-разностные методы. Постановка задачи.
Пусть для любого τ > 0 задано множество Gτ точек
Конечно-разностным или разностным методом приближенного решения задачи |
Чаще поступают следующим образом. "Проектируют" решение φ на пространство сеточных функций Sτ, ставя в соответствие функции φ ее сужение
|
|
|
File based on translation from
TEX by TTH, version 3.05.
Created 23 May 2002, 19: 09.