Журнал вычислительной математики и математической физики, 2021, T. 61, № 4, стр. 555-570
Об одном методе решения локальной граничной задачи для нелинейной cтационарной управляемой системы в классе дифференцируемых управлений
Санкт-Петербургский гос. университет
199034 Санкт-Петербург, Университетская наб., 7–9, Россия
* E-mail: alkvit46@mail.ru
** E-mail: a.kvitko@spbu.ru
Поступила в редакцию 01.09.2020
После доработки 17.10.2020
Принята к публикации 16.12.2020
Аннотация
Предложен достаточно удобный для численной реализации алгоритм построения дифференцируемой управляющей функции, гарантирующей перевод широкого класса нелинейных стационарных систем обыкновенных дифференциальных уравнений из начального состояния в заданное конечное состояние фазового пространства c учетом ограничения на управление и внешнее возмущение. Получен конструктивный критерий, гарантирующий указанный перевод. Эффективность алгоритма иллюстрируется при решении конкретной практической задачи и ее численном моделировании. Библ. 34. Фиг. 1.
ВВЕДЕНИЕ
Одним из важных направлений развития математической теории управления является исследование проблемы перевода различных управляемых систем дифференциальных уравнений из начального состояния в заданное конечное состояние. Задачи построения управляющих функций, обеспечивающие указанный перевод, называются граничными задачами. Им посвящено большое количество работ. Наиболее близкие (по тематике данной статьи) результаты содержатся в публикациях [1]–[31 ] и [34]. Основные аспекты исследования граничных задач включают в себя вопросы, связанные с нахождением необходимых и достаточных условий, гарантирующих существование их решений, см. [1]–[6], [8]–[10], [12]–[17], [20]–[22], [24]–[26], [29]–[31] и [34]; нахождения и оценки границ конечных состояний, при которых возможен перевод из заданного начального состояния при ограничениях на ресурс управления, см. [1], [4], [7], [8], [10], [11], [18], [19], [23], [27], [28] и [31], а также разработкой аналитических или численных методов построения искомых управляющих функций и соответствующих им функций фазовых координат, см. [1]–[4], [7], [25] и [31]. В настоящее время проблема граничных задач для управляемых систем обыкновенных дифференциальных уравнений достаточно подробно изучена для линейных и нелинейных систем специального вида. Однако теория решения граничных задач для нелинейных управляемых систем общего вида ввиду их сложности еще недостаточно разработана. Основные усилия автора направлены на разработку достаточно простого для численной реализации и устойчивого к погрешностям вычислений алгоритма решения локальной граничной задачи для широкого класса нелинейных стационарных управляемых систем обыкновенных дифференциальных уравнений с учетом ограничений на управление и внешние возмущения, а также нахождению конструктивного критерия, гарантирующего существование искомого решения. Поставленная цель достигнута сведением решения исходной задачи к решению задачи стабилизации линейной нестационарной системы и последующим решением задачи Коши для вспомогательной системы обыкновенных дифференциальных уравнений. Результаты исследования данной работы наиболее тесно связаны с результатами, полученными в [23], [25], [31]. В работе Р. Калмана [2] получен алгоритм решения граничной задачи для линейной стационарной управляемой системы и найден критерий глобальной управляемости в терминах матриц ее правой части. В [3] и [25] приведены достаточные условия калмановского типа локальной управляемости нелинейной стационарной системы в окрестности как нулевого, так и ненулевого положений равновесия. Суть их в том, что вопрос о локальной управляемости в окрестности положений равновесия сводится к вопросу глобальной управляемости системы, полученной посредством линеаризации исходной нелинейной системы в окрестности указанных положений равновесия. В результате найденное достаточное условие локальной управляемости совпадает с условием глобальной управляемости, сформулированном в [2]. В [31], в отличиe от работ [23], [25], для нелинейных стационарных систем с достаточно гладкими правыми частями, разработан алгоритм решения локальной граничной задачи с учетом ограничения на управление и внешние возмущения. Кроме того, получено достаточное условие калмановского типа локальной нуль управляемости. При этом линеаризация системы проводится в окрестности точки, которая может и не быть положением равновесия для исходной системы. В настоящей статье рассматривается задача перевода нелинейной стационарной системы в начало координат из произвольной точки фазового пространства, лежащей в окрестности начала координат. Эта задача близка по постановке той, которая была рассмотрена в [31]. Главное отличие ее результатов состоит в том, что алгоритм построения искомой управляющей функции и соответствующей траектории применим для более широкого класса систем. А именно значительно ослаблено требование гладкости правой части исходной системы и в постановке задачи наложено дополнительное условие на конечные значения управляющей функции. Кроме того, доказано, что условие калмановского типа локальной управляемости, совпадающее с условием, полученным в работе [31], является не только достаточным, но и необходимым.
1. ПОСТАНОВКА ЗАДАЧИ
Объектом исследования является управляемая система обыкновенных дифференциальных уравнений:
где ${\mathbf{x}} = {{({{x}_{1}}{\kern 1pt} ,...,{{x}_{n}})}^{{\rm T}}},$ ${\mathbf{x}} \in {{R}^{n}}$;${\mathbf{u}} = {{({{u}_{1}},...,{{u}_{r}})}^{{\rm T}}},$ ${\mathbf{u}} \in {{R}^{r}},$ $t \in [0,1],$ $r \leqslant n,$ ${\mathbf{F}} \in {{R}^{n}}$,(1.2)
${\mathbf{f}} \in {{C}^{{2n}}}({{R}^{n}} \times {{R}^{r}};{{R}^{n}}),\quad {\mathbf{f}} = {{({{f}_{1}},...,{{f}_{n}})}^{{\rm T}}},\quad {\mathbf{F}} = {{({{F}_{1}},...,{{F}_{n}})}^{{\rm T}}},$(1.3)
$\begin{gathered} {\mathbf{f}}({\mathbf{0,0) = 0}}, \\ B = \frac{{\partial {\mathbf{f}}}}{{\partial {\mathbf{u}}}}({\mathbf{0,0}}),\quad A = \frac{{\partial {\mathbf{f}}}}{{\partial {\mathbf{x}}}}({\mathbf{0,0}}), \\ \end{gathered} $Задача. Найти пару функций:
(1.6)
${\mathbf{x}}(t) \in {{C}^{1}}([0,1];{{R}^{n}}),\quad {\mathbf{u}}(t,{\mathbf{\bar {x},F}}) \in {{C}^{1}}([0,1] \times {{R}^{n}} \times {{R}^{n}};{{R}^{r}}),$(1.7)
${\mathbf{x}}(0) = {\mathbf{\bar {x}}},\quad {\mathbf{u}}(0,{\mathbf{\bar {x},F}}) = {\mathbf{0}},\quad {\mathbf{x}}(1) = {\mathbf{0}},\quad {\mathbf{u}}(1,{\mathbf{\bar {x},F}}) = {\mathbf{0}},\quad {\mathbf{u}}(t,{\mathbf{0,0}}) \equiv {\mathbf{0}}.$Определение. Будем говорить, что задача (1.1), (1.7) локально разрешима, если существует $\varepsilon > 0$ такое, что для всех ${\mathbf{\bar {x},}}\;{\mathbf{F}},$ удовлетворяющих условиям $\left\| {{\mathbf{\bar {x}}}} \right\| < \varepsilon $, $\left\| {\mathbf{F}} \right\| < \varepsilon $ существует решение задачи (1.1), (1.7).
Теорема. Пусть для правой части системы (1.1) выполнены условия (1.2), (1.3). Тогда для локальной разрешимости задачи (1.1), (1.7) необходимо и достаточно, чтобы было выполнено условие (1.4). При этом соответствующее решение задачи (1.1), (1.7) может быть получено после решения задачи стабилизации линейной нестационарной системы специального вида и последующим решением задачи Коши для вспомогательной системы обыкновенных дифференциальных уравнений.
Основная идея решения поставленной задачи состоит в том, чтобы посредством преобразований зависимых и независимых переменных, решение исходной задачи свести к решению задачи стабилизации нелинейной вспомогательной системы обыкновенных дифференциальных уравнений специального вида при постоянно действующих возмущениях. Для ее решения находится вспомогательное управление, обеспечивающее экспоненциальное убывание фундаментальной матрицы линейной части этой системы. На заключительном этапе находится решение задачи Коши для вспомогательной системы, замкнутой указанным управлением, и осуществляется переход к исходным зависимым и независимым переменным.
2. ФОРМУЛИРОВКА ВСПОМОГАТЕЛЬНОЙ ЗАДАЧИ И ПОСТРОЕНИЕ ВСПОМОГАТЕЛЬНОЙ СИСТЕМЫ
Рассмотрим задачу: найти пару функций ${\mathbf{x}}(t),\;{\mathbf{u(}}t,{\mathbf{\bar {x}}},{\mathbf{F}})$, удовлетворяющую системе (1.1), условиям (1.6), а также условиям
(2.1)
${\mathbf{x}}(0) = {\mathbf{\bar {x}}},\quad {\mathbf{u}}(0,{\mathbf{\bar {x}}},{\mathbf{F}}) = {\mathbf{0}},\quad {\mathbf{x}}(t) \to {\mathbf{0}},\quad {\mathbf{u}}(t,{\mathbf{\bar {x}}},{\mathbf{F}}) \to {\mathbf{0}}\quad {\text{при}}\quad t \to 1,\quad {\mathbf{u}}(t,{\mathbf{0}},{\mathbf{0}}) \equiv {\mathbf{0}}.$Переходя к пределу в решении задачи (1.1), (2.1), при $t \to 1$ получаем решение задачи (1.1), (1.7).
Сделаем в системе (1.1) преобразование независимой переменной $t$ по формуле:
где $\alpha > 0$ – некоторое фиксированное число, подлежащее определению. Тогда в новой независимой переменной $\tau $ система (1.1) и условия (2.1) примут вид:(2.3)
$\frac{{d{\mathbf{c}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}{\mathbf{f}}({\mathbf{c}},{\mathbf{d}}) + \alpha {{e}^{{ - \alpha \tau }}}{\mathbf{F}},$(2.4)
${\mathbf{c}}(\tau ) = {\mathbf{x}}(t(\tau )),\quad {\mathbf{d}}(\tau ) = {\mathbf{u}}(t(\tau ),{\mathbf{\bar {x}}},{\mathbf{F}}),$(2.5)
$\begin{gathered} {\mathbf{c}}(0) = {\mathbf{\bar {x}}},\quad {\mathbf{d}}(0,{\mathbf{\bar {x}}},{\mathbf{F}}) = {\mathbf{0}},\quad {\mathbf{c}}(\tau ) \to {\mathbf{0}},\quad {\mathbf{d}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) \to {\mathbf{0}}\quad {\text{при}}\quad \tau \to \infty ,\quad {\mathbf{d}}(\tau ,{\mathbf{0}},{\mathbf{0}}) \equiv 0, \\ \tau \in [0, + \infty ),\quad {\mathbf{c}} = {{(c_{1}^{{}},...,c_{n}^{{}})}^{{\rm T}}},\quad {\mathbf{d}} = {{({{d}_{1}},...,{{d}_{r}})}^{{\rm T}}}. \\ \end{gathered} $(2.6)
$\begin{gathered} \left. {\, + 2\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{u}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } {{c}_{j}}{{d}_{k}} + \sum\limits_{j = 1}^r {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{u}_{j}}\partial {{u}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } {{d}_{j}}{{d}_{k}}} \right] + ... + \\ + \;\alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{\left| k \right| + \left| m \right| = 2n - 1}^{} {\frac{1}{{k!m!}}\frac{{{{\partial }^{{\left| k \right| + \left| m \right|}}}{{f}_{i}}}}{{\partial x_{1}^{{{{k}_{1}}}}\partial x_{2}^{{{{k}_{2}}}}...\partial x_{n}^{{{{k}_{n}}}}\partial u_{1}^{{{{m}_{1}}}}\partial u_{2}^{{{{m}_{2}}}}...\partial u_{r}^{{{{m}_{r}}}}}}} ({\mathbf{0}},{\mathbf{0}}){{c}_{1}}^{{{{k}_{1}}}}...{{c}^{{{{k}_{n}}}}}d_{1}^{{{{m}_{1}}}}...d_{r}^{{{{m}_{r}}}} + \\ \end{gathered} $Ограничим область изменения ${\mathbf{c}}(\tau )\,,{\mathbf{F}}$ неравенствами
(2.7)
$\left\| {{\mathbf{c}}(\tau )} \right\| < {{C}_{1}},\quad \left\| {\mathbf{F}} \right\| < {{C}_{1}},\quad \tau \in [0,\infty ).$На первом этапе выполним замену $c_{i}^{{}}(\tau ),i = 1,...,n$, по формуле
Пусть(2.9)
$ + \;~\frac{1}{2}~\alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^n {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{x}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } c_{j}^{{(1)}}c_{k}^{{(1)}} + \alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{u}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } {{d}_{k}}c_{j}^{{(1)}} + ~~\frac{1}{2}\alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{j = 1}^r {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{u}_{j}}\partial {{u}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } {{d}_{j}}{{d}_{k}} + $(2.11)
$\begin{gathered} c_{i}^{{(1)}}(\tau ) = c_{i}^{{(2)}}(\tau ) + \frac{1}{2}{{e}^{{ - 2\alpha \tau }}}\sum\limits_{j = 1}^n {\frac{{\partial {{f}_{i}}}}{{\partial {{x}_{j}}}}} ({\mathbf{0}},{\mathbf{0}}){{F}_{j}} = c_{i}^{{(2)}}(\tau ) + {{e}^{{ - 2\alpha \tau }}}\phi _{i}^{{(2)}}({\mathbf{F}}), \\ \phi _{i}^{{(2)}}({\mathbf{F}}) = \frac{1}{2}\sum\limits_{j = 1}^n {\frac{{\partial {{f}_{i}}}}{{\partial {{x}_{j}}}}} {\mathbf{(0}},{\mathbf{0}}){{F}_{j}},\quad \phi _{i}^{{(2)}}({\mathbf{0}}) = {\mathbf{0}},\quad i = 1,...,n. \\ \end{gathered} $(2.12)
$ + \;\left. {{{e}^{{ - 3\alpha \tau }}}\sum\limits_{k = 1}^r {\sum\limits_{j = 1}^n {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{u}_{k}}\partial {{x}_{j}}}}({\mathbf{0}},{\mathbf{0}})} } \phi _{j}^{{(2)}}{{d}_{k}}} \right) + \frac{1}{2}~\alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^n {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{x}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } c_{k}^{{(2)}}c_{j}^{{(2)}} + \alpha {{e}^{{ - \alpha \tau }}}\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{u}_{k}}}}({\mathbf{0}},{\mathbf{0}})} } {{d}_{k}}c_{j}^{{(2)}} + $(2.14)
$c_{i}^{{(k - 1)}}(\tau ) = c_{i}^{{(k)}} + {{e}^{{ - k\alpha \tau }}}\phi _{i}^{{(k)}}({\mathbf{F}}),\quad \phi _{i}^{{(k)}}({\mathbf{0}}) = 0,\quad i = 1,...,n.$(2.15)
$\begin{gathered} \frac{{d{{{\mathbf{c}}}^{{(2n)}}}}}{{d\tau }} = P{{{\mathbf{c}}}^{{(2n)}}} + Q{\mathbf{d}} + {{{\mathbf{R}}}_{{\mathbf{1}}}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},{\mathbf{F}},\tau ) + {{{\mathbf{R}}}_{{\mathbf{2}}}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},{\mathbf{F}},\tau ) + {{{\mathbf{R}}}_{{\mathbf{3}}}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},{\mathbf{F}},\tau ) + {{{\mathbf{R}}}_{{\mathbf{4}}}}({\mathbf{\bar {x}}},{{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},{\mathbf{F}},\tau ), \\ {{{\mathbf{R}}}_{1}} = {{(R_{1}^{1},...,R_{1}^{n})}^{{\rm T}}},\quad {{{\mathbf{R}}}_{2}} = {{(R_{2}^{1},...,R_{2}^{n})}^{{\rm T}}},\quad {{{\mathbf{R}}}_{{\mathbf{3}}}} = {{(R_{3}^{1},...,R_{3}^{n})}^{{\rm T}}},\quad {{{\mathbf{R}}}_{4}} = {{(R_{4}^{1},...,R_{4}^{n})}^{{\rm T}}}. \\ \end{gathered} $
(2.16)
$\begin{gathered} P = \alpha {{e}^{{ - \alpha \tau }}}(A + {{e}^{{ - \alpha \tau }}}{{P}_{1}}({\mathbf{F}}) + ... + {{e}^{{ - (n - 1)\alpha \tau }}}{{P}_{{n - 1}}}({\mathbf{F}})), \\ Q = \alpha {{e}^{{ - \alpha \tau }}}(B + {{e}^{{ - \alpha \tau }}}{{Q}_{1}}({\mathbf{F}}) + ... + {{e}^{{ - (n - 1)\alpha \tau }}}{{Q}_{{n - 1}}}({\mathbf{F}})), \\ \end{gathered} $(2.17)
$\begin{gathered} {\mathbf{c}}_{{}}^{{(2n)}}(0) = {{{{\mathbf{\bar {x}}}}}_{{}}} + {\mathbf{F}} - {\mathbf{f}}_{{}}^{{(2)}}({\mathbf{F}}) - {\mathbf{f}}_{{}}^{{(3)}}({\mathbf{F}}) - ... - {\mathbf{f}}_{{}}^{{(2n)}}({\mathbf{F}}), \\ {\mathbf{f}}_{{}}^{{(i)}} = {{(\phi _{1}^{{(i)}},...,\phi _{n}^{{(i)}})}^{T}},\quad {\mathbf{f}}_{{}}^{{(i)}}(0) = 0,\quad i = 1,...,2n. \\ \end{gathered} $Введем новую управляющую функцию $\upsilon (\tau )$, связанную с ${\mathbf{d}}(\tau )$ уравнениями
(2.18)
$\frac{{d{\mathbf{d}}(\tau )}}{{d\tau }} = \upsilon ,\quad \upsilon = {{({{\upsilon }_{1}},...,{{\upsilon }_{r}})}^{{\rm T}}},\quad \upsilon \in {{R}^{r}}.$(2.20)
${{{\mathbf{\bar {R}}}}_{1}} = (R_{1}^{1},...,R_{1}^{n},0,...,0)_{{n + r \times 1}}^{{\rm T}},\quad {{{\mathbf{\bar {R}}}}_{2}} = (R_{2}^{1},...,R_{2}^{n},0,...,0)_{{n + r \times 1}}^{{\rm T}},$(2.21)
${{{\mathbf{\bar {c}}}}^{{(2n)}}}(0) = {\mathbf{\bar {c}}}_{0}^{{(2n)}},\quad {\mathbf{\bar {c}}}{{_{0}^{{(2n)}}}_{0}} = ({{{\mathbf{c}}}^{{(2n)}}}(0),0,...,0)_{{n + r \times 1}}^{{\rm T}},$Рассмотрим задачу: найти пару функций ${{{\mathbf{\bar {c}}}}^{{(2n)}}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) \in {{C}^{1}}[0,\infty ),$ $\upsilon (\tau ) \in C[0,\infty )$, удовлетворяющую системе (2.20) и условиям
(2.22)
${{{\mathbf{\bar {c}}}}^{{(2n)}}}(0,{\mathbf{\bar {x}}},{\mathbf{F}}) = {\mathbf{\bar {c}}}_{0}^{{(2n)}},\quad {{{\mathbf{\bar {c}}}}^{{(2n)}}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) \to {\mathbf{0}}\quad {\text{при}}\quad \tau \to \infty ,\quad {\mathbf{d}}(\tau ,0,0) \equiv {\mathbf{0}}.$Для удобства дальнейших рассуждений введем область изменения ${{{\mathbf{c}}}^{{(2n)}}}$, согласованную с областью (2.7). Из условий (2.14), (2.11), (2.8) вытекает равенство ${\mathbf{c}} = {{{\mathbf{c}}}^{{(2n)}}} + \chi ({\mathbf{F}}),$ $\chi ({\mathbf{F}}) \to {\mathbf{0}}$ при ${\mathbf{F}} \to 0$. Отсюда $\left\| {\mathbf{c}} \right\| \leqslant \left\| {{{{\mathbf{c}}}^{{(2n)}}}} \right\| + \left\| {\chi ({\mathbf{F}})} \right\|$. В силу сказанного следует существование ${{C}_{2}} > 0,$ ${{C}_{2}} < {{C}_{1}}$ таких, что для всех ${{{\mathbf{c}}}^{{(2n)}}},\;{\mathbf{F}}$ принадлежащих области
(2.23)
$\left\| {{{{\mathbf{c}}}^{{(2n)}}}} \right\| < {{C}_{2}},\quad \left\| {\mathbf{F}} \right\| < {{C}_{2}}$3. ОЦЕНКА СЛАГАЕМЫХ ПРАВОЙ ЧАСТИ ВСПОМОГАТЕЛЬНОЙ СИСТЕМЫ И ФОРМУЛИРОВКА ВСПОМОГАТЕЛЬНОЙ ЛЕММЫ
Из построения системы (2.15) следует, что в области (1.5), (2.23) имеют место оценки
(3.1)
$\left\| {{{P}_{i}}({\mathbf{F}})} \right\| \to 0,\quad \left\| {{{Q}_{j}}({\mathbf{F}})} \right\| \to 0\quad {\text{при}}\quad \left\| {\mathbf{F}} \right\| \to 0,\quad i = 2,...,n - 1,\quad j = 2,...,n - 1,$(3.2)
$\left\| {{{{\mathbf{R}}}_{1}}({{{\mathbf{c}}}^{{(2n)}}},{\mathbf{d}},{\mathbf{F}},\tau )} \right\| \leqslant {{e}^{{ - (n + 1)\alpha \tau }}}{{L}_{1}}\left\| {{{{\mathbf{c}}}^{{(2n)}}}} \right\|,\quad \left\| {{{{\mathbf{R}}}_{2}}({{{\mathbf{c}}}^{{(2n)}}},{\mathbf{d}},{\mathbf{F}},\tau )} \right\| \leqslant {{e}^{{ - (n + 1)\alpha \tau }}}{{L}_{2}}\left\| {\mathbf{d}} \right\|,$(3.3)
$\left\| {{{{\mathbf{R}}}_{3}}({{{\mathbf{c}}}^{{(2n)}}},{\mathbf{d}},{\mathbf{F}},\tau )} \right\| \leqslant {{e}^{{ - \alpha \tau }}}{{L}_{3}}\left( {{{{\left\| {{{{\mathbf{c}}}^{{(2n)}}}} \right\|}}^{2}} + {{{\left\| {\mathbf{d}} \right\|}}^{2}}} \right),\quad \left\| {{{{\mathbf{R}}}_{4}}({{{\mathbf{c}}}^{{(2n)}}},{\mathbf{d}},{\mathbf{F}},\tau )} \right\| \leqslant {{L}_{4}}({\mathbf{F}}){{e}^{{ - (2n + 1)\alpha \tau }}}.$(3.5)
$\frac{{d{{{{\mathbf{\bar {c}}}}}^{{(2n)}}}}}{{d\tau }} = \bar {P}{{{\mathbf{c}}}^{{(2n)}}} + \bar {Q}\upsilon .$Лемма. Пусть для системы (1.1) выполнены условия (1.2), (1.4). Тогда существует ${{\varepsilon }_{1}} > 0,$ ${{\varepsilon }_{1}} < {{C}_{2}}$ такое, что для всех ${\mathbf{F}} \in {{R}^{n}}:\left\| {\mathbf{F}} \right\| < {{\varepsilon }_{1}}$ существует управление $\upsilon (\tau )$ вида
обеспечивающее экспоненциальное убывание фундаментальной матрицы системы (3.5), (3.6).4. ДОКАЗАТЕЛЬСТВО ЛЕММЫ И ТЕОРЕМЫ
Доказательство леммы. Пусть ${\mathbf{L}}_{1}^{j}(\tau ),$ $j = 1,...,r$, есть $j$-й столбец матрицы $\bar {Q}$. Построим матрицу
(4.1)
$\begin{gathered} {{S}_{1}}(\tau ) = \left\{ {{\mathbf{L}}_{1}^{1}(\tau ),{\mathbf{L}}_{2}^{1}(\tau ),...,{\mathbf{L}}_{{{{k}_{1}}}}^{1}(\tau ),{\mathbf{L}}_{1}^{2}(\tau ),...,{\mathbf{L}}_{{{{k}_{2}}}}^{2}(\tau ),...,{\mathbf{L}}_{1}^{r}(\tau ),...,{\mathbf{L}}_{{{{k}_{r}}}}^{r}(\tau )} \right\}, \\ {\mathbf{L}}_{i}^{j}(\tau ) = \bar {P}{\mathbf{L}}_{{i - 1}}^{j}(\tau ) - \frac{{d{\mathbf{L}}_{{i - 1}}^{j}}}{{d\tau }}(\tau ),\quad j = 1,...,r,\quad i = 2,...,{{k}_{j}}. \\ \end{gathered} $(4.3)
$\left\| {S_{1}^{{ - 1}}(\tau )} \right\| = {\rm O}({{e}^{{n\alpha \tau }}}),\quad \tau \to \infty .$(4.5)
${\mathbf{L}}_{{{{k}_{j}} + 1}}^{j} = - \sum\limits_{i = 1}^{{{k}_{1}}} {\varphi _{{{{k}_{1}}}}^{i}} (\tau ){\mathbf{L}}_{i}^{1} - ... - \sum\limits_{i = 1}^{{{k}_{j}}} {\varphi _{{{{k}_{j}}}}^{i}} (\tau ){\mathbf{L}}_{i}^{j};$(4.6)
$\begin{gathered} \frac{{d{\mathbf{y}}_{{{{k}_{j}}}}^{{}}}}{{d\tau }} = \{ {\mathbf{\bar {e}}}_{2}^{{{{k}_{i}}}},...,{\mathbf{\bar {e}}}_{{{{k}_{j}}}}^{{{{k}_{j}}}},{{{\bar {\bar {\varphi }}}}_{{{{k}_{j}}}}}(\tau )\} {{{\mathbf{y}}}_{{{{k}_{j}}}}} + {\mathbf{\bar {e}}}_{1}^{{{{k}_{i}}}}{{\upsilon }_{j}};\quad j = 1,...,r, \\ {{{\mathbf{y}}}_{{{{k}_{j}}}}} = (y_{{{{k}_{i}}}}^{1},...,y_{{{{k}_{j}}}}^{{{{k}_{j}}}})_{{{{k}_{j}} \times 1}}^{{\rm T}};\quad {\mathbf{\bar {e}}}_{i}^{{{{k}_{j}}}} = (0,...,1,...,0)_{{{{k}_{j}} \times 1}}^{{\rm T}}, \\ \end{gathered} $(4.7)
$\begin{gathered} {\kern 1pt} y_{{{{k}_{j}}}}^{{{{k}_{j}}}} = \psi (\tau ), \\ y_{{{{k}_{j}}}}^{{{{k}_{j}} - 1}} = {{\psi }^{{\left( 1 \right)}}}(\tau ) + \varphi _{{{{k}_{j}}}}^{{{{k}_{j}}}}(\tau )\psi (\tau ), \\ y_{{{{k}_{j}}}}^{{{{k}_{j}} - 2}} = {{\psi }^{{\left( 2 \right)}}}(\tau ) + \varphi _{{{{k}_{j}}}}^{{{{k}_{j}}}}(\tau ){{\psi }^{{(1)}}}(\tau ) + \left( {\frac{{d\varphi _{{{{k}_{j}}}}^{{{{k}_{j}}}}}}{{d\tau }}(\tau ) + \varphi _{{{{k}_{j}}}}^{{{{k}_{j}} - 1}}(\tau )} \right)\psi (\tau ), \\ \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \\ y_{{{{k}_{j}}}}^{1} = {{\psi }^{{({{k}_{j}} - 1)}}} + {{r}_{{{{k}_{j}} - 2}}}(\tau ){{\psi }^{{({{k}_{j}} - 2)}}} + ... + {{r}_{1}}(\tau ){{\psi }^{{(1)}}} + {{r}_{0}}(\tau )\psi . \\ \end{gathered} $Дифференцируя последнее равенство (4.7), сводим систему (4.6) к уравнениям
(4.8)
${{\psi }^{{({{k}_{j}})}}}(\tau ) + {{\varepsilon }_{{{{k}_{j}} - 1}}}(\tau ){{\psi }^{{({{k}_{j}} - 1)}}}(\tau ) + ... + {{\varepsilon }_{0}}(\tau )\psi (\tau ) = {{\upsilon }_{j}},\quad j = 1,...,r.$Замечание. Из (2.16), определения функций $\varphi _{{{{k}_{j}}}}^{i}(\tau ),\;i = 1,...,{{k}_{j}}$, и условия (4.5) следует, что в (4.6)–(4.8) функции $\varphi _{{{{k}_{j}}}}^{{{{k}_{j}}}}(\tau ),...,\varphi _{{{{k}_{j}}}}^{2}(\tau )$, их производные, а также функции ${{r}_{{{{k}_{j}} - 2}}}(\tau ),...,{{r}_{0}}(\tau )$, ${{\varepsilon }_{{{{k}_{j}} - 1}}}(\tau ),...,{{\varepsilon }_{0}}(\tau )$ ограничены. Пусть
(4.9)
${{\upsilon }_{j}} = \sum\limits_{i = 1}^{{{k}_{j}}} {({{\varepsilon }_{{{{k}_{j}} - i}}}(\tau ) - {{\gamma }_{{{{k}_{j}} - i}}}){{\psi }^{{({{k}_{j}} - i)}}}(\tau ),} \quad j = 1,...,r,$
(4.10)
$M(\tau ) = {{\delta }_{k}}(\tau )T_{k}^{{ - 1}}(\tau ){{S}_{1}}_{k}^{{ - 1}}(\tau ) = {{({{\delta }_{{{{k}_{1}}}}}(\tau )T_{{{{k}_{1}}}}^{{ - 1}}(\tau ){{S}_{1}}_{{{{k}_{1}}}}^{{ - 1}}(\tau ),...,{{\delta }_{{{{k}_{r}}}}}(\tau )T_{{{{k}_{r}}}}^{{ - 1}}(\tau ){{S}_{1}}_{{{{k}_{r}}}}^{{ - 1}}(\tau ))}^{{\rm T}}}.$Рассмотрим систему (3.5), замкнутую управлением (3.6), (4.10)
(4.11)
$\frac{{d{{{{\mathbf{\bar {c}}}}}^{{(4n)}}}}}{{d\tau }} = C(\tau ){{{\mathbf{\bar {c}}}}^{{(4n)}}},\quad C(\tau ) = \bar {P}(\tau ) + \bar {Q}(\tau )M(\tau ).$(4.13)
$\left\| {\Phi (\tau )} \right\| \leqslant K{{e}^{{ - \lambda \tau }}},\quad \lambda > 0,\quad \left\| {\Phi (\tau ){{\Phi }^{{ - 1}}}(t)} \right\| \leqslant K{{e}^{{ - \lambda (\tau - t)\tau }}}{{e}^{{(n - 1)\alpha t}}},\quad \tau \geqslant t,\quad \tau \in [0,\infty ).$Доказательство теоремы. Достаточность. Рассмотрим систему (2.20) при условии, что в ее правую часть подставлено управление (3.6), (4.10). Согласно (4.11) ее можно записать в виде
(4.14)
$\frac{{d{{{{\mathbf{\bar {c}}}}}^{{(2n)}}}}}{{d\tau }} = C{{{\mathbf{\bar {c}}}}^{{(2n)}}} + {{{\mathbf{\bar {R}}}}_{1}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},\tau ,{\mathbf{F}}) + {{{\mathbf{\bar {R}}}}_{2}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},\tau ,{\mathbf{F}}) + {{{\mathbf{\bar {R}}}}_{3}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d}},\tau ,{\mathbf{F}}) + {{{\mathbf{\bar {R}}}}_{4}}({{{\mathbf{c}}}^{{{\mathbf{(2n)}}}}},{\mathbf{d,}}\tau ,{\mathbf{F}}).$(4.15)
${{{\mathbf{\bar {c}}}}^{{(2n)}}} = {{e}^{{ - n\alpha \tau }}}{\mathbf{z}},\quad {\mathbf{z}}(0) = {{{\mathbf{\bar {c}}}}^{{(2n)}}}(0),\quad {\mathbf{z}} = {{({{{\mathbf{z}}}_{1}},{{{\mathbf{z}}}_{2}})}^{{\rm T}}},\quad {{{\mathbf{z}}}_{1}} \in {{R}^{n}},\quad {{{\mathbf{z}}}_{2}} \in {{R}^{r}}.$(4.16)
$\begin{gathered} \frac{{d{\mathbf{z}}}}{{d\tau }} = D{\mathbf{z}} + {{e}^{{n\alpha \tau }}}{{{{\mathbf{\bar {R}}}}}_{1}}({{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{2}},\tau ,{\mathbf{F)}} + {{e}^{{n\alpha \tau }}}{{{{\mathbf{\bar {R}}}}}_{2}}({{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{2}},\tau ,{\mathbf{F}}) + \\ + \;{{e}^{{n\alpha \tau }}}{{{{\mathbf{\bar {R}}}}}_{3}}({{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{2}},\tau ,{\mathbf{F}}) + {{e}^{{n\alpha \tau }}}{{{{\mathbf{\bar {R}}}}}_{4}}({{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha \tau }}}{{{\mathbf{z}}}_{2}},\tau ,{\mathbf{F}}),\quad D(\tau ) = C(\tau ) + n\alpha E. \\ \end{gathered} $(4.17)
$\left\| {{{\Phi }_{1}}(\tau )} \right\| \leqslant K{{e}^{{ - \beta \tau }}},\quad \left\| {{{\Phi }_{1}}(\tau )\Phi _{1}^{{ - 1}}(t)} \right\| \leqslant K{{e}^{{ - \beta (\tau - t)}}}{{e}^{{n\alpha t}}},\quad \beta = \lambda - n\alpha ,\quad \tau \geqslant t.$(4.18)
$\begin{gathered} {\mathbf{z}}(\tau ) = {{\Phi }_{1}}(\tau )\Phi _{1}^{{ - 1}}({{\tau }_{1}}){\mathbf{z}}({{\tau }_{1}}) + \int\limits_{{{\tau }_{1}}}^\tau {{{\Phi }_{1}}(\tau )\Phi _{1}^{{ - 1}}(t){{e}^{{n\alpha \tau }}}({{{{\mathbf{\bar {R}}}}}_{1}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}})} + {{{{\mathbf{\bar {R}}}}}_{2}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}) + \\ \, + {{{{\mathbf{\bar {R}}}}}_{3}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}) + {{{{\mathbf{\bar {R}}}}}_{4}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}))dt,\quad \tau \in [{{\tau }_{1}},\infty ), \\ \end{gathered} $(4.19)
$\begin{gathered} {\mathbf{z}}(\tau ) = {{\Phi }_{1}}(\tau ){{{{\mathbf{\bar {c}}}}}^{{(2n)}}}(0) + \int\limits_0^\tau {{{\Phi }_{1}}(\tau )\Phi _{1}^{{ - 1}}(t){{e}^{{n\alpha t}}}({{{{\mathbf{\bar {R}}}}}_{1}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}})} + {{{{\mathbf{\bar {R}}}}}_{2}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}) + \\ \, + {{{{\mathbf{\bar {R}}}}}_{3}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{{\mathbf{1}}}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}) + {{{{\mathbf{\bar {R}}}}}_{4}}({{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{1}},{{e}^{{ - n\alpha t}}}{{{\mathbf{z}}}_{2}},t,{\mathbf{F}}))dt,\quad \tau \in [0,{{\tau }_{1}}]. \\ \end{gathered} $(4.20)
$\left\| {{\mathbf{z}}(\tau )} \right\| \leqslant K{{e}^{{ - \mu (\tau - {{\tau }_{1}})}}}\left\| {{\mathbf{z}}({{\tau }_{1}})} \right\| + K\int\limits_{{{\tau }_{1}}}^\tau {{{e}^{{ - \mu (\tau - t)}}}{{L}_{4}}({\mathbf{F}}){{e}^{{ - \alpha t}}}dt} ,\quad \tau \in [{{\tau }_{1}},\infty ),\quad \mu = \beta - K\bar {L}{{e}^{{ - \alpha {{\tau }_{1}}}}},$(4.21)
$\left\| {{\mathbf{z}}(\tau )} \right\| \leqslant {{K}_{1}}{{e}^{{ - {{\mu }_{1}}\tau }}}\left\| {{\mathbf{\bar {c}}}_{0}^{{(2n)}}} \right\| + K\int\limits_0^\tau {{{e}^{{ - {{\mu }_{1}}(\tau - t)}}}{{L}_{4}}({\mathbf{F}}){{e}^{{ - \alpha t}}}dt} ,\quad \tau \in [0,{{\tau }_{1}}],\quad {{\mu }_{1}} = \beta - \bar {K}L.$(4.22)
$\left\| {{\mathbf{z}}(\tau )} \right\| \leqslant K{{e}^{{ - \mu (\tau - {{\tau }_{1}})}}}\left\| {{\mathbf{z}}({{\tau }_{1}})} \right\| + {{K}_{1}}{{e}^{{ - 2n\alpha \tau }}}{{L}_{4}}({\mathbf{F}}),\quad \tau \in [{{\tau }_{1}},\infty ),$(4.23)
$\left\| {{\mathbf{z}}(\tau )} \right\| \leqslant {{K}_{2}}\left\| {{\mathbf{c}}_{0}^{{(2n)}}(0)} \right\| + {{K}_{3}}{{L}_{4}}({\mathbf{F}}),\quad \tau \in [0,{{\tau }_{1}}],\quad {{K}_{i}} > 0,\quad i = 1,2,3.$Из (4.22), (4.23), (3.4) и формулы (2.17) следует, что можно выбрать ${{\bar {\varepsilon }}_{2}}:0 < {{\bar {\varepsilon }}_{2}} < {{\varepsilon }_{1}} = {{\bar {\varepsilon }}_{1}}$ так, чтобы для всех $\bar {x},F:\left\| {{\mathbf{\bar {x}}}} \right\| \leqslant {{\bar {\varepsilon }}_{2}},\;\left\| {\mathbf{F}} \right\| \leqslant {{\bar {\varepsilon }}_{2}}$ функция $z(\tau )$ будет экспоненциально убывать и принадлежать области (1.5), (2.23). Используя формулу (4.15), получаем известную функцию ${{{\mathbf{\bar {c}}}}^{{(2n)}}}(\tau )$. Ее вторая компонента даст известную функцию ${\mathbf{d}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}})$. Согласно (4.15), (4.22), (4.23) имеет место оценка
(4.24)
$\left\| {{{{{\mathbf{\bar {c}}}}}^{{(2n)}}}} \right\| \leqslant {{K}_{4}}{{e}^{{ - n\alpha \tau }}}\left\| {{\mathbf{\bar {c}}}_{0}^{{(2n)}}} \right\|,\quad {{K}_{4}} > 0.$Необходимость. Пусть условие (1.4) не выполнено. Предположим противное: существует $\varepsilon > 0{\text{:}}$ такое, что для всех ${\mathbf{\bar {x}}} \in {{R}^{n}},$ ${\mathbf{F}}: \in {{R}^{n}}:\left\| {{\mathbf{\bar {x}}}} \right\| < \varepsilon ,$ $\left\| {\mathbf{F}} \right\| < \varepsilon $ существует решение задачи (1.1), (1.7). Тогда для указанных ${\mathbf{\bar {x}}},{\mathbf{F}}$ существует решение задачи (2.3), (2.5).
Не умaляя общности, можно считать, что это решение принадлежит области(1.5), (2.7).
Систему (2.3) с учетом (1.2), (1.3) можно записать в виде
(4.25)
$\frac{{d{\mathbf{c}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}A{\mathbf{c}} + \alpha {{e}^{{ - \alpha \tau }}}B{\mathbf{d}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) + \alpha {{e}^{{ - \alpha \tau }}}{\mathbf{R}}({\mathbf{c}},{\mathbf{d}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}})) + \alpha {{e}^{{ - \alpha \tau }}}{\mathbf{F}},\quad {\mathbf{R}} = (R_{1}^{{}},...,R_{n}^{{}})_{{}}^{{\rm T}},$(4.26)
$\begin{gathered} {{R}_{i}}({\mathbf{c}},{\mathbf{d}}) = \frac{1}{2}\left[ {\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^n {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{x}_{k}}}}({\mathbf{\tilde {c}}},{\mathbf{\tilde {d}}})} } {{c}_{j}}{{c}_{k}} + 2\sum\limits_{j = 1}^n {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{x}_{j}}\partial {{u}_{k}}}}({\mathbf{\tilde {c}}},{\mathbf{\tilde {d}}})} } {{c}_{j}}{{d}_{k}} + \sum\limits_{j = 1}^r {\sum\limits_{k = 1}^r {\frac{{{{\partial }^{2}}f_{i}^{{}}}}{{\partial {{u}_{j}}\partial {{u}_{k}}}}({\mathbf{\tilde {c}}},{\mathbf{\tilde {d}}})} } {{d}_{j}}{{d}_{k}}} \right], \\ {\mathbf{\tilde {c}}} = {{\theta }_{i}}{\mathbf{c}},\quad {\mathbf{\tilde {d}}} = {{\theta }_{i}}{\mathbf{d}},\quad {{\theta }_{i}} \in [0,1],\quad i = 1,...,n. \\ \end{gathered} $(4.27)
$\left\| {R_{i}^{{}}} \right\| \leqslant L({{\left\| {\mathbf{c}} \right\|}^{2}} + {{\left\| {\mathbf{d}} \right\|}^{2}}),\quad L > 0,\quad i = 1,...,n.$(4.28)
$\begin{gathered} {{\operatorname{c} }_{i}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) = \sum\limits_{j = 1}^n {\frac{{\partial {{\operatorname{c} }_{i}}}}{{\partial {{{\bar {x}}}_{j}}}}(\tau ,{{\theta }_{i}}{\mathbf{\bar {x}}},{{\theta }_{i}}{\mathbf{F}})} {{{\bar {x}}}_{j}} + \sum\limits_{j = 1}^n {\frac{{\partial {{\operatorname{c} }_{i}}}}{{\partial {{F}_{j}}}}(\tau ,{{\theta }_{i}}{\mathbf{\bar {x}}},{{\theta }_{i}}{\mathbf{F}})} {{F}_{j}},\quad {{\theta }_{i}} \in [0,1],\quad i = 1,...,n, \\ {{d}_{i}}(\tau ,{\mathbf{\bar {x}}},{\mathbf{F}}) = \sum\limits_{j = 1}^n {\frac{{\partial {{d}_{i}}}}{{\partial {{{\bar {x}}}_{j}}}}(\tau ,{{{\bar {\theta }}}_{i}}{\mathbf{\bar {x}}},{{{\bar {\theta }}}_{i}}{\mathbf{F}}){{{\bar {x}}}_{j}}} + \sum\limits_{j = 1}^n {\frac{{\partial {{d}_{i}}}}{{\partial {{F}_{j}}}}(\tau ,{{{\bar {\theta }}}_{i}}{\mathbf{\bar {x}}},{{{\bar {\theta }}}_{i}}{\mathbf{F}}){{F}_{j}}} ,\quad {{{\bar {\theta }}}_{i}} \in [0,1],\quad i = 1,...,r. \\ \end{gathered} $Пусть ${\kern 1pt} \operatorname{rank} S = k,$ $k < n$. Пусть ${{{\mathbf{b}}}_{j}},\;j = 1,...,r$, есть $j$-й столбец матрицы $B$. Введем в рассмотрение матрицу ${{S}_{4}} = {{\{ {{{\mathbf{b}}}_{1}},A{{{\mathbf{b}}}_{1}},...,A_{{}}^{{{{k}_{1}} - 1}}{{{\mathbf{b}}}_{1}},...,{{{\mathbf{b}}}_{r}},...,A_{{}}^{{{{k}_{r}} - 1}}{{{\mathbf{b}}}_{r}},{{{\mathbf{l}}}_{{k + 1}}},...,{{{\mathbf{l}}}_{n}}\} }_{{n \times n}}}$.
Здесь ${{k}_{j}},\;j = 1,...,r$ – максимальное количество столбцов вида ${\mathbf{b}}_{j}^{{}}{\text{ }},...,{{A}^{{{{k}_{j}} - 1}}}{\mathbf{b}}_{j}^{{}}$ таких, что векторы ${\mathbf{b}}_{1}^{{}},A{\mathbf{b}}_{1}^{{}},...,A_{{}}^{{{{k}_{1}} - 1}}{\mathbf{b}}_{1}^{{}},...,{{{\mathbf{b}}}_{r}},$ $A{{{\mathbf{b}}}_{r}},...,A_{{}}^{{{{k}_{r}} - 1}}{\mathbf{b}}_{r}^{{}}$ линейно независимы, вектора ${{{\mathbf{l}}}_{j}},\;j = k + 1,...,n$, выбраны так, чтобы
Используя (4.29), выполняем в системе (4.25) замену переменной ${\mathbf{c}}$ по формуле Тогда согласно (4.30) и [32] в новых переменных система (4.25) и условия (2.5) примут вид(4.31)
$\frac{{d{\mathbf{y}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}\left( {\begin{array}{*{20}{c}} {{{A}_{1}}}&{{{A}_{2}}} \\ {{{O}_{1}}}&{{{A}_{3}}} \end{array}} \right){\mathbf{y}} + \alpha {{e}^{{ - \alpha \tau }}}\left( {\begin{array}{*{20}{c}} {{{B}_{1}}} \\ {{{O}_{2}}} \end{array}} \right){\mathbf{d}} + \alpha {{e}^{{ - \alpha \tau }}}S_{4}^{{ - 1}}R({{S}_{4}}{\mathbf{y}},{\mathbf{d}}(\tau ,{{S}_{4}}{\mathbf{\bar {y}}},{\mathbf{F}})) + \alpha {{e}^{{ - \alpha \tau }}}S_{4}^{{ - 1}}{\mathbf{F,}}\quad {\mathbf{\bar {y}}} = S_{4}^{{ - 1}}{\mathbf{\bar {x}}},$(4.32)
${\mathbf{y}}(\tau ) \to {\mathbf{0}},\quad {\mathbf{d}}(\tau ,{{S}_{4}}{\mathbf{\bar {y}}},{\mathbf{F}}) \to {\mathbf{0}}\quad {\text{при}}\quad \tau \to \infty ,\quad {\mathbf{d}}(\tau ,{\mathbf{0}},{\mathbf{0}}) \equiv {\mathbf{0}}$(4.33)
$\frac{{d{\mathbf{\tilde {\tilde {y}}}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}{{A}_{3}}{\mathbf{\tilde {\tilde {y}}}} + \alpha {{e}^{{ - \alpha \tau }}}\bar {S}_{4}^{{ - 1}}{\mathbf{R}}({{S}_{4}}{\mathbf{y}},{\mathbf{d}}(\tau ,{{S}_{4}}{\mathbf{\bar {y}}},{\mathbf{F}})) + \alpha {{e}^{{ - \alpha \tau }}}\bar {S}_{4}^{{ - 1}}{\mathbf{F}},$Согласно (4.32) для решения системы (4.33) должны быть выполнены условия
(4.34)
${\mathbf{\tilde {\tilde {y}}}}(0) = {\mathbf{\bar {\tilde {\tilde {y}}}}},\quad {\mathbf{\tilde {\tilde {y}}}}(\tau ) \to 0\quad {\text{при}}\quad \tau \to \infty \quad \forall {\mathbf{\bar {\tilde {\tilde {y}}}}},{\mathbf{F}}:\left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\| < \frac{\varepsilon }{{\left\| {S_{4}^{{ - 1}}} \right\|}},\quad \left\| {\mathbf{F}} \right\| < \frac{\varepsilon }{{\left\| {S_{4}^{{ - 1}}} \right\|}}.$(4.35)
${{e}^{{{{e}^{{ - \alpha \tau }}}{{A}_{3}}}}}{{e}^{{ - {{A}_{3}}}}}{\mathbf{\tilde {\tilde {y}}}}(\tau ,{\mathbf{\bar {\tilde {\tilde {y}}}}},{\mathbf{F}}) = {\mathbf{\bar {\tilde {\tilde {y}}}}} + {{e}^{{ - {{A}_{3}}}}}\int\limits_0^\tau {{{e}^{{{{e}^{{ - \alpha t}}}{{A}_{3}}}}}\alpha {{e}^{{ - \alpha t}}}\bar {S}_{4}^{{ - 1}}[{\mathbf{R}}({{S}_{4}}{\mathbf{y}},{\mathbf{d}}(\tau ,{{S}_{4}}{\mathbf{\bar {y}}},{\mathbf{F}})) + {\mathbf{F}}]dt} ,\quad \tau \in [0,\infty ).$(4.36)
$\left\| {\mathbf{F}} \right\|{\kern 1pt} = {{\left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\|}^{2}}.$(4.37)
$\begin{gathered} \left\| {{{e}^{{{{e}^{{ - \alpha \tau }}}{{A}_{3}}}}}{{e}^{{ - {{A}_{3}}}}}} \right\|\left\| {{\mathbf{\tilde {\tilde {y}}}}(\tau ,{\mathbf{\bar {\tilde {\tilde {y}}}}},{\mathbf{F}})} \right\| \geqslant \left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\|\left( {1 - {{L}_{1}}\left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\|} \right),\quad \tau \in [0,\;\infty ),\quad {{L}_{1}} > 0 \\ \forall \,{\mathbf{\bar {\tilde {\tilde {y}}}}},{\mathbf{F}}:\left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\| < \frac{\varepsilon }{{\left\| {S_{4}^{{ - 1}}} \right\|}},\quad \left\| {\mathbf{F}} \right\| < \frac{\varepsilon }{{\left\| {S_{4}^{{ - 1}}} \right\|}}. \\ \end{gathered} $(4.38)
$\left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\| < \frac{1}{{{{L}_{1}}}},\quad \left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\|{\kern 1pt} < \frac{\varepsilon }{{\left\| {{{S}_{4}}} \right\|}},\quad 1 > \left\| {{\mathbf{\bar {\tilde {\tilde {y}}}}}} \right\| > q > 0.$Теорема доказана.
5. РЕШЕНИЕ ЗАДАЧИ УПРАВЛЕНИЯ ОДНОЗВЕННЫМ МАНИПУЛЯТОРОМ
В качестве иллюстрации предложенного метода рассмотрим задачу управления однозвенным роботом-манипулятором при переносе груза в заданную точку. В соответствии с [34] система уравнений, описывающая движение манипулятора с учетом возмущений, имеет вид
(5.1)
$\begin{gathered} {{{\dot {x}}}_{1}} = - {{x}_{2}}, \\ {{{\dot {x}}}_{2}} = - {{a}_{1}}{{x}_{2}} - {{a}_{2}}\sin {{x}_{1}} + u + F, \\ \end{gathered} $(5.2)
${\mathbf{x}}(0) = {\mathbf{\bar {x}}},\quad u(0) = 0,\quad {\mathbf{x}}(1) = {\mathbf{0}},\quad u(1) = 0,\quad u(t,{\mathbf{0}},0) \equiv 0.$(5.3)
$\begin{gathered} \frac{{d{{c}_{1}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}{{c}_{2}}, \\ \frac{{d{{c}_{2}}}}{{d\tau }} = - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{2}}\sin {{c}_{1}} - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{1}}{{c}_{2}} + \alpha {{e}^{{ - \alpha \tau }}}w + \alpha {{e}^{{ - \alpha \tau }}}F, \\ \frac{{dw}}{{d\tau }} = \upsilon , \\ \end{gathered} $(5.4)
$\begin{gathered} {{c}_{1}}(0) = {{{\bar {x}}}_{1}},\quad {{c}_{2}}(0) = {{{\bar {x}}}_{2}},\quad d(0) = 0,\quad w(\tau ,0,0) \equiv 0,\quad {{c}_{i}}(\tau ) \to 0, \\ w(\tau ) \to 0\quad {\text{при}}\quad \tau \to \infty ,\quad i = 1,2. \\ \end{gathered} $(5.5)
${{c}_{2}}(\tau ) = c_{2}^{{(1)}}(\tau ) - F{{e}^{{ - \alpha \tau }}},\quad {{c}_{1}}(\tau ) = c_{1}^{{(1)}}(\tau ) + \frac{1}{2}{{e}^{{ - 2\alpha \tau }}}F.$(5.6)
$\begin{gathered} \frac{{dc_{1}^{{(1)}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}c_{2}^{{(2)}}, \\ \frac{{dc_{2}^{{(1)}}}}{{d\tau }} = - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{2}}\sin \left( {c_{1}^{{(1)}} + \frac{1}{2}{{e}^{{ - 2\alpha \tau }}}F} \right) - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{1}}c_{2}^{{(1)}} + \alpha {{e}^{{ - 2\alpha \tau }}}a_{1}^{{}}F + \alpha {{e}^{{ - \alpha \tau }}}w, \\ \frac{{dw}}{{d\tau }} = \upsilon . \\ \end{gathered} $(5.7)
$\begin{gathered} \frac{{d{\mathbf{\bar {с}}}}}{{d\tau }} = \alpha {{e}^{{ - \alpha \tau }}}\bar {P}{\mathbf{\bar {с}}} + \alpha {{e}^{{ - \alpha \tau }}}{\mathbf{\bar {Q}}}\upsilon {\mathbf{\bar {c}}} = {{(c_{1}^{{(1)}},c_{2}^{{(1)}},w)}^{{\rm T}}}, \\ \bar {P} = \left\| {\begin{array}{*{20}{c}} 0&{\alpha {{e}^{{ - \alpha \tau }}}}&0 \\ { - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{2}}}&{ - \alpha {{e}^{{ - \alpha \tau }}}{{a}_{1}}}&{\alpha {{e}^{{ - \alpha \tau }}}} \\ 0&0&0 \end{array}} \right\|,\quad {\mathbf{\bar {Q}}} = \left\| {\begin{array}{*{20}{c}} 0 \\ 0 \\ {\alpha {{e}^{{ - \alpha \tau }}}} \end{array}} \right\|. \\ \end{gathered} $Решениe задачи стабилизации системы (5.7) состоит из следующих этапов.
1. Построение матрицы ${{S}_{1}}, = \left\{ {{{{\mathbf{L}}}_{1}},{{{\mathbf{L}}}_{2}},{{{\mathbf{L}}}_{3}}} \right\},$ ${{{\mathbf{L}}}_{1}} = {\mathbf{\bar {Q}}},$ ${{L}_{2}} = \bar {P}{\mathbf{\bar {Q}}} - \frac{{d{{{\mathbf{L}}}_{1}}}}{{d\tau }},$ ${{{\mathbf{L}}}_{3}} = \bar {P}{{{\mathbf{L}}}_{2}} - \frac{{d{{{\mathbf{L}}}_{2}}}}{{d\tau }}$. Реализуется средствами компьютерной алгебры.
2. Построение матрицы ${{\bar {S}}_{1}} = S_{1}^{{ - 1}}\left( {\bar {P}{{S}_{1}} - \frac{{d{{S}_{1}}}}{{d\tau }}} \right).$ Реализуется средствами компьютерной алгебры.
3. Построение матрицы
4. Построение строки ${\mathbf{\delta }}(\tau ) = ({{\varepsilon }_{2}}(\tau ) - {{\gamma }_{2}},{{\varepsilon }_{1}}(\tau ) - {{\gamma }_{1}},{{\varepsilon }_{0}}(\tau ) - {{\gamma }_{0}})$, где константы ${{\gamma }_{\partial }},\;{{\gamma }_{1}},\;{{\gamma }_{0}}$ являются коэффициентами полинома с корнями ${{\lambda }_{1}} = - 1,$ ${{\lambda }_{2}} = - 2,$ ${{\lambda }_{3}} = - 3$.
Реализуется средствами компьютерной алгебры.
5. Построение строки
Реализуется средствами компьютерной алгебры.В результате получаем закон вспомогательного управления $\upsilon (\tau )$:
(5.8)
$\begin{gathered} \upsilon (\tau ) = M(\tau ){\mathbf{\bar {c}}},\quad {\mathbf{\bar {c}}} = {{(c_{1}^{{(1)}},c_{2}^{{(1)}},w)}^{{\rm T}}}, \\ M(\tau ) = {{\left( {\begin{array}{*{20}{c}} { - {{e}^{{\alpha \tau }}}{{a}_{1}}{{a}_{2}}\alpha + 3\alpha {{a}_{2}} + 6{{a}_{2}} - \frac{1}{{{{\alpha }^{2}}}}{{e}^{{2\alpha \tau }}}(8{{\alpha }^{3}} + 24{{\alpha }^{2}} + 22\alpha + 6)} \\ { - a_{1}^{2}\alpha + {{a}_{2}}{{e}^{{ - \alpha \tau }}}\alpha + 3{{a}_{1}}\alpha + 6{{a}_{1}} - \frac{1}{\alpha }{{e}^{{\alpha \tau }}}(7{{\alpha }^{2}} + 18\alpha + 11)} \\ {{{a}_{1}}\alpha {{e}^{{ - \alpha \tau }}} - 3\alpha - 6} \end{array}} \right)}^{{\rm T}}}. \\ \end{gathered} $(5.9)
$\begin{gathered} \bar {\upsilon }(t) = \bar {M}(t)\bar {\bar {c}} + \bar {\bar {\upsilon }}(t),\quad \bar {\bar {c}} = {{({{x}_{1}},{{x}_{2}},u)}^{{\rm T}}}, \\ \bar {M}(t) = M(\tau (t)) = {{\left( {\begin{array}{*{20}{c}} { - (1 - t){{a}_{1}}{{a}_{2}}\alpha + 3\alpha {{a}_{2}} + 6{{a}_{2}} - \frac{1}{{{{\alpha }^{2}}}}{{{(1 - t)}}^{{ - 2}}}(8{{\alpha }^{3}} + 24{{\alpha }^{2}} + 22\alpha + 6)} \\ { - a_{1}^{2}\alpha + {{a}_{2}}(1 - t)\alpha + 3{{a}_{1}}\alpha + 6{{a}_{1}} - \frac{1}{\alpha }{{{(1 - t)}}^{{ - 1}}}(7{{\alpha }^{2}} + 18\alpha + 11)} \\ {{{a}_{1}}\alpha (1 - t) - 3\alpha - 6} \end{array}} \right)}^{\Upsilon }}, \\ \bar {\bar {\upsilon }}(t) = \bar {M}(t){{\left( { - \frac{1}{2}F{{{(1 - t)}}^{2}},(1 - t)F,0} \right)}^{{\rm T}}}. \\ \end{gathered} $На фиг. 1 представлены графики функций фазовых координат ${{x}_{1}}(t),\;{{x}_{2}}(t)$ и управления $u(t)$.
ЗАКЛЮЧЕНИЕ
Простота реализации алгоритма обусловлена тем ,что наиболее трудоемкая ее часть, связанная с построением вспомогательной системы и стабилизацией ее линейной части, может быть выполнена аналитическими методами и реализована средствами компьютерной алгебры. Результаты решения задачи управления роботом-манипулятором и ее численное моделирование показывают, что предложенный в работе метод может быть применен при решении конкретных практических задач с использованием персональных ЭВМ.
Список литературы
Красовский Н.Н. Теория управления движением. М.: Наука,1968.
Kaллман Р., Фалб П., Арбиб М. Очерки по математической теории систем. М.: Мир, 1971.
Ли Э.Б., Маркус Л. Основы теории управления. М.: Наука, 1972.
Зубов В.И. Лекции по теории управления. М.: Наука, 1975.
Walczak S. A note on the controllability of nonlinear systems // Math. Systems Theory. 1984. V. 17. № 4. P. 351–356.
Лепс Н.Л. Геометрический метод исследования управляемости билинейных систем второго порядка// Автоматика и телемехан. 1984. № 1. С. 19–25.
Комаров В.А. Синтез ограниченных управлений для линейных неавтономных систем // Автоматика и телемехан. 1984. № 10. С. 44–50.
Крищенко А.П. Исследование управляемости и множеств достижимости нелинейных систем управления // Автоматика и телемехан. 1984. № 6. С. 30–36.
Dirk A. Controllability for polynomial systems // Lect. Notes Contr. and Jnf. Sci. 1984. V. 63. P. 542–545.
Крищенко А.П. Управляемость и множество достижимости нелинейных стационарных систем // Кибернетика и вычисл. техн. (Киев). 1984. № 62. С. 3–10.
Комаров В.А. Оценка множества достижимости для линейных систем // Изв. АН СССР Сер. Матем. 1984. № 1. С. 83–87.
Huashu O. On the controllability of nonlinear control system // Comput. and Math. 1985. V. 10. № 6. P. 441–451.
Furi M., Zeza P. Topological methods for global controllability of nonlinear systems // J. Optim. Theory and Appl. 1985. V. 45. № 2. P. 231–256.
Balachandran K. Global and local controllability of nonlinear systems // JEEE Proc. 1985. № 1. P. 14–17.
Пантелеев В.П. Об управляемости нестационарных линейных систем // Дифференц. ур-ния. 1985. Т. 21. № 4. С. 623–628.
Коробов В.И. Почти полная управляемость линейных стационарных систем // Укр. Матем. ж. 1986. Т. 38. № 2. С. 163–169.
Емельянов С.В., Коровин С.К., Мамедов И.Г. Критерии управляемости нелинейных систем // Докл. АН СССР. 1986. Т. 290. № 1. С. 18–22.
Константинов Г.И., Сидоренко Г.В. Внешние оценки множеств достижимости управляемых систем // Изв АН СССР. Техн. кибернет. 1986. № 3. С. 28–34.
Черноусько Ф.Л., Янгин А.А. Аппроксимация множеств достижимости при помощи пересечения и объединения эллипсоидов // Изв. АН СССР. Техн. кибернет. 1987. № 4. С. 145–152.
Айсагалиев С.А. Управляемость нелинейных систем управления // Изв. АН Каз. ССР. Физ. матем. 1987. № 3. С. 7–10.
Benzaid Z. Global null controllability of perturbed linear periodic systems // JEE Trans. Autom. Contr. 1987. V. 32. № 7. P. 623–625.
Леваков А.А. К управляемости линейных нестационарных систем // Дифференц. ур-ния. 1987. V. 23. № 5. С. 798–806.
Лотов А.В. О внешних оценках построения множества достижимости для нелинейных управляемых систем // Ж. вычисл. матем. и матем. физ. 1990. Т. 30. № 4. С. 483–493.
Айсагалиев С.А. К теории управляемости нелинейных систем // Автоматика и телемехан. 1991. № 2. С. 35–41.
Sontag E.D. Mathematical control theory. Deterministic finite-dimensional systems. New York: Springer, 1998.
Мастерков Ю.В. К вопросу о локальной управляемости в критическом случае // Изв. вузов. Матем. 1999. № 2. Вып. 441. С. 68–74.
Попова С.Н. К свойству локальной достижимости линейной управляемой системы // Дифференц. ур-ния. 2003. Т. 39. № 1. С. 50–56.
Бердышев Ю.И. О построении области достижимости в одной нелинейной задаче // Изв. РАН. Теория и системы управления. 2006. № 4. С. 22–26.
Korobov V.I. Geometric criterion for controllability under arbitrary constraints on the control // J. Optim. Theory Appl. 2007. V. 134. Issue 2. P. 161–176.
Яковенко Г.Н. Теория управления регулярными системами. М.: Бином. Лаборатория знаний, 2010.
Kvitko A.,Yakusheva D. On one boundary problem for nonlinear stationary controlled system // International Jornal of Control. 2019. V. 92. Jssue 4. P. 828–839.
Смирнов Е.Я. Стабилизация программных движений. Изд-во Санкт-Петербургского ун-та, Санкт-Петербург, 1997.
Барбашин Е.А. Введение в теорию устойчивости. М.: Наука, 1967.
Афанасьев В.Н., Колмановский В.Б., Носов В.Р. Математическая теория конструирования систем управления. М.: Высшая школа, 1998.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики