Известия РАН. Теория и системы управления, 2020, № 1, стр. 23-43
УПРАВЛЕНИЕ СПЕКТРОМ ЛИНЕЙНЫХ ВПОЛНЕ РЕГУЛЯРНЫХ ДИФФЕРЕНЦИАЛЬНО-АЛГЕБРАИЧЕСКИХ СИСТЕМ С ЗАПАЗДЫВАНИЕМ
В. Е. Хартовский *
Гродненский государственный ун-т им. Я. Купалы
Гродно, Белоруссия
* E-mail: hartovskij@grsu.by
Поступила в редакцию 18.05.2017
После доработки 06.09.2019
Принята к публикации 30.09.2019
Аннотация
Для линейных автономных вполне регулярных дифференциально-алгебраических систем с соизмеримыми запаздываниями в состоянии и управлении изучается проблема управления спектром, рассматриваемая как задача назначения системе любого наперед заданного характеристического квазиполинома посредством замыкания ее дифференциально-разностным регулятором. Сформулированы задачи модальной управляемости и слабой модальной управляемости, характеризующие различные возможности управления спектром исходной системы. С помощью приведения исследуемой системы к специальному виду получены необходимые и достаточные условия разрешимости указанных задач. Доказательство основных утверждений носит конструктивный характер, позволяющий в случае любой конкретной системы с заданными числовыми матрицами построить соответствующий регулятор. Изложение материала снабжено иллюстративными примерами.
Введение. Одной из ключевых проблем теории автоматического управления является задача проектирования систем, обладающих заданными свойствами. В связи с этим задачам управления спектром и стабилизации систем с запаздыванием, ставшими на сегодняшний день уже классическими, посвящено достаточно большое количество исследований [1–24] (историю вопроса можно проследить по библиографическим ссылкам в них). Это работы по стабилизации объекта с запаздыванием [1–5], назначению конечного спектра [6–9], спектральной приводимости [10–13] – приведение систем к конечному (но не заданному) спектру, модальной управляемости [14–19].
Известно, что спектр исходной системы с запаздыванием может содержать инвариантные собственные значения, которые возможно исключить из спектра только с помощью интегральных регуляторов [9]. А это значит, что критерии разрешимости задачи модальной управляемости [15, 17, 19] или назначения конечного спектра [7, 8] априори предполагают применение регуляторов интегрального типа. Если исходная система была системой с сосредоточенными запаздываниями, то замкнутая система в случае замыкания ее интегральными регуляторами станет системой с сосредоточенными и распределенными запаздываниями. Интегралы, содержащие распределенное запаздывание, в случае практической реализации заменяются конечными суммами [20], что даже при использовании квадратурных формул высокой точности может привести к нежелательным эффектам [6, 20, 21] (например, к потере устойчивости). В связи с этим представляет интерес возможность управления системой в классе дифференциально-разностных регуляторов, поскольку замкнутая система в этом случае будет содержать только сосредоточенное запаздывание (некоторые уточняющие аспекты приведены в Приложении).
Статья посвящена исследованию задачи управления спектром линейных автономных вполне регулярных дифференциально-алгебраических систем с запаздыванием (иногда говорят [25] о сингулярных или дескрипторных системах). Основной характеристикой таких систем является наличие вырожденной матрицы при производной. Поэтому переменные в таких системах имеют наряду с дифференциальными еще и алгебраические связи. Включение запаздывания в дифференциально-алгебраическую систему позволяет говорить о комбинации двух динамик, соответствующих дифференциальному и разностному уравнениям. Для таких систем представлено два подхода к синтезу дифференциально-разностных регуляторов для управления спектром линейных автономных вполне регулярных дифференциально-алгебраических систем с соизмеримыми запаздываниями в состоянии и управлении. Первый предполагает классическую схему замыкания исходной системы, обеспечивающую характеристическому квазиполиному наперед заданные коэффициенты. Для ее реализации обобщается достаточно часто применяемая в литературе [14, 16, 23, 26] идея, в основе которой лежит выбор столбцов матрицы управляемости (наблюдаемости) специально построенной системы так, чтобы полученная матрица определяла некоторое преобразование подобия, приводящее систему к более простому виду. Чтобы преобразование было обратимым, эта матрица должна быть унимодулярной. Это требование при наличии запаздывания сужает класс управляемых систем. В качестве альтернативы описанной ситуации предложено ограничиться слабой модальной управляемостью [19] – из замкнутой системы выделить подсистему, содержащую исходные переменные разомкнутой системы и независящую от остальных переменных замкнутой системы, характеристический квазиполином которой будет иметь наперед заданный вид (размер замкнутой системы больше размера исходной). Такой подход к построению обратной связи является обобщением использования регуляторов переменной структуры для модальной управляемости [16–18] в случае систем нейтрального типа.
1. Постановка задачи. Пусть задана линейная автономная вполне регулярная дифференциально-алгебраическая система с соизмеримыми запаздываниями в состоянии и управлении:
(1.1)
$\frac{d}{{dt}}({{\widetilde A}_{0}}z(t)) = \widetilde A(\lambda )z(t) + \widetilde B(\lambda )u(t),\quad t > 0,$Также заметим, что если матрица ${{\tilde {A}}_{0}}$ невырожденная, то $d{\text{/}}dt({{\widetilde A}_{0}}z(t)) = {{\widetilde A}_{0}}\dot {z}(t).$ В случае вырожденной матрицы ${{\tilde {A}}_{0}}$ такое равенство в общем случае не имеет места, поскольку функция $z$ может быть (в отличии от функции ${{\widetilde A}_{0}}z$) не дифференцируемой. Решение системы (1.1) при заданном управлении $u(t),t \in [ - {{m}_{B}}h,0),$ однозначно определяется известными начальными условиями
Напомним, что система (1.1) называется вполне регулярной [19, 27, 28], если степень полинома ${\text{de}}{{{\text{g}}}_{p}}\left| {p{{{\widetilde A}}_{0}} - \widetilde A(0)} \right| = {{n}_{1}}$, где ${{n}_{1}} = {\text{rank}}{{\widetilde A}_{0}}(0 < {{n}_{1}} \leqslant n),$ |⋅| – определитель матрицы. В рамках данной статьи системы (1.1), у которых матрица ${{\tilde {A}}_{0}}$ невырожденная, также будем считать вполне регулярными системам.
Рассмотрим матрицу которая является характеристической матрицей разомкнутой (u ≡ 0) системы (1.1). Характеристический квазиполином такой системы (1.1) имеет вид
где ${{\chi }_{i}}( \cdot )$, $i = \overline {1,{{n}_{1}}} $ – некоторые полиномы, причем ${{\chi }_{{{{n}_{1}}}}}(0) \ne 0.$Задача. Пусть задан произвольный квазиполином следующего вида:
(1.2)
$\widetilde d(p,{{e}^{{ - ph}}}) = \sum\limits_{i = 0}^{{{n}_{0}}} \,{{p}^{i}}{{\tilde {d}}_{i}}({{e}^{{ - ph}}}),$(1.3)
$\mathcal{Z}(t) = \{ {{\tilde {A}}_{0}}z(t),z(t - ih),i = \overline {1,\varrho } \} ,\quad t > 0,$Для решения задачи будем использовать регулятор
(1.4)
$u(t) = R_{z}^{u}(\lambda )z(t) + R_{{{{z}_{1}}}}^{u}(\lambda ){{z}_{1}}(t),\quad \frac{d}{{dt}}({{R}_{0}}{{z}_{1}}(t)) = {{R}_{z}}(\lambda )z(t) + {{R}_{{{{z}_{1}}}}}(\lambda ){{z}_{1}}(t),\quad t > 0,$Параметры регулятора (1.4) будем выбирать так, чтобы выполнялось равенство ${\text{de}}{{{\text{g}}}_{p}}\left| {p{{R}_{0}} - {{R}_{{{{z}_{1}}}}}(0)} \right|$ = rankR0, которое обеспечит требование вполне регулярности замкнутой системы (1.1), (1.4). Обратим внимание, что матрица R0 может быть нулевой. В этом случае для того, чтобы замкнутая система (1.1), (1.4) была вполне регулярной, будем придерживаться условия $\left| {{{R}_{{{{z}_{1}}}}}(0)} \right| \ne 0$.
Для дальнейшей характеристики системы (1.1), (1.4), с точки зрения разрешимости задачи, введем [19] следующее свойство произвольной матрицы $\Lambda (p,\lambda ) = p{{\Lambda }_{0}} + \widehat \Lambda (\lambda )$, где ${{\Lambda }_{0}} \in {{\mathbb{R}}^{{\phi \times \phi }}}$ – ненулевая матрица, $\widehat \Lambda (\lambda ) \in {{\mathbb{R}}^{{\phi \times \phi }}}[\lambda ]$, $\phi \in \mathbb{N}$. Будем говорить, что матрица $\Lambda (p,\lambda )$ имеет CR-структуру (CR – completely regular), если выполняется условие
(1.5)
${\text{deg}}\left| {p{{\Lambda }_{0}} + \widehat \Lambda (0)} \right| = {\text{rank}}{{\Lambda }_{0}}.$Любой матрице, имеющей CR-структуру, можно поставить в соответствие линейную автономную вполне регулярную дифференциально-алгебраическую систему с соизмеримыми запаздываниями. Верно и обратное утверждение. В частности, матрица имеет CR-структуру.
Пусть
– характеристическая матрица замкнутой системы (1.1), (1.4).Определение 1. Систему (1.1) назовем модально управляемой [19], если для любого заданного квазиполинома $\widetilde d(p,{{e}^{{ - ph}}})$ вида (1.2) степени ${{n}_{0}} \geqslant {{n}_{1}}$ существует регулятор (1.4), такой, что: 1) матрица имеет CR-структуру; 2) определитель .
Определение 2. Систему (1.1) назовем слабо модально управляемой [19], если для любого заданного квазиполинома $\widetilde d(p,{{e}^{{ - ph}}})$ вида (1.2) степени ${{n}_{0}} \geqslant {{n}_{1}}$ существует регулятор (1.4), такой, что: 1) матрица имеет CR-структуру; 2) существуют унимодулярная матрица (т.е. матрица, для которой ) и число ${{n}_{*}} \leqslant \bar {n}$, такие, что выполняется равенство
где матрица имеет CR-структуру, матрицы , ${{\tilde {\mathcal{W}}}_{{22}}}(\lambda ) \in {{\mathbb{R}}^{{{{n}_{ * }} \times {{n}_{ * }}}}}[\lambda ]$, запись ${{0}_{{{{k}_{1}} \times {{k}_{2}}}}}$ обозначает нулевую матрицу размера ${{k}_{1}} \times {{k}_{2}};$ 3) определитель .Замечание 1. Дадим разъяснение свойства слабой модальной управляемости. Выполнение равенства (1.6) говорит о том, что найдется такой момент времени $\bar {t},\bar {t} > {{m}_{B}},$ что при $t > \bar {t}$ в системе (1.1), замкнутой регулятором (1.4), можно выделить вполне регулярную дифференциально-алгебраическую подсистему с характеристической матрицей и наперед заданным характеристическим квазиполиномом , однозначно определяющую величину z. Момент времени $\bar {t} > {{m}_{B}}$ выбирается таким, чтобы при $t > \bar {t}$ было определено решение ${\text{col}}[z(t - {{i}_{1}}h),{{z}_{1}}(t - {{i}_{1}}h)]$ системы, отвечающей характеристической матрице , где i1 = ${\text{de}}{{{\text{g}}}_{\lambda }}\tilde {\mathcal{P}}(\lambda )\tilde {\mathcal{W}}(p,\lambda )$. При этом существование унимодулярной матрицы позволяет получить указанную подсистему посредством элементарных преобразований уравнений системы (1.1), (1.4), в которые не входит операция дифференцирования. Забегая вперед, отметим, что в компоненты решения подсистемы, отвечающей характеристической матрице , будет входить не только величина z, но и компоненты функции z1, соответствующие базисным столбцам матрицы R0 и, возможно, еще некоторые компоненты вектора z1, а число ${{n}_{*}} \leqslant \bar {n} - {\text{rank}}{{R}_{0}}$. Более детально это будет видно из доказательства необходимости условия теоремы 2 (см. разд. 4). Обратим внимание, что если ${{n}_{ * }} = 0,$ то свойства слабой модальной управляемости и модальной управляемости совпадают ().
Пример 1. Рассмотрим систему
которая является частным случаем системы (1.1) $({{\widetilde A}_{0}} = 1)$. Эта система не является модально управляемой или стабилизируемой в традиционном смысле [1–9, 14, 15], поскольку в спектр замкнутой системы всегда будет входить число p = 0. Действительно, замыкая систему (1.7) регулятором (1.4), видим, что определитель характеристической матрицы замкнутой системы при p = 0 обращается в ноль.Покажем, как обратной связью обеспечить устойчивую динамику функции z, определяемую, например, характеристическим полиномом p + 5. Замкнем систему (1.7) регулятором
Тогда управление $u(t) - u(t - h) = z(t - h) - 6z(t)$, $t > \bar {t} = h$. Подставив это выражение в систему (1.7), получим, что функция z при $t > \bar {t}$ удовлетворяет системе $\dot {z}(t) = - 5z(t).$ То же самое: если умножить матрицу
на характеристическую матрицу системы (1.7), (1.8) ($\lambda = {{e}^{{ - ph}}}$) согласно формуле (1.6), получим матрицу, у которой левый верхний блок .2. Приведение исходной системы к специальному виду. Поскольку характеристическая матрица ($\lambda = {{e}^{{ - ph}}}$) системы (1.1) имеет CR-структуру, то ее можно привести [19, 27] к более простому для исследования виду. Выберем неособые матрицы H и H1, такие, что ${{H}_{1}}{{\tilde {A}}_{0}}H$ = = ${\text{diag}}\left[ {{{I}_{{{{n}_{1}}}}},{{0}_{{{{n}_{2}} \times {{n}_{2}}}}}} \right]$, где ${{n}_{2}} = n - {{n}_{1}}$. Здесь и ниже для произвольного числа $i \in \mathbb{N}$ $(i > 1)$ единичную матрицу размера i × i будем обозначать ${{I}_{i}}$. Пусть
(2.1)
$\begin{array}{*{20}{c}} {\dot {x}(t) = {{A}_{{11}}}(\lambda )x(t) + {{A}_{{12}}}(\lambda )y(t) + {{B}_{1}}(\lambda )u(t),} \\ {y(t) = {{A}_{{21}}}(\lambda )x(t) + {{A}_{{22}}}(\lambda )y(t - h) + {{B}_{2}}(\lambda )u(t),\quad t > 0.} \end{array}$Теперь выберем неособые матрицы $\widehat H$ и ${{\widehat H}_{1}}$, такие, что ${{\widehat H}_{1}}{{R}_{0}}\widehat H = {\text{diag}}[{{I}_{{\mathop {\bar {n}}\nolimits_1 }}},{{0}_{{\mathop {\bar {n}}\nolimits_2 \times \mathop {\bar {n}}\nolimits_2 }}}],$ ${{\bar {n}}_{1}} = {\text{rank}}{{R}_{0}}$, ${{\bar {n}}_{2}} = \bar {n} - {{\bar {n}}_{1}}$. Проделав аналогичные преобразования со вторым уравнением в соотношениях (1.4), после соответствующей замены переменных перепишем регулятор (1.4) в виде
(2.2)
$\begin{array}{*{20}{c}} {u(t) = {{Q}_{{01}}}(\lambda )X(t) + {{Q}_{{02}}}(\lambda )Y(t),} \\ {{{{\dot {x}}}_{1}}(t) = {{Q}_{{11}}}(\lambda )X(t) + {{Q}_{{12}}}(\lambda )Y(t),} \\ {{{y}_{1}}(t) = {{Q}_{{21}}}(\lambda )X(t) + {{Q}_{{22}}}(\lambda )Y(t),\quad t > 0,} \end{array}$Замечание 2. Можно выбрать матрицы регулятора (2.2) так, чтобы управление u(t) линейно зависело не только от элементов множества (2.3), но и от $y(t).$ При этом если у полученной замкнутой системы (2.1), (2.2) характеристическая матрица будет иметь CR-структуру, то y(t) линейно выражается через элементы множества ${{\mathcal{Z}}_{1}}(t)$ и вспомогательные переменные.
Свойства модальной управляемости и слабой модальной управляемости для системы (2.1) формулируются аналогично определениям 1 и 2 соответственно.
Дальнейшее исследование свойств модальной управляемости и слабой модальной управляемости будем проводить для системы (2.1). При этом будем осуществлять построение регулятора вида (2.2), а квазиполиному (1.2) поставим в соответствие квазиполином
(2.4)
$d(p,{{e}^{{ - ph}}}) = {\text{|}}\widehat A_{{22}}^{{ - 1}}(0){\text{|}}\left| {{{H}_{1}}} \right|\left| H \right|\widetilde d(p,{{e}^{{ - ph}}}).$3. Синтез регуляторов в задаче модальной управляемости. Рассмотрим систему (2.1). Введем матрицу
Вначале докажем необходимое условие модальной управляемости. Пусть $\mathbb{C}$ – множество комплексных чисел.
Лемма 1. Для того чтобы система (2.1) была модально управляема, необходимо, чтобы одновременно выполнялись два условия:
(3.1)
$1)\,{\text{rank}}[{{\mathcal{W}}_{0}}(p,{{e}^{{ - ph}}}),B({{e}^{{ - ph}}})] = n\quad \forall p \in \mathbb{C},$(3.2)
$2)\,{\text{rank}}[{{I}_{{{{n}_{2}}}}} - \lambda {{A}_{{22}}}(\lambda ),{{B}_{2}}(\lambda )] = {{n}_{2}}\quad \forall \lambda \in \mathbb{C}.$Доказательство. Доказательство необходимости условия (3.1) принципиальных трудностей не представляет, поэтому останавливаться на этом не будем. Докажем необходимость условия (3.2). Предположим, что регулятор (2.2) обеспечивает замкнутой системе (2.1), (2.2) характеристический квазиполином $d(p,{{e}^{{ - ph}}}) = {{p}^{{{{n}_{0}}}}},$ где ${{n}_{0}} \geqslant {{n}_{1}}$ – некоторое число. Упорядочим переменные замкнутой системы (2.1), (2.2) в виде вектора ${\text{col}}[x,{{x}_{1}},y,{{y}_{1}}]$ и запишем характеристический полином:
(3.3)
$\left| {\begin{array}{*{20}{c}} {p{{I}_{{{{n}_{0}}}}} - A_{{11}}^{{(0)}}({{e}^{{ - ph}}})}&{ - {\kern 1pt} {\kern 1pt} A_{{12}}^{{(0)}}({{e}^{{ - ph}}})} \\ { - A_{{21}}^{{(0)}}({{e}^{{ - ph}}})}&{{{I}_{{{{n}_{y}}}}} - A_{{22}}^{{(0)}}({{e}^{{ - ph}}})} \end{array}} \right| = {{p}^{{{{n}_{0}}}}},$(3.4)
${{d}^{*}}(p,{{e}^{{ - ph}}}) = \left| {\begin{array}{*{20}{c}} {p{{I}_{{{{n}_{0}}}}} - A_{{11}}^{{(0)}}({{e}^{{ - ph}}})}&{ - A_{{12}}^{{(0)}}({{e}^{{ - ph}}}){{\Pi }_{0}}({{e}^{{ - ph}}})} \\ { - A_{{21}}^{{(0)}}({{e}^{{ - ph}}})}&{{{d}_{0}}({{e}^{{ - ph}}}){{I}_{{{{n}_{y}}}}}} \end{array}} \right|.$Умножим обе части формулы (3.3) справа на соответствующие части очевидного равенства ${\text{|diag}}[{{I}_{{{{n}_{0}}}}},{{\Pi }_{0}}({{e}^{{ - ph}}})]{\text{|}} = d_{0}^{{{{n}_{y}} - 1}}({{e}^{{ - ph}}})$, в итоге получим квазиполином
С другой стороны, из вида определителя в равенстве (3.4) следует, что квазиполином ${{d}^{*}}(p,{{e}^{{ - ph}}})$ представим в виде
(3.6)
${{d}^{*}}(p,{{e}^{{ - ph}}}) = {{p}^{{{{n}_{0}}}}}d_{0}^{{{{n}_{y}}}}({{e}^{{ - ph}}}) + \tilde {d}(p,{{e}^{{ - ph}}}),$Далее считаем, что условия (3.1) и (3.2) выполнены. В силу условия (3.2) существуют [12] полиномиальные матрицы ${{L}_{{ij}}}(\lambda )$, $i = 1,2$, $j = 1,2$, подходящих размеров, для которых справедливо тождество
(3.7)
$\left| {\begin{array}{*{20}{c}} {{{I}_{{{{n}_{2}}}}} - \lambda {{A}_{{22}}}(\lambda ) - \lambda {{B}_{2}}(\lambda ){{L}_{{11}}}(\lambda )}&{\; - \lambda {{B}_{2}}(\lambda ){{L}_{{12}}}(\lambda )} \\ { - \lambda {{L}_{{21}}}(\lambda )}&{{{I}_{{r*}}} - \lambda {{L}_{{22}}}(\lambda )} \end{array}} \right| \equiv 1,$(3.8)
$\begin{array}{*{20}{c}} {u(t) = {{L}_{{11}}}(\lambda )y(t - h) + {{L}_{{12}}}(\lambda ){{y}_{1}}(t - h) + {{w}_{1}}(t),} \\ {{{y}_{1}}(t) = {{L}_{{21}}}(\lambda )y(t - h) + {{L}_{{22}}}(\lambda ){{y}_{1}}(t - h) + {{w}_{2}}(t),} \end{array}$Систему (2.1), (3.8) запишем в виде
(3.9)
$\begin{array}{*{20}{c}} {\dot {x}(t) = {{A}_{{11}}}(\lambda )x(t) + {{{\overline A }}_{{12}}}(\lambda ){{Y}_{1}}(t) + {{{\overline B }}_{1}}(\lambda )w(t),} \\ {{{Y}_{1}}(t) = {{{\overline A }}_{{21}}}(\lambda )x(t) + {{{\overline A }}_{{22}}}(\lambda ){{Y}_{1}}(t - h) + {{{\overline B }}_{2}}(\lambda )w(t),} \end{array}$Пусть $\Pi (\lambda )$ – матрица, обратная к матрице $({{I}_{{{{n}_{2}} + r{\text{*}}}}} - \lambda {{\overline A }_{{22}}}(\lambda ))$. В силу условия (3.7) матрица $\Pi (\lambda ) \in {{\mathbb{R}}^{{({{n}_{2}} + r{\text{*}}) \times ({{n}_{2}} + r{\text{*}})}}}[\lambda ]$, т.е. является полиномиальной. В системе (3.9) введем новую переменную ${{Y}_{1}} = \Pi (\lambda ){{Y}_{2}},$ в итоге получим систему
(3.10)
$\dot {x}(t) = {{A}_{{11}}}(\lambda )x(t) + {{\widetilde A}_{{12}}}(\lambda ){{Y}_{2}}(t) + {{\overline B }_{1}}(\lambda )w(t),\quad {{Y}_{2}}(t) = {{\overline A }_{{21}}}(\lambda )x(t) + {{\overline B }_{2}}(\lambda )w(t),$Перед формулировкой следующего утверждения напомним, что под рангом полиномиальной матрицы понимается наибольший порядок не равного тождественному нулю ее минора.
Лемма 2. Если выполнено условие (3.1), то
(3.12)
${\text{rank}}[F(\lambda ),K(\lambda )F(\lambda ),...,{{K}^{{{{n}_{1}} - 1}}}(\lambda )F(\lambda )] = {{n}_{1}}.$Доказательство. Предположим, что условие (3.12) нарушается. Тогда найдется ${{p}_{0}} \in \mathbb{C}$, такое, что выполняется неравенство
Выберем ненулевой вектор $g \in {{\mathbb{R}}^{{{{n}_{1}}}}}$, удовлетворяющий условиям:
Пусть вектор $\bar {g} = [{{g}^{{\text{T}}}},{{g}^{{\text{T}}}}{{\widetilde A}_{{12}}}(\lambda )]$. Можно проверить, что выполняются следующие равенства:
Эти соотношения противоречат условию (3.1). Лемма доказана.
Рассмотрим равенство (3.12). Выберем столбцы ${{f}_{{{{i}_{j}}}}}(\lambda )$, ${{i}_{j}} \in \overline {\{ 1,r + r{\text{*}}\} } $, $j = \overline {1,\alpha } $, матрицы $F(\lambda )$ и числа ${{s}_{j}} \in \mathbb{N}$, $j = \overline {1,\alpha } $, ${{s}_{1}} + ... + {{s}_{\alpha }} = {{n}_{1}}$, так, чтобы каждое число ${{s}_{j}},j = \overline {1,\alpha } ,$ было наибольшим из возможных чисел, при котором система векторных полиномов
Теорема 1. Если матрица
(3.13)
$[{{f}_{{{{i}_{1}}}}}(\lambda ),...,{{K}^{{{{s}_{1}} - 1}}}(\lambda ){{f}_{{{{i}_{1}}}}}(\lambda ),...,{{f}_{{{{i}_{\alpha }}}}}(\lambda ),...,{{K}^{{{{s}_{\alpha }} - 1}}}(\lambda ){{f}_{{{{i}_{\alpha }}}}}(\lambda )]$Доказательство. Пусть задан некоторый квазиполином (2.4) степени ${{n}_{0}} = {{n}_{1}}.$ Вначале рассмотрим случай ${\text{|}}\widehat A_{{22}}^{{ - 1}}(0){\text{|}}\left| {{{H}_{1}}} \right|\left| H \right|{{\widetilde d}_{{{{n}_{0}}}}}(p) \equiv 1$ (см. формулу (1.2)). Поскольку матрица (3.13) является унимодулярной, то система (3.11) обладает свойством модальной управляемости в следующем смысле [14, 16]: существует матрица ${{Q}_{x}}(\lambda ) \in {{\mathbb{R}}^{{(r + r{\text{*}}) \times {{n}_{1}}}}}[\lambda ]$, такая, что
(3.14)
$\left| {p{{I}_{{{{n}_{1}}}}} - K({{e}^{{ - ph}}}) - F({{e}^{{ - ph}}}){{Q}_{x}}({{e}^{{ - ph}}})} \right| = d(p,{{e}^{{ - ph}}}).$В силу равенства (3.14) определитель
(3.15)
$\left| {\begin{array}{*{20}{c}} {p{{I}_{{{{n}_{1}}}}} - {{A}_{{11}}}({{e}^{{ - ph}}}) - {{{\overline B }}_{1}}({{e}^{{ - ph}}}){{Q}_{x}}({{e}^{{ - ph}}})}&{ - {{{\widetilde A}}_{{12}}}({{e}^{{ - ph}}})} \\ { - {{{\overline A }}_{{21}}}({{e}^{{ - ph}}}) - {{{\overline B }}_{2}}({{e}^{{ - ph}}}){{Q}_{x}}({{e}^{{ - ph}}})}&{{{I}_{{{{n}_{2}} + r{\text{*}}}}}} \end{array}} \right| = d(p,{{e}^{{ - ph}}}).$На основании соотношения (3.7) имеем
Умножив обе части формулы (3.15) на соответствующие части последнего тождества, заключаем, что справедливо равенство
(3.16)
$\left| {\begin{array}{*{20}{c}} {p{{I}_{{{{n}_{1}}}}} - {{A}_{{11}}}({{e}^{{ - ph}}}) - {{{\overline B }}_{1}}({{e}^{{ - ph}}}){{Q}_{x}}({{e}^{{ - ph}}})}&{ - {{{\overline A }}_{{12}}}({{e}^{{ - ph}}})} \\ { - {{{\overline A }}_{{21}}}({{e}^{{ - ph}}}) - {{{\overline B }}_{2}}({{e}^{{ - ph}}}){{Q}_{x}}({{e}^{{ - ph}}})}&{{{I}_{{{{n}_{2}} + r{\text{*}}}}} - {{e}^{{ - ph}}}{{{\overline A }}_{{22}}}({{e}^{{ - ph}}})} \end{array}} \right| = d(p,{{e}^{{ - ph}}}).$Пусть матрица ${{Q}_{x}}(\lambda ) = {\text{col}}[{{Q}_{{01}}}(\lambda ),{{Q}_{{21}}}(\lambda )]$, ${{Q}_{{01}}}(\lambda ) \in {{\mathbb{R}}^{{r \times {{n}_{1}}}}}$, ${{Q}_{{21}}}(\lambda ) \in {{\mathbb{R}}^{{r{\text{*}} \times {{n}_{1}}}}}$. Замкнем систему (2.1) регулятором вида
(3.17)
$\begin{array}{*{20}{c}} {u(t) = {{Q}_{{01}}}(\lambda )x(t) + {{L}_{{11}}}(\lambda )y(t - h) + {{L}_{{12}}}(\lambda ){{y}_{1}}(t - h),} \\ {{{y}_{1}}(t) = {{Q}_{{21}}}(\lambda )x(t) + {{L}_{{21}}}(\lambda )y(t - h) + {{L}_{{22}}}(\lambda ){{y}_{1}}(t - h),} \end{array}$Теперь остановимся на случае . Здесь, в силу определенной схожести с уже рассмотренным случаем, ограничимся только схемой доказательства. Поскольку матрица (3.13) является унимодулярной, то найдутся [14, 16] унимодулярная матрица $\Gamma (\lambda ) \in {{\mathbb{R}}^{{{{n}_{1}} \times {{n}_{1}}}}}[\lambda ],$ определяющая преобразования подобия, и матрица $\widetilde Q(\lambda ) \in {{\mathbb{R}}^{{(r + r{\text{*}}) \times {{n}_{1}}}}}[\lambda ]$, такие, что матрица K(1)(λ) = = ${{\Gamma }^{{ - 1}}}(\lambda )(K(\lambda ) + F(\lambda )\widetilde Q(\lambda ))\Gamma (\lambda )$ будет иметь вид
(3.18)
$\dot {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} }(t) = {{K}^{{(1)}}}(\lambda )\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{x} (t) + f_{{{{i}_{\alpha }}}}^{{(1)}}(\lambda )\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{w} (t)$Пусть степень желаемого характеристического квазиполинома ${{n}_{0}} > {{n}_{1}}.$ Тогда систему (3.11) замкнем регулятором
где ${{x}_{1}} \in {{\mathbb{R}}^{{{{n}_{0}} - {{n}_{1}}}}}$ – вспомогательная переменная, $\hat {w} \in {{\mathbb{R}}^{{{{n}_{0}} - {{n}_{1}}}}}$ – новое управление. Можно проверить, что для системы (3.11), (3.19) выполняется условие вида (3.13). Поэтому дальше с ней поступаем так, как это было сделано с системой (3.11). Теорема доказана.4. Синтез регуляторов в задаче слабой модальной управляемости. Далее понадобятся некоторые вспомогательные сведения и обозначения. Пусть матрица
По аналогии с работами [12, 13, 16–19, 27, 29] определим последовательность векторов ${{q}_{k}}$, $k = m,m + 1, \ldots $, которая является решением разностного уравнения
(4.1)
${{B}^{{(0)}}}{{q}_{k}} + \sum\limits_{i = 1}^m \,{{B}^{{(i)}}}{{q}_{{k - i}}} = 0,k = m,m + 1, \ldots ,$Введем матрицы ${{G}^{{(0)}}} = {{B}^{{(0)}}}T$, ${{G}^{{(i)}}} = {{G}^{{(i - 1)}}}S + {{B}^{{(i)}}}T$, $i = \overline {1,m} $. Обратим внимание, что
Определим матрицу
Для заданной полиномиальной матрицы $B(\lambda )$ матрицу $G(\lambda )$, построенную согласно описанному способу, назовем матрицей дополнительных входов [27] (данный термин оправдывают также доказанные ниже лемма 3 и теорема 2). Представим эту матрицу в виде $G(\lambda ) = {\text{col}}[{{G}_{1}}(\lambda ),{{G}_{2}}(\lambda )],$ где ${{G}_{1}}(\lambda ) \in {{\mathbb{R}}^{{{{n}_{1}} \times {{r}_{T}}}}}[\lambda ],$ ${{G}_{2}}(\lambda ) \in {{\mathbb{R}}^{{{{n}_{2}} \times {{r}_{T}}}}}[\lambda ].$ Системе (4.1) поставим в соответствие систему
(4.2)
$\begin{array}{*{20}{c}} {\dot {x}(t) = {{A}_{{11}}}(\lambda )x(t) + {{A}_{{12}}}(\lambda )y(t) + {{B}_{1}}(\lambda )v_{1}^{*}(t) + {{G}_{1}}(\lambda )v_{2}^{*}(t),} \\ {y(t) = {{A}_{{21}}}(\lambda )x(t) + {{A}_{{22}}}(\lambda )y(t - h) + {{B}_{2}}(\lambda )v_{1}^{*}(t) + {{G}_{2}}(\lambda )v_{2}^{*}(t),\quad t > {{t}_{0}},} \end{array}$Лемма 3. Пусть для системы (2.1) управление $u(t),\;t > 0$, определяется следующими соотношениями:
где $v_{i}^{*}(t),\;t > 0$, $i = 1,2$, и $\psi (t),\;t \leqslant 0,$ – любые кусочно-непрерывные функции. Тогда при $t > {{t}_{0}}$ = mh система (4.1) будет иметь вид системы (4.2).Доказательство. Лемма доказывается на основе цепочки равенств [12, 17]:
(4.4)
$\begin{gathered} B(\lambda )T\psi (t) = {{B}^{{(0)}}}T\psi (t) + \sum\limits_{i = 1}^m \,{{B}^{{(i)}}}{{\lambda }^{i}}T\psi (t) = {{G}^{{(0)}}}\psi (t) + \sum\limits_{i = 1}^m \,({{G}^{{(i)}}} - {{G}^{{(i - 1)}}}S){{\lambda }^{i}}\psi (t) = \\ = \sum\limits_{i = 0}^m \,{{G}^{{(i)}}}{{\lambda }^{i}}\psi (t) - \sum\limits_{i = 1}^m \,{{G}^{{(i - 1)}}}S{{\lambda }^{i}}\psi (t) = \sum\limits_{i = 0}^{m - 1} \,{{G}^{{(i)}}}{{\lambda }^{i}}({{I}_{{{{r}_{T}}}}} - S\lambda )\psi (t) = G(\lambda )v_{2}^{*}(t),\quad t > {{t}_{0}}, \\ \end{gathered} $Лемма доказана.
Используя доказательство леммы 2, можно прийти к следующему утверждению.
Следствие 1. Пусть $Q(\lambda ) \in {{\mathbb{R}}^{{{{r}_{T}} \times n}}}[\lambda ]$ – произвольная матрица. Справедлива формула
Установим связь между свойствами модальной управляемостью и слабой модальной управляемостью.
Теорема 2. Для того чтобы система (2.1) была слабо модально управляема, необходимо и достаточно, чтобы система (4.2) была модально управляема.
Доказательство. Необходимость. Пусть система (2.1) слабо модально управляема. Рассмотрим замкнутую систему (2.1), (2.2). Запишем для замкнутой системы (2.1), (2.2) равенство (1.6):
(4.5)
$\mathcal{P}(\lambda )\mathcal{W}(p,\lambda ) = \left[ {\begin{array}{*{20}{c}} {{{\mathcal{W}}_{{11}}}(p,\lambda )}&{{{0}_{{(n + \bar {n} - {{n}_{ * }}) \times {{n}_{ * }}}}}} \\ {{{\mathcal{W}}_{{21}}}(\lambda )}&{{{\mathcal{W}}_{{22}}}(\lambda )} \end{array}} \right],$Приведенный выше анализ позволяет также заключить, что матрица $\mathcal{P}(\lambda )$ с точностью до элементарных преобразований столбцов имеет вид
(4.6)
$\mathcal{P}(\lambda ) = \left[ {\begin{array}{*{20}{c}} {{{I}_{{n + \bar {n} - {{n}_{ * }}}}}}&{{{\mathcal{P}}_{1}}(\lambda )} \\ {{{0}_{{{{n}_{ * }} \times (n + \bar {n} - {{n}_{ * }})}}}}&{{{I}_{{{{n}_{ * }}}}}} \end{array}} \right],$Теперь выясним вид первых $n$ строк матрицы $\mathcal{P}(\lambda )\mathcal{W}(p,\lambda )$, т.е. матрицы ${{\mathcal{W}}_{{11}}}(p,\lambda )$. Матрицы $Q_{{i2}}^{{(2)}}(\lambda )$, $i = 0,2$, представим в виде $Q_{{i2}}^{{(2)}}(\lambda ) = [Q_{{i2}}^{{(21)}}(\lambda ),Q_{{i2}}^{{(22)}}(\lambda )],$ где матрицы $Q_{{i2}}^{{(21)}}(\lambda )$ составлены из первых ${{\bar {n}}_{2}} - {{n}_{ * }}$ столбцов матрицы $Q_{{i2}}^{{(2)}}(\lambda )$ с сохранением порядка их следования, а матрицы $Q_{{i2}}^{{(22)}}(\lambda )$ составлены из оставшихся ${{n}_{ * }}$ столбцов матрицы $Q_{{i2}}^{{(2)}}(\lambda )$ также с сохранением порядка их следования. Проведя рассуждения, аналогичные доказательству необходимости леммы 5 работы [17], можно утверждать: если подсистема, отвечающая характеристической матрице ${{\mathcal{W}}_{{11}}}(p,{{e}^{{ - ph}}})$, не содержит последние ${{n}_{*}}$ компонент вектора ${{y}_{1}},$ то найдется матрица $\widehat Q(\lambda ) \in {{\mathbb{R}}^{{(r + {{r}_{T}}) \times {{n}_{ * }}}}}[\lambda ]$, такая, что
(4.7)
$B(\lambda )Q_{{02}}^{{(22)}}(\lambda ) = [B(\lambda ),G(\lambda )]\widehat Q(\lambda )({{I}_{{{{n}_{ * }}}}} - Q_{{22}}^{{(22)}}(\lambda )),$Из структуры матрицы $\mathcal{W}(p,\lambda )$, вида матрицы $\mathcal{P}(\lambda )$ и представления (4.7) следует, что первые $n$ строк матрицы ${{\mathcal{W}}_{{11}}}(p,\lambda )$ будут такими:
(4.8)
$\begin{array}{*{20}{c}} {[{{I}_{n}},{{0}_{{n \times (\bar {n} - {{n}_{ * }})}}}]{{\mathcal{W}}_{{11}}}(p,\lambda ) = [{{\mathcal{W}}_{0}}(p,\lambda ),{{0}_{{\bar {n} - {{n}_{ * }}}}}] - } \\ {\, - [B(\lambda ),G(\lambda )]({\text{col}}[{{I}_{r}},{{0}_{{{{r}_{T}} \times r}}}]{{{\widehat {\widehat Q}}}_{0}}(\lambda ) + \widehat Q(\lambda )[{{0}_{{{{n}_{ * }} \times (\mathop {\bar {n}}\nolimits_2 - {{n}_{ * }})}}},{{I}_{{{{n}_{ * }}}}}]{{{\widehat {\widehat Q}}}_{2}}(\lambda )).} \end{array}$Из равенства (4.8) следует, что система (4.2) модально управляема. Необходимость доказана.
Достаточность. Пусть регулятор
(4.9)
$\begin{array}{*{20}{c}} {{{v}^{*}}(t) = Q_{{01}}^{*}(\lambda ){{X}^{*}}(t) + Q_{{02}}^{*}(\lambda ){{Y}^{*}}(t),} \\ {\dot {x}_{1}^{*}(t) = Q_{{11}}^{*}(\lambda ){{X}^{*}}(t) + Q_{{12}}^{*}(\lambda ){{Y}^{*}}(t),} \\ {y_{1}^{*}(t) = Q_{{21}}^{*}(\lambda )X(t) + Q_{{22}}^{*}(\lambda ){{Y}^{*}}(t)} \end{array}$(4.10)
$\begin{gathered} u(t) = {{E}_{1}}Q_{{01}}^{*}(\lambda )X(t) + [{{E}_{1}}Q_{{02}}^{*}(\lambda ),T]Y(t), \\ \mathop {\dot {x}}\nolimits_1 (t) = Q_{{11}}^{*}(\lambda )X(t) + [Q_{{12}}^{*}(\lambda ),{{0}_{{\mathop {\bar {n}}\nolimits_1 \times {{r}_{T}}}}}]Y(t), \\ {{y}_{{11}}}(t) = Q_{{21}}^{*}(\lambda )X(t) + [Q_{{22}}^{*}(\lambda ),{{0}_{{\mathop {\bar {n}}\nolimits_2 \times {{r}_{T}}}}}]Y(t), \\ {{y}_{{12}}}(t) = {{E}_{2}}Q_{{01}}^{*}(\lambda )X(t) + [{{E}_{2}}Q_{{02}}^{*}(\lambda ),\lambda S]Y(t), \\ \end{gathered} $Пусть $\mathcal{W}(p,{{e}^{{ - ph}}})$ – характеристическая матрица замкнутой системы (2.1), (4.10). Покажем, что эта матрица имеет CR-структуру, т.е. для этой матрицы $\mathcal{W}(p,{{e}^{{ - ph}}})$ выполняется условие типа (1.5). Рассмотрим формулу (4.6) при ${{n}_{*}} = {{r}_{T}}$. Определим матрицу
(4.11)
${{\mathcal{P}}_{1}}(\lambda ) = \left[ {\begin{array}{*{20}{c}} {G(\lambda )} \\ {{{0}_{{(\mathop {\bar {n}}\nolimits_1 + {{n}_{y}} - {{r}_{T}}) \times {{r}_{T}}}}}} \end{array}} \right].$В силу следствия выполняется равенство
(4.12)
$\mathcal{P}({{e}^{{ - ph}}})\mathcal{W}(p,{{e}^{{ - ph}}}) = \left[ {\begin{array}{*{20}{c}} {{{\mathcal{W}}^{*}}(p,{{e}^{{ - ph}}})}&{{{0}_{{({{n}_{x}} + {{n}_{y}} - {{r}_{T}}) \times {{r}_{T}}}}}} \\ { - {{E}_{2}}(Q_{{01}}^{*}({{e}^{{ - ph}}}) + Q_{{02}}^{*}({{e}^{{ - ph}}}))}&{{{I}_{{{{r}_{T}}}}} - {{e}^{{ - ph}}}S} \end{array}} \right].$Второе условие определения 2 следует из соотношения (4.12), где следует положить ${{\mathcal{W}}_{{11}}}(p,\lambda ) = \mathcal{W}{\text{*}}(p,\lambda )$, а третье условие определения 3 вытекает из формулы (4.12) и того факта, что матрица $\mathcal{W}{\text{*}}(p,\lambda )$ имеет CR-структуру в силу построения регулятора (4.9). Теорема доказана.
Замечание 3. Получить матрицу ${{\mathcal{W}}_{{11}}}(p,\lambda )$ можно также следующим образом. Перепишем 1-е и 4-е равенства в соотношениях (4.10) в виде
(4.13)
$u(t) = T{{y}_{{12}}}(t) + {{\Omega }_{1}}(X(t),y,{{y}_{{11}}}),\quad {{y}_{{12}}}(t) = S{{y}_{{12}}}(t - h) + {{\Omega }_{2}}(X(t),y,{{y}_{{11}}}),$Следствие 2. Пусть для системы (4.2) выполняются условия теоремы 1. Тогда система (2.1) слабо модально управляема.
Замечание 4. Пусть регулятор (2.2) и матрица $\mathcal{P}(\lambda )$ построены, согласно доказательству достаточности условий теоремы 2. Если положить
где ${{\widetilde H}_{1}}(\lambda ) = {\text{diag}}[{{I}_{{{{n}_{1}}}}},\widehat A_{{22}}^{{ - 1}}(0)]{{H}_{1}}(\lambda )$, то, переходя в системе (2.1), (2.2) обратно к переменной $z$ и полагая ${{z}_{1}} = {\text{col}}[{{x}_{1}},{{y}_{1}}],$ в определении 2 получим матрицы5. Некоторые практические аспекты синтеза регуляторов. 5.1. Можно показать [27], что условия (3.1) и (3.2) выполняются в том и только том случае, когда
где ${{C}_{1}},\;{{C}_{2}}$ – фундаментальные матрицы решений линейных алгебраических систем ${{C}_{1}}{{\widetilde A}_{0}} = {{0}_{{{{n}_{2}} \times n}}}$, ${{\widetilde A}_{0}}{{C}_{2}} = {{0}_{{n \times {{n}_{2}}}}}$. Отсюда приходим к следующим утверждениям.Утверждение 1. Для модальной управляемости системы (1.1) необходимо выполнение условий (5.1).
Пусть матрица $\widetilde G(\lambda )$ является матрицей дополнительных входов для матрицы $\widetilde B(\lambda )$. Тогда найдется матрица H3, $\left| {{{H}_{3}}} \right| \ne 0$, такая, что $\widetilde G(\lambda ) = {{H}_{3}}G(\lambda )$.
Утверждение 2. Для слабой модальной управляемости системы (1.1) необходимо выполнение следующих условий:
5.2. Условие теоремы 1 формулируется в терминах системы (3.11), которая может определяться неоднозначно. Это связано с неоднозначностью определения матриц ${{L}_{{ij}}}(\lambda )$, $i = 1,2$, $j = 1,2$, удовлетворяющих тождеству (3.7). Рассмотрим два возможных подхода к их построению.
5.2.1. Пусть матрица
Определим матрицы
В силу условия (3.2) справедливо равенство [12]
Поэтому найдется матрица $\widehat L \in {{\mathbb{R}}^{{r \times m(n + r)}}}$, такая, что
Представим матрицу $\hat {L}$ в виде $\widehat L = [{{\widehat L}_{{11}}},...,{{\widehat L}_{{1m}}},{{\widehat L}_{{21}}},...,{{\widehat L}_{{2m}}}],$ где ${{\widehat L}_{{1i}}} \in {{\mathbb{R}}^{{r \times n}}}$, ${{\widehat L}_{{2i}}} \in {{\mathbb{R}}^{{r \times r}}}$, $i = \overline {1,m} $. Положим
Тогда [12] будет выполняться тождество (3.7).
5.2.2. Предположим, что матрицы системы (2.1) имеют вид
Ввиду выполнения условия (1.2) будут иметь место следующие равенства
(5.3)
${\text{rank}}[{{I}_{{n{\kern 1pt} '}}} - \lambda A_{{22}}^{{(11)}}(\lambda ),B_{2}^{{(11)}}(\lambda )] = n{\kern 1pt} '\quad \forall \lambda \in \mathbb{C},$(5.4)
${\text{rank}}[{{I}_{{n{\kern 1pt} '{\kern 1pt} '}}} - \lambda A_{{22}}^{{(22)}}(\lambda ),B_{2}^{{(22)}}(\lambda )] = n{\kern 1pt} '{\kern 1pt} '\quad \forall \lambda \in \mathbb{C}.$Условие (5.3) является необходимым [16] для существования $r{\kern 1pt} '\; \times n{\kern 1pt} '\;(r{\kern 1pt} ' = r - r{\kern 1pt} '{\kern 1pt} ')$ матрицы $L(\lambda )$ такой, что выполняется тождество
(5.5)
$\left| {{{I}_{{n{\kern 1pt} '}}} - \lambda A_{{22}}^{{(11)}}(\lambda ) - \lambda B_{2}^{{(11)}}(\lambda )L(\lambda )} \right| \equiv 1.$Достаточные условия существования и способ построения матрицы $L(\lambda ),$ удовлетворяющей (5.5), предложены в статье [16]. Если же матрица $B_{2}^{{(11)}}(\lambda ) = B_{2}^{{(11)}}$, т.е. не зависит от $\lambda $, то условие (5.3) является также [16] и достаточным для существования матрицы $L(\lambda )$. В силу условия (5.4) найдутся полиномиальные матрицы $L_{{ij}}^{'}(\lambda )$, $i = 1,2$, $j = 1,2$, подходящего размера, такие, что
Тогда можно положить (если матрица $L(\lambda )$ существует) ${{L}_{{11}}}(\lambda ) = {\text{diag}}[L(\lambda ),L_{{11}}^{'}(\lambda )]$, L12(λ) = ${\text{col}}[{{0}_{{r{\kern 1pt} ' \times r{\kern 1pt} '{\kern 1pt} '}}},L_{{12}}^{'}(\lambda )]$, ${{L}_{{21}}}(\lambda ) = [{{0}_{{r{\kern 1pt} '{\kern 1pt} ' \times n{\kern 1pt} '}}},L_{{21}}^{'}(\lambda )]$, ${{L}_{{22}}}(\lambda ) = L_{{22}}^{'}(\lambda )$.
Заметим, что все сказанное выше относительно условия (5.3) и следствия из него можно перенести на условие (5.4).
На практике, с целью построения матриц ${{L}_{{ij}}}(\lambda )$, i = 1, 2, j = 1, 2, можно с очевидными изменениями использовать различные комбинации описанных способов, обусловленные конкретным видом пары матриц $\{ {{A}_{{22}}}(\lambda ),{{B}_{2}}(\lambda )\} $.
5.3. Рассмотрим систему (3.11). Наличие запаздывания (особенно в управлении) в большинстве случаев оказывает негативное влияние на существование и синтез регуляторов. В частности, на существование унимодулярной матрицы (3.13). В связи с этим приведем один возможный подход к синтезу регуляторов в случае, когда выбрать унимодулярную матрицу (3.13) невозможно. Если выполнены условия леммы 1, то (см. доказательство леммы 2)
(5.6)
${\text{rank}}[p{{I}_{{{{n}_{1}}}}} - K({{e}^{{ - ph}}}),F({{e}^{{ - ph}}})] = {{n}_{1}}\quad \forall p \in \mathbb{C}.$В силу соотношения (5.6) для любого столбца ${{f}_{{{{i}_{0}}}}}(\lambda )$, ${{i}_{0}} \in \{ \overline {1,r + r{\text{*}}} \} $, матрицы $F(\lambda )$ существует (в общем случае не единственная) [7] матрица ${{U}_{{{{i}_{0}}}}}(\lambda ) \in {{\mathbb{R}}^{{(r + r*) \times {{n}_{1}}}}}[\lambda ]$, такая, что
(5.7)
${\text{rank}}[p{{I}_{{{{n}_{1}}}}} - (K({{e}^{{ - ph}}}) + F({{e}^{{ - ph}}}){{U}_{{{{i}_{0}}}}}({{e}^{{ - ph}}})),{{f}_{{{{i}_{0}}}}}({{e}^{{ - ph}}})] = {{n}_{1}}\quad \forall p \in \mathbb{C}.$Положив $w(t) = {{U}_{{{{i}_{0}}}}}(\lambda )x(t) + {{e}_{{{{i}_{0}}}}}(\lambda ){{w}_{{{{i}_{0}}}}}(t),$ где ${{e}_{{{{i}_{0}}}}} = {\text{col}}[0,...,0,1,0,...0] \in {{\mathbb{R}}^{{r + r{\text{*}}}}}$ (1 стоит на месте с номером ${{i}_{0}}$), ${{w}_{{{{i}_{0}}}}} \in \mathbb{R}$ – новое управление, приходим к системе
(5.8)
$[{{f}_{{{{i}_{0}}}}}(\lambda ),...,K_{{{{i}_{0}}}}^{{{{n}_{1}} - 1}}(\lambda ){{f}_{{{{i}_{0}}}}}(\lambda )].$Зачастую, за счет подходящего выбора номера i0 и матрицы ${{U}_{{{{i}_{0}}}}}(\lambda )$, можно прийти к унимодулярной матрице (5.8).
Пример 2. Пусть матрицы
В данном случае
Тогда матрица
5.4. Доказательства теорем 1, 2 содержат схемы построения соответствующих регуляторов, которые возможно реализовать в случае любой системы с заданными числовыми параметрами. Проиллюстрируем это примером.
Пример 3. Пусть система (1.1) имеет вид
(5.9)
$\frac{d}{{dt}}\left( {\left[ {\begin{array}{*{20}{c}} 1&{ - 2}&0 \\ 0&1&0 \\ 0&1&0 \end{array}} \right]z(t)} \right) = \left[ {\begin{array}{*{20}{c}} 1&{ - \lambda }&\lambda \\ { - 1}&1&{ - \lambda } \\ { - 1}&{\lambda - 1}&{ - 1} \end{array}} \right]z(t) + \left[ {\begin{array}{*{20}{c}} {1 - \lambda }&0 \\ 0&0 \\ \lambda &\lambda \end{array}} \right]u(t).$Выписав характеристическую матрицу этой системы, видим, что характеристический квазиполином
Рассмотрим вопрос о возможности приведения системы (5.9) к конечному устойчивому спектру.
Проверка условий утверждения 1 показывает, что эта система не является модально управляемой. Вычислив [29] матрицы $T = {\text{col}}[ - 1,1]$, S = 1, $G(\lambda ) = {\text{col}}[ - 1,0,0]$, убеждаемся, что выполнены условия утверждения 2. Проверим достаточные условия слабой модальной управляемости. Для этого воспользуемся теоремой 2. Вначале следует привести исходную систему (5.9) к виду системы (1.1). Выбрав матрицы
(5.10)
$\begin{gathered} \dot {x}(t) = \left[ {\begin{array}{*{20}{c}} 0&{1 - \lambda } \\ { - 1}&\lambda \end{array}} \right]x(t) + \left[ {\begin{array}{*{20}{c}} 0 \\ { - \lambda } \end{array}} \right]y(t) + \left[ {\begin{array}{*{20}{c}} {1 - \lambda }&0 \\ \lambda &\lambda \end{array}} \right]u(t), \\ y(t) = [0, - 1]x(t) + y(t - 1) + [\lambda ,\lambda ]u(t). \\ \end{gathered} $Согласно теореме 2, необходимо проверить достаточное условие модальной управляемости (теорема 1) для системы (4.2), т.е. для системы (2.1), у которой вместо матрицы B(λ) взята матрица $[B(\lambda ),G(\lambda )].$ Для этого при построении матриц системы (3.11) матрицу $[B(\lambda ),G(\lambda )]$ будем интерпретировать как матрицу $B(\lambda ),$ а функцию $v{\text{*}}$ – как управление u. Прежде всего построим регулятор (3.8):
(5.11)
$u(t) = \left[ {\begin{array}{*{20}{c}} 0 \\ 1 \\ 0 \end{array}} \right]{{y}_{1}}(t) + {{w}_{1}}(t),\quad {{y}_{1}}(t) = - y(t - 1) - {{y}_{1}}(t - 1) + {{w}_{2}}(t).$Заметим, что если заменить в первом равенстве (5.11) величину ${{y}_{1}},$ согласно второй формуле, то регулятор (5.11) примет вид (3.8). Замкнув регулятором (5.11) систему (5.10), вычисляем матрицы
Условие теоремы 1 выполнено, поскольку матрицу (3.13) можно выбрать так:
Следовательно, исходная система (5.9) слабо модально управляема. Поставим задачу выбора обратной связи так, чтобы у замкнутой системы существовала подсистема с конечным устойчивым спектром, однозначно определяющая функцию z. Поскольку матрицы $K(\lambda )$ и $F(\lambda )$ имеют две строки, то в качестве квазиполинома (1.2) можно взять любой квазиполином не меньше второй степени. Положим, например, $\widetilde d(p) = (p + 1)(p + 2).$ Так как $\left| H \right| = 1$, то полином $d(p) = \widetilde d(p).$
Вернемся к системе (3.11) и доказательству теоремы 1. Вычисляем матрицу
(5.12)
$\begin{gathered} {{v}^{*}}(t) = \left[ {\begin{array}{*{20}{c}} 0&0 \\ 0&0 \\ {{{\lambda }^{2}} + 2\lambda + 3}&{ - {{\lambda }^{4}} - 4{{\lambda }^{3}} - 7{{\lambda }^{2}} - 7\lambda - 1} \end{array}} \right]{{X}^{*}}(t) + \left[ {\begin{array}{*{20}{c}} 0&0 \\ 0&1 \\ 0&0 \end{array}} \right]{{Y}^{*}}(t), \\ y_{1}^{*}(t) = [ - \lambda , - \lambda ]{{Y}^{*}}(t). \\ \end{gathered} $Согласно формулам (4.10), имеем регулятор (2.2)
(5.13)
$\begin{gathered} u(t) = \left[ {\begin{array}{*{20}{c}} 0&0&{ - 1} \\ 0&1&1 \end{array}} \right]Y(t),\quad {{y}_{{11}}}(t) = [ - \lambda , - \lambda ,0]Y(t), \\ {{y}_{{12}}}(t) = [{{\lambda }^{2}} + 2\lambda + 3, - {{\lambda }^{4}} - 4{{\lambda }^{3}} - 7{{\lambda }^{2}} - 7\lambda - 1]X(t) + [0,0,\lambda ]Y(t), \\ \end{gathered} $Переходя к переменным $z$ и ${{z}_{1}},$ окончательно получаем регулятор (1.4):
(5.14)
$\begin{gathered} u(t) = \left[ {\begin{array}{*{20}{c}} 0&{ - 1} \\ 1&1 \end{array}} \right]{{z}_{1}}(t), \\ {{0}_{{2 \times 2}}} = \left[ {\begin{array}{*{20}{c}} {1 + \lambda }&0 \\ 0&{1 - \lambda } \end{array}} \right]{{z}_{1}}(t) + \left[ {\begin{array}{*{20}{c}} 0&\lambda &\lambda \\ { - {{\lambda }^{2}} - 2\lambda - 3}&{{{\lambda }^{4}} + 4{{\lambda }^{3}} + 8{{\lambda }^{2}} + 9\lambda + 4}&0 \end{array}} \right]z(t). \\ \end{gathered} $Заметим, что если положить во втором равенстве регулятора (5.14) $\lambda = 0$, то видно, что величина $z(t)$ входит в управление в виде линейной комбинации $[ - 3, - 1, - 1]{{\widetilde A}_{0}}z(t)$, т.е. требование зависимости регулятора от элементов множества (1.3) выполнено.
Замкнув систему (5.9) регулятором (5.14), приходим к характеристической матрице
Перемножив матрицы (см. формулы (4.6), (4.11)) и согласно формуле (1.6), получим матрицу, левый верхний блок которойНепосредственной проверкой убеждаемся, что .
Покажем, как еще можно исключить из замкнутой системы (5.9), (5.14) вторую компоненту вектора ${{z}_{1}}$ и прийти к матрице . Прежде всего заметим, что в силу второго равенства в соотношениях (5.14)
(5.15)
$[0, - 1 + \lambda ]{{z}_{1}}(t) = [ - {{\lambda }^{2}} - 2\lambda - 3,{{\lambda }^{4}} + 4{{\lambda }^{3}} + 8{{\lambda }^{2}} + 9\lambda + 4,0]z(t).$Подставим в величину $\widetilde B(\lambda )u(t)$ функцию $u,$ определяемую первым равенством в уравнениях (5.14), после этого первые компоненты полученного выражения заменим, согласно формуле (5.15). В итоге видим, что величина
Заключение. Предложены необходимые и достаточные условия разрешимости задач модальной управляемости и слабой модальной управляемости линейных автономных вполне регулярных дифференциально-алгебраических систем с соизмеримыми запаздываниями в классе дифференциально-разностных регуляторов. Основные рассуждения статьи носят конструктивный характер, позволяющий в случае заданной системы осуществить синтез соответствующих регуляторов, реализация которого основана на элементарных операциях с полиномиальными матрицами.
Список литературы
Красовский Н.Н., Осипов Ю.С. О стабилизации движений управляемого объекта с запаздыванием в системе регулирования // Изв. АН СССР. Техн. кибернетика. 1963. № 6. С. 3–15.
Осипов Ю.С. О стабилизации управляемых систем с запаздыванием // Дифференц. уравнения. 1965. Т. 1. № 5. С. 606–618.
Pandolfi L. Stabilization of Neutral Functional Differential Equations // J. Optimiz. Theory and Appl. 1976. V. 20. № 2. P. 191–204.
Lu W.-S., Lee E., Zak S. On the Stabilization of Linear Neutral Delay-difference Systems // IEEE Transactions on Automatic Control. 1986. V. 31. № 1. P. 65–67.
Rabah R., Sklyar G.M., Rezounenko A.V. On Pole Assignment and Stabilizability of Linear Systems of Neutral Type Systems // Topics in Time-Delay Systems. V. 388. Lecture Notes in Control and Inf. Sci., Berlin: Springer, 2009. P. 85–93.
Manitius A.Z., Olbrot A.W. Finite Spectrum Assignment Problem for Systems with Delay // IEEE Transactions on Automatic Control. 1979. AC-24. № 4. P. 541–553.
Watanabe K. Finite Spectrum Assignment of Linear Systems with a Class of Noncommensurate Delays // Intern. J. Control. 1987. V. 47. № 5. P. 1277–1289.
Wang Q.G., Lee T.H., Tan K.K. Finite Spectrum Assignment Controllers for Time Delay Systems. London, 1995.
Метельский А.В. Задача назначения конечного спектра для дифференциальной системы нейтрального типа // Дифференц. уравнения. 2015. Т. 51. № 1. С. 70–83.
Булатов В.И. Спектральная приводимость систем с запаздыванием // Вестн. БГУ. Сер. 1. 1979. № 3. С. 78–80.
Метельский А.В. Спектральная приводимость дифференциальных систем с запаздыванием с помощью динамического регулятора // Дифференц. уравнения. 2011. Т. 47. № 11. С. 1621–1637.
Хартовский В.Е. Спектральное приведение линейных систем нейтрального типа // Дифференц. уравнения. 2017. Т. 53. № 3. С. 375–390.
Хартовский В.Е. Приведение к конечному спектру вполне регулярных дифференциально-алгебраических систем с последействием // Дифференц. уравнения. 2018. Т. 54. № 6. С. 827–841.
Марченко В.М., Якименко А.А. О модальном управлении многовходных систем с запаздывающим аргументом нейтрального типа // Дифференц. уравнения. 2008. Т. 44. № 11. С. 1534–1543.
Марченко В.М. Управление системами с последействием в шкалах линейных регуляторов по типу обратной связи // Дифференц. уравнения. 2011. Т. 47. № 7. С. 1003–1017.
Павловская А.Т., Хартовский В.Е. Управление линейными системами с запаздыванием нейтрального типа регуляторами с обратной связью динамической структуры // Изв РАН. ТиСУ. 2014. № 3. С. 3–18.
Метельский А.В., Хартовский В.Е. Критерии модальной управляемости линейных систем нейтрального типа // Дифференц. уравнения. 2016. Т. 52. № 11. С. 1506–1521.
Хартовский В.Е. Модальная управляемость линейных систем нейтрального типа в классах дифференциально-разностных регуляторов // АиТ. 2017. № 11. С. 3–18.
Хартовский В.Е. Критерии модальной управляемости вполне регулярных дифференциально-алгебраических систем с последействием // Дифференц. уравнения. 2018. Т. 54. № 4. С. 514–529.
Харитонов В.Л. Управления на основе предиктора: задача реализации // Дифференциальные уравнения и процессы управления. 2015. 4. С. 51–65. URL: http://diffjournal.spbu.ru/pdf/kharitonov2.pdf.
Mondie S., Mihiels W. Finite Spectrum Assignment of Unstable Time-delay Systems with a Safe Implementation // IEEE Transactions on Automatic Control. 2003. V. 48. № 12. P. 2207–2212.
Гребенщиков Б.Г., Ложников А.Б. Устойчивость и стабилизация одного класса линейных нестационарных систем с постоянным запаздыванием // Изв. РАН. ТиСУ. 2017. № 2. С. 336–339.
Миняев С.И., Фурсов А.С. Топологический подход к одновременной стабилизации объектов с запаздыванием // Дифференц. уравнения. 2013. Т. 49. № 11. С. 1453–1461.
Дружинина О.В., Седова Н.О. Анализ устойчивости и стабилизация одного класса линейных нестационарных систем с постоянным запаздыванием // Изв. РАН. ТиСУ. 2017. № 1. С. 21–35.
Зубов Н.Е., Микрин Е.А., Мисриханов М.Ш., Рябченко В.И. Критерии управляемости и наблюдаемости дескрипторной MIMO-системы в форме линейных матричных неравенств // Изв. РАН. ТиСУ. 2018. № 1. С. 20–26.
Ильин А.В., Буданова А.В., Фомичев В.В. Наблюдатели для систем с запаздыванием при наличии внешних помех // ДАН. 2014. Т. 456. № 1. С. 27–31.
Метельский А.В., Хартовский В.Е. Синтез регуляторов успокоения решения вполне регулярных дифференциально-алгебраических систем с запаздыванием // Дифференц. уравнения. 2017. Т. 53. № 4. С. 547–558.
Метельский А.В., Минюк С.А. Полная управляемость и полная конструктивная идентифицируемость вполне регулярных алгебро-дифференциальных систем с запаздыванием // Дифференц. уравнения. 2007. Т. 43. № 3. С. 303–317.
Хартовский В.Е. Обобщение задачи полной управляемости дифференциальных систем с соизмеримыми запаздываниями // Изв. РАН. ТиСУ. 2009. № 6. С. 3–11.
Дополнительные материалы отсутствуют.
Инструменты
Известия РАН. Теория и системы управления