НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА
НАУКА и ОБРАЗОВАНИЕ
Эл № ФС77 - 48211. Государственная регистрация №0421200025. ISSN 1994-0408
электронный научно-технический журнал
Динамически линеаризуемые системы управления и накрытия # 09, сентябрь 2013 Б01:10.7463/0913.0601455 Четвериков В. Н.
УДК 517.977
Россия, МГТУ им. Н.Э. Баумана [email protected]
Введение
Динамически линеаризуемые [1] и плоские [2] системы образуют наиболее широкие классы систем, для которых разработаны методы управления. В [3] была дана геометрическая интерпретация плоских систем, доказана динамическая линеаризуемость таких систем и разработан метод динамической обратной связи для решения задач управления плоскими системами. Оказалось, что многие нелинейные системы из различных областей техники являются плоскими (см. [4]) и задачи управления для них решаются указанным методом. Были получены [5] условия плоскостности и предложен метод вычисления плоского выхода, который в некоторых случаях оказывается эффективным. Однако полностью задачи проверки динамической линеаризуемости или плоскостности до сих пор не решены и являются актуальнейшими задачами теории управления.
В работе [6] была дана интерпретация динамической линеаризуемости на языке бесконечномерной геометрии дифференциальных уравнений [7]. А именно, система динамически линеаризуема тогда и только тогда, когда она накрывается тривиальной системой. Накрытием называют такое отображение систем дифференциальных уравнений, при котором решения отображаются в решения. При этом множество решений, отображающихся в одно решение в, совпадает с множеством решений некоторой системы обыкновенных дифференциальных уравнений, связанной с в.
Цель данной работы — на инвариантном языке векторных полей описать класс накрытий из систем тривиального вида. Так как образ любого такого накрытия есть динамически линеаризуемая система, то полученное описание дает одновременно описание динамически линеаризуемых систем.
Статья организована следующим образом. В п. 1 определяются динамически линеаризуемые и плоские системы. В п. 2 формулируется бесконечномерная геометрическая модель
систем с управлением. Эта модель используется для геометрической интерпретации плоскостности и динамической линеаризуемости в п. 3. В п. 4 устанавливается связь между векторными полями, касающимися слоев накрытия, и высшими симметриями системы. В виду бесконечной размерности используемых моделей систем управления, рассматриваемые векторные поля могут не иметь фазовых потоков даже локально. Векторное поле, обладающее локальным фазовым потоком, называют интегрируемым. П. 5 посвящен полученному ранее описанию интегрируемых векторных полей на рассматриваемых бесконечномерных моделях систем. В п. 6 формулируются и доказываются основные результаты статьи.
1. Динамическая обратная связь
Мы рассматриваем системы вида
х = f (г,х,п), X е мп, и е (1)
где х = (х\,... ,хп) — состояние системы, и = (и\,... ,ит) — управление (или вход), f — гладкая векторная функция, а хх = йх/йЬ. Под гладкостью здесь и далее мы понимаем бесконечную дифференцируемость.
Динамической обратной связью (динамическим компенсатором) системы (1) мы называем систему вида
£ = а(г,С,х,у), и = Ь(г,£,х,ь), С е М1, V е Ет, (2)
с состоянием С, входом (хи выходом и, удовлетворяющую условию соответствия решений: для любого решения (х(Ь),и(Ь)) системы (1) существуют векторные функции С(Ь) и v(t), которые вместе с функциями х(Ь) и и(Ь) тождественно удовлетворяют уравнениям (2).
Полученный так набор функций (х(Ь),С(Ь)^(Ь)) представляет собой решение системы
х = f (t,X,Ь(t,С,X,v)), С = а^,С,х^) (3)
с состоянием (х,С) е Кп+1 и управлением V. Второе уравнение в (2) определяет обратное отображение из множества решений системы (3) в множество решений системы (1). Таким образом, динамическую обратную связь (2) можно понимать как преобразование системы (1) в систему (3). При этом каждому решению системы (3) соответствует одно решение системы (1), а решению (1) может соответствовать бесконечно много решений системы (3).
В работе [1] вместо условия соответствия решений рассматривается условие регулярности динамической обратной связи. В [6] было доказано, что условие регулярности эквивалентно условию соответствия решений (см. теорему 2 ниже).
Пусть в(Ь) = (х(£),и(£)) — какое-либо решение системы (1). Говорят, что система (1) динамически линеаризуема в окрестности решения в(Ь), если существуют функции а и Ь, задающие такую динамическую обратную связь (2) в окрестности в(Ь), что получающаяся с
помощью этой связи система (3) обратимой заменой переменных вида
г = Z (¿,х,£), £ = t, V = V (4)
сводится к линейной управляемой системе вида г = Аг + Bv, где А и В — постоянные матрицы. Если указанные условия выполняются для I = 0, т. е. £ отсутствует, то система (1) называется статически линеаризуемой. Точные определения окрестности решения и динамической обратной связи в окрестности решения будут даны ниже.
Система (1) называется плоской в окрестности решения в(£), если в этой окрестности существуют такие функции
к\(¿,х,и,и ,...,и(11)), ..., кг (¿,х,и,и ,...,и(1т)), (5)
что переменные х и и выражаются через ¿, функции (5) и их производные в силу системы (1) до какого-то конечного порядка, а любой конечный набор функций (5), их производных в силу системы (1) и функции £ функционально независим. При этом набор функций (5) называется плоским (или линеаризующим) выходом системы (1).
В [3] доказано, что из плоскостности системы с управлением следует ее динамическая линеаризуемость.
Для формулировки основных результатов статьи и их доказательств мы используем бесконечномерный геометрический подход к системам с управлением, развитый ранее в [7] для уравнений в частных производных.
2. Бесконечномерная геометрическая модель систем с управлением
С системой (1) свяжем бесконечномерное пространство с координатами
¿, х\,..., хп, и^,..., що, и^,..., ит, и^,..., (6)
(0) (?) где координаты и\ соответствуют переменным и^, а координаты щ — производным
д?щ/дР,] > 0. Область изменения переменных (6), соответствующую системе (1), обозначим через Е. Каждое решение $(Ь) = (вх(£), ви(£)) системы (1) и точка ¿0, в окрестности которой это решение определено, задают точку из Ес координатами
, /, ч (I) д 1 ^и(£0) , . п
¿0, хо = Эх(Ьо), По =—о~1—, I > о,
которая называется бесконечным джетом решения в точке ¿0. Каждая точка множества Еявляется бесконечным джетом некоторого решения (доказательство см. в [5]). Под окрестностью решения мы понимаем окрестность в Екакого-либо бесконечного джета этого решения. В частности, базовая окрестность представляет собой подмножество в Е заданное системой неравенств вида
— ¿0 | < £, |хг — хг,0| < £, % = 1, . . . , П,
? — и1 < £, 2 = 1 ,...,т, I = 0,1,...,к, где £ — положительное действительное число, а к — натуральное.
На множестве Е' вводится структура бесконечномерного гладкого многообразия. Это означает определение на Е' обычных гладких понятий: гладких функций, векторных полей, дифференциальных форм и т. д. А именно, гладкой функцией на Е' называется функция, гладким образом зависящая от конечного (но произвольного) набора переменных (6). Алгебра гладких функций на Е' обозначается через Т(Е). Любое дифференцирование этой алгебры представляет собой сумму (в общем случае бесконечную) вида
д п д т ' ■ д
д" ж + Е д щ; + ЕЕ ^ ди?:?)' (7)
1=1 1 г=1 .=0 диг
где д;,1 = 0,1,... ,п, д(\г = 1,... = 0,1,..., — некоторые гладкие функции на
ЕЛюбое такое дифференцирование называется векторным полем на Е'. Множество векторных полей на Е' является модулем над алгеброй Т(Е) и обозначается через Т>(Е'). Векторные поля вида (7), у которых отсутствует первое слагаемое, т. е. д0 = 0, называют вертикальными.
Дифференциальной 1-формой на Е' называется 1-форма, зависящая от конечного набора переменных (6), т. е. конечная сумма
п т к
дойь + Едгйх1 + ЕЕд®^, до,д;,д. еТ(Е).
1=1 г=1 7=0
Через Л1(Е') обозначим Т(Е)-модуль дифференциальных 1-форм на ЕАлгебра Т(Е), модули 'Р(Е') и Л1(Е') связаны обычными алгебраическими операциями. В частности, производную Ли функции д (1-формы и) вдоль векторного поля X будем обозначать через Хд (соответственно через Хи). Векторное поле
Я п Я т ' о
в = £ + Е Л (Ь,х, и(0) ) А + ЕЕ и(7+1) --
дЬ ^ ^ ' ' 'дхг ^^1 ди(7)' ;=1 1 г=1 7=о диг
определенное в точках Еназывается полной производной по Ь на ЕПроизводная Ли вдоль В совпадает с производной в силу системы (1), а фазовые кривые этого поля совпадают с графиками в Е' решений системы (1) (см. [7]). Поэтому в качестве геометрической модели системы (1) берется пара (Е', В), которая называется диффеотопом (или бесконечным продолжением) системы (1) (подробности см. в [7]).
3. Геометрическая интерпретация плоскостности и динамической линеаризуемости
Пусть (5) и (ЕБ£) — два диффеотопа. Отображение
р : 5' —>Е' (8)
будем называть гладким, если соответствующее индуцированное отображение Г* отображает любую гладкую функцию на Ев гладкую функцию на Sт. е. Г * [Т (Е)) С Т (5), где по определению Г * (д) = д ◦ Г. Отображение (8) называется диффеоморфизмом, если оно гладкое, взаимнооднозначное, и обратное отображение также является гладким.
Диффеоморфизм (8), сохраняющий независимую переменную, т. е. Г*(£) = ¿, называется С-диффеоморфизмом (или изоморфизмом Ли — Бэклунда), если
F*(Ds ) = . (9)
При этом С-диффеоморфными называются системы, чьи диффетопы связаны С-диффеомор-физмом. Определение С-диффеоморфизма в окрестности точки $ е 5получается, если в приведенных здесь определениях многобразия 5и Езаменить на окрестности точек $ е 5и Г($) е Есоответственно. Так как фазовые кривые полной производной Д совпадают с графиками решений соответствующей системы, то из условия (9) следует, что любой С-диффеоморфизм отображает графики решений одной системы в графики решений другой системы. Таким образом, С-диффеоморфные системы — это эквивалентные системы. Далее через Еобозначен диффеотоп системы (1), а система вида
у = V, е Ег, (10)
называется тривиальной. Система (10) плоская, и (^,..., уг) — ее плоский выход. Поэтому в качестве координат на диффеотопе этой системы можно взять функции
t, yi0), ...,yr°),yS1), ...,yri),yS2), .... (11)
Теорема 1 ([3]). Система (1) плоская в окрестности точки § £ Eтогда и только тогда, когда существует C-диффеоморфизм F из окрестности этой точки в открытое подмножество диффеотопа тривиальной системы (10). При этом функции F*(y1),..., F*(yr) образуют плоский выход системы (1).
Обозначим диффеотоп системы (3) через Sгх, а через Ek — F(S)-модуль, порожденный формами dt, dxi, d£s, dbj, dDS(bj),..., dDSk(bj), где i = 1,..., n, s = 1,..., /, j = 1,..., m. Под размерностью какого-либо F(S)-подмодуля E С Л1(5в точке § £ Sмы понимаем размерность пространства ковекторов | w £ E}. Через dim E мы обозначаем целочисленную функцию на Sзначение которой в точке § есть размерность E в §. Динамическая обратная связь (2) системы (1) называется регулярной в окрестности точки § £ Sесли в этой окрестности dim Ei — dim El-1 = m.
Теорема 2 ([6]). Пусть в окрестности точки диффеотопа (SDS) системы (3) модуль El-1 имеет постоянную размерность. Тогда в окрестности этой точки следующие условия эквивалентны:
а) условие соответствия решений;
б) условие регулярности динамической обратной связи;
в) любой конечный набор функций
Ь, х1, ..., хп, Ь1, ..., Ьт, (Ь1), ..., (Ьт), (Ь1), ..., (12)
функционально независим на Б
г) среди переменных £ можно выбрать такой поднабор ( = (£г1,..., £гд), что система (3) эквивалентна системе
х = f (Ь,х,и), ( = д(Ь, (,х, и, и ,...,и(1)), ( е М, (13)
причем эквивалентность задается соотношениями
х = x, и = Ь(t,£,x,v), С = (£ч ,...,£гч). (14)
Можно показать (см., например, лемму 4.4 в [5]), что множество точек диффеотопа Бв окрестности которых модуль Е;-1 имеют постоянную размерность, открыто и всюду плотно в БВ дальнейшем мы будем рассматривать только такие точки диффеотопа Б'.
Пусть в(Ь) = (вх(Ь), ви(Ь)) — какое-либо решение системы (1). Будем говорить, что динамическая обратная связь (2) определена в окрестности решения в(Ь), если система (2) определена, когда Ь,х,и,и,... есть координаты точки из окрестности какого-либо бесконечного джета решения в(Ь), а £ и V — координаты точек из каких-либо открытых подмножеств и Мт соответственно.
Гладкое отображение (8), удовлетворяющее условию Р*(Ь) = Ь, называется накрытием, если:
- оно удовлетворяет условию (9);
- в каждой точке $ е Б' касательное отображение Р*^ является эпиморфизмом векторных пространств;
- размерность ядра Е*^ постоянна для всех $ е Б
Размерностью накрытия называется размерность слоя отображения Р или, что эквивалентно, размерность ядра Любой С-диффеоморфизм является накрытием нулевой размерности. Если (8) — накрытие, а (Б) и (Е' ,Б£) — диффеотопы систем Б и Е соответственно, то говорят, что система Б накрывает систему Е, или что Р — накрытие системы Е системой Б.
Теорема 3 ([6]). Динамическая обратная связь (2) системы (1) определяет конечномерное накрытие этой системы системой (3). А любое конечномерное накрытие системы (1) определяет ее динамическую обратную связь.
Следуя [7], переменные ... ,(д в (13) будем называть нелокальными переменными динамической обратной связи (2) (или соответсвующего накрытия). Система (1) называется регулярной в точке $ е Еесли ранг матрицы дf/дu в этой точке равен ш.
Теорема 4 ([6]). Регулярная система (1) динамически линеаризуема в окрестности точки $ ее диффеотопа тогда и только тогда, когда существует конечномерное накрытие из некоторого открытого подмножества диффеотопа тривиальной системы в окрестность точки $.
4. Производные по нелокальным переменным и высшие симметрии систем
Полная производная по Ь на диффеотопе системы (13) есть
я п я у я т я
Б = | + £ А + £ ^ + ££ и^А
8=1 5 ]=1 ^ г=1 а=0 ииг
Заметим, что в случае одной нелокальной переменной (д = 1 в (13)), векторное поле
V 9
X = —— удовлетворяет равенству
дС1
[Х,Б] = АХ, (15)
где А = р.
9^1 ( д д \Т В многомерном случае (д > 1 в (13)), столбец X = I ——, ...,-- I векторных полей
V ди дСя'
аналогичным образом удовлетворяет равенству (15), где [Х,Б] — столбец коммутаторов
а АХ — произведение матрицы функций А = ( и
столбца Х.
При А = 0 в одномерном случае равенство (15) означает, что X есть высшая симметрия системы (13).
Высшей (инфинитезимальной) симметрией системы (1) называют (см. [7]) вертикальное поле X на Еудовлетворяющее условию
[Х,Б]=0. (16)
Мотивировка этого определения следующая. Если векторное поле У на Еобладает фазовым потоком, и преобразования этого потока отображают графики решений системы (1) в графики решений этой системы, то
[У,Б] = аБ, а еТ(Е). (17)
Ввиду бесконечномерности Евекторные поля на Екак правило, не обладают фазовым потоком. Будем искать произвольные векторные поля на Еудовлетворяющие условию (17). Такие поля называют С-полями. Всякое векторное поле У на Еможно однозначно представить в виде суммы вертикального поля X и поля вида КБ, к е Т(Е), т. е. У = X + КБ. При этом условие (17) означает, что вертикальная составляющая X удовлетворяет условию (16), т. е. является высшей симметрией, а функция к произвольна. Таким образом, найдя все высшие симметрии Емы найдем все поля, удовлетворяющие условию (17).
Следующая теорема есть обобщение теоремы 2.5 из гл. 4 в [7], характеризующей высшие симметрии систем тривиального вида.
Теорема 5. Столбец X вертикальных полей Х1,..., Ху на диффеотопе Бтривиальной системы (10) удовлетворяет равенству (15), где А — матрица функций на Бтогда и только тогда, когда в координатах (11) на Бстолбец X имеет вид
~ д Х = £(б + А)'(^) , 08)
8=0 У
д
где = ), г = 1,..., д, 3 = 1,..., г, — матрица произвольных функций на 5—-¡-т —
столбец производных —г^т, .. ., —т^у, а правая часть равенства (18) представляет собой
ду\' дуГ
сумму произведений матриц на столбцы.
Доказательство. Обозначим через ^ производную
Хг(У0)), г = 1,... ^ 3 =
= 1,..., г. Докажем индукцией по 5, что
X (у«) = (В + А)%). (19)
Случай 5 = 0 следует из определения Пусть равенство (19) доказано для Формулу (15) перепишем в виде
X о В = (В + А) о X. Используя ее и равенство (19), получаем
X (ут*+1)) = X (Ву«) = (В + А)(Ху«) = (В + А) ((В + А)%)) = (В + АГ+1(^).
Таким образом, равенство (19) доказано для любого 5, а значит, формула (18) верна. Теорема доказана.
5. Интегрируемые поля на диффеотопах
Векторное поле У е В(Еназывают интегрируемым в окрестности ЫС Еесли существует множество диффеоморфизмов А4: и^ Е, Ь е I, такое, что:
1) I — открытый интервал прямой М, содержащий нуль;
2) А0 — тождественное отображение Ы
3) А4 о А5 = А4+8, если Ь, 5 и Ь + 5 принадлежат I;
(АЛ*(/)($) = У(/)($) для любой точки $ е ии гладкой функции / наЫ
4=0
При этом множество диффеоморфизмов {А4 : Ь е I} называют фазовым потоком поля У.
Пусть Ы— открытое множество диффеотопа Есистемы (1), I > 0. Обозначим через Т (Ы) кольцо гладких функций, определенных в окрестности Ыи зависящих только от координат Ь, х1, ..., хп, и10), ..., , ..., и®, ..., м®. Через Т}(Е) будем обозначать соответсвующее кольцо функций на диффеотопе Е
Теорема 6 ([8]). Если векторное поле У на диффеотопе Есистемы (1) интегрируемо в окрестности Ыточки $ е Ето для любой функции / е Т(Ы) существует такое число /, что для любого к > 0
Ук(/) С Т(Ы),
где Ук(/) = (У о ... о У)(/) — к-я степень производной Ли функции / вдоль У.
д
Пример 1. На диффеотопе системы (13) векторное поле —— при г = 1,..., д интегриру-
дъг
емо, так как условие теоремы 6 выполняется для I = 0.
4) х
Теорема 6 каждой функции f и интегрируемому полю Y на Uœ ставит в соответствие целое число l(f,Y). С интегрируемым полем Y ассоциируется кольцо K, порожденное функциями Yк(f),f G F0(U),k > 0. Так как для построения K достаточно рассмотреть только координатные функции f из F0(U), который конечное число, то КС Fl (U) для некоторого l. А именно, l — это максимальное из чисел l(f,Y), где f — координатные функции из F0(U).
В работе [8] были рассмотрены такие кольца K функций на диффеотопе, что F0(U) С K С С Fi(U) для некоторого l G N, дано определение точки общего положения такого кольца, а также показано, что множества таких точек есть открытое всюду плотное подмножество диффеотопа (предложение 4), и доказан результат (теорема 1), который для систем вида (1) формулируется следующим образом.
Теорема 7. [8] Пусть K — такое кольцо функций на диффеотопе E^ системы (1), что F0(E) С K С Fi(E) для некоторого l G N. Тогда существует такой C-диффеоморфизм F из некоторой окрестности Uœ С Eœ точки общего положения кольца K в диффеотоп S^ некоторой другой системы, что K С F * (F0(S )) и любой элемент F * (F0(S )) представляет собой функцию конечного числа элементов K.
6. Накрытия систем с управлением
В работе [9] показано, что любая конечномерная алгебра коммутирующих интегрируемых C-полей определяет накрытие, слои которого совпадают с интегральными многообразиями распределения, порожденного этой алгеброй. Мы обобщим этот результат на случай полей, удовлетворяющих условию (15).
Набор вертикальнык полей X1,... ,Xq на диффеотопе Eœ системы (1) будем называть f -набором системы (1), если:
1) выполняется равенство (15), где A — матрица функций на E
2) векторные поля Хь ..., Xq линейно независимы в каждой точке Eœ и попарно коммутируют, т.е. [Xi, Xj ] = 0 для любых i,j = 1,... ,q;
3) поля Xb .. ., Xq интегрируемы, причем существует такое кольцо K функций на E что F0 (E) С K С Fi (E) для некоторого l G N, матрица A в (15) состоит из элементов K и Xi(K) С K для любого i = 1,... ,q.
Точкой общего положения f -набора назовем точку общего положения соответствующего кольца K.
Теорема 8. Любой f -набор системы (1) определяет накрытие v из некоторой окрестности Uœ точки общего положения f -набора в диффеотоп некоторой другой системы Si. При этом размерность накрытия v равна размерности f -набора, а его любой элемент Xi проектируется при v* в нулевое векторное поле.
Доказательство. Накрытие v построим так, чтобы его слои совпадали с интегральными многообразиями распределения, порожденного f -набором. А именно, кольцо
V* [Г(£1)) состоит из общих первых интегралов векторных полей из f -набора. Отметим, что если д — общий первый интеграл полей из f -набора, то из равенства (15) следует, что Вд есть также общий первый интеграл полей из f -набора. Поэтому общие первые интегралы полей из f-набора образуют кольцо функций на некотором диффеотопе. Точное построение V и системы Б1 следующее.
По теореме 7 существует такой С-диффеоморфизм В из некоторой окрестности ЫС Е рассматриваемой точки общего положения § кольца К в диффеотоп Бнекоторой другой системы Б, что К С В * (Г0(Б)) и любой элемент В * (Г0(Б)) представляет собой функцию конечного числа элементов К. Обозначим у = В*(Хг), г = 1,..., д. Из условия Хг(К) С К следует, что (Хг о В *)( Го (Б )) С В * (Г0(Б)) и поэтому У,(Г0(Б)) С Г0(Б). Следовательно, поля У1,..., у определяют векторные поля у0,..., у0 в области Б0 пространства независимой и зависимых переменных системы Б. Так как поля Х1,..., Хд попарно коммутируют, то поля У1,..., у, а значит, и их проекции у0,..., Уд° также попарно коммутируют.
Так как координатные функции на Есовпадают или есть производные вдоль В тех координатных функциий, которые лежат в Г0(Е), то из равенства (15) следует, что поля Х1,... ,Хд определяются значениями на Г0(Е), а значит, на К. Поэтому векторные поля у1,..., у определяются значениями на В * (Г0(Б)), т.е. полями у0,..., у°. Так как поля Х1,... , Хд линейно независимы, то линейно независимы поля У,..., у, а значит, поля
у 0 у 0
у 1 , . . . , у д ■
Таким образом, поля у0,..., уд0 определяют интегрируемое регулярное распределение
в области Б0, а значит, в некоторой окрестности точки из Б0, соответсвующей точке В(§),
д
существуют такие координаты ¿, х1,..., , что У° = 7—, г = 1,..., д. Так как у0,..., уд0 —
Схг
проекции полей У,..., у в Б0, то производная У(х^) равна 1 при 3 = г и 0 при 3 = г, где х1,..., понимаются как функции на Б
Обозначим через ...,производные в силу системы Б функций х1,..., . Некоторые из этих производных представляют собой функции остальных производных и ¿, х1,..., . Обозначим через I множество тех индексов от 1 до N, что функции ¿, х^, Ха при 3 = 1,..., N а € I, функционально независимы в окрестности точки В(§), а если а = 1,..., N и а € I, то Ха есть функция указанного набора переменных. Обозначим через Б1 область пространства с координатами ¿, zj•, Ха, 3 = 1,..., N, а € I. Из условия (15) следует, что
я
[У, В5] = ^ у, г = 1,..., д, (20)
j=l
где В^ = (В-1)*(Лу) — функции из Г0(Б), т.е. от¿, х1,..., хм, таккакЛ^ € К С В* (Г0(Б)). Из (20) следует, что для любого г = 1,..., д
я
Уг(Zj) = (у, о В5)(х,) = (В5 о у,)^) + £ ВгаУ (^) = Bгj
а=1
при j = 1,... ,q и Yi(:zj ) = 0 при j = q + 1, . . . , N. Поэтому при i = 1,... ,q векторное поле Yi проектируется в поле
Y i = A + V B- —
Yi = dz- + A Bia dia
a G!
на Si.
Так как поля Y1, .. ., Yq коммутируют, то их проекции Y11, . .., Y^ также коммутируют, а значит, определяют интегрируемое регулярное распределение в S1. Первыми интегралами этого распределения являются функции t, zq+1, . .., zN, производные Zj, j = q + 1,..., N, j G I, и некоторые функции вида фа = Za + <ßa (t,z1,..., zN ), a = 1,... ,q, a G I. Выберем функции zj, фа, j = q + 1,..., N, a = 1,... ,q, a G I, в качестве зависимык переменных новой системы S1. Уравнениями этой системы являются те уравнения системы S, которые содержат только эти переменные, их производные и t. Проекция из Sœ в которая определяется функциями zj, фа и «забывает» координаты z1, . .., zq, есть накрытие. Обозначим его через v1. Размерность накрытия v1 есть q, так как z1, . .., zq — координаты в его слоях. Композиция C-диффеоморфизма и накрытия есть накрытие. Поэтому v = v1 о F есть накрытие размерности q из окрестности точки ê G Eœ в
По построению, v1 проектирует поля Yi = F*(Xi), i = 1,... ,q, в нулевое векторное поле. Поэтому v*(Xi) = v1,* (yF*(Xi)) =0, i = 1,... ,q. Теорема доказана.
Если накрытие, определенное f -набором X, накрывает систему S системой E, то систему S будем называть факторизацией системы E вдоль X.
Теорема 9. Регулярная система вида (1) динамически линеаризуема в окрестности точки ее диффеотопа тогда и только тогда, когда она представляет собой факторизацию тривиальной системы вдоль некоторого f -набора в окрестности точки общего положения этого f -набора.
Доказательство. По определению динамически линеаризуемой системы существует такая динамическая обратная связь (2), что получающаяся с помощью этой связи система (3), а значит, эквивалентная ей система (13) обратимой заменой переменный вида (4) сводится к линейной управляемой системе. В [3] показано, что любая линейная управляемая система плоская. А так как обратимая замена переменных вида (4) представляет собой C-диффеоморфизм, то система (13) C-диффеоморфна плоской системе. Но любой C-диффеоморфизм отображает плоскую систему в плоскую. Поэтому система (13) плоская. Отсюда и из теоремы 1 выводится C-диффеоморфность системы (13) тривиальной системе. Обозначим через F C-диффеоморфизм из диффеотопа системы (13) в диффеотоп тривиальной
( д д \T
системы. Из определения следует, что набор X = I —-,...,-- I является f -набором
^дС^ ' д(д/
системы (13). Так как любой С-диффеоморфизм отображает /-набор в f -набор, то набор Р (X) является /-набором тривиальной системы. Факторизация тривиальной системы вдоль ) совпадает с факторизацией системы (13) вдоль X, т.е. с системой (1).
Обратно, по определению, если система (1) есть факторизация тривиальной системы, то существует накрытие из этой тривиальной системы в систему (1). По теореме 4 система (1) динамически линеаризуема. Теорема доказана.
Заключение
Получено описание алгебры векторных полей, определяющих слои накрытия, соответствующего линеаризующей динамической обратной связи. Данное описание может быть использовано как для проверки динамической линеаризуемости конкретных систем, так и при теоретических исследованиях класса динамически линеаризуемых систем.
Работа выполнена при финансовой поддержке Программы Президента РФ поддержки ведущих научных школ (грант 3659.2012.1) и грантов РФФИ 12-07-00267 и 13-07-00736.
Список литературы
1. Charlet B., Levine J., Marino R. On dynamic feedback linearization // Syst. Contr. Lett. 1989. Vol. 13. P. 143-151.
2. Fliess M., Levine J., Martin Ph., Rouchon P. Sur les systemes non lineaires differentiellement plats // C.R. Acad. Sci. Paris. Serie I. 1992. Vol. 315. P. 619-624.
3. Fliess M., Levine J., Martin Ph., Rouchon P. A Lie — Backlund approach to equivalence and flatness of nonlinear systems //IEEE Trans. Automat. Control. 1999. Vol. 44, no. 5. P. 922-937.
4. Martin Ph., Murray R., Rouchon P. Flat systems // Proc. of the 4th European Control Conf. Plenary lectures and Mini-courses. Brussels, 1997. P. 211-264.
5. Chetverikov V.N. Flat control systems and deformations of structures on diffieties // Forum Math. 2004. Vol. 16. P. 903-923.
6. Четвериков B.H. Плоскостность динамически линеаризуемых систем // Дифференциальные уравнения. 2004. Т. 40, № 12. С. 1665-1674.
7. Бочаров A.B., Вербовецкий A.M., Виноградов A.M., Дужин С.В., Красильщик И.С., Са-мохин A.B., Торхов Ю.Н., Хорькова Н.Г., Четвериков B.H. Симметрии и законы сохранения уравнений математической физики / под ред. A.M. Виноградова и И.С. Красильщика. 2-е изд., испр. и доп. M.: Факториал, 2005. 474 с.
8. Chetverikov V.N. On the structure of integrable C-fields // Differential Geom. Appl. 1991. Vol. 1. P. 309-325.
9. Четвериков B.H. Лиувиллевы системы и симметрии // Дифференциальные уравнения. 2012. Т. 48, № 12. С. 1672-1684.
SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU
SCIENCE and EDUCATION
EL № FS77 - 48211. №0421200025. ISSN 1994-0408
electronic scientific and technical journal
Dynamically linearizable control systems and coverings # 09, September 2013 DOI: 10.7463/0913.0601455 Chetverikov V. N.
Bauman Moscow State Technical University 105005, Moscow, Russian Federation [email protected]
This paper deals with systems that are reduced to linear control systems by composition of a dynamic feedback transformation with the change of variables. Such systems form the widest class of systems for which control algorithms were developed. An invariant description of algebra of vector fields which define linearizing dynamic feedback was obtained by methods of infinite-dimensional differential geometry. This result can be used for checking dynamic linearizability of particular control systems and in theoretical studies for creating examples of dynamically linearizable systems with certain properties or describing the whole class of such systems with a given dimension.
References
1. Charlet B., Levine J., Marino R. On dynamic feedback linearization. Syst. Contr. Lett., 1989, vol. 13, pp. 143-151.
2. Fliess M., Levine J., Martin Ph., Rouchon P. Sur les systemes non lineaires differentiellement plats. C.R Acad. Sci. Paris. Serie I, 1992, vol. 315, pp. 619-624.
3. Fliess M., Levine J., Martin Ph., Rouchon P. A Lie - Backlund approach to equivalence and flatness of nonlinear systems. IEEE Trans. Automat. Control., 1999, vol. 44, no. 5, pp. 922-937. DOI: 10.1109/9.763209.
4. Martin Ph., Murray R., Rouchon P. Flat systems. Proc. of the 4th European Control Conf. Plenary lectures and Mini-courses, Brussels, 1997, pp. 211-264.
5. Chetverikov V.N. Flat control systems and deformations of structures on diffieties. Forum Mathematicum, 2004, vol. 16, no. 6, pp. 903-923. DOI: 10.1515/form.2004.16.6.903.
6. Chetverikov V.N. Ploskostnost' dinamicheski linearizuemykh sistem [Flatness of dynamically linearizable systems]. Differentsial'nye uravneniya, 2004, vol.40, no. 12, pp. 1665-1674.
(English translation: Differential Equations, December 2004, vol. 40, iss. 12, pp. 1747-1756. DOI: 10.1007/s10625-005-0106-5).
7. Бочаров A.B., Вербовецкий A.M., Виноградов A.M., Дужин C.B., Красильщик И.С., Самохин A.B., Торхов Ю.Н., ХорьковаН.Г., Четвериков В.Н. Bocharov A.V., Verbovetskiy A.M., Vinogradov A.M., Duzhin S.V., Krasil'shchik I.S., Samokhin A.V., Torkhov Yu.N., Khor'kova N.G., Chetverikov V.N. Simmetrii i zakony sokhraneniya uravneniy matematich-eskoy fiziki [Symmetries and laws of conservation of equations of mathematical physics]. Moscow, Faktorial, 2005. 474 p.
8. Chetverikov V.N. On the structure of integrable Cfields. Differential Geom. Appl., 1991, vol. 1, iss. 4, pp. 309-325. DOI: 10.1016/0926-2245(91)90011-W.
9. Chetverikov V.N. Liuvillevy sistemy i simmetrii [Liouville systems and symmetries]. Differentsial'nye uravneniya, 2012, vol.48, no. 12, pp. 1672-1684. (English translation: Differential Equations, December 2012, vol.48, iss. 12, pp. 1639-1651. DOI: 10.1134/S0012266112120099).