Известия РАН. Теория и системы управления, 2019, № 6, стр. 18-25

УПРАВЛЯЕМОЕ ПЕРЕМЕЩЕНИЕ ПЛАТФОРМЫ, НЕСУЩЕЙ УПРУГОЕ ЗВЕНО С НЕИЗВЕСТНЫМ ФАЗОВЫМ СОСТОЯНИЕМ

И. М. Ананьевский *

ИПМех РАН
Москва, Россия

* E-mail: anan@ipmnet.ru

Поступила в редакцию 10.06.2019
После доработки 20.06.2019
Принята к публикации 22.07.2019

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

Аннотация

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

Введение. Изучается задача управления механической системой, представляющей собой платформу, которая несет упругое звено. Упругое звено моделируется присоединенным к платформе с помощью пружины твердым телом, к которому подвешен линейный диссипативный осциллятор (рис. 1). Платформа перемещается вдоль горизонтальной прямой под действием ограниченной управляющей силы и неконтролируемого непостоянного воздействия внешней среды, например силы сухого трения, параметры которого неизвестны и могут изменяться в процессе движения. Предполагается, что координата и скорость платформы, а также координата несущего тела в каждый момент времени известны, а фазовые переменные, описывающие динамику осциллятора, не доступны для измерений. Необходимо с помощью ограниченного по модулю управления остановить платформу в заданном терминальном положении за конечное (нефиксированное) время и полностью погасить колебания несущего тела и осциллятора. Искомое управление должно иметь форму обратной связи и зависеть лишь от известных фазовых переменных – координаты и скорости платформы и координаты несущего тела.

Рис. 1.

Платформа, контейнер и осциллятор

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

Одним из технических объектов, для которого применима данная модель, является прецизионная поворотная платформа, устанавливаемая на орбитальном космическом аппарате. С помощью платформы можно изменять ориентацию закрепленного на ней контейнера с полезной нагрузкой, что повышает эффективность проводимых на орбите технологических процессов [1]. Ранее задача о перемещении платформы в заданное положение, аналогичная рассматриваемой ниже, была решена для случая, когда осцилляторы, фазовые состояния которых не измеряются, располагались непосредственно на платформе без промежуточного несущего тела [2, 3].

Используемый ниже для управления такой системой подход основан на методике, развитой в [4].

1. Постановка задачи и уравнения движения. Динамика рассматриваемой системы описывается уравнениями

(1.1)
$\begin{gathered} {{m}_{0}}{{{\ddot {x}}}_{0}} = {{c}_{1}}({{x}_{1}} - {{x}_{0}}) + {{u}_{0}} + v, \\ {{m}_{1}}{{{\ddot {x}}}_{1}} = - {{c}_{1}}({{x}_{1}} - {{x}_{0}}) + {{c}_{2}}({{x}_{2}} - {{x}_{1}}) + \gamma ({{{\dot {x}}}_{2}} - {{{\dot {x}}}_{1}}), \\ {{m}_{2}}{{{\ddot {x}}}_{2}} = - {{c}_{2}}({{x}_{2}} - {{x}_{1}}) - \gamma ({{{\dot {x}}}_{2}} - {{{\dot {x}}}_{1}}). \\ \end{gathered} $

Здесь ${{x}_{0}}$ – координата платформы на прямой, m0 – масса платформы, ${{x}_{1}}$ – координата несущего тела, m1 – масса несущего тела, ${{x}_{2}}$ – координата массы m2 осциллятора, ${{c}_{1}} > 0$ – жесткость пружины, соединяющей платформу и несущее тело, ${{c}_{2}} > 0$ – жесткость пружины осциллятора, $\gamma > 0$ – коэффициент диссипации.

На управляющую силу $u$ и возмущение $v$ накладываются ограничения

(1.2)
$\left| {{{u}_{0}}} \right| \leqslant U,\quad \left| v \right| \leqslant \rho U,\quad 0 < \rho < 1.$

Предполагается, что в каждый момент времени известны текущие значения фазовых переменных ${{x}_{0}},{{\dot {x}}_{0}},{{x}_{1}}$, а переменные ${{\dot {x}}_{1}},{{x}_{2}},{{\dot {x}}_{2}}$ не доступны для измерений.

Задача. Построить управление как функцию известных фазовых переменных ${{x}_{0}},\;{{\dot {x}}_{0}},\;{{x}_{1}}$, удовлетворяющее ограничению (1.2) и приводящее систему (1.1) в начало координат за конечное (нефиксированное) время из любого начального состояния.

2. Наблюдаемость системы. Покажем сначала, что по результатам наблюдений переменных ${{x}_{0}},{{\dot {x}}_{0}},{{x}_{1}}$ недоступные для измерений переменные ${{\dot {x}}_{1}},\;{{x}_{2}},\;{{\dot {x}}_{2}}$ могут быть вычислены. Для этого наряду с системой (1.1) рассмотрим систему уравнений, описывающую лишь динамику несущего тела с осциллятором (исключая платформу):

(2.1)
$\dot {x} = {{A}_{0}}x + w(t),\quad w(t) = \frac{{{{c}_{1}}}}{{{{m}_{1}}}}{{b}_{0}}{{x}_{0}}(t).$

Здесь $x = ({{x}_{1}},{{x}_{2}},{{\dot {x}}_{1}},{{\dot {x}}_{2}}{{)}^{{\rm T}}}$ и

$\begin{gathered} {{A}_{0}} = \left( {\begin{array}{*{20}{c}} 0&0&1&0 \\ 0&0&0&1 \\ { - \frac{{{{c}_{1}} + {{c}_{2}}}}{{{{m}_{1}}}}}&{\frac{{{{c}_{2}}}}{{{{m}_{1}}}}}&{ - \frac{\gamma }{{{{m}_{1}}}}}&{\frac{\gamma }{{{{m}_{1}}}}} \\ {\frac{{{{c}_{2}}}}{{{{m}_{2}}}}}&{ - \frac{{{{c}_{2}}}}{{{{m}_{2}}}}}&{\frac{\gamma }{{{{m}_{2}}}}}&{ - \frac{\gamma }{{{{m}_{2}}}}} \end{array}} \right),\quad {{b}_{0}} = \left( {\begin{array}{*{20}{c}} 0 \\ 0 \\ 1 \\ 0 \end{array}} \right). \\ \end{gathered} $

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

$\begin{gathered} y = {{e}^{{\rm T}}}x,\quad e{{ = (1,0,0,0)}^{{\rm T}}}. \\ \end{gathered} $

Пара $({{A}_{0}},e)$ наблюдаема, так как

(2.2)
$\begin{gathered} \det [e\;A_{0}^{{\rm T}}e\;A{{_{0}^{{\rm T}}}^{{^{2}}}}e\;A_{0}^{{{{{\rm T}}^{3}}}}e] = - \frac{{c_{2}^{2}}}{{m_{1}^{2}}} \ne 0. \\ \end{gathered} $

Для восстановления в момент времени t текущих значений всего фазового вектора x(t) системы (2.1) воспользуемся стандартной процедурой нахождения фазового состояния по результатам наблюдений [57].

Пусть величина y(s) наблюдается на отрезке $[{{t}_{0}},t]$. Решение системы (2.1) и измеренный выход могут быть записаны в виде

(2.3)
$\begin{gathered} x(s) = X({{t}_{0}},s)\left( {x({{t}_{0}}) + \int\limits_{{{t}_{0}}}^s {{{X}^{{ - 1}}}} ({{t}_{0}},\tau )w(\tau )d\tau } \right),\quad X({{t}_{0}},s) = {{e}^{{(s - {{t}_{0}}){{A}_{0}}}}}, \\ y(s) = {{e}^{{\rm T}}}X({{t}_{0}},s)\left( {x({{t}_{0}}) + \int\limits_{{{t}_{0}}}^s {{{X}^{{ - 1}}}} ({{t}_{0}},\tau )w(\tau )d\tau } \right),\quad s \in [{{t}_{0}},t]. \\ \end{gathered} $

Введем обозначения $H({{t}_{0}},s) = {{e}^{{\rm T}}}X({{t}_{0}},s)$. Тогда

(2.4)
$H({{t}_{0}},s)x({{t}_{0}}) = y(s) - H({{t}_{0}},s)\int\limits_{{{t}_{0}}}^s {{{X}^{{ - 1}}}} ({{t}_{0}},\tau )w(\tau )d\tau .$

Домножим обе части равенства (2.4) на ${{H}^{{\rm T}}}({{t}_{0}},s)$ и проинтегрируем на $[{{t}_{0}},t]$. Получим уравнение для нахождения вектора $x({{t}_{0}})$:

(2.5)
$\hat {H}({{t}_{0}},t)x({{t}_{0}}) = \hat {Y}({{t}_{0}},t) - \int\limits_{{{t}_{0}}}^t {{{H}^{{\rm T}}}} ({{t}_{0}},s)H({{t}_{0}},s)\int\limits_{{{t}_{0}}}^s {{{X}^{{ - 1}}}} ({{t}_{0}},\tau )w(\tau )d\tau ds,$
где

$\begin{gathered} \hat {H}({{t}_{0}},t) = \int\limits_{{{t}_{0}}}^t {{{H}^{{\rm T}}}} ({{t}_{0}},s)H({{t}_{0}},s)ds,\quad \hat {Y}({{t}_{0}},t) = \int\limits_{{{t}_{0}}}^t {{{H}^{{\rm T}}}} ({{t}_{0}},s)y(s)ds. \\ \end{gathered} $

Из условия (2.2) следует, что координаты вектор-функции $H({{t}_{0}},s)$ линейно независимы на $[{{t}_{0}},t]$ и матрица $\hat {H}({{t}_{0}},t)$ обратима [6]. Поскольку координата x0 доступна для измерений, то вектор-функция $w(\tau )$ известна, поэтому известна и вся правая часть уравнения (2.5). Следовательно, это уравнение однозначно разрешимо относительно $x({{t}_{0}})$. Текущее значение фазового вектора x(t) системы (2.1) может быть найдено теперь путем интегрирования этой системы и определяется первым из соотношений (2.3) при s = t.

3. Алгоритм построения управления. Положим $\bar {x} = ({{x}_{0}},{{x}_{1}},{{x}_{2}},{{\dot {x}}_{0}},{{\dot {x}}_{1}},{{\dot {x}}_{2}}{{)}^{{\rm T}}}$ и запишем систему уравнений (1.1) в векторной форме

(3.1)
$\dot {\bar {x}} = {{A}_{1}}\bar {x} + {{b}_{1}}\frac{{{{u}_{0}} + v}}{{{{m}_{0}}}}.$

Здесь матрица A1 и вектор b1 имеют вид

$\begin{gathered} {{A}_{1}} = \left( {\begin{array}{*{20}{c}} 0&0&0&1&0&0 \\ 0&0&0&0&1&0 \\ 0&0&0&0&0&1 \\ { - \frac{{{{c}_{1}}}}{{{{m}_{0}}}}}&{\frac{{{{c}_{1}}}}{{{{m}_{0}}}}}&0&0&0&0 \\ {\frac{{{{c}_{1}}}}{{{{m}_{1}}}}}&{ - \frac{{{{c}_{1}} + {{c}_{2}}}}{{{{m}_{1}}}}}&{\frac{{{{c}_{2}}}}{{{{m}_{1}}}}}&0&{ - \frac{\gamma }{{{{m}_{1}}}}}&{\frac{\gamma }{{{{m}_{1}}}}} \\ 0&{\frac{{{{c}_{2}}}}{{{{m}_{2}}}}}&{ - \frac{{{{c}_{2}}}}{{{{m}_{2}}}}}&0&{\frac{\gamma }{{{{m}_{2}}}}}&{ - \frac{\gamma }{{{{m}_{2}}}}} \end{array}} \right),\quad {{b}_{1}} = \left( {\begin{array}{*{20}{c}} 0 \\ 0 \\ 0 \\ 1 \\ 0 \\ 0 \end{array}} \right). \\ \end{gathered} $

Можно показать, что определитель матрицы управляемости

$F = [{{b}_{1}}\;{{A}_{1}}{{b}_{1}}\; \ldots \;A_{1}^{5}{{b}_{1}}]$
равен $c_{1}^{4}c_{2}^{2}{\text{/}}m_{1}^{4}m_{2}^{2} \ne 0$. Следовательно, пара $({{A}_{1}},{{b}_{1}})$ управляема.

Наблюдаемость системы (2.1) позволяет считать вектор $x$ известным, следовательно, известен и весь фазовый вектор $\bar {x}$ системы (3.1). Учитывая управляемость системы (3.1), для приведения ее в начало координат может быть использован подход, развитый в [4] и примененный ниже. Этот подход позволяет построить закон управления в форме обратной связи, т.е. как функцию вектора текущего фазового состояния $\bar {x}$, удовлетворяющий ограничению (1.2) и при некоторых предположениях относительно $\rho $ останавливающий систему (3.1) в начале координат за конечное время.

Приведем систему (3.1) к более удобной для построения управления форме [4, 8]. Обозначим через  f последнюю строку матрицы ${{F}^{{ - 1}}}$ и составим построчно матрицу

$S = \left( {\begin{array}{*{20}{c}} f \\ {f{{A}_{1}}} \\ \vdots \\ {fA_{1}^{5}} \end{array}} \right).$

Невырожденное линейное преобразование координат

$\begin{gathered} z = {{S}_{1}}S\bar {x} \\ \end{gathered} $
с диагональной матрицей
${{S}_{1}} = {\text{diag}}\{ ( - {{1)}^{{i - 1}}}(i - 1)!,\;i = 1, \ldots ,6\} $
приводит систему (3.1) к виду

(3.2)
$\dot {z} = {{A}_{2}}z + b({{u}_{0}} + v).$

Здесь

$\begin{gathered} {{A}_{2}} = \left( {\begin{array}{*{20}{c}} {{{a}_{1}}}&{{{a}_{2}}}&{{{a}_{3}}}&{{{a}_{4}}}&0&0 \\ { - 1}&0&0&0&0&0 \\ 0&{ - 2}&0&0&0&0 \\ 0&0&{ - 3}&0&0&0 \\ 0&0&0&{ - 4}&0&0 \\ 0&0&0&0&{ - 5}&0 \end{array}} \right),\quad b = \left( {\begin{array}{*{20}{c}} 1 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \end{array}} \right), \\ {{a}_{1}} = - \frac{{\gamma ({{m}_{1}} + {{m}_{2}})}}{{{{m}_{1}}{{m}_{2}}}},\quad {{a}_{2}} = \frac{{{{c}_{1}}{{m}_{2}}({{m}_{0}} + {{m}_{1}}) + {{c}_{2}}{{m}_{0}}({{m}_{1}} + {{m}_{2}})}}{{{{m}_{0}}{{m}_{1}}{{m}_{2}}}}, \\ {{a}_{3}} = - \frac{{\gamma {{c}_{1}}({{m}_{0}} + {{m}_{1}} + {{m}_{2}})}}{{2{{m}_{0}}{{m}_{1}}{{m}_{2}}}},\quad {{a}_{4}} = \frac{{{{c}_{1}}{{c}_{2}}({{m}_{0}} + {{m}_{1}} + {{m}_{2}})}}{{6{{m}_{0}}{{m}_{1}}{{m}_{2}}}}. \\ \end{gathered} $

Составим вектор $a \in {{R}^{6}}$ из элементов верхней строки матрицы A2 и введем новое управление

(3.3)
$\begin{gathered} u = {{u}_{0}} - {{a}^{{\rm T}}}z,\quad a = ({{a}_{1}},{{a}_{2}},{{a}_{3}},{{a}_{4}}{{,0,0)}^{{\rm T}}}. \\ \end{gathered} $

Система (3.2) примет вид

(3.4)
$\dot {z} = Az + b(u + v),$
где

$\begin{gathered} A = \left( {\begin{array}{*{20}{c}} 0&0&0& \ldots &0 \\ { - 1}&0&0& \ldots &0 \\ 0&{ - 2}&0& \ldots &0 \\ \vdots & \vdots & \ddots & \vdots & \vdots \\ 0& \ldots &0&{ - 5}&0 \end{array}} \right). \\ \end{gathered} $

Построим управление u(z) как функцию фазового вектора z, которое приводит систему (3.4) в окрестность начала координат. С этой целью введем в рассмотрение скалярную функцию T(z), диагональные матрицы

$\delta (T) = {\text{diag}}\{ {{T}^{{ - 1}}},{{T}^{{ - 2}}}, \ldots ,{{T}^{{ - 6}}}\} ,\quad M = {\text{diag}}\{ - 1, - 2, \ldots , - 6\} ,$
положительно-определенные матрицы R, Q и вектор $q \in {{\mathbb{R}}^{6}}$:

$\begin{gathered} {{R}_{{ij}}} = \frac{1}{{(i + j)(i + j - 1)}},\quad i,j = 1, \ldots ,6,\quad Q = {{R}^{{ - 1}}},\quad q = - \frac{1}{2}Qb. \\ \end{gathered} $

Функцию T(z) зададим неявно уравнением

(3.5)
${{z}^{{\rm T}}}{{\delta }^{{\rm T}}}(T)Q\delta (T)z = d,\quad d > 0,\quad z \ne 0.$

Уравнение (3.5) относительно T для любого $z \ne 0$ имеет единственное положительное решение [4]. Функция $T(z) > 0$ является аналитической, обладает свойствами

(3.6)
$\begin{gathered} \mathop {\lim }\limits_{\zeta \to 0} \mathop {\,\max }\limits_{|z| = \zeta } T(z) = 0,\quad \mathop {\lim }\limits_{\zeta \to \infty } \mathop {\,\min }\limits_{|z| = \zeta } T(z) = \infty , \\ \end{gathered} $
доопределяется в нуле T(0) = 0 с сохранением непрерывности и служит функцией Ляпунова для системы (3.4).

Зададим теперь управление следующим образом:

(3.7)
$u(z) = {{q}^{{\rm T}}}\delta (T(z))z.$

Из соотношений (3.5), (3.7) вытекает, что функция $u(z)$ подчиняется неравенству

$\left| u \right| \leqslant \frac{{\left| q \right|}}{{\sqrt {{{q}_{ - }}} }}d,$
поэтому выбором постоянной d в уравнении (3.5) можно обеспечить выполнение любого наперед заданного ограничения на модуль управляющей функции.

В обозначениях

$y = \delta (T(z))z,\quad z \ne 0,$
производная функции T в силу системы (3.4), управляемой по закону (3.7), удовлетворяет равенству
(3.8)
$\dot {T} = - \frac{{(Py,y) + 2v(Qb,y)}}{{(Py,y)}},$
где отрицательно определенная матрица P задана выражением

$\begin{gathered} P = QM + MQ. \\ \end{gathered} $

Из равенства (3.8) вытекает, что если выполнено соотношение

(3.9)
$\sup \left| v \right| < \frac{1}{{2D}},\quad D = \mathop {\max }\limits_{(Qy,y) = d} \frac{{(Qb,y)}}{{(Py,y)}},$
то имеет место неравенство
$\dot {T} \leqslant - \sigma ,\quad \sigma > 0,$
которое вместе со свойствами (3.6) гарантирует убывание функции T вдоль траекторий системы до нуля за конечное время и тем самым приведение системы (3.4) в начало координат. Для выполнения же соотношения (3.9) достаточно, чтобы константа $\rho $ из ограничения (1.2) подчинялась неравенству

(3.10)
$\rho \leqslant \frac{{{{p}_{ - }}{{q}_{ - }}}}{{4{{{\left| q \right|}}^{2}}{{q}_{ + }}}}.$

Здесь ${{q}_{ - }}$ и ${{q}_{ + }}$ – наименьшее и наибольшее собственные числа матрицы Q, а ${{p}_{ - }}$ – наименьшее собственное число матрицы P.

Из приведенных рассуждений следует, что управление

(3.11)
$\begin{gathered} {{u}_{0}}(z) = u(z) + {{a}^{{\rm T}}}z, \\ \end{gathered} $
полученное с учетом соотношения (3.3), приводит в начало координат систему (3.2), а неравенство (3.10) служит достаточным условием такого приведения.

Как уже отмечалось выше, с помощью выбора постоянной d в уравнении (3.5) можно обеспечить выполнение любого наперед заданного ограничения на модуль функции u(z) во всем фазовом пространстве $z \in {{R}^{6}}$. Однако управление ${{u}_{0}}(z)$, в силу наличия дополнительного слагаемого u(z) в выражении (3.11), будет удовлетворять условию (1.2) лишь в некоторой ограниченной области. Тем не менее, используя предложенный алгоритм построения управления и последовательно переводя систему на некоторое конечное расстояние из одного состояния покоя в другое, с помощью управления, удовлетворяющего условию (1.2), можно из любого начального состояния переместить платформу в заданное положение и остановить колебания несущего тела и осциллятора.

4. Численное моделирование. Ниже приведены результаты компьютерного моделирования динамики рассматриваемой системы при следующих значениях параметров:

$\begin{gathered} {{m}_{0}} = 5\;{\text{кг}},\quad {{m}_{1}} = 1\;{\text{кг}},\quad {{m}_{2}} = 3\;{\text{кг}},\quad {{c}_{1}} = 2\;{\text{Н/м}}, \\ {{c}_{2}} = 3\;{\text{Н/м}},\quad \gamma = 0.1\;{\text{Н}} \cdot {\text{с/м}}. \\ \end{gathered} $

В качестве возмущения $v$ выступала сила трения, которая задавалась соотношением

$v = - 0.22{\kern 1pt} ({{m}_{0}} + {{m}_{1}} + {{m}_{2}}){\text{sign}}{\kern 1pt} {{\dot {x}}_{0}}.$

Начальные состояния были выбраны следующими:

${{x}_{0}} = 0.7\;{\text{м}},\quad {{x}_{1}} = 0\;{\text{м}},\quad {{x}_{2}} = 0.3\;{\text{м}},\quad {{\dot {x}}_{0}} = {{\dot {x}}_{1}} = {{\dot {x}}_{2}} = 0\;{\kern 1pt} {\text{м/с}}{\text{.}}$

Система переводилась в начало координат.

На рис. 2 изображены зависимости от времени координат всех трех масс системы, движущейся под действием предложенного управления в отсутствие возмущений. Жирная сплошная линия отвечает координате платформы, тонкая – координате контейнера, а штриховая – координате осциллятора. На рис. 3 представлены те же зависимости для системы с трением.

Рис. 2.

Координаты масс как функции времени в отсутствие возмущений

Рис. 3.

Координаты масс как функции времени для системы с трением

На рис. 4 приведены графики управляющих функций, реализовавшихся на полученной траектории системы. Сплошная линия здесь отвечает управлению ${{u}_{0}}(t)$, применяемому к исходной системе (1.1), а штриховая – управлению u(z), построенному для системы (3.4). Разность между значениями этих функций определяется слагаемым ${{a}^{{\rm T}}}z$ в выражении (3.3) и стремится к нулю по мере приближения системы к терминальному состоянию равновесия. При выбранном в уравнении (3.5) параметре $d = 100$, как видно из рисунка, максимальная абсолютная величина управления приблизительно равна 30 H.

Рис. 4.

Управляющие функции в отсутствие возмущений

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

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

  1. Акуленко Л.Д., Болотник Н.Н., Борисов А.E., Гавриков А.А., Емельянов Г.А. Управление кажущимся ускорением твердого тела, закрепленного в двухстепенном подвесе на подвижном основании // Изв. РАН. ТиСУ. 2012. № 3. С. 3–12.

  2. Ананьевский И.М. Управление твердым телом, несущим осциллятор, при неполной информации // ДАН. 2018. Т. 482. № 1. С. 23–27.

  3. Ананьевский И.М., Ишханян Т.А. Управление твердым телом, несущим диссипативные осцилляторы, в присутствии возмущений // Изв. РАН. ТиСУ. 2019. № 1. С. 42–51.

  4. Ovseevich A. A Local Feedback Control Bringing a Linear System to Equilibrium // JOTA. 2015. V. 165. № 2. P. 532–544.

  5. Kalman R.E., Falb P.L., Arbib M.A. Topics in Mathematical System Theory. N.Y.: McGraw-Hill, 1969. 358 p.

  6. Красовский Н.Н. Теория управления движением. М.: Наука, 1968. 476 с.

  7. Sontag E.D. Mathematical Control Theory: Deterministic Finite-dimensional Systems. N.Y.: Springer, 1998. 544 p.

  8. Brunovsky P.A. A Classification of Linear Controllable Systems // Kybernetika. 1970. V. 6. № 3. P. 173–188.

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