Автоматика и телемеханика, № 1, 2020
Нелинейные системы
© 2020 г. М.Г. ЮМАГУЛОВ, д-р физ.-мат. наук (yum_mg@mail.ru)
(Башкирский государственный университет, Уфа),
М.Ф. ФАЗЛЫТДИНОВ (fazlitdin_marat@mail.ru)
(ООО Газпромнефть НТЦ, Санкт-Петербург)
ПРИБЛИЖЕННЫЕ ФОРМУЛЫ И АЛГОРИТМЫ ПОСТРОЕНИЯ
ЦЕНТРАЛЬНЫХ МНОГООБРАЗИЙ ДИНАМИЧЕСКИХ СИСТЕМ
Предлагаются новые подходы, позволяющие получить аппроксимации
второго и более высоких порядков центральных многообразий негипербо-
лических точек равновесия динамических систем с непрерывным и дис-
кретным временем. Полученные формулы приводят к новым конструк-
тивным алгоритмам построения центральных многообразий. Предлагае-
мые формулы и алгоритмы носят общий характер в том смысле, что
они позволяют строить центральные многообразия в терминах исходных
уравнений и применимы к ситуациям, когда матрица линеаризации имеет
произвольный порядок вырождения.
Ключевые слова: динамические системы, точка равновесия, центральное
многообразие, бифуркация, аппроксимация, приближенные формулы, ал-
горитмы.
DOI: 10.31857/S0005231020010031
1. Введение и постановка задачи
Важным объектом изучения нелинейных динамических систем является
центральное многообразие негиперболической точки равновесия. В фазовом
пространстве системы это многообразие локально инвариантно для ее тра-
екторий; оно содержит точку равновесия и касается в ней соответствующего
подпространства линеаризации системы. В естественном смысле вся нетри-
виальная динамика системы в окрестности точки равновесия сосредоточена
на центральном многообразии. Этот факт следует из теоремы о центральном
многообразии (см. [1-7]) и принципа сведения А.Н. Шошитайшвили [8], поз-
воляющего при изучении динамики системы избавиться от “гиперболических
переменных”, оказывающих вполне предсказуемое влияние, и свести задачу
к исследованию системы на центральном многообразии.
Теория центрального многообразия находит многочисленные приложения
во многих задачах теории динамических систем, нелинейной динамики, ме-
ханики, теории управления и др. Ограничимся здесь ссылками на работы
[9-11], в которых методы этой теории использовались в задачах моделиро-
вания управляемых процессов, в задачах параметрической идентификации
и др. Сочетание теории центрального многообразия с теорией нормальных
34
форм Пуанкаре [2, 4, 12] широко используется и для изучения задач о би-
фуркациях в динамических системах [2-4, 7, 13, 14].
Так как центральное многообразие и динамика системы на нем, как прави-
ло, не могут быть точно рассчитаны, то актуальными являются разработки
соответствующих аппроксимаций. При этом практический интерес, как пра-
вило, представляют аппроксимации второго и третьего порядков. Имеющиеся
в литературе подходы, позволяющие получать приближенное представление
центрального многообразия, как правило, направлены на решение конкрет-
ных задач. В [7] предложены общие подходы и формулы в ситуациях, когда
матрица линеаризации имеет порядок вырождения, равный 1 или 2. Исполь-
зование этих формул для исследования конкретных уравнений, как правило,
требует предварительного преобразования исходных уравнений, что далеко
не всегда является тривиальной задачей. Следует также отметить подходы,
основанные на применении современной компьютерной техники и пакетов
символьных вычислений (см., например, [15]). Эти подходы позволили суще-
ственно продвинуться в построении центральных многообразий, в частности
в задаче вычисления аппроксимаций высоких порядков.
В настоящей работе предлагается общая схема, позволяющая получить но-
вые приближенные формулы для центральных многообразий динамических
систем в терминах исходных уравнений. Предлагаемая схема носит общий
характер и в том смысле, что она применима к ситуациям, когда матрица
линеаризации имеет произвольный порядок вырожденности.
Основными объектами исследования в статье являются динамические си-
стемы с непрерывным временем:
dx
(1.1)
= Ax + a(x), x ∈ RN ,
dt
и д инамические системы с дискретным временем:
(1.2)
xn+1 = Axn + a(xn), n = 0,1,2,... , xn ∈ RN,
в которых A — квадратная матрица, а функция a(x) является Cm-гладкой
(m 2) и удовлетворяет равенствам a(0) = 0 и a(0) = 0. Предполагается, что
точки равновесия x = 0 систем (1.1) и (1.2) являются негиперболическими:
для системы (1.1) матрица A имеет одно или несколько чисто мнимых соб-
ственных значений, а для системы (1.2) матрица A имеет одно или несколько
собственных значений, равных 1 по модулю.
2. Динамические системы с непрерывным временем
Рассмотрим сначала систему (1.1). Если ее точка равновесия x = 0 явля-
ется гиперболической (т.е. матрица A не имеет собственных значений на мни-
мой оси), то по теореме Гробмана - Хартмана (см., например, [1, 3]) в малой
окрестности точки x = 0 фазовый портрет нелинейной системы (1.1) тополо-
гически эквивалентен фазовому портрету линейной системы
(2.1)
x = Ax, x ∈ RN.
35
Другими словами, качественное поведение решений нелинейной автономной
системы (1.1) в окрестности гиперболической точки равновесия x = 0 пол-
ностью определяется поведением решений соответствующей линейной систе-
мы (2.1).
2.1. Теорема о центральном многообразии
Всюду ниже будем предполагать, что точка равновесия x = 0 системы (1.1)
является негиперболической, т.е. матрица A имеет одно или несколько чисто
мнимых собственных значений. В этом случае теорема Гробмана - Хартмана
уже неприменима. Другими словами, для описания поведения траекторий
нелинейной системы (1.1) вблизи точки x = 0 недостаточно анализа толь-
ко линеаризованной системы (2.1). Здесь необходимо учитывать нелинейные
члены системы (1.1).
Пусть спектр σ матрицы A состоит из двух непустых частей: σ = σ0 ∪ σ0,
где σ0 содержит собственные значения, вещественные части которых рав-
ны нулю, а σ0 — остальные собственные значения. Множество σ0 также со-
стоит из двух частей (одна из которых может быть пустым множеством):
σ0 = σ- ∪ σ+, где множество σ- содержит собственные значения, веществен-
ные части которых отрицательны, а σ+ — собственные значения, веществен-
ные части которых положительны. Обозначим через E0, E- и E+ — корне-
вые подпространства матрицы A, отвечающие соответственно частям σ0, σ-
и σ+ ее спектра. Пусть k0, k- и k+ — это размерности подпространств E0,
E- и E+; тогда k0 + k- + k+ = N и 1 k0 N - 1. Пространство RN пред-
ставляется в виде прямой суммы RN = E0
E- E+ инвариантных для
оператора A : RN → RN подпространств E0, E- и E+.
Имеет место следующая теорема о центральном многообразии (см. [1-7]).
Теорема 1. Существует δ0-окрестность T(00) точки x = 0 такая,
что система (1.1) имеет в шаре T (0, δ0):
— единственные Cm-гладкие инвариантные k--мерное устойчивое мно-
гообразие Ws и k+-мерное неустойчивое многообразие Wu;
— Cm-гладкое инвариантное k0-мерное многообразие Wc.
Эти многообразия пересекаются только в точке x = 0 и касаются в ней
подпространств E-, E+ и E0 соответственно.
Инвариантность многообразий Ws и Wu для системы (1.1) означает, что
если некоторая ее траектория в некоторый момент времени находится на мно-
гообразии Ws (или Wu), то она будет находиться на Ws (или Wu) и во все
последующие моменты времени до тех пор, пока эта траектория остается в
шаре T (0, δ0). Устойчивость многообразия Ws означает, что все траектории
системы (1.1), начинающиеся на Ws, стремятся при t → + к точке x = 0.
Соответственно, неустойчивость многообразия Wu означает, что все траек-
тории системы (1.1), начинающиеся в ненулевой точке многообразия Wu, за
конечное время покидают шар T (0, δ0), а при t → -∞ стремятся к точке
x = 0.
Многообразие Wc называют центральным многообразием системы (1.1).
Инвариантность многообразия Wc для системы (1.1) означает, что если неко-
торая ее траектория в некоторый момент времени находится на многообра-
36
зии Wc, то она будет находиться на Wc и во все последующие моменты вре-
мени до тех пор, пока эта траектория остается в шаре T (0, δ0).
2.2. Вспомогательные сведения
Приведем некоторые вспомогательные сведения относительно свойств цен-
трального многообразия (см., например, [1-7]).
Положим E0 = E-
E+, т.е. E0 — это корневое подпространство мат-
рицы A, отвечающее части σ0 ее спектра. Размерность подпространства E0
равна k0 = k- + k+. Пространство RN представляется в виде прямой суммы
RN = E0
E0 инвариантных для оператора A : RN → RN подпространств
E0 и E0. Обозначим, наконец, через P0 : RN → E0 и P0 : RN → E0 соответ-
ствующие операторы проектирования.
Центральное многообразие Wc системы (1.1) может быть задано уравне-
нием вида v = ψ(u), где u ∈ E0, v ∈ E0, а функция ψ(u) является гладкой
и удовлетворяет равенствам ψ(0) = 0, ψ(0) = 0. Другими словами, централь-
ное многообразие Wc может быть локально (в малой окрестности точки x = 0)
описано равенством
{
}
(2.2)
Wc = x : x = u + ψ(u) | u ∈ E0, ψ(u) ∈ E0, ψ(0) = 0(0) = 0 .
Упомянутый выше принцип сведения А.Н. Шошитайшвили здесь состоит
в том, что задача о поведении решений N-мерного уравнения (1.1) в окрест-
ности точки x = 0 может быть сведена к аналогичной задаче для k0-мерного
уравнения:
(2.3)
u = Au + P0a(u + ψ(u)), u ∈ E0.
Уравнение (2.3) содержит все основные особенности, присущие исходному
уравнению (1.1).
Замечание 1. Центральное многообразие Wc системы (1.1), вообще го-
воря, не является единственным. Однако все возможные центральные мно-
гообразия имеют совпадающие тейлоровские разложения соответствующих
функций v = ψ(u) в точке u = 0, т.е. все эти функции имеют одинаковые
производные ψj (0) (j = 0, 1, . . . , k). Другими словами, все центральные мно-
гообразия мало отличаются друг от друга. При этом каждое из этих много-
образий содержит все ограниченные решения системы (1.1), содержащиеся в
шаре T (0, δ0). В частности, они содержат все точки равновесия, периодиче-
ские, гомо- и гетероклинические орбиты, лишь бы их траектории располага-
лись в малой окрестности точки x = 0. Поэтому для изучения задачи о таких
решениях можно выбирать любое из центральных многообразий.
Замечание 2. Если правая часть системы (1.1) является аналитической
(а именно, когда функция a(x) в некоторой окрестности точки x = 0 пред-
ставима в виде сходящегося ряда Тейлора, начинающегося со второй степе-
ни), то эта система не может иметь более одного аналитического центрально-
го многообразия. Если при этом аналитического центрального многообразия
37
система не имеет, то ряд Тейлора для функции v = ψ(u), определяющей цен-
тральное многообразие Wc и вычисленный в точке u = 0, расходится в любой
окрестности этой точки. Тем не менее в силу теоремы 1 частичные суммы
этого ряда могут давать хорошую аппроксимацию центрального многообра-
зия Wc.
2.3. Схема построения центрального многообразия
Перейдем к задаче приближенного построения центрального многообра-
зия (2.2) системы (1.1), а именно, функции v = ψ(u). Ниже будет использо-
ваться следующее утверждение (см., например, [4]).
Теорема 2. Функция v = ψ(u) (такая, что ψ(0) = 0, ψ(0) = 0) описы-
вает центральное многообразие Wc системы (1.1) тогда и только тогда,
когда она в некоторой окрестности точки u = 0 подпространства E0 явля-
ется решением уравнения
(2.4)
ψ(u)[Au + P0a(u + ψ(u))] =(u) + P0
a(u + ψ(u)).
Функцию v = ψ(u) будем строить в виде
(2.5)
ψ(u) = ψ2(u) + ψ3(u) + . . . + ψs(u) +ψ
(u),
где ψj(u) — однородные функции порядка j, определенные в малой окрест-
ности точки u = 0 подпространства E0 и принимающие значения в E0, а
функци
ψ(u) является Cm-гладкой и удовлетворяет соотношению
ψ(u) =
= O(∥u∥s+1) при u → 0.
Ограничимся приведением схемы построения функций ψ2(u) и ψ3(u); по-
строение последующих функций ψj (u) проводится по той же схеме. В этой
связи будем считать, что нелинейность в правой части уравнения (1.1) пред-
ставима в виде a(x) = a2(x) + a3(x) + a4(x), где a2(x) содержит квадратич-
ные по x слагаемые, a3(x) — слагаемые третьей степени, а a4(x) является
Cm-гладкой и удовлетворяет соотношению ∥a4(x) = O(∥x∥4) при x → 0.
Имеет место следующая
Лемма 1. Функции ψ2(u) и ψ3(u) являются решениями уравнений
(2.6)
ψ2(u)Au - Aψ2(u) = P0a2
(u),
(2.7)
ψ3(u)Au - Aψ3(u) =2(u)P0a2(u) + P0[a2(u)ψ2(u) + a3
(u)].
Справедливость этого утверждения устанавливается простым подсчетом
путем подстановки (2.5) в (2.4).
С целью изучения вопроса о разрешимости уравнений (2.6) и (2.7) обо-
значим через через Fp множество однородных порядка p (p — натуральное
число) функций ψ(u), определенных в подпространстве E0 и принимающих
значения в подпространстве E0, т.е.
{
}
(2.8)
Fp = ψ(u) | ψ : E0 → E0, ψ(αu) ≡ αpψ(u)
38
Для каждого p множество Fp образует линейное пространство с обычными
операциями сложения элементов и умножения на вещественные числа. Далее,
через L обозначим действующий в пространстве Fp линейный оператор, сопо-
ставляющий каждой функции ψ(u) ∈ Fp функцию(u) ∈ Fp, определенную
равенством
(2.9)
(u) = ψ
(u)Au - Aψ(u).
Конечно, оператор L будет зависеть от p. Однако для простоты будем исполь-
зовать одно и то же обозначение L для всех действующих в пространствах Fp
операторов (2.9) независимо от значения p.
Уравнения (2.6) и (2.7) однотипны, имея вид
(2.10)
(u) = b(u),
относительно неизвестной функции ψ(u) ∈ Fp; здесь L — оператор (2.9). При
этом, например, для (2.6) имеем: ψ(u) ∈ F2, b(u) = P0a2(u) ∈ F2, а L — опе-
ратор, действующий в пространстве F2.
Лемма 2. Определенный равенством (2.9) линейный оператор L : Fp
→ Fp обратим.
Доказательство этой леммы вынесено в Приложение.
Из леммы 2 следует однозначная разрешимость уравнений (2.6) и (2.7):
(2.11)
ψ2(u) = L-1P0a2
(u),
(2.12)
ψ3(u) = L-1P0[2(u)P0a2(u) + a2(u)ψ2(u) + a3
(u)],
где через L-1 обозначен обратный оператор для (2.9); точнее, в (2.11) L-1
это обратный для оператора L : F2 → F2, а в (2.12) — для оператора L : F3
→F3.
Для вычисления функций (2.11) и (2.12) необходимо знание обратного опе-
ратора L-1 и операторов проектирования P0 и P0 на подпространства E0
и E0 соответственно. Вопрос о построении оператора L-1 обсуждается ниже.
Для случая, когда подпространство E0 является одномерным или двумер-
ным, формулы для операторов проектирования также приводятся ниже. За-
дача построения операторов проектирования в общей ситуации может быть
решена стандартными методами спектральной теории операторов (см., на-
пример, [16]).
2.3.1. Алгоритм построения обратного оператора L-1. Задача построе-
ния обратного оператора L-1 равносильна задаче решения уравнения (2.10).
Ограничимся рассмотрением этой задачи в пространстве F2. В общем случае
задача может быть решена по той же схеме.
Напомним, что k0 и k0 — это размерности подпространств E0 и E0 та-
кие, что k0 + k0 = N и 1 k0 N - 1. Для простоты обозначений положим
k=k0.
На первом этапе предлагаемого алгоритма выберем в подпространстве E0
некоторый базис e1, . . . , ek. Каждый вектор u ∈ E0 единственным образом
39
представляется в виде u = u1e1 + . . . + ukek. Тогда каждый вектор b(u) ∈ F2
единственным образом представляется в виде b(u) =
uiujbij, в кото-
i,j=1
ром bij = bji ∈ E0. Решение ψ(u) ∈ F2 уравнения (2.10) будем искать в виде
ψ(u) =
uiujgij, в котором векторы gij = gji ∈ E0 требуют определения.
i,j=1
На втором этапе вычислим значение оператора(u), определенного ле-
вой частью уравнения (2.10). Имеем
(2.13)
Au = uiAei, Aψ(u) =
uiujAgij.
i=1
i,j=1
Несложно убедиться в том, что для h = h1e1 + . . . + hkek ∈ E0 имеет место
равенство
(2.14)
ψ(u)h = 2(u1B1 + ... + ukBk
)h,
где Bj : E0 → E0 — линейные операторы, задаваемые равенствами Bjh =
= higij .
i=1
Равенства (2.13) и (2.14) в совокупности с равенством b(u) =
uiujbij
i,j=1
позволяют представить уравнение (2.10) (путем приравнивания коэффици-
ентов при одинаковых выражениях uiuj ) как систему линейных уравнений
с неизвестными векторами gij . Эта система однозначно разрешима в силу
леммы 2. Решение полученной системы представляет собой третий (заклю-
чительный) этап предлагаемого алгоритма вычисления функции (2.11).
Предлагаемый алгоритм может быть доведен до программ вычисления
коэффициентов ψj(u) центрального многообразия (2.2) системы (1.1) с при-
менением современной компьютерной техники и пакетов символьных вычис-
лений.
Приведем для иллюстрации алгоритм вычисления функции (2.11) в си-
туации, когда матрица A имеет пару простых чисто мнимых собственных
значений ±ω0i и не имеет других чисто мнимых собственных значений.
В рассматриваемом случае подпространство E0 является двумерным. Обо-
значим через e, g ∈ RN ненулевые векторы такие, что A(e + ig) =0(e + ig);
векторы e и g образуют базис в E0. Каждый вектор u ∈ E0 единственным
образом представим в виде u = u1e + u2g, а каждая функция b(u) ∈ F2 — в
виде
(2.15)
b(u) = u21b11 + 2u1u2b12 + u22b22,
где b11, b12, b22 ∈ E0. Решение ψ(u) ∈ F2 уравнения (2.10) будем искать в виде
ψ(u) = u21g11 + u22g22 + 2u1u2g12, в котором g11, g12, g22 ∈ E0 требуют опреде-
ления.
40
Подставляя в уравнение (2.10) равенства (2.13) и (2.14) (с учетом рассмат-
риваемого случая), а также равенство (2.15), получим уравнение
[(
)
]
(
)
2ω0
u22 - u21
g12 + u1u2(g11 - g22)
-
u21Ag11 + u22Ag22 + 2u1u2Ag12
=
= u21b11 + u22b22 + 2u1u2b12.
Приравнивая затем в этом уравнении коэффициенты при одинаковых выра-
жениях uiuj, получим систему трех линейных уравнений относительно трех
неизвестных векторов g11, g12, g22 ∈ E0. Полученная система однозначно раз-
решима:
g12 = -(A2 + 4ω20I)-1[ω0(b11 - b22) + Ab12],
(2.16)
g11 = -A-1(2ω0g12 + b11),
g22 = A-1(2ω0g12 - b22).
Здесь для простоты через (A2 + 4ω20I)-1 и A-1 обозначены обратные опе-
раторы для операторов (A2 + 4ω20I) : E0 → E0 и A : E0 → E0; обратимость
последних операторов следует из предположения, что оператор A : E0 → E0
не имеет чисто мнимых собственных значений.
Таким образом, в рассматриваемом случае уравнение (2.10) имеет един-
ственное решение
(2.17)
ψ(u) = L-1b(u) = u21g11 + u22g22 + 2u1u2g12,
где g11, g12, g22 — векторы (2.16).
Предлагаемый алгоритм позволяет строить решение уравнения (2.10) в
общей ситуации. Формулы, определяющие это решение, в свою очередь, поз-
воляют (в соответствии с (2.5)) получить представление центрального много-
образия Wc системы (1.1) до любого порядка. Продемонстрируем эффектив-
ность предлагаемого подхода в задачах построения центрального многообра-
зия в случаях, когда: а) матрица A имеет простое собственное значение 0;
б) матрица A имеет пару простых собственных значений ±ω0i.
2.4. Формулы для центрального многообразия:
случай нулевого собственного значения
Пусть матрица A имеет простое собственное значение 0 и не имеет других
чисто мнимых собственных значений. В этом случае существуют собственные
векторы e и g матрицы A и транспонированной матрицы A соответственно,
отвечающие простому собственному значению 0 и удовлетворяющие равен-
ствам
(2.18)
∥e∥ = 1, (e, g) = 1.
Подпространство E0 является одномерным; оно содержит вектор e. Операто-
ры проектирования P0 и P0 здесь определяются равенствами
(2.19)
P0x = (x,g)e, P0 = I - P0.
41
Так как подпространство E0 является одномерным, то векторы u ∈ E0
можно задавать равенством u = εe, где ε ∈ (-∞, ∞). Соответственно, произ-
вольный вектор x ∈ RN единственным образом представляется в виде суммы
x = εe + v, так что ε = (x,g) и v = P0x. Формулу (2.2) для описания цен-
трального многообразия Wc системы (1.1) в рассматриваемом случае можно
представить равенством
(2.20)
Wc
= {x : x = εe + ψ(ε)},
в котором функция ψ(ε) принимает свои значения в подпространстве E0,
при этом она является Cm-гладкой и удовлетворяет равенствам ψ(0) = 0 и
ψ(0) = 0. Наконец, формулу (2.5) для приближенного представления функ-
ции ψ(ε) здесь можно представить в виде
(2.21)
ψ(ε) = ε2ψ2 + ε3ψ3
ψ4
(ε),
где ψ2, ψ3 ∈ E0 — требующие определения коэффициенты, а принимающая
свои значения в подпространстве E0 функци
ψ4(ε) является гладкой и удо-
влетворяет соотношению
ψ4(ε) = O(ε4), ε → 0.
Положим B0 = -A + P0. По построению оператор B0 : RN → RN обратим,
причем подпространства E0 и E0 инвариантны для него. Положим далее для
краткости
(2.22)
a2 = a2(e), a3 = a3(e), a2 = a2
(e).
Теорема 3. Пусть матрица A имеет простое собственное значение 0,
а вещественные части остальных ее собственных значений не равны нулю.
Тогда центральное многообразие Wc системы (1.1) может быть описано
равенством (2.20), в котором ψ(ε) — функция (2.21), а коэффициенты ψ2
и ψ3 определяются равенствами
(2.23)
ψ2 = B-10P0a2, ψ3 = B-10P0[-2(a2,g)ψ2 + a2ψ2 + a3
].
Доказательство этой теоремы вынесено в Приложение.
Таким образом, в условиях теоремы 3 система (1.1) имеет одномерное цен-
тральное многообразие и оно представимо в виде (2.20):
{
}
Wc = x : x = εe + ε2ψ2 + ε3ψ3
ψ4(ε)
,
где ψ2 и ψ3 — коэффициенты (2.23), а функци
ψ4(ε) удовлетворяет соотно-
шению
ψ4(ε) = O(ε4) при ε → 0.
2.5. Формулы для центрального многообразия:
случай пары чисто мнимых собственных значений
Пусть теперь матрица A имеет пару простых собственных значений ±ω0i
и не имеет других чисто мнимых собственных значений. В этом случае су-
ществуют векторы e, g, e, g ∈ RN , удовлетворяющие равенствам A(e + ig) =
42
= ω0i(e + ig) и A(e + ig) =0i(e + ig), где A — транспонированная
матрица. Эти векторы можно нормировать равенствами
(2.24)
(e, e) = (g, g) = 1, (e, g) = (g, e
) = 0,
∥e∥ = ∥g∥ = 1.
Подпространство E0 является двумерным; оно содержит векторы e и g. Опе-
раторы проектирования P0 и P0 здесь определяются равенствами
(2.25)
P0x = (x,e)e + (x,g)g, P0 = I - P0.
Так как подпространство E0 является двумерным, то векторы u ∈ E0 мож-
но задавать равенством u = u1e + u2g, где u1, u2 (-∞, ∞). Соответственно,
произвольный вектор x ∈ RN единственным образом представляется в виде
суммы x = u + v, так что u = u1e + u2g, u1 = (x, e), u2 = (x, g) и v = P0x.
Формулу (2.2) для описания центрального многообразия Wc системы (1.1) в
рассматриваемом случае можно представить равенством
(2.26)
Wc = {x : x = u1e + u2
g + ψ(u)},
в котором функция ψ(u) принимает свои значения в подпространстве E0,
при этом она является Cm-гладкой и удовлетворяет равенствам ψ(0) = 0 и
ψ(0) = 0. Формулу (2.5) для приближенного представления функции ψ(u)
здесь можно представить в виде
(2.27)
ψ(u) = ψ2(u) + ψ3(u)
ψ4
(u),
где ψ2(u), ψ3(u) ∈ E0 — требующие определения однородные по u функции
порядка 2 и 3 соответственно. Функци
ψ4(u) ∈ E0 является гладкой и удо-
влетворяет соотношению
ψ4(u) = O(∥u∥4), u → 0.
Из лемм 1 и 2, а также из формул (2.11) и (2.12) следует, что верна
Теорема 4. Пусть матрица A имеет пару простых собственных зна-
чений ±ω0i, а вещественные части остальных ее собственных значений
не равны нулю. Тогда центральное многообразие Wc системы (1.1) может
быть описано равенством (2.26), в котором u = u1e + u2g, ψ(u) — функ-
ция (2.27), а ψ2(u) и ψ3(u) определяются равенствами (2.11) и (2.12).
Пример 1. Рассмотрим систему Лэнгфорда (см., например, [7]) вида
x1 = -x2 + x1x3
(2.28)
x2 = x1 + x2x3
x3 = kx3 - (x21 + x22 + x23),
где k = 0. Эта система представима в виде (1.1) при
0
-1 0
x1x3
A=
1
0
0
,
a(x) = a2(x) =
x2x3
.
0
0
k
-x21 - x22 - x2
3
43
Так как матрица A имеет собственные значения λ1,2 = ±i и λ3 = k, то точ-
ка равновесия x = 0 системы (2.28) является негиперболической. Поэтому в
силу теоремы 4 система (2.28) имеет в окрестности точки x = 0 фазового
пространства R3 двумерное центральное многообразие Wc. Используя выше-
приведенный подход определим приближенные формулы для этого многооб-
разия. Ограничимся вычислением квадратичного приближения, т.е. в фор-
муле (2.27) ограничимся вычислением слагаемого ψ2(u).
В соответствии с равенством (2.11) имеем ψ2(u) = L-1P0a2(u). Далее в
качестве векторов, удовлетворяющих равенствам (2.24), здесь можно взять
1
0
u1
векторы e = e = 0
, g = g = -1
.Тогдаu=u1e + u2g =
-u2
,
0
0
0
0
0
a2(u) =
0
, P0a2(u) =
0
;здесьP0определяется
-u21 - u22
-u21 - u2
2
в (2.25).
Полученная квадратичная функция b(u) = P0a2(u) представляется в ви-
0
0
де (2.15) при b11 = b22 =
0
,b12 = 0
.Тогдаиз(2.16)получимg11 =
-1
0
0
0
= g22 =
0
, g12 = 0
.Следовательно,функцияψ2(u) = L-1P0a2(u)
1/k
0
определяется (см. (2.17)) равенством ψ2(u) = u21g11 + u22g22 + 2u1u2g12 =
0
=
0
,аискомоецентральноемногообразиеWc — равенством
(u21 + u22)/k
x1
(2.29)
Wc =
x: x=
x2
+O(∥x∥3)
(x21 + x22)/k
3. Динамические системы с дискретным временем
3.1. О центральном многообразии
Рассмотрим теперь динамическую систему (1.2) с дискретным временем.
Качественное поведение решений этой системы в окрестности гиперболиче-
ской точки равновесия x = 0 (когда матрица A не имеет собственных зна-
чений, равных 1 по модулю) по теореме Гробмана — Хартмана (см., напри-
мер, [1, 3]) полностью определяется поведением решений соответствующей
линейной системы xn+1 = Axn. Если же точка равновесия x = 0 системы (1.2)
является негиперболической, то для описания поведения траекторий нели-
нейной системы (1.2) вблизи точки x = 0 недостаточно анализа только ука-
занной линейной системы. Здесь необходимо учитывать нелинейные члены
системы (1.2).
44
Ниже будем считать, что нелинейность системы (1.2) представима в виде
a(x) = a2(x) + a3(x) + ã4(x), где x ∈ RN , функции a2(x) и a3(x) являются со-
ответственно квадратичной и кубической по x слагаемым, а функция ã4(x)
является гладкой и удовлетворяет соотношению: ∥ã4(x) = O(∥x∥4), x → 0.
Общий случай, когда a(x) = a2(x) + . . . + as(x) + ãs+1(x), может быть рас-
смотрен по той же схеме.
Предполагается, что спектр σ матрицы A состоит из двух непустых ча-
стей: σ = σ0 ∪ σ0, где σ0 содержит собственные значения, равные 1 по мо-
дулю, а σ0 — остальные собственные значения. Обозначим через E0 и E0
корневые подпространства матрицы A, отвечающие соответственно частям
σ0 и σ0 ее спектра. Пусть k0 и k0 — это размерности подпространств E0 и E0.
Пространство RN представляется в виде прямой суммы RN = E0
E0 инва-
риантных для оператора A : RN → RN подпространств E0 и E0. Обозначим
через P0 : RN → E0 и P0 : RN → E0 соответствующие операторы проектиро-
вания.
Имеет место следующий аналог теоремы 1 о центральном многообразии
(см., например, [1, 3]).
Теорема 5. Существует δ0-окрестность T(00) точки x = 0 такая,
что система (1.2) в этой окрестности имеет Cm-гладкое инвариантное
k0-мерное многообразие Wc, содержащее точку x = 0 и касающееся в ней
подпространства E0.
Эта теорема может быть дополнена утверждениями о существовании
устойчивого и неустойчивого многообразий Ws и Wu.
Инвариантность многообразия Wc для системы (1.2) означает, что ес-
ли x ∈ Wc
T(00) и F(x) ∈ T(00), то F(x) ∈ Wc; здесь F(x) = Ax + a(x).
Многообразие Wc называют центральным для отображения (1.2) в окрест-
ности неподвижной точки x = 0.
Центральное многообразие Wc системы (1.2) может быть задано уравне-
нием вида v = ψ(u), где u ∈ E0, v ∈ E0, а функция ψ(u) является гладкой
и удовлетворяет равенствам ψ(0) = 0, ψ(0) = 0. Другими словами, централь-
ное многообразие Wc может быть локально (в малой окрестности точки x = 0)
описано равенством вида (2.2).
Принцип сведения А.Н. Шошитайшвили здесь состоит в том, что задача
о поведении решений N-мерного уравнения (1.2) в окрестности точки x = 0
может быть сведена к аналогичной задаче для k0-мерного уравнения:
(3.1)
un+1 = Aun + P0a(un + ψ(un)), un ∈ E0,
где u = P0x. Уравнение (3.1) содержит все основные особенности, присущие
исходному уравнению (1.2).
3.2. Схема построения центрального многообразия
Имеет место следующий аналог теоремы 2.
Теорема 6. Функция v = ψ(u) (такая, что ψ(0) = 0, ψ(0) = 0) описы-
вает центральное многообразие Wc системы (1.2) тогда и только тогда,
45
когда она в некоторой окрестности точки u = 0 подпространства E0 явля-
ется решением уравнения
(3.2)
ψ(Au + P0a(u + ψ(u))) =(u) + P0
a(u + ψ(u)).
Перейдем к задаче приближенного построения функции v = ψ(u). С этой
целью представим ее в виде (2.5): ψ(u) = ψ2(u) + ψ3(u) + . . .
Лемма 3. Функции ψ2(u) и ψ3(u) являются решениями уравнений
(3.3)
ψ2(Au) - Aψ2(u) = P0a2
(u),
(3.4)
ψ3(Au) - Aψ3(u) =2(Au)P0a2(u) + P0[a2(u)ψ2(u) + a3
(u)].
Справедливость этого утверждения устанавливается простым подсчетом пу-
тем подстановки (2.5) в (3.2).
Как и выше, через Fp будем обозначать линейное пространство однород-
ных порядка p функций ψ(u), определенных в подпространстве E0 и прини-
мающих значения в подпространстве E0 (см. (2.8)). Через J обозначим ли-
нейный оператор, действующий в пространстве Fp и сопоставляющий каждой
функции ψ(u) ∈ Fp функцию
(3.5)
(u) = ψ(Au) - Aψ(u).
При этом для простоты будем использовать одно и то же обозначение J для
всех действующих в пространствах Fp операторов (3.5) независимо от значе-
ния p.
Имеет место следующий аналог леммы 2.
Лемма 4. Определенный равенством (3.5) линейный оператор J : Fp
→ Fp обратим.
Доказательство этой леммы вынесено в Приложение.
Из леммы 4 следует однозначная разрешимость уравнений (3.3) и (3.4):
(3.6)
ψ2(u) = J-1P0a2
(u),
(3.7)
ψ3(u) = J-1P0[2(Au)P0a2(u) + a2(u)ψ2(u) + a3
(u)],
где через J-1 обозначен обратный оператор для (3.5); точнее, в (3.6) J-1
это обратный для оператора J : F2 → F2, а в (3.7) — для оператора J : F3
→F3.
3.3. Формулы для центрального многообразия
Перейдем к задаче построения функций (3.6) и (3.7). Здесь ограничимся
рассмотрением ситуаций, когда матрица A имеет:
P1) простое собственное значение 1;
P2) простое собственное значение -1;
P3) пару простых собственных значений e±ϕ0i, где 0 < ϕ0 < π.
При этом предполагается, что остальные собственные значения матрицы A
не равны по модулю единице.
46
Случай P1.
Этот случай почти дословно повторяет аналогичный случай для динами-
ческой системы с непрерывным временем (1.1), рассмотренный в разделе 2.4.
Поэтому укажем здесь лишь то, что присуще системе с дискретным време-
нем (1.2).
Обозначим через e и g собственные векторы матриц A и A соответственно,
отвечающие простому собственному значению 1 и удовлетворяющие равен-
ствам (2.18). В отличие от раздела 2.4, оператор B0 здесь определим равен-
ством B0 = I - A + P0. По построению оператор B0 : RN → RN обратим,
причем подпространства E0 и E0 инвариантны для него.
Теорема 7. Пусть матрица A имеет простое собственное значение 1,
а модули остальных ее собственных значений не равны единице. Тогда
центральное многообразие Wc системы (1.2) может быть описано равен-
ством (2.20), в котором ψ(ε) — функция (2.21), а коэффициенты ψ2 и ψ3
определяются равенствами (2.23).
Случай P2.
В этом случае существуют собственные векторы e и g матриц A и A
соответственно, отвечающие простому собственному значению -1 и удовлет-
воряющие равенствам (2.18). Подпространство E0 здесь также (как и в слу-
чае P1) является одномерным; оно содержит вектор e. Наконец, операторы
проектирования P0 и P0 определяются теми же равенствами (2.19).
Как и в случае P1, здесь уравнение центрального многообразия Wc можно
искать в виде (2.20). Положим
(3.8)
B1 = I - A, B2 = -I - A + P0.
По построению операторы B1 : RN → RN и B2 : RN → RN обратимы, при-
чем подпространства E0 и E0 инвариантны для них.
Теорема 8. Пусть матрица A имеет простое собственное значе-
ние -1, а модули остальных ее собственных значений не равны единице.
Тогда центральное многообразие Wc системы (1.2) может быть описано
равенством (2.20), в котором ψ(ε) — функция (2.21), а коэффициенты ψ2
и ψ3 определяются равенствами
(3.9)
ψ2 = B-11P0a2, ψ3 = B-12P0[2(a2,g)ψ2 + a2ψ2 + a3
].
Доказательство теоремы 8 вынесено в Приложение.
Пример 2. Рассмотрим модель Хенона (см., например, [2]) вида
xn+1 =yn,
(3.10)
1
yn+1 =
xn -23yn - y2n,
3
[
]
[
]
0
1
0
т.е. систему (1.2) при N = 2, A =
, a(w) = a2(w) =
, где
1/3
-2/3
-y2
w = (x,y). Матрица A имеет собственные значения λ1 = -1 и λ2 = 1/3. Рас-
смотрим вопрос о построении центрального многообразия Wc системы (3.10).
47
Вычисления по формулам (2.18), (2.19), (3.8) и (3.9) приводят к равенствам
[
]
[
]
[
]
1
1
2
1
3
3
(3.11)
e=
,
g=
,
ψ2 = -
2
-1
4
-3
16
1
Поэтому искомое центральное многообразие Wc определяется равенством
Wc = {w : w = εe + ε2ψ2 + O(ε3)}, в котором e и ψ2 — это векторы из (3.11).
Случай P3.
Этот случай имеет смысл рассматривать только при N 3.
Так как матрица A имеет пару простых собственных значений e±iϕ0 , то
найдутся ненулевые векторы e, g, e, g ∈ RN такие, что выполняются равен-
ства A(e + ig) = e0 (e + ig), A(e + ig) = e-iϕ0 (e + ig); здесь A — транс-
понированная матрица. Векторы e, g, e, g можно считать нормированными
в соответствии с равенствами (2.24).
Подпространство E0 — это корневое подпространство оператора A, отве-
чающее простым собственным значениям e±iϕ0 . Пространство E0 является
двумерным; в качестве его базиса могут использоваться векторы e и g. Про-
странство RN может быть представлено в виде RN = E0 ⊕ E0, где E0 — до-
полнительное инвариантное для A подпространство размерности N - 2.
Равенство RN = E0 ⊕ E0 определяет операторы проектирования P0 : RN
→ E0 и P0 : RN → E0 так, что P0 = I - P0, а оператор P0 может быть
представлен в виде P0x = (x, e)e + (x, g)g; последнее следует из того, что
по предположению векторы e, g, e, g выбраны в соответствии с равенства-
ми (2.24).
Центральное многообразие Wc системы (1.2) в рассматриваемом случае P3
естественно строить в виде равенства (2.26) (применительно к рассматривае-
мой ситуации), в котором функция ψ(u) определяется равенством (2.27).
Из лемм 3 и 4, а также из формул (3.6) и (3.7) следует, что верна
Теорема 9. Пусть матрица A имеет пару простых собственных зна-
чений e±iϕ0 , где 0 < ϕ0 < π, а модули остальных ее собственных значений
не равны единице. Тогда центральное многообразие Wc системы (1.2) мо-
жет быть описано равенством (2.26), в котором ψ(u) — функция (2.27),
а функции ψ2(u) и ψ3(u) определяются равенствами (3.6) и (3.7).
Полученные в настоящей статье результаты относительно исследования
системы (1.2) являются развитием результатов, приведенных в [14] относи-
тельно построения центральных многообразий дискретных динамических си-
стем. Отметим в этой связи, что в указанной работе, в частности, приведена
детальная схема расчета функций (3.6) и (3.7).
4. Заключение
В статье предложены новые приближенные формулы и алгоритмы
построения центральных многообразий в окрестностях негиперболических
точек равновесия динамических систем с непрерывным и дискретным време-
нем (системы (1.1) и (1.2)). Предлагаемые подходы позволяют получить ап-
проксимации центрального многообразия в терминах исходных систем. Пред-
лагаемая схема носит общий характер и в том смысле, что она применима к
48
ситуациям, когда матрица линеаризации имеет произвольный порядок вы-
рождения. Основные утверждения для непрерывных динамических систем
приведены в теоремах 3 и 4, для дискретных динамических систем — в тео-
ремах 7-9.
ПРИЛОЖЕНИЕ
В Приложении приводятся доказательства лемм 2 и 4, а также теорем 3 и 8.
Доказательство леммы 2.
Справедливость этой леммы можно установить как следствие аналогич-
ного утверждения, приведенного в [12, стр. 211-212]. Пусть для простоты все
собственные значения λj матрицы A являются полупростыми. Будем рас-
сматривать оператор (2.9) в более широком (чем Fp) линейном простран-
стве Hp однородных порядка p функций h(x), определенных и принимающих
значения в RN . В [12] показано, что спектр оператора L : Hp → Hp совпадает
с множеством чисел вида
(Π.1)
μ=p1λ1 +...+pNλNj,
где p = p1 + . . . + pN . Оператор L : Fp → Fp является сужением оператора
L : Hp → Hp. Несложно показать, что для оператора L : Fp → Fp в (Π.1)
в сумме p1λ1 + . . . + pN λN следует брать только слагаемые, отвечающие чи-
сто мнимым собственным значениям матрицы A, а в качестве λj — только
остальные собственные значения матрицы A. Тогда μ = 0 и, следовательно,
оператор L : Fp → Fp обратим.
Доказательство теоремы 3.
В условиях этой теоремы векторы u ∈ E0 можно задавать равенством
u = εe, где Ae = 0 и, следовательно, Au = 0. Поэтому действующий в про-
странстве Fp линейный оператор (2.9) здесь принимает вид(u) = -Aψ(u).
Далее, произвольный элемент ψ(u) ∈ Fp здесь представим в виде ψ(u) = εpv,
где v = ψ(e) ∈ E0. Несложно видеть, что для ψ(u) = εpv имеет место равен-
ство L-1ψ(u) = εpB-10v (напомним, что в силу леммы 2 оператор L обратим).
Отсюда и из общих формул (2.11) и (2.12) получим равенства (2.23).
Доказательство леммы 4.
Для доказательства этой леммы приведем сначала вспомогательные по-
строения (аналоги построений, приведенных в [12, стр. 211-212]. Рассмот-
рим линейный оператор (3.5) в более широком (чем Fp) линейном про-
странстве Hp однородных порядка p функций h(x), определенных и при-
нимающих значения в RN . Пусть для простоты оператор A диагональный
и Λ = 1,...,λN} — множество его собственных значений; через ej обозна-
чим собственный вектор, отвечающий собственному значению λj .
Пусть p = p1 + . . . + pN , где pj — целые неотрицательные числа. Для век-
тора x = (x1, x2, . . . , xN ) ∈ RN определим многочлен xp = xp11x22 . . . xNN .
Лемма 5. Спектр оператора J : Hp → Hp совпадает с множеством чи-
сел вида
(Π.2)
μ = λp11 λ22 ...λNN - λj,
а векторы xpej являются соответствующими собственными векторами.
49
Справедливость этого утверждения вытекает из равенства
J h(x) = h(Ax) - Ah(x) = (λp11 λ22 . . . λNN - λj)xpej ,
в котором h(x) = xpej .
Вернемся к доказательству леммы 4. Оператор J : Fp → Fp является
сужением оператора J : Hp → Hp. Несложно показать, что для оператора
J : Fp → Fp в равенстве (Π.2) в произведении λp11 λ22 ...λNN следует брать
только сомножители, отвечающие собственным значениям оператора A, рав-
ным единице по модулю. При этом в качестве λj следует брать только осталь-
ные собственные значения оператора A. Тогда μ = 0 и, следовательно, опе-
ратор J : Fp → Fp обратим.
Доказательство теоремы 8.
В условиях этой теоремы векторы u ∈ E0 можно задавать равенством
u = εe, где Ae = -e. Произвольный элемент ψ(u) ∈ Fp здесь представим в
виде ψ(u) = εpv, где v = ψ(e) ∈ E0. Поэтому действующий в пространстве F2
линейный оператор (3.5) здесь принимает вид(u) = ε2(I - A)v, а в про-
странстве F3 — вид(u) =3(I + A)v. Следовательно, для ψ(u) = ε2v ∈ F2
имеет место равенство J-1ψ(u) = ε2B-11v, а для ψ(u) = ε3v ∈ F3 — равенство
J-1
ψ(u) = ε3B-12v. Отсюда и из формул (3.6) и (3.7) получим равенства (3.9).
СПИСОК ЛИТЕРАТУРЫ
1.
Шильников Л.П., Шильников А.Л., Тураев Д.В. и др. Методы качественной
теории в нелинейной динамике. Ч. 1. М.-Ижевск: Ин-т компьют. исслед., 2004.
2.
Шильников Л.П., Шильников А.Л., Тураев Д.В. и др. Методы качественной тео-
рии в нелинейной динамике. Ч. 2. М.-Ижевск: НИЦ “Регулярная и хаотическая
динамика”, Ин-т компьют. исслед., 2009.
3.
Гукенхеймер Дж., Холмс Ф. Нелинейные колебания, динамические системы и
бифуркации векторных полей. М.-Ижевск: Ин-т компьют. исслед., 2002.
4.
Ван Д., Ли Ч., Чоу Ш.Н. Нормальные формы и бифуркации векторных полей
на плоскости. М.: МЦНМО, 2005.
5.
Kelley A. The stable, center-stable, center-unstable, unstable manifolds // J. Diff.
Equat. 1967. No. 3. P. 546-570.
6.
Vanderbauwhede A. Centre manifolds, normal forms and elementary bifurcations //
Dynam. Reported. 1989. V. 2. P. 89-169.
7.
Kuznetsov Yu.A. Elements of Applied Bifurcation Theory. N.Y.: Springer. 1998.
8.
Шошитайшвили А.Н. Бифуркации топологического типа векторного поля
вблизи особой точки // Тр. семинаров им. И.Г. Петровского. 1975. Вып. 1.
С. 279-309.
9.
Никульчев Е.В. Качественное исследование управляемых систем c нелинейной
динамикой на центральном многообразии // Вестн. МГАПИ. Естеств. и техн.
науки. 2006. № 1. С. 150-161.
10.
Никульчев Е.В. Геометрический подход к моделированию нелинейных систем
по экспериментальным данным. М.: МГУП, 2007.
11.
Hamzi B., Kang W., Krener A.J. Control of center manifolds // Proc. 42nd IEEE
Conf. Decision and Control. V. 3. Maui, HI, 2003. P. 2065-2070.
50
12. Арнольд В.И. Геометрические методы в теории обыкновенных дифференциаль-
ных уравнений. Ижевск: Регулярная и хаотическая динамика, 2000.
13. Юмагулов М.Г., Гусарова Н.И., Муртазина С.А., Фазлытдинов М.Ф. Опера-
торные методы вычисления ляпуновских величин в задачах о локальных бифур-
кациях динамических систем // Уфим. мат. журн. 2018. Т. 10. № 1. С. 25-49.
14. Юмагулов М.Г., Фазлытдинов М.Ф. Бифуркационные формулы и алгоритмы
построения центральных многообразий дискретных динамических систем //
Изв. вузов. Математика. 2019. № 3. С. 71-89.
15. Qesmi R., Ait Babram M., Hbid M.L. Symbolic computation for center manifolds and
normal forms of Bogdanov bifurcation in retarded functional differential equations //
Nonlinear Anal. 2007. V. 66. P. 2833-2851.
16. Като Т. Теория возмущений линейных операторов. М.: Мир, 1975.
Статья представлена к публикации членом редколлегии А.Н. Соболевским.
Поступила в редакцию 31.12.2018
После доработки 04.05.2019
Принята к публикации 18.07.2019
51