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

Материал из sawiki
Перейти к навигации Перейти к поиску
Строка 19: Строка 19:
 
\mathcal{P}(t) = \mathcal{E}(q(t), Q(t)) \subset \mathbb{R}^m.
 
\mathcal{P}(t) = \mathcal{E}(q(t), Q(t)) \subset \mathbb{R}^m.
 
\]
 
\]
Тут \(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] \)
+
Тут \(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] \).
  
 
Задача состоит в построение множества разрешимости для нашей системы.
 
Задача состоит в построение множества разрешимости для нашей системы.

Версия 16:16, 10 декабря 2022

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

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

Рассматривается линейная управляемая система дифференциальных уравнений без помехи: \begin{equation} \label{1} \begin{cases} \dot x(t) = A(t)x(t) + B(t)u(t), \\ x(t_1) \in \mathcal{X}_1, \\ u(t) \in \mathcal{P}(t), \end{cases} \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)\) являются эллипсоидами: \[ \mathcal{X}_1 = \mathcal{E}(x_1, X_1) \subset \mathbb{R}^n, \] \[ \mathcal{P}(t) = \mathcal{E}(q(t), Q(t)) \subset \mathbb{R}^m. \] Тут \(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 можно определить как множество:

\[\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

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

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

Доказательство

Для доказательства равенства множеств, докажем равенство их опорных функций: \[ \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 \rangle} = \langle l,\,Aq \rangle + \sqrt{\langle l,\,AQA'l \rangle} = \rho(l\:|\:\mathcal{E}(Aq,AQA')). \]

Внешняя оценка для суммы эллипсоидов

Обозначим эллипсоид с центром \( q \in \mathbb{R}^n \) и матрицей конфигурации \( Q \in \mathbb{R}^{n \times n}\) \[ \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} (q_i, Q_i), |q_i| > 0\] Рассмотрим эллипсоид \( \mathcal{E}_+(q_+, Q_+) \), где \[ Q_+ = \left(q_1 + ... + q_m \right) \left(\frac{Q_1}{q_1} + ... + \frac{Q_m}{q_m} \right)\] \[q_+ = \sum \limits_{i=1}^m q_i\]

Действительно, \[ \rho(l| \mathcal{E}_+) = \langle \sum \limits_{i=1}^m q_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{q_j}{q_i} \langle l, Q_il \rangle )} \geq \left \{ \dfrac{a+b}{2} \geq \sqrt{ab} \right \} \geq \langle \sum \limits_{i=1}^m q_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}} \stackrel{\text{св-во оп.ф.}} = \rho (l| \mathcal{E}_1+...+\mathcal{E}_m) \] Отсюда следует \[ \sum \limits^m_{i=1} \mathcal{E}(q_i,Q_i) \subseteq \mathcal{E}_+ \] Равенство здесь достигается при условии равенства \( \dfrac{a+b}{2} = \sqrt{ab}\) что в свою очередь происходит тогда и только тогда, когда \( q_i = \sqrt{\langle l,Q_i l \rangle}, i=1,...,m.\).

Оценка множества разрешимости

Для системы (\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,\] где \(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. \]


Т.к. множества \(\mathcal{X}_1, \mathcal{P}(t)\) эллипсоиды, то с учетом утверждения 1 получим: \[\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 -ый отрезок имел вид \( \left [t + (i-1) \dfrac{t_1 - t}{N}, t + i \dfrac{t_1 - t}{N} \right] \). Тогда интегральная сумма примет вид \[\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)),\]

Из внешней оценки для суммы эллипсоидов можно получить внешнюю оценку: \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),\\ 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), \label{Q_plus} \end{equation}


где \(p_1,\,p(\tau)\) определяются выражениями: \begin{equation} p_1 = \langle l(t),\,X(t,t_1)X_1X'(t,t_1)l(t) \rangle^\frac{1}{2}, \label{p1} \end{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{ptau} \end{equation} Если \( p(\tau) = 0 \), то нельзя построить оценку, касающуюся точного множества в таком направлении. \[ p(\tau) = 0 \Leftrightarrow l(t)^T X(t,\tau)B(\tau)Q(\tau)B'(\tau)X'(t,\tau)l(t) = 0 \] Это условие можно дальше упростить, использовав положительную определённость \( Q\) и свойство фундаментальной матрицы.

Такие направления мы рассматривать не будем.

Оптимизация вычислений внешней оценки

Из выражений (\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},\] \[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делаем замену: \[l(t) = X'(t_1,t)l_1.\]

Тогда выражения для \(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}.\]

Построение внешней оценки

Обозначим: \[\tilde{A}(t) = p_1 - \int^{t_1}_t p(\tau)d\tau,\] \[\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}) преобразуется в: \[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{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)}, \\ & Q_+(t_1) = X_1. \label{u3} \end{cases} \end{equation}


При этом для \(\tilde{A}(t), \tilde{B}(t)\) можно также выразить систему дифференциальных уравнений: \begin{equation} \begin{cases} \dfrac{\partial \tilde{A}(t)}{\partial t} = p(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)}, \\ \tilde{A}(t_1) = p_1, \\ \tilde{B}(t_1) = \dfrac{X_1}{p_1}. \label{u2} \end{cases} \end{equation}


Вспомним, что фундаментальная матрица \(X(t,t_1)\) определяется следующей системой: \begin{equation} \begin{cases} \label{u1} \dfrac{\partial X(t,\tau)}{\partial t} = A(t)X(t,\tau), \\ X(\tau,\tau) = I. \end{cases} \end{equation}


Совместно решая системы (\ref{u3}), (\ref{u2}) и (\ref{u1}), можно получить \(Q_+(t)\) численным интегрированием. Центр искомого эллипсоида также удовлетворяет системе (\ref{q_sys}):

\begin{equation} \begin{cases} \dfrac{\partial q_\varepsilon}{\partial t} = A(t)q_\varepsilon(t) + B(t)q_\varepsilon(t), \\ q_\varepsilon(t_1) = x_1. \label{q_sys} \end{cases} \end{equation}

Пример вычисления

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


\[A(t) = \begin{bmatrix} 1 & t \\ \sin{t} & -1 \end{bmatrix},\;\;B(t) = \begin{bmatrix} -1 & 0.5 \\ t & 5\sin{t} \end{bmatrix},\;\;Q(t) = \begin{bmatrix} 2 & -0.3t^2 \\ -0.2t^2 & 1 \end{bmatrix},\;\; \mathcal{X}_1 = \begin{bmatrix} 2 & 0 \\ 0 & 3 \end{bmatrix},\] \[x_1 = \begin{bmatrix} 20 \\ 0 \end{bmatrix},\;\;q(t) = \begin{bmatrix} 0 \\ 5 \end{bmatrix},\;\;t_1 = 1,\;\;\varepsilon = 10^{-3}.\] \( \varepsilon \) - отвечает за точность приближения вычислений.

Pr1.jpg

Трубка разрешимости для указанной системы будет иметь вид:

Pr2.jpg