Научная статья на тему 'Преобразования аффинных систем к каноническому виду с использованием замен независимой переменной'

Преобразования аффинных систем к каноническому виду с использованием замен независимой переменной Текст научной статьи по специальности «Математика»

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

Аннотация научной статьи по математике, автор научной работы — Касаткина Т. С.

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

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

Текст научной работы на тему «Преобразования аффинных систем к каноническому виду с использованием замен независимой переменной»

НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА

НАУКА и ОБРАЗОВАНИЕ

Эл № ФС77 - 48211. Государственная регистрация №0421200025. ISSN 1994-0408

электронный научно-технический журнал

Преобразования аффинных систем к каноническому виду

с использованием замен независимой переменной

# 07, июль 2013

Б01:10.7463/0713.0571094

Касаткина Т. С.

УДК 517.938

Россия, МГТУ им. Н.Э. Баумана [email protected]

Введение

Актуальным является вопрос преобразования аффинных динамических систем

х = / (х) + g(x)u, (1)

где и — управление, к каноническому виду. В [1] приведены условия, при выполнении которых с помощью диффеоморфизма пространства состояний, система (1) приводится к каноническому виду. Однако эти условия не всегда выполняются.

Замена переменной дифференцирования (масштабирование времени) предоставляет дополнительную степень свободы при эквивалентных преобразованиях динамических систем. Эквивалентное преобразование динамической системы к линейной управляемой системе с использованием замены времени и последующей линеаризации системы обратной связью впервые было предложено в [2]. В этой работе приведены условия, при которых такое преобразование существует. Системы, удовлетворяющие этим условиям, названы линеаризуемыми обратной связью в широком смысле. Проверка этих условий сводится к поиску функции масштабирования времени и проверке условий линеаризации обратной связью для системы, записанной в новом времени. Функция масштабирования представляет собой решение нелинейной системы дифференциальных уравнений в частных производных. Поиск этого решения, особенно в случае больших размерностей пространства состояний системы, является довольно сложной задачей.

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

исходная система, для того чтобы она была орбитально линеаризуема обратной связью. Разработаны алгоритмы орбитальной линеаризации обратной связью для систем со скалярным [4, 5] и векторным управлением [6].

Масштабирование времени применяется в теории управления для поиска оптимальных траекторий, уменьшения отклонения в задачах следования вдоль заданной траектории [7, 8] и заданной кривой [9, 10, 11].

Ряд работ посвящен построению наблюдателя со скалярным [12] и векторным выходом [13]. Также масштабирование времени используется при решении задач стабилизации плоских систем при наличии сингулярностей при некоторых значениях управления [14].

В данной статье исследуется возможность преобразования аффинных систем (1) к каноническому виду с использованием замены независимой переменной (времени). Рассматривается два типа замен: интегрируемые и неинтегрируемые.

Разделы статьи организованы следующим образом. В разд. 1 изложена постановка задачи. В разд. 2 дано определение и классификация замен независимой переменной. В разд. 3 показано, что после выполнения интегрируемой замены преобразованная система не приводится к каноническому виду. В разд. 4 получен вид функции, определяющей неинте-грируемую замену, после выполнения которой система приводится к каноническому виду, который является регулярным.

1. Постановка задачи

Рассмотрим многомерную аффинную систему

х

А(х) + В(х)и, х Е П С Еп, и Е

(2)

1

где В(ж) = (ж)) — матрица типа п х т; А(ж) = (а\(х), ..., ап(х)) — вектор-функция; аг Е Сте(П); П — открытое множество в Еп; и = (и1,..., ит), г = 1, т, — управление;

х

и о I

— — дифференцирование по независимой переменной г.

Обозначим В^ (х), ] = 1, т, ^'-й столбец матрицы В (х). Здесь и далее будем ассоци-

ировать с вектор-функциями А(х), В\(х), .. ., Вт(х) векторные поля А, В1 соответствующими координатными представлениями. Аффинную систему вида

' ¿1 = 32,

¿2 = ¿3,

Вт с

(3)

¿п— 1 ¿п

к ¿п = /(¿) + g(¿)u,

называют системой канонического вида. Если д(х) = 0, то канонический вид называют регулярным.

Будем рассматривать системы, которые не приводятся к регулярному каноническому виду в окрестности некоторой точки ж0 € П. Это означает невыполнение хотя бы одного из двух условий [1]:

1) матрица управляемости

U = (Bi, ..., Bm, adA Bi, ..., adA Bm, ..., ad^"1 Bi, ..., ad^"1 Bm

невырождена в точке x 2)распределение

0.

span {Bi, ..., Bm, adA Bi, ..., adA Bm, ..., adA 2 Bi, ..., adA 2 Bm}

инволютивно в окрестности точки x .

Здесь и далее adx У = [X, У], adX У = adA(adA-1 У), к = 2, 3, ..., и [X, У] обозначает коммутатор векторных полей X и У.

2. Замены независимой переменной

Введем новую независимую переменную т с помощью соотношения

— = h(x) = s(xy,

(4)

где 0 < в (ж) < — функция масштабирования времени [2].

Пользуясь соотношением (4), перейдем в системе (2) к дифференцированию по переменной т:

^ , ^^ X/ 1 . , . 1 , .

X ^ ~ ^ X— ^ г ^ гА(х) + тВ(ж)и. ат ат в (ж) в (ж) в (ж)

В результате преобразованная система принимает вид

x' = A(x) + B(x)u,

(5)

где

A(x) = A(x), B(x) = -Ц B(x).

s(x) ' s(x)"

Определение 1. Преобразование системы (2) к виду (5), полученное переходом к дифференцированию по переменной т c помощью равенства (4), называется заменой независимой переменной в области O е П. Замена независимой переменной (4) называется интегрируемой, если существует функция f (x) е C^(O), для которой т = f (x). Иначе замена независимой переменной называется неинтегрируемой.

3. Интегрируемые замены

Утверждение 1. Если в области О С П замена независимой переменной (4) интегрируема, т.е. т = /(х), то в этой области В./ = 0, ] = 1, т, А/ = к.

Доказательство. С одной стороны, т = к(х), с другой, так как замена интегрирует

мая, т = /(х) = А/(х) + ^ В./(х)и7-. Следовательно,

.7 = 1

к(х) = А/(х) + V В. / (х)и..

. =1

Поскольку полученное равенство верно для любых значений управлений, то к(х) = А/(х), В. /(х) = 0, ] = 1, т. Утверждение доказано.

Рассмотрим влияние интегрируемой замены независимой переменной на ранг матрицы управляемости преобразованной системы (5) в некоторой точке х0 Е О. Матрица управляемости многомерной аффинной системы (5) в точке х0 имеет вид

ц7(х°)= (В 1(х0), ..., Вт(х0), аёА В 1(х0), ..., аёА В т (х0), ...,

аё™-1 В 1(х0), ..., аё™-1 Вт(х0)).

Прежде чем сформулировать основной результат докажем вспомогательную лемму.

Лемма 1. Для любых двух векторных полей Р, Q с координатными представлениями

Р(х) = (р1 (х), . . . ,Рп(х))т, О(х) = (91 (х), . . . ,5п(х))т, где Рг, 9г Е С~(О(х0)) и функции рп(х), 9п(х) постоянны в окрестности О(х0) точки х0, их коммутатор [Р, Q] в О(х0) имеет нулевую координату с номером п.

Доказательство. Столбец координат [Р, Q] (х) векторного поля [Р, Q] в точке х Е О(х0) вычисляется по формуле

дО дР

Р Q] (х) = дОР (х) - дхо(х).

дР

Так как координаты с номером п векторных полей Р, Q постоянны, п-е строки матриц , нулевые. Следовательно,

дж

[Р, Q] (х)

/ д<?1 д^1 д<?1 \

дж1 дЖ2 ' ' джп

д^п-1 д^п-1 д^п-1

дж1 дЖ2 ' ' джп

V 0 0 . 0 /

( Р1(х) ^

Рп-1(х) Рп

/ др1 др1 др1 \

дж1 дЖ2 ' ' джп

дрп-1 дрп-1 дрп-1

дж1 дЖ2 ' ' джп

V 0 0 . 0 /

91 (х) \

91 (х

9п-1(х) 9п

(6)

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

Из формулы (6) следует, что п-я координата коммутатора векторных полей [Р, Q] в окрестности точки х0 равна нулю. Лемма доказана.

Теорема 1. Если в системе (2) в области О с П сделана интегрируемая замена независимой переменной, то ранг матрицы управляемости преобразованной системы (5) меньше п в области О.

Доказательство. Прежде чем в системе (2) перейти к дифференцированию по новой независимой переменной, сделаем замену переменных состояния, которая является невырожденной. Поскольку Af (х) = §гаё f (х) ■ А(х) > 0 при х € О, то вектор-функция §гаё f (х) не является нулевой. Значит, она имеет хотя бы одну ненулевую координату в точке х0 € О. Без ограничений общности будем считать, что это координата с номером п.

Рассмотрим соотношения

¿1 = хь ..., гп-1 = х„_1, гп = f (х), (7)

которые задают отображение Ф : Кп ^ Кп. Матрица Якоби системы функций (7) имеет вид

Ф'(х) =

{ 1 0 0 ... 0 \

0 10 ... 0

д/(ж) д/(ж) д/(ж) д/(ж)

\ дж1 джг '' джп-1 джп /

Определитель матрицы Якоби (8) в точке х0 не равен нулю:

(8)

ае1(Ф'(х0))

к „о^ _ д/(ж)

джп

= 0.

Следовательно, в некоторой окрестности точки Ф(х0) существует обратное отображение Ф-1, определяемое соотношениями

х1 = ¿1, ..., хп_1 = ¿п_1, хп = Ф(г),

и соотношения (7) задают гладкую невырожденную замену переменных в окрестности точки х0. После замены переменных (7) система (2) принимает вид

т _ _

¿3 = а(¿1,... ,^п_1, Ф(г)) + ¿1,... ,^п_1, Ф(г))м, 3 = 1, п - 1;

г=1 (9)

¿п = /(¿1, . . . ^п_1, Ф^)) .

Сделав в системе (9) интегрируемую замену независимой переменной

Т = f (х) = f (¿1,...,2п_1, Ф(¿)),

—„.0

х=х

получаем систему

a(zi,... ,zn-i,

bji (zi,...

/ (zi,...,z„-i, Ф(г)) ^ /(zi,...,z„-i, Ф(*))

j = ^ n - 1;

zn =1.

Столбцы координат векторных полей А, В7, у = 1, т, системы (10) имеют вид

BBj (z)

( bij (zi,...,zn-i, Ф(г)) \ /(zb...,z„—i, Ф(*))

bn — i ,j (zb . . . Ф(*)) f (zi,...,Zn— i, Ф(*))

A(z) =

( ai(zi,... ,zn—i, Ф(-г)) \ f (zi,...,zn—i, Ф(г))

(zi,...

Ф(*))

f (zi,...,z„—i, Ф(г))

(11)

01

Векторные поля А, В7 с координатными представлениями (11) удовлетворяют условию леммы в окрестности точки х0. Следовательно, координаты с номером п векторных полей аёд В7, у = 1, т, равны нулю в окрестности точки х0. Продолжая рассуждения таким

образом, заключаем, что координаты векторных полей ао~ В7, у = 1, т, к = 2, п — 1, с номером п равны нулю в окрестности точки х0. Итак, строка с номером п матрицы управляемости С/(^1,..., £п-1, Ф(^))) в точке Ф-1(х0) состоит из нулевых элементов, поэтому

rank/(Ф—^x0)) < n

(12)

Так как система функций (7) задает гладкую невырожденную замену переменных состояния в окрестности точки x0, отображение Ф является диффеоморфизмом в этой окрестности. Следовательно, с учетом (12) rank U(x0) < n. Теорема доказана.

Следствие 1. Если в системе (2) в области O С П сделана интегрируемая замена независимой переменной, то преобразованная система (5) не приводится к каноническому виду в области O.

z

4. Преобразование трехмерных аффинных систем к каноническому виду

Рассмотрим частный случай системы (2) при п = 3:

С = Л(£) + АКСК С Е П С К3, т Е К, (13)

т — управление. Если вектор-столбец В0(С) в некоторой точке С0 ненулевой, то в некоторой окрестности этой точки существуют невырожденная замена переменных состояния х = х(С) и замена управлений V = ^(С, т), которые приводят систему (13) к форме

х = А(х) + В(х^, (14)

где

/7i(x)\ 0

A(x) = f2(x) , B (x) = 0

V 0 /

w

Исследуем условия преобразования системы (14) к каноническому виду (3) при п = 3:

(15)

Z2, Z3,

¿3 = f (¿) + ^¿К

где дифференцирование осуществляется по переменной т, введенной с помощью неинте-грируемой замены (4).

Проверим для системы (14) выполнение условия 2 приведения системы к регулярному каноническому виду (см. разд. 1). Инволютивность распределения, порожденного векторными полями В, adA В, равносильна тому, что коммутатор [В, adA В] принадлежит линейной оболочке этих векторных полей.

Вычислим координаты коммутаторов:

adA B(x)

dB(x) ч dA(x) ч v -A(x)--B(x) = -

dx

dx

( dfi(x) \

дхз df2(x) дхз 0

[B, adA B] (x)

д adA B(x) . dB(x) , . A ()B(x) - д-^-Z adA B(x)

dx

dx

( d2fi(x) \

дх3 d2f23x) дх3

03

V

/

Векторное поле [В, adA В] принадлежит линейной оболочке векторных полей В, adA В тогда и только тогда, когда существует функция ^(х) € Сте(П), такая, что в окрестности точки х0 выполнено равенство

[В, adA В] (х) = ^(х) adA В(х).

Таким образом, если выполнено неравенство

дД(х) д^(х) 5f2(x) д2fl(х)

dx3

dx3

dx.3

dx3

= 0,

(16)

то распределение А = span {B, adA B}, порожденное векторными полями B, adA B, не является инволютивным. Это означает, что система (14) не приводится к каноническому виду.

После перехода в системе (14) к дифференцированию по переменной т, введенной с помощью соотношения (4) в области О с П, получим систему

х31

УЮФОг^

/"2 (х) 5 (х) ,

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

Вводя новое управление м = в(х)^, получим систему

х

х3

х

А + ВМ,

(17)

где

( ^(х)в(х) \ 0

А(х) = /^2(х)5(х) , В(х) = 0

V

0

/

1

Выясним, при каких условиях на функцию з(х) распределение А = span {В, adA В, порожденное векторными полями В, adA В преобразованной системы (17), инволютивно в окрестности заданной точки х0 с О. Пусть

adA В(х0) = 0

(отметим, что это условие является необходимым для невырожденности матрицы управляемости системы (17) в некоторой окрестности точки х0). Тогда необходимым и достаточным условием инволютивности распределения А в некоторой окрестности О(х0) точки х0 является выполнение в этой окрестности равенства

д(5(ж)/1(ж°)) д2(5(ж)/1(ж))

дж3 дж23

д(в(ж)/2(ж)) д2(5(ж)/2(ж))

дж3

дж23

0.

(18)

Для удобства введем следующие обозначения:

д (5(Х)/1(Х))

¿1

дх3

^2

д (5(Х)/2(Х)) дхз '

В этих обозначениях условие (18) имеет вид

- ^ —1 = 0.

дх3 дх3

Записанное равенство в предположении, что ^1(х) = 0, х € О(х0), эквивалентно соотношению

д =0. (19)

дхз \

Уравнение (19) означает, что функция не зависит от х3, т.е. для некоторой функции

f (х1, х2) имеет место равенство

-(5(Х)/2(Х)) -(5(Х)/1(Х))

дх3

дх3

^ (х1,х2 ),

(20)

Для учета соображений симметрии функцию / представим в следующем виде

~ а1(х1,х2)

(х1, х2) =---Г.

«2(х1,х2)

Тогда равенство (20) можно записать в виде

02(ж1,Ж2) + а] (х], х2) = 0. (21)

дх3 дх3

Проинтегрировав (21) по х3, получим

в(х)а2/2(х) + в(х)а1/1(х) = с(хьх2), откуда следует, что функция в(х) имеет следующее представление:

С(х1,х2)

г(х) =-

«1(х1,х2)/1(х) + а2(х1,х2)/2(х) '

или, более коротко

с

5 «1/1 + а2 /2.

Из приведенных выкладок вытекает, что если выбрать функцию 5 по формуле (22), где с, а1, а2 не зависят от х3, то будет выполняться условие (18), т.е. распределение А будет инволютивным.

Пример. Рассмотрим систему

х1 = х2^(х), х2 = х3^(х), х3 = V. (23)

В случае ^(х) = х2 + х2 + х2 система (23) не приводится к регулярному каноническому виду, так как для нее выполнено условие (16). Зададим с(х1,х2) = х2, а1(х1,х2) = 1, а2(х1, х2) = 0. Тогда в области К3 \ {0}

5(х) = .

После перехода к новой независимой переменной т система (23) принимает вид

х1 = х2, х'2 = х3, х'3 = и. (24)

Таким образом, хотя исходная система в области К3 \ {0} не приводилась к регулярному каноническому виду, преобразованная система (24) оказывается системой регулярного канонического вида в той же области.

Рассмотрим условия, при которых система (17) с функцией з(х), имеющей вид (22), в некоторой окрестности данной точки х0 преобразуется к каноническому виду. Для этого достаточно выполнения следующих условий:

1)аёА В(х0) = 0;

2) матрица управляемости и = (В, аёд В, аёА В) в точке х0 невырождена.

При выполнении первого условия, как показано, распределение span {В, adA В} инво-лютивно, так что будут выполнены условия 1-2 из разд. 1, достаточные для того, чтобы система (17) приводилась к регулярному каноническому виду. Отметим, что первое условие необходимо для выполнения второго, поэтому можно ограничиться выполнением лишь второго условия.

Учитывая вид векторных полей А, В, для системы (17) получаем

adJA В(х) = к(х)

( —а \

а1 0

где

к(х) =

с(/1хз т— У2ж з fl) (а1Т + а2 /^2)2 '

Условие adJA В(х0) = 0 эквивалентно выполнению в точке х0 € П неравенства /1Х3 f2 —

— /2Х3 f1 = 0, что равносильно неравенству

т)

/1/ Х3

(25)

а также выполнению неравенства с(х0,х2) = 0 и одного из неравенств а1 (х0) = 0, а2(х0) = 0. Зададим

с = с(х2), а1 = 1, а2 = 0,

с

тогда 5(х) = —. Рассмотрим множество О3 с П, на котором функция з(х) не имеет л

неустранимых особенностей. На этом множестве

«и В = кдх

о Г\

ad2д В = + к

2 дх2

А,

д -дх2-

В результате

0

и=

к дс дж2

\

0 к А(к) — 1 0 0

/

не является вырожденной в каждой точке х0, в которой к(х0) = 0 и

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

дс(ж0) дж2

= 0.

Итак, если для системы (14) функции Т и Т2 в точке х0 одновременно не обращаются в нуль и также верно условие (25), то можно подобрать такую замену времени Т = з(х), что преобразованная система приводится к регулярному каноническому виду. Например, если /1(х0) = 0, то достаточно выбрать масштабирование времени з(х) в виде (22), где а1 = 1, а2 = 0, а с — произвольная функция, зависящая только от переменной х2 и удовлетворяющая условиям с(х°) = 0, с'(х°) = 0.

0

Заключение

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

Работа выполнена при поддержке РФФИ (гранты 11-01-00733,12-01-31303)и Программы Президента РФ по поддержке ведущих научных школ (проект НШ-3659.2012.1).

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

1. Краснощеченко В.И., Крищенко А.П. Нелинейные системы: геометрические методы анализа и синтеза. М.: Изд-во МГТУ им. Н. Э. Баумана, 2005. 520 с.

2. Sampei M., Furuta K. On Time Scaling for Nonlinear Systems: Application to Linearization // IEEE Trans. Autom. Control. 1986. Vol. 31, no. 5. P. 459-462. DOI: 10.1109/TAC. 1986.1104290.

3. Respondek W. Orbital Feedback Linearization of Single-Input Nonlinear Control Systems // Proceedings of IFAC NOLCOS'98. Enschede, The Netherlands, 1998. P. 499-504.

4. Guay M. An Algorithm for Orbital Feedback Linearization of Single-Input Nonlinear Affine Systems // Systems Control Letters. 1999. Vol. 38, no. 4-5. P. 271-281.

5. Fang B., Kalker G. Exact Linearization of Nonlinear Systems by Time Scale Transformation // Proceedings of the 2003 American Control Conference, 4-6 June 2003, Denver, Colorado, USA. IEEE, 2003. Vol. 4. P. 3555-3560. DOI: 10.1109/ACC.2003.1244097.

6. Guay M. Orbital Feedback Linearization of Multi-Input Control Affine Systems // Proceedings of the 2001 American Control Conference, 25-27 June 2001, Arlington, VA, USA. IEEE, 2001. Vol. 5. P. 3630-3635. DOI: 10.1109/ACC.2001.946198.

7. Kiss B., Szadecky-Kardoss E. On-Line Time-Scaling Control of a Kinematic Car with One Input // Proceedings of the 15-th Miditerranean Conference on Control and Automation. MED'07, 27-29 July 2007, Athens, Greece. IEEE, 2007. P. 1-6. DOI: 10.1109/MED. 2007.4433947.

8. De Luca A., Oriolo G., Samson C. Feedback control of a nonholonomic car-like robot // In: Robot Motion Planning and Control / J.-P. Laumond (ed.). Springer, 1998. P. 171-253. (Ser. Lecture Notes in Control and Information Sciences; vol. 229). DOI: 10.1007/BFb0036073.

9. ГилимьяновР.Ф., Пестерев А.В., Рапопорт Л.Б. Управление движением колесного робота в задаче следования вдоль криволинейного пути // Известия РАН. Теория и системы управления. 2008. Т. 47, №6. С. 158-165.

10. Hoffner K., Guay M. Geometries of Single-Input Locally Accessible Control Systems // Proceedings of the American Control Conference. ACC'09, 10-12 June 2009, St. Louis, MO. IEEE, 2009. P. 1480-1484. DOI: 10.1109/ACC.2009.5160678.

11. Пестерев A.B. Синтез стабилизирующего управления в задаче следования колесного робота вдоль заданного пути // Автоматика и телемеханика. 2012. № 7. С. 25-39.

12. Respondek W., Pogromsky A., Nijmeijer H. Time Scaling for Observer Design with Linearizable Error Dynamics // Automatica. 2004. Vol. 40, no. 2. P. 277-285.

13. Wang Y., Lynch A. Multiple Time Scaling of a Multi-Output Observer Form // IEEE Trans. Autom. Control. 2010. Vol. 55, iss.4. P. 966-971. DOI: 10.1109/TAC.2010.2041616.

14. Rouchon P., Fliess M., Levine J. Flatness, Motion Planning and Trailers Systems //Proceedings of the 32nd IEEE Conf. on Decision and Control, 15-17 December 1993, San Antonio, USA. IEEE, 1993. Vol. 3. P. 2700-2705. DOI: 10.1109/CDC.1993.325686.

SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU

SCIENCE and EDUCATION

EL № FS77 - 48211. №0421200025. ISSN 1994-0408

electronic scientific and technical journal

Affine system transformations to the canonical form

using change of the independent variable

# 07, July 2013

DOI: 10.7463/0713.0571094

Kasatkina T. S.

Bauman Moscow State Technical University 105005, Moscow, Russian Federation [email protected]

Change of the independent variable (time-scaling) gives an additional degree of freedom for equivalence conversions of dynamical systems. Affine system transformation to the canonical form is a standard technique in the design of nonlinear control systems. In this paper transformations of a stationary affine system to the canonical form, using time-scaling, were investigated. Integratable and non-integratable changes of the independent variable were considered. It was shown, that the affine system can't be transformed to the canonical form using integratable time-scaling. Conditions of the possibility of transformation to the regular canonical form using non-integratable time scaling were obtained for single-input affine systems of the third order.

References

1. Krasnosh'echenko V.I., Krishchenko A.P. Neline'nye systemy: geometricheskie metodianaliza i sinteza [Nonlinear Systems: geometrical methods of analyses and synthesis]. Moscow, Bauman MSTU Publ., 2005. 520 p.

2. Sampei M., Furuta K. On Time Scaling for Nonlinear Systems: Application to Linearization. IEEE Trans. Autom. Control, 1986, vol. 31, no. 5, pp. 459-462. DOI: 10.1109/TAC. 1986.1104290.

3. Respondek W. Orbital Feedback Linearization of Single-Input Nonlinear Control Systems. Proceedings of IFAC NOLCOS'98. Enschede, The Netherlands, 1998, pp. 499-504.

4. Guay M. An Algorithm for Orbital Feedback Linearization of Single-Input Nonlinear Affine Systems. Systems Control Letters, 1999, vol. 38, no. 4-5, pp. 271-281.

5. Fang B., Kalker G. Exact Linearization of Nonlinear Systems by Time Scale Transformation. Proceedings of the 2003 American Control Conference, 4-6 June 2003, Denver, Colorado, USA. IEEE, 2003, vol. 4, pp. 3555-3560. DOI: 10.1109/ACC.2003.1244097.

6. Guay M. Orbital Feedback Linearization of Multi-Input Control Affine Systems. Proceedings of the 2001 American Control Conference, 25-27 June 2001, Arlington, VA, USA. IEEE, 2001, vol. 5, pp. 3630-3635. DOI: 10.1109/ACC.2001.946198

7. Kiss B., Szadecky-Kardoss E. On-Line Time-Scaling Control of a Kinematic Car with One Input. Proceedings of the Miditerranean Conference on Control and Automation. MED'07, 27-29 July 2007, Athens, Greece. IEEE, 2007, pp. 1-6. DOI: 10.1109/MED.2007.4433947.

8. De Luca A., Oriolo G., Samson C. Feedback control of a nonholonomic car-like robot. In: Laumond J.-P. (ed.). Robot Motion Planning and Control. Springer, 1998, pp. 171-253. (Ser. Lecture Notes in Control and Information Sciences; vol. 229). DOI: 10.1007/BFb0036073.

9. Gilim'anov R.F., Pesterev A.V., Rapoport L.B. Upravlinie dvizheniem kolesnogo robota v zadache sledovania vdol' krivolineinogo puti [Motion Planning in the Tracking Problem]. Izvestia RAN. Ser Teoria I systemu upravlenia [Journal of Russian Academy Science. Ser. Control Systems and Theory], 2008, vol. 47, no. 6, pp. 158-165.

10. Hoffner K., Guay M. Geometries of Single-Input Locally Accessible Control Systems. Proceedings of the American Control Conference. ACC'09, 10-12 June 2009, St. Louis, MO. IEEE, 2009, pp. 1480-1484. DOI: 10.1109/ACC.2009.5160678.

11. Pesterev A.V. Sintez stabiliziruyuch'ego upravlenya v zadache sledovan'ya kolesnogo robota vdol' zadannogo puty [Synthesis of a stabilizing control for a wheeled robot following a curvilinear path]. Avtomatika I telemehanika, 2012, no. 7, pp. 25-39. (Trans. version: Automation and Remote Control, 2012, vol. 73, iss. 7, pp. 1134-1144. DOI: 10.1134/S000511791207003X.)

12. Respondek W., Pogromsky A., Nijmeijer H. Time Scaling for Observer Design with Lineariz-able Error Dynamics. Automatica, 2004, vol. 40, no. 2, pp. 277-285.

13. Wang Y., Lynch A. Multiple Time Scaling of a Multi-Output Observer Form. IEEE Trans. Autom. Control, 2010, vol. 55, iss. 4, pp. 966-971. DOI: 10.1109/TAC.2010.2041616.

14. Rouchon P., Fliess M., Levine J. Flatness, Motion Planning and Trailers Systems. Proceedings of the 32nd IEEE Conf. on Decision and Control, 15-17 December 1993, San Antonio, USA. IEEE, 1993, vol. 3, pp. 2700-2705. DOI: 10.1109/CDC.1993.325686.

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