Известия РАН. Теория и системы управления, 2020, № 1, стр. 68-87

КРИТЕРИЙ УПРАВЛЯЕМОСТИ ДИСКРЕТНЫХ БИЛИНЕЙНЫХ СИСТЕМ С ПЕРЕСТАНОВОЧНЫМИ МАТРИЦАМИ

А. Н. Сиротин *

МАИ (национальный исследовательский ун-т)
Москва, Россия

* E-mail: asirotin2@yandex.ru

Поступила в редакцию 15.04.2019
После доработки 18.08.2019
Принята к публикации 23.09.2019

Полный текст (PDF)

Аннотация

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

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

Наиболее известный критерий управляемости для систем управления – это алгебраический критерий Калмана для автономных линейных систем с конечномерным вектором состояния и без ограничений на управление. Для общих нелинейных систем, в частности билинейных систем, исчерпывающих (полностью совпадающих) необходимых и достаточных условий управляемости к настоящему времени не имеется [1]. Целью статьи является изучение класса дискретных билинейных систем с перестановочными матрицами.

Рассматривается автономная однородная билинейная система (A, B) с дискретным временем и скалярным управлением без ограничений:

(0.1)
$x\left( {k + 1} \right) = \left( {A + u\left( k \right)B} \right)x\left( k \right),\quad k \in {{\mathbb{Z}}_{ + }} = \left\{ {0,1,...} \right\},$
где $x\left( k \right) \in {{\mathbb{R}}^{n}}$ – вектор состояний; $u\left( k \right) \in \mathbb{R}$ – управление в каждый момент времени k; $A,B \in {{\mathbb{R}}^{{n \times n}}}$ – соответствующие матрицы системы.

Определение. Билинейная система (A, B) называется (вполне или полностью) управляемой, если для произвольной пары векторов $\xi ,\eta \in {{\mathbb{R}}^{n}}{\backslash }\left\{ 0 \right\}$ имеется хотя бы один конечный набор допустимых управлений $\left\{ {u\left( 0 \right),...,u\left( {K - 1} \right)} \right\} \in {{\mathbb{R}}^{K}}$ и число шагов $K \in \mathbb{N} = {{\mathbb{Z}}_{ + }}{\backslash }\left\{ 0 \right\}$, такие, что $x\left( 0 \right) = \xi $, $x(K)$ = η.

В статье обсуждаются необходимые и достаточные условия класса дискретных билинейных систем с перестановочными матрицами, т.е. для квадратных матриц системы A и B выполняется равенство $AB = BA$.

1. Некоторые необходимые условия управляемости. Для специального класса билинейных систем с перестановочными матрицами есть возможность установить некоторые конструктивные результаты, касающиеся необходимых условий. Соответствующие утверждения используют аппарат матричных вычислений и классические результаты линейной алгебры. Таким образом, для управляемых билинейных систем с перестановочными матрицами удается выявить ограничения на размерность вектора состояния, а также построить каноническое разложение матриц системы.

Для билинейной системы (A, B) с дискретным временем естественным образом вводится множество достижимости $\mathcal{Y}\left( {K,\xi } \right) \subset {{\mathbb{R}}^{n}}$ из начального состояния $\xi \in {{\mathbb{R}}^{n}}{\backslash }\left\{ 0 \right\}$ за $K \in \mathbb{N}$ шагов как множество вида

$\mathcal{Y}\left( {K,\xi } \right) = \{ y \in {{\mathbb{R}}^{n}}:y = \left( {A + u\left( {K - 1} \right)B} \right) \cdots \left( {A + u\left( 0 \right)B} \right)\xi \} .$

Далее строится (предельное) множество достижимости из состояния $\xi $:

$\mathcal{Y}\left( \xi \right) = \bigcup\limits_{K \in \mathbb{N}}^{} {\mathcal{Y}\left( {K,\xi } \right).} $

Таким образом, билинейная система (A, B) является управляемой, только если для каждого $\xi \in {{\mathbb{R}}^{n}}{\backslash }\left\{ 0 \right\}$ верно равенство

$\mathcal{Y}\left( \xi \right) = {{\mathbb{R}}^{n}}.$

Полезно использовать соответствующие простейшие условия управляемости. Если билинейная система (A, B) является управляемой, тогда для всех векторов $\xi \in {{\mathbb{R}}^{n}}{\backslash }\left\{ 0 \right\}$ верно

$\dim {\text{Lin}}\mathcal{Y}\left( \xi \right) = n,$
где ${\text{Lin}}\mathcal{Y}\left( \xi \right)$ – линейная оболочка системы векторов, образующих множество $\mathcal{Y}\left( \xi \right)$. Если же верно неравенство
(1.1)
$\mathop {\inf }\limits_{\xi \in {{\mathbb{R}}^{n}}\backslash \left\{ 0 \right\}} \dim {\text{Lin}}\mathcal{Y}\left( \xi \right) < n,$
тогда билинейная система (A, B) не является управляемой.

Теорема 1. Пусть билинейная система (A, B) с перестановочными матрицами $A,B \in {{\mathbb{R}}^{{n \times n}}}$ – управляемая, тогда $n \leqslant 2$.

Доказательство. Справедливо утверждение ([2, гл. 1, § 1.3, лемма 1.3.17; 3, гл. IX, § 10, лемма 1]): перестановочные матрицы $A,B \in {{\mathbb{R}}^{{n \times n}}}$ всегда имеют общий ненулевой вектор $\xi {\text{*}} \in {{\mathbb{C}}^{n}}$, являющийся собственным вектором каждой матрицы. Пусть

(1.2)
$\xi * = {{\xi }^{1}} + i{{\xi }^{2}};\quad {{\xi }^{1}},{{\xi }^{2}} \in {{\mathbb{R}}^{n}},{\text{ }}\quad {{i}^{2}} = - 1$.

По построению вектор ξ* отвечает собственным значениям

(1.3)
$\alpha = {{\lambda }_{A}} + i{{\mu }_{A}},\quad \beta = {{\lambda }_{B}} + i{{\mu }_{B}};\quad {{\lambda }_{A}},{{\lambda }_{B}},{{\mu }_{A}},{{\mu }_{B}} \in \mathbb{R}$
матриц A и B соответственно. Поэтому верны равенства
(1.4)
$A\xi {\text{*}} = \alpha \xi {\text{*}},\quad B\xi {\text{*}} = \beta \xi {\text{*}}$
или подробнее:

(1.5)
$\begin{gathered} A{{\xi }^{1}} = {{\lambda }_{A}}{{\xi }^{1}} - {{\mu }_{A}}{{\xi }^{2}},\quad A{{\xi }^{2}} = {{\mu }_{A}}{{\xi }^{1}} + {{\lambda }_{A}}{{\xi }^{2}}, \\ B{{\xi }^{1}} = {{\lambda }_{B}}{{\xi }^{1}} - {{\mu }_{B}}{{\xi }^{2}},\quad B{{\xi }^{2}} = {{\mu }_{B}}{{\xi }^{1}} + {{\lambda }_{B}}{{\xi }^{2}}. \\ \end{gathered} $

Следовательно, для произвольного вектора $\xi \in {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} $ справедливы включения Aξ, $B\xi \in {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} $. Если вектор ξ* оказывается вещественным, тогда считается ${{\xi }^{2}} = 0$.

Допустим, система (A, B) является управляемой и одновременно n > 2. Тогда верно включение

$\mathcal{Y}\left( \xi \right) \subset {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} \quad {\text{при}}\quad \xi \in {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} $
и поэтому

$\dim {\text{Lin}}\mathcal{Y}\left( \xi \right) \leqslant 2\quad {\text{при}}\quad \xi \in {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} .$

Используем неравенство (1.1)

$\mathop {\inf }\limits_{\xi \in {{\mathbb{R}}^{n}}\backslash \left\{ 0 \right\}} \dim {\text{Lin}}\mathcal{Y}\left( \xi \right) \leqslant 2 < n$
и приходим к выводу, что система (A, B) не является управляемой.

Противоречие доказывает теорему 1.

Другие доказательства этого факта можно найти в [4, 5].

Управляемые билинейные одномерные системы (n = 1) не представляют собой интереса, поэтому последующие результаты будут касаться систем (A, B) при n = 2.

Для вещественного числа t ортогональная матрица $R\left( t \right) \in \operatorname{SO} \left( 2 \right)$, как известно, определяется по формуле

$R\left( t \right) = \left( {\begin{array}{*{20}{c}} {\cos t}&{\sin t} \\ { - \sin t}&{\cos t} \end{array}} \right).$

Совокупность всех собственных значений матрицы $C \in {{\mathbb{R}}^{{n \times n}}}$, берущихся с их кратностями, называется спектром матрицы $C$ и обозначается через $\sigma \left( C \right) \subset \mathbb{C}$.

Теорема 2. Пусть n = 2 и билинейная система (A, B) с перестановочными матрицами является управляемой. Тогда справедливы утверждения:

(1.6)
$({\text{i}})\,\,\sigma \left( A \right) = \left\{ {\alpha ,\bar {\alpha }} \right\},\quad \sigma \left( B \right) = \left\{ {\beta ,\bar {\beta }} \right\};\quad \operatorname{Im} \alpha \ne 0,\quad \operatorname{Im} \beta \ne 0;\quad \alpha ,\beta \in \mathbb{C}.$

(ii) Пусть собственные значения матриц $A$ и $B$ представлены в тригонометрической форме

(1.7)
$\alpha = {{r}_{1}}\cos {{\varphi }_{1}} + i{{r}_{1}}\sin {{\varphi }_{1}},\quad \beta = {{r}_{2}}\cos {{\varphi }_{2}} + i{{r}_{2}}\sin {{\varphi }_{2}}.$

Тогда верны неравенства

(1.8)
${{r}_{j}} > 0,\quad {{\sin }^{2}}{{\varphi }_{j}} > 0;\quad {\text{ }}j = 1,2;\quad {{\sin }^{2}}\left( {{{\varphi }_{1}} - {{\varphi }_{2}}} \right) > 0$
и верны разложения
(1.9)
$A = {{r}_{1}}PR\left( {{{\varphi }_{1}}} \right){{P}^{{ - 1}}},\quad B = {{r}_{2}}PR\left( {{{\varphi }_{2}}} \right){{P}^{{ - 1}}},$
где $P \in {{\mathbb{R}}^{{2 \times 2}}}$ – некоторая невырожденная матрица.

Доказательство. Воспользуемся рассуждениями из доказательства теоремы 1, а также формулами (1.2)(1.5) и соответствующими обозначениями.

(i) Пусть $\alpha \in \sigma \left( A \right)$, $\beta \in \sigma \left( B \right)$, тогда собственные значения $\alpha ,\beta $ матриц $A,B$, отвечающие собственному вектору ξ*, не могут быть вещественными.

Действительно, предположим противное и пусть $\operatorname{Im} \alpha = \operatorname{Im} \beta = 0$. Тогда из (1.3) имеем

${{\mu }_{A}} = {{\mu }_{B}} = 0$
и из (1.5) получаем соотношения

$A{{\xi }^{1}} = {{\lambda }_{A}}{{\xi }^{1}},\quad B{{\xi }^{1}} = {{\lambda }_{B}}{{\xi }^{1}};\quad A{{\xi }^{2}} = {{\lambda }_{A}}{{\xi }^{2}},\quad B{{\xi }^{2}} = {{\lambda }_{B}}{{\xi }^{2}}.$

Таким образом, по построению

$\dim {\text{Lin}}\mathcal{Y}({{\xi }^{j}}) \leqslant 1 < 2 = n,\quad j = 1,2.$

Вектор ξ* по определению ненулевой и поэтому хотя бы один вещественный вектор из ${{\xi }^{1}},\;{{\xi }^{2}}$ также обязан быть ненулевым. Используя неравенство (1.1), приходим к выводу, что система (A, B) не является управляемой. Полученное противоречие доказывает, что $\operatorname{Im} \alpha \ne 0$, $\operatorname{Im} \beta \ne 0$.

Далее, из (1.4) получаем

$A{{\bar {\xi }}^{*}} = \bar {\alpha }{{\bar {\xi }}^{*}},\quad B{{\bar {\xi }}^{*}} = \bar {\beta } \cdot {{\bar {\xi }}^{*}}$
и, следовательно, по определению $\bar {\alpha } \in \sigma \left( A \right)$, $\bar {\beta } \in \sigma \left( B \right)$. Числа $\alpha $ и $\beta $ не являются вещественными, поэтому $\alpha \ne \bar {\alpha }$, $\beta \ne \bar {\beta }$. Таким образом, получаем $\sigma \left( A \right) = \left\{ {\alpha ,\bar {\alpha }} \right\}$, $\sigma \left( B \right) = \left\{ {\beta ,\bar {\beta }} \right\}$.

(ii) Разложение (1.2) комплексного вектора ξ* соответствует линейно независимым вещественным векторам ${{\xi }^{1}}$ и ${{\xi }^{2}}$.

Рассуждаем от противного. Предположим, что векторы ${{\xi }^{1}}$ и ${{\xi }^{2}}$ линейно зависимы. В этом случае найдутся комплексное число γ и ненулевой вещественный вектор $\tilde {\xi } \in {\text{Lin}}\{ {{\xi }^{1}},{{\xi }^{2}}\} $, такие, что справедливо равенство

$\xi {\text{*}} = \gamma \tilde {\xi }.$

Поскольку комплексный вектор ξ* является общим собственным вектором матриц A, B, то соответствующий вещественный вектор $\tilde {\xi }$ также обязан быть общим собственным вектором матриц $A$ и $B$. Одновременно собственные значения $\alpha \in \sigma \left( A \right)$, $\beta \in \sigma \left( B \right)$ соответствуют собственному вектору $\tilde {\xi }$, т.е.

$A\tilde {\xi } = \alpha \tilde {\xi },\quad B\tilde {\xi } = \beta \tilde {\xi }.$

Теперь из (1.3) получаем

$\begin{gathered} A\tilde {\xi } = {{\lambda }_{A}}\tilde {\xi },\quad A\tilde {\xi } = {{\mu }_{A}}\tilde {\xi }, \\ B\tilde {\xi } = {{\lambda }_{B}}\tilde {\xi },\quad B\tilde {\xi } = {{\mu }_{B}}\tilde {\xi }. \\ \end{gathered} $

Следовательно, верно включение

$\mathcal{Y}\left( {\tilde {\xi }} \right) \subset {\text{Lin}}\left\{ {\tilde {\xi }} \right\},$
из которого вытекает неравенство

$\dim {\text{Lin}}\mathcal{Y}(\tilde {\xi }) \leqslant 1 < 2 = n.$

В силу неравенства (1.1) билинейная система (A, B) не является управляемой, что противоречит предположению теоремы 2.

Таким образом, система векторов ${{\xi }^{1}},\;{{\xi }^{2}}$ линейно независима, что приводит к возникновению подобия специального вида для перестановочных матриц $A$ и $B$.

Действительно, определим невырожденную матрицу

$P = ({{\xi }^{1}}{\kern 1pt} {\text{|}}{\kern 1pt} {{\xi }^{2}}) \in {{\mathbb{R}}^{{2 \times 2}}}.$

Поэтому уравнения (1.5) могут быть записаны в виде матричных равенств

$AP = PC\left( {{{\lambda }_{A}},{{\mu }_{A}}} \right),\quad BP = PC\left( {{{\lambda }_{B}},{{\mu }_{B}}} \right),$
где используется обозначение

$C\left( {\lambda ,\mu } \right) = \left( {\begin{array}{*{20}{c}} \lambda &\mu \\ { - \mu }&\lambda \end{array}} \right) \in {{\mathbb{R}}^{{2 \times 2}}}.$

Теперь, из (1.7) и (1.3) следуют соотношения

$C\left( {{{\lambda }_{A}},{{\mu }_{A}}} \right) = {{r}_{1}}R\left( {{{\varphi }_{1}}} \right),\quad C\left( {{{\lambda }_{B}},{{\mu }_{B}}} \right) = {{r}_{2}}R\left( {{{\varphi }_{2}}} \right)$
и получаем требуемое разложение (1.9).

Используя формулы (1.7), из неравенств (1.6) находим соответствующие неравенства (1.8). Наконец, поскольку билинейная система (A, B) с перестановочными матрицами является управляемой, то по теореме 2 [5] справедливо соотношение ${{\sin }^{2}}\left( {{{\varphi }_{1}} - {{\varphi }_{2}}} \right) > 0$.

Теорема 2 доказана.

Таким образом, для билинейных управляемых систем с перестановочными матрицами при n = 2 собственные значения матриц $A,\;B$ составляют пары комплексно-сопряженных чисел, поэтому

${{r}_{1}} = \rho \left( A \right),\quad {{r}_{2}} = \rho \left( B \right),$
где $\rho \left( A \right),\;\rho \left( B \right)$ – спектральные радиусы соответствующих матриц $A$ и $B$.

Билинейные системы (A, B) связаны с алгебраической конструкцией, известной [3, гл. XII, §1] как пучок матриц. Пучок матриц $A,B \in {{\mathbb{R}}^{{n \times n}}}$ определяется как матричное отображение hAB : $\mathbb{R} \to {{\mathbb{R}}^{{n \times n}}}$ в виде

(1.10)
${{h}_{{A,B}}}\left( t \right) = A + tB.$

Поэтому уравнение (0.1) может быть переписано следующим образом:

$x\left( {t + 1} \right) = {{h}_{{A,B}}}\left( {u\left( k \right)} \right)x\left( k \right).$

Пучок ${{h}_{{A,B}}}$ называется регулярным, если имеется вещественное число $\tau $, такое, что

$\det {{h}_{{A,B}}}\left( \tau \right) \ne 0.$

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

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

Введем для удобства обозначения

${{R}_{1}} = R\left( {{{\varphi }_{1}}} \right),\quad {{R}_{2}} = R\left( {{{\varphi }_{2}}} \right),\quad \theta = {{\varphi }_{1}} - {{\varphi }_{2}},\quad {{R}_{0}} = R\left( \theta \right)$
и определим матричную функцию $H:\mathbb{R} \to {{\mathbb{R}}^{{2 \times 2}}}$ по формуле
(1.11)
$H\left( t \right) = {{r}_{1}}{{R}_{0}} + {{r}_{2}}tI,$
где $I$ – единичная матрица соответствующей размерности. Поэтому, воспользовавшись разложением (1.9), получаем

(1.12)
$\begin{gathered} {{h}_{{A,B}}}\left( t \right) = A + tB = {{r}_{1}}P{{R}_{1}}{{P}^{{ - 1}}} + {{r}_{2}}tP{{R}_{2}}{{P}^{{ - 1}}} = P{{R}_{2}}[{{r}_{1}}R_{2}^{\operatorname{T} }{{R}_{1}} + {{r}_{2}}tI]{{P}^{{ - 1}}} = \\ \, = P{{R}_{2}}H\left( t \right){{P}^{{ - 1}}} = PH\left( t \right){{R}_{2}}{{P}^{{ - 1}}}. \\ \end{gathered} $

Здесь использовались свойства коммутативных матриц и свойства ортогональных матриц из $\operatorname{SO} (2)$:

${{R}_{1}}{{R}_{2}} = {{R}_{2}}{{R}_{1}},\quad R_{2}^{{ - 1}} = R_{2}^{\operatorname{T} },\quad R_{2}^{\operatorname{T} }{{R}_{1}} = R\left( {{{\varphi }_{1}} - {{\varphi }_{2}}} \right) = {{R}_{0}},{\text{ }}$$H\left( t \right){{R}_{2}} = \left( {{{r}_{1}}{{R}_{0}} + {{r}_{2}}tI} \right){{R}_{2}} = {{r}_{1}}{{R}_{0}}{{R}_{2}} + {{r}_{2}}t{{R}_{2}} = {{r}_{1}}{{R}_{2}}{{R}_{0}} + {{r}_{2}}t{{R}_{2}} = {{R}_{2}}\left( {{{r}_{1}}{{R}_{0}} + {{r}_{2}}tI} \right) = {{R}_{2}}H\left( t \right).$

Следствие 1. Пусть n = 2 и билинейная система (A, B) с перестановочными матрицами является управляемой. Тогда для каждого вещественного $t$ справедливы утверждения:

(1.13)
$({\text{i}})\,\,\det {{h}_{{A,B}}}\left( t \right) > 0$
и, следовательно, пучок матриц $A,\;B$ регулярный;

(1.14)
$({\text{ii}})\,\,\det {{h}_{{A,B}}}\left( t \right) = \det H\left( t \right) = {{\rho }^{2}}\left( {{{h}_{{A,B}}}\left( t \right)} \right) = {{\rho }^{2}}\left( {H\left( t \right)} \right) = \left\| {H\left( t \right)} \right\|_{2}^{2}.$

Доказательство. (i) По построению матриц ${{h}_{{A,B}}}\left( t \right)$ и H(t) имеем равенство

$\det {{h}_{{A,B}}}\left( t \right) = \det [{{P}^{{ - 1}}}{{R}_{2}}H\left( t \right)P] = \det {{P}^{{ - 1}}}\det {{R}_{2}}\det H\left( t \right)\det P = \det H\left( t \right),$
поскольку ${{R}_{2}} \in \operatorname{SO} \left( 2 \right)$, поэтому

$\det {{R}_{2}} = 1.$

Теперь воспользуемся формулой (1.11) и представлением матрицы вращения из $\operatorname{SO} \left( 2 \right)$:

(1.15)
$\begin{gathered} \det H\left( t \right) = \det \left[ {{{r}_{1}}{{R}_{0}} + {{r}_{2}}tI} \right] = \det \left[ {{{r}_{1}}\left( {\begin{array}{*{20}{c}} {\cos \theta }&{\sin \theta } \\ { - \sin \theta }&{\cos \theta } \end{array}} \right) + {{r}_{2}}t\left( {\begin{array}{*{20}{c}} 1&0 \\ 0&1 \end{array}} \right)} \right] = \\ \, = \det \left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos \theta + {{r}_{2}}t}&{{{r}_{1}}\sin \theta } \\ { - {{r}_{1}}\sin \theta }&{{{r}_{1}}\cos \theta + {{r}_{2}}t} \end{array}} \right) = {{\left( {{{r}_{2}}t} \right)}^{2}} + 2\left( {{{r}_{2}}t} \right){{r}_{1}}\cos \theta + r_{1}^{2}. \\ \end{gathered} $

Уравнение

$\det H\left( t \right) = 0,$
или эквивалентно
(1.16)
${{\left( {{{r}_{2}}t} \right)}^{2}} + 2\left( {{{r}_{2}}t} \right){{r}_{1}}\cos \theta + r_{1}^{2} = 0,$
представляет собой квадратное уравнение относительно переменной ${{r}_{2}}t$. Вычислим соответствующий дискриминант

(1.17)
${{D}_{{A,B}}} = - 4r_{1}^{2}{{\sin }^{2}}\theta .$

Поскольку билинейная система (A, B) с перестановочными матрицами является управляемой, то по теореме 2 из [5] справедливо соотношение ${{\sin }^{2}}\theta > 0$. В силу неравенств (1.8) получаем ${{D}_{{A,B}}} < 0$, поэтому у квадратного уравнения (1.16) вещественных корней нет. Поскольку

$\det H\left( 0 \right) = r_{1}^{2} > 0,$
то требуемое неравенство (1.13) получено.

(ii) Построим соответствующий характеристический многочлен матрицы ${{h}_{{A,B}}}\left( t \right)$. Для этого выполним требуемые преобразования:

$\begin{gathered} \det \left( {{{h}_{{A,B}}}\left( t \right) - \lambda I} \right) = \det \left[ {A + tB - \lambda I} \right] = \det [{{P}^{{ - 1}}}\left( {{{r}_{1}}{{R}_{1}} + {{r}_{2}}t{{R}_{2}}} \right)P - \lambda {{P}^{{ - 1}}}P] = \\ \, = \det \left[ {{{r}_{1}}{{R}_{1}} + \left( {{{r}_{2}}t} \right){{R}_{2}} - \lambda I} \right], \\ \end{gathered} $
где $\lambda $ – некоторое комплексное число. Далее получаем по определению

$\begin{gathered} \det \left( {{{h}_{{A,B}}}\left( t \right) - \lambda I} \right) = \det \left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}} - \lambda }&{{{r}_{1}}\sin {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\sin {{\varphi }_{2}}} \\ { - {{r}_{1}}\sin {{\varphi }_{1}} - \left( {{{r}_{2}}t} \right)\sin {{\varphi }_{2}}}&{{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}} - \lambda } \end{array}} \right) = \\ \, = {{\left( {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}} - \lambda } \right)}^{2}} + {{\left( {{{r}_{1}}\sin {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\sin {{\varphi }_{2}}} \right)}^{2}} = \\ \, = r_{1}^{2} + {{\left( {{{r}_{2}}t} \right)}^{2}} + 2{{r}_{1}}{{r}_{2}}t\left( {\cos {{\varphi }_{1}}\cos {{\varphi }_{2}} + \sin {{\varphi }_{1}}\sin {{\varphi }_{2}}} \right) - 2\left( {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}}} \right)\lambda + {{\lambda }^{2}}. \\ \end{gathered} $

В этом случае характеристическое уравнение относительно переменной $\lambda $ запишем в виде

(1.18)
${{\lambda }^{2}} - 2\left( {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {t{{r}_{2}}} \right)\cos {{\varphi }_{2}}} \right)\lambda + r_{1}^{2} + {{\left( {{{r}_{2}}t} \right)}^{2}} + 2{{r}_{1}}{{r}_{2}}t\left( {\cos {{\varphi }_{1}}\cos {{\varphi }_{2}} + \sin {{\varphi }_{1}}\sin {{\varphi }_{2}}} \right) = 0.$

Вычислим соответствующий дискриминант

$\begin{gathered} \frac{1}{4}{{{\tilde {D}}}_{{A,B}}} = {{\left( {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}}} \right)}^{2}} - [r_{1}^{2} + {{\left( {{{r}_{2}}t} \right)}^{2}} + 2{{r}_{1}}{{r}_{2}}t\left( {\cos {{\varphi }_{1}}\cos {{\varphi }_{2}} + \sin {{\varphi }_{1}}\sin {{\varphi }_{2}}} \right)] = \\ \, = r_{1}^{2}{{\cos }^{2}}{{\varphi }_{1}} + {{\left( {{{r}_{2}}t} \right)}^{2}}{{\cos }^{2}}{{\varphi }_{2}} - r_{1}^{2} - {{\left( {{{r}_{2}}t} \right)}^{2}} - 2{{r}_{1}}{{r}_{2}}t\sin {{\varphi }_{1}}\sin {{\varphi }_{2}} = - {{\left( {{{r}_{1}}\sin {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\sin {{\varphi }_{2}}} \right)}^{2}}. \\ \end{gathered} $

По определению собственными значениями матрицы $A + tB$ являются корни ${{\lambda }_{{1,2}}}$ уравнения (1.18). Следовательно, после несложных преобразований получаем

${{\lambda }_{{1,2}}} = \left( {{{r}_{1}}\cos {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\cos {{\varphi }_{2}}} \right) \pm i\left( {{{r}_{1}}\sin {{\varphi }_{1}} + \left( {{{r}_{2}}t} \right)\sin {{\varphi }_{2}}} \right),$
поэтому

${{\left| {{{\lambda }_{1}}} \right|}^{2}} = {{\left| {{{\lambda }_{2}}} \right|}^{2}} = {{\left( {{{r}_{2}}t} \right)}^{2}} + 2\left( {{{r}_{2}}t} \right){{r}_{1}}\cos \theta + r_{1}^{2} = \det {{h}_{{A,B}}}\left( t \right).$

Это означает, что доказано требуемое равенство

${{\rho }^{2}}\left( {{{h}_{{A,B}}}\left( t \right)} \right) = \max \{ {{\left| {{{\lambda }_{1}}} \right|}^{2}},{{\left| {{{\lambda }_{2}}} \right|}^{2}}\} = \det {{h}_{{A,B}}}\left( t \right).$

Построим теперь характеристический многочлен матрицы $H\left( t \right)$ и сделаем требуемые преобразования:

$\det \left( {H\left( t \right) - \lambda I} \right) = \det \left[ {{{r}_{1}}{{R}_{0}} + \left( {{{r}_{2}}t - \lambda } \right)I} \right] = \det [{{r}_{1}}{{R}_{0}} + {{r}_{2}}(t - r_{2}^{{ - 1}}\lambda )I] = \det H(t - r_{2}^{{ - 1}}\lambda ).$

Далее получаем из определения (1.11)

$\begin{gathered} \det H(t - r_{2}^{{ - 1}}\lambda ) = \det \left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos \theta + {{r}_{2}}(t - r_{2}^{{ - 1}}\lambda )}&{{{r}_{1}}\sin \theta } \\ { - {{r}_{1}}\sin \theta }&{{{r}_{1}}\cos \theta + {{r}_{2}}(t - r_{2}^{{ - 1}}\lambda )} \end{array}} \right) = \\ \, = \det \left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos \theta + {{r}_{2}}t - \lambda }&{{{r}_{1}}\sin \theta } \\ { - {{r}_{1}}\sin \theta }&{{{r}_{1}}\cos \theta + {{r}_{2}}t - \lambda } \end{array}} \right) = {{\left( {{{r}_{2}}t - \lambda } \right)}^{2}} + 2\left( {{{r}_{2}}t - \lambda } \right){{r}_{1}}\cos \theta + r_{1}^{2}. \\ \end{gathered} $

В этом случае характеристическое уравнение запишем как

(1.19)
${{\left( {{{r}_{2}}t - \lambda } \right)}^{2}} + 2\left( {{{r}_{2}}t - \lambda } \right){{r}_{1}}\cos \theta + r_{1}^{2} = 0.$

Дискриминант этого квадратного уравнения относительно переменной ${{r}_{2}}t - \lambda $ совпадает с (1.17). По определению собственными значениями матрицы H(t) являются корни ${{\lambda }_{{1,2}}}$ уравнения (1.19). Следовательно, после несложных преобразований получаем

${{\lambda }_{{1,2}}} = \left( {{{r}_{2}}t + {{r}_{1}}\cos \theta } \right) \pm i{{r}_{1}}\sin \theta ,$
поэтому

${{\left| {{{\lambda }_{1}}} \right|}^{2}} = {{\left| {{{\lambda }_{2}}} \right|}^{2}} = {{\left( {{{r}_{2}}t} \right)}^{2}} + 2\left( {{{r}_{2}}t} \right){{r}_{1}}\cos \theta + r_{1}^{2} = \det {{h}_{{A,B}}}\left( t \right).$

Следовательно, величина

$\rho \left( {H\left( t \right)} \right) = \max \left\{ {\left| {{{\lambda }_{1}}} \right|,\left| {{{\lambda }_{2}}} \right|} \right\}$
определяется правой частью соотношения (1.15).

Наконец, по определению спектральной нормы матрицы H(t) имеем

${{\left\| {H\left( t \right)} \right\|}_{2}} = \max \left\{ {\sqrt \mu :\mu } \right. - {\text{собственное значение матрицы}}\;\left. {{{H}^{\operatorname{T} }}\left( t \right)H\left( t \right)} \right\},$
поэтому

$\begin{gathered} \left\| {H(t)} \right\|_{2}^{2} = \rho ({{H}^{\operatorname{T} }}(t)H(t)) = \rho ({{\left( {{{r}_{1}}{{R}_{0}} + {{r}_{2}}tI} \right)}^{\operatorname{T} }}\left( {{{r}_{1}}{{R}_{0}} + {{r}_{2}}tI} \right)) = \\ \, = \rho ({{\left( {{{r}_{2}}t} \right)}^{2}}I + ({{R}_{0}} + R_{0}^{\operatorname{T} }){{r}_{1}}\left( {{{r}_{2}}t} \right) + r_{1}^{2}I) = \rho \left( {\det {{h}_{{A,B}}}(t)I} \right) = \det {{h}_{{A,B}}}(t). \\ \end{gathered} $

Следствие 1 доказано.

Таким образом, доказаны две теоремы, описывающие частичные необходимые условия управляемых дискретных билинейных систем с перестановочными матрицами. Утверждение теоремы 1 означает, что класс изучаемых управляемых билинейных систем сильно ограничен, а размерность векторов состояния таких систем может быть либо n = 1, либо n = 2. Утверждение теоремы 2 однозначно описывает спектр и разложение матриц изучаемых управляемых билинейных систем. При n = 2 собственные значения матриц системы составляют пары комплексно-сопряженных чисел, а сами матрицы одновременно подобны матрицам SO(2) вращения с точностью до скаляров. Как оказалось, билинейные системы связаны с алгебраической конструкцией, известной как пучок матриц. Установлено, что при n = 2 пучок матриц, порождаемый управляемой билинейной системой с перестановочными матрицами, является регулярным.

2. Необходимые и достаточные условия управляемости. Как оказывается, класс дискретных управляемых билинейных систем с перестановочными матрицами в настоящее время представляет собой исключительный случай среди всех остальных билинейных систем. Действительно, для этого класса систем имеется возможность однозначно установить и доказать необходимые и достаточные условия управляемости. Для одномерных билинейных систем соответствующие условия управляемости устанавливаются тривиально. Критерием управляемости двумерных билинейных систем с перестановочными матрицами является одновременное выполнение двух строгих неравенств, связанных со спектральными характеристиками матриц системы. Поскольку управляемых билинейных систем изучаемого класса при $n \geqslant 3$ не существует, то естественным образом получаются соответствующие необходимые и достаточные условия управляемости для всех произвольных билинейных систем с перестановочными матрицами.

Теорема 3. Пусть n = 1. Билинейная система (A, B) является управляемой в том и только в том случае, когда справедливо неравенство

(2.1)
$B \ne 0.$

Доказательство. Необходимость. Рассуждения проведем от противного. Допустим, для управляемой билинейной системы (A, B) при n = 1 верно равенство B = 0. Тогда по построению (0.1) имеем

$x\left( {k + 1} \right) = {{A}^{{k + 1}}}x\left( 0 \right),\quad k \in {{\mathbb{Z}}_{ + }}.$

Следовательно, для произвольного допустимого начального вектора состояний $x\left( 0 \right) = \xi $ получаем представление множества достижимости в виде

$\mathcal{Y}\left( \xi \right) = \{ y:y = {{A}^{k}}\xi ,{\text{ }}k \in \mathbb{N}\} \subset \mathbb{R}.$

Неравенство

$\mathcal{Y}\left( \xi \right) \ne \mathbb{R}$
справедливо, поскольку множество чисел из $\mathcal{Y}\left( \xi \right)$ счетно по построению и поэтому не может совпадать с несчетным множеством $\mathbb{R}$. Полученное противоречие доказывает необходимость неравенства (2.1).

Достаточность. Пусть верно (2.1). Выберем скалярное управление

$u\left( 0 \right) = (\eta {{\xi }^{{ - 1}}} - A){{B}^{{ - 1}}};\quad \xi ,\eta \in \mathbb{R}{\backslash }\left\{ 0 \right\}.$

Тогда получаем естественное равенство

$\eta = \left( {A + u\left( 0 \right)B} \right)\xi ,\quad x\left( 0 \right) = \xi ,\quad x\left( 1 \right) = \eta \,.$

Поэтому

$\mathcal{Y}(1,\xi ) = \mathbb{R},\quad \mathcal{Y}\left( {1,\xi } \right) \subset \mathcal{Y}\left( \xi \right) \subset \mathbb{R}\,,$
т.е. $\mathcal{Y}\left( \xi \right) = \mathbb{R}$ и система (A, B) является управляемой.

Теорема 3 доказана.

Теорема 4. Пусть $n = 2$. Билинейная система (A, B) с перестановочными матрицами является управляемой тогда и только тогда, когда одновременно справедливы условия теоремы 2 и выполняются неравенства

(2.2)
$\rho \left( B \right) > 0,$
(2.3)
$0 < {{\rho }^{2}}\left( A \right){{\sin }^{2}}\theta < 1.$

Доказательство. Необходимость. Поскольку билинейная система (A, B) с перестановочными матрицами является управляемой, то по теореме 2 из [5] справедливо соотношение ${{\sin }^{2}}\theta > 0$. Теперь неравенства

$\rho \left( B \right) > 0,\quad {{\rho }^{2}}\left( A \right){{\sin }^{2}}\theta > 0$
следуют из соотношений (1.8) теоремы 2.

Из (0.1) и представления (1.9) получаем для $K \in \mathbb{N}$

(2.4)
$\begin{gathered} x\left( K \right) = \left( {A + u\left( {K - 1} \right)B} \right) \cdots \left( {A + u\left( 0 \right)B} \right)x\left( 0 \right) = \\ \, = P\left( {{{r}_{1}}{{R}_{1}} + u\left( {K - 1} \right){{r}_{2}}{{R}_{2}}} \right){{P}^{{ - 1}}} \cdots P\left( {{{r}_{1}}{{R}_{1}} + u\left( 0 \right){{r}_{2}}{{R}_{2}}} \right){{P}^{{ - 1}}}x\left( 0 \right) = \\ \, = P\left( {{{r}_{1}}{{R}_{0}} + u\left( {K - 1} \right){{R}_{2}}I} \right) \cdots \left( {{{r}_{1}}{{R}_{0}} + u\left( 0 \right){{r}_{2}}I} \right)R_{2}^{K}{{P}^{{ - 1}}}x\left( 0 \right) = \\ \, = PH\left( {u\left( {K - 1} \right)} \right) \cdots H\left( {u\left( 0 \right)} \right)R_{2}^{K}{{P}^{{ - 1}}}x\left( 0 \right). \\ \end{gathered} $

По условию билинейная система (A, B) с перестановочными матрицами является управляемой, поэтому для произвольных допустимых векторов $\xi ,\eta \in \mathbb{R}{\backslash }\left\{ 0 \right\}$ найдется число шагов $K \in \mathbb{N}$ при $x(0)\, = \,\xi $, $x(K)\, = \,\eta $ и соответствующий конечный набор вещественных управлений $\{ u(0),...,u(K - 1)\} $, такие, что верно равенство

(2.5)
${{P}^{{ - 1}}}\eta = H\left( {u\left( {K - 1} \right)} \right) \cdots H\left( {u\left( 0 \right)} \right)R_{2}^{K}{{P}^{{ - 1}}}\xi .$

В силу (1.13), (1.14) получаем, что для вещественных чисел $u$ матрицы H(u) невырождены. Поэтому из (2.5) вытекает равенство

(2.6)
$R_{2}^{K}{{P}^{{ - 1}}}\xi = {{H}^{{ - 1}}}\left( {u\left( 0 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u\left( {K - 1} \right)} \right){{P}^{{ - 1}}}\eta .$

Система $\left( {A,B} \right)$ по условию является управляемой, поэтому должно быть верно неравенство

(2.7)
$\mathop {\sup }\limits_u {\text{||}}{{H}^{{ - 1}}}\left( u \right){\text{|}}{{{\text{|}}}_{2}} > 1.$

Действительно, рассуждения проведем от противного. Допустим, для произвольного вещественного числа $u$ верно соотношение

(2.8)
${\text{||}}{{H}^{{ - 1}}}\left( u \right){\text{|}}{{{\text{|}}}_{2}} \leqslant 1.$

По предположению об управляемости системы (A, B) допустимые векторы $\xi ,\eta $ можно выбрать любым образом. Например, определим векторы $\xi $ и $\eta $ так, чтобы выполнялись условия

${{\left\| {R_{2}^{K}{{P}^{{ - 1}}}\xi } \right\|}_{2}} = {{\left\| {{{P}^{{ - 1}}}\xi } \right\|}_{2}} = 2,\quad {{\left\| {{{P}^{{ - 1}}}\eta } \right\|}_{2}} = 1.$

Здесь существенно использование спектральной нормы. Тогда должно существовать какое-либо управление $\left\{ {u\left( 0 \right),...,u\left( {K - 1} \right)} \right\}$, для которого выполняется равенство (2.6). Воспользуемся свойствами норм, тогда из (2.8) получаем

$\begin{gathered} 2 = {{\left\| {{{P}^{{ - 1}}}\xi } \right\|}_{2}} = {{\left\| {R_{2}^{K}{{P}^{{ - 1}}}\xi } \right\|}_{2}} = {{\left\| {{{H}^{{ - 1}}}\left( {u\left( 0 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u\left( {K - 1} \right)} \right){{P}^{{ - 1}}}\eta } \right\|}_{2}} \leqslant \\ \, \leqslant {{\left\| {{{H}^{{ - 1}}}\left( {u\left( 0 \right)} \right)} \right\|}_{2}} \cdots {{\left\| {{{H}^{{ - 1}}}\left( {u\left( {K - 1} \right)} \right)} \right\|}_{2}}{{\left\| {{{P}^{{ - 1}}}\eta } \right\|}_{2}} \leqslant {{\left\| {{{P}^{{ - 1}}}\eta } \right\|}_{2}} \leqslant 1. \\ \end{gathered} $

Это неравенство невозможно, поэтому предположение (2.8) недопустимо. Следовательно, неравенство (2.7) установлено.

Теперь по построению получаем

(2.9)
$\begin{gathered} {{H}^{{ - 1}}}\left( u \right) = {{\left( {{{r}_{1}}{{R}_{2}} + u{{r}_{2}}I} \right)}^{{ - 1}}} = {{\left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos \theta + u{{r}_{2}}}&{{{r}_{1}}\sin \theta } \\ { - {{r}_{1}}\sin \theta }&{{{r}_{1}}\cos \theta + u{{r}_{2}}} \end{array}} \right)}^{{ - 1}}} = \\ \, = {{\det }^{{ - 1}}}H\left( u \right)\left( {\begin{array}{*{20}{c}} {{{r}_{1}}\cos \theta + u{{r}_{2}}}&{ - {{r}_{1}}\sin \theta } \\ {{{r}_{1}}\sin \theta }&{{{r}_{1}}\cos \theta + u{{r}_{2}}} \end{array}} \right) = {{H}^{\operatorname{T} }}\left( u \right){{\det }^{{ - 1}}}H\left( u \right). \\ \end{gathered} $

Воспользуемся определением спектральной нормы матрицы:

$\begin{gathered} {\text{||}}{{H}^{{ - 1}}}\left( u \right){\text{||}}_{2}^{2} = \rho ({{H}^{{ - \operatorname{T} }}}\left( u \right){{H}^{{ - 1}}}\left( u \right)) = \rho (H\left( u \right){{H}^{\operatorname{T} }}\left( u \right){{\det }^{{ - 2}}}H\left( u \right)) = {{\det }^{{ - 2}}}H\left( u \right)\rho (H\left( u \right){{H}^{\operatorname{T} }}\left( u \right)) = \\ \, = {{\det }^{{ - 2}}}H\left( u \right)\rho (\left( {{{r}_{1}}{{R}_{0}} + {{r}_{2}}uI} \right){{\left( {{{r}_{1}}{{R}_{0}} + u{{r}_{2}}I} \right)}^{\operatorname{T} }}) = {{\det }^{{ - 2}}}H\left( u \right)\rho ({{\left( {{{r}_{2}}u} \right)}^{2}}I + ({{R}_{0}} + R_{0}^{\operatorname{T} }){{r}_{1}}\left( {{{r}_{2}}u} \right) + r_{1}^{2}I) = \\ \, = {{\det }^{{ - 2}}}H\left( u \right)\rho \left( {\det H\left( u \right)I} \right) = {{\det }^{{ - 1}}}H\left( u \right). \\ \end{gathered} $

Таким образом, из (2.7) находим неравенство

$\mathop {\sup }\limits_u {{\det }^{{ - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0em} 2}}}}H\left( u \right) > 1,$
которое равносильно соотношению

(2.10)
$\mathop {\inf }\limits_u \det H\left( u \right) < 1.$

Оптимизационная задача в левой части неравенства может быть решена явным образом. Действительно, из (1.15) имеем

$\mathop {\inf }\limits_u \det H\left( u \right) = \mathop {\inf }\limits_u [{{\left( {{{r}_{2}}u} \right)}^{2}} + 2\left( {{{r}_{2}}u} \right){{r}_{1}}\cos \theta + r_{1}^{2}].$

Функция $\det H\left( u \right)$ есть квадратный многочлен от переменной $u$, верно неравенство (1.13) и поэтому точная нижняя грань достигается в единственной точке $\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{u} $:

$\mathop {\inf }\limits_u \det H\left( u \right) = \mathop {\min }\limits_u [{{\left( {{{r}_{2}}u} \right)}^{2}} + 2\left( {{{r}_{2}}u} \right){{r}_{1}}\cos \theta + r_{1}^{2}] = {{\left( {{{r}_{2}}\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{u} } \right)}^{2}} + 2\left( {{{r}_{2}}\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{u} } \right){{r}_{1}}\cos \theta + r_{1}^{2},$
где

(2.11)
$\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{u} = - {{r}_{1}}r_{2}^{{ - 1}}\cos \theta .$

Далее

(2.12)
$\mathop {\inf }\limits_u \det H\left( u \right) = r_{1}^{2}{{\sin }^{2}}\theta .$

Теперь из (2.12) и (2.9) вытекает требуемое неравенство

${{\rho }^{2}}\left( A \right){{\sin }^{2}}\theta < 1.$

Необходимость теоремы 4 доказана.

Достаточность. Пусть выполнены условия теоремы 2 и справедливы неравенства (2.2), (2.3). Рассуждения удобно разделить на несколько вспомогательных утверждений. Для этого введем сопутствующие обозначения.

Выберем произвольно векторы $\hat {\xi },\hat {\eta } \in {{\mathbb{R}}^{2}}{\backslash }\left\{ 0 \right\}$ и определим бесконечную последовательность ${{\left\{ {{{\gamma }_{m}}} \right\}}_{{m \in {{\mathbb{Z}}_{ + }}}}}$ вещественных чисел, определяемых по формулам

(2.13)
$\begin{gathered} {{\gamma }_{0}} = 1, \\ {{\gamma }_{m}} = {{\left( {{{r}_{1}}\sin \theta } \right)}^{{ - m}}},\quad m \in \mathbb{N}. \\ \end{gathered} $

Найдем также матрицу

(2.14)
$F\left( {\hat {\xi }} \right) \equiv F = \left( {{{r}_{1}}{{R}_{0}}\hat {\xi }\left| {\hat {\xi }} \right.} \right) \in {{\mathbb{R}}^{{2 \times 2}}}.$

В силу предположений (2.2), (2.3) матрица F невырождена, поскольку векторы ${{r}_{1}}{{R}_{0}}\hat {\xi }$ и $\hat {\xi }$ линейно независимы.

Лемма 1. Имеется хотя бы одно вещественное число $u_{2}^{*}$, для которого верно неравенство

(2.15)
${{({{e}^{1}})}^{\operatorname{T} }}{{F}^{{ - 1}}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } \ne 0,\quad {{e}^{1}} = {{\left( {1,0} \right)}^{\operatorname{T} }}.$

Доказательство. Рассуждения проведем от противного. Допустим, для каждого вещественного числа $u$ верно равенство

${{({{e}^{1}})}^{T}}{{F}^{{ - 1}}}{{H}^{{ - 1}}}\left( u \right)\hat {\eta } = 0.$

Это возможно только в одном случае, когда

(2.16)
${{F}^{{ - 1}}}{{H}^{{ - 1}}}\left( u \right)\hat {\eta } \in {\text{Lin}}\{ {{e}^{2}}\} \quad \forall u \in \mathbb{R},\quad {{e}^{2}} = {{\left( {0,1} \right)}^{\operatorname{T} }}.$

Воспользуемся подробной записью формулы (2.9):

(2.17)
${{F}^{{ - 1}}}{{H}^{{ - 1}}}\left( u \right)\hat {\eta } = [{{\det }^{{ - 1}}}H\left( u \right)]{{F}^{{ - 1}}}{{H}^{\operatorname{T} }}\left( u \right)\hat {\eta } = [{{\det }^{{ - 1}}}H\left( u \right)]({{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta } + u{{r}_{2}}{{F}^{{ - 1}}}\hat {\eta }).$

Из (2.16) при $u = 0$ получаем включение

${{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta } \in {\text{Lin\{ }}{{e}^{2}}{\text{\} }}.$

Из (2.2) и (2.3) имеем ${{r}_{1}} > 0$, ${{r}_{2}} > 0$, $R_{0}^{T} \ne I$, поэтому векторы ${{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta }$ и ${{r}_{2}}{{F}^{{ - 1}}}\hat {\eta }$ линейно независимы. Таким образом,

${{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta } \in {\text{Lin\{ }}{{e}^{2}}{\text{\} }},\quad {{r}_{2}}{{F}^{{ - 1}}}\hat {\eta } \notin {\text{Lin\{ }}{{e}^{2}}{\text{\} }},$
следовательно, для любого $u \ne 0$ справедливо заключение

${{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta } + u{{r}_{2}}{{F}^{{ - 1}}}\hat {\eta } \notin {\text{Lin\{ }}{{e}^{2}}{\text{\} }}{\text{.}}$

Наконец, приходим к выводу

${{F}^{{ - 1}}}{{H}^{{ - 1}}}\left( u \right)\hat {\eta } \notin {\text{Lin\{ }}{{e}^{2}}{\text{\} }},\quad u \ne 0.$

Противоречие установлено, лемма 1 доказана.

Число $u_{2}^{*}$ из леммы 1 может быть определено не единственным образом. Действительно, справедливо соотношение

$u_{2}^{*} = \left\{ \begin{gathered} {{{\hat {c}}}_{1}},\quad {\text{если}}\quad {{{\text{(}}{{e}^{1}}{\text{)}}}^{\operatorname{T} }}{{F}^{{ - 1}}}\hat {\eta } = 0, \hfill \\ - \frac{{{{r}_{1}}{{{({{e}^{1}})}}^{\operatorname{T} }}{{F}^{{ - 1}}}R_{0}^{T}\hat {\eta }}}{{{{r}_{2}}{{{({{e}^{1}})}}^{\operatorname{T} }}{{F}^{{ - 1}}}\hat {\eta }}} + {{{\hat {c}}}_{2}},\quad {\text{если}}\quad {{{\text{(}}{{e}^{1}}{\text{)}}}^{\operatorname{T} }}{{F}^{{ - 1}}}\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\eta } \ne 0, \hfill \\ \end{gathered} \right.$
где ${{\hat {c}}_{1}},{{\hat {c}}_{2}} \ne 0$ – произвольные вещественные постоянные. Здесь достаточно воспользоваться (2.17) и неравенством
$\left| {{{r}_{1}}{{{({{e}^{1}})}}^{\operatorname{T} }}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta }} \right| + \left| {{{r}_{2}}{{{({{e}^{1}})}}^{\operatorname{T} }}{{F}^{{ - 1}}}\hat {\eta }} \right| \ne 0,$
которое вытекает из линейной независимости векторов ${{r}_{1}}{{F}^{{ - 1}}}R_{0}^{\operatorname{T} }\hat {\eta }$ и ${{r}_{2}}{{F}^{{ - 1}}}\hat {\eta }$.

Определим бесконечные последовательности ${{\left\{ {{{a}_{m}}} \right\}}_{{m \in {{\mathbb{Z}}_{ + }}}}}$, ${{\left\{ {{{b}_{m}}} \right\}}_{{m \in {{\mathbb{Z}}_{ + }}}}}$ вещественных чисел по формуле

(2.18)
$\left( {\begin{array}{*{20}{c}} {{{a}_{m}}} \\ {{{b}_{m}}} \end{array}} \right) = {{F}^{{ - 1}}}R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right)m} \right){{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } \in {{\mathbb{R}}^{2}},$
где число $u_{2}^{*}$ выбирается из леммы 1. В этом случае неравенство (2.13) преобразуется при m = 0 к виду

(2.19)
${{a}_{0}} = {{({{e}^{1}})}^{\operatorname{T} }}\left( {\begin{array}{*{20}{c}} {{{a}_{0}}} \\ {{{b}_{0}}} \end{array}} \right) = {{({{e}^{1}})}^{\operatorname{T} }}{{F}^{{ - 1}}}R\left( 0 \right){{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } = {{({{e}^{1}})}^{\operatorname{T} }}{{F}^{{ - 1}}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } \ne 0.$

Положим также

(2.20)
$\left( {\begin{array}{*{20}{c}} {{{c}_{1}}} \\ {{{c}_{2}}} \end{array}} \right) = - r_{1}^{2}{{F}^{{ - 1}}}R_{0}^{2}\hat {\xi } \in {{\mathbb{R}}^{2}}.$

Лемма 2. Для произвольного числа ε > 0 существует бесконечная подпоследовательность $\mathcal{F}\left( \varepsilon \right) = \left\{ {{{m}_{k}}} \right\} \subset {{\mathbb{Z}}_{ + }}$, такая, что

(2.21)
$\begin{gathered} \left| {{{a}_{{{{m}_{k}}}}} - {{a}_{0}}} \right| \leqslant \varepsilon ,\quad \left| {{{b}_{{{{m}_{k}}}}} - {{b}_{0}}} \right| \leqslant \varepsilon , \\ 0 \in \mathcal{F}\left( \varepsilon \right),\quad \forall {{m}_{k}} \in \mathcal{F}\left( \varepsilon \right). \\ \end{gathered} $

Доказательство. Необходимо рассмотреть две ситуации. Пусть сначала число $ - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right)$ соизмеримо с 2π, т.е.

$ - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right) = 2\pi \frac{M}{N},\quad M \in \mathbb{Z},\quad N \in \mathbb{N}\,.$

Положим

(2.22)
${{m}_{k}} = kN,\quad k \in {{\mathbb{Z}}_{ + }}$

В этом случае

$R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right) = R\left( {2\pi kM} \right) = R\left( 0 \right) = I$
и равенства (2.18) преобразуются к виду

$\left( {\begin{array}{*{20}{c}} {{{a}_{{{{m}_{k}}}}}} \\ {{{b}_{{{{m}_{k}}}}}} \end{array}} \right) = {{F}^{{ - 1}}}R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right){{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } = {{F}^{{ - 1}}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta } = \left( {\begin{array}{*{20}{c}} {{{a}_{0}}} \\ {{{b}_{0}}} \end{array}} \right).$

Поэтому последовательность (2.22) обладает требуемыми условиями из (2.21).

Пусть теперь число $ - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right)$ несоизмеримо с $2\pi $, т.е.

$ - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right) \ne 2\pi \frac{M}{N},\quad M \in \mathbb{Z},\quad N \in \mathbb{N}\,.$

Воспользуемся теоремой Пуанкаре [5, с. 67] о возвращении. Из приложения теоремы Пуанкаре [6, с. 68] приходим к выводу, что множество точек ${{\{ R( - ({{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2})m)\bar {x}\} }_{{m \in {{\mathbb{Z}}_{ + }}}}}$ из $\bar {x} \in {{\operatorname{S} }^{1}}$ = = $\{ y \in {{\mathbb{R}}^{2}}:{{y}^{{\text{T}}}}y = 1\} $ всюду плотно на окружности ${{\operatorname{S} }^{1}}$. Иными словами,

$\forall \delta > 0,\quad \exists m:{{\left\| {R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right)m} \right)\bar {x} - \bar {x}} \right\|}_{2}} \leqslant \delta $
для каждого вектора $\bar {x} \in {{\operatorname{S} }^{1}}$. Таким образом, может быть образована последовательность

(2.23)
$\mathcal{F}\left( \delta \right) = \left\{ {{{m}_{k}} \in {{\mathbb{Z}}_{ + }}:{{{\left\| {R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right)\bar {x} - \bar {x}} \right\|}}_{2}} \leqslant \delta } \right\},\quad \forall \delta > 0,\quad \bar {x} \in {{\operatorname{S} }^{1}}.$

Выберем число $\varepsilon $ из условий

(2.24)
$\varepsilon = {\text{||}}{{F}^{{ - 1}}}{\text{|}}{{{\text{|}}}_{2}}{\text{||}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }{\text{|}}{{{\text{|}}}_{2}}\delta ,\quad 0 < \varepsilon < \left| {{{a}_{0}}} \right|$
для допустимых δ > 0. Тогда справедливы соотношения

(2.25)
$\begin{gathered} \left| {{{a}_{{{{m}_{k}}}}} - {{a}_{0}}} \right| \leqslant \varepsilon ,\quad \left| {{{b}_{{{{m}_{k}}}}} - {{b}_{0}}} \right| \leqslant \varepsilon , \\ {{a}_{0}} \ne 0,\quad 0 \in \mathcal{F}\left( \varepsilon \right),\quad \forall {{m}_{k}} \in \mathcal{F}\left( \varepsilon \right). \\ \end{gathered} $

Формулы (2.25) и (2.21) отличаются тем, что условие ${{a}_{{{{m}_{k}}}}} \ne 0$ выполняется в (2.21) для всех ${{m}_{k}} \in \mathcal{F}\left( \varepsilon \right)$, а в (2.25) требуется выполнение неравенства ${{a}_{0}} \ne 0$, т.е. при ${{m}_{k}} = 0$.

Для каждого числа ${{m}_{k}} \in \mathcal{F}\left( \varepsilon \right)$ имеем из (2.18)

$\begin{gathered} {{\left\| {\left( {\begin{array}{*{20}{c}} {{{a}_{{{{m}_{k}}}}}} \\ {{{b}_{{{{m}_{k}}}}}} \end{array}} \right) - \left( {\begin{array}{*{20}{c}} {{{a}_{0}}} \\ {{{b}_{0}}} \end{array}} \right)} \right\|}_{2}} = {\text{||}}{{F}^{{ - 1}}}R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right){{H}^{{ - 1}}}(u_{2}^{*})\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\eta } - {{F}^{{ - 1}}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }{\text{|}}{{{\text{|}}}_{2}} = \\ \, = {\text{||}}{{F}^{{ - 1}}}\left[ {R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right) - I} \right]{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }{\text{|}}{{{\text{|}}}_{2}} \leqslant {\text{||}}{{F}^{{ - 1}}}{\text{|}}{{{\text{|}}}_{2}}{\text{||}}\left[ {R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right) - I} \right]{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }{\text{|}}{{{\text{|}}}_{2}}. \\ \end{gathered} $

Положим

$\bar {x} = \frac{{{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }}}{{{\text{||}}{{H}^{{ - 1}}}(u_{2}^{*})\hat {\eta }{\text{|}}{{{\text{|}}}_{2}}}} \in {{\operatorname{S} }^{1}}.$

Поскольку $H(u_{2}^{*})$ – невырожденная матрица, $\hat {\eta } \ne 0$, то ${{H}^{1}}(u_{2}^{*})\hat {\eta } \ne 0$ и определение корректно. Тогда далее из (2.24) получаем

${{\left\| {\left( {\begin{array}{*{20}{c}} {{{a}_{{{{m}_{k}}}}}} \\ {{{b}_{{{{m}_{k}}}}}} \end{array}} \right) - \left( {\begin{array}{*{20}{c}} {{{a}_{0}}} \\ {{{b}_{0}}} \end{array}} \right)} \right\|}_{2}} \leqslant {\text{||}}{{F}^{{ - 1}}}{\text{|}}{{{\text{|}}}_{2}}{\text{||}}{{H}^{{ - 1}}}(u_{2}^{*})\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\eta } {\text{|}}{{{\text{|}}}_{2}}{{\left\| {R\left( { - \left( {{{\varphi }_{2}} + {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right){{m}_{k}}} \right)x - x} \right\|}_{2}} \leqslant \varepsilon .$

Следовательно, верно неравенство

$\max \{ {{\left| {{{a}_{{{{m}_{k}}}}} - {{a}_{0}}} \right|}^{2}},{{\left| {{{b}_{{{{m}_{k}}}}} - {{b}_{0}}} \right|}^{2}}\} \leqslant \left\| {\left( {\begin{array}{*{20}{c}} {{{a}_{{{{m}_{k}}}}}} \\ {{{b}_{{{{m}_{k}}}}}} \end{array}} \right) - \left( {\begin{array}{*{20}{c}} {{{a}_{0}}} \\ {{{b}_{0}}} \end{array}} \right)} \right\|_{2}^{2} \leqslant {{\varepsilon }^{2}},$
что приводит к появлению требуемого результата (2.25).

Лемма 2 доказана.

Для произвольного $\varepsilon > 0$ введем множество

(2.26)
$\mathcal{Z}\left( \varepsilon \right) = \left\{ {\left( {x,y} \right) \in {{\mathbb{R}}^{2}}:\left| {x - {{a}_{0}}} \right| \leqslant \varepsilon ,\left| {y - {{b}_{0}}} \right| \leqslant \varepsilon } \right\}$.

По построению $\mathcal{Z}\left( \varepsilon \right) \ne \emptyset $.

Следствие 2. Пусть $\varepsilon \in \left( {0,\left| {{{a}_{0}}} \right|} \right)$, тогда

(2.27)
$x \ne 0,\quad \forall \left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right).$

Поэтому для каждого $\varepsilon \in \left( {0,\left| {{{a}_{0}}} \right|} \right)$ имеется бесконечная подпоследовательность $\mathcal{F}(\varepsilon )\, = \,\{ {{m}_{k}}\} \, \subset \,{{\mathbb{Z}}_{ + }}$, такая, что

(2.28)
$\left( {{{a}_{{{{m}_{k}}}}},{{b}_{{{{m}_{k}}}}}} \right) \in \mathcal{Z}\left( \varepsilon \right),$
(2.29)
${{a}_{{{{m}_{k}}}}} \ne 0,\quad \forall {{m}_{k}} \in \mathcal{F}\left( \varepsilon \right).$

Доказательство. Пусть $\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right)$ и $\varepsilon \in \left( {0,\left| {{{a}_{0}}} \right|} \right)$. Тогда должны быть одновременно выполнены два неравенства:

$\left| {x - {{a}_{0}}} \right| \leqslant \varepsilon ,\quad 0 < \varepsilon < \left| {{{a}_{0}}} \right|$
или

${{a}_{0}} - \varepsilon \leqslant x \leqslant {{a}_{0}} + \varepsilon ,\quad 0 < \varepsilon < \left| {{{a}_{0}}} \right|.$

Если ${{a}_{0}} > 0$, то ${{a}_{0}} - \varepsilon > 0$, поэтому $x \geqslant {{a}_{0}} - \varepsilon > 0$, т.е. $x \ne 0$. Если ${{a}_{0}} < 0$, то ${{a}_{0}} + \varepsilon < 0$, поэтому $x \leqslant {{a}_{0}} + \varepsilon < 0$, т.е. $x \ne 0$. Неравенство (2.27) установлено. Утверждения (2.28), (2.29) теперь вытекают из (2.21) и (2.27).

Следствие доказано.

Определим систему двух нелинейных алгебраических уравнений относительно двух вещественных переменных ${{v}_{1}},\;{{v}_{2}}$:

(2.30)
$\left( {\begin{array}{*{20}{c}} {{{v}_{0}} + {{v}_{1}}} \\ {{{v}_{0}}{{v}_{1}}} \end{array}} \right) = \left( {\begin{array}{*{20}{c}} {{{a}_{m}}} \\ {{{b}_{m}}} \end{array}} \right){{\gamma }_{m}} + \left( {\begin{array}{*{20}{c}} {{{c}_{1}}} \\ {{{c}_{2}}} \end{array}} \right),\quad m \in {{\mathbb{Z}}_{ + }},$
где используются обозначения (2.18) и (2.20). В зависимости от числа $m$ данная система может как иметь решения, так может и не иметь.

Лемма 3. Существуют число $K{\text{*}}(\varepsilon ) \equiv K{\text{*}} \in {{\mathbb{Z}}_{ + }}$ и вещественные числа $v_{0}^{*}$ и $v_{1}^{*}$, для которых система (2.30) разрешима.

Доказательство. Векторное равенство (2.30) запишем в координатной форме:

(2.31)
${{v}_{0}} + {{v}_{1}} = {{a}_{m}}{{\gamma }_{m}} + {{c}_{1}},$
(2.32)
${{v}_{0}}{{v}_{1}} = {{b}_{m}}{{\gamma }_{m}} + {{c}_{2}}.$

Из (2.31) имеем

(2.33)
${{v}_{0}} = {{a}_{m}}{{\gamma }_{m}} + {{c}_{1}} - {{v}_{1}}.$

Подставляем (2.33) в (2.32) и получаем

(2.34)
$\left( {{{a}_{m}}{{\gamma }_{m}} + {{c}_{1}} - {{v}_{1}}} \right){{v}_{1}} = {{b}_{m}}{{\gamma }_{m}} + {{c}_{2}}$
или эквивалентно

(2.35)
$v_{1}^{2} - \left( {{{a}_{m}}{{\gamma }_{m}} + {{c}_{1}}} \right){{v}_{1}} + \left( {{{b}_{m}}{{\gamma }_{m}} + {{c}_{2}}} \right) = 0.$

Приходим к выводу: система двух уравнений (2.30) относительно двух вещественных переменных ${{v}_{0}},\;{{v}_{1}}$ разрешима тогда и только тогда, когда у квадратного уравнения (2.35) имеется, по крайней мере, один вещественный корень ${{v}_{1}}$.

Действительно, если у (2.35) имеется вещественный корень ${{v}_{1}}$, тогда вместе с числом ${{v}_{0}}$, определяемым по (2.33), пара вещественных чисел ${{v}_{0}},\;{{v}_{1}}$ есть допустимое решение уравнений (2.31), (2.32). Существенным фактом является то, что разрешимость двух уравнений (2.30) относительно двух переменных эквивалентна разрешимости только одного уравнения (2.35) относительно одной переменной. Этот результат вытекает из алгебраичности левой части уравнений (2.31) и (2.32).

Необходимым и достаточным условием существования вещественных корней ${{v}_{1}}$ у квадратного уравнения, как известно, является выполнение неравенства

(2.36)
${{d}_{m}} \geqslant 0,$
где ${{d}_{m}}$ – дискриминант уравнения (2.35):

(2.37)
${{d}_{m}} = {{\left( {{{a}_{m}}{{\gamma }_{m}} + {{c}_{1}}} \right)}^{2}} - 4\left( {{{b}_{m}}{{\gamma }_{m}} + {{c}_{2}}} \right) = a_{m}^{2}\gamma _{m}^{2} + \left( {2{{a}_{m}}{{c}_{1}} - 4{{b}_{m}}} \right){{\gamma }_{m}} + (c_{1}^{2} - 4{{c}_{2}}).$

Следовательно, неравенство (2.36) сводится к соотношению

$a_{m}^{2}\gamma _{m}^{2} + \left( {2{{a}_{m}}{{c}_{1}} - 4{{b}_{m}}} \right){{\gamma }_{m}} + (c_{1}^{2} - 4{{c}_{2}}) \geqslant 0.$

Введем функции $f:\mathcal{Z}\left( \varepsilon \right) \times \mathbb{R} \to \mathbb{R}$; ${{q}_{0}}:\mathcal{Z}\left( \varepsilon \right) \to \mathbb{R}$ по формулам

$\begin{gathered} f\left( {x,y,t} \right) = {{x}^{2}}{{t}^{2}} + \left( {2x{{c}_{1}} - 4y} \right)t + (c_{1}^{2} - 4{{c}_{2}}), \\ {{q}_{0}}\left( {x,y} \right) = 4[{{\left( {{{c}_{1}}x - 2y} \right)}^{2}} - (c_{1}^{2} - 4{{c}_{2}}){{x}^{2}}]. \\ \end{gathered} $

При фиксированных значениях $x,\;y$ функция $f$ есть многочлен второй степени от переменной $t$, а функция ${{q}_{0}}$ представляет собой дискриминант соответствующего уравнения

(2.38)
$f\left( {x,y,t} \right) = 0.$

Выбираем $\varepsilon \in \left( {0,\left| {{{a}_{0}}} \right|} \right)$ и фиксируем произвольно $\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right)$. Тогда имеется интервал $(t{\text{*}},t{\text{**}})$, не зависящий от x, y, такой, что

(2.39)
$f\left( {x,y,t} \right) \geqslant 0,\quad \forall t \in \mathbb{R}{\backslash }(t{\text{*}},t{\text{**}}).$

Действительно, введем два множества:

$\begin{gathered} {{\mathcal{Z}}_{1}} = \left\{ {\left( {x,y} \right) \in {{\mathbb{R}}^{2}}:{{q}_{0}}\left( {x,y} \right) \geqslant 0} \right\}, \\ {{\mathcal{Z}}_{2}} = \left\{ {\left( {x,y} \right) \in {{\mathbb{R}}^{2}}:{{q}_{0}}\left( {x,y} \right) < 0} \right\} \equiv {{\mathbb{R}}^{2}}{\backslash }\mathcal{Z}{{}_{1}}. \\ \end{gathered} $

Поскольку ${{\mathcal{Z}}_{1}} \sqcup {{\mathcal{Z}}_{2}} = {{\mathbb{R}}^{2}}$, то хотя бы одно множество не пусто.

Рассмотрим две возможные ситуации. Во-первых, пусть $\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{2}} \ne \emptyset $. Тогда в этом случае у уравнения (2.38) относительно переменной t вещественных корней нет, поскольку это квадратное уравнение и соответствующий дискриминант отрицателен. Далее, так как

${{q}_{0}}\left( {x,y} \right) < 0,$
то

$(c_{1}^{2} - 4{{c}_{2}}){{x}^{2}} > {{\left( {{{c}_{1}}x - 2y} \right)}^{2}} \geqslant 0.$

Поэтому ${{x}^{2}} > 0$, $f\left( {x,y,0} \right) = c_{1}^{2} - 4{{c}_{2}} > 0$ и тогда

$f\left( {x,y,t} \right) > 0,\quad \forall t \in \mathbb{R}\,.$

В этом случае полагаем $t{\text{*}} = t{\text{**}}$, т.е. $(t{\text{*}},t{\text{**}}) = \emptyset $, условие (2.39) доказано.

Во-вторых, пусть $\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{1}} \ne \emptyset $. Введем функции ${{q}_{i}}:\mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{1}} \to \mathbb{R}$, i = 1, 2, по формулам

$\begin{gathered} {{q}_{1}}\left( {x,y} \right) = \frac{{ - \left( {{{c}_{1}}x - 2y} \right) - \sqrt {{{q}_{0}}\left( {x,y} \right)} }}{{{{x}^{2}}}}, \hfill \\ {{q}_{2}}\left( {x,y} \right) = \frac{{ - \left( {{{c}_{1}}x - 2y} \right) + \sqrt {{{q}_{0}}\left( {x,y} \right)} }}{{{{x}^{2}}}}. \hfill \\ \end{gathered} $

Тогда числа ${{q}_{1}}\left( {x,y} \right)$, ${{q}_{2}}\left( {x,y} \right)$ есть вещественные корни квадратного уравнения (2.38) относительно переменной t.

Множество $\mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{1}}$ компактно, функции ${{q}_{1}},\;{{q}_{2}}$ непрерывны на области определения. По теореме Вейерштрасса существуют соответствующие максимумы и минимумы:

(2.40)
$\mathop {\min }\limits_{\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{1}}} {{q}_{1}}\left( {x,y} \right) = t{\text{*}} \leqslant \mathop {\max }\limits_{\left( {x,y} \right) \in \mathcal{Z}\left( \varepsilon \right) \cap {{\mathcal{Z}}_{1}}} {{q}_{2}}\left( {x,y} \right) = t{\text{**}}.$

По построению имеем неравенство

$f\left( {x,y,t} \right) \geqslant 0,\quad \forall t \in \mathbb{R}{\backslash }\left( {{{q}_{1}}\left( {x,y} \right),{{q}_{2}}\left( {x,y} \right)} \right).$

Далее из (2.40) заключаем, что

$(t{\text{*}},t{\text{**}}) \supset \left( {{{q}_{1}}\left( {x,y} \right),{{q}_{2}}\left( {x,y} \right)} \right),$
поэтому получаем требуемое неравенство.

По условию (2.3) и определению (2.13) бесконечная числовая последовательность $\left\{ {\left| {{{\gamma }_{{{{m}_{k}}}}}} \right|} \right\}$, ${{m}_{k}} \in \mathcal{F}\left( \varepsilon \right)$ монотонно возрастает. Следовательно, найдется число

(2.41)
$K{\text{*}}\left( \varepsilon \right) \in \mathcal{F}\left( \varepsilon \right),$
такое, что

${{\gamma }_{{K{\text{*}}}}} \in \mathbb{R}{\backslash }(t{\text{*}},t{\text{**}}).$

По формуле (2.18) и числу $K{\text{*}}\left( \varepsilon \right)$ восстанавливаются соответствующие числа ${{a}_{{K{\text{*}}\left( \varepsilon \right)}}}$, ${{b}_{{K{\text{*}}\left( \varepsilon \right)}}}$. При этом по следствию 2 имеем

$\left( {{{a}_{{K{\text{*}}\left( \varepsilon \right)}}},{{b}_{{K{\text{*}}\left( \varepsilon \right)}}}} \right) \in \mathcal{Z}\left( \varepsilon \right).$

Теперь, в силу (2.33), получаем неравенство

$f\left( {{{a}_{{K{\text{*}}\left( \varepsilon \right)}}}{{b}_{{K{\text{*}}\left( \varepsilon \right)}}}t} \right) \geqslant 0,\quad \forall t \in \mathbb{R}{\backslash (}t{\text{*}},t{\text{**)}}{\text{.}}$

Наконец, из (2.41) и (2.36), (2.37) приходим к неравенству

${{d}_{{K{\text{*}}\left( \varepsilon \right)}}} = f\left( {{{a}_{{K{\text{*}}\left( \varepsilon \right)}}}{{b}_{{K{\text{*}}\left( \varepsilon \right)}}},{{\gamma }_{{K{\text{*}}\left( \varepsilon \right)}}}} \right) \geqslant 0.$

Полученный результат означает, что при $m = K{\text{*}}\left( \varepsilon \right)$ дискриминант ${{d}_{{K{\text{*}}\left( \varepsilon \right)}}}$ квадратного уравнения (2.35) неотрицателен. Следовательно, у этого квадратного уравнения имеется, по крайней мере, один вещественный корень $v_{1}^{*}$, т.е.

(2.42)
${{(v_{1}^{*})}^{2}} - \left( {{{a}_{{K{\text{*}}\left( \varepsilon \right)}}}{{\gamma }_{{K{\text{*}}\left( \varepsilon \right)}}} + {{c}_{1}}} \right)v_{1}^{*} + \left( {{{b}_{{K{\text{*}}\left( \varepsilon \right)}}}{{\gamma }_{{K{\text{*}}\left( \varepsilon \right)}}} + {{c}_{2}}} \right) = 0.$

По соотношению (2.33) определяем вещественное $v_{0}^{*}$, следовательно, уравнение (2.30) разрешимо и при $m = K{\text{*}}(\varepsilon )$ числа $v_{0}^{*},\;v_{1}^{*}$ являются его вещественными корнями.

Лемма 3 доказана.

Воспользуемся соотношением (2.11) и в этом случае приходим к представлениям

(2.43)
$\begin{gathered} H\left( {\hat {u}} \right) = {{r}_{1}}{{R}_{0}} + \hat {u}{{r}_{2}}I = {{r}_{1}}\left( {\begin{array}{*{20}{c}} {\cos \theta }&{\sin \theta } \\ { - \sin \theta }&{\cos \theta } \end{array}} \right) - {{r}_{1}}\left( {\begin{array}{*{20}{c}} {\cos \theta }&0 \\ 0&{\cos \theta } \end{array}} \right) = {{r}_{1}}\left( {\begin{array}{*{20}{c}} 0&{\sin \theta } \\ { - \sin \theta }&0 \end{array}} \right) = {{r}_{1}}\sin \theta R\left( {{\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right), \\ {{H}^{{ - 1}}}\left( {\hat {u}} \right) = {{\left( {{{r}_{1}}\sin \theta } \right)}^{{ - 1}}}R\left( { - {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right) = - {{\left( {{{r}_{1}}\sin \theta } \right)}^{{ - 1}}}R\left( {{\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right). \\ \end{gathered} $

Пусть $K \in {{\mathbb{Z}}_{ + }}$– произвольное число. Выбираем $x\left( 0 \right) \ne 0$ и произвольную последовательность вещественных управлений $\left\{ {u\left( 0 \right),...,u\left( {K + 2} \right)} \right\}$, тогда справедливо соотношение

(2.44)
$x\left( {K + 3} \right) = \left( {A + u\left( {K + 2} \right)B} \right) \cdots \left( {A + u\left( 0 \right)B} \right)x\left( 0 \right).$

Воспользуемся представлениями (1.9) и свойством коммутативности для перестановочных матриц

$\begin{gathered} x\left( {K + 3} \right) = P\left( {{{r}_{1}}{{R}_{1}} + u\left( {K + 2} \right){{r}_{2}}{{R}_{2}}} \right) \cdots \left( {{{r}_{1}}{{R}_{1}} + u\left( 0 \right){{r}_{2}}{{R}_{2}}} \right){{P}^{{ - 1}}}x\left( 0 \right) = \\ \, = PH\left( {u\left( {K + 2} \right)} \right) \cdots H\left( {u\left( 0 \right)} \right)R_{2}^{{K + 3}}{{P}^{{ - 1}}}x\left( 0 \right). \\ \end{gathered} $

В силу следствия 1 матрицы $H\left( t \right)$ для произвольного $t \in \mathbb{R}$ невырождены. Поэтому данное равенство перепишем в эквивалентном виде

(2.45)
$H\left( {u\left( 1 \right)} \right)H\left( {u\left( 0 \right)} \right){{P}^{{ - 1}}}x\left( 0 \right) = [{{H}^{{ - 1}}}\left( {u\left( 3 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u\left( {K + 2} \right)} \right)R_{2}^{{ - K}}]{{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)R_{2}^{{ - 3}}{{P}^{{ - 1}}}x\left( {K + 3} \right).$

Обозначим

(2.46)
$\hat {\xi } = {{P}^{{ - 1}}}x\left( 0 \right)$
и выполним преобразования в левой части равенства (2.45):
(2.47)
$\begin{gathered} H\left( {u\left( 1 \right)} \right)H\left( {u\left( 0 \right)} \right)\hat {\xi } = \left( {{{r}_{1}}{{R}_{0}} + u\left( 1 \right){{r}_{2}}I} \right)\left( {{{r}_{1}}{{R}_{0}} + u\left( 0 \right){{r}_{2}}I} \right)\hat {\xi } = r_{1}^{2}R_{0}^{1}\hat {\xi } + \left( {{{r}_{2}}u\left( 0 \right) + {{r}_{2}}u\left( 1 \right)} \right){{r}_{1}}{{R}_{0}}\hat {\xi } + \\ \, + r_{2}^{2}u\left( 0 \right)u\left( 1 \right)\hat {\xi } = ({{r}_{1}}{{R}_{0}}\hat {\xi }\left| {\hat {\xi }} \right.)\left( {\begin{array}{*{20}{c}} {{{r}_{2}}u\left( 0 \right) + {{r}_{2}}u\left( 1 \right)} \\ {\left( {{{r}_{2}}u\left( 0 \right)} \right)\left( {{{r}_{2}}u\left( 1 \right)} \right)} \end{array}} \right) + r_{1}^{2}R_{0}^{2}\hat {\xi } = F\left( {\begin{array}{*{20}{c}} {{{r}_{2}}u\left( 0 \right) + {{r}_{2}}u\left( 1 \right)} \\ {\left( {{{r}_{2}}{{u}_{0}}\left( 0 \right)} \right)\left( {{{r}_{2}}u\left( 1 \right)} \right)} \end{array}} \right) + r_{1}^{2}R_{0}^{2}\hat {\xi }, \\ \end{gathered} $
где использовалось обозначение (2.14).

Так как матрица $F$ невырождена, то из (2.47) и (2.45) получаем

(2.48)
$\begin{gathered} \left( {\begin{array}{*{20}{c}} {{{r}_{2}}u\left( 0 \right) + {{r}_{2}}u\left( 1 \right)} \\ {\left( {{{r}_{2}}u\left( 0 \right)\left( {{{r}_{2}}u\left( 1 \right)} \right)} \right)} \end{array}} \right) = \\ \, = {{F}^{{ - 1}}}[{{H}^{{ - 1}}}\left( {u\left( 3 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u\left( {K + 2} \right)} \right)R_{2}^{{ - K}}]{{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)R_{2}^{{ - 3}}{{P}^{{ - 1}}}x\left( {K + 3} \right) - r_{1}^{2}{{F}^{{ - 1}}}R_{0}^{2}\hat {\xi }. \\ \end{gathered} $

Определим две вектор-функции ${{z}_{1}}:{{\mathbb{R}}^{2}} \to {{\mathbb{R}}^{2}}$, ${{z}_{2}}:\mathbb{R}_{1}^{2} \times {{\mathbb{R}}^{2}} \times {{\mathbb{R}}^{{K + 1}}} \to {{\mathbb{R}}^{2}}$ по формулам:

(2.49)
${{z}_{1}}\left( {u\left( 0 \right),u\left( 1 \right)} \right) = \left( {\begin{array}{*{20}{c}} {{{r}_{2}}u\left( 0 \right) + {{r}_{2}}u\left( 1 \right)} \\ {\left( {{{r}_{2}}u\left( 0 \right)} \right)\left( {{{r}_{2}}u\left( 1 \right)} \right)} \end{array}} \right),$
(2.50)
$\begin{gathered} {{z}_{2}}\left( {x\left( 0 \right),x\left( {K + 3} \right),u\left( 2 \right),...,u\left( {K + 2} \right)} \right) = \\ \, = {{F}^{{ - 1}}}[{{H}^{{ - 1}}}\left( {u\left( 3 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u\left( {K + 2} \right)} \right)R_{2}^{{ - K}}]{{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)R_{2}^{{ - 3}}{{P}^{{ - 1}}}x\left( {K + 3} \right) - r_{1}^{2}{{F}^{{ - 1}}}R_{0}^{2}\hat {\xi }. \\ \end{gathered} $

Матрица F зависит только от x(0), поэтому функции z1 и z2 функционально независимы, поскольку соответствующие аргументы не связаны друг с другом.

Теперь соотношение (2.47) можно рассматривать как уравнение

(2.51)
${{z}_{1}}\left( {u\left( 0 \right),u\left( 1 \right)} \right) = {{z}_{2}}\left( {x\left( 0 \right),x\left( {K + 3} \right),u\left( 2 \right),...,u\left( {K + 2} \right)} \right)$
относительно соответствующих переменных. Другими словами, если переменные $u\left( 0 \right),\;u\left( 1 \right)$ и x(0), $x\left( {K + 3} \right)$, $u\left( 2 \right),...,u\left( {K + 2} \right)$ выбрать произвольно, тогда равенство (2.51) может не выполняться. Покажем, что соответствующие переменные можно подобрать так, что равенство (2.51) будет выполняться.

Выберем произвольно $\xi ,\eta \in {{\mathbb{R}}^{2}}{\backslash }\left\{ 0 \right\}$ и положим

(2.52)
$\begin{gathered} x\left( 0 \right) = \xi ,\quad \hat {\xi } = {{P}^{{ - 1}}}\xi , \\ x\left( {K + 3} \right) = \eta ,\quad \hat {\eta } = R_{2}^{{ - 3}}{{P}^{{ - 1}}}\eta . \\ \end{gathered} $

Определим управление из соотношения (2.11):

$u{\text{*}}\left( 3 \right) = ... = u{\text{*}}\left( {K + 2} \right) = \hat {u}.$

В этом случае из (2.43) получаем

$\begin{gathered} {{F}^{{ - 1}}}[{{H}^{{ - 1}}}\left( {u{\text{*}}\left( 3 \right)} \right) \cdots {{H}^{{ - 1}}}\left( {u{\text{*}}\left( {K + 2} \right)} \right)R_{2}^{{ - K}}]{{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)R_{2}^{{ - 3}}{{P}^{{ - 1}}}x\left( {K + 3} \right) = \\ \, = {{F}^{{ - 1}}}{{H}^{{ - K}}}\left( {\hat {u}} \right)R_{2}^{{ - K}}{{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)\hat {\eta } = {{\left( {{{r}_{1}}\sin \theta } \right)}^{{ - K}}}{{F}^{{ - 1}}}R\left( { - \frac{\pi }{2}K} \right)R\left( { - {{\varphi }_{2}}K} \right){{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)\hat {\eta } = \\ \, = {{\left( {{{r}_{1}}\sin \theta } \right)}^{{ - K}}}{{F}^{{ - 1}}}R\left( { - \left( {{{\varphi }_{2}} + \frac{\pi }{2}} \right)K} \right){{H}^{{ - 1}}}\left( {u\left( 2 \right)} \right)\hat {\eta }\,. \\ \end{gathered} $

Воспользуемся утверждением леммы 1 и положим

$u{\text{*}}\left( 2 \right) = u_{2}^{*}.$

Из обозначений (2.18)–(2.20) теперь получаем

${{z}_{2}}\left( {\xi ,\eta ,u{\text{*}}\left( 2 \right),...,u{\text{*}}\left( {K + 2} \right)} \right) = \left( {\begin{array}{*{20}{c}} {{{a}_{K}}} \\ {{{b}_{K}}} \end{array}} \right){{\gamma }_{K}} + \left( {\begin{array}{*{20}{c}} {{{c}_{1}}} \\ {{{c}_{2}}} \end{array}} \right).$

Здесь ${{a}_{0}} \ne 0$.

Выберем произвольно число $\varepsilon \in \left( {0,\left| {{{a}_{0}}} \right|} \right)$. Тогда существует число $K{\text{*}}\left( \varepsilon \right)$ из (2.41), поэтому по лемме 3 имеются вещественные числа $v_{0}^{*},\;v_{1}^{*}$, такие, что выполняется равенство

$\left( {\begin{array}{*{20}{c}} {v_{0}^{*} + v_{1}^{*}} \\ {v_{0}^{*}v_{1}^{*}} \end{array}} \right) = \left( {\begin{array}{*{20}{c}} {{{a}_{{K{\text{*}}\left( \varepsilon \right)}}}} \\ {{{b}_{{K{\text{*}}\left( \varepsilon \right)}}}} \end{array}} \right){{\gamma }_{{K{\text{*}}\left( \varepsilon \right)}}} + \left( {\begin{array}{*{20}{c}} {{{c}_{1}}} \\ {{{c}_{2}}} \end{array}} \right) = {{z}_{2}}\left( {\xi ,\eta ,u{\text{*}}\left( 2 \right),...,u{\text{*}}\left( {K{\text{*}}\left( \varepsilon \right) + 2} \right)} \right).$

Выбираем

${{u}^{*}}\left( 0 \right) = r_{2}^{{ - 1}}v_{0}^{*},\quad {{u}^{*}}\left( 1 \right) = r_{2}^{{ - 1}}v_{1}^{*}$
и приходим к выводу, что при $K = K{\text{*}}\left( \varepsilon \right)$ справедливо равенство
(2.53)
${{z}_{1}}\left( {u{\text{*}}\left( 0 \right),u{\text{*}}\left( 1 \right)} \right) = {{z}_{2}}\left( {\xi ,\eta ,u{\text{*}}\left( 0 \right),...,u{\text{*}}\left( {K\left( \varepsilon \right) + 2} \right)} \right),$
т.е. уравнение (2.51) разрешимо.

Таким образом, из (2.53) следует равенство (2.44) при $K = K{\text{*}}(\varepsilon )$ для граничных условий $x\left( 0 \right) = \xi $, $x\left( {K{\text{*}}\left( \varepsilon \right) + 3} \right) = \eta $ и вещественных управлений $\left\{ {u{\text{*}}\left( 0 \right),...,u{\text{*}}\left( {K + 2} \right)} \right\}$. Допустимые векторы ξ, η выбирались произвольно, поэтому билинейная система $\left( {A,B} \right)$ с перестановочными матрицами является управляемой по определению.

Достаточность доказана. Теорема 4 доказана.

Таким образом, установлены и доказаны теоремы, образующие совокупность необходимых и достаточных условий управляемости для дискретных билинейных систем с перестановочными матрицами. Необходимые условия управляемости для двумерных систем объединены теоремами 2 и 4 и основаны на применении некоторых свойств матричных норм, при этом существенно используется спектральная матричная норма. Доказательство достаточности конструктивно и представляет собой некоторое допустимое конечное управление для соответствующей задачи управляемости. Рассуждения существенно используют теорему Пуанкаре о возвращении.

3. Комментарии и примеры. Утверждения теоремы 4 определяются спектральными характеристиками матриц A и B. С другой стороны, элементы матриц билинейной системы первоначально не связаны с соответствующими собственными значениями матриц. Поэтому утверждения теоремы 4 удобно записать в эквивалентном виде

(3.1)
$0 < {{\left\| B \right\|}_{2}},$
(3.2)
$0 < \mathop {\inf }\limits_u {{\left\| {H\left( u \right)} \right\|}_{2}} < 1.$

Действительно, неравенство (2.2) в силу (1.3) равносильно требованию $B \ne 0$, что приводит к возникновению условия (3.1), поскольку здесь достаточно воспользоваться аксиомами нормы. Условие (3.2) вытекает из (2.3) в силу (2.12).

Из теоремы 4 следует, что если система (A, B) с перестановочными матрицами является управляемой, тогда

$\det A \ne 0,\quad \det B \ne 0.$

В частности, неравенство (3.2) может быть переписано в следующем виде:

$0 < \mathop {\inf }\limits_u \det \left( {A + uB} \right) < 1$
в силу (1.14).

Спектральный радиус невырожденной матрицы $B$ не влияет на свойства управляемости билинейной системы (A, B). Этот факт объясняется тем, что величина управления u(k) билинейной системы не ограничена в рассматриваемом случае.

Если воспользоваться разложением (1.9) из теоремы 2, то критерий управляемости билинейной системы с перестановочными матрицами также можно записать в виде эквивалентных неравенств.

Положим

$\hat {A} = {{r}_{1}}{{R}_{1}},\quad \hat {B} = {{r}_{2}}{{R}_{2}},$
тогда

$\hat {A} = {{P}^{{ - 1}}}AP,\quad \hat {B} = {{P}^{{ - 1}}}BP,\quad A + uB = P(\hat {A} + u\hat {B}){{P}^{{ - 1}}}.$

Следовательно, неравенства (3.1) и (3.2) можно записать как

(3.3)
$0 < {{\left\| {\hat {B}} \right\|}_{2}},$
(3.4)
$0 < \mathop {\inf }\limits_u {\text{||}}\hat {A} + u\hat {B}{\text{|}}{{{\text{|}}}_{2}} < 1.$

Действительно, неравенство (3.3) вытекает из (3.1). Далее

$\begin{gathered} {\text{||}}\hat {A} + u\hat {B}{\text{||}}_{2}^{2} = \left\| {{{r}_{1}}{{R}_{1}} + u{{r}_{2}}{{R}_{2}}} \right\|_{2}^{2} = \left\| {{{R}_{2}}H\left( u \right)} \right\|_{2}^{2} = \rho ({{\left[ {{{R}_{2}}H\left( u \right)} \right]}^{\operatorname{T} }}{{R}_{2}}H\left( u \right)) = \\ \, = \rho ({{H}^{\operatorname{T} }}\left( u \right)R_{2}^{T}{{R}_{2}}H\left( u \right)) = \rho ({{H}^{\operatorname{T} }}\left( u \right)H\left( u \right)) = \left\| {H\left( u \right)} \right\|_{2}^{2} \\ \end{gathered} $
и из (3.2) следует требуемое неравенство (3.4).

Кроме того, критерий управляемости (теоремы 1, 4) при $n = 2$ можно представить следующим образом:

(3.5)
$0 < \frac{1}{4}{{\det }^{2}}({{\hat {A}}^{{\text{T}}}}\hat {B} - {{\hat {B}}^{{\text{T}}}}\hat {A}) < {{\det }^{2}}\hat {B}.$

Действительно, в силу разложения (1.3) получаем

$\begin{gathered} {{{\hat {A}}}^{\operatorname{T} }}\hat {B} - {{{\hat {B}}}^{\operatorname{T} }}\hat {A} = {{r}_{1}}{{r}_{2}}[R_{1}^{\operatorname{T} }{{R}_{2}} - R_{2}^{\operatorname{T} }{{R}_{1}}] = {{r}_{1}}{{r}_{2}}\left( {R\left( {{{\varphi }_{2}} - {{\varphi }_{1}}} \right) - R\left( {{{\varphi }_{1}} - {{\varphi }_{2}}} \right)} \right) = \\ \, = {{r}_{1}}{{r}_{2}}\left( {R\left( { - \theta } \right) - R\left( \theta \right)} \right) = {{r}_{1}}{{r}_{2}}\left[ {\left( {\begin{array}{*{20}{c}} {\cos \left( { - \theta } \right)}&{\sin \left( { - \theta } \right)} \\ { - \sin \left( { - \theta } \right)}&{\cos \left( { - \theta } \right)} \end{array}} \right) - \left( {\begin{array}{*{20}{c}} {\cos \theta }&{\sin \theta } \\ { - \sin \theta }&{\cos \theta } \end{array}} \right)} \right] = \\ \, = 2{{r}_{1}}{{r}_{2}}\left( {\begin{array}{*{20}{c}} 0&{ - \sin \theta } \\ {\sin \theta }&0 \end{array}} \right) = 2{{r}_{1}}{{r}_{2}}\sin \theta R\left( { - \frac{\pi }{2}} \right), \\ \end{gathered} $
поэтому

$\frac{1}{2}\det ({{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{A} }^{\operatorname{T} }}\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{B} - {{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{B} }^{\operatorname{T} }}\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{A} ) = {{r}_{1}}{{r}_{2}}\sin \theta .$

Для билинейных систем с перестановочными матрицами справедливо неравенство, связанное со спектральной нормой матриц. Если система (A, B) является управляемой, тогда существует некоторое вещественное число u*, такое, что

(3.6)
${\text{||}}\hat {A} + u{\text{*}}\hat {B}{\text{||}} > {\text{||}}\hat {A} + u{\text{*}}\hat {B}{\text{||}}_{2}^{2}$
для произвольной матричной нормы ||⋅||. В общем случае u* зависит от выбранной нормы ||⋅||.

Действительно, неравенство (2.4) перепишем в виде

${{P}^{{ - 1}}}\xi = {{(\hat {A} + u\left( 0 \right)\hat {B})}^{{ - 1}}} \cdots {{(\hat {A} + u\left( {K - 1} \right)\hat {B})}^{{ - 1}}}{{P}^{{ - 1}}}\eta .$

Поэтому для любой матричной нормы ||⋅|| должно существовать вещественное число u*, зависящее от ||⋅||, такое, что

${\text{||}}{{(\hat {A} + u{\text{*}}\hat {B})}^{{ - 1}}}{\text{||}} > 1.$

Тогда

$\begin{gathered} \left\| {{{{(\hat {A} + u{\text{*}}\hat {B})}}^{{ - 1}}}} \right\| = {{\left\| {{{r}_{1}}{{R}_{1}} + u{\text{*}}{{r}_{2}}{{R}_{2}}} \right\|}^{{ - 1}}} = {\text{||}}R_{2}^{{ - 1}}\left( {{{r}_{1}}{{R}_{0}} + u{{r}_{2}}I} \right){\text{|}}{{{\text{|}}}^{{ - 1}}} = {\text{||}}R_{2}^{\operatorname{T} }{{H}^{{ - 1}}}(u{\text{*}}){\text{||}} = {\text{||}}R_{2}^{\operatorname{T} }{{H}^{\operatorname{T} }}(u{\text{*}}){{\det }^{{ - 1}}}H(u{\text{*}}){\text{||}} = \\ \, = {{\det }^{{ - 1}}}H({{u}^{*}}){\text{||}}{{\left( {{{r}_{1}}{{R}_{1}} + u{\text{*}}{{r}_{2}}{{R}_{2}}} \right)}^{T}}{\text{||}} = \left\| {H(u{\text{*}})} \right\|_{2}^{{ - 2}}\left\| {\hat {A} + u{\text{*}}\hat {B}} \right\| = {\text{||}}\hat {A} + u{\text{*}}\hat {B}{\text{||}}_{2}^{{ - 2}}{\text{||}}\hat {A} + u{\text{*}}\hat {B}{\text{||}} \\ \end{gathered} $
и требуемое неравенство (3.6) доказано.

В частности, если ||⋅|| = ||⋅||2, то из (3.6) следует (3.4).

Важно обратить внимание на существенность требования строгих неравенств (2.2) и (2.3). Покажем, что если всего лишь потребовать выполнения нестрогого неравенства (2.3)

$r_{1}^{2}{{\sin }^{2}}\theta \leqslant 1,$
то система $\left( {A,B} \right)$ может оказаться неуправляемой.

Действительно, имеется билинейная система $\left( {rI,R\left( \varphi \right)} \right)$ и выполнено равенство

${{r}^{2}}{{\sin }^{2}}\varphi = 1,\quad r = \rho \left( A \right),\quad \theta = - \varphi .$

Если

$x\left( 0 \right) = \xi = {{\left( {{{\xi }_{1}},{{\xi }_{2}}} \right)}^{{\text{T}}}},\quad u = u\left( 0 \right),$
тогда

$x\left( 1 \right) = \left( {rI + uR\left( \varphi \right)} \right)\xi = \left( {\begin{array}{*{20}{c}} {r + u\cos \varphi }&{u\sin \varphi } \\ { - u\sin \varphi }&{r + u\cos \varphi } \end{array}} \right)\xi = \left( {\begin{array}{*{20}{c}} {\left( {r + u\cos \varphi } \right){{\xi }_{1}} + u{{\xi }_{2}}\sin \varphi } \\ { - u{{\xi }_{1}}\sin \varphi + \left( {r + u\cos \varphi } \right){{\xi }_{2}}} \end{array}} \right).$

Далее

$\begin{gathered} \left\| {x\left( 1 \right)} \right\|_{2}^{2} = {{\left[ {\left( {r + u\cos \varphi } \right){{\xi }_{1}} + u{{\xi }_{2}}\sin \varphi } \right]}^{2}} + {{\left[ { - u{{\xi }_{1}}\sin \varphi + \left( {r + u\cos \varphi } \right){{\xi }_{2}}} \right]}^{2}} = \\ \, = ({{r}^{2}} + 2ur\cos \varphi + {{u}^{2}})\left\| \xi \right\|_{2}^{2} \geqslant \left\| \xi \right\|_{2}^{2}\mathop {\min }\limits_u ({{r}^{2}}2ur\cos \varphi + {{u}^{2}}). \\ \end{gathered} $

Полагая

$u{\text{*}} = \arg \mathop {\min }\limits_u ({{r}^{2}} + 2ur\cos \varphi + {{u}^{2}}) = - r\cos \varphi ,$
получаем неравенство

$\left\| {x\left( 1 \right)} \right\|_{2}^{2} \geqslant ({{r}^{2}} + 2u{\text{*}}r\cos \varphi + u{{{\text{*}}}^{2}})\left\| \xi \right\|_{2}^{2} = {{r}^{2}}{{\sin }^{2}}\varphi \left\| \xi \right\|_{2}^{2} = \left\| \xi \right\|_{2}^{2}.$

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

$\left\| {x\left( k \right)} \right\|_{2}^{2} \geqslant \left\| \xi \right\|_{2}^{2},\quad k \in {{\mathbb{Z}}_{ + }}.$

Это означает, что система $\left( {rI,R\left( \varphi \right)} \right)$ не является управляемой.

Построим числовые примеры билинейных систем $\left( {A,B} \right)$ с перестановочными матрицами, которые являются управляемыми и неуправляемыми. Пусть

$A = \frac{1}{4}\left( {\begin{array}{*{20}{c}} {1 - \sqrt 3 }&{2\sqrt 3 } \\ { - \sqrt 3 }&{1 + \sqrt 3 } \end{array}} \right),\quad B = \frac{1}{2}\left( {\begin{array}{*{20}{c}} { - 1 + \sqrt 3 }&2 \\ { - 1}&{1 + \sqrt 3 } \end{array}} \right).$

Непосредственно проверяется, что матрицы $A$ и $B$ коммутативны:

$AB = BA = \frac{1}{8}\left( {\begin{array}{*{20}{c}} { - 4}&8 \\ { - 4}&4 \end{array}} \right) = \left( {\begin{array}{*{20}{c}} { - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0em} 2}}&1 \\ { - {1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0em} 2}}&{{1 \mathord{\left/ {\vphantom {1 2}} \right. \kern-0em} 2}} \end{array}} \right).$

Имеется невырожденная матрица

$P = \left( {\begin{array}{*{20}{c}} 1&1 \\ 0&1 \end{array}} \right),$
для которой справедливо разложение (1.3):

$A = \frac{1}{2}PR\left( {{\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3}} \right){{P}^{{ - 1}}},\quad B = PR\left( {{\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6}} \right){{P}^{{ - 1}}}.$

Таким образом, получаем

$\rho \left( B \right) = 1,\quad \rho \left( A \right) = \frac{1}{2},\quad {{\varphi }_{1}} = {\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3},\quad {{\varphi }_{2}} = {\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6},\quad \theta {\text{ = }}{\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3} - {\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6} = {\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6}$
и, следовательно,

$0 < \rho \left( B \right),\quad {{\rho }^{2}}\left( A \right){{\sin }^{2}}\theta = {{\left( {\frac{1}{2}} \right)}^{2}}{{\left( {\frac{1}{2}} \right)}^{2}} = \frac{1}{{16}} < 1.$

Поэтому из теорем 2 и 4 следует, что билинейная система $\left( {A,B} \right)$ является управляемой.

Положим теперь

$A = \left( {\begin{array}{*{20}{c}} {1 + \sqrt 3 }&2 \\ { - 1}&{ - 1 + \sqrt 3 } \end{array}} \right),\quad B = \frac{3}{2}\left( {\begin{array}{*{20}{c}} { - 1 + \sqrt 3 }&{2\sqrt 3 } \\ { - \sqrt 3 }&{ - 1 - \sqrt 3 } \end{array}} \right).$

Матрицы перестановочны:

$AB = BA = \frac{3}{2}\left( {\begin{array}{*{20}{c}} {2 - 2\sqrt 3 }&4 \\ { - 2}&{ - 2 - 2\sqrt 3 } \end{array}} \right) = 3\left( {\begin{array}{*{20}{c}} { - 1 - \sqrt 3 }&2 \\ { - 1}&{ - 1 - \sqrt 3 } \end{array}} \right).$

Для невырожденной матрицы

$P = \left( {\begin{array}{*{20}{c}} { - 1}&1 \\ 0&{ - 1} \end{array}} \right)$
справедливо разложение (1.9):
$A = 2PR\left( {{\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6}} \right){{P}^{{ - 1}}},\quad B = - 3PR\left( { - {\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3}} \right){{P}^{{ - 1}}},$
поэтому

$\rho \left( A \right) = 2,\quad \rho \left( B \right) = 2,\quad {{\varphi }_{1}} = {\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6},\quad {{\varphi }_{2}} = - {\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3},\quad \theta {\text{ = }}{\pi \mathord{\left/ {\vphantom {\pi 6}} \right. \kern-0em} 6} + {\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3} = {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}.$

Таким образом,

$0 < \rho \left( B \right),\quad {{\rho }^{2}}\left( A \right){{\sin }^{2}}\theta = 4 > 1$
и система $\left( {A,B} \right)$ по теоремам 2 и 4 не является управляемой.

Рассмотрим в заключение частные случаи систем $\left( {A,I} \right)$ и $\left( {I,B} \right)$. По построению соответствующие матрицы $A,\;I$ и $I,\;B$ перестановочны, поэтому можно воспользоваться критерием управляемости из теорем 1–4. Из теоремы 1 следует, что рассматриваемые билинейные системы могут быть управляемыми только при n = 1 или n = 2. Интерес представляют системы при n = 2. Такие системы встречаются в задачах управления запасами [7], а также при дискретизации непрерывных билинейных систем, если использовать метод Эйлера [1].

Подробнее остановимся на системе $\left( {A,I} \right)$, считая, что

$\rho \left( B \right) = 1,\quad {{\varphi }_{2}} = 0,\quad \theta = {{\varphi }_{1}},\quad \rho \left( A \right) = {{r}_{1}}.$

Необходимыми и достаточными условиями управляемости такой билинейной системы является выполнение неравенства

$r_{1}^{2}{{\sin }^{2}}{{\varphi }_{1}} < 1.$

В частности, системы $\left( {R\left( { \pm {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right),I} \right)$ и $\left( {I,R\left( { \pm {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}} \right)} \right)$ не являются управляемыми.

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

Список литературы

  1. Elliott D.L. Bilinear Control Systems: Matrices in Action. Dordrecht: Springer, 2009.

  2. Хорн Р., Джонсон Ч. Матричный анализ. М.: Мир, 1989.

  3. Гантмахер Ф.Р. Теория матриц. М.: Наука, 1967.

  4. Сиротин А.Н. Об управляемости однородных билинейных дискретных систем с коммутативными матрицами // Изв. РАН. ТиСУ. 2000. № 2. С. 13–14.

  5. Сиротин А.Н. О свойствах управляемости билинейных систем с дискретным временем, связанных с блочно-треугольными и перестановочными матрицами // Изв. РАН. ТиСУ. 2018. № 6. С. 4–19.

  6. Арнольд В.И. Математические методы классической механики. М.: Наука, 1989.

  7. Tie L., Cai K.-Y., Lin Y. On Controllability of Discrete-time Bilinear Systems // J. of the Franklin Institute. 2011. V. 348. № 5. P. 933–940.

Дополнительные материалы отсутствуют.