Главная > ВВЕДЕНИЕ В ТЕОРИЮ УСТОЙЧИВОСТИ (E. А. БАРБАШИН)
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

1. Рассмотрим теперь задачу отыскания управления, обеспечивающего точное или приближенное осуществление заданного процесса. Задача ставится следующим образом. Пусть дано дифференциальное уравнение
\[
\dot{x}=X(x, \eta, t)+u(y, t),
\]

где $x(t), \eta(t), y(t)$ — функции со значениями в банаховом пространстве $\boldsymbol{E}$, функция $\eta(t)$ является, вообще говоря, случайной. Предположим, что в фазовом пространстве $\boldsymbol{E}$ задана при $0 \leqslant t<T(0<$ $<T \leqslant \infty$ ) некоторая траектория $x=\psi(t)$. Предполагая, что поступает некоторая информация об изменении функции $\eta(t)$, играющей роль помехи, требуется поРис. 18. добрать такое управление за счет выбора $y(t)$, чтобы некоторое решение уравнения (8.1) точно или приближенно осуществляло движение по траектории $x=\psi(t)$ на заданном интервале времени. Задача может быть осложнена ограничением множества возможных значений функции $y(t)$; это множество может, например, быть ограниченным, компактным, иметь конечную размерность и т. д.

Структурная схема соответствующей автоматической системы дана на рис. 18. На этом рисунке $O$ — объект регулирования, назначением которого является получение заданного режима $x=\psi(t)$. Чтобы осуществить этот режим вводится звено $y$, предназначенное для выработки управления $u$. При формировании управления используется информация об осуществляемом режиме $\psi(t)$ и помехе $\eta(t)$, причем информация о последней может поступить с искажением в силу ряда причин. Например, такое искажение может наступить в силу появления запаздываний, инерционности в линии связи ${ }^{\circ} C$, ошибок измерения, случайных ошибок и т. д.

Так как управление рассматриваемой автоматической системы изменяется в соответствии с заранее заданной функциен времени $\psi(t)$, то рассматриваемая система является программной автоматической системой.

Если бы поставленная таким образом задача программного регулирования имела точное решение, то искомое управление определялось бы из уравнения
\[
u(y(t), t)=\psi(t)-X(\psi(t), \eta(t), t) .
\]

Однако уравнение (8.2) во многих случаях является неразрешимым относительно управляющей функции $y(t)$. Неразрешимость указанного уравнения может быть следствием ограничений, наложенных на норму функции $y(t)$, ограничений размерности $y(t)$, наличия неполной или искаженной информации о внешнем воздействии $\eta(t)$. Может случиться и так, что управление можно выбирать только из какого-либо узко очерченного класса функций, например, кусочно-постоянных функций, тригонометрических полиномов и т. д.
2. В уравнении (8.1) проведем замену $z=x-\psi(t)$; новое уравнение будет иметь вид
\[
z=Z(z, \eta, t)+\Delta(y, \psi(t), \eta(t), t),
\]

где
\[
\begin{array}{c}
Z(z, \eta, t)=X\left(z+\psi(t), \eta_{(}(t), t\right)-X(\psi(t), \eta(t), t), \\
\Delta\left(y, \psi(t), \eta_{i}(t), t\right)=X\left(\psi(t), r_{1}(t), t\right)-\psi(t)+u(y, t)=\Delta(t) .
\end{array}
\]

В уравнении возмущенного движения функция $\Delta(t)$ определяет ошибку приближения программирующей функции, отклонение решения $z(t)$ уравнения (8.3) от нуля совпадает с отклонением решения $x(t)$ уравнения (8.1) от заданной функции $\psi(t)$. Основной задачей здесь является оценка $\|z(t)\|$ в зависимости от $\|\Delta(t)\|$. Эту задачу в общем виде мы рассмагривали в § 2, а для случая, когда $Z$ — линейный оператор относительно $z$, указанная задача решалась в $\S 4$ как задача о накоплении возмущений.

Если идет речь об осуществлении заданного режима на бесконечном интервале времени $0 \leqslant t<\infty$, то, как нетрудно видеть, приближенное решение задачи возможно, если нулевое решение уравнения
\[
z=Z(z, \eta, t)
\]

устойчиво по отношению к постоянно действующим возмущениям, ограниченным по огношению к той метрике, в которой оценивается ошибка приближения $\Delta(t)$. Теоремы 6.2 и 6.3 дают возможность оценить точность приближения $\|z(t)\|$ программируемого режима с помощью нормы $\Delta(t)$, взятой в пространствах $\boldsymbol{C}, \boldsymbol{M}, \boldsymbol{M}_{2}$. Теорема 6.4 позволяет получить соответствующий результат в случае осуществления периодического режима.

Если программируемый режим является разрывным, то для указанных оценок следует привлечь теоремы $\S 7$.

Наконец, если мы хотим осуществить случайный режим, подчеркивая стохастический характер рассматриваемых уравнений, то следует принять во внимание пример 5 из $\S 3$. Проведенные там рассуждения позволяют свести поставленную задачу к детерминированному случаю [114].

Из теоремы 6.5 следует, что устойчивость при постоянно действующих возмущениях гарантируется равномерной асимптотической устойчивостью нулевого решения уравнения (8.4). Отсюда возникает интересная задача.

Назовем режим $\psi(t)$ устойчивым по отношению к уравнению $\dot{x}=X(x, t)$, если нулевое решение уравнения $\dot{z}=$ $=X(z+\psi(t), t)-X(\psi(t), t)$ равномерно асимптотически устойчиво. Из предыдущего ясно, что только устойчивые режимы могут претендовать на хорошее приближение при всех $t \geqslant 0$.

Очевидно, в случае, когда оператор $X(x, t)$ линеен относительно $x$, всякий режим будет устойчивым, если нулевое решение уравнения $\dot{x}=X(x, t)$ равномерно асимптотически устойчиво.

Таким же свойством обладают системы, рассмотренные Н. Н. Красовским [120]. Эти системы определяются тем, что для каждой из них можно указать постоянную симметричную матрицу $A$, имеющую положительные собственные числа, и такую, что симметризованная матрица

где
\[
\{B\}_{i k}=\left\{\left(A \frac{\partial X}{\partial x}\right)_{i k}+\left(A \frac{\partial X}{\partial x}\right)_{k i}\right\},
\]
$\left(\frac{\partial X}{\partial x}\right)_{i k}=\frac{\partial X_{i}}{\partial x_{k}}$,
имеет отрицательные собственные числа $\mu_{i}$, удовлетворяющие неравенству $\mu_{i}<-\alpha, \alpha>0$ во всех точках пространства, $-\infty<x_{i}<\infty, i==1,2, \ldots, n, 0 \leqslant t<\infty$. Здесь $X_{i}$ — проекции векторной функции $X(x, t)$.

3. Рассмотрим теперь в $n$-мерном линейном векторном пространстве $\boldsymbol{E}_{n}$ дифференциальное уравнение
\[
\dot{\boldsymbol{x}}=X(\boldsymbol{x}, t)+\sum_{k=1}^{m} \boldsymbol{c}_{k} y_{k}(t) .
\]

Здесь $\boldsymbol{x}, \boldsymbol{c}_{\boldsymbol{k}}$ — $n$-мерные векторы, $\boldsymbol{y}_{\boldsymbol{k}}$ — скалярные функции. Если ставится задача осуществления процесса $\boldsymbol{x}=\boldsymbol{\psi}(t)$ на промежутке $0 \leqslant t \leqslant T$, то замена $\boldsymbol{z}=\boldsymbol{x}-\boldsymbol{\Psi}(t)$ сведет уравнение (8.5) к уравнению
\[
\dot{z}=Z(z, t)+\Delta(t),
\]

где
\[
\begin{array}{l}
Z(z, t)=X(z+\Psi(t), t)-X(\Psi(t), t), \\
\Delta(t)=X(\Psi(t), t)-\dot{\Psi}(t)+\sum_{k=1}^{m} c_{k} y_{k}(t) .
\end{array}
\]

Пусть в области $\|\boldsymbol{z}\| \leqslant H, 0 \leqslant t \leqslant T$ функция $Z(\boldsymbol{z}, t)$ удовлетворяет условию Липшица
\[
\left\|Z\left(z_{1}, t\right)-Z\left(z_{2}, t\right)\right\| \leqslant L\left\|z_{1}-z_{2}\right\| .
\]

Тогда согласно теореме 2.6 решение $\boldsymbol{z}(t)$ уравнения (8.6) может быть оценено следуюшим образом:
\[
\|z(t)\| \leqslant \int_{0}^{T} e^{L(t-s)} \Delta(s) d s .
\]

Очевидно, чтобы решить задачу приближенного осуществления процесса $z=0$, необходимо за счет выбора либо векторов $c_{k}$, либо функций $y_{k}(t)$, либо тех и других, сделать векторную функцию $\boldsymbol{\Delta}(s)$ достаточно малой по отношению к той или иной метрике.
Пусть будет
\[
r(t)=\dot{\boldsymbol{\psi}}-X(\boldsymbol{\Psi}(t), t)
\]

тогда будем иметь
\[
\Delta(t)=\sum_{k=1}^{m} c_{k} y_{k}(t)-r(t)
\]

и, следовательно, задача сводится к задаче аппроксимации функции $r(t)$ линейным агрегатом $y(t)=\sum_{k=1}^{m} c_{k} y_{k}(t)$. Указанная задача является очевидно задачей теории приближений. Проще всего такие задачи решаются в метрике $\boldsymbol{L}_{2}$, т. е. в терминах теории среднеквадратических приближений. Напомним некоторые основные положения этой теории [121].

В линейном пространстве $\boldsymbol{H}$ сопоставим каждой паре элементов $x, y$ некоторое число $(x, y)$, которое назовем скалярным произведением. Пусть будут выполнены следующие условия:
a)
\[
(x, y)=(y, x),
\]
b) $\quad(\alpha x+\beta y, z)=\alpha(x, z)+\beta(y, z)$,
c) $\quad(x, x) \geqslant 0$,
d) $(x, x)=0$ тогда и только тогда, когда $x=0$.

Норму в пространстве $\boldsymbol{H}$ введем по правилу
\[
\|x\|^{2}=(x, x) \text {. }
\]

Пространство $\boldsymbol{H}$ назовем пространством Гӥльберта. Если $(x, y)=0$, то элементы $x$ и $y$ будем называть ортогональными.

Систему элементов $x_{1}, \ldots, x_{m}$ из $\boldsymbol{H}$ назовем линейно независимой, если из
\[
\alpha_{1} x_{1}+\ldots+\alpha_{m} x_{m}=0,
\]

где $\alpha_{k}$ — вещественные числа, следует $\alpha_{k}=0$ для любого значения $k$. Систему элементов $x_{1}, \ldots, x_{m}$ назовем ортонормированной, если $\left(x_{i}, x_{k}\right)=0$ при $i
eq k,\left(x_{i}, x_{i}\right)=1$ при $i=1,2, \ldots, m$.

Если $x_{1}, \ldots, x_{m}$ — система линеино независимых элементов пространства $\boldsymbol{H}$, то можно построить ортонормированную систему $y_{1}, \ldots, y_{m}$, элементы которой являются линенными комбинациями $x_{1}, \ldots, x_{m}$, и наоборот.

Пусть $\boldsymbol{H}_{m}$ — некоторое $m$-мерное подпространство пространства $\boldsymbol{H}$, т. е. подпространство, порожденное $m$ линейно независимыми элементами $\boldsymbol{h}_{1}, \ldots, \boldsymbol{h}_{m}$, и пусть $\boldsymbol{f}$-произвольный элемент пространства $\boldsymbol{H}$. Поставим задачу подбора таких чисел $\alpha_{1}, \ldots, \alpha_{m}$, чтобы величина
\[
\left\|f-\alpha_{1} h_{1}-\ldots-\alpha_{m} h_{m}\right\|
\]

была наименьшей.

Такая задача всегда имеет решение и оно единственно. Если
\[
h_{0}=\sum_{k=1}^{m} \alpha_{k} \boldsymbol{h}_{k}
\]

является наилучшим приближением в указанном выше смысле, то справедливо равенство
\[
\left(\boldsymbol{f}-\boldsymbol{h}_{0}, \boldsymbol{h}\right)=0,
\]

где $\boldsymbol{h}$ — любой элемент из $\boldsymbol{H}_{\boldsymbol{m}}$.
Равенство (8.7) означает, что элемент $\boldsymbol{f}$ — $\boldsymbol{h}_{0}$ ортогонален к любому элементу $\boldsymbol{h}$ из $\boldsymbol{H}_{m}$. Этот факт, очевидно, допускает простую наглядную интерпретацию, если $\boldsymbol{H}$-конечномерное векторное пространство, то $h_{0}$ в этом случае является проекцией вектора $\boldsymbol{f}$ на гиперплоскость $\boldsymbol{H}_{m}$.

Беря в качестве $\boldsymbol{h}$ любой из порождающих элементов $\boldsymbol{h}_{\boldsymbol{i}}$ из (8.7), выводим
\[
\left(\boldsymbol{f}-\sum_{k=1}^{m} \alpha_{k} \boldsymbol{h}_{k}, \boldsymbol{h}_{i}\right)=0,
\]

откуда следует
\[
\sum_{k=1}^{m} \alpha_{k}\left(\boldsymbol{h}_{k}, \boldsymbol{h}_{i}\right)=\left(\boldsymbol{f}, \boldsymbol{h}_{i}\right), i=1,2, \ldots, m .
\]

Система (8.8) дает возможность найти числа $\alpha_{1}, \ldots, \alpha_{m}$. Определитель этой системы

называется определителем Грама. Если элементы $\boldsymbol{h}_{1}, \ldots, \boldsymbol{h}_{m}$ линейно независимы, то определитель Грама всегда положителен. С помощью определителя Грама можно найти ошибку приближения, т. е. величину
\[
\delta=\left\|f-h_{0}\right\| .
\]

Справедлива формула
\[
\delta^{2}=\frac{\Gamma\left(h_{1}, \ldots, h_{m}, f\right)}{\Gamma\left(h_{1}, \ldots, h_{m}\right)} .
\]

Если система $\left\{\boldsymbol{h}_{i}\right\}$ ортонормированная, то имеем
\[
\delta^{2}=(f, f)-\sum_{i=1}^{m} \alpha_{i}^{2} .
\]

Если система $\left\{\boldsymbol{h}_{i}\right\}$ ортонормированных векторов является бесконечной, то ряд
\[
\sum_{i=1}^{\infty} \alpha_{i} \boldsymbol{h}_{i}
\]

где $\alpha_{i}=\left(\boldsymbol{f}, \boldsymbol{h}_{\boldsymbol{i}}\right)$, называется рядом Фурье. Бесконечная ортонормированная система называется полной, если не существует элемента, отличного от нуля, который был бы ортогонален к каждому элементу рассматриваемой системы.

Если пространство $\boldsymbol{H}$ сепарабельно, т. е. в нем имеется счетное всюду плотное множество элементов, то в $\boldsymbol{H}$ всегда существует счетная и полная ортонормированнная система элементов. Из (8.10) следует в этом случае неравенство Бесселя
\[
\sum_{i=1}^{\infty} \alpha_{i}^{2} \leqslant\|f\|^{2} .
\]

Если пространство $\boldsymbol{H}$ сепарабельно и полно, то ряд Фурье любого элемента $\boldsymbol{f}$ по полной ортонормированной системе сходится к $\boldsymbol{f}$ и имеет место равенство Парсеваля
\[
\sum_{k=1}^{\infty} \alpha_{k}^{2}=\|f\|^{2} .
\]
4. Вернемся теперь снова к нашей задаче, т. е. к задаче аппроксимации векторной функции $\boldsymbol{r}(t)$ линейным агрегатом
\[
\sum_{k=1}^{m} c_{k} y_{k}(t)
\]
3адача А. Подобрать векторы $c_{k}$ таким образом, чтобы ошибка
\[
\delta=\left(\int_{0}^{T}\|\Delta(t)\|^{2} d t\right)^{1 / 2}
\]

стала нацменьшей.

Здесь
\[
\|\Delta(t)\|^{2}=\sum_{i=1}^{n}\left(\sum_{k=1}^{m} c_{i k} y_{k}(t)-r_{i}(t)\right)^{2},
\]
$c_{i k}$ — проекции вектора $c_{k}$. Имеем
\[
\delta^{2}=\sum_{i=1}^{n} \delta_{i}^{2}
\]

где
\[
\hat{\delta}_{i}^{2}=\int_{0}^{T}\left(\sum_{k=1}^{m} c_{i k} y_{k}(t)-r_{i}(t)\right)^{2} d t
\]

и задача сводится к минимизации каждой из частных ошибок $\delta_{i}$. Такое разделение можно сделать потому, что выбор величин $c_{i k}$ при одном значении $i$ не влияет на выбор этих величин при другом значении $l$.

Рассмотрим пространство $\boldsymbol{H}$, элементами которого являются функции $f(t)$ с интегрируемым квадратом на отрезке $[0, T]$. Скалярное произведение в $\boldsymbol{H}$ введем по правилу
\[
\left(f_{1}, f_{2}\right)=\int_{0}^{T} f_{1}(t) f_{2}(t) d t .
\]

Подпространство $\boldsymbol{H}_{m}$, теперь будет подпространством, порожденным функциями $y_{1}(t), \ldots, y_{m}(t)$. Таким образом, ставится задача отыскания наилучшего среднеквадратического приближения функции $r_{i}(t)$ линейным агрегатом
\[
\sum_{k=1}^{m} c_{i k} y_{k}(t)
\]

Согласно (8.8) для определения величин $c_{i k}$ при данном значении $l$ имеем систему
\[
\sum_{k=1}^{m} c_{i k}\left(y_{k}, y_{j}\right)=\left(r_{i}, y_{j}\right), j=1,2, \ldots, m .
\]

Для определения векторов $\boldsymbol{c}_{\boldsymbol{k}}$ согласно (8.11) можем получить систему
\[
\sum_{k=1}^{m} c_{k}\left(y_{k}, y_{j}\right)=\left(r, y_{j}\right), j=1,2, \ldots, m .
\]

Квадрат ошибки приближения в данном случае будет равен
\[
\delta^{2}=\sum_{i=1}^{n} \frac{\Gamma\left(y_{1}, \ldots, y_{m}, r_{i}\right)}{\Gamma\left(y_{1}, \ldots, y_{m}\right)} .
\]

Задача В. При заданных векторах $c_{k}$ найти систему функций $y_{1}(t), \ldots, y_{m}(t), m \leqslant n$, минимизирующих $\delta$.

Прежде всего следует заметить, что выбор значений функций $y_{k}(t)$ в данный момент $t$ не влияет на выбор значенин этих функций в любой другой момент времени. Поэтому задача сводится к минимизации величины
\[
\|\Delta(t)\|^{2}=\sum_{i=1}^{n}\left(\sum_{k=1}^{m} c_{i k} y_{k}(t)-r_{i}(t)\right)^{2} .
\]

Теперь уже в качестве гильбертова пространства $\boldsymbol{H}$ следует рассматривать пространство $n$-мерных векторов $\boldsymbol{c}_{k}$, а в качестве подпространства $\boldsymbol{H}_{m}$ будет фигурировать подпространство, порожденное векторами $\boldsymbol{c}_{1}, \ldots, \boldsymbol{c}_{m}$.
Согласно (8.8) получаем систему для определения $y_{k}(t)$ :
\[
\sum_{k=1}^{m} y_{k}(t)\left(c_{k}, c_{j}\right)=\left(r(t), c_{j}\right), j=1,2, \ldots, m .
\]

Здесь выражения $\left(\boldsymbol{c}_{k}, \boldsymbol{c}_{j}\right),\left(\boldsymbol{r}(t), \boldsymbol{c}_{j}\right.$ ) означают скалярные произведения соответствующих векторов в обычном смысле.
Согласно (8.9) получим
\[
\delta^{2}=\int_{0}^{T}\|\Delta(t)\|^{2} d t=\frac{1}{\Gamma\left(c_{1}, \ldots, c_{m}\right)} \int_{0}^{T} \Gamma\left(c_{1}, \ldots, c_{m}, \boldsymbol{r}(t)\right) d t .
\]

Задача имеет простую геометрическую интерпретацию. Обозначим через $\boldsymbol{H}_{m}$ плоскость, порожденную векторами $\boldsymbol{c}_{1}, \ldots, \boldsymbol{c}_{m}$. В $n$-мерном пространстве $\boldsymbol{H}$ задана кривая $\boldsymbol{z}=\boldsymbol{r}(t)$; требуется найти кривую
\[
\boldsymbol{z}=\sum_{k=1}^{m} c_{k} y_{k}(t)
\]

которая имеет наименьшее среднеквадратичное отклонение от заданной кривой. Решение задачи состоит в том, что каждую точку искомой кривой мы получаем как проекцию на плоскость $\boldsymbol{H}_{m}$ соответствующей точки первой кривой $\boldsymbol{z}=\boldsymbol{r}(t)$. Отсюда следует, что решение задачи не изменится, если в качестве порождающей системы векторов $\boldsymbol{c}_{1}, \ldots, \boldsymbol{c}_{m}$ возьмем эквивалентную ей ортонормированную систему. В этом случае получим
\[
\begin{array}{c}
y_{j}(t)=\left(\boldsymbol{r}(t), c_{j}\right), \\
\delta^{2}=\int_{0}^{T} \boldsymbol{r}^{2}(t) d t-\sum_{j=1}^{m}\left(\boldsymbol{r}(t), c_{j}\right)^{2} d t .
\end{array}
\]
3адача С. Найти оптимальную систему векторов $c_{k}$ и функций $y_{k}(t)$ минимизирующих б.
Рассмотрим матрицу $B$, элементы которой имеют вид
\[
b_{i k}=\int_{0}^{T} r_{i}(t) r_{k}(t) d t
\]

где $r_{i}(t)$ — проекции вектора $\boldsymbol{r}(t)$.
Так как матрица $B$ симметрична, то ее собстеенные числа вещественны. Более того, собственные числа матрицы $B$ неотрицательны. В самом деле, матрица $B$ является матрицей знакоположительной квадратичной формы
\[
I(x)=\sum_{i, k=1}^{n} b_{i k} x_{i} x_{k}=\int_{0}^{T}\left(\sum_{k=1}^{n} r_{k}(t) x_{k}\right)^{2} .
\]

Отсюда согласно § 10 первой главы выводим, что наименьшее собственное число $\lambda_{n}$, как минимум формы $I(x)$ на единичной сфере, должно быть неотрицательным. Расположим собственные числа матрицы $B$ в порядке убывания
\[
\lambda_{1} \geqslant \lambda_{2} \geqslant \ldots \geqslant \lambda_{n} \geqslant 0 .
\]

Каждому собственному числу $\lambda_{k}$ соответствует по крайней мере один собственный вектор $\boldsymbol{c}_{k}$. Известно ([5], стр. 20), что систему собственных векторов можно ортонормировать. Таким образом получим ортонормированную систему собственных векторов матрицы $B$.

Теорема 8.1. Ортонорированная система собственных векторов $c_{1}, \ldots, c_{m}$ матриы $B$ является оптимальной системой управляющих векторов, причем, если система управляющих бункций $y_{k}(t)$ выбрана согласно (8.13), то
\[
\delta^{2}=\sum_{k=m+1}^{n} \lambda_{k} .
\]

В самом деле, если система векторов $\boldsymbol{c}_{1}, \ldots, \boldsymbol{c}_{m}$ ортонормирована, то согласно формуле (8.14) имеем
\[
\delta^{2}=\int_{0}^{T} r^{2}(t) d t-\sum_{k=1}^{m} \int_{0}^{T}\left(c_{k}, \boldsymbol{r}(t)\right)^{2} d t .
\]

Необходимо систему векторов подобрать таким образом, чтобы сумма
\[
\sum_{k=1}^{m} \int_{0}^{T}\left(c_{k}, r(t)\right)^{2} d t
\]

была наибольшей. Рассмотрим первое слагаемое этой суммы:
\[
\begin{array}{l}
I_{1}=I\left(c_{1 i}\right)=\int_{0}^{T}\left(c_{1}, r(t)\right)^{2} d t= \\
= \sum_{i, k=1}^{n}\left(\int_{0}^{T} r_{i}(t) r_{k}(t) d t c_{1 k} c_{1 i}\right)=\sum_{i, k=1}^{n} b_{i k} c_{1 i} c_{1 k} .
\end{array}
\]

Здесь $c_{i k}$ — проекции вектора $c_{i}$. Задача сводится к тому, чтобы найти максимум квадратичной формы $I\left(c_{1 i}\right)$ при условии
\[
\sum_{i=1}^{n} c_{1 i}^{2}=1 .
\]

Согласно $\S 10$ первой главы искомый максимум равен наибольшему собственному числу $\lambda_{1}$ и достигается для собственного вектора $\boldsymbol{c}_{1}$, отвечающего этому числу. Чтобы сделать максимальным следующее слагаемое,
\[
I_{2}=\int_{0}^{T}\left(c_{2}, r(t)\right)^{2} d t=I\left(c_{2 i}\right)
\]

при дополнительных условиях $\left(c_{1}, c_{2}\right)=0, c_{2}^{2}=1$, нужно взять собственный вектор $\boldsymbol{c}_{2}$, отвечающий следующему собственному. числу. Согласно экстремальной теории квадратичных форм ([5]), максимум $I_{2}$ будет равен $\lambda_{2}$. Если $\lambda_{1}=\lambda_{9}$, то в качестве $\boldsymbol{c}_{2}$ следует выбрать среди бесконечного множества собственных векторов кратного корня $\lambda_{1}$ вектор, ортогональный к $\boldsymbol{c}_{1}$. Пользуясь аналогичными рассуждениями, получим полное решение нашей задачи.
Так как
\[
\int_{0}^{T} r^{2} d t=\sum_{i=1}^{n} c_{i i}=\sum_{i=1}^{n} \lambda_{i}
\]

есть инвариант квадратичной формы $I$, то формула (8.15) непосредственно вытекает из формулы (8.14).

Заметим теперь, что добиться точного осуществления траектории путем выбора оптимальной системы управляющих функций и управляющих векторов можно при $m \leqslant n$ только в том случае, если
\[
\lambda_{m+1}=\lambda_{m+2}=\ldots=\lambda_{n}=0 .
\]

Но это означает, что уравнение
\[
D(\lambda)=|B-\lambda E|=0 \text { ( } E \text { — единичная матрица) }
\]

имеет нулевой корень кратности $n-m$. Условия существования такого корня имеют вид $D(0)=D^{\prime}(0)=\ldots=D^{(n-m+1)}(0)=0$. Геометрически эти условия означают, что кривая $z=\boldsymbol{r}(t)$ лежит в $m$-мерном линейном подпространстве пространства $\boldsymbol{E}_{n}$. Если же величина
\[
\delta^{2}=\sum_{k=m+1}^{n} \lambda_{k}
\]

не равна нулю, то она равна минимуму квадрата среднеквадратичного отклонения кривой $\boldsymbol{z}=\boldsymbol{r}(t)$ от $m$-мерной гиперплоскости пространства $\boldsymbol{E}_{n}$.

Таким образом, величина $\delta$ в данном случае является $m$-м поперечником кривой $\boldsymbol{z}=\boldsymbol{r}(t)$ в пространстве $\boldsymbol{E}_{n}$ [122].

Для вычисления $\delta^{2}$ по формуле (8.15) необязательно нужно знать корни $\lambda_{m+1}, \ldots, \lambda_{n}$. Известно ([123], стр. 80), что
\[
\delta^{2}=\frac{1}{2 \pi i} \int_{R} z \frac{D^{\prime}(z)}{D(z)} d z,
\]

где $R$-любой контур плоскости комплексного переменного, охватывающий только указанные корни уравнения $D(\lambda)=0$. В частности, $R$ может быть окружностью радиуса $\varepsilon$ с центром в начале координат, если известно, что $\lambda_{m+1}<\varepsilon<\lambda_{m}$. Для определения минимального количества управляющих функции, позволяющих осуществить траекторию с заданной точностью, полезно использовать принцип аргумента или какойлибо другой известный метод (например, метод Штурма) определения числа корней уравнения $D(\lambda)=0$, лежащих в интервале $(0, \varepsilon)$. Если это число равно $l$, то $n-l$ управляющих функций и $n-l$ управляющих векторов можно будет подобрать так, что будет иметь место неравенство $\delta^{2}<\varepsilon l$. Лучшую оценку точности приближения дает в этом случае снова формула (8.15). Во всяком случае, полезно помнить, что приближение при помощи $m$ управляющих функций будет тем точнее, чем меньше будут по абслютной величине коэффициенты уравнения $D(\lambda)=0$ при степеня $\lambda$, не превосходящих $m-n$.
5. В случае, когда интервал времени, на котором мы осуществляем заданный процесс, полубесконечен, т. е. задан неравенством $0 \leqslant t<\infty$, необходимо обратиться к лемме 6.2 (неравенство (6.17)) и к теореме 6.5. Если мы хотим оценивать величину $\boldsymbol{\Delta}(t)$ по норме $M_{2}$, то можем выбрать управляющие векторы $\boldsymbol{c}_{k}$ таким образом, чтобы минимизировать
\[
\left\|r(s)-\sum_{k=1}^{m} c_{k} y_{k}(s)\right\| \text { на интервале } t \leqslant s \leqslant t+1 .
\]

В этом случае, очевидно, при переменном $t$ векторы $\boldsymbol{c}_{k}$ превращаются в векторные функции $\boldsymbol{c}_{k}(t)$. Эти векторные функции можно сделать кусочно-постоянными, если минимизацию проводить только на интервалах $k \leqslant t \leqslant k+1$, где $k$-целое число. Задача наилучшего приближения в $\boldsymbol{M}_{\mathbf{2}}$ и в том и в другом случаях не будет решена точно, однако найденное управление может оказаться практически удовлетворительным.
6. Может случиться так, что на величину управляющих векторов наложены некоторые ограничения. В работе [124] указан способ решения задачи в этом случае. Различные другие подходы к рассматриваемой здесь задаче освещены в статьях [125-131].

В задаче осуществления процесса мы предполагали все время, что начальные точки действительной и осуществляемой траектории совпадают. Если начальное состояние не соответствует желаемому, то предварительно следует осуществлять переходный процесс [124]. Однако более перспективный способ состоит в том, что переходный процесс и процесс осуществления движения по заданной траектории производятся одновременно. В этом случае надо задать семейство переходных кривых, которое определяет поле направлений в фазовом пространстве. Это семейство может быть задано также дифференциальными уравнениями. Заданная система дифференциальных уравнений также определяет некоторое поле направлений, которое зависит от управления. Управление находится из условия минимизации в каждый момент времени квадратичного отклонения между соответствующими векторами указанных направлений [130].

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

1
Оглавление
email@scask.ru