Санкт-Петербургский государственный университет
Кафедра теории управления
Алисейко Алексей Николаевич
Выпускная квалификационная работа бакалавра
Матрицы Ляпунова для систем
с распределённым запаздыванием
Направление 010400
Прикладная математика, фундаментальная информатика
и основы программирования
Научный руководитель,
доктор физ. – мат. наук,
профессор
Харитонов В. Л.
Санкт-Петербург
2016
Содержание
Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Обзор литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Глава 1. Вспомогательная система . . . . . . . . . . . . . . . . . . .
9
Глава 2. Матричная форма вспомогательной системы . . . . . . . .
16
Глава 3. Условие существования и единственности . . . . . . . . . .
19
Глава 4. Пример . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
26
Выводы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2
Введение
Одним из способов анализа дифференциальных систем с запаздыванием на устойчивость является метод функционалов Ляпунова–Красовского
[1], представляющий собой обобщение второго метода Ляпунова для систем обыкновенных дифференциальных уравнений. Так, согласно теореме
Красовского, для равномерной асимптотической устойчивости достаточно
существование положительно-определённого функционала, допускающего соответствующую оценку сверху, производная которого вдоль решений
системы отрицательно определена.
Для линейных стационарных систем обычно рассматривают два подхода к применению данной теоремы. Первый из них заключается в выборе некоторого функционала, заведомо обладающего требуемыми оценками, и дальнейшая проверка его производной вдоль решений системы
на отрицательную определённость. Другим способом является построение
функционала по заданной производной и затем проверка выполнения его
положительной определённости.
Применение второго подхода продемонстрировано в работах [2, 3, 4],
в частности в работе [4] введены функционалы полного типа, позволяющие
обратить теорему Красовского. Построение полученных в данных работах
функционалов зависит от значений одной матричной функции на конечном
промежутке. Данная функция, в дальнейшем получившая название матрицы Ляпунова, удовлетворяет системе дифференциальных уравнений с
запаздыванием, а также симметрическому и граничному условию.
Построение матриц Ляпунова осложняется отсутствием заданной для
них начальной функции, что лишь отчасти компенсируется накладываемым
на них симметрическим условием. Поэтому для их нахождения требуются
специальные методы. Данная работа посвящена способу нахождению матриц
Ляпунова для класса уравнений с распределённым запаздыванием и кусочнопостоянным интегральным ядром.
3
Постановка задачи
Рассмотрим скалярное уравнение с распределённым запаздыванием и
кусочно-постоянным интегральным ядром вида
𝑥(𝑡)
˙
=
𝑚
∑︁
𝑎𝑗 𝑥(𝑡 − 𝑗𝑟) +
𝑗=0
𝑚−1
∑︁
∫︁
−𝑗𝑟
𝑐𝑗
𝑥(𝑡 + 𝜃) d𝜃,
(1)
−(𝑗+1)𝑟
𝑗=0
где 𝑎𝑗 , 𝑐𝑗 ∈ R, 𝑟 > 0, 𝑡 > 0.
Определение. Спектром [5] уравнения (1) называется множество его собственных чисел, то есть
{︃
Λ=
𝑠∈C:𝑠−
𝑚
∑︁
𝑎𝑗 𝑒−𝑠𝑗𝑟 −
𝑗=0
𝑚−1
∑︁
−𝑗𝑟
∫︁
}︃
𝑒𝑠𝜃 d𝜃 = 0 .
𝑐𝑗
−(𝑗+1)𝑟
𝑗=0
Определение. Будем говорить, что уравнение (1) удовлетворяет условию
Ляпунова [6], если не существует такого собственного числа 𝑠0 ∈ Λ, что и
−𝑠0 ∈ Λ.
Определение. Функция 𝑢(𝑡) является матрицей Ляпунова уравнения (1),
ассоциированной с 𝑤, если выполняется
1. динамическое свойство: при 𝑡 > 0
′
𝑢 (𝑡) =
𝑚
∑︁
𝑎𝑗 𝑢(𝑡 − 𝑗𝑟) +
𝑗=0
𝑚−1
∑︁
∫︁
−𝑗𝑟
𝑐𝑗
𝑗=0
𝑢(𝑡 + 𝜃) d𝜃,
(2)
−(𝑗+1)𝑟
2. симметрическое свойство: при 𝑡 > 0
𝑢(−𝑡) = 𝑢(𝑡),
(3)
𝑢′ (+0) − 𝑢′ (−0) = −𝑤.
(4)
3. алгебраическое свойство:
Замечание 1. В рассматриваемом скалярном случае матрицы Ляпунова
являются скалярными величинами. Тем не менее, здесь и далее используется
термин «матрицы» Ляпунова, чтобы избежать возможных ассоциаций с
функциями Ляпунова.
4
Замечание 2. Из (2) и (3), при 𝑡 6 0 выполнено
′
′
𝑢 (𝑡) = −𝑢 (−𝑡) = −
𝑚
∑︁
𝑎𝑗 𝑢(𝑡 + 𝑗𝑟) −
𝑗=0
𝑚−1
∑︁
𝑗=0
∫︁
(𝑗+1)𝑟
𝑐𝑗
𝑢(𝑡 + 𝜃) d𝜃.
(5)
𝑗𝑟
Ставится задача нахождения матрицы Ляпунова уравнения (1). Отметим, что в рассматриваемом скалярном случае достаточно рассматривать
только 𝑤 = 1. В самом деле, пусть 𝑢1 (𝑡) — матрица Ляпунова, ассоциированная с единицей, тогда функция
𝑢𝑤 (𝑡) = 𝑤𝑢1 (𝑡)
является матрицей Ляпунова, ассоциированной с 𝑤.
5
Обзор литературы
В работе [2] матрицы Ляпунова возникают при построении функционалов для систем с одним запаздыванием:
𝑥(𝑡)
˙
= 𝐴0 𝑥(𝑡) + 𝐴1 𝑥(𝑡 − ℎ).
В данной работе рассматривается решение 𝑄(𝑡) системы вида
𝑄′ (𝑡) = 𝐴𝑇0 𝑄(𝑡) + 𝐴𝑇1 𝑄𝑇 (ℎ − 𝑡),
0 6 𝑡 6 ℎ,
𝑄(0) = 𝑄𝑇 (0) = 𝑄0 .
Для нахождения 𝑄(𝑡) предлагается ввести вспомогательную матричную
функцию 𝑅(𝑡) = 𝑄𝑇 (ℎ − 𝑡) и свести проблему к решению системы линейных
дифференциальных уравнений без запаздывания с граничным условием
𝑄(ℎ/2) = 𝑅𝑇 (ℎ/2) = 𝐹 , где за счёт выбора 𝐹 можно добиться удовлетворения условия 𝑄(0) = 𝑄0 . В этой же работе для экспоненциально устойчивых
˜
систем приводится явное выражение решения 𝑄(𝑡)
в виде несобственного интеграла, а алгебраическое и симметрическое условия отмечены как
˜
свойства матрицы 𝑄(𝑡).
В работе [3] рассматривается общий случай линейных систем с запаздыванием. В этой работе указывается, что выполнение динамического,
симметрического и алгебраического свойств достаточно для построения
функционалов. Также доказывается, что условие Ляпунова является достаточным условием существования матриц Ляпунова для любой заданной
симметрической матрицы 𝑊 . Позже, в [7] для систем с несколькими запаздываниями и [6] для систем с распределённым запаздыванием показано, что
выполнение условия Ляпунова влечёт и единственность матриц Ляпунова,
также отмечено, что если оно не выполнено, то для некоторой симметрической матрицы 𝑊0 не существует ассоциированной с ней матрицы Ляпунова.
Вопросу нахождения матриц Ляпунова для систем с одним запаздыванием посвящена публикация [8]. Для этого вводится матрица 𝑉 (𝑡) = 𝑈 (𝑡−ℎ)
и рассматривается система дифференциальных уравнений
𝑈 ′ (𝑡) = 𝑈 (𝑡)𝐴0 + 𝑉 (𝑡)𝐴1 ,
𝑉 ′ (𝑡) = −𝐴𝑇1 𝑈 (𝑡) − 𝐴𝑇0 𝑉 (𝑡),
6
с граничными условиями
𝑈 (0) = 𝑉 (ℎ),
𝐴𝑇0 𝑉 (ℎ) + 𝑈 (0)𝐴0 + 𝐴𝑇1 𝑈 (ℎ) + 𝑉 (0)𝐴1 = −𝑊.
Далее показывается, как решение этой вспомогательной системы позволяет
получить матрицу Ляпунова, ассоциированную с 𝑊 . Также отмечается,
что в случае единственности решения вспомогательной системы единственной матрицей Ляпунова оказывается просто 𝑈 (𝑡). Также в данной статье
показано и обратное: из единственности матрицы Ляпунова следует единственность решения вспомогательной системы. В качестве общего условия
единственности вновь называется условие Ляпунова.
В [9] приводится построение аналогичной системы с граничными условиями на случай систем с несколькими запаздываниями, кратными одному
базовому. В статье [10] рассматривается случай систем с распределённым
запаздыванием:
∫︁
0
𝑥(𝑡)
˙
= 𝐴0 𝑥(𝑡) + 𝐴1 𝑥(𝑡 − ℎ) +
𝐺(𝜃)𝑥(𝑡 + 𝜃) d𝜃,
−ℎ
для классов уравнений с полиномиальным интегральным ядром и c ядром
более общего вида:
𝐺(𝜃) =
𝜂˙𝑗 (𝜃) =
𝑚
∑︁
𝑗=0
𝑚
∑︁
𝜂𝑗 (𝜃)𝐵𝑗 ,
𝛼𝑗𝑘 𝜂𝑘 (𝜃),
𝑘=0
где 𝐵𝑗 ∈ R𝑛×𝑛 , 𝛼𝑗𝑘 ∈ R. Дополнительно к рассмотренным выше матрицам
𝑈 (𝑡), 𝑉 (𝑡) вводятся матрицы
∫︁
0
𝑋𝑗 (𝑡) =
𝜂𝑗 (𝜃)𝑈 (𝑡 + 𝜃) d𝜃,
−ℎ
∫︁ 0
𝜂𝑗 (𝜃)𝑉 (𝑡 − 𝜃) d𝜃,
𝑌𝑗 (𝑡) =
−ℎ
и вопрос нахождения матриц Ляпунова снова сводится к решению системы
дифференциальных уравнений с граничными условиями. К сожалению, в
7
данной работе не приводится результатов, позволяющих совершить обратный переход от решения вспомогательной системы к матрицам Ляпунова.
В данной работе подход аналогичный [8, 10] распространяется на скалярные уравнения с распределённым запаздыванием и кусочно-постоянным
интегральным ядром. Отметим, что вспомогательная система обобщается
естественным образом, в то время как в выборе граничных условий возникает некоторый произвол. В отличие от [10], в данной работе предлагается
граничное условие, связывающие между собой вспомогательные функции,
отвечающие точечным и интегральным слагаемым в (2), благодаря чему
удаётся получить результаты полностью аналогичные [8].
8
Глава 1. Вспомогательная система
В данной главе вопрос построения матриц Ляпунова будет сведён к решению системы линейных дифференциальных уравнений без запаздывания
с граничными условиями.
Пусть 𝑢(𝑡) — матрица Ляпунова уравнения (1), ассоциированная с 𝑤.
Введём 4𝑚 − 1 вспомогательную функцию
𝑦𝑖 (𝑡) = 𝑢(𝑡 + 𝑖𝑟),
−𝑚 6 𝑖 6 𝑚 − 1,
∫︁ 𝑖𝑟
𝑧𝑖 (𝑡) =
𝑢(𝑡 + 𝜃) d𝜃, −𝑚 + 1 6 𝑖 6 𝑚 − 1,
(6)
(𝑖−1)𝑟
где 𝑡 ∈ [0, 𝑟]. Следовательно, из (2) для 𝑖 > 0:
𝑦𝑖′ (𝑡)
′
= 𝑢 (𝑡 + 𝑖𝑟) =
𝑚
∑︁
∑︁
(︀
)︀ 𝑚−1
𝑎𝑗 𝑢 𝑡 + (𝑖 − 𝑗)𝑟 +
𝑐𝑗
𝑗=0
=
𝑚
∑︁
∑︁
(︀
)︀ 𝑚−1
𝑎𝑗 𝑢 𝑡 + (𝑖 − 𝑗)𝑟 +
𝑐𝑗
=
𝑢(𝑡 + 𝑖𝑟 + 𝜃) d𝜃 =
∫︁
𝑎𝑗 𝑦𝑖−𝑗 +
𝑗=0
(𝑖−𝑗)𝑟
𝑢(𝑡 + 𝜉) d𝜉 =
(𝑖−𝑗−1)𝑟
𝑗=0
𝑚−1
∑︁
−𝑗𝑟
−(𝑗+1)𝑟
𝑗=0
𝑗=0
𝑚
∑︁
∫︁
𝑐𝑗 𝑧𝑖−𝑗 (𝑡).
𝑗=0
В свою очередь, если 𝑖 < 0, то 𝑡 + 𝑖𝑟 6 0, а значит из (5) получим, что
𝑦𝑖′ (𝑡)
=−
𝑚
∑︁
∑︁
(︀
)︀ 𝑚−1
𝑎𝑗 𝑢 𝑡 + (𝑖 + 𝑗)𝑟 −
𝑐𝑗
𝑗=0
=−
𝑚
∑︁
∑︁
(︀
)︀ 𝑚−1
𝑎𝑗 𝑢 𝑡 + (𝑖 + 𝑗)𝑟 −
𝑐𝑗
=−
𝑗=0
𝑢(𝑡 + 𝑖𝑟 + 𝜃) d𝜃 =
∫︁
𝑗=0
𝑎𝑗 𝑦𝑖+𝑗 (𝑡) −
𝑚−1
∑︁
𝑐𝑗 𝑧𝑖+𝑗+1 (𝑡).
𝑗=0
9
(𝑗+1)𝑟
𝑗𝑟
𝑗=0
𝑗=0
𝑚
∑︁
∫︁
(𝑖+𝑗+1)𝑟
𝑢(𝑡 + 𝜉) d𝜉 =
(𝑖+𝑗)𝑟
Наконец,
d
𝑧𝑖′ (𝑡) =
d𝑡
=
d
d𝑡
∫︁
𝑖𝑟
𝑢(𝑡 + 𝜃) d𝜃 =
(𝑖−1)𝑟
∫︁ 𝑡+𝑖𝑟
𝑢(𝜉) d𝜉 =
𝑡+(𝑖−1)𝑟
(︀
)︀
= 𝑢(𝑡 + 𝑖𝑟) − 𝑢 𝑡 + (𝑖 − 1)𝑟 =
= 𝑦𝑖 (𝑡) − 𝑦𝑖−1 (𝑡).
Ясно, что введённые функции удовлетворяют соотношениям
𝑦𝑖 (0) = 𝑦𝑖−1 (𝑟),
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
𝑧𝑖 (0) = 𝑧𝑖−1 (𝑟),
∫︁ 0
𝑧0 (0) =
𝑢(𝜃) d𝜃 =
−𝑟
∫︁ 𝑟
∫︁ 𝑟
=
𝑢(𝜉 − 𝑟) d𝜉 =
𝑦−1 (𝜉) d𝜉.
−𝑚 + 2 6 𝑖 6 𝑚 − 1,
0
0
Условие (4) можно переписать в виде
−𝑤 = 𝑢′ (+0) − 𝑢′ (−0) =
′
= 𝑦0′ (0) − 𝑦−1
(𝑟) =
=
𝑚
∑︁
𝑎𝑗 [𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟)] +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 [𝑧−𝑗 (0) + 𝑧𝑗 (𝑟)] .
𝑗=0
Таким образом доказано следующее утверждение:
Лемма 1. Пусть 𝑢(𝑡) — матрица Ляпунова уравнения (1). Тогда вспомогательные функции, определяемые (6), удовлетворяют системе линейных
дифференциальных уравнений
⎧
𝑚
𝑚−1
∑︁
∑︁
⎪
⎪
′
⎪
𝑦
(𝑡)
=
𝑎
𝑦
(𝑡)
+
𝑐𝑗 𝑧𝑖−𝑗 (𝑡),
0 6 𝑖 6 𝑚 − 1,
⎪
𝑗
𝑖−𝑗
𝑖
⎪
⎪
⎪
𝑗=0
𝑗=0
⎪
⎨
𝑚
𝑚−1
∑︁
∑︁
′
⎪
𝑦
(𝑡)
=
−
𝑎
𝑦
(𝑡)
−
𝑐𝑗 𝑧𝑖+𝑗+1 (𝑡), −𝑚 6 𝑖 6 −1,
𝑗 𝑖+𝑗
⎪
𝑖
⎪
⎪
⎪
𝑗=0
𝑗=0
⎪
⎪
⎪
⎩ 𝑧 ′ (𝑡) = 𝑦 (𝑡) − 𝑦 (𝑡),
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
𝑖
𝑖−1
𝑖
10
(7)
и набору граничных условий
⎧
⎪
𝑦𝑖 (0) = 𝑦𝑖−1 (𝑟),
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
⎪
⎪
⎪
⎪
⎪
𝑧𝑖 (0) = 𝑧𝑖−1 (𝑟),
−𝑚 + 2 6 𝑖 6 𝑚 − 1,
⎪
⎪
⎪
∫︁ 𝑟
⎨
𝑧0 (0) =
𝑦−1 (𝜉) d𝜉,
⎪
0
⎪
⎪
⎪
𝑚
𝑚−1
⎪
∑︁
∑︁
⎪
⎪
⎪
𝑎𝑗 [𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟)] +
𝑐𝑗 [𝑧−𝑗 (0) + 𝑧𝑗 (𝑟)] = −𝑤.
⎪
⎩
𝑗=0
(8)
𝑗=0
Введём обозначения
(︀
)︀𝑇
𝑦(𝑡) = 𝑦𝑚−1 (𝑡), . . . , 𝑦−𝑚 (𝑡) ,
(︀
)︀𝑇
𝑧(𝑡) = 𝑧𝑚−1 (𝑡), . . . , 𝑧−𝑚+1 (𝑡) .
Лемма 2. Любое решение (𝑦(𝑡), 𝑧(𝑡)) системы (7)–(8) удовлетворяет
∫︁ 𝑟
∫︁ 𝑟
𝑧𝑖 (0) =
𝑦𝑖−1 (𝜉) d𝜉,
𝑧𝑖 (𝑟) =
𝑦𝑖 (𝜉) d𝜉,
0
0
где −𝑚 + 1 6 𝑖 6 𝑚 − 1.
Доказательство. Из граничных условий (8) данные равенства выполнены
для 𝑧0 (0) и 𝑧−1 (𝑟). Заметим, что
∫︁
𝑟
𝑧1 (0) = 𝑧0 (𝑟) = 𝑧0 (0) +
[𝑦0 (𝜉) − 𝑦−1 (𝜉)] d𝜉 =
0
∫︁ 𝑟
=
𝑦0 (𝜉) d𝜉,
0
∫︁ 𝑟
𝑧−2 (𝑟) = 𝑧−1 (0) = 𝑧−1 (𝑟) −
[𝑦−1 (𝜉) − 𝑦−2 (𝜉)] d𝜉 =
0
∫︁ 𝑟
=
𝑦−2 (𝜉) d𝜉.
0
Оставшие равенства проверяются аналогично.
Замечание 3. Утверждение Леммы 2 остаётся верным и для любого решения системы (7), удовлетворяющего всем граничным условиям (8) кроме
последнего.
Покажем обратный результат, позволяющий по решению вспомогательной системы получить матрицу Ляпунова.
11
Лемма 3. Пусть известно решение (𝑦(𝑡), 𝑧(𝑡)) системы (7)–(8). Тогда
функция 𝑢(𝑡), определяемая как
(︀
)︀]︁
1 [︁
𝑢(𝑡) = 𝑦𝑖 (𝑡 − 𝑖𝑟) + 𝑦−𝑖−1 (𝑖 + 1)𝑟 − 𝑡 ,
2
𝑡 ∈ [𝑖𝑟, (𝑖 + 1)𝑟],
0 6 𝑖 6 𝑚 − 1,
и 𝑢(𝑡) = 𝑢(−𝑡) при 𝑡 < 0, является матрицей Ляпунова уравнения (1),
ассоциированной с 𝑤.
Доказательство. Сначала отметим, что для 𝑡 = 𝑖𝑟, 1 6 𝑖 6 𝑚 − 1:
𝑢(𝑖𝑟 + 0) =
]︀ 1 [︀
]︀
1 [︀
𝑦𝑖 (0) + 𝑦−𝑖−1 (𝑟) = 𝑦𝑖−1 (𝑟) + 𝑦−𝑖 (0) = 𝑢(𝑖𝑟 − 0),
2
2
то есть задание функции 𝑢(𝑡) непротиворечиво и введённая таким образом
функция непрерывна. По построению 𝑢(𝑡) удовлетворяет свойству симметрии.
Проверим алгебраическое свойство. Заметим, что
]︀
1 [︀ ′
′
𝑦0 (0) − 𝑦−1
(𝑟) =
2
𝑚
∑︁
]︀ 1 𝑚−1
1 ∑︁ [︀
=
𝑎𝑗 𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟) +
𝑐𝑗 [𝑧−𝑗 (0) + 𝑧𝑗 (𝑟)] =
2 𝑗=0
2 𝑗=0
𝑤
=− ,
2
𝑢′ (+0) =
в то же время из задания функции 𝑢(𝑡) следует, что 𝑢′ (−0) = −𝑢′ (+0),
значит
𝑢′ (+0) − 𝑢′ (−0) = −𝑤.
Остаётся убедиться, что и динамическое свойство также выполнено.
Заметим, что для любых 0 6 𝑖, 𝑗 6 𝑚 − 1 и 𝑡 ∈ [𝑖𝑟, (𝑖 + 1)𝑟],
⎧
⎨𝑢(𝑡 − 𝑗𝑟), если 𝑖 > 𝑗,
[︁
]︁
(︀
)︀
1
𝑦𝑖−𝑗 (𝑡 − 𝑖𝑟) + 𝑦𝑗−𝑖−1 (𝑖 + 1)𝑟 − 𝑡 =
⎩𝑢(𝑗𝑟 − 𝑡), если 𝑖 < 𝑗,
2
= 𝑢(𝑡 − 𝑗𝑟),
⎧ (︀
)︀
(︀
)︀]︁ ⎨𝑢 𝑡 − (𝑗 + 1)𝑟 , если 𝑖 > 𝑗,
1 [︁
𝑦𝑖−𝑗−1 (𝑡 − 𝑖𝑟) + 𝑦𝑗−𝑖 (𝑖 + 1)𝑟 − 𝑡 =
⎩𝑢(︀(𝑗 + 1)𝑟 − 𝑡)︀, если 𝑖 6 𝑗,
2
(︀
)︀
= 𝑢 𝑡 − (𝑗 + 1)𝑟 .
12
Нетрудно видеть, что тогда
(︀
)︀]︁
(︀
)︀
1 d [︁
𝑧𝑖−𝑗 (𝑡 − 𝑖𝑟) + 𝑧𝑗−𝑖 (𝑖 + 1)𝑟 − 𝑡 = 𝑢(𝑡 − 𝑗𝑟) − 𝑢 𝑡 − (𝑗 + 1)𝑟 =
2 d𝑡
∫︁
d −𝑗𝑟
=
𝑢(𝑡 + 𝜉) d𝜉.
d𝑡 −(𝑗+1)𝑟
Рассмотрим значения дифференцируемых функций при 𝑡 = 𝑖𝑟 и применим
Лемму 2:
∫︁
]︀ 1 𝑟 [︀
]︀
1 [︀
𝑧𝑖−𝑗 (0) + 𝑧𝑗−𝑖 (𝑟) =
𝑦𝑖−𝑗−1 (𝜃) + 𝑦𝑗−𝑖 (𝜃) d𝜃 =
2
2 0
∫︁
]︀
1 𝑟 [︀
=
𝑦𝑖−𝑗−1 (𝜃) + 𝑦𝑗−𝑖 (𝑟 − 𝜃) d𝜃 =
2
∫︁ 𝑟 0
(︀
)︀
=
𝑢 𝜃 + (𝑖 − 𝑗 − 1)𝑟 d𝜃 =
∫︁0 −𝑗𝑟
=
𝑢(𝑖𝑟 + 𝜉) d𝜃.
−(𝑗+1)𝑟
Таким образом доказано, что для 𝑡 ∈ [𝑖𝑟, (𝑖 + 1)𝑟]:
∫︁ −𝑗𝑟
(︀
)︀]︁
1 [︁
𝑧𝑖−𝑗 (𝑡 − 𝑖𝑟) + 𝑧𝑗−𝑖 (𝑖 + 1)𝑟 − 𝑡 =
𝑢(𝑡 + 𝜉) d𝜉.
2
−(𝑗+1)𝑟
Пусть 𝑡 ∈ [𝑖𝑟, (𝑖 + 1)𝑟], найдём производную 𝑢(𝑡):
(︀
)︀]︁
1 d [︁
′
𝑢 (𝑡) =
𝑦𝑖 (𝑡 − 𝑖𝑟) + 𝑦−𝑖−1 (𝑖 + 1)𝑟 − 𝑡 =
2 d𝑡
𝑚
(︀
)︀]︁
1 ∑︁ [︁
=
𝑎𝑗 𝑦𝑖−𝑗 (𝑡 − 𝑖𝑟) + 𝑦𝑗−𝑖−1 (𝑖 + 1)𝑟 − 𝑡 +
2 𝑗=0
𝑚−1
(︀
)︀]︁
1 ∑︁ [︁
+
𝑐𝑗 𝑧𝑖−𝑗 (𝑡 − 𝑖𝑟) + 𝑧𝑗−𝑖 (𝑖 + 1)𝑟 − 𝑡 =
2 𝑗=0
∫︁ −𝑗𝑟
𝑚
𝑛−1
∑︁
∑︁
=
𝑎𝑗 𝑢(𝑡 − 𝑗𝑟) +
𝑐𝑗
𝑢(𝑡 + 𝜉) d𝜉.
𝑗=0
−(𝑗+1)𝑟
𝑗=0
Значит динамическое свойство выполнено для всех 𝑡 ∈ [0, 𝑚𝑟].
Теорема 4. Пусть (𝑦(𝑡), 𝑧(𝑡)) — единственное решение системы (7)–(8),
тогда существует единственная матрица Ляпунова 𝑢(𝑡), ассоциированная
с 𝑤, определяемая как
𝑢(𝑡) = 𝑦𝑖 (𝑡 − 𝑖𝑟),
𝑡 ∈ [𝑖𝑟, (𝑖 + 1)𝑟],
и 𝑢(𝑡) = 𝑢(−𝑡) при 𝑡 < 0.
13
0 6 𝑖 6 𝑚 − 1,
Доказательство. Единственность очевидна, ведь различные 𝑢(𝑡) по Лемме
1 порождали бы различные решения (7)–(8). Докажем, что в этом случае
𝑢(𝑡) можно находить указанным образом. Рассмотрим
𝑦˜𝑖 (𝑡) = 𝑦−𝑖−1 (𝑟 − 𝑡)
−𝑚 6 𝑖 6 𝑚 − 1,
𝑧˜𝑖 (𝑡) = 𝑧−𝑖 (𝑟 − 𝑡),
−𝑚 + 1 6 𝑖 6 𝑚 − 1.
Тогда, для любого 𝑖 > 0,
′
𝑦˜𝑖′ (𝑡) = −𝑦−𝑖−1
(𝑟 − 𝑡) =
=
𝑚
∑︁
𝑎𝑗 𝑦𝑗−𝑖−1 (𝑟 − 𝑡) +
𝑗=0
=
𝑚−1
∑︁
𝑐𝑗 𝑧𝑗−𝑖 (𝑟 − 𝑡) =
𝑗=0
𝑚
∑︁
𝑎𝑗 𝑦˜𝑖−𝑗 (𝑡) +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 𝑧˜𝑖−𝑗 (𝑡),
𝑗=0
а для всех 𝑖 < 0,
′
𝑦˜𝑖′ (𝑡) = −𝑦−𝑖−1
(𝑟 − 𝑡) =
=−
𝑚
∑︁
𝑎𝑗 𝑦−𝑖−𝑗−1 (𝑟 − 𝑡) −
=−
𝑗=0
𝑐𝑗 𝑧−𝑖−𝑗−1 (𝑟 − 𝑡) =
𝑗=0
𝑗=0
𝑚
∑︁
𝑚−1
∑︁
𝑎𝑗 𝑦˜𝑖+𝑗 (𝑡) −
𝑚−1
∑︁
𝑐𝑗 𝑧˜𝑖+𝑗+1 (𝑡),
𝑗=0
наконец,
′
𝑧˜𝑖′ (𝑡) = −𝑧−𝑖
(𝑟 − 𝑡) =
= −𝑦−𝑖 (𝑟 − 𝑡) + 𝑦−𝑖−1 (𝑟 − 𝑡) =
= 𝑦˜𝑖 (𝑡) − 𝑦˜𝑖−1 (𝑡).
Далее, для всех рассматриваемых в (8) индексов 𝑖 выполнено
𝑦˜𝑖 (0) = 𝑦−𝑖−1 (𝑟) = 𝑦−𝑖 (0) = 𝑦˜𝑖−1 (𝑟),
𝑧˜𝑖 (0) = 𝑧−𝑖 (𝑟) = 𝑧−𝑖+1 (0) = 𝑧˜𝑖−1 (𝑟).
14
Нетрудно видеть, что и интегральное условие выполнено:
∫︁ 𝑟
𝑧˜0 (0) = 𝑧0 (𝑟) =
𝑦0 (𝜃) d𝜃 =
0
∫︁ 𝑟
=
𝑦˜−1 (𝑟 − 𝜃) d𝜃 =
0
∫︁ 𝑟
=
𝑦˜−1 (𝜃) d𝜃.
0
Остаётся лишь заметить, что
𝑚
∑︁
𝑎𝑗 [˜
𝑦−𝑗 (0) + 𝑦˜𝑗−1 (𝑟)] +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 [˜
𝑧−𝑗 (0) + 𝑧˜𝑗 (𝑟)] =
𝑗=0
=
𝑚
∑︁
𝑎𝑗 [𝑦𝑗−1 (𝑟) + 𝑦−𝑗 (0)] +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 [𝑧𝑗 (𝑟) + 𝑧−𝑗 (0)] = −𝑤.
𝑗=0
Таким образом и (˜
𝑦 (𝑡), 𝑧˜(𝑡)) являются решением (7)–(8). В силу единственности получаем, что
𝑦𝑖 (𝑡) = 𝑦−𝑖−1 (𝑟 − 𝑡),
𝑧𝑖 (𝑡) = 𝑧−𝑖 (𝑟 − 𝑡),
откуда из Леммы 3 и следует требуемое.
15
Глава 2. Матричная форма вспомогательной системы
В данной главе предлагается метод решения системы (7)–(8). Будет показано, как решение вспомогательной системы сводится к решению системы
линейных алгебраический уравнений.
Сначала представим систему (7)–(8) в матричной форме. Введём
матрицы 𝐴 ∈ R2𝑚×2𝑚 , 𝐶 ∈ R2𝑚×(2𝑚−1) , 𝐼 ∈ R(2𝑚−1)×2𝑚 как
⎤
⎡
𝑎0 . . . 𝑎𝑚−1
𝑎𝑚
... 0
⎢ ..
.
.
.. ⎥
.
...
..
..
..
⎢ .
. ⎥
⎢
⎥
⎢ 0 ... 𝑎
𝑎1
. . . 𝑎𝑚 ⎥
0
⎢
⎥
𝐴=⎢
⎥,
⎢−𝑎𝑚 . . . −𝑎1 −𝑎0 . . . 0 ⎥
⎢
⎥
..
..
.. ⎥
⎢ ..
.
.
.
.
.
.
.
.
. ⎦
⎣ .
. . . −𝑎𝑚 −𝑎𝑚−1 . . . −𝑎0
⎤
𝑐0
. . . 𝑐𝑚−1 . . .
0
⎢ ..
.
.. ⎥
.
.
..
..
..
⎢ .
. ⎥
⎢
⎥
⎢ 0
...
𝑐0
. . . 𝑐𝑚−1 ⎥
⎢
⎥
𝐶=⎢
⎥,
⎢−𝑐𝑚−1 . . . −𝑐0 . . .
⎥
0
⎢
⎥
..
.. ⎥
⎢ ..
.
.
.
.
.
.
.
. ⎦
⎣ .
0
. . . −𝑐𝑚−1 . . . −𝑐0
⎡
⎤
1 −1 0 . . . 0 0
⎢
⎥
⎢0 1 −1 . . . 0 0 ⎥
⎢
⎥
⎢ .. ..
⎥
.
.
.
.
.
.
.
.
. .
𝐼 = ⎢. .
.
. ⎥.
⎢
⎥
⎢0 0 0 . . . −1 0 ⎥
⎣
⎦
0 0 0 . . . 1 −1
0
⎡
Тогда систему (7) можно записать в виде
(︃
)︃
(︃
)︃
′
𝑦 (𝑡)
𝑦(𝑡)
=
𝐿
,
𝑧 ′ (𝑡)
𝑧(𝑡)
(︃
𝐿=
𝐴
𝐶
𝐼 02𝑚−1
)︃
,
(9)
где 02𝑚−1 — квадратная нулевая матрица порядка 2𝑚 − 1.
Граничные условия (8) можно представить в виде
(︃
)︃
)︃
(︃
)︃ (︃
)︃
∫︁ 𝑟 (︃
𝑦(0)
𝑦(𝑡)
𝑦(𝑟)
0
˜
𝑀
+𝑁
d𝑡 + 𝑁
=
,
𝑧(0)
𝑧(𝑡)
𝑧(𝑟)
−𝑤
0
16
(10)
где 0 — нулевой вектор-столбец размерности 4𝑚 − 2,
𝑦𝑚−1
⎡
1
⎢ ..
⎢ .
⎢
⎢ 0
⎢
⎢ ..
⎢ .
⎢
⎢ 0
⎢
⎢
𝑀 =⎢
⎢ 0
⎢ ...
⎢
⎢
⎢ 0
⎢
⎢ ..
⎢ .
⎢
⎢ 0
⎢
⎢
⎣ 0
0
. . . 𝑦0 . . . 𝑦−𝑚+1 𝑦−𝑚 𝑧𝑚−1 . . . 𝑧0 . . . 𝑧−𝑚+2 𝑧−𝑚+1
...
...
0
..
.
...
...
0
..
.
0
..
.
0
..
.
...
...
0
..
.
...
...
0
..
.
0
..
.
...
...
1
..
.
...
...
0
..
.
0
..
.
0
..
.
...
...
0
..
.
...
...
0
..
.
0
..
.
...
0
...
1
0
0
...
0
...
0
0
...
...
0
..
.
...
...
0
..
.
0
..
.
1
..
.
...
...
0
..
.
...
...
0
..
.
0
..
.
...
...
0
..
.
...
...
0
..
.
0
..
.
0
..
.
...
...
1
..
.
...
...
0
..
.
0
..
.
...
0
...
0
0
0
...
0
...
1
0
...
0
...
0
0
0
...
1
...
0
0
𝑎𝑚−1
𝑎𝑚
0
. . . 𝑐0 . . .
𝑐𝑚−2
𝑐𝑚−1
. . . 𝑎0 . . .
𝑦𝑚−1 𝑦𝑚−2
⎡
0
−1
⎢ ..
..
⎢ .
.
⎢
⎢ 0
0
⎢
⎢ ..
..
⎢ .
.
⎢
⎢ 0
0
⎢
⎢
0
𝑁 =⎢
⎢ 0
..
⎢ ...
.
⎢
⎢
⎢ 0
0
⎢
..
⎢ ..
.
⎢ .
⎢
⎢ 0
0
⎢
⎢
0
⎣ 0
𝑎𝑚
. . . 𝑦−1 . . . 𝑦−𝑚 𝑧𝑚−1 𝑧𝑚−2 . . .
𝑧0
. . . 𝑧−𝑚+1
...
...
0
..
.
...
...
0
..
.
0
..
.
0
..
.
...
...
0
..
.
...
...
. . . −1 . . .
. . . ... . . .
0
..
.
0
..
.
0
..
.
...
...
0
..
.
...
...
...
0
...
−1
0
0
...
0
...
...
...
0
..
.
...
...
0
..
.
0
..
.
−1
..
.
...
...
0
..
.
...
...
...
...
0
..
.
...
...
0
..
.
0
..
.
0
..
.
. . . −1 . . .
. . . ... . . .
...
0
...
0
0
0
...
0
...
...
0
...
0
0
0
...
0
...
𝑎𝑚−1 . . .
𝑎0
...
0
𝑐𝑚−1 𝑐𝑚−2 . . .
𝑐0
...
0
..
.
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥,
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
⎤
⎥
⎥
⎥
0 ⎥
⎥
.. ⎥
. ⎥
⎥
0 ⎥
⎥
⎥
0 ⎥
⎥,
.. ⎥
. ⎥
⎥
0 ⎥
⎥
.. ⎥
. ⎥
⎥
−1 ⎥
⎥
⎥
0 ⎦
0
˜ — это квадратная матрица размерности 4𝑚 − 1 со всеми нулевыми
а𝑁
элементами, кроме элемента предпоследней строки 𝑚 + 1 столбца, который
˜ = −𝑒4𝑚−2 𝑒𝑇𝑚+1 , где 𝑒𝑖 обозначает вектор из R4𝑚−1 ,
равен −1. Заметим, что 𝑁
у которого 𝑖-тая компонента равняется единице, а все остальные — нули.
17
Лемма 5. Для любой квадратной матрицы 𝐿 порядка 𝑙 и любой матрицы
𝐵 размерности 𝑘 × 𝑙 выполнено
(︃
exp
0𝑘
𝐵
)︃
0𝑙×𝑘 𝐿
⎛
∫︁
⎜ 𝐸𝑘 𝐵
𝑡=⎝
0𝑙×𝑘
⎞
𝑡
𝑒𝐿𝜏 d𝜏 ⎟
⎠.
0
𝑒𝐿𝑡
Доказательство. Так как степенной ряд для матричной экспоненты можно
интегрировать почленно, то
⎛
⎞
𝑡𝑖+1
𝑖
𝐸𝑘 𝐵
𝐿⎟
𝐵
𝑒𝐿𝜏 d𝜏 ⎟ ⎜
𝑖=0 (𝑖 + 1)! ⎟
⎜
⎠=⎝
0
∞ 𝑡𝑖
⎠=
∑︀
𝑖
𝐿𝑡
0𝑙×𝑘
𝐿
𝑒
𝑖=0 𝑖!
(︃
)︃
(︃
)︃
∞ 𝑖
𝑖−1
∑︁
𝐸𝑘 0𝑘×𝑙
0𝑘 𝐵𝐿
𝑡
+
=
=
𝑖
𝑖!
0
𝐿
0𝑙×𝑘 𝐸𝑙
𝑙×𝑘
(︃
)︃ 𝑖=1
0𝑘 𝐵
= exp
𝑡.
0𝑙×𝑘 𝐿
∫︁
⎜ 𝐸𝑘
⎝
0𝑙×𝑘
⎛
∞
∑︀
)︃
𝑦(𝑡)
(︃
⎞
𝑡
Из (9),
(︃
𝑧(𝑡)
= 𝑒𝐿𝑡
)︃
𝑦(0)
𝑧(0)
,
подставим это выражение в (10) и учтём Лемму 5. Придём к выражению
вида
[︃
(︁
)︁
{︃(︃
𝑀 + 𝑒4𝑚−2 𝑁 exp
⏟
0
0
)︃ (︃
)︃
)︃ }︃ (︃ )︃]︃ (︃
0
0
𝑦(0)
=
.
𝑟
𝑧(0)
−𝑤
𝐿
𝐸
𝑒𝑇𝑚+1
(11)
⏞
𝑋
Нетрудно видеть, что вспомогательная система (7)–(8) имеет единственное решение тогда и только тогда, когда det 𝑋 ̸= 0.
18
Глава 3. Условие существования и единственности
Для доказательства основного результата данной главы потребуется
вспомогательная лемма.
Лемма 6. Пусть (𝑦(𝑡), 𝑧(𝑡)) является решением (7)–(8) при 𝑤 = 0. Тогда
𝑦𝑖 (𝑡) = 𝑦𝑖−1 (𝑡 + 𝑟),
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
𝑧𝑖 (𝑡) = 𝑧𝑖−1 (𝑡 + 𝑟),
−𝑚 + 2 6 𝑖 6 𝑚 − 1.
Доказательство. Отметим сначала, что любое решение (7) является аналитической на R функцией, в частности это означает существование производных любого порядка. Покажем, что если (𝑦(𝑡), 𝑧(𝑡)) — решение (7)–(8),
то и (𝑦 ′ (𝑡), 𝑧 ′ (𝑡)) — решение (7)–(8).
Продифференцировав каждое из тождеств в (7), получим, что функции (𝑦 ′ (𝑡), 𝑧 ′ (𝑡)) являются решением системы (7). Остаётся проверить граничные условия. Для 1 6 𝑖 6 𝑚 − 1:
𝑦𝑖′ (0)
=
𝑚
∑︁
𝑎𝑗 𝑦𝑖−𝑗 (0) +
𝑗=0
=
𝑚
∑︁
𝑚−1
∑︁
𝑐𝑗 𝑧𝑖−𝑗 (0) =
𝑗=0
𝑎𝑗 𝑦𝑖−𝑗−1 (𝑟) +
𝑗=0
𝑚−1
∑︁
′
𝑐𝑗 𝑧𝑖−𝑗−1 (𝑟) = 𝑦𝑖−1
(𝑟),
𝑗=0
аналогично для −𝑚 + 1 6 𝑖 6 −1:
𝑦𝑖′ (0)
=−
𝑚
∑︁
𝑎𝑗 𝑦𝑖+𝑗 (0) −
𝑗=0
=−
𝑚−1
∑︁
𝑐𝑗 𝑧𝑖+𝑗+1 (0) =
𝑗=0
𝑚
∑︁
𝑎𝑗 𝑦𝑖+𝑗−1 (𝑟) −
𝑗=0
𝑚−1
∑︁
′
𝑐𝑗 𝑧𝑖+𝑗 (𝑟) = 𝑦𝑖−1
(𝑟),
𝑗=0
′
наконец для 𝑦0′ (0) и 𝑦−1
(𝑟):
𝑦0′ (0)
−
′
𝑦−1
(𝑟)
=
𝑚
∑︁
𝑎𝑗 [𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟)] +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 [𝑧−𝑗 (0) + 𝑧𝑗 (𝑟)] = 0.
𝑗=0
Аналогично и для 𝑧𝑖′ при −𝑚 + 2 6 𝑖 6 𝑚 − 1:
𝑧𝑖′ (0) = 𝑦𝑖 (0) − 𝑦𝑖−1 (0) =
′
= 𝑦𝑖−1 (𝑟) − 𝑦𝑖−2 (𝑟) = 𝑧𝑖−1
(𝑟).
19
Несложно проверить и интегральное условие:
𝑧0′ (0)
𝑟
∫︁
′
𝑦−1
(𝜉) d𝜉.
= 𝑦0 (0) − 𝑦−1 (0) = 𝑦−1 (𝑟) − 𝑦−1 (0) =
0
Для того, чтобы показать, что последнее граничное условие также
выполнено, рассмотрим
[︃
]︃
𝑚
𝑚
𝑚
𝑚−1
∑︁
∑︁
∑︁
∑︁
′
𝑎𝑖 𝑦−𝑖
(0) = −
𝑎𝑖 𝑎0 𝑦−𝑖 (0) +
𝑎𝑗 𝑦𝑗−𝑖 (0) +
𝑐𝑗 𝑧𝑗−𝑖+1 (0) =
𝑖=1
=−
𝑖=1
𝑗=1
𝑚
∑︁
𝑚 ∑︁
𝑚
∑︁
𝑎0 𝑎𝑖 𝑦−𝑖 (0) −
𝑖=1
𝑚
∑︁
′
𝑎𝑖 𝑦𝑖−1
(𝑟) =
𝑖=1
=
𝑚
∑︁
𝑗=0
𝑎𝑖 𝑎𝑗 𝑦𝑗−𝑖 (0) −
𝑚 𝑚−1
∑︁
∑︁
𝑖=1 𝑗=1
[︃
𝑎𝑖 𝑎0 𝑦𝑖−1 (𝑟) +
𝑚
∑︁
𝑗=1
𝑚
∑︁
𝑚 ∑︁
𝑚
∑︁
𝑎0 𝑎𝑖 𝑦𝑖−1 (𝑟) +
𝑖=1
𝑖=1 𝑗=0
𝑎𝑗 𝑦𝑖−𝑗−1 (𝑟) +
𝑖=1
𝑎𝑖 𝑐𝑗 𝑧𝑗−𝑖+1 (0),
𝑚−1
∑︁
]︃
𝑐𝑗 𝑧𝑖−𝑗−1 (𝑟) =
𝑗=0
𝑎𝑖 𝑎𝑗 𝑦𝑖−𝑗−1 (𝑟) +
𝑚 𝑚−1
∑︁
∑︁
𝑖=1 𝑗=1
𝑎𝑖 𝑐𝑗 𝑧𝑖−𝑗−1 (𝑟).
𝑖=1 𝑗=0
Так как 𝑦𝑖−𝑗−1 (𝑟) = 𝑦𝑖−𝑗 (0), то, с точностью до переобозначения индексов,
𝑚 ∑︁
𝑚
∑︁
𝑎𝑖 𝑎𝑗 𝑦𝑗−𝑖 (0) =
𝑚 ∑︁
𝑚
∑︁
𝑖=1 𝑗=1
𝑎𝑖 𝑎𝑗 𝑦𝑖−𝑗−1 (𝑟).
𝑖=1 𝑗=1
Остаётся рассмотреть ещё следующие слагаемые:
𝑎0 𝑦0′ (0)
=
𝑎20 𝑦0 (0)
+
𝑚
∑︁
𝑎0 𝑎𝑖 𝑦−𝑖 (0) +
𝑖=1
′
𝑎0 𝑦−1
(𝑟)
=
−𝑎20 𝑦−1 (𝑟)
−
𝑚−1
∑︁
𝑎0 𝑐𝑗 𝑧−𝑗 (0),
𝑗=0
𝑚
∑︁
𝑎0 𝑎𝑖 𝑦𝑖−1 (𝑟) −
𝑖=1
𝑚−1
∑︁
𝑎0 𝑐𝑗 𝑧𝑗 (𝑟).
𝑗=0
Просуммируем все вышеприведённые выражения; учитывая, что 𝑦0 (0) =
𝑦−1 (𝑟), сократим одинаковые слагаемые и сгруппируем оставшиеся члены
следующим образом:
𝑚
∑︁
∑︁ [︀
[︀ ′
]︀ 𝑚−1
]︀
′
′
𝑎𝑗 𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟) +
𝑐𝑗 𝑧−𝑗
(0) + 𝑧𝑗′ (𝑟) =
𝑗=0
𝑗=0
=
𝑚−1
∑︁
[︃
′
𝑐𝑗 𝑧−𝑗
(0) + 𝑎0 𝑧−𝑗 (0) +
𝑗=0
𝑚
∑︁
]︃
𝑎𝑖 𝑧𝑖−𝑗−1 (𝑟) +
𝑖=1
+
𝑚−1
∑︁
[︃
𝑐𝑗 𝑧𝑗′ (𝑟) − 𝑎0 𝑧𝑗 (𝑟) −
𝑗=0
𝑚
∑︁
𝑖=1
20
]︃
𝑎𝑖 𝑧𝑗−𝑖+1 (0) .
С учётом Леммы 2 и Замечания 3 выражения в квадратных скобках
можно преобразовать к виду:
′
𝑧−𝑗
(0) + 𝑎0 𝑧−𝑗 (0) +
]︃
∫︁ 𝑟 [︃
𝑚
∑︁
′
𝑎𝑖 𝑧𝑖−𝑗−1 (𝑟) =
𝑦−𝑗−1
(𝜉) +
𝑎𝑖 𝑦𝑖−𝑗−1 (𝜉) d𝜉 =
𝑚
∑︁
0
𝑖=1
=−
𝑖=0
𝑚−1
∑︁
𝑟
∫︁
𝑐𝑖
𝑧𝑖−𝑗 (𝜉) d𝜉,
0
𝑧𝑗′ (𝑟) − 𝑎0 𝑧𝑗 (𝑟) −
𝑚
∑︁
𝑖=0
]︃
∫︁ 𝑟 [︃
𝑚
∑︁
𝑎𝑖 𝑧𝑗−𝑖+1 (0) =
𝑦𝑗′ (𝜉) −
𝑎𝑖 𝑦𝑗−𝑖 (𝜉) d𝜉 =
0
𝑖=1
=
𝑚−1
∑︁
𝑖=0
∫︁
𝑐𝑖
𝑟
𝑧𝑗−𝑖 (𝜉) d𝜉.
0
𝑖=0
Таким образом,
𝑚
∑︁
∑︁ [︀
[︀ ′
]︀ 𝑚−1
]︀
′
′
𝑎𝑗 𝑦−𝑗 (0) + 𝑦𝑗−1 (𝑟) +
𝑐𝑗 𝑧−𝑗
(0) + 𝑧𝑗′ (𝑟) =
𝑗=0
𝑗=0
=−
𝑚−1
∑︁
∑︁ 𝑚−1
∫︁
𝑟
𝑧𝑖−𝑗 (𝜉) d𝜉 +
𝑐𝑖 𝑐𝑗
0
𝑗=0 𝑖=0
𝑚−1
∑︁
∑︁ 𝑚−1
𝑗=0 𝑖=0
∫︁
𝑟
𝑧𝑗−𝑖 (𝜉) d𝜉 = 0,
𝑐𝑗 𝑐𝑖
0
что и требовалось доказать.
По индукции, для всех 𝑘 > 0:
(𝑘)
(𝑘)
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
(𝑘)
(𝑘)
−𝑚 + 2 6 𝑖 6 𝑚 − 1,
𝑦𝑖 (0) = 𝑦𝑖−1 (𝑟),
𝑧𝑖 (0) = 𝑧𝑖−1 (𝑟),
но отсюда и следует требуемое, так как рассматриваемые функции являются
аналитическими.
Следствие 6.1. Пусть (𝑦(𝑡), 𝑧(𝑡)) является решением (7)–(8) при 𝑤 = 0.
Тогда
∫︁
0
𝑧0 (𝑡) =
𝑦0 (𝑡 + 𝜉) d𝜉.
−𝑟
Доказательство. Из Лемм 2 и 6 получим, что
∫︁ 𝑡
d
𝑧0′ (𝑡) = 𝑦0 (𝑡) − 𝑦0 (𝑡 − 𝑟) =
𝑦0 (𝜉) d𝜉,
d𝑡 𝑡−𝑟
∫︁ 𝑟
𝑦0 (𝜉) d𝜉,
𝑧0 (𝑟) =
0
откуда и следует требуемое.
21
Теорема 7. Следующие утверждения эквивалентны:
1. Вспомогательная система (7)–(8) имеет единственное решение.
2. Существует единственная матрица Ляпунова уравнения (1), ассоциированная с 𝑤.
3. Уравнение (1) удовлетворяет условию Ляпунова.
Доказательство. В Теореме 4 было показано, что из утверждения 1 следует
утверждение 2.
Покажем, что из утверждения 2 следует утверждение 3. Пусть существует единственная матрица Ляпунова 𝑢(𝑡), ассоциированная с 𝑤, но
условие Ляпунова не выполнено. Это значит, что существует 𝑠0 ∈ C, для
которого
𝑠0 =
𝑚
∑︁
𝑎𝑗 𝑒
−𝑠0 𝑗𝑟
+
𝑚−1
∑︁
𝑗=0
−𝑠0 =
𝑚
∑︁
∫︁
𝑎𝑗 𝑒
+
𝑗=0
𝑚−1
∑︁
𝑒𝑠0 𝜃 d𝜃,
𝑐𝑗
−(𝑗+1)𝑟
𝑗=0
𝑠0 𝑗𝑟
−𝑗𝑟
∫︁
−𝑗𝑟
𝑒−𝑠0 𝜃 d𝜃.
𝑐𝑗
−(𝑗+1)𝑟
𝑗=0
Рассмотрим функцию
𝑢0 (𝑡) = 𝑒𝑠0 𝑡 + 𝑒−𝑠0 𝑡 ̸≡ 0.
Тогда
𝑢′0 (𝑡) = 𝑠0 𝑒𝑠0 𝑡 − 𝑠0 𝑒−𝑠0 𝑡
[︃ 𝑚
𝑚−1
∑︁
∑︁ ∫︁
−𝑠0 𝑗𝑟
=
𝑎𝑗 𝑒
+
𝑐𝑗
𝑗=0
+
𝑚
∑︁
𝑒𝑠0 𝜃 d𝜃 𝑒𝑠0 𝑡 +
−(𝑗+1)𝑟
𝑗=0
[︃
𝑎𝑗 𝑒𝑠0 𝑗𝑟 +
𝑗=0
=
𝑚
∑︁
𝑗=0
𝑎𝑗 𝑢(𝑡 − 𝑗𝑟) +
]︃
−𝑗𝑟
𝑚−1
∑︁
∫︁
𝑐𝑗
𝑗=0
𝑒−𝑠0 𝜃 d𝜃 𝑒−𝑠0 𝑡
−(𝑗+1)𝑟
𝑗=0
𝑚−1
∑︁
]︃
−𝑗𝑟
−𝑗𝑟
∫︁
𝑢0 (𝑡 + 𝜃) d𝜃,
𝑐𝑗
−(𝑗+1)𝑟
то есть выполнено динамическое свойство. Ясно, что 𝑢0 (𝑡) = 𝑢0 (−𝑡). Производная 𝑢0 (𝑡) непрерывна в нуле, значит
𝑢′ (+0) − 𝑢′ (−0) = 0.
22
Таким образом 𝑢0 (𝑡) является матрицей Ляпунова, ассоциированной с
𝑤0 = 0. Нетрудно видеть, что 𝑢(𝑡) + 𝑢0 (𝑡) будет отличной от 𝑢(𝑡) матрицей Ляпунова, ассоциированной с 𝑤, что противоречит условию. Значит
исходное предположение было неверным и условие Ляпунова выполнено.
Покажем, что из утверждения 3 следует утверждение 1. Пусть условие
Ляпунова выполнено. Как было показано ранее в Главе 2, существование
единственного решения системы (7)–(8) эквивалентно существованию единственного решения системы линейных алгебраических уравнений (11). В
свою очередь система (11) имеет единственное решение тогда и только тогда,
когда единственным решением однородной системы является тривиальное.
Напротив, предположим, что существует (𝑦(0), 𝑧(0)) ̸= 0, являющееся
решением (11) при нулевой правой части. Данному начальному условию
соответствует нетривиальное решение (7)–(8) при 𝑤 = 0.
Покажем сначала, что в полученном решении хотя бы одна функция
𝑦𝑖 (𝑡) ̸≡ 0. В самом деле, если все 𝑦𝑖 (𝑡) ≡ 0, то из Следствия 6.1 𝑧0 (𝑡) ≡
0, а значит, по Лемме 6 и все 𝑧𝑖 (𝑡) ≡ 0, что противоречит исходному
предположению о (𝑦(0), 𝑧(0)) ̸= 0. Следовательно найдётся отличная от
нуля функция 𝑦𝑖0 (𝑡), тогда из Леммы 6 следует, что и все остальные 𝑦𝑖 (𝑡) ̸≡ 0.
Известно, что решение системы (7) линейных дифференциальных
уравнений с постоянными коэффициентами имеет вид
𝑦𝑖 (𝑡) =
𝑧𝑖 (𝑡) =
𝜇
∑︁
𝑘=1
𝜇
∑︁
𝑒𝑠𝑘 𝑡 𝒫𝑖,𝑘 (𝑡),
−𝑚 6 𝑖 6 𝑚 − 1,
𝑒𝑠𝑘 𝑡 𝒬𝑖,𝑘 (𝑡),
−𝑚 + 1 6 𝑖 6 𝑚 − 1,
𝑘=1
где 𝑠1 , . . . , 𝑠𝜇 — различные собственные числа системы (7); 𝒫𝑖,𝑘 (𝑡), 𝒬𝑖,𝑘 (𝑡) —
полиномы. Так как 𝑦0 (𝑡) ̸≡ 0, то найдётся 𝑑, для которого 𝒫0,𝑑 (𝑡) ̸≡ 0. Пусть
deg 𝒫0,𝑑 = 𝑙:
𝒫0,𝑑 (𝑡) = 𝑝0 𝑡𝑙 + 𝑝1 𝑡𝑙−1 + . . . + 𝑝𝑙 ,
где 𝑝0 ̸= 0. Воспользуемся Леммой 6:
𝜇
∑︁
𝑠𝑘 𝑡
𝑒 𝒫𝑖,𝑘 (𝑡) = 𝑦𝑖 (𝑡) = 𝑦0 (𝑡 + 𝑖𝑟) =
𝑘=1
𝜇
∑︁
𝑘=1
23
𝑒𝑠𝑘 𝑡 𝑒𝑠𝑘 𝑖𝑟 𝒫0,𝑘 (𝑡 + 𝑖𝑟).
Значит 𝒫𝑖,𝑑 (𝑡) = 𝑒𝑠𝑑 𝑖𝑟 𝒫0,𝑑 (𝑡 + 𝑖𝑟) ̸≡ 0, то есть deg 𝒫𝑖,𝑑 (𝑡) = 𝑙 со старшим
коэффициентом 𝑝0 𝑒𝑠𝑑 𝑖𝑟 .
Из Следствия 6.1,
𝜇
∑︁
∫︁
𝑠𝑘 𝑡
0
𝑒 𝒬0,𝑘 (𝑡) = 𝑧0 (𝑡) =
𝑦0 (𝑡 + 𝜉) d𝜉 =
−𝑟
𝑘=1
=
𝜇
∑︁
𝑒
𝑠𝑘 𝑡
∫︁
0
𝑒𝑠𝑘 𝜉 𝒫0,𝑘 (𝑡 + 𝜉) d𝜉.
−𝑟
𝑘=1
Нетрудно видеть, что каждое из интегральных слагаемых снова является полиномом по 𝑡 степени не выше deg 𝒫0,𝑘 (𝑡), откуда deg 𝒬0,𝑑 (𝑡) 6 𝑙 с
коэффициентом при 𝑡𝑙 вида
∫︁
0
𝑒𝑠𝑑 𝜉 d𝜉.
𝑝0
−𝑟
Аналогично полученному для 𝑦𝑖 (𝑡), снова применим Лемму 6, следовательно
deg 𝒬𝑖,𝑑 (𝑡) 6 𝑙 с коэффициентом при 𝑡𝑙 вида
∫︁ 0
∫︁ 𝑖𝑟
𝑝0 𝑒𝑠𝑑 𝑖𝑟
𝑒𝑠𝑑 𝜉 d𝜉 = 𝑝0
−𝑟
𝑒𝑠𝑑 𝜉 d𝜉.
(𝑖−1)𝑟
Из системы (7):
𝑦0′ (𝑡)
𝜇
∑︁
=
[︀
]︀
′
𝑒𝑠𝑘 𝑡 𝑠𝑘 𝒫0,𝑘 (𝑡) + 𝒫0,𝑘
(𝑡) =
𝑘=1
𝑚
∑︁
𝑗=0
𝜇
∑︁
𝑎𝑗 𝑦−𝑗 (𝑡) +
𝑚−1
∑︁
𝑐𝑗 𝑧−𝑗 (𝑡),
𝑗=0
[︃
𝑒𝑠𝑘 𝑡
𝑚
∑︁
𝑎𝑗 𝒫−𝑗,𝑘 (𝑡) +
𝑗=0
𝑘=1
𝑚−1
∑︁
]︃
𝑐𝑗 𝒬−𝑗,𝑘 (𝑡) .
𝑗=0
Так как 𝑠1 , . . . , 𝑠𝜇 — различны, то квазиполиномы с обеих частей равенства
могут быть равны только при равенстве полиномиальных множителей; при
𝑒𝑠𝑑 𝑡 получим:
𝑠𝑑 𝒫0,𝑑 (𝑡) +
′
𝒫0,𝑑
(𝑡)
=
𝑚
∑︁
𝑎𝑗 𝒫−𝑗,𝑑 (𝑡) +
𝑗=0
𝑚−1
∑︁
𝑐𝑗 𝒬−𝑗,𝑑 (𝑡).
𝑗=0
′
Учитывая, что deg 𝒫0,𝑑
(𝑡) = 𝑙 − 1, рассмотрим коэффициенты при 𝑡𝑙 :
[︃ 𝑚
]︃
𝑚−1
∑︁
∑︁ ∫︁ −𝑗𝑟
𝑒𝑠𝑑 𝜉 d𝜉 .
𝑝0 𝑠𝑑 = 𝑝0
𝑎𝑗 𝑒−𝑠𝑑 𝑗𝑟 +
𝑐𝑗
𝑗=0
𝑗=0
24
−(𝑗+1)𝑟
Сокращая на 𝑝0 ̸= 0, получим, что 𝑠𝑑 ∈ Λ. Рассматривая аналогично
уравнение для 𝑦−1 (𝑡):
′
𝑦−1
(𝑡)
=−
𝑚
∑︁
𝑚−1
∑︁
𝑎𝑗 𝑦𝑗−1 (𝑡) −
𝑐𝑗 𝑧𝑗 (𝑡),
𝑗=0
𝑗=0
получим
𝑠𝑑 𝒫−1,𝑑 (𝑡) +
′
𝒫−1,𝑑
(𝑡)
=−
𝑚
∑︁
𝑎𝑗 𝒫𝑗−1,𝑑 (𝑡) −
𝑗=0
𝑚−1
∑︁
𝑐𝑗 𝒬𝑗,𝑑 (𝑡),
𝑗=0
откуда, из равенства коэффициентов при 𝑡𝑙 ,
[︃ 𝑚
𝑚−1
∑︁
∑︁ ∫︁
−𝑠𝑑 𝑟
𝑠𝑑 (𝑗−1)𝑟
𝑝0 𝑒
𝑠𝑑 = 𝑝0 −
𝑎𝑗 𝑒
−
𝑐𝑗
𝑗=0
𝑗=0
𝑗𝑟
]︃
𝑒𝑠𝑑 𝜉 d𝜉 .
(𝑗−1)𝑟
Сокращая на −𝑝0 𝑒−𝑠𝑑 𝑟 ̸= 0, получим:
−𝑠𝑑 =
𝑚
∑︁
𝑠𝑑 𝑗𝑟
𝑎𝑗 𝑒
+
𝑗=0
−𝑠𝑑 =
𝑚
∑︁
𝑗=0
𝑚−1
∑︁
∫︁
𝑎𝑗 𝑒
+
𝑚−1
∑︁
𝑗=0
𝑒𝑠𝑑 (𝜉+𝑟) d𝜉,
𝑐𝑗
(𝑗−1)𝑟
𝑗=0
𝑠𝑑 𝑗𝑟
𝑗𝑟
∫︁
−𝑗𝑟
𝑐𝑗
𝑒−𝑠𝑑 𝜂 d𝜂,
−(𝑗+1)𝑟
то есть −𝑠𝑑 ∈ Λ, а значит условие Ляпунова не выполнено. Данное противоречие завершает доказательство теоремы.
25
Глава 4. Пример
Рассмотрим уравнение вида
∫︁
𝑥(𝑡)
˙
= −𝑥(𝑡) + 𝑥(𝑡 − 1) + 𝑐
0
∫︁
−1
𝑥(𝑡 + 𝜃) d𝜃 +
−1
𝑥(𝑡 + 𝜃) d𝜃,
(12)
−2
где 𝑐 — вещественный параметр. Для данного уравнения 𝑟 = 1, 𝑚 = 2.
Выберем 𝑤 = 1, и произведём численные расчёты с использованием
MATLAB. При 𝑐 = −2 определитель det 𝑋 матрицы системы (11) отличен от нуля, следовательно по Теореме 7 условие Ляпунова выполнено,
и существует единственная матрица Ляпунова, найти которую можно по
формуле, доказанной в Теореме 4. График функции 𝑢(𝑡) приведён на Рисунке 1. Можно проверить, что на самом деле при 𝑐 = −2 уравнение (12)
экспоненциально устойчиво.
0.4
0.35
0.3
u(t)
0.25
0.2
0.15
0.1
0.05
0
−2
−1.5
−1
−0.5
0
t
0.5
1
1.5
2
Рис. 1: Матрица Ляпунова 𝑢(𝑡) уравнения (12), 𝑐 = −2
На Рисунке 2 приведена зависимость det 𝑋 от 𝑐 в окрестности 𝑐 = −2.
В точках 𝑐1 ≈ −7.0279 и 𝑐2 = −1 определитель матрицы 𝑋 обращается в
нуль, а система (11) оказывается несовместной, то есть матрица Ляпунова
не существует, а условие Ляпунова не выполнено. Вместе с тем, собственные числа непрерывно зависят от параметра и расположены симметрично
26
15
10
5
0
det X
−5
−10
−15
−20
−25
−30
−35
−10
−9
−8
−7
−6
−5
c
−4
−3
−2
−1
0
Рис. 2: Зависимость det 𝑋(𝑐)
относительно вещественной оси. Значит нарушение условия Ляпунова могло произойти только при появлении собственных чисел на мнимой оси и
нарушении устойчивости. Таким образом можно сделать вывод об экспоненциальной устойчивости уравнения (12) для всех 𝑐 ∈ (𝑐1 , 𝑐2 ). В заключение
приведём Рисунок 3, на котором отражены собственные числа при граничных значениях параметра. Видно, что при 𝑐 = 𝑐1 имеются два комплексно
сопряженных собственных числа на мнимой оси, а при 𝑐 = 𝑐2 одним из
собственных чисел является нуль.
27
50
40
30
20
Im s
10
0
−10
−20
−30
−40
−50
−4
−3.5
−3
−2.5
−2
−1.5
−1
−0.5
0
0.5
−0.5
0
Re s
(a) 𝑐 = 𝑐1
50
40
30
20
Im s
10
0
−10
−20
−30
−40
−50
−4
−3.5
−3
−2.5
−2
Re s
−1.5
−1
(b) 𝑐 = 𝑐2
Рис. 3: Собственные числа уравнения (12)
28
Выводы
В данной работе приведён и полностью обоснован метод построения
матриц Ляпунова для класса уравнений с распределённым запаздыванием
и кусочно-постоянным интегральным ядром.
Задача нахождения матриц Ляпунова сведена к решению системы
линейных дифференциальных уравнений без запаздывания с граничными
условиями. Приводится обратный результат, позволяющий по произвольному решению вспомогательной системы находить матрицу Ляпунова. Показано, что в случае единственности выражение для нахождения матриц
Ляпунова приобретает более простой вид. Предложен метод решения данной
вспомогательной системы, согласно которому для решения задачи достаточно построить матрицу 𝑋 и решить систему линейных алгебраических
уравнений.
Доказан критерий существования и единственности матриц Ляпунова. Показано, что он эквивалентен уже известному критерию, которым
является условие Ляпунова. Однако проверка нового критерия сводится
к решению системы линейных алгебраических уравнений и может быть
произведена в процессе применения описанного метода нахождения матриц
Ляпунова, в то время как для проверки условия Ляпунова требуется более
сложное c вычислительной точки зрения нахождение всех собственных чисел в некоторой области комплексной плоскости. Поэтому новый критерий
является более эффективным для применения на практике.
29
Заключение
Подход к нахождению матриц Ляпунова, предложенный в [8, 10],
был распространен на класс уравнений с распределённым запаздыванием,
который ранее не рассматривался в литературе, а именно на класс уравнений
с кусочно-постоянным интегральным ядром. Предложен способ построения
матриц Ляпунова для данного класса, доказано условие существования
и единственности, оказывающееся более простым для проверки, нежели
условие Ляпунова.
Одним из направлений дальнейших исследований может являться
обобщение предложенного подхода на системы уравнений. Заслуживает
внимания и изучение возможности применения указанного метода к приближению матриц Ляпунова для уравнений и систем с распределённым
запаздыванием и произвольным непрерывным (или кусочно-непрерывным)
интегральным ядром.
30
Список литературы
[1] Красовский Н. Н. Некоторые задачи теории устойчивости движения.
М.: Физматгиз, 1959. 211 с.
[2] Infante E. F., Castelan W. B. A Liapunov functional for a matrix differencedifferential equation // Journal of Differential Equations, 1978. Vol. 29,
No 3. P. 439–451.
[3] Huang W. Generalization of Liapunov’s theorem in a linear delay system //
Journal of Mathematical Analysis and Applications, 1989. Vol. 142, No 1.
P. 83–94.
[4] Kharitonov V. L., Zhabko A. P. Lyapunov–Krasovskii approach to the
robust stability analysis of time-delay systems // Automatica, 2003. Vol. 39,
No 1. P. 15–20.
[5] Bellman R., Cooke K. L. Differential-Difference Equations. N. Y.: Academic
Press, 1963. 482 p.
[6] Kharitonov V. L. Time-delay systems: Lyapunov functionals and matrices.
Boston: Birkhäuser, 2013. 311 p.
[7] Kharitonov V. L. On the uniqueness of Lyapunov matrices for a time-delay
system // Systems & Control Letters, 2012. Vol. 61, No 3. P. 397–402.
[8] Kharitonov V. L., Plischke E. Lyapunov matrices for time-delay systems //
Systems & Control Letters, 2006. Vol. 55, No 9. P. 697–706.
[9] Garcia-Lozano H., Kharitonov V. L. Lyapunov matrices for time delay
systems with commensurate delays // 2nd IFAC Symposium on System,
Structure and Control, Oaxaca, Mexico / Ed. S. Mondié, 2004. Vol. 1.
P. 102–106.
[10] Kharitonov V. L. Lyapunov matrices for a class of time delay systems //
Systems & Control Letters, 2006. Vol. 55, No 7. P. 610–617.
31
Отзывы:
Авторизуйтесь, чтобы оставить отзыв