Научная статья на тему 'Джеты плоских систем с управлением'

Джеты плоских систем с управлением Текст научной статьи по специальности «Математика»

CC BY
207
56
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПЛОСКИЕ СИСТЕМЫ С УПРАВЛЕНИЕМ / МНОГООБРАЗИЯ ДЖЕТОВ / ПРОДОЛЖЕНИЯ ОТОБРАЖЕНИЙ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

Аннотация научной статьи по математике, автор научной работы — Четвериков Владимир Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

JETS OF FLAT CONTROL SYSTEMS

Flat systems form the widest class of systems for which control methods are developed. Any flat system can be presented as the image of a smooth map of a jet space. In the paper an equation on such maps is deduced, and tо each jet of solution of this equation assign the jet of the function describing a flat system. Every function vanishing on this set of jets, gives a necessary flatness condition.

Текст научной работы на тему «Джеты плоских систем с управлением»

УДК 517.935.4

ДЖЕТЫ ПЛОСКИХ СИСТЕМ С УПРАВЛЕНИЕМ

В.Н. ЧЕТВЕРИКОВ1

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

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

1. Введение. Плоские системы с управлением

Мы рассматриваем системы с управлением вида

х = /(г, х, и), х е Яп, и е Ят, (1)

где г - независимая переменная, вектор х = (х1,..., хп) - состояние, вектор и = (и1,., ит) - управление, / = (/1,., /п) - гладкая векторная функция, а х ° ёх / ёг. Под гладкостью здесь и далее мы понимаем бесконечную дифференцируемость.

Пусть I - некоторое неотрицательное целое. Считая переменные

г, х1, ..., хп , и1, ..., ит , т, ..., 11т, Ы1, .■■, и'т ) (2)

независимыми, рассмотрим пространство с такими координатами. Через и() будем обозначать какую-либо область этого пространства.

Систему (1) называют плоской [1] в области и(), если на и() определены такие функции

у1 = Н1(г,х,и,и,.,и(г)), ..., уг = Нг(г,х,и,и,...,и(г)), (3)

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

Систему (1) называют регулярной, если ранг матрицы ^/ /ди. ^ равен т в каждой точке

области определения системы. Можно показать [1], что в случае регулярной системы плоский выход (3) состоит из т функций, т.е. г = т.

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

х1,.,хп. Заменяя и1,.,ит на эти выражения и, по-необходимости, переобозначая переменные состояния, преобразуем систему (1) к виду

хг = /г (г, *!,.••, хп, хЪ.-, хт), * = т +1,...,". (4)

Для плоских систем разработаны методы управления и показано, что многие технические системы описываются плоскими системами [1]. Задача проверки плоскостности систем является актуальной и в данный момент ее полное решение неизвестно. Особенную трудность вызывает доказательство неплоскостности систем. Единственному известному необходимому условию, полученному П. Рушоном [2], удовлетворяет очень широкий класс систем. Поэтому, используя только это условие, доказать, что данная система не является плоской, как правило, не удается.

1 Работа выполнена при финансовой поддержке Программы Президента РФ поддержки ведущих научных школ (грант 3659.2012.1) и грантов РФФИ 12-07-00267 и 13-07-00736.

В этой работе предлагается способ вычисления серии необходимых условий плоскостности. В п. 2 мы получаем первое такое условие для систем наименьшей нетривиальной размерности (п = 3, т = 2). Этот результат достигнут теми же методами, которые использовал П. Рушон в [2], а ранее применил Д. Гильберт [3] для доказательства непараметризуемости уравнения х = (у)2. Однако найти таким способом другие необходимые условия плоскостности не представляется возможным ввиду громоздкости получающихся формул. Мы ставим перед собой задачу описания условий плоскостности на языке геометрии пространств джетов [4]. В п. 3 на основе результатов из [5] строится геометрический образ системы дифференциальных уравнений, которой удовлетворяют правые части плоских систем вида (4). Серия уравнений, определяющих эту систему, и есть упомянутая серия необходимых условий плоскостности.

2. Первое необходимое условие плоскостности

В случае п = 3, т = 2 система (4) состоит из одного уравнения вида

х 3 = / 0, Хр Х2, Х3 , Х1, х 2). (5)

Если исходная система была плоской, то плоской является и система (5). Из определения плоскостности, в частности, следует, что переменные х1, х2, х3 выражаются через г, функции плоского выхода вида (3) и их производные в силу системы (5) до какого-то конечного порядка. Обозначим этот порядок через I. Тогда

х,. = X,(г,У1,у2,у 1,...,I = 1,2,3, (6)

причем, по крайней мере, одна из функций Х1, Х2 или X3 зависит, по крайней мере, от одной из старших производных у(г) или у2г). Для определенности будем считать, что одна из этих функций зависит от у(г). Имеем

ЕХ3 = / (г, Х1, Х2, Х3, ЕХ1, ЕХ 2), (7)

где ЕХ, обозначает полную производную функции X, по г, т.е.

ЕХ, =^ + У Уу1^ . ' дг ¿2 ¿Г; Эу«

Отметим, что в выражении (7) от у^+1) могут зависеть только функции ЕХ1, ЕХ2, ЕХ3, причем зависеть линейно. Дифференцируя выражение (7) по у1(г+1) три раза и используя стандартные обозначения для производных функции / по пятому (и1) и шестому (и2) аргументам:

./5 =1 , У5б = Аи, и т д- получаем

эх3 = / ЭХ2

= /5 -л (I) + /6

0 = /55

Эу(')

Л2

Эу(

Эу1

ЭХ1

чдур,

+2/5

ЭХ ЭХ.

56

ду?) ду(1)

+ /6

66

дХ± ЭуС),

0 = /55

ЭХ1

Эу^

(

+ 3/5

556

ЭХ,

2

на

Умножая уравнение (9) на ЭХ.

дуС)

ЭХ

ЭХ

Ч"-' 1 У

Г ^ Л2

Эу(

(I)

+ 3/56

ЭХ,

ЭуГ) I Эу1

ЭХ

,(')

+/66

ЭХ

Эу(

(I)

(8) (9)

(10)

Эу!

ЭХ, ЭХ2

на ——-2 и на

" (1) )

Эу(') Эу1

ЭХ

Эу;

(I)

а уравнение (10) на

ЭХ,

Эу?)

и

Эу(

(I)

, получим 5 уравнений, которые можно представить в матричном виде АХ = 0, где

2

3

2

3

2

A =

[ /55 2 /56 /66 0 0 '

0 /55 2/56 /66 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0 0 /55 2 /56 /66

/555 3/5 56 3/566 /666 0

0 Ч /555 3/556 3/566 /666,

X = (

¿X,

Эу1

(/)

г ¿X V ¿X

Эу11 )у

' ¿X УГ ¿X ^

ЭУ ) I Эу11 ) Д Эу(1 )) ЭУ11 ) Ч Эу

¿X

¿X

,(1)

1 У

¿X

Эу1

(l)

)г.

По выбору / столбец X не может быть нулевым. Поэтому определитель матрицы А равен нулю. Вычисляя его, получаем уравнение

/>55/66 6/555/556/56/66 + 6/555 /566 (2/56 /вв/бв) /бб + 9/556/55/6,6 + + 2/555 /666 (3/55 /66 — 4/56)/56 ~1^/556/566/55/56/6& + (9/56&/55/6& +

(11)

555 666 55 66 56 56 556 566 55 56 66 566 55 66

+ ^/556/66А^2/^6 — /55/66)/55 — 6/566/666/55/56 + /666/55 = 0

Таким образом, если система (5) плоская, то функция /(г,х1,х2,х3,и1,и2) удовлетворяет дифференциальному уравнению (11).

Используя аналогичные рассуждения, из соотношений (7), (8) можно получить и другие дифференциальные уравнения на функцию / в случае плоской системы (5). Более того, такого типа рассуждения применимы и к общему случаю, когда т и п произвольны. Однако получить таким способом другие необходимые условия плоскостности не удается ввиду сложности уравнений.

3. Система уравнений на функции, задающие плоскую систему

Для описания всего множества уравнений вида (11) мы используем теорию, изложенную в [5].

Для простоты изложения ограничимся случаем п = 3, т = 2 . Как отмечалось в п. 2, если система (5) плоская, то существуют функции (6), удовлетворяющие уравнению (7). Функции (6)

задают отображение из ^ж в J0Ж, где расслоения ж и Р определяются соотношениями ж: (г, у1, у2) а г и Ж: (г, х15 х2, х3) а г. Бесконечное продолжение этого отображения есть накрытие из пространства J°°ж бесконечных джетов в диффеотоп системы (5) [5]. В [6] доказано, что если такое накрытие существует, то система (5) плоская. Таким образом, условие существования функций (6), удовлетворяющих уравнению (7), является не только необходимым, но и достаточным условием плоскостности.

Назовём /-плоской систему вида (5), для которой существуют функции (6), удовлетворяющие уравнению (7).

Заменив у1, у2 на ур у 2, получим из условия / -плоской системы условие (/ +1) -плоской системы. Поэтому любая / -плоская система является (/ +1) -плоской.

Фиксируем / е N и поставим задачу поиска всех / -плоских систем. Увеличивая /, в пределе / ® ¥ получим описание всех плоских систем вида (5).

Рассмотрим случай, когда от г не зависят ни функция / в (5), ни функции (6). Из соотношения (7) следует равенство

¿X лdX2 лdX3 лс1Е(X) лс1Е(X) ас1Е(X) = 0. (12)

Обратно, если функции К1, X, X таковы, что

л СК2 л л ¿Е(X1) л СЕ(X) Ф 0, (13)

то из равенства (12) следует существование функции /, удовлетворяющей условию (7).

4

3

4

Условие (12) представляет собой систему уравнений в частных производных на функции Х1, X 2, Х3, зависящих от у1, у2, у1,..., у2'), причем

Е = У У у Гу =1,2 ¿=0

есть векторное поле на пространстве аргументов этих функций и переменных у2'+1), у2'+1). Поэтому будем считать, что система (12) имеет независимые переменные

у1, у 2 , у1,.-,

и зависимые переменные Х1, Х2, Х3 , при этом

у Эу ()

у1, у2, у. у21), у21+1), у21+1)

щим образом. Из частных производных Л ') и 1 , где i = 1,2,3,у = 1,2, £ = 0,1,.,/ +1, со-

эХ-=а 1=1,2,3, у=^ 2. (14)

Условие (12) представляется в виде системы уравнений в частных производных следую-

_дXL и ЭЕХг)

ду« дуУ

ставим матрицу М из 6 строк и 2/ + 2 столбцов. Тогда условие (12) означает, что ранг этой матрицы меньше 6. Записывая равенство нулю всех миноров порядка 6 матрицы М, получаем систему уравнений в частных производных, которая эквивалентна условию (12).

Отметим, что полученная система имеет много лишних уравнений. Как известно, для вычисления ранга матрицы достаточно рассматривать только последовательность окаймляющих миноров. Поэтому выберем какой-либо ненулевой минор порядка 5 матрицы М и рассмотрим только окаймляющие его миноры порядка 6. Равенство нулю только этих миноров порядка 6 определяет указанную систему. Учтем, что нас интересуют только те решения уравнения (12), которые удовлетворяют условию (13), а это условие означает, что строки матрицы М, соответствующие Х1, Х2, Х3, Е (Х1), Е (Х2), линейно независимы. Поэтому в качестве ненулевого минора порядка 5 возьмем минор в этих строчках. Пусть

м0 = ач Э( Х- Х 2 •Х3 •е (Х')'е (Х 2)) *0. (15)

Э(ус у2 ^ уе у 2^ уг)

Тогда неравенство (13) выполняется, а условие (12) переписывается в виде системы уравнений

ае1 Э( Х1,Х 2,Х3,Е (Х1),Е (Х 2),Е (Х3)) = 0, где г = у1, у®, у23),.., у2/+1). (16)

Э(ус у2 ^ уе у 2^у 2^

Приведем пример накрытия, для которого неравенство (15) выполняется. Пример. Функции

X = у2 - ^ 1п Л; Х2 =- М; Х3 = у1

у1 у1

определяют накрытие из пространства джетов в уравнение

х 3 = е

х1 х 2

Итак, мы получили систему уравнений (14), (16) и неравенства (15), которой удовлетворяют все накрытия рассматриваемого нами вида. Эту систему обозначим через У и назовем системой на определяющие накрытия.

Система У состоит из уравнений первого и второго порядков. Действительно, выражение для Е(X,) содержит только производные функции X, первого порядка, и поэтому элемент

Ъ(ЕХ1)

--- матрицы М содержит производные функции X второго порядка, но не содержит про-

ду (*)

изводные третьего порядка.

Всякое решение (Х1, Х2, Х3) системы У определяет плоскую систему вида (5), где функция / находится из соотношения (7). Задачу поиска всех плоских систем вида (5) переформулируем в задачу поиска всех q-джетов, соответствующих функциям /. Для этого необходимо выразить производные функции / через производные функций Х1, Х2, Х3. Найдем сначала выражения для первых производных. Раскладывая определители (16) по последнему столбцу, соответствующему переменной г, получаем

где

М^Х1 + М 2 dX2 + ЫъаХъ + М4 СЕ (Х1) + М 5йЕ (Х2) - М ¡Е (Х3) = 0, (17)

м = д(X2,Х3,Е(X,),Е(X2),Е(X3)) , = _^ д(X,,X2,Х3,Е(X2),Е(Х3)) .

1 д(У1 ,У2 У y2, У 2) ' 4 д(У1 ' У 2 уУ 2) '

м = _ д( Xl, Xз, Е (X!), Е (X2), Е (Xз)); = ^ д^, X2, Xз, Е (Xl), Е (X,))

М3 = ёе1

д(У1 , У2 > У Р У 2' У 2) д(У1 ' У2 > У 1 У 2' У 2)

д(Xl, X2, Е(X,), Е(X2), Е(Xз)) ; д(У1 , У 2 > Х y2, У 2) '

Учитывая (7), получаем /

X

/' X = М , где Х = X1' Х = Х2 » Х3 = Х3 » Х4 = Х1, £ = х2.

Рассмотрим теперь многообразие Jqл q-джетов с одной зависимой переменной и и пятью

независимыми переменными Х,...,£5 [5]. Рассмотрим отображение Е: У ® JР, заданное соотношениями

mi

Х = Xl; Х2 = x 2; Х3 = Xз'; Х4 = EXl; Х = и = иг =т~т5 * = 5-

м 0

Отображение Е сохраняет распределение Картана [5]. Действительно, распределение Кар-тана на J Р задается одной 1-формой со = йи - ^ и^Х и Е отображает ее в форму Картана

е* (а>) на У, так как ограничение е*(а>) на любом решении системы У равно нулю (17).

Подмногообразие ех, соответствующее отображению Е (теорема 2 в [5]), совпадает с первым продолжением У(1) уравнения У . Действительно, рассмотрим форму объема

О = ¡X А ¡Х2 А ¡Х3 а ¡Х4 а ¡Х5

на базе расслоения Р. Имеем

(Рр о е)*(О) = ¡x, а dx2 а dx3 а йе(x) а йе(x2), а значит, из (15) следует неравенство (рр о Е)* (О) ^ ° 0 для любой точки в'е У(1).

Из теорем 2 и 3 в [5] следует, что для любого q = 1,2,...,¥ определено продолжение

Е(«о : у(ч) ® Jq+1p. Образ отображения Е^-1) состоит из q -джетов функций /, соответствующих плоским системам вида (5). Таким образом, для решения поставленной задачи необходимо найти функции на JqР, которые равны нулю на т Е ^-1).

Для координатного описания Еq = 1,2,...,¥ можно использовать полные производные

Э ) на У¥ и на J[5], а также формулы, их связывающие,

(^),(дг)=уц^+уЭЕХЧ+3- у=1* *=0,1,.,/+1-

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Из этих формул и неравенства (15) получаем соотношения

= У Ву Г)*(Эу), г = 1,.,5, (18)

у=у1 ^ у2 ^ ус у 2^ у 2

где (Ву) - матрица функций обратная к матрице определителя (15).

Отображение Г1^-1 определяется действием индуцированного отображения (Г(q ))* на координатные функции канонической системы координат многообразия Jq+(p. В свою очередь действие (Г))* определяется действием (Г((Г(0) = Г) и формулами (18). Действительно,

вложение )* отображает координатные функции на Jq^k в координатные функции на

. Из свойства 1 (теорема 3 в [5] следует, что на таких функциях действие (Г <я))* совпадает с действием (Г^-1))*. Остальные координатные функции на Jq+( Ц соответствуют производным и порядка q +1. Они получаются из координатных функций на Jq Ц действием полных производных, если понимать эти функции как функции на

J ¥ Ц. Соотношения (18) позволяют выводить формулы для действия (Г^))* на них из формул для (Г^-1))*. Например, отображение Г(1) определяется формулами

(Г(1) )* (X ) = Г * (X ) = X,! = 1,2,3, (Г(1) )* (X ) = ЕХ-3, ! = 4,5;

М

(Г11))* (и) = ЕХ3; (Г ^ (и) = -ч Г = 1,., 5;

М 0

(Г(1))*(и,) = (Г(1))*(^и) =У Ву Эу ((Г(1))*(и}.)), 1 <г< у < 5.

у

Аналогичные формулы пишутся для Г(2), Г(3) и т.д.

Из соотношения (18) следует, что если функция g равна нулю на 1ш Г^-1), то ее полная производная по любой переменной Х,...,£5 равна нулю на 1шГ. Можно показать, что существует такой конечный набор функций g1,..., gs, что системе Эа(g1) = 0, / = 1,..., а |> 0 удовлетворяют точки 1ш г и только они. Это означает, что 1ш Г есть бесконечное продолжение системы дифференциальных уравнений g1 = 0,/ = 1,...,я .

Таким образом мы получаем систему уравнений на правые части / -плоских систем. С ростом / порядок этой системы растет, а соответствующее подмножество в J¥ Ц (диффеотоп уравнения / -плоских систем) расширяется. Видимо, множество всех бесконечных джетов функций /, задающих плоские системы вида (5) (объединение диффеотопов уравнений / -плоских систем для всех / ), не является бесконечным продолжением какой-либо системы уравнений, а имеет более сложную структуру.

4. Заключительное замечание

Выведено уравнение У на накрытия из пространства джетов в плоские системы. Построено отображение из У в множество джетов / -плоских систем. Хотя рассмотрен только случай п = 3, т = 2 , в общем случае построения аналогичны. Как нам видится, возможны два пути продолжения данных исследований. Первый заключается в переписывании уравнений на / -плоские системы в уравнения вида (12), т.е. содержащие дифференциальные формы. Второй путь состоит в

применении методов компьютерной алгебры и системы символьных вычислений MAPLE для последовательного вычисления функций, равных нулю на im F(q). Каждая такая функция определяет необходимое условие плоскостности, примером которого является уравнение (11).

ЛИТЕРАТУРА

1. Fliess, M., Levine, J., Martin, Ph., Rouchon, P. A Lie-Bäcklund approach to equivalence and flatness of nonlinear systems // IEEE Trans. Automat. Control. - 1999. - V. 44, 5. - P. 922-937.

2. Rouchon P. Necessary condition and genericity of dynamic feedback linearization // J. Math. Systems Estim. Control. - 1994. - V.4, 2. - P. 1-14.

3. Hilbert D. Über den Begriff der Klasse von Differentialgleichungen // Math. Ann. - 1912. - V. 73. - P. 95-108. (Also in Gesammelte Abhandlungen, V. III. - Chelsea, New York, 1965. - P. 81-93).

4. Бочаров А.В., Вербовецкий А.М., Виноградов А.М. и др. Симметрии и законы сохранения уравнений математической физики. - 2-е изд., испр. и доп. - М.: Факториал, 2005.

5. Четвериков В.Н. Субмерсии в категории бесконечно продолженных дифференциальных уравнений // Статья в данном Вестнике.

6. Четвериков В.Н. Плоскостность динамически линеаризуемых систем // Дифференциальные уравнения. - 2004. - Т. 40. - С. 1665-1674.

JETS OF FLAT CONTROL SYSTEMS

Chetverikov V.N.

Flat systems form the widest class of systems for which control methods are developed. Any flat system can be presented as the image of a smooth map of a jet space. In the paper an equation on such maps is deduced, and to each jet of solution of this equation assign the jet of the function describing a flat system. Every function vanishing on this set of jets, gives a necessary flatness condition.

Key words: flat control systems, jet manifolds, prolongations of maps of differential equations.

Сведения об авторе

Четвериков Владимир Николаевич, 1958 г.р., окончил МГУ им. М.В. Ломоносова (1980), доктор физико-математических наук, профессор кафедры математического моделирования МГТУ им. Н.Э. Баумана, автор 47 научных работ, область научных интересов - преобразования уравнений в частных производных, функционально-дифференциальные уравнения, симметрии, законы сохранения, нелинейные динамические системы с управлением, динамическая обратная связь, плоские системы.

i Надоели баннеры? Вы всегда можете отключить рекламу.