Множество достижимости линейной управляемой системы, заданной при помощи ОДУ, без помехи. Внутренние оценки: различия между версиями

Материал из sawiki
Перейти к навигации Перейти к поиску
 
(не показано 206 промежуточных версий 2 участников)
Строка 1: Строка 1:
'''''Внешние оценки''''' [[Задача быстродействия "из множества во множество" | множества разрешимости]] позволяют аппроксимировать это множество "снаружи", а также на основе полученной аппроксимации построить его приближенный вид. Также существуют [https://sawiki.cs.msu.ru/index.php/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B9_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B,_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8_%D0%9E%D0%94%D0%A3,_%D0%B1%D0%B5%D0%B7_%D0%BF%D0%BE%D0%BC%D0%B5%D1%85%D0%B8._%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D0%B5_%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B8 внутренние оценки]  которые позволяют аппроксимировать  множество "изнутри".
+
'''''Внутренние''''' оценки[[Задача быстродействия "из множества во множество" | множества достижимости]] позволяют аппроксимировать это множество "изнутри", а также на основе полученной аппроксимации построить его приближенный вид. Также существуют [https://sawiki.cs.msu.ru/index.php?title=%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%B4%D0%BE%D1%81%D1%82%D0%B8%D0%B6%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8_%D0%BB%D0%B8%D0%BD%D0%B5%D0%B9%D0%BD%D0%BE%D0%B9_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B,_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D0%B8_%D0%9E%D0%94%D0%A3,_%D0%B1%D0%B5%D0%B7_%D0%BF%D0%BE%D0%BC%D0%B5%D1%85%D0%B8._%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B8&action=edit&redlink=1 внешние оценки], которые позволяют аппроксимировать  множество "снаружи".
  
== Постановка задачи ==
+
==Постановка задачи ==
 +
Рассмотрим линейное уравнение с непрерывными коэффициентами:
  
Рассматривается линейная управляемая система дифференциальных уравнений без помехи:
+
\[
 +
\dot x(t) = A(t)x + B(t)u(t), t_{0} \leq t \leq t_{1},
 +
\]
 +
где \( x(t) \in \mathbb{R^{n}}, A(t) \in \mathbb{R^{n \times n}}, B(t) \in \mathbb{R^{n \times m}}, u(.) \in L_{\infty}[t_{0},t_{1}]. \)
 +
Предположим, что: \( u(t) \in \mathcal{P}(t) \subset \mathbb{R^{m}}, \) где \( \mathcal{P(.)}\) - непрерывное по Хаусдорфу многозначное отображение, при этом \(\mathcal{P(\tau)} \in conv\mathbb{R^{m}}. \)
 +
Тогда получим задачу Коши:
 +
 
 +
\[
 
\begin{equation}
 
\begin{equation}
\label{1}
 
 
\begin{cases}
 
\begin{cases}
\dot x(t) = A(t)x(t) + B(t)u(t), \\
+
\dot x(t) = A(t)x + B(t)u, t_{0} \leq t \leq t_{1}, \\
x(t_1) \in \mathcal{X}_1, \\
+
x(t_{0}) = x^{0}.
u(t) \in \mathcal{P}(t),
 
 
\end{cases}
 
\end{cases}
 
\end{equation}
 
\end{equation}
где \(A(t) \in \mathbb{R}^{n \times n}, \ B(t) \in \mathbb{R}^{n \times m}, \ t \in [t_0, t_1],\) а множества \(\mathcal{X}_1\) и \(\mathcal{P}(t)\) являются [[Эллипсоид и его основные свойства | эллипсоидами]]:
+
\]
 +
 
 +
Под решением данной задачи будем понимать абсолютно непрерывную функцию \(x(.) \), которая удовлетворяет (1) почти всюду. Абсолютная непрерывность обязательна, так как в противном случае задача
 +
\[
 +
\begin{equation}
 +
\begin{cases}
 +
\dot x(t) = 0, t_{0} \leq t \leq t_{1}, \\
 +
x(t_{0}) = 0
 +
\end{cases}
 +
\end{equation}
 +
\]
 +
имеет, помимо тривиального, своим решением функцию Кантора.
 +
 
 +
==Вспомогательные определения, теоремы и утверждения==
 +
В данном разделе даются необходимые определения и утверждения без доказательств, которые необходимы для решения соответствующей задачи. Основную информацию можно найти в [[Эллипсоид и его основные свойства | основной статье]].
 +
===Определение 1 ===
 +
  '' Множеством достижимости в момент времени t из начальной позиции  называется следующее множество точек:
 +
\[
 +
\mathcal{X}[t] = \{x| \exists u(s), t_{0} \leq s \leq t \implies x(t,t_{0}, x^{0}) = x\}
 +
\]
 +
Начальная позиция: \((t_{0}, x^{0})\).
 +
 
 +
===Утверждение 1===
 +
''[[Выпуклое множество и его свойства | Выпуклое множество]] однозначно определяется своей [[Опорная функция множества | опорной функцией]].
 +
 
 +
===Утверждение 2===
 +
''[[Эллипсоид и его основные свойства | Эллипсоид]] с центром в точке q и матрицей Q в m-мерном вещественном пространстве можно определить как множество, построенное по направлению некоторого ненулевого вектора l:''
 
\[
 
\[
\mathcal{X}_1 = \mathcal{E}(x_1, X_1) \subset \mathbb{R}^n,
+
\mathcal{E}(q, Q) = \{x \in \mathbb{R}^m \:|\: \langle x,\,l \rangle \leq \langle l,\,q \rangle + \langle l,\,Ql \rangle^{1/2}\},  
 
\]
 
\]
 +
где \(l \in \mathbb{R^{n}} \).
 +
 +
===Утверждение 3 ===
 +
''Для любого [[Эллипсоид и его основные свойства | эллипсоида]] с центром в q, матрицей Q, и для любой матрицы A такой, что число ее столбов совпадает с числом строк Q, выполнено тождество:''
 
\[
 
\[
\mathcal{P}(t) = \mathcal{E}(q(t), Q(t)) \subset \mathbb{R}^m.
+
A\mathcal{E}(q,Q) = \mathcal{E}(Aq, AQA').
 
\]
 
\]
Тут \(x_0 \in \mathbb{R}^n, \ X_1 \in \mathbb{R}^{n\times n}, \ q(t) \in \mathbb{R}^m, \ Q(t) \in \mathbb{R}^{m\times m}\). Матрицы  \(A(t), B(t), q(t), Q(t) \) - непрерывны на \([t_0, t_1] \)
 
  
Задача состоит в построение множества разрешимости для нашей системы.
+
==Внутренние эллипсоидальные оценки интеграла от многозначного отображения==
 +
Построим внутреннюю эллипсоидальную оценку интеграла от многозначного отображения, где в качестве образа выступает эллипсоид.  
  
== Эллипсоидные свойства ==
+
Получим эллипсоидальную оценку для суммы двух эллипсоидов.  
Рассмотрим некоторые необходимые нам свойства эллипсоидного исчисления.
 
  
==== Замечание 1 ====
+
Пусть даны эллипсоды:  
''Т.к. [[Выпуклое множество и его свойства | выпуклое множество]] однозначно определяется своей [[Опорная функция множества | опорной функцией]], то [[Эллипсоид и его основные свойства | эллипсоид]] с центром в точке q и матрицей Q можно определить как множество, построенное в направлении некоторого ненулевого вектора l:''
+
\(\mathcal{E_{1}}(0, Q_{1})\) и \(\mathcal{E_{2}}(0, Q_{2})\), где \(Q_{1}\) и \(Q_{2}\) - некоторые положительно определенные матрицы (случай невырожденных эллипсоидов).
\[\mathcal{E}(q, Q) = \{x \in \mathbb{R}^n \:|\: \forall l \: \langle x,\,l \rangle \leq \langle l,\,q \rangle + \langle l,\,Ql \rangle^\frac{1}{2}\},\]
 
  
=== Утверждение 1 ===
+
Хотим найти \(\mathcal{E}\): \(\mathcal{E} \subseteq \mathcal{E_{1}}\) + \(\mathcal{E_{2}}\).
'' Для любой матрицы A и любого эллипсоида с центром в точке q и матрицей Q выполнено тождество:''
+
 
\[A\mathcal{E}(q,Q) = \mathcal{E}(Aq, AQA').\]
+
Введем обозначение: \( S[n] = (S_{1}, ... , S_{n}) \).
 +
 
 +
В качестве \(Q_-\) рассмотрим следующую матрицу: \(Q_-(S[2]) = (S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})^{'}(S_{1}Q^{1/2}+S_{2}Q^{1/2}_{2})\), где \(S_{1}\) и \(S_{2}\) - ортогональные матрицы: \(S'S\ = SS' = I\), \(I\) - единичная матрица. \(Q^{1/2}\) - квадратный корень из матрицы: у неотрицательно определенной матрицы \(Q\) \(\exists!\) квадратный корень, то есть симметричная матрица \(Q = Q^{1/2}Q^{1/2}\).
 +
 
 +
Покажем, что эллипсоид \(\mathcal{E_-}(0, Q_-) \) является внутренним по отношению к сумме \(\mathcal{E_{1}} + \mathcal{E_{2}}\), для этого оценим опорную функцию эллипсоида \(\mathcal{E_-}\).  
  
===== Доказательство =====
 
Для доказательства равенства множеств, докажем равенство их [[Опорная функция множества | опорных функций]]:
 
 
\[
 
\[
\rho(l\:|\:A\mathcal{E}(q,Q)) \stackrel{\text{св-во оп.ф.}}{=} \rho(A'l\:|\:\mathcal{E}(q,Q)) = \langle A'l,\,q \rangle + \sqrt{\langle A'l,\,QA'l
+
\mathcal{\rho^{2}}(l|\mathcal{E_-}(0, Q_-)) = \langle l, (S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})'(S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})l \rangle = \langle l, Q_{1}l \rangle + \langle l, Q_{2}l \rangle + \langle S_{1}Q^{1/2}_{1}l, S_{2}Q^{1/2}_{2}l \rangle \leq 
\rangle} = \langle l,\,Aq \rangle + \sqrt{\langle l,\,AQA'l \rangle} = \rho(l\:|\:\mathcal{E}(Aq,AQA')).
+
\]
 +
в силу неравенства Коши-Буняковского:
 +
\[
 +
\leq \langle l, Q_{1}l \rangle + \langle l, Q_{2}l \rangle + 2 \langle l, Q_{1}l \rangle ^{1/2} \langle l,Q_{2}l \rangle ^{1/2} = (\langle l, Q_{1}l \rangle ^{1/2} + \langle l, Q_{2}l \rangle ^{1/2})^{2} = \mathcal{\rho^{2}}(l| \mathcal{E_{1}} + \mathcal{E_{2}})  
 
\]
 
\]
  
=== Внешняя оценка для суммы эллипсоидов ===
+
Заметим, что для \(l\) \(\neq\) \(0\) равенство достигается тогда и только тогда, когда аргументы скалярного произведения являются линейно зависимыми и сонаправленными, то есть:
Обозначим эллипсоид с центром \( q \in \mathbb{R}^n \) и матрицей конфигурации \( Q \in \mathbb{R}^{n \times n}\)
+
\(S_{1}Q^{1/2}_{1}l = \lambda S_{2}Q^{1/2}_{2}l \), где \(\lambda > 0\).
\[ \mathcal{E}(q,Q) = \{x: \langle (x-q), Q^{-1}(x-q) \rangle \leq 1 \} \]
 
  
Построим внешнюю оценку для \[ \sum \limits_{i=1}^m  \mathcal{E}_i \] где \[ \mathcal{E}_i = \mathcal{E} (p_i, Q_i), p_i > 0\]
+
В силу того, что мы можем повернуть вектор \(Q^{1/2}l\) на любой угол, для любого \(l\) всегда можно выбрать такую матрицу \(S\), что в неравенстве для опорных функций будет выполняться равенство и, следовательно, существует точка, в которой будет происходить касание эллипсоидов в силу вложенности одного множества в другое.  
Рассмотрим эллипсоид \( \mathcal{E}_+(q_+, Q_+) \),  где
 
\[ Q_+ = \left(p_1 + ... + p_m \right) \left(\frac{Q_1}{p_1} + ... + \frac{Q_m}{p_m} \right)\]
 
\[p_+ = \sum \limits_{i=1}^m  p_i\]
 
  
Действительно,
+
В случае \(m\) эллипсоидов поступим по аналогии:
\[ \rho(l| \mathcal{E}_+) = \langle \sum \limits_{i=1}^m p_i, l \rangle +  \sqrt{\sum \limits_{i=1}^m \langle l, Q_i l \rangle + \sum \limits_{i=1}^m \sum \limits_{j=1, \\ j \neq i}^m (\dfrac{p_j}{p_i} \langle l, Q_il \rangle )} \geq \left \{  \dfrac{a+b}{2} \geq \sqrt{ab} \right \} \geq  \langle \sum \limits_{i=1}^m p_i, l \rangle + \sqrt{\sum \limits_{i=1}^m \langle l,Q_il \rangle +2 \sum\limits_{i>j} \sqrt {\langle l,Q_il \rangle \langle l,Q_jl  \rangle}}  = \rho (l| \mathcal{E}_1+...+\mathcal{E}_m) \]
+
\[
Отсюда следует
+
Q_-(s[m]) = (\sum_{k=1}^{m} S_{k}Q^{1/2}_{k})'(\sum_{k=1}^{m} S_{k}Q^{1/2}_{k}).
\[ \sum \limits^m_{i=1} \mathcal{E}(p_i,Q_i) \subseteq \mathcal{E}_+ \]
+
\]
Равенство здесь достигается при условии равенства \( \dfrac{a+b}{2} = \sqrt{ab}\) что в свою очередь происходит тогда и только тогда, когда \( p_i = \sqrt{\langle l,Q_i l \rangle}, i=1,...,m.\).
 
  
== Оценка множества разрешимости ==
+
Тогда справедливо следующее вложение: \(\mathcal{E_-}(0, Q_-) \subseteq \sum_{k=1}^{m} \mathcal{E_{k}}(0, Q_{k}) \). Обоснование проводится с помощью опорной функции:
Для системы (\ref{1}) справедлива формула Коши:
+
\[
\[x(t,t_1,x_1) = X(t,t_1)x_1 - \int^{t_1}_t X(t,\tau)B(\tau)u(\tau)d\tau,\]
+
\mathcal{\rho^{2}}(l|\mathcal{E_-}(0, Q_-)) = \langle l, (\sum_{k=1}^{m} S_{k}Q^{1/2}_{2})^{1/2}(\sum_{k=1}^{m} S_{k}Q^{1/2}_{2})l \rangle = \sum_{k=1}^{m} \langle l, Q_{k}l \rangle + 2 \sum_{k=1}^{m-1} \sum_{s = k+1}^{m} \langle S_{k}Q^{1/2}_{2}l, S_{s}Q^{1/2}_{s}l \rangle \leq
где \(X(t, \tau) \) - фундаментальная матрица,удовлетворяющая системе:
+
\]
 +
в силу неравенства Коши-Буняковского:  
 +
\[
 +
\leq \sum_{k=1}^{m} \langle \ Q_{k}l \rangle + 2 \sum_{k=1}^{m-1} \sum_{s = k+1}^{m} \langle l Q_{k}l \rangle ^{1/2} \langle l, Q_{s}l \rangle ^{1/2} =  
 +
(\sum_{k=1}^{m} \langle l, Q_{k}l \rangle ^{1/2})^{2} = \mathcal{\rho^{2}}(l| \sum_{k=1}^{m} \mathcal{E_{k}})
 +
\]
 +
 
 +
Имеет место следующее включение: \( \forall r =2,3...\) \(\sum_{k=1}^{r} \mathcal{E_{k}}(0, Q_{k}) = \bigcup_{S[r]} \mathcal{E_-} (0, Q_-(S[r])) \).
 +
 
 +
Центрированность эллипсоидов не является ограничением. Так, если: \(\mathcal{E_{k}(q_{k}, Q_{k})}_{k=1}^{m}\), то в качестве аппроксимирующего эллипсоида надо взять \( \mathcal{E_-}(q_-, Q_-) \), где \(q_- = \sum_{k=1}^{m} q_{k} \). Полученные результаты будут справедливы и в общем случае.
  
 +
Перейдем к оценке для интеграла:
 
\[
 
\[
    \left\{\begin{aligned}
+
I = \mathcal{E}(q_{0}, Q_{0}) + \int_{t_{0}}^{t} \mathcal{E}(q(\tau), Q(\tau))d\tau.
    & \frac{\partial X(t,\tau)}{\partial t} = A(t)X(t,\tau), \\  
+
\]
    & X(\tau,\tau) = I.
+
Для аппроксимации интеграла оценим частичную интегральную сумму:
    \end{aligned}\right.
+
\[
 +
I(N) = \mathcal{E}(q_{0}, Q_{0}) + \sum_{k=1}^{N} \delta _{k} \mathcal{E}(q(\tau_{k}), Q(\tau_{k})),
 +
\]
 +
где \(\delta_{k} = \tau_{k} - \tau_{k-1}, k = 1,...,N \), получаем \(\tau_{k} = \tau_{0} + \sum_{i=1}^{k}\delta_{k}, \ t_0 = \tau_0 < \tau_1 < \dots < \tau_k < \dots < \tau_N = t_1  \).
 +
Если отображения \(q(\tau)\) и \(Q(\tau) \) непрерывные, то суммы частичного ряда сойдутся к значению интеграла. Очевидно также, что следует ожидать сходимости и аппроксимирующих эллипсоидов для интегральных сумм, то есть:
 +
\(q_-(N) \to q_-, Q_-(N) \to Q_-\) при \(N \to \infty \).
 +
 
 +
Далее будем рассматривать только равномерные сетки. Получим формулы для центра и матрицы аппроксимирующего эллипсоида:
 +
 
 +
\[
 +
q_-(N) = q_{0} + \delta \sum_{k=1}^{N} q(\tau_{k})
 +
\]
 +
 
 +
 
 +
\(Q_-(N) = Q'^{*}_{N}Q^{*}_{N},\)
 +
 
 +
где \(Q^{*}_{N} = S_{0}Q^{1/2}_{0} + \delta \sum_{k=1}^{N} S_{k} Q^{1/2}(\tau_{k}) \).
 +
 
 +
Равенство опорных функций достигается тогда и только тогда, когда:
 +
\[
 +
S_{k}Q^{1/2}(\tau_{k})l = \lambda_{k}S_{0}Q^{1/2}_{0}l , \lambda_{k} > 0.  
 +
\]
 +
 
 +
Переходя к пределу, получим интегральное выражение для центра аппроксимирующего эллипсоида:
 +
\[
 +
q_- = q_{0} + \int_{t_{0}}^{t} q(\tau)d\tau,
 
\]
 
\]
 +
а для его матрицы:
  
 +
\[
 +
Q_- = Q'^{*}Q^{*}, 
 +
\]
  
Т.к. множества \(\mathcal{X}_1, \mathcal{P}(t)\) эллипсоиды, то с учетом утверждения 1 получим:
+
где \( Q^{*} = (S_{0}Q^{1/2}_{0} + \int_{t_{0}}^{t} S(\tau)Q^{1/2}(\tau)d\tau). \)
\[\mathcal{W}[t] = X(t, t_1)\mathcal{X}_1 - \int^{t_1}_t X(t,\tau)B(\tau)\mathcal{P}(\tau)d\tau =\mathcal{E}(X(t,t_1)x_1,\,X(t,t_1)X_1X'(t,t_1)) - \]
 
\[ - \int^{t_1}_t \mathcal{E}(X(t,\tau)B(\tau)q(\tau),\,X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau))d\tau.\]
 
  
Разобьем отрезок \( [t,t_1] \) на N частей, так чтобы i -ый отрезок имел вид  \( [t + (i-1) \dfrac{t_1 - t}{N}, t + i \dfrac{t_1 - t}{N}] \). Тогда интегральная сумма примет вид
+
Выбором \(S_{0}\) и \(S(\tau)\) из соотношений:
\[\lim_{N \rightarrow \infty} \sum^N_{i=1} \frac{t_1-t}{N} \cdot \mathcal{E}(X(t,\tau_i)B(\tau_i)q(\tau_i),\,X(t,\tau_i)B(\tau_i)Q(\tau_i)B'(\tau_i)X'(t,\tau_i)),\]
+
\[
 +
S(\tau)Q^{1/2}(\tau)l = \lambda(\tau)S_{0}Q^{1/2}_{0}l, \lambda(\tau) > 0, \forall \tau \in [t_{0}, t]
 +
\]
 +
мы всегда можем добиться касания.
  
Из внешней оценки для суммы эллипсоидов можно получить внешнюю оценку:
+
Полученные выше интегральные уравнения для \(q_-\) и \(Q_-\) могут быть сведены к задаче Коши:  
 +
\[
 
\begin{equation}
 
\begin{equation}
\mathcal{E}_+ = \mathcal{E}\left(X(t,t_1)x_1 - \int^{t_1}_t X(t,\tau)B(\tau)q(\tau)d\tau,\,Q_+\right),\\
+
\begin{cases}
Q_+ = \left(p_1-\int^{t_1}_t p(\tau)d\tau\right)\cdot \left(\frac{X(t,t_1)X_1X'(t,t_1)}{p_1}-\int^{t_1}_t\frac{X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)}{p(\tau)}d\tau\right),
+
\dot q_- (t) = q(t), \\
    \label{Q_plus}
+
q_-(t_{0}) = q_{0}
 +
\end{cases}
 
\end{equation}
 
\end{equation}
 +
\]
  
 +
\[
 +
\begin{equation}
 +
\begin{cases}
 +
\dot Q_-(t) = \dot Q'^{*}(t) Q^{*}(t) + Q'^{*}(t)\dot Q^{*}(t), \\
 +
Q_-(t_{0}) = Q_{0}.
 +
\end{cases}
 +
\end{equation}
 +
\]
  
где \(p_1,\,p(\tau)\) определяются выражениями:
+
А \(Q^{*}\) может быть найдено из следующего уравнения:
 +
\[
 
\begin{equation}
 
\begin{equation}
    p_1 = \langle l(t),\,X(t,t_1)X_1X'(t,t_1)l(t) \rangle^\frac{1}{2},
+
\begin{cases}
    \label{p1}
+
\dot Q^{*}(t) = S(t)Q^{1/2}(t), \\
 +
Q^{*}(t_{0}) = S_{0}Q^{1/2}_{0}.
 +
\end{cases}
 
\end{equation}
 
\end{equation}
 +
\]
 +
 +
== Внутренняя оценка для множества достижимости ==
 +
Рассматривается следующая задача динамики:
 
\begin{equation}
 
\begin{equation}
     p(\tau) = \langle l(t),\, X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)l(t) \rangle^\frac{1}{2}.
+
     \label{2}
     \label{ptau}
+
    \begin{cases}
 +
\dot x = Ax + Bu, \\
 +
x(t_0) \in \mathcal{E}_0(x_0, X_0), \\
 +
u(t) \in \mathcal{E}(p(t), P(t)).  
 +
     \end{cases}
 
\end{equation}
 
\end{equation}
  
=== Оптимизация вычислений внешней оценки ===
+
Требуется найти внутреннюю оценку для множества достижимости, которое может быть найдено в виде:
 +
\[
 +
\mathcal{X[t]} = X(t,t_0)\mathcal{E_0}(x_0, X_0) + \int^{t}_{t_0}X(t, \tau)B(\tau)\mathcal{E}(p(\tau), P(\tau)d{\tau} = \mathcal{E_0}(x_0, X(t, t_0)X_0X'(t, t_0)) + \int^{t}_{t_0} \mathcal{E}(p(\tau), X(t, \tau)B(\tau)P(\tau)X'(t, \tau) B'(\tau))d\tau.
 +
\]
 +
Для системы (6) справедлива [[Формула Коши | формула Коши]]:
 +
\[
 +
x(t,t_0,x_0) = X(t,t_0)x_0 + \int^{t}_{t_0}X(t,\tau)B(\tau)u(\tau)d\tau,
 +
\]
 +
где \(X(t,\tau)\) - [[Фундаментальная матрица Коши | фундаментальная матрица]], удовлетворяющая системе:
 +
\[
 +
    \left\{\begin{aligned}
 +
    & \frac{\partial X(t,\tau)}{\partial t} = A(t)X(t,\tau), \\
 +
    & X(\tau,\tau) = I.
 +
    \end{aligned}\right.
 +
\]
 +
Тогда для матриц аппроксимирующего эллипсоида:
 +
\[
 +
X\_ = (Q'^{*})Q^{*},
 +
\]
 +
где \(Q^{*} = (S_0(X_{0})^{1/2}(X'(t, t_{0})) + \int^{t}_{t_0} S(\tau)P^{1/2}(\tau)X'(t, \tau)B'(\tau)d\tau)\).
  
Из выражений (\ref{1})-(\ref{ptau}) следует, что матрица эллипсоида внешней оценки в направлении \(l\) определяется формулами:  
+
Касание достигается в случае:  
\[Q_+ = \left(p_1-\int^{t_1}_t p(\tau)d\tau\right)\left(\frac{X(t,t_1)X_1X'(t,t_1)}{p_1}-\int^{t_1}_t\frac{X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)}{p(\tau)}d\tau\right),\]
+
\[
\[p_1 = \langle l(t),\,X(t,t_1)X_1X'(t,t_1)l(t) \rangle^\frac{1}{2},\]
+
S(\tau)P^{1/2}(\tau)X'(t,\tau)l(t) = \lambda(\tau)S_{0}X^{1/2}_{0}X'(t,t_{0})B'(\tau)l(t), \lambda(\tau) > 0,  \forall \tau \in [t_{0},t].
\[p(\tau) = \langle l(t),\, X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)l(t) \rangle^\frac{1}{2}.\]
+
\]
  
Здесь \(p_1, p(\tau)\) так же зависят от \(t\). Cделаем замену:
+
В полученном равенстве есть зависимость от \(t\) и \(\tau\), то есть \(S(\tau) = S_{t}(\tau), \lambda(\tau) = \lambda_{t}(\tau) \). Таким образом, мы не можем для фиксированного \(l\) построить хорошей оценки, так как для каждого отдельного \(t\) придется делать пересчет, что влечет большую вычислительную сложность. Избавиться от этой трудности можно особым выбором зависимости \(l(\tau)\), а именно:  
\[l(t) = X'(t_1,t)l_1.\]
+
\[  
 +
l^{*}(t) = X'(t_{0},t)l_{0}
 +
\]
  
Тогда выражения для \(p_1, p(\tau)\) преобразуются:
+
Подставим это в условие касания:
\[p_1 = \langle l_1,\,X_1l_1 \rangle^\frac{1}{2},\]
+
\[
\[p(\tau) = \langle l_1,\,X(t_1,\tau)B(\tau)Q(\tau) B'(\tau)X'(t_1,\tau)l_1 \rangle^\frac{1}{2}.\]
+
S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t, \tau)X'(t_{0}, t)l_{0} = \lambda_{t}(\tau) S_{0}X^{1/2}_{0}X'(t,t_{0})X'(t_{0},t)l_{0}
 +
\]
  
=== Построение внешней оценки===
+
\[
 +
S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t_{0}, \tau)l_{0} = \lambda_{t}(\tau)S_{0}X^{1/2}_{0}I'l_{0}
 +
\]
  
Обозначим:
+
\[
\[\tilde{A}(t) = p_1 - \int^{t_1}_t p(\tau)d\tau,\]
+
S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t_{0}, \tau)l_{0} = \lambda_{t}(\tau)S_{0}X^{1/2}_{0}l_{0}
\[\tilde{B}(t) = \frac{X(t,t_1)X_1X'(t,t_1)}{p_1} - \int^{t_1}_t\frac{X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)}{p(\tau)}d\tau.\]
+
\]
  
Тогда (\ref{Q_plus}) преобразуется в:
+
Зависимость от \(t\) пропала, и нашу задачу для выбранной траектории можно свести к задаче Коши:  
\[Q_+(t) = \tilde{A}(t)\tilde{B}(t).\]
+
\[
 
 
 
 
Продифференцируем полученное выражение:
 
\[\dfrac{\partial Q_+(t)}{\partial t} = \dfrac{\partial \tilde{A}}{\partial t}\tilde{B} + \tilde{A}\frac{\partial \tilde{B}}{\partial t} = p(t)\tilde{B}(t) +\]
 
\[+ \tilde{A}\left( \dfrac{A(t)X(t,\tau)X_1X'(t,\tau) + X(t,\tau)X_1X'(t,\tau)A'(t)}{p_1} + \dfrac{B(t)Q(t)B'(t)}{p(t)} \right) -\]
 
\[-\tilde{A}\int^{t_1}_t \dfrac{A(t)X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau) + X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)A'(t)}{p(\tau)}d\tau = \]
 
\[= p(t)\tilde{B}(t) + \tilde{A(t)}\left( A(t)\tilde{B}(t) + \tilde{B}(t)A'(t) + \dfrac{B(t)Q(t)B'(t)}{p(t)} \right) = \{\tilde{A}(t) \in \mathbb{R}^{1\times 1}\} =\]
 
\[= p(t)\tilde{B}(t) + A(t)\tilde{A}(t)\tilde{B}(t) + \tilde{A}(t)\tilde{B}(t)A'(t) + \tilde{A}(t)\dfrac{B(t)Q(t)B'(t)}{p(t)} = \]
 
\[= p(t)\tilde{B}(t) + A(t)Q_+(t) + Q_+(t)A'(t) + \tilde{A}(t)\dfrac{B(t)Q(t)B'(t)}{p(t)}.\]
 
 
 
Таким образом, получим:
 
 
\begin{equation}
 
\begin{equation}
 
\begin{cases}
 
\begin{cases}
    & \dfrac{\partial Q_+(t)}{\partial t} = p(t)\tilde{B}(t) + A(t)Q_+(t) + Q_+(t)A'(t) + \tilde{A}(t)\dfrac{B(t)Q(t)B'(t)}{p(t)}, \\
+
\dot q_-(t) = Aq(t) + Bq(t), \\
    & Q_+(t_1) = X_1.
+
q_-(t_{0}) = q_{0}.
    \label{u3}
 
 
\end{cases}
 
\end{cases}
 
\end{equation}
 
\end{equation}
 +
\]
  
 
+
\[
При этом для \(\tilde{A}(t), \tilde{B}(t)\) можно также выразить систему дифференциальных уравнений:
 
 
\begin{equation}
 
\begin{equation}
 
\begin{cases}
 
\begin{cases}
    \dfrac{\partial \tilde{A}(t)}{\partial t} = p(t), \\
+
\dot X_-(t) = \dot Q'^{*}(t)Q^{*}(t) + Q'^{*}(t)\dot Q^{*}(t), \\
    \dfrac{\partial \tilde{B}(t)}{\partial t} = A(t)\tilde{B}(t) + \tilde{B}(t)A'(t) + \dfrac{B(t)Q(t)B'(t)}{p(t)}, \\  
+
X_-(t_{0}) = X_{0}
    \tilde{A}(t_1) = p_1, \\
 
    \tilde{B}(t_1) = \dfrac{X_1}{p_1}.
 
 
 
    \label{u2}
 
 
\end{cases}
 
\end{cases}
 
\end{equation}
 
\end{equation}
 +
\]
  
 
+
\(Q^{*}\) может быть найдено из системы уравнений:  
Вспомним, что фундаментальная матрица \(X(t,t_1)\) определяется следующей системой:
+
\[
 
\begin{equation}
 
\begin{equation}
 
\begin{cases}
 
\begin{cases}
  \label{u1}
+
\dot Q^{*}(t) = S(t)P^{1/2}(t)B'(t) + Q^{*}(t)A'(t), \\
    \dfrac{\partial X(t,\tau)}{\partial t} = A(t)X(t,\tau), \\
+
Q^{*}(t_{0}) = S_{0}X^{1/2}_{0}.
    X(\tau,\tau) = I.
 
 
\end{cases}
 
\end{cases}
 
\end{equation}
 
\end{equation}
 +
\]
 +
 +
==Пример ==
 +
Рассмотрим систему (6) с параметрами
 +
\[
 +
A =
 +
\begin{pmatrix}
 +
-1 & 0 & 0\\
 +
0 & -4 & 0\\
 +
0 & 0 & -1
 +
\end{pmatrix},
 +
\ \
 +
B = \begin{pmatrix}
 +
1 & 0 \\
 +
0 & 1 \\
 +
0 & 0
 +
\end{pmatrix},
 +
\ \
 +
x_0 = \begin{pmatrix}
 +
0 \\
 +
0 \\
 +
0
 +
\end{pmatrix},
 +
\ \
 +
X_0 =
 +
\begin{pmatrix}
 +
1 & 0 & 0\\
 +
0 & 20 & 0\\
 +
0 & 0 & 1
 +
\end{pmatrix},
 +
\ \
 +
q = \begin{pmatrix}
 +
0 \\
 +
0
 +
\end{pmatrix},
 +
\ \
 +
Q = \begin{pmatrix}
 +
2 & 1 \\
 +
1 & 2
 +
\end{pmatrix}.
 +
 +
\]
 +
Собственные значения матрицы \(A\) равны −1, −1, −4. Их отрицательность свидетельствует об устойчивости исследуемой системы. На иллюстрации
 +
видно, что с течением времени \(t \) оценки внешние оценки множества достижимости стабилизируются (практически перестают меняться с течением времени).
 +
 +
[[Файл:Primer.jpg|мини|центр]]
  
  
Совместно решая системы (\ref{u3}), (\ref{u2}) и (\ref{u1}), можно получить \(Q_+(t)\) численным интегрированием. Центр искомого эллипсоида также удовлетворяет системе (\ref{q_sys}):
+
Проекция оценки трубки достижимости на статическую трёхмерную плоскость. Двумерные сечения \( t = const\) представляют собой проекцию внутренней оценки множества достижимости.

Текущая версия на 20:50, 25 декабря 2022

Внутренние оценки множества достижимости позволяют аппроксимировать это множество "изнутри", а также на основе полученной аппроксимации построить его приближенный вид. Также существуют внешние оценки, которые позволяют аппроксимировать множество "снаружи".

Постановка задачи

Рассмотрим линейное уравнение с непрерывными коэффициентами:

\[ \dot x(t) = A(t)x + B(t)u(t), t_{0} \leq t \leq t_{1}, \] где \( x(t) \in \mathbb{R^{n}}, A(t) \in \mathbb{R^{n \times n}}, B(t) \in \mathbb{R^{n \times m}}, u(.) \in L_{\infty}[t_{0},t_{1}]. \) Предположим, что: \( u(t) \in \mathcal{P}(t) \subset \mathbb{R^{m}}, \) где \( \mathcal{P(.)}\) - непрерывное по Хаусдорфу многозначное отображение, при этом \(\mathcal{P(\tau)} \in conv\mathbb{R^{m}}. \) Тогда получим задачу Коши:

\[ \begin{equation} \begin{cases} \dot x(t) = A(t)x + B(t)u, t_{0} \leq t \leq t_{1}, \\ x(t_{0}) = x^{0}. \end{cases} \end{equation} \]

Под решением данной задачи будем понимать абсолютно непрерывную функцию \(x(.) \), которая удовлетворяет (1) почти всюду. Абсолютная непрерывность обязательна, так как в противном случае задача \[ \begin{equation} \begin{cases} \dot x(t) = 0, t_{0} \leq t \leq t_{1}, \\ x(t_{0}) = 0 \end{cases} \end{equation} \] имеет, помимо тривиального, своим решением функцию Кантора.

Вспомогательные определения, теоремы и утверждения

В данном разделе даются необходимые определения и утверждения без доказательств, которые необходимы для решения соответствующей задачи. Основную информацию можно найти в основной статье.

Определение 1

  Множеством достижимости в момент времени t из начальной позиции  называется следующее множество точек: 

\[ \mathcal{X}[t] = \{x| \exists u(s), t_{0} \leq s \leq t \implies x(t,t_{0}, x^{0}) = x\} \] Начальная позиция: \((t_{0}, x^{0})\).

Утверждение 1

 Выпуклое множество однозначно определяется своей  опорной функцией. 

Утверждение 2

 Эллипсоид с центром в точке q и матрицей Q в m-мерном вещественном пространстве можно определить как множество, построенное по направлению некоторого ненулевого вектора l:

\[ \mathcal{E}(q, Q) = \{x \in \mathbb{R}^m \:|\: \langle x,\,l \rangle \leq \langle l,\,q \rangle + \langle l,\,Ql \rangle^{1/2}\}, \] где \(l \in \mathbb{R^{n}} \).

Утверждение 3

Для любого  эллипсоида с центром в q, матрицей Q, и для любой матрицы A такой, что число ее столбов совпадает с числом строк Q, выполнено тождество:

\[ A\mathcal{E}(q,Q) = \mathcal{E}(Aq, AQA'). \]

Внутренние эллипсоидальные оценки интеграла от многозначного отображения

Построим внутреннюю эллипсоидальную оценку интеграла от многозначного отображения, где в качестве образа выступает эллипсоид.

Получим эллипсоидальную оценку для суммы двух эллипсоидов.

Пусть даны эллипсоды: \(\mathcal{E_{1}}(0, Q_{1})\) и \(\mathcal{E_{2}}(0, Q_{2})\), где \(Q_{1}\) и \(Q_{2}\) - некоторые положительно определенные матрицы (случай невырожденных эллипсоидов).

Хотим найти \(\mathcal{E}\): \(\mathcal{E} \subseteq \mathcal{E_{1}}\) + \(\mathcal{E_{2}}\).

Введем обозначение: \( S[n] = (S_{1}, ... , S_{n}) \).

В качестве \(Q_-\) рассмотрим следующую матрицу: \(Q_-(S[2]) = (S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})^{'}(S_{1}Q^{1/2}+S_{2}Q^{1/2}_{2})\), где \(S_{1}\) и \(S_{2}\) - ортогональные матрицы: \(S'S\ = SS' = I\), \(I\) - единичная матрица. \(Q^{1/2}\) - квадратный корень из матрицы: у неотрицательно определенной матрицы \(Q\) \(\exists!\) квадратный корень, то есть симметричная матрица \(Q = Q^{1/2}Q^{1/2}\).

Покажем, что эллипсоид \(\mathcal{E_-}(0, Q_-) \) является внутренним по отношению к сумме \(\mathcal{E_{1}} + \mathcal{E_{2}}\), для этого оценим опорную функцию эллипсоида \(\mathcal{E_-}\).

\[ \mathcal{\rho^{2}}(l|\mathcal{E_-}(0, Q_-)) = \langle l, (S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})'(S_{1}Q^{1/2}_{1} + S_{2}Q^{1/2}_{2})l \rangle = \langle l, Q_{1}l \rangle + \langle l, Q_{2}l \rangle + \langle S_{1}Q^{1/2}_{1}l, S_{2}Q^{1/2}_{2}l \rangle \leq \] в силу неравенства Коши-Буняковского: \[ \leq \langle l, Q_{1}l \rangle + \langle l, Q_{2}l \rangle + 2 \langle l, Q_{1}l \rangle ^{1/2} \langle l,Q_{2}l \rangle ^{1/2} = (\langle l, Q_{1}l \rangle ^{1/2} + \langle l, Q_{2}l \rangle ^{1/2})^{2} = \mathcal{\rho^{2}}(l| \mathcal{E_{1}} + \mathcal{E_{2}}) \]

Заметим, что для \(l\) \(\neq\) \(0\) равенство достигается тогда и только тогда, когда аргументы скалярного произведения являются линейно зависимыми и сонаправленными, то есть: \(S_{1}Q^{1/2}_{1}l = \lambda S_{2}Q^{1/2}_{2}l \), где \(\lambda > 0\).

В силу того, что мы можем повернуть вектор \(Q^{1/2}l\) на любой угол, для любого \(l\) всегда можно выбрать такую матрицу \(S\), что в неравенстве для опорных функций будет выполняться равенство и, следовательно, существует точка, в которой будет происходить касание эллипсоидов в силу вложенности одного множества в другое.

В случае \(m\) эллипсоидов поступим по аналогии: \[ Q_-(s[m]) = (\sum_{k=1}^{m} S_{k}Q^{1/2}_{k})'(\sum_{k=1}^{m} S_{k}Q^{1/2}_{k}). \]

Тогда справедливо следующее вложение: \(\mathcal{E_-}(0, Q_-) \subseteq \sum_{k=1}^{m} \mathcal{E_{k}}(0, Q_{k}) \). Обоснование проводится с помощью опорной функции: \[ \mathcal{\rho^{2}}(l|\mathcal{E_-}(0, Q_-)) = \langle l, (\sum_{k=1}^{m} S_{k}Q^{1/2}_{2})^{1/2}(\sum_{k=1}^{m} S_{k}Q^{1/2}_{2})l \rangle = \sum_{k=1}^{m} \langle l, Q_{k}l \rangle + 2 \sum_{k=1}^{m-1} \sum_{s = k+1}^{m} \langle S_{k}Q^{1/2}_{2}l, S_{s}Q^{1/2}_{s}l \rangle \leq \] в силу неравенства Коши-Буняковского: \[ \leq \sum_{k=1}^{m} \langle \ Q_{k}l \rangle + 2 \sum_{k=1}^{m-1} \sum_{s = k+1}^{m} \langle l Q_{k}l \rangle ^{1/2} \langle l, Q_{s}l \rangle ^{1/2} = (\sum_{k=1}^{m} \langle l, Q_{k}l \rangle ^{1/2})^{2} = \mathcal{\rho^{2}}(l| \sum_{k=1}^{m} \mathcal{E_{k}}) \]

Имеет место следующее включение: \( \forall r =2,3...\) \(\sum_{k=1}^{r} \mathcal{E_{k}}(0, Q_{k}) = \bigcup_{S[r]} \mathcal{E_-} (0, Q_-(S[r])) \).

Центрированность эллипсоидов не является ограничением. Так, если: \(\mathcal{E_{k}(q_{k}, Q_{k})}_{k=1}^{m}\), то в качестве аппроксимирующего эллипсоида надо взять \( \mathcal{E_-}(q_-, Q_-) \), где \(q_- = \sum_{k=1}^{m} q_{k} \). Полученные результаты будут справедливы и в общем случае.

Перейдем к оценке для интеграла: \[ I = \mathcal{E}(q_{0}, Q_{0}) + \int_{t_{0}}^{t} \mathcal{E}(q(\tau), Q(\tau))d\tau. \] Для аппроксимации интеграла оценим частичную интегральную сумму: \[ I(N) = \mathcal{E}(q_{0}, Q_{0}) + \sum_{k=1}^{N} \delta _{k} \mathcal{E}(q(\tau_{k}), Q(\tau_{k})), \] где \(\delta_{k} = \tau_{k} - \tau_{k-1}, k = 1,...,N \), получаем \(\tau_{k} = \tau_{0} + \sum_{i=1}^{k}\delta_{k}, \ t_0 = \tau_0 < \tau_1 < \dots < \tau_k < \dots < \tau_N = t_1 \). Если отображения \(q(\tau)\) и \(Q(\tau) \) непрерывные, то суммы частичного ряда сойдутся к значению интеграла. Очевидно также, что следует ожидать сходимости и аппроксимирующих эллипсоидов для интегральных сумм, то есть: \(q_-(N) \to q_-, Q_-(N) \to Q_-\) при \(N \to \infty \).

Далее будем рассматривать только равномерные сетки. Получим формулы для центра и матрицы аппроксимирующего эллипсоида:

\[ q_-(N) = q_{0} + \delta \sum_{k=1}^{N} q(\tau_{k}) \]


\(Q_-(N) = Q'^{*}_{N}Q^{*}_{N},\)

где \(Q^{*}_{N} = S_{0}Q^{1/2}_{0} + \delta \sum_{k=1}^{N} S_{k} Q^{1/2}(\tau_{k}) \).

Равенство опорных функций достигается тогда и только тогда, когда: \[ S_{k}Q^{1/2}(\tau_{k})l = \lambda_{k}S_{0}Q^{1/2}_{0}l , \lambda_{k} > 0. \]

Переходя к пределу, получим интегральное выражение для центра аппроксимирующего эллипсоида: \[ q_- = q_{0} + \int_{t_{0}}^{t} q(\tau)d\tau, \] а для его матрицы:

\[ Q_- = Q'^{*}Q^{*}, \]

где \( Q^{*} = (S_{0}Q^{1/2}_{0} + \int_{t_{0}}^{t} S(\tau)Q^{1/2}(\tau)d\tau). \)

Выбором \(S_{0}\) и \(S(\tau)\) из соотношений: \[ S(\tau)Q^{1/2}(\tau)l = \lambda(\tau)S_{0}Q^{1/2}_{0}l, \lambda(\tau) > 0, \forall \tau \in [t_{0}, t] \] мы всегда можем добиться касания.

Полученные выше интегральные уравнения для \(q_-\) и \(Q_-\) могут быть сведены к задаче Коши: \[ \begin{equation} \begin{cases} \dot q_- (t) = q(t), \\ q_-(t_{0}) = q_{0} \end{cases} \end{equation} \]

\[ \begin{equation} \begin{cases} \dot Q_-(t) = \dot Q'^{*}(t) Q^{*}(t) + Q'^{*}(t)\dot Q^{*}(t), \\ Q_-(t_{0}) = Q_{0}. \end{cases} \end{equation} \]

А \(Q^{*}\) может быть найдено из следующего уравнения: \[ \begin{equation} \begin{cases} \dot Q^{*}(t) = S(t)Q^{1/2}(t), \\ Q^{*}(t_{0}) = S_{0}Q^{1/2}_{0}. \end{cases} \end{equation} \]

Внутренняя оценка для множества достижимости

Рассматривается следующая задача динамики: \begin{equation} \label{2} \begin{cases} \dot x = Ax + Bu, \\ x(t_0) \in \mathcal{E}_0(x_0, X_0), \\ u(t) \in \mathcal{E}(p(t), P(t)). \end{cases} \end{equation}

Требуется найти внутреннюю оценку для множества достижимости, которое может быть найдено в виде: \[ \mathcal{X[t]} = X(t,t_0)\mathcal{E_0}(x_0, X_0) + \int^{t}_{t_0}X(t, \tau)B(\tau)\mathcal{E}(p(\tau), P(\tau)d{\tau} = \mathcal{E_0}(x_0, X(t, t_0)X_0X'(t, t_0)) + \int^{t}_{t_0} \mathcal{E}(p(\tau), X(t, \tau)B(\tau)P(\tau)X'(t, \tau) B'(\tau))d\tau. \] Для системы (6) справедлива формула Коши: \[ x(t,t_0,x_0) = X(t,t_0)x_0 + \int^{t}_{t_0}X(t,\tau)B(\tau)u(\tau)d\tau, \] где \(X(t,\tau)\) - фундаментальная матрица, удовлетворяющая системе: \[ \left\{\begin{aligned} & \frac{\partial X(t,\tau)}{\partial t} = A(t)X(t,\tau), \\ & X(\tau,\tau) = I. \end{aligned}\right. \] Тогда для матриц аппроксимирующего эллипсоида: \[ X\_ = (Q'^{*})Q^{*}, \] где \(Q^{*} = (S_0(X_{0})^{1/2}(X'(t, t_{0})) + \int^{t}_{t_0} S(\tau)P^{1/2}(\tau)X'(t, \tau)B'(\tau)d\tau)\).

Касание достигается в случае: \[ S(\tau)P^{1/2}(\tau)X'(t,\tau)l(t) = \lambda(\tau)S_{0}X^{1/2}_{0}X'(t,t_{0})B'(\tau)l(t), \lambda(\tau) > 0, \forall \tau \in [t_{0},t]. \]

В полученном равенстве есть зависимость от \(t\) и \(\tau\), то есть \(S(\tau) = S_{t}(\tau), \lambda(\tau) = \lambda_{t}(\tau) \). Таким образом, мы не можем для фиксированного \(l\) построить хорошей оценки, так как для каждого отдельного \(t\) придется делать пересчет, что влечет большую вычислительную сложность. Избавиться от этой трудности можно особым выбором зависимости \(l(\tau)\), а именно: \[ l^{*}(t) = X'(t_{0},t)l_{0} \]

Подставим это в условие касания: \[ S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t, \tau)X'(t_{0}, t)l_{0} = \lambda_{t}(\tau) S_{0}X^{1/2}_{0}X'(t,t_{0})X'(t_{0},t)l_{0} \]

\[ S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t_{0}, \tau)l_{0} = \lambda_{t}(\tau)S_{0}X^{1/2}_{0}I'l_{0} \]

\[ S_{t}(\tau)P^{1/2}(\tau)B'(\tau)X'(t_{0}, \tau)l_{0} = \lambda_{t}(\tau)S_{0}X^{1/2}_{0}l_{0} \]

Зависимость от \(t\) пропала, и нашу задачу для выбранной траектории можно свести к задаче Коши: \[ \begin{equation} \begin{cases} \dot q_-(t) = Aq(t) + Bq(t), \\ q_-(t_{0}) = q_{0}. \end{cases} \end{equation} \]

\[ \begin{equation} \begin{cases} \dot X_-(t) = \dot Q'^{*}(t)Q^{*}(t) + Q'^{*}(t)\dot Q^{*}(t), \\ X_-(t_{0}) = X_{0} \end{cases} \end{equation} \]

\(Q^{*}\) может быть найдено из системы уравнений: \[ \begin{equation} \begin{cases} \dot Q^{*}(t) = S(t)P^{1/2}(t)B'(t) + Q^{*}(t)A'(t), \\ Q^{*}(t_{0}) = S_{0}X^{1/2}_{0}. \end{cases} \end{equation} \]

Пример

Рассмотрим систему (6) с параметрами \[ A = \begin{pmatrix} -1 & 0 & 0\\ 0 & -4 & 0\\ 0 & 0 & -1 \end{pmatrix}, \ \ B = \begin{pmatrix} 1 & 0 \\ 0 & 1 \\ 0 & 0 \end{pmatrix}, \ \ x_0 = \begin{pmatrix} 0 \\ 0 \\ 0 \end{pmatrix}, \ \ X_0 = \begin{pmatrix} 1 & 0 & 0\\ 0 & 20 & 0\\ 0 & 0 & 1 \end{pmatrix}, \ \ q = \begin{pmatrix} 0 \\ 0 \end{pmatrix}, \ \ Q = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix}. \] Собственные значения матрицы \(A\) равны −1, −1, −4. Их отрицательность свидетельствует об устойчивости исследуемой системы. На иллюстрации видно, что с течением времени \(t \) оценки внешние оценки множества достижимости стабилизируются (практически перестают меняться с течением времени).

Primer.jpg


Проекция оценки трубки достижимости на статическую трёхмерную плоскость. Двумерные сечения \( t = const\) представляют собой проекцию внутренней оценки множества достижимости.