Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Обыкновенные дифференциальные уравнения. Теория и приложения

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Readln;
End.
8.6. Программы численных расчетов 151
Begin
Writ e ln (XX[I]:15:6);
End;
Полученные с помощью приведенной программы значения x
pr
при­ближенного решения задачи Коши (8.27) с точностью до пяти знаков после запятой совпадают с соответствующими значениями x
точного
т
решения. Сравнение полученных результатов с таблицей 8.1 подтвер­ждает тот факт, что метод Рунге–Кутта (8.17) существенно точнее, чем метод Эйлера (8.12).
ЗАДАЧИ И УПРАЖНЕНИЯ
8.1. Постройте интерполяционный многочлен Лагранжа p(t)
второй степени, удовлетворяющий соотношениям: p(0) = 0, p(1) = 1, p(2) = −2.
8.2. Выпишите функцию ϕ(t,x) из (8.19) для метода Рунге–
Кутта (8.17).
8.3. Запишите метод Рунге–Кутта (8.17) для нормальных си-
стем вида (8.26).
8.4. Примените программу EILER к задаче x
x(0) = 1 сшагомh =0, 1 и сравните с точным решением x = e
= −x, 0 t 1,
−t
.
8.5. Проверьте результаты расчетов, приведенных в табли-
цах 8.1 и 8.2.
8.6. Составьте программу для метода Хьюна (8.15) и примените
ее к задаче (8.27). Сравните результаты.
8.7. Составьте программу для метода Адамса–Башфорта вто­рого порядка (8.22). Для вычисления недостающего стартового зна­чения x
воспользуйтесь методом Хьюна (8.15). Решите по вашей
1
программе задачу (8.27). Сравните полученные результаты с резуль­татами, приведенными в таблице 8.2.
8.8. На основе программы RUNGE составьте программу для ме­тода Рунге–Кутта (8.17). Примените эту программу для решения нелинейной системы
x
=0.25x − 0.01xy,
= −y +0.01xy,
y
(8.28)
152 Глав а 8
удовлетворяющей начальному условию x(0) = 80 и y(0) = 30 на ин­тервале [0, 15] с числом отрезков разбиения N =50.
Система (8.28) описывает динамику популяции двух видов, взаи­модействующих по типу «хищник–жертва» (см. п. 1.1 на с. 14).Эта система имеет точку равновесия x
= 100 и y0=25типа «центр»
0
(см. приведенный на стр. 112 рис. 6.6).
Гла ва 9
Приложения: задача о предельных
циклах
Важнейшую роль как в теории обыкновенных дифференциальных уравнений, так и в ее многочисленных приложениях играет понятие предельного цикла автономных систем, т. е. изолированных периодиче­ских решений, отличных от состояний равновесия. Такими решениями обычно описываются незатухающие периодические процессы в различ­ных физических, механических, биологических и др. системах. Ука­занное понятие характерно только для нелинейных систем. В настоя­щей главе рассматривается задача о предельных циклах для нелиней­ных автономных систем второго порядка. Приводятся иллюстративные примеры из теории электрических цепей.
9.1. Понятие о предельных циклах
Рассмотрим автономную систему второго порядка
dx
= f(x), x ∈ R
dt
где правая часть f(x) для простоты будет считаться ограниченной и непрерывно дифференцируемой во всей плоскости R
В теореме 6.3 (см. стр. 102) отмечалось, что траектории систе­мы (9.1) могут быть трех типов: точки равновесия, периодические ре­шения (циклы) и непериодические решения. Основной практический интерес представляют точки равновесия и циклы, так как именно им обычно и отвечают фактические режимы функционирования реаль­ных систем. Точки равновесия автономных систем рассматривались в пп. 6.4–6.6. Здесь нас будут интересовать периодические решения.
2
, (9.1)
2
.
154 Глав а 9
В п. 6.5 приводилась ситуация, когда у автономной системы ви­да (9.1) возникают циклы: если эта система линейна, т. е. имеет вид
x
= Ax, то у нее при условии, что det A =0и x = 0 является точкой
равновесия типа «центр», вся фазовая плоскость R
2
целиком заполнена
циклами (см. изображенный на с. 112 рис. 6.6 — случай a =0).
Естественен вопрос о возможности ситуации, когда система (9.1) в некоторой области имеет только один цикл. Оказывается, такая си­туация возможна, причем только для нелинейных систем.
Пример 9.1. Рассмотрим нелинейную автономную систему
⎧
⎨
x
= −x2+ x
1
⎩
x
= x1+ x
2
Покажем, что эта система имеет в точности один цикл x
1 −
x
2
x
1
1
1 −
2
2 1
+ x
+ x
2 2
2
,
2
2
+ x
1
2 2
(9.2)
=1.
Сначала отметим, что эта система имеет единственную точку рав­новесия x
= x2=0. Действительно, в силу леммы 6.1 точки равно-
1
весия — это корни системы уравнений, получаемых приравниванием правой части системы (9.2) к нулю. Получаемая же система уравнений имеет только один корень x
= x2=0.
1
Заметим далее, что система (9.2) имеет периодическое решение
x
=cost, x2=sint, которому на фазовой плоскости R2отвечает цикл
1 2
2
+ x
x
1
=1. Поэтому остается показать, что система (9.2) не имеет
2
других периодических решений (естественно, отличных от точки рав­новесия x
Перейдем от x венств x
= x2=0).
1
= r cos ϕ и x2= r sin ϕ.Тогдаr =x
1
и x2к полярным координатам посредством ра-
1
2 1
2
+ x
и ϕ =arctg(x2/x1).
2
Дифференцируя последние равенства по t, получим, что система (9.2) в полярных координатах записывается в виде
r
= r(1 − r),ϕ=1, (9.3)
2
при этом циклу x
1
2
+ x
=1системы (9.2) отвечает решение r ≡ 1,
2
ϕ = t системы (9.3). Пусть r = r(t) и ϕ = ϕ(t) — произвольное решение системы (9.3) такое, что r(0) =1и r(0) =0. Тогда, если 0 <r(0) < 1, то величина r но, функция r(t) будет монотонно возрастающей, т. е. соответствующие траектории — это раскручивающиеся спирали (вспомним, что ϕ
(t) при всех t 0 будет положительной и, следователь-
=1), приближающиеся к окружности r =1. Аналогично, если r(0) > 1,то соответствующие траектории — это скручивающиеся спирали, прибли­жающиеся к окружности r =1. Соответствующий фазовый портрет изображен на рис. 9.1 a.
9.2. Критерии существования цикла 155
x
2
6
x
1
-
3
3
3
a
b
x
2
6
x
1
-
Рис. 9.1
Пусть x = ϕ(t) — периодическое решение системы (9.1) и K —со-
ответствующий цикл на фазовой плоскости R
Определение 9.1. Множество K
ε-трубкой цикла K; здесь ρ(x, K)=min
ε
y∈K
2
. Пусть дано число ε>0.
= {x : ρ(x, K) <ε} называют
|x −y|,т.е.ρ(x, K ) — расстоя-
ние от точки x до ближайшей точки цикла K.
Пример ε-трубки цикла изображен на рис. 9.1 b.
Определение 9.2. Периодическое решение x = ϕ(t) называют предельным циклом системы (9.1), если найдется ε-трубка цикла K такая, что в ней не содержится других циклов системы (9.1).
Примером предельного цикла является решение x
=cost, x2=sint
1
системы (9.2).
Существует три типа предельных циклов:
• устойчивый предельный цикл (или аттрактор), когда траекто- рии навиваются на предельный цикл с обеих сторон при t → +∞ (см. рис. 9.2 a);
• неустойчивый предельный цикл (или репеллер), когда траекто- рии — спирали, удаляющиеся от предельного цикла при t → +∞ (см. рис. 9.2 b);
• полуустойчивый предельный цикл, когда траектории с одной сто- роны навиваются на предельный цикл, а с другой — удаляются от него при t → +∞ (см. рис. 9.2 c).
Рассмотренный в примере 9.1 предельный цикл является, очевид-
но, устойчивым.
9.2. Критерии существования предельного цикла
Предельные циклы произвольных автономных систем, естествен-
но, не всегда можно обнаружить путем перехода к полярной систе-
156 Глав а 9
y
6
N
3
-
x
a
y
6
+
x
-
M 
b
y
6
+
x
-
c
Рис. 9.2
ме координат (как это было в примере 9.1) или путем прямого реше­ния дифференциальных уравнений. Поэтому важны критерии, кото­рые позволяют, не решая самих дифференциальных уравнений, все же получать информацию об областях фазового пространства, где могут содержаться предельные циклы. Имея такую информацию, можно за­тем пытаться строить предельные циклы какими-либо приближенными способами, например, с привлечением численных методов.
В общей постановке вопрос о предельных циклах является весьма
сложным. Особенно сложным является этот вопрос для автономных систем третьего и более высоких порядков, хотя и здесь известно много результатов (см., например, [13, 14]).
Случай автономных систем второго порядка вида (9.1) более изу-
чен. Это связано со спецификой автономных систем второго порядка, состоящей в том, что замкнутая линия на плоскости делит эту плос­кость на две несвязные части, чего нет в пространствах высшей раз­мерности.
9.2.1. Теория Пуанкаре–Бендиксона
Основу методов исследования предельных циклов на плоскости со-
ставляет теория Пуанкаре–Бендиксона. Приведем некоторые ее поло- жения (соответствующие доказательства можно найти, например, в [8] или в [9]).
. Если система (9.1) имеет предельный цикл K, то в области, охва-
1
тываемой замкнутой линией K , лежит по крайней мере одна точка равновесия системы.
2
. Пусть в фазовой плоскости R2имеется замкнутая область G,вко-
торой нет точек равновесия системы (9.1). Пусть все траектории,
9.3. Циклы в электрических цепях 157
начинающиеся при t =0в G, остаются там и при t>0.Тогда в области G имеется по крайней мере один предельный цикл систе­мы (9.1), причем любая отличная от цикла траектория в области G при t → +∞ приближается к некоторому предельному циклу.
3
.Пустьx = x(t) — решение системы (9.1), определенное при всех t,
и K — соответствующая траектория на фазовой плоскости R Пусть точка x ности моментов t траектория K содержит точку x
∗
∈ R2такова, что для некоторой последователь-
→∞выполнено соотношение x(tn) → x∗.Если
n
∗
,тоK является либо предельным
циклом, либо точкой равновесия.
Положения 1
или отсутствия предельного цикла. В частности, из положения 1
–3
одновременно являются и критериями наличия
сле­дует, что у системы (9.1) в данной области Ω, ограниченной некоторой замкнутой линией, заведомо нет предельных циклов, если в этой обла­сти отсутствуют точки равновесия системы.
Пример 9.2. Применим теорию Пуанкаре–Бендиксона для зада­чи о предельных циклах системы (9.2). Эта система, как было показано в примере 9.1, имеет единственную точку равновесия x значим через D замкнутую кольцеобразную область, границей которой служат окружности x границе x
2
2
+x
=1/4 изобразить фазовое поле скоростей системы (9.2),
1
2
2 1
+ x
2
=1/4 и x
2
2 1
2
+ x
=4. Если на внутренней
2
= x2=0. Обо-
1
то несложно видеть, что в каждой точке этой границы вектор скорости будет направлен внутрь области D. Аналогично устанавливается, что на внешней границе x
2
2
+ x
=4вектор скорости также будет направ-
1
2
лен внутрь области D. Это означает, что все траектории системы (9.2), начинающиеся при t =0в D, остаются там и при t>0. Следовательно, в силу положения 2 мы (9.2), которым, как показано в примере 9.1 (см. с. 154), является окружность x
2 1
0
в области D существует предельный цикл систе-
2
+ x
=1.
2
2
.
9.3. Предельные циклы в электрических цепях
В этом разделе в качестве приложения рассматриваются задачи, возникающие в теории электрических цепей (см., например, [1, 14]).
9.3.1. Краткие сведения из теории электрических цепей
Приведем некоторые необходимые понятия из теории электриче­ских цепей. Электрическая цепь — это набор «элементов цепи», обра-
158 Глав а 9
R L
C
Рис. 9.3
зующих замкнутую схему. Мы будем рассматривать типы элементов, изображенных на рис. 9.3 и называемых соответственно сопротивле- нием R, индуктивностью L и конденсатором C.
Электрическую цепь можно рассматривать как набор «узлов», между которыми вмонтированы элементы цепи. Если элементы цепи находятся между узлами n и m цепи, то мы связываем с ним разность потенциалов (или напряжение) v
и силу тока jnm.
nm
Разность потенциалов удовлетворяет закону Кирхгофа для потен­циалов: сумма разностей потенциалов для любого замкнутого контура равна нулю.
Токи удовлетворяют закону Кирхгофа для токов: сумма токов, вте­кающих в узел, равна сумме токов, вытекающих из него.
Пусть элемент цепи находится между узлами n и m.Тогда:
• если этот элемент — индуктивность L,то
dj
= L
nm
dt
;
v
nm
• если элемент — конденсатор C,то
dv
nm
= j
C
dt
nm
;
• если элемент — сопротивление R, то либо
v
= jnmR (закон Ома),
nm
в этом случае сопротивление называют омическим, либо
v
= f(jnm),
nm
где f (j) — нелинейная функция.
9.3. Циклы в электрических цепях 159
2
R
13
j
L
C
B
13
2
j
C
L
(a)(b)
Рис. 9.4
Ниже, если не оговорено противное, рассматриваются омические сопротивления.
9.3.2. Уравнение колебательного контура
Рассмотрим RLC–цепь, изображенную на рис. 9.4 a.
В силу закона Кирхгофа для токов в каждом элементе RLC–цепи должно быть одинаковое значение тока, которое обозначим через j. Далее, в силу закона Кирхгофа для потенциалов, получим
v
+ v23+ v31=0. (9.4)
12
Законы для отдельных элементов RLC–цепи дают
Положим v = v
Полагая далее x
2
где ω
=(LC)−1и 2k = R/L. Систему (9.6) несложно записать в виде
0
v
= jR, v31= L
12
; тогда из (9.4) и (9.5) получим
23
j
dv
=
,
C
dt
= v и x2= v= j/C, получим систему
1
= x2,
x
1
x
= −ω
2
dj dt
dj
=
dt
2
x1− 2kx2,
0
dv
,C
dt
− jR − v L
23
= j. (9.5)
.
(9.6)
одного уравнения второго порядка
+2kx+ ω
x
2
x =0, (9.7)
0
где положено x = x
.
1
160 Глав а 9
v
6
j
-
-
a
b
x
q
AB
­
-
2
6
-
CD
-
-
x
1
q
Рис. 9.5
Уравнение (9.7) называют уравнением гармонического осциллято- ра. Это уравнение уже встречалось при выводе уравнений малых коле­баний маятника (см. п. 4.5). Поэтому, проведя те же рассуждения, что и в п. 4.5, придем к тому, что при заданных L и C напряжение на кон­денсаторе будет периодически колебаться без затухания (если R =0),
осуществлять затухающие колебания (если 0 <R<2 чезнет без колебаний (если R 2
L/C).
L/C) или ис-
9.3.3. Осциллятор Ван дер Поля
Рассмотрим теперь модифицированную RLC-цепь, изображенную на рис. 9.4 b, в предположении, что вместо омического сопротивления R рассматривается элемент B. Предполагается, что связь между током
и напряжением vBв этом элементе определяется функцией vB=
j
B
= f(j
),гдеf(j) — некоторая нелинейная функция.
B
Пусть B — нелинейный резистор, для которого функция f(j) (так называемая вольт-амперная характеристика) изображается в виде кри­вой на рис. 9.5a.
В этом случае характеристика f (j) может быть аппроксимирована функцией
f(j)=j
1
2
j
− 1. (9.8)
3
Для составления дифференциальной модели рассматриваемой це­пи удобно вместо переменной v линейной модели) рассматривать переменную v
(как это было в рассмотренной выше
23
= −v23. Тогда вме-
32
сто (9.4) получим уравнение
v
− v32+ v31=0. (9.9)
12
Далее, вместо (9.5) получим
= f(j),v31= L
v
12
dj
,C
dt
dv
dt
32
= −j.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]