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

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

CC BY
469
90
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
РОБАСТНОЕ УПРАВЛЕНИЕ / ЗАПАЗДЫВАНИЕ / ФУНКЦИЯ ЛЯПУНОВА / ЭТАЛОННЫЙ СИГНАЛ / ВОЗМУЩАЮЩЕЕ ВОЗДЕЙСТВИЕ / ROBUST CONTROL / DELAY / LYAPUNOV FUNCTION / REFERENCE SIGNAL / REVOLTING INFLUENCE

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

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

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

Похожие темы научных работ по математике , автор научной работы — Цыкунов Александр Михайлович

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

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

М нализ и синтез систем управления

УДК 519.7

РОБАСТНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫМ ОБЪЕКТОМ 00 ВЫХОДУ

А.М. Цыкунов

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

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

ВВЕДЕНИЕ

Проблема управления неопределенными объектами — одна из классических задач теории управления. Особое место в классе управляемых систем занимают объекты, динамические процессы в которых описываются нелинейными дифференциальными уравнениями. Это объясняется большим разнообразием нелинейных функций, которые могут входить в математическую модель объекта управления, в результате чего каждый объект требует индивидуального подхода при проектировании системы управления.

Наиболее распространены методы, базирующиеся на прямом методе Ляпунова и дифференциально-геометрической теории дифференциальных уравнений. В работе [1] решаются задачи проектирования различных систем управления для разных классов нелинейных объектов с помощью прямого метода Ляпунова. В работах [2—4] приведена теория построения эквивалентных математических моделей, позволяющая преобразовывать исходные нелинейные уравнения в более простые, а иногда даже в линейные [4], и тем самым упрощать процессы анализа и синтеза систем управления, а также применять ранее разработанные методы проектирования. Дифференциально-геометрическая теория в работе [5] применена для выяснения вопросов управляемости нелинейными

системами. В книге [6] приводятся результаты по преобразованию нелинейных уравнений к каноническим формам, что дополняет ранее полученные результаты [1], решаются задачи управления для неопределенных объектов, с помощью метода скоростного градиента проектируются алгоритмы адаптации и пассификации. Обзор работ по пас-сификации и пассивности нелинейных систем выполнен в работе [7]. Эффективный метод синтеза систем регулирования по выходу, заключающийся в обратном обходе интегратора [8], применяется для проектирования различных типов систем, например, для построения адаптивных и робастных систем управления по выходу [9], для глобальной стабилизации нелинейной системы [6]. Обширную библиографию по эквивалентному преобразованию нелинейных систем можно найти в работах [2, 3, 6], а по различным методам проектирования алгоритмов управления для различных классов объектов — в работах [1, 6, 7, 9].

Как правило, для нелинейных систем решаются задачи стабилизации, а при наличии внешних возмущений требуется обеспечение устойчивости.

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

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

1. ПОСТАНОВКА ЗАДАЧИ

Рассмотрим объект управления, математическая модель которого представляет собой дифференциальное уравнение

х (?) = Дх, £) + Ь(х, ^)(м(?) + ф(х, ?)),

у(?) = Н(х), х(0) = х0, (1)

где х е М с Л” — вектор состояния, м е Л, у е У с Л — управляющее воздействие и регулируемая переменная, Д(х, ^), Ь(х, ^), Н(х) — гладкие функции соответствующего порядка, ф(х, ?) — функция, в которой сконцентрированы внутренние и внешние возмущения, ^ е Е — вектор неизвестных параметров, Е — ограниченное множество возможных значений вектора ^, х0 е М — вектор начальных условий.

Формулируется традиционная задача слежения за эталонным сигналом ут(?) е Л. Требуется спроектировать алгоритмическое обеспечение управляющего устройства, обеспечивающего выполнение целевого условия

|у(?) - Ут(?)1 < 8 при ? > ТО, (2)

где 8 > 0, Т0 — время, по истечении которого динамическая ошибка е(?) = у(?) — ут(?) должна иметь значение, удовлетворяющее приведенному неравенству. При этом все сигналы в замкнутой системе должны быть ограниченны.

Будем решать сформулированную задачу при следующих предположениях.

Функции Дх, ^), Ь(х, ^), Н(х) гладкие, и для любых х е М, ^ е Е выполнены условия:

ьйн = ьь ь/ Н = ... = ьь Ь/ -2 = 0, в(х, $) = ЬъЬ/-1 > 0,

где Ь/ Н = ^Д(х), ЬЙН = ^ Ь(х) — производ-

дх дх

ные Ли от функции Н(х) по направлению векторов Д(х) и Ь(х) соответственно, а производные высших

порядков вычисляются по формулам Ь/ Н = Ь/( Ь/ Н), Ь/ = Ь/ (Ь/ -1 Н).

Векторная функция х (?) = ф(х) = [у, у',...,у” 1]т = = [Н(х), Ь/ Н, ..., Ь/ -1 ]т, взаимно однозначная, т. е. существует гладкая обратная функция ф 1( х).

Функция с(х, ^) = Ь/ Н ограниченная или ограниченная по переменной ^ и удовлетворяет условию Липшица по вектору х е М.

Функция ф(х, ?) ограниченная или ограниченная по переменной ? и удовлетворяет условию Липшица по вектору х е М.

Эталонный сигнал ут(?) и его производные до п-го порядка должны быть ограниченными функциями. ♦

Отметим, что ограничения 1 и 2 такие же, как в работах [2, 6]. Они гарантируют преобразование математической модели (1) в каноническую форму, которая используется для получения алгоритма управления. Условия 3—5 требуются для обеспечения работоспособности системы управления. Например, если функция ф(х, ?) будет не ограничена по переменной ?, управляющее воздействие тоже будет не ограничено, что недопустимо для работоспособности системы управления. Таким образом, приведенные ограничения выделяют класс нелинейных объектов, математическая модель которых может быть преобразована в каноническую форму, и для которых разрешима задача компенсации влияния параметрических и внешних возмущений на регулируемую переменную.

2. МЕТОД РЕШЕНИЯ

Процесс решения сформулированной задачи состоит из следующих этапов:

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

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

Если выполнено первое условие предположений то, продифференцировав уравнение выхода в модели (1) п раз, получим

Р”у(?) = с(х, £) + в(х, ^)(м(?) + ф(х, ?)), (3)

где Р = ^/Л — оператор дифференцирования. Учитывая выражение (3), составим уравнение для ошибки е(?) = у(?) — ут(?):

Р”е(?) =

= с(х, \) + в(х, 5)(и(1) + ф(х, ?)) — Р”ут(?). (4)

Введем новое управляющее воздействие у(?)

и(?) = ау(?), а > 0. (5)

Возьмем вспомогательный контур, динамические процессы в котором описываются уравнением

0(Р)еД?) = уу(?). (6)

Здесь У > ° 0(Р) — линейный дифференциальный оператор п-го порядка, такой, что полином 0(Х)

гурвицев, где X — комплексная переменная в пре-

образовании Лапласа, еу — скалярный выход вспомогательного контура. Составим уравнение для сигнала рассогласования д(?) = е(?) — еу(?), вычитая уравнение (6) из уравнения (4) и принимая во внимание формулу (5):

0(Р)?(?) = у(х, 5, у», ?),

(7)

где у(х, 5, у», ?) = с(х, 5) + р(х, 5)ф(х, ?)) - Р”у»(?) + + -1(Р)е(?) + (в(х, 5)а — уМ?) — обобщенное

возмущение, 0И -1(Р) — дифференциальный оператор степени п — 1, полученный из оператора 0(Р) путем удаления старшей производной.

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

у(?) = -1 у(х, 5, у», ?) = -1 0(Р)?(?).

У

У

Однако, он нереализуем, так как производные выходного сигнала не измеряются. Поэтому необходимо получить оценки производных.

Введем векторы 0(?) = [д(?), Рд(?), ..., Р”;(?)]т, г(?) = [? (?), ?1(?), ..., ?”(?)]Т, где д (?), <;.(?) — оценки сигнала д(?) и его производных. Сформируем управляющее воздействие у(?) в виде

КО = -1 /г(?).

У

(8)

Здесь £ — вектор, компоненты которого коэффициенты оператора О(Р), записанные в обратном порядке. Оценки производных будем получать с помощью наблюдателя [10], математическая модель которого имеет вид

г (?) = ^г(?) + 4о(?(<) — ? (?)), ? (?) = Ь^(?). (9)

Здесь г(?) є Л”

+ 1

Г0 =

+ 1 ” + 1

Х1 = [1, 0, ..., 0], числа 41, ..., + 1 выбираются

так, чтобы матрица Г = Г0 + 4Р1 была гурвицевой,

й = [^1, ..., ^”_1], ц > 0 — достаточно малая величина. Отметим, что порядок уравнения (9) на единицу больше, чем это необходимо при реализации. Это сделано для упрощения преобразований при доказательстве работоспособности.

Преобразуем уравнение (8), принимая во внимание идеальный закон управления

К?) = —1 у(х 5 у^ ?) + 1 /■М?^

У У

где А(?) = 0(?) — г(?). Подставим в полученную формулу выражение для у(х, 5, ут, ?) из уравнения (7):

у(?) = —1 (с(х, 5) + в(х, 5)ф(х, ?)) — Р”ут(?) +

+ 0”_1(Р)е(?) + (в(х, 5)а — У)у(?)) + 1 £ТА(?). (10)

Разрешим уравнение (10) относительно переменной у(?):

у(?) = —1 (с(х, 5) + ф(х, ?)) — а

— (О -,(Р)е(?) - Р'у„(?) + гтД(?)>- (11)

Подставив это значение в выражение (5), а полученный результат — в уравнение (4), получим

0(Р)е(?) = ^Д(?).

(12)

Принимая во внимание гурвицевость полинома О(Х), можно сделать вывод, что для выполнения целевого условия (2) величина |А(?)| должна быть меньше 8.

Утверждение 1. Пусть выполнены условия предположений. Тогда существует число ц0 > 0 такое, что при ц < ц0 алгоритм управления (5), (6), (8), (9) обеспечивает выполнение целевого неравенства (2). При этом все сигналы в замкнутой системе ограничены. ♦

Доказательство утверждения приведено в Приложении.

3. ОБОБЩЕНИЕ НА СИСТЕМЫ С ЗАПАЗДЫВАНИЕМ ПО СОСТОЯНИЮ

Рассмотрим объект, динамические процессы в котором описываются уравнением

х(?) = Д(х(?), х(? — т), 5) + Ь(х, 5)(м(?) + ф(х, ?)), у(?) = Н(х), х(5) = ст(5), 5 е [—т; 0], (13)

где <г(5) — начальная ограниченная векторная функция, т — постоянное время запаздывания. Остальные обозначения такие же, как в уравнении (1).

Формулируется задача слежения за эталонным сигналом с целевым условием (2).

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

Ь/ Н = ^Д(х, х(? — т), 5), у дх

— 2 Я —1

Ь/ Н = дХ(Ь/ Н)Дх, х(? — т), 5) +

+ —--------(Ь/ Н)Дх(? — т), х(? — 2т), 5),

” - 1

Х” А = у-----------д-----(Х” -1 А) х

7 у, дх (? - /тГ 7

х /(х(? - /т), х(? - (/ + 1)т), 5),

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

-«-1 ”-1

X = У ви(? - /т)

/ = 0

” - 1

, -Т” - 1

= Е ах(?_ /т) (Ь/ Н)Ь(х(? — /т), 5)м(? — /т).

Пусть выполнены ограничения.

1. Функции Д(х, х(? — т), 5), Ь(х, 5), Н(х) гладкие по переменным х(?), х(? — т), и для любых х е М, 5 е Е, выполнены условия:

— 1 —п _ 2

Ь,Н = Ьь Ь/ Н = ... = Ьь Ь/ = 0, в0 > 0.

2. Векторная функция х (?) = ф(х(?), х(? — т), ..., х(? — (п — 1)т) = [у, у', ..., уп-1]т = [Н(х), Ь/Н, ...,

— п _ 1 , т / • \ /Л

Ь/ ] взаимно однозначная, когда х(? — /т) = 0,

/ = 0, ..., п —1, т. е. существует гладкая обратная функция ф-1( х).

3. Разностные уравнения ф(х(?), х(? — т), ...,

п_1

х(? — (п — 1)т)) = 0, Е Ргм(? — /т) = 0 асимптоти-

г = 0

чески устойчивые относительно переменных х(?)и м(?). Кроме того, решение разностного уравнения ф(х(?), х(? — т), ..., х(? — (п — 1)т)) = [у, у', ..., у” - 1]т ограничено, если вектор [у, у, ..., у” 1]т ограничен.

4. Функция с(х(?), х(? — т), ..., х(? — пт), 5) = Ь/ Н

ограниченная или ограниченная по переменной 5 и удовлетворяет условию Липшица по векторам х(? — /т), / = 0, ..., п, х е М.

5. Функция ф(х, ?) ограниченная или ограниченная по переменной ? и удовлетворяет условию Липшица по вектору х е М.

6. Эталонный сигнал ут(?) и его производные до п-го порядка ограниченные функции. ♦

В данном случае условия 1—3 обеспечивают возможность преобразования математической модели (13) в каноническую форму, а ограничения 5 и 6 необходимы для обеспечения работоспособности системы управления. Отметим условие 3, которое подчеркивает специфику систем с запаздыванием.

Утверждение 2. Пусть выполнены условия ограничений. Тогда существует число ц0 > 0 такое, что при ц < ц0 алгоритм управления (5), (6), (8), (9) обеспечивает выполнение целевого неравенства (2). При этом все сигналы в замкнутой системе ограничены. ♦

Доказательство утверждения и способ получения ранее полученного алгоритма управления (5), (6), (8), (9) точно такие же, как в предыдущем случае. Отличие составляют рассуждения при доказательстве ограниченности управляющего воздействия, для чего используется условие 3 ограничений.

Замечание. При технической реализации алгоритма управления следует учесть тот факт, что в условиях утверждения везде требуется гладкость сигналов. В системах управления, где используются наблюдатели производных, при нарушении этого условия выходные сигналы наблюдателя становятся большими, что ведет к увеличению сигналов управления. Такая ситуация появляется в момент включений, а в системах с запаздыванием в момент времени ? = т. Если в линейных системах это приводит только к увеличению управляющего воздействия, то нелинейная система может стать неустойчивой, если замкнутая система неустойчива в большом. Поэтому целесообразно выходные сигналы наблюдателя искусственно ограничить в разумных пределах. ♦

4. ПРИМЕР

Предположим, что математической моделью объекта управления служит следующая система нелинейных дифференциальных уравнений

х 1 (0 = «1аг^х1(0 + х2(г) _ х3(г) + «2(х2(г _ т) _ х3(1 _ т)), ±2( г) = х1 (г) х2( г) + х1( г _ т) х3 (г _ т) +

+ (1 + (агс^х2( г))2)(и (г) + ф( х, г)),

±3( г) = х1( г) х2 + х1( г _ т) х3( г _ т) _ х3( г) +

+ (1 + (агс^х2(г))2)(и(г) + ф(х, г)),

У(г) = х!(г), х(^) = а(^), ^ е [_т; 0].

Класс неопределенности задан соотношениями:

3

«1 е [-3; 3], «2 е [-0,5; 0,5], ф(х, г) = £ ф;(х;) + /(г),

г = 1

f(t) = sint, = x3, если | x31 < = a;signx3,

если | x31 l a;, a; e [5; 15].

В данном случае

f \

У (t)

У (t) v У (t) /

Xl( t)

^arctgXl( t) + X2( t) - X3( t) + ^( X2(t - т) - X3( t - т))

Sl

2

1 + Xi

- (^larctgXl( t) + X2 (t) - X3 (t) +

+ S2(X2(t - т) - X3(t - т))) + X3(t) + ^X3( t- т)

— n - 1

Lbu Lf = (1 + arctgx2(t))u(t) +

+ S2(1 + (arctgx2(t — т))2)u(t — т), c(x(t), x(t — т), ..., x(t — ит), S) = _f5;(l - 2x! arctg.Vj) _ 25-^_ (^(t) — x3(t) +

( 1 + Xl)

22 ( 1 + Xl)

+ S2(x2(t — т) — X3(t — т))) ) (^1arctgx1(t) + X2(t) — x3(t) + S2(x2(t — т) — x3(t — т))) —

Si

— I 1

2) 3

S2 - x3(t — т).

1 + Xi

1 1 х1 Имеем неустойчивый нелинейный объект с запаздыванием по состоянию. В области начальных условий {х е М с Л3 : |х;| < 10, г = 1, 2, 3} все условия ограничений выполнены.

Управление (5) и уравнение вспомогательного контура (6) выберем в виде

и(г) = 70у(0, (Р3 + 9Р2 + 12Р + 18)еу(г) = 5у(г). Возьмем уравнение наблюдателя производных (9)

9 -

z 1 = Z2 + -(q --

z2 = z3 + —(q - q),

Как уже отмечалось, на оценки производных целесообразно ввести ограничения: г2 = г2, если |г2| < 20,

г2 = 20signг2, если |г2| > 20, г3 = г3, если |г3| < 20,

г3 = 20signг3, если |г3| > 20, г4 = £ 3, если 1131 < 20,

г4 = 20sign 13 , если 113 | > 20.

Будем вычислять управляющее воздействие у(г) по формуле

у(г) = -0,2( г4 + 9 г3 + 12 г2 + 18г1).

На рисунке приведены результаты моделирования при следующих исходных данных: р = 100, т = 2, «1 = 2, «2 = 0,5, а1 = 10, а(я) = 0, я е [—т; 0), х1(0) = х2(0) = = х3(0) = 10. Остальные начальные условия нулевые.

Переходные процессы в следящей системе

-

-

5. ОБСУЖДЕНИЕ

Повышенный интерес к нелинейным системам объясняется тем, что математические модели большинства объектов управления описываются нелинейными дифференциальными уравнениями. Мощными средствами анализа и синтеза нелинейных систем управления служит прямой метод Ляпунова и дифференциально-геометрическая теория. Однако, несмотря на то, что аналитически эти методы хорошо обоснованы и есть множество статей и книг, посвященных этому обоснованию, например, [1—6], конструктивные результаты удается получить только при определенных ограничениях на математические модели объектов управления. Это связано с тем, что многие результаты, полученные в рамках теории, зачастую требуют наличия такой информации об объекте управления или его математической модели, которую невозможно или слишком сложно получить. Например, часто требуется знание функции Ляпунова для данного объекта или ее необходимо найти из решения некоторого уравнения, что зачастую представляет собой аналитически неразрешимую задачу.

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

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

Основные недостатки полученного алгоритма управления:

— отсутствует аналитически обоснованный алгоритм определения величин а и ц;

— применение наблюдателя производных требует подбора ограничений на его выходные сигна-

лы, что необходимо для ограничения управляющего воздействия в момент включения системы в работу; поэтому эти параметры приходится выбирать на этапе моделирования системы.

К достоинствам следует отнести его простоту и легко проверяемые условия для математической модели объекта управления, а самое главное — это возможность компенсации влияния параметрических и внешних возмущений на регулируемые переменные.

ЗАКЛЮЧЕНИЕ

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

ПРИЛОЖЕНИЕ

Доказательство утверждения 1. Составим уравнение для нормированного вектора ошибок оценивания производных, принимая во внимание модель (9):

Л(0 = Т-1(г(г) - 0(0), Т = «ц", ..., ц, 1}, ц л (0 = гп(0 - цА?” + 1(г^ ?(г) - ?(г) = (П.1)

т

где ц = ц2 = ц = [0, ..., 0, 1]. Преобразуем уравнение (12) в векторно-матричную форму

6 (0 = Лб(0 - Ьі/Тп(0, е(0 = Хі8(0. (П.2)

Воспользуемся следующим утверждением.

Лемма [11]. Если динамическая система описывается уравнением

х (г) = /(х, ц1, ц2), х(0 є Я ”, ц1 > 0, ц2 > 0, (П.3)

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

Я = {х : Д(х) < К}, (П.4)

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

где F(x) — непрерывная, кусочно-гладкая, положительно определенная в Rn функция, такая, что при некоторых s > 0 и > 0 выполнено неравенство

sup rf|-) f(x, 0)1 m -s при F(x) = C

Hi < |Iq LV'dx ' J

тогда для всех достаточно малых p.j, ц2 m ц0 множество (П.4) остается областью диссипативности системы (П.3). ♦

Если ц2 = 0 в уравнении (П.1), то система (П.1), (П.2) асимптотически устойчива в области M так, как матрицы Г и A гурвицевы. Условия леммы выполнены. Требуется доказать ограниченность всех сигналов в замкнутой системе. В этом случае переменная y(t) и n ее производных ограничены в силу условия 5 предположений. Из условия 2 предположений следует ограниченность вектора x(t). Принимая во внимание условия 3—5, из формул (11) и (5) получаем ограниченность управляющего воздействия. Тогда из формулы (6) следует ограниченность сигнала ev(t) и его производных, а из формулы (7) — ограниченность переменной q(t) и ее производных. Найдем область притяжения системы (П.1), (П.2), когда ц2 ф 0. Пусть ^ = ц2 = ц0. Возьмем функцию Ляпунова

V = sT(t)Hs(t) + nT(tM-n(t),

П.5)

где положительно-определенные симметрические матрицы Н, Л являются решением матричных уравнений

НА + = —р11, ЛГ + ГТЛ = — р21. (П.6)

Здесь р1 > 0, р2 > 0, I — единичная матрица.

Вычислим полную производную от функции (П.5) на траекториях системы (П.1), (П.2), принимая во внимание уравнения (П.6):

V = — Pl|S(t)|2 — -s T( t)HblgTTn (t)

P2

^h(t)|2 - 2n^V+1(t).

Воспользуемся оценками:

-2sr(t)Hb1gr7n(t) m M-ols(t)|2 + -1 kjh(t)|2,

^o

пГ„ iJ

(П.7)

*l = ||THHb/TH,

и+1/л|2

—2n Лй^” (t) m — |n(t)| + ^0k2, k2 = sup^b^1 ^0 t

Подставив полученные оценки в выражение (П.7), получим

V < —(Pl — -0)|s(t)|

|2 ( p 2 - 1 - k 1 -о

|n(t)|2 + -0*2. (П.8)

Если выбрать числа р1, р2 и р3 из условий р1 — ^0 = р0/^0, р2 — 1 — k1 = р0, р0 > 0, р3 =

Ро

Ро

Amax(H) ^max^i^

, где А (•) — максимальное

собственное число соответствующей матрицы, то из

• Р3

неравенства (П.8) получим V m — — V + |J.0k2. Решим

^0

полученное неравенство

V(t) m V(0)exp V-^ t] + f 1 - exp V-^ til,

v ^o 7 P3 v v ^o JJ

откуда следует

s2 m —V(t) m —x WH) () W#)

X f V(0)exp f-^ t] + f 1 - exp f-^ t

V v ^oJ P3 v v ^o

Из этой формулы можно сделать вывод, что, подставив в правую часть значение 70 из условия (2), можно выбрать величину ц0 таким образом, что величина S будет иметь требуемое значение. ♦

ЛИТЕРАТУРА

1. Khalil H.J. Nonlinear systems. — N.-J.: Prentice Hall, 1996.

2. Isidori A. Nonlinear control systems. — N.-Y.: Springer, 1995.

3. Аграчев А.А., Сачков Ю.Л. Геометрическая теория управления. — М.: Физматлит, 2005.

4. Елкин В. И. О редукции нелинейных управляемых систем к линейным // Автоматика и телемеханика. — 2000. — № 2. — С. 45—55.

5. Sussmann H. J. A general theorem on local controllability // SIAM J. Control optim. — 1987. — Vol. 25. — P. 138—194.

6. Мирошник И.В., Никифоров В.О., Фрадков А.Л. Нелинейное и адаптивное управление сложными динамическими системами. — СПб.: Наука, 2000.

7. Полушин И.Г., Фрадков А.Л. Пассивность и пассификация нелинейных систем // Автоматика и телемеханика. — 2000. — № 3. — С. 3—37.

8. Byrnes C.I., Isidori A. New results and examples in nonlinear feedback stabilization // Systems and control letters. — 1989. — Vol. 12. — P. 437—442.

9. Никифоров В. О. Адаптивное и робастное управление с компенсацией возмущений. — СПб.: Наука, 2003.

10. Atassi A.N., Khalil H.K Separation principle for the stabilization of class of nonlinear systems // IEEE Trans. on Automat. Control. — 1999. — Vol. 44, N 9. — P. 1672—1687.

11. Брусин ВА. Об одном классе сингулярно-возмущенных адаптивных систем // Автоматика и телемеханика. — 1995. — № 4. — С. 119—127.

Статья представлена к публикации членом редколлегии

В.Ю. Рутковским.

Цыкунов Александр Михайлович — д-р техн. наук,

зав. кафедрой, Астраханский государственный

технический университет,

®(8512) 61-42-48, И tsykunov_al@mail.ru.

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