НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА
НАУКА и ОБРАЗОВАНИЕ
Эл № ФС77 - 48211. Государственная регистрация №0421200025. ISSN 1994-0408
электронный научно-технический журнал
Стабилизация аффинных систем с высоким индексом
приводимости к квазиканоническому виду
# 09, сентябрь 2012
DOI: 10.7463/0912.0467824
Ткачев С.Б., Шевляков A.A.
УДК 517.977
Россия, МГТУ им. Н.Э. Баумана [email protected]
Введение
Один из известных подходов к решению задачи стабилизации положения равновесия стационарной аффинной системы с выходом основан на построении нормальной формы системы [1,2].
Если выход аффинной системы не задан, то в качестве выхода может быть выбрана функция, определяющая преобразование системы к регулярному квазиканоническому виду [3,4].
Если нормальная форма системы с заданным выходом в некоторой окрестности положения равновесия существует и имеет асимптотически устойчивую нулевую динамику, то известен вид обратной связи по состоянию, локально стабилизирующей рассматриваемое положение равновесия [1,2].
Системы с асимптотически устойчивой нулевой динамикой называют минимально-фазовыми. Наличие свойства минимальной фазовости является существенным для решения задачи стабилизации.
В случае, если аффинная система не является минимально фазовой, проблема стабилизации ее положения равновесия оказалась достаточно сложной и подходы к ее решению известны в частных случаях. Одним из методов, позволяющих найти стабилизирующую обратную связь для неминимально фазовой системы, является метод виртуальных выходов [5-7]. Этот метод заключается
в нахождении нового выхода, называемого виртуальным, для которого соответствующая нормальная форма имеет асимптотически устойчивую нулевую динамику.
В работах [5-7] проведено исчерпывающее исследование случаев, когда относительная степень выхода аффинной системы в положении равновесия определена и равна 1 или 2.
Исследуем случай, когда выход аффинной системы имеет относительную степень, большую двух, и укажем специальные виды систем, для которых в этом случае удается решить задачу стабилизации методом виртуальных выходов, а также опишем метод поиска виртуальных выходов, которым соответствует нормальная форма с асимптотически устойчивой нулевой динамикой.
1. Квазиканонический вид и нормальная форма аффинной системы
Рассмотрим гладкую стационарную аффинную систему со скалярным управлением
х = А(х) + В(х)и, х е Кп, и е К1, А(х) = (аа(х),..., ап(х))т, В(х) = (&1 (х),..., Ьп(х))т,
аг(х),Ъг(х) е С™(П), I = 1,п, П С
('•) = а( ■ )/&,
(1)
где £ — независимое переменное.
Пусть система (1) в некоторой окрестности и0 точки х0 преобразуется к виду
¿1 = ¿2,..., ¿р-1 = гР,
¿р = / (¿,n) + g(¿,n)u, (2)
П = ^(¿, п) + ^(¿, п)и,
где г = (¿1,..., ¿р)т, п = (п1,... ,Пт)т, П е Кт, р + т = п, и (¿,п) = Ф(х) — соответствующая локальная гладкая невырожденная замена переменных.
Указанный вид называют [3,4] квазиканоническим видом системы (1). Если коэффициент д(г,п) при управлении в точке (г0,п0) = Ф(х0) отличен от нуля, то квазиканонический вид называют регулярным в этой точке. В этом случае в силу гладкости коэффициент при управлении будет отличен от нуля и в некоторой окрестности указанной точки.
Отметим, что при р = п система (2) содержит управление только в последнем уравнении и такой вид называют каноническим.
Условия, при которых система (1) локально преобразуется к регулярному квазиканоническому виду (2), удобно записать, используя дифференциально-геометрический подход, при котором гладкой аффинной системе (1) на О взаимно-однозначно соответствуют гладкие векторные поля
п я п я
А = Е (х)^ В = Е м*) ^ (3)
г=1 г=1
Будем использовать обозначение Ьх А(х) для производной Ли функции А(х) по векторному полю X.
Пусть существует достаточно гладкая функция ф(х), удовлетворяющая в некоторой окрестности точки х0 системе нелинейных уравнений в частных производных
ЬвЬ^ф(х) = 0, г = 0, р - 2, (4)
для некоторого числа р, где р < п, а соответствующая ей функция 7 (х) = = ЬвЬА_1ф(х) в точке х0 удовлетворяет условию
7 (х0) = Ьв ЬА-1ф(х0) = 0. (5)
Приведенные условия (4)-(5) эквивалентны тому, что в окрестности точки х0 производные от функции ф(х) в силу системы (1) до порядка р—1 не содержат управление, а в производную порядка р управление входит с коэффициентом, отличным от нуля в точке х0, и, в силу гладкости, в некоторой окрестности точки х0.
Из условия 7(х0) = 0 вытекает, что В(х0) = 0. Из условия (4) следует, что функции Ь^ф(х), г = 0, р — 2, являются первыми интегралами векторного поля В. Выполнение условия (5) гарантирует локальную функциональную независимость функций г = Ьг—1ф(х), г = 1, р.
К множеству функций г = Ьг—1ф(х), г = 1,р, можно добавить еще т = п — р функций Пк = Пк(х) так, чтобы в окрестности точки х0 получить невырожденную замену переменных (г,п) = Ф(х), где г = (г1,..., гр)т, П = (п1,... ,Пт)т, р + т = п. В новых переменных система (1) запишется в
виде (2). Поскольку из ЬвЬ-^(х0) = 0 следует, что д(Ф(х0)) = 0, квазиканонический вид будет регулярным в точке Ф(х0).
Заметим, для системы (1) в общем случае могут существовать различные функции ф(х), удовлетворяющие условиям (4), которым могут соответствовать различные значения р от р =1 до р = ртах < п, где ртах есть максимальное значение р, при котором удовлетворяются условия (4), (5). При р =1 имеем Ьвф(х) = 0 и управление входит в первую производную функции ф(х) в силу системы (1).
Вместо системы (4) можно использовать эквивалентную систему уравнений в частных производных первого порядка [3]
а^ Вф(х) = 0, г = 0, ...,р - 2, где а^ В = [А, В] — коммутатор векторных полей А и В,
а^ В = [А, аа-1 В], а< В = В.
Квазиканонический вид (2) можно упростить за счет выбора специальной замены переменных. Поскольку В (х0) = 0, в некоторой окрестности точки х0 существуют п - 1 функционально независимых первых интегралов векторного поля В, из которых для построения замены использовались только р - 1 функции ¿{ = ЬА-1ф(х), г = 1,р — 1. Добавляя к ним функцию ¿р = ЬА-1ф(х) и еще т = п - р первых интегралов Пк = П& (х) векторного поля В, в окрестности точки х0 можно получить [2] такую невырожденную замену переменных (¿, п) = Ф(х), что в новых переменных система (1) запишется в виде
¿1 = ¿2, . . . , ¿р-1 = ¿р,
¿р = / (^пн g(г,n)u, (6)
п = ^(¿, п).
Такой специальный квазиканонический вид системы (1) более удобен для анализа.
Преобразование системы (1) к некоторому квазиканоническому виду всегда существует [3], но методы стабилизации положения равновесия для таких систем разработаны только в частных случаях.
Приведение аффинной системы к квазиканоническому виду (2) (или (6)) основано на поиске специальной функции ф(х), с использованием которой
строится замена по части переменных г. Существует подход к преобразованию аффинных систем к специальному виду, используемый в случае, если такая функция уже задана. Эту функцию называют выходом аффинной системы (1) и с ней связывают цель управления — стабилизацию заданного значения выхода или отслеживание заданного изменения выхода как функции времени [1].
В качестве выхода может быть выбрана и произвольная досточно гладкая функция состояния системы — виртуальный выход.
Пусть функция у = ф(х), где ф(х) £ — (виртуальный) выход
аффинной системы (1). Предположим, что существует такое р > 1, что, во-первых, выполнены условия (4) и, во-вторых,
Ьв ьг—1ф(х0) = 0. (7)
Такое число р называют относительной степенью аффинной системы (1) с (виртуальным) выходом у = ф(х) в точке х0 [1].
Если относительная степень р =1 в точке х0, то Ьвф(х0) = 0. Если р > 1, то первое условие означает, что функция ф(х) в окрестности точки х0 является решением системы уравнений в частных производных (4), причем выполнено условие (7). Приведенные условия есть условия преобразования аффинной системы (1) к регулярному квазиканоническому виду (2) с индексом приводимости р.
Относительная степень в точке х0 может быть неопределена, если не существует такое р < п, что выполнены условия (4) и (7).
Предположим, что для системы (1) задан выход
У = Ф(х), (8)
относительная степень которого в точке х0 равна р. Тогда в силу выполнения условия регулярности (7) система (1) может быть локально преобразована к специальному квазиканоническому виду (6), с которым связана система
¿1 = ¿2,..., ¿р—1 = ¿р,
(9)
¿р = / (х,П) + д(х,пК
П = д(х, п), У = ¿1.
Систему (9) называют [1] нормальной формой системы (1) с выходом (8).
В случае, если замена переменных (¿, п) = Ф(х), задающая преобразование системы (1) с выходом (8) к нормальной форме (9), определена на всем Кп, и коэффициент при управлении в нормальной форме (9) отличен от нуля при всех (¿, п) е Кп, то такую нормальную форму называют глобально определенной.
Таким образом, задача преобразования аффинной системы (1) с заданным выходом (8) к нормальной форме (9) является частным случаем задачи о преобразовании аффинной системы к квазиканоническому виду, поскольку в последней задаче требуется найти функцию ф, вводящую новые переменные ¿.
Отметим, что при поиске преобразования к квазиканоническому виду обычно ищут такую функцию ф, которой соответствует максимальное значение р, а при преобразовании к нормальной форме выясняют, определена ли относительная степень системы с заданным выходом в исследуемой точке и какова эта степень.
Любую аффинную систему со скалярным управлением можно рассматривать как систему, записанную в некоторой нормальной форме в окрестности точки х0, где в качестве виртуального выхода выступает такая переменная состояния, что соответствующее этой переменной уравнение системы (производная виртуального выхода в силу системы) содержит управление и коэффициент при управлении отличен от нуля в точке х0. Система с таким виртуальным выходом имеет в точке х0 относительную степень 1.
В дальнейшем будем для системы (1) с некоторым виртуальным выходом использовать терминологию теории нормальной формы [1,2].
Поскольку для фиксированной аффинной системы могут рассматриваться несколько виртуальных выходов, удобнее говорить не об относительной степени системы с заданным выходом в некоторой точке, а об относительной степени фиксированного выхода системы.
2. Стабилизация минимально фазовой системы
Не нарушая общности, рассмотрим задачу стабилизации положения равновесия х0 = 0 системы (1). Пусть для нее найден виртуальный выход у = ф(х), ф(0) = 0, относительная степень которого в точке х0 = 0 равна р и р < п. Тогда в окрестности этой точки существует такая гладкая невырожденная замена
переменных
х = Ф(х), п = Ф(х), х £ кр, п £ р, (10)
где Ф(х) = (ф(х), Ьгф(х),..., ЬА—1ф(х))т, Ф(0) = 0, Ф(0) = 0, что в переменных х, п аффинная система запишется в нормальной форме (9).
При решении задачи стабилизации нулевого положения системы, записанной в нормальной форме, важными являются свойства подсистемы относительно переменных п в (9) при х = 0. Систему уравнений
п = 9(0, п) (11)
называют уравнениями нулевой динамики (нулевой динамикой). Если ее положение равновесия п = 0 асимптотически устойчиво, то аффинную систему (1) с виртуальным выходом у = ф(х) называют минимально фазовой (в точке х = 0) [1].
Введенное для аффинных стационарных систем со скалярным управлением и скалярным выходом понятие нулевой динамики [1] аналогично указанному свойству для линейных систем [2].
Относительная степень выхода аффинной системы в случае линейной системы со скалярным управлением и выходом равна разности степеней знаменателя и числителя передаточной функции системы.
Пусть в положении равновесия х0 = 0 система (1) является минимально фазовой. Выбрем для системы (1) управление в виде
р—1
и = (—ЬАФ(х) — ^ СкЬАф(х)) /ЬвЬА—1ф(х) , (12)
к=0
где коэффициенты Ск, к = 0,...,р — 1, выбраны так, что корни уравнения Ар + X}р=0 скАк = 0 имеют отрицательные действительные части. В переменных х, п управление (12) имеет вид
р—1
и = (-/(х п) — Е Ск Хк+1) Мх п). (13)
к=0
Тогда система (9) примет вид
Х = Ах, п = д(х, п),
(14)
где
/010 ... 0 0 \
А
(15)
0 0 0 ... 0 1
У -С0 -С1 -С2 ... -Ср-2 -Ср-1 у
причем матрица А имеет собственные числа со строго отрицательной действительной частью.
Управление (13) стабилизирует систему (9) по переменным ¿. При этом стабилизируемость по переменным п зависит от свойств нулевой динамики. При асимптотически устойчивой нулевой динамике положение равновесия (¿, п) = (0,0) является асимтотически устойчивым [1].
Действительно, система (9), замкнутая управлением (13), имеет специальный каскадный вид (14). Условия асимптотической устойчивости нулевого положения равновесия таких систем задает следующая теорема.
Теорема 1. [1] Система (14) асимптотически устойчива в нулевом положении равновесия (¿, п) = (0, 0), если функция п) непрерывно дифференцируема в окрестности точки (¿, п) = (0, 0), д(0,0) = 0, линейная система
асимптотически устойчива в точке п = 0.
В случае, если нулевая динамика (17) не является асимптотически устойчивой, проблема стабилизации может быть решена в том случае, если будет найден такой новый (виртуальный) выход системы (1), что соответствующая ему нулевая динамика будет асимптотически устойчива. Тогда для новой нормальной формы, соответствующей этому выходу, можно построить стабилизирующую обратную связь вида (13) и затем переписать ее в исходные переменные.
Следуя [5], приведем основные результаты, обосновывающие метод виртуальных выходов при р = 1 и р = 2.
¿ = A¿,
(16)
асимптотически устойчива, а система
п = д(0, п),
(17)
3. Метод виртуальных выходов
Для аффинной системы (1), считая х0 = 0, фиксируем некоторый выход у = ^(х), ^(0) = 0, при котором относительная степень системы (1) в точке х = 0 равна 1. Запишем систему (1) с этим выходом в соответствующей нормальной форме
^ = / (лп)+ д (лпК (18)
п = п), (19)
У = ¿.
В (18)-(19) г е К1, п = (п1,...,пп-1) е Кп-1, /(0,0) = 0, д(0,0) = 0, д(0,0) = 0, г = й(х), п = Ф(ж), Ф(0) = 0.
Теорема 2. [5] Для того, чтобы аффинная система (1) имела виртуальный выход с относительной степенью р =1 в точке ж = 0 и асимптотически устойчивой нулевой динамикой, необходимо и достаточно, чтобы положение равновесия п = 0 нелинейной системы
п = я (^,п) (20)
с управлением V было стабилизируемо гладкой обратной связью V = V (п). Каждой такой стабилизирующей обратной связи в системе (20) соответствует виртуальный выход ф = г - v(п) = ^(х) - V(Ф(х)) аффинной системы (1) относительной степени р = 1 в точке х = 0 и асимптотически устойчивая нулевая динамика.
Для аффинной системы (1) фиксируем некоторый выход у = ^(х), при котором относительная степень системы (1) в точке х = 0 равна 2. Запишем систему (1) с указанным выходом в соответствующей нормальной форме
¿1 = ¿2, ¿2 = /(¿,п) + д(*,п)и, (21)
п = Ф,п). (22)
В (21)-(22) г = (¿1, ¿2)т е К2, п = (т,..., пп-2)т е Кп-2, /(0,0) = 0, д(0,0) = 0, я(0, 0) = 0, ¿1 = й(х), ¿2 = ¿¿й(х), п = Ф(х), Ф(0) = 0.
Теорема 3. [5] Пусть система (1) с виртуальным выходом ф, ф = 0,
х=0
имеет в точке х = 0 относительную степень р = 2, а нулевая динамика асимптотически устойчива. Если в переменных ¿,п нормальной формы (21)-(22)
ф^ = 0, то существуют функции ^1(п), ^2(п), ^(0) = 0, г = 1, 2, стаби-
^=0,п=0
лизирующее положение равновесия п = 0 системы
п = 9 (^1,^2,п) (23)
с управлениями г>1, -и2, причем
¿У1(п)
= ^2 (п). (24)
Теорема 4. [5] Пусть управления V = ^1(п), г>2 = г»2(п) стабилизируют положение равновесия п = 0 системы (23) и удовлетворяет условию (24). Если система (21)-(22) с виртуальным выходом ф(х, п) = х1 — ^1(п) имеет относительную степень р = 2 в точке (х, п) = 0, то нулевая динамика, соответствующая виртуальному выходу ф, асимптотически устойчива в точке п = 0.
4. Построение минимально фазовых систем и задача стабилизации в случае р > 2
Для аффинной системы (1) фиксируем некоторый виртуальный выход у = = ^(х), при котором в точке х = 0 относительная степень системы (1) равна г, г > 2. Запишем систему (1) в соответствующей нормальной форме
¿1 = ¿2, . . . , Хг—1 = Хг,
¿г = / (х,п) + д(х,пК (25)
п = д(х, п),
У = Хъ
где х = (¿1, ¿2,..., ¿г)т £ Мг, п = (п1,..., пп—г)т £ Мп—г, /(0,0) = 0, д(0, 0) = = 0, д(0,0) = 0, ¿1 = й(х), ¿2 = Ь^(х),..., ¿г = ЬА—1^(х), п = Ф(х), Ф(0) = 0, 9(х,п) = (91(х,п),... ,9п—г(х, п))т.
Векторные поля, соответствующие системе (1), в координатах х,п примут
вид
г 1 дд дд п г д д
А = Е ¿¿+1+ /(х, п)оТ" + Е 9к(х, п) о— и В = д(х, п)
¿=1 к=1
Теорема 5. Пусть нормальная форма аффинной системы (1) с виртуальным выходом у = ^(х) в окрестности точки х = 0 имеет вид (25), причем ^(¿, п) = = р(у, п) = , п). Для того, чтобы аффинная система (1) имела виртуальный выход с относительной степенью р = г в точке х = 0 и асимптотически устойчивую нулевую динамику, необходимо и достаточно, чтобы положение равновесия п = 0 нелинейной системы
с управлением V было стабилизируемо гладкой обратной связью V = V (п). Каждой такой стабилизирующей обратной связи в системе (26) соответствует виртуальный выход у = ¿1 - v(п) = ^(х) - v(Ф(x)) аффинной системы (1) относительной степени р = г в точке х = 0 и асимптотически устойчивая нулевая динамика.
М Доказательство необходимости. Пусть существует виртуальный выход ф аффинной системы (1), при котором относительная степень в точке ж = 0 будет равна г, а нулевая динамика асимптотически устойчива. Запишем этот виртуальный выход в переменных ¿, п в виде ф = ф^, п) и построим соответствующую ему нормальную форму системы (1), используя запись (25) системы (1).
Покажем, что ф = ф^,п). Рассмотрим нормальную форму (25) с выходом у = ¿1, относительная степень которого в точке (¿,п) = (0,0) равна г. Соотношения (4), (7) в переменных ¿, п имеют вид
п = р^, п)
(26)
ьв^¿1 = 0, г = 0,г - 2,
ЬВ 1 (г,п)=(0,0) =
(27)
Напомним, что ¿i = -А г = 1, г - 1, и Ьвп = 0, ^ = 1, п - г. Записав соотношения (27) в эквивалентной форме, получим
а^ £¿1 = 0, г = 0,...,г - 2,
а^-1 £¿11 (г,п)=(0,0) = 0.
Учитывая, что [1, 3]
ааА £(Ь^) = 0, к + т < г - 2,
а^ £(-£¿1)1 (^=(0,0) = 0, к + т = г - 1,
откуда
adA B(zm+1) = 0, k + m < r - 2,
adA B(zm+i)|(z,n)=(o,o) = 0, k + m = r - 1.
Последнее с учетом LBnj = 0, j = 1, n — r, означает, что
Q = Ann (span{B,..., adA—2 B}) С span{dz1, dn1,..., dnn—r}.
Поскольку виртуальный выход ф(г, n) в точке (0,0) имеет относительную степень r, то
adA B0(z,n) = 0, i = 0,r — 2,
и d0(z,n) G Q. Следовательно, ф = 0(z1,n)-Заметим, что
т и ч дф дф , , дф
La ф(^1, n) = + , n) = + Yi (zi, n),
откуда
ЬАФ(х1,П) = dz^Z3 + Y2(zi,z2,n).
Рассуждая аналогично, в итоге при г > 2 получим
ЬА—1ф(х1,п) = д^Хг + 7г—1(Х1,... ,Хг—1,п). Поскольку в точке (0,0) для выхода ф определена относительная степень г,
то
Ьв ЬА—1ф(х1,п) 1 (^,п)=(0,0) = (28)
С учетом вида векторного поля В в координатах х, п последнее соотношение в точке (0, 0) примет вид
Поскольку д(0,0) = 0 в силу того, что система (25) есть нормальная форма системы (1), то дфд(,°),0) = 0.
Поскольку имеет место (28), то в окрестности точки (0,0) определена замена по части переменных, задаваемая соотношениями
¿1 = ф(^1, п),
¿2 = , п) = ф2(¿1, ¿2, п), ¿г = ьа_1Ф(^1,п ) = Фг (¿1,..., ¿г, п),
Дополним (29) соотношениями
(29)
п = п. (30)
Заметим, что матрица Якоби замены (29),(30) имеет следующий вид
V
дф дх1 * 0 дф дх\ . . . 0 . . . 0 дф дц дф2 дц
* * . . . 0
* * * дф дх1 дфг дц
О Е
(31)
Поскольку первые г строк в точке (0,0) линейно независимы, то и первые г столбцов — линейно-независимы. Следовательно, эта матрица невырождена в точке (0,0), а соотношения (29),(30) определяют в окрестности точки (0, 0) гладкую замену переменных.
Записав обратную замену переменных в окрестности точки (¿, п) = (0,0) в виде
¿1 = ф-1(гьп), ... ,2г = ф-1(^,п),п = п,
(где г = (¿1,..., ¿г)т), находим запись системы (25) в переменных (48)
£ 1 — £2, . . . , ^г—1 — ¿г, ¿г = 7 (л п) + пК п = р(Ф_1(^ 1,п),п).
(32)
Система (49) является нормальной формой аффинной системы (1) с виртуальным выходом ф. Полагая в (49) ^ 1 = ... = ¿г = 0, получаем систему уравнений нулевой динамики
п = р(ф 1(0, п), п),
положение равновесия п = 0 которой асимптотически устойчиво. Последнее можно интерпретировать так: управление V = ф—1(0,п) стабилизирует положение равновесия п = 0 системы (20).
Доказательство достаточности. Пусть функция V = v(п) стабилизирует положение равновесия п = 0 системы (26). Рассмотрим для аффинной системы (1) виртуальный выход, который в переменных нормальной формы (25) имеет вид ф(х,п) = х1 — v(п). В точке (х,п) = (0,0) относительная степень этого виртуального выхода равна р = г, так как д(х, п) = р(х1, п).
Соотношения
¿1 = ф(х, п) = ¿1 — v(п),
¿2 = Ь^ф(х,п) = ¿2 — Ь^(п),
..., (33)
Хг = ¿А"1ф(х,п) = хг — ¿А—^(п),
п = п,
задают в окрестности точки (х, п) = (0, 0) замену переменных, поскольку разрешимы относительно х1, ..., хг, п, так как слагаемые ¿^(п), г = 0, г — 1, зависят только от переменных п, х1, ..., ¿¿. В переменых (33) аффинная система (1) записывается в нормальной форме, соответствующей виртуальному выходу ф(х, п):
Х1 = Х2, . . . , Хг_ 1 = Хг,
¿г = 7 (х, п) + д(х, п)и, (34)
п = р(Х 1 + V®, п).
Полагая в (34) Х1 = ... = Хг = 0, получаем систему уравнений нулевой динамики
= (35)
которая после замены п = п совпадает с системой (26), замкнутой стабилизирующий обратной связью v(n). Следовательно, положение равновесия п = 0 системы (35) асимптотически устойчиво.
Для завершения доказательства теоремы остается заметить, что функция ф(х,п) = ¿1 — V (п) в исходных переменных аффинной системы (1) записывается в виде ф = ^(х) — v(Ф(x)). ►
Если в нормальной форме (25) п) = , ¿2, п) и положение равновесия системы нулевой динамики п = Я(0,п) не является асимптотически устойчивым, то для нахождения выхода с относительной степенью р = г в точке (¿,п) = (0,0), для которого соответствующая нулевая динамика асимптотически устойчива, можно использовать следующий результат.
Теорема 6. Если в системе (25) я(^,п) = р(^1,^2,п), а управления V = = ^1(п), и2 = г»2(п), ^1(0) = 0, и2(0) = 0, стабилизируют положение равновесия п = 0 системы
п = р(^1,^2,п) (36)
и удовлетворяют условиям
¿У1(п)
= ^2 (п), (37)
1 - и!р!2(0,0,0) = 0, (38)
то система (25) с виртуальным выходом ф(^, п) = ¿1 — (п) имеет относительную степень г в точке (¿, п) = 0, а нулевая динамика, соответствующая этому виртуальному выходу, асимптотически устойчива в точке п = 0.
М Покажем, что система (25) с виртуальным выходом ф(^, п) = ¿1 — V (п) имеет в точке (¿, п) = 0 относительную степень г. Заметим, что
Ьлф = ¿2 — V ^(¿1, ¿2, п) ,
откуда
ЬАф = ¿3 — (Р11 ¿2 + К2¿3 + , ¿2, п)) — Р, ¿2, п)) = = (1 — )^3 + Т2(¿1, ¿2, п).
Дифференцируя далее, при г > 2 в итоге получим
—11ф = (1 — у[рг2)хг + 7г—1(^1,..., ¿г—1, п).
Поскольку 1 — (0)р^2 (0,0) = 0, то -А— ф(0,0) = 0 ив точке (0, 0) относительная степень выхода ф равна г.
Из условия 1 — (0)р^2 (0,0) = 0 с учетом полученного вида производных ЬАф(^1, п) вытекает, что соотношения (33) задают невырожденную обратимую замену переменных в окрестности точки (¿, п) = (0,0).
Из первого соотношения в (33) получаем х1 = Х1 + v1(n). Во втором соотношении Ь^^п) зависит только от переменных х1, х2 и п. Пусть в обратной к (33) замене переменных х2 = и>2(Х 1,Х2,п). В переменных Х, п
п = р(Х1 + V (п), ^2 (Х1, ¿2, п), п),
откуда, полагая Х = 0, найдем уравнения нулевой динамики
п = р^(п), ^2(0,0, п), п),
которое в исходных переменных запишется в виде
п = р^1(п),ЭД2(0,0, п)) (39)
Поскольку хХ1 = х2,то Х1 + V 1(п) = ^2(Х 1,Х2,п), что при Х = 0 после замены п = п дает соотношение
V! прСЫп), ^(0,0, п), п) = ^2(0,0, п).
Отсюда следует, что и>2(0,0, п) = v2(n) в окрестности точки п = 0, поскольку обе функции равны 0 при п = 0 и являются решением уравнения
¿2 — v1 nP(vl(n),Х2,n) = 0
относительно х2, а 1 — v1 (0)р^2 (0,0) = 0.
Следовательно, уравнение (39) нулевой динамики совпадает с системой (40), замкнутой управлениями v1(n), v2(n), и поэтому нулевая динамика асимптотически устойчива в точке п = 0. ►
Отметим, что в переменных х аффинной системы (1) с выходом у = ^(х), имеющим относительную степень р = г в точке х = 0, найденный выход имеет вид ф = ^(х) — v1(Ф(x)), где замена переменных (х, п) = Ф(х), Ф(0) = (0,0), определяет преобразование системы (1) к нормальной форме (25) в окрестности точки х = 0.
Для построения управления, стабилизирующего положение равновесия х = 0 можно воспользоваться минимальной фазовостью системы (1) с выходом ф.
Теорема 7. Пусть в системе (25) д(х, п) = р(х1, х2, п), существует виртуальный выход ф(х1,п),ф(0,0) = 0, такой, что относительная степень аффинной системы (1) с этим выходом в точке х = 0 будет равна г, нулевая динамика асим-
(0,0) = 0. Тогда найдутся функции v1 = v1(n),
птотически устойчива,
v2 = v2(n), v1(0) = 0, v2(0) = 0, стабилизирующие положение равновесия п = 0 системы
п = р^^п) (40)
с управлениями v1, v2, удовлетворяющими условию
^(п)
= Ып).
(41)
?7=р(«1(П),«2(П),П)
Поскольку в точке (0,0) у выхода ф определена относительная степень г > 2,
то
¿в ¿А 1ф(х1,п)|(^Н0,0) =
0.
(42)
1М=(0,0)
С учетом вида векторного поля В в координатах х, п последнее соотношение в точке (0, 0) примет вид
' дф дф др \ , . дх1 дп дх2 у '
= 0.
(0,0)
Действительно,
фф= Ц ¿2 + Р(Х1,Х2,П ),
ф = 71(х1, x2, п) + (Ц + 1ПИ) ¿3 = ^1(х1, x2, п) + в(x1, x2, n)x3,
-1) =
= 7г—2(Х1, . . . ,Хг—1,п) + в(¿1,Х2,п)Хг,
ф(г) = 7г—1(х1,...,хг ,п) + в (х1, ¿2, п)(7 (х,п) + д (х,п)и)
(43)
в ф(г) = ¿в ф = (Ц + ЩЦ) д(х,п)
Поскольку д(0,0) = 0 в силу того, что система (25) есть нормальная форма системы (1), и справедливо неравенство (42), то
' дф дф др ' дх1 дпдх2
= 0.
(44)
(0,0)
Поскольку имеет место (42), то согласно [3] в окрестности точки (0,0) опре делена замена по части переменных, задаваемая соотношениями
¿1 = ф(*1,п),
¿2 = ЬАф(^,п) = Ц¿2 + ^(^^п) = ф2 , ¿2, п) , ¿3 = Ыф(*,п) = (Ц + ^)^3 + 73^1, ¿2, п) = ф2(¿1, ¿2, ¿3, п),
(45)
^ = Гг —1 ¿г —
z,п) —(ё + к +
+ 7г(¿1, . . . , ¿г—1, п) = фг(¿1, . . . , ¿г,п).
Дополним (45) соотношениями
п = п.
(46)
Введем обозначение 7 = (^ + дП^) Заметим, что матрица Якоби замены (45),(46) имеет следующий вид
^7 0 ... 0
* 7 ... 0
* * ... 0
* * * 7
\ О
дф \ Зц дф2 Зц
дфг ду
Е )
(47)
Поскольку первые г строк в точке (0, 0) линейно независимы, то и первые г столбцов — линейно-независимы. Следовательно, эта матрица невырождена в точке (0,0), а соотношения (45),(46) определяют в окрестности точки (0, 0) гладкую инвариантную замену переменных.
Тогда в окрестности точки (¿, п) = (0,0) определена обратная замена
¿1 = ф 1, п), ¿2 = ф—1^ 1,^2 ,п)
¿г = ф/^п),
п = п,
где ^ = (^ 1,... , ¿г)т. Запишем систему (25) в переменных (¿,п):
¿1 = ^ 2, . . . , ¿г—1 = ^ г,
¿г = 7 (лп) + яС^пК
п = Р(ф—1,п),ф— 1(* ъ* 2,п),п).
(48)
(49)
Система (49) является нормальной формой аффинной системы (1) с виртуальным выходом ф. Полагая в (49) Х1 = ... = Хг = 0, получаем систему уравнений нулевой динамики
п/ = р(ф—1(0,п), ф—1(0,0,п),п),
положение равновесия п = 0 которой асимптотически устойчиво. Последнее можно интерпретировать так: управления
Vl = ф—1 (Х1, п) | ¿1=0, V2 = Ш (¿1, ¿2, п) к =0^2=0
стабилизируют положение равновесия п = 0 системы (40).
Поскольку х2 = Хх, а v2 = х2 |^1=0,^2=0, то v1(n) и v2(n) связаны соотношением (41). ►
Пример. Рассмотрим аффинную систему, записанную в нормальной форме, соответствующую выходу, относительная степень которого равна 3.
¿1 = ¿2, ¿2 = ¿3,
¿з = 7 (х,п) + д (х,пК
п = п + ¿1 + ¿2,
у = ¿1
(50)
Нулевая динамика п = п данной системы не является устойчивой. Воспользуемся теоремой 6 для получения нового выхода, которому соответствует нормальная форма с асимптотически устойчивой нулевой динамикой.
Подставим в последнее уравнение вместо х1, х2 управления v1(n), v2(n):
п = п + Vl(n) + V2 (п).
Условие
имеет вид
^(п)
?7=р(«1(П),«2(П),П)
= v2 (п).
(51)
(52)
)) 1(п) = "дп (п + Vl(n) + V2(n)) = V2(п)•
+ д^х= v (^ )
дп дп дп
Отсюда получим
т£ (п + "1)
= ' ■ (53)
1 _
дц
Подставив (53) в (51), найдем
I1 (п + "1)
п = п + "1(п) + -. (54)
1 _ °У1 дц
Выберем "1 = — кп, к > 0. Тогда
22 к к , к к >
п = п — кп — к+гп + п =(1 — к — ТГк + г+й
Чтобы нулевое положение равновесия этой системы было асимптотически устойчиво, коэффициент при п должен быть меньше нуля, то есть
(1 — к)(1 + к) — к + к2 1 — к2 — к + к2 1 — к
--—---=-=-< 0.
(1 + к) 1 + к 1 + к
Это условие выполняется при к > 1. Положим к = 2, тогда
"1 = — 2п. "1 = — 2(п — 2п + "2).
В итоге
—2(п — 2п + "2) = "2,
откуда
2
"2 = зп.
Возьмем в качестве нового выхода ^ 1 = ¿1 + 2п. Тогда
¿2 = ¿1 = 2^1 + 3^2 + 2п.
Положим п = п. В новых переменных система примет вид
¿1 = ¿2, ¿2 = ¿3,
¿3 = 7 (^,п)+ яС^пК (55)
п = я 1 — 2п + 1 (¿2 — 2^ 1 + 2п) + п
3
= 3 (¿1 + ¿2 — п).
Ее нулевая динамика
1
является асимптотически устойчивой.
Заключение
Поиск виртуального выхода, которому соответствует асимптотически устойчивая нулевая динамика, по-существу является поиском такого многообразия в пространстве переменных состояния системы, при движении по которому траектории динамической системы, замкнутой соответствующим управление, стремятся к положению равновесия. Управление здесь используется только для удержания траектории системы в достаточно малой окрестности указанного многообразия.
Такое управление может быть предпочтительнее управления, полученного с использованием полной линеаризации динамической системы с управлением, поскольку базируется на внутренних свойствах системы.
Работа выполнена при финансовой поддержке гранта РФФИ 12-07-00329, гранта РФФИ 10-07-00617, Программы Президента РФ по государственной поддержке ведущих научных школ (грант НШ-4144.2010.1) и федеральной целевой программы «Научные и научно-педагогические кадры инновационной России» на 2009 - 2013 годы (соглашение № 14.B37.21.0370)
1. Isidori A. Nonlinear control systems. London: Springer-Verlag, 1995. 587 p.
2. Ким Д.П. Теория автоматического управления. В 2-х томах. Многомерные, нелинейные и адаптивные системы. М.: ФИЗМАТЛИТ, 2004. Т.2. 464 с.
3. Крищенко А.П. Преобразование нелинейных систем и стабилизация программных движений // Труды МВТУ им. Н.Э. Баумана. 1988. № 512. С. 69 -
4. Крищенко А.П., Клинковский М.Г. Преобразование аффинных систем с управлением и задача стабилизации. // Дифференциальные уравнения.
Список литературы
87.
1992. № 1. Т.28. С. 1945-1952.
5. Крищенко А.П., Панфилов Д.Ю., Ткачев С.Б. Построение минимально фазовых аффинных систем // Дифференциальные уравнения. 2002. Т. 38, № 11. С. 1483-1489.
6. Output maps with associated asymptotically stable zero dynamics / A.P. Krishchenko, D.U. Panfilov, K.E. Starkov, S.B. Tkachev // Nonlinear Control Systems'04: Proc. of VIIFAC Symp. Stuttgart, 2004. V. 1. P. 329-334.
7. Ткачев С.Б. Стабилизация неминимально фазовых аффинных систем с использованием линеаризации по части переменных/ Ткачев С.Б. // Наука и образование. МГТУ им. Н.Э. Баумана. Электронный журнал. 2011. №11 Режим доступа: http://technomag.edu.ru/doc/255087.html (дата обращения: 01.08.2012)
SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU
SCIENCE and EDUCATION
EL № FS77 - 48211. №0421200025. ISSN 1994-0408
electronic scientific and technical journal
Stabilization of affine systems with high transformability index to a quasicanonical form # 09, September 2012 DOI: 10.7463/0912.0467824 Tkachev S. B., Shevliakov A. A.
Russia, Bauman Moscow State Technical University
For nonlinear dynamical systems with scalar control the equilibrium point stabilization problem is considered using a transformation of the system in a regular quasicanonical form. Affine systems are investigated which can be transformed to quasicanonical form with transformability index greater then two, and zero dynamics of affine systems are not asymptotically stable. The virtual outputs method of stabilizing feedback design is propagated on the above mentioned systems.
References
1. Isidori A. Nonlinear control systems. London: Springer-Verlag, 1995. 587 p.
2. Kim D.P. Teoriia avtomaticheskogo upravleniia. V 2 t. T. 2. Mnogomernye, nelineinye i adaptivnye sistemy [The theory of automatic control. In 2 vols. Vol. 2. Multi-dimensional, nonlinear and adaptive systems]. Moscow, FIZMATLIT, 2004. 464 p.
3. Krishchenko A.P. Preobrazovanie nelineinykh sistem i stabilizatsiia programm-nykh dvizhenii [The transformation of nonlinear systems and stabilization of programmed motions]. Trudy MVTU im. N.E. Baumana [Proc. of the Bauman MSTU], 1988, no. 512, pp. 69-87.
4. Krishchenko A.P., Klinkovskii M.G. Preobrazovanie affinnykh sistem s upravle-niem i zadacha stabilizatsii [The transformation of affine systems with control
and stabilization problem], Differentsial'nye uravneniia [Differential equations], 1992, vol, 28, no, 1, pp, 1945-1952,
5, Krishchenko A,P,, Panfilov D,Iu,, Tkachev S,B, Postroenie minimal'no fa-zovykh affinnykh sistem [Construction of minimum phase affine systems], Differentsial'nye uravneniia [Differential equations], 2002, vol, 38, no, 11, pp, 1483-1489,
6, Output maps with associated asymptotically stable zero dynamics / A,P, Krishchenko, D,U, Panfilov, K,E, Starkov, S,B, Tkachev // Proc. of 6th IFAC Symp. on Nonlinear Control Systems'04 Stuttgart, 2004, vol, 1, pp, 329 - 334,
7, Tkachev S,B, Stabilizatsiia neminimal'no fazovykh affinnykh sistem s is-pol'zovaniem linearizatsii po chasti peremennykh [Stabilization of non-minimal phase affine systems with linearization of the part of varibles], Nauka i obrazo-vanieMGTU im. N.E. Baumana [Science and Education of the Bauman MSTU], 2011, no, 11, Available at: http://technomag,edu,ru/doc/255087,html, accessed 01,08,2012,