УДК 519.7 ББК Ж 50
ДИНАМИЧЕСКАЯ КОМПЕНСАЦИЯ ВОЗМУЩЕНИЙ В УСЛОВИИ НАСЫЩЕНИЯ СИГНАЛА УПРАВЛЕНИЯ1
Фуртат И. Б.
(Институт проблем машиноведения РАН, Университет ИТМО, Санкт-Петербург)
Предложена схема динамической компенсации возмущений для линейных объектов со скалярными входами и выходами в условиях параметрической неопределенности и внешних ограниченных возмущений. Рассмотрена задача слежения выхода объекта за эталонным сигналом без измерения производных регулируемой переменной. Схема управления обобщена на случай насыщения сигнала регулирования. Приведены условия на параметры объекта и закона управления, при выполнении которых система управления будет работоспособной. Рассмотрен пример моделирования, иллюстрирующий работоспособность приведенной схемы.
Ключевые слова: робастное управление, компенсация возмущений, насыщение сигнала управления.
1 Результаты раздела 2 получены в ИПМаш РАН при поддержке РНФ (проект №14-29-00142). Результаты разделов 4 и 5 получены при поддержке гранта Президента Российской Федерации (договор №14Ж01.16.6325-МД (МД-6325.2016.8)). Другие исследования частично поддержаны грантами РФФИ (№16-08-00282, №16-0800686), МОН РФ (проект 14.Z50.31.0031) и Правительства РФ (074-Ш1).
2 Игорь Борисович Фуртат, доктор технических наук, доцент (Санкт-Петербург, Большой пр-т В.О., д. 61, тел. (812) 321-47-66, cainenash @mail. гы).
1. Введение
Одним из эффективных способов управления объектами в условиях неопределенностей и возмущений является робастное управление с использованием наблюдателей с большим коэффициентом усиления (high-gain observer). В [1-3, 8] для оценки производных выходного сигнала объекта используются различные модификации данных наблюдателей. В [2] на базе результата [1] получена простая схема управления, представленная последовательным соединением
апериодических и форсирующих звеньев. В [6] рассмотрено решение задачи компенсации возмущений с использованием динамического вспомогательного контура и наблюдателя, основанного на последовательном соединении реальных дифференцирующих звеньев. Результат [6] позволил получить в [7] простой регулятор, представленный передаточной функцией, знаменатель которой содержит нулевой корень и малый параметр.
Известно, что на практике необходимо учитывать ограничения на сигнал управления. Значение сигнала управления существенно зависит от начальных условий и параметров объекта управления, а также от параметров системы управления. На практике несоблюдение ограничений на сигнал управления может привести к невыполнению поставленной цели или потере устойчивости замкнутой системы.
Впервые задача управления в условиях неопределенности и насыщения сигнала управления была рассмотрена в [15]. Однако в [15] полученные результаты, касающиеся вопроса насыщения, не имеют строгого доказательства. В [6] на этапе моделирования системы, зная множество возможных значений параметров объекта, предлагалась методика выбора параметров в регуляторе. В [19] для решения задачи функция насыщения сигнала управления заменялась гиперболическим тангенсом от сигнала управления. В [18] предложено адаптивное управление объектами в условии неопределенности, где для частичной компенсации ограничений на сигнал управления параллельно ошибке слежения вводился вспомогательный контур с настраиваемым параметром. В [20] разработан статический
закон управления при условии, что известна модель генератора возмущений. Получены линейные матричные неравенства, выполнение которых гарантирует устойчивость замкнутой системы. В [17] рассмотрено решение задачи управления линейными объектами при использовании ^-подхода. Для обеспечения устойчивости замкнутой системы достаточно решения билинейных матричных неравенств.
Наиболее часто используемым методом управления в условиях насыщения сигнала управления является метод «апй-тп^р» [9, 11-14, 17]. Если в схеме регулирования используются интегральные составляющие, то в условиях насыщения сигнала управления переменные интегрирующего звена могут быть неограниченными ^тёир) [9, 12]. В данном случае работоспособность системы управления достигается введением контура, предотвращающего рост параметров в регуляторе (апй-шп^р, [9, 11-14, 17]).
В работах [9, 11-15, 17-20] используется принцип подавления возмущений за счет сильной обратной связи. В условиях ограничений сигнала управления использование сильной обратной связи может привести к потере устойчивости замкнутой системы. В отличие от [9, 11-15, 17-20], в представленной статье построение схемы управления основано на принципе компенсации возмущений, что позволит разработать закон управления, значение которого противоположно значению неопределенностей. В отличие от [2, 6, 7], в данной статье предложен новый закон динамической компенсации возмущений, частными реализациями которого являются решения [2, 6, 7]. При этом структура нового закона управления напрямую не зависит от динамического порядка объекта, что позволит управлять структурно неопределенными объектами.
В статье рассмотрена задача управления линейными динамическими объектами со скалярными входами и выходами в условиях параметрической неопределенности, внешних возмущений, насыщения сигнала управления и недоступности измерению производных входных и выходных сигналов. Вначале синтезируется алгоритм, обеспечивающий робастность
замкнутой системы по отношению к параметрическим неопределенностям и внешним возмущениям без учета ограничений на функцию управления. Далее полученный результат обобщается для управления в условии насыщения регулирующего сигнала. Приведены условия на параметры модели объекта, эталонной модели и регулятора, при выполнении которых система управления будет работоспособной. Рассмотрен пример моделирования, иллюстрирующий работоспособность предлагаемой схемы.
2. Постановка задачи
Рассмотрим объект управления, модель которого описывается уравнением
(1) в(р)у(0 = Чр)ы(г) + /(г),
где у(Х) е Я - выход объекта; ы(Х) е Я - сигнал управления; ДО е Я - неконтролируемое ограниченное возмущение; Q(p), Я(р) - линейные дифференциальные операторы с неизвестными коэффициентами, deg Q(p) = пи deg Я(р) = т; р = й М - оператор дифференцирования.
Цель управления состоит в поиске закона управления, обеспечивающего выполнение условия
(2) \у(г) - ут (г) <5 при х > Г,
где ут(Х) - эталонный сигнал такой, что ут) (г)| < у]т ; (г) -
]-я производная функции ут(Х), ] = 1, ..., п; 3> 0 - точность регулирования; Т > 0 - время, по истечении которого должно быть выполнено неравенство (2). Дополнительно условию (2), потребуем выполнение условия
(3) \ы(х)| < и,
где ы > 0 - известная величина. Также необходимо, чтобы все переменные в замкнутой системе были ограниченными.
Сформулированную задачу будем решать при следующих предположениях.
Предположения. 1. Неизвестные коэффициенты операторов Q(p), Я(р) принадлежат известному ограниченному множеству Е.
2. Полином R(X) - гурвицев, где Л - комплексная переменная.
3. Известны числа f и ym , где \f (t)| < f и {y]m )2 < y .
3. Синтез закона управления без учета насыщения сигнала управления
Рассмотрим сначала синтез алгоритма динамической компенсации возмущений без учета ограничений (3). Представим операторы Q(p) и R(p) в виде
(4) R(p) = Ro(Р) + AR(p), Q(p) = Qo(p) + AQ(p),
где Q0(p), R0(p) - произвольные известные линейные дифференциальные операторы, deg Q0 (p) > n, deg R (p) < m ; многочлены Q0(À) и R0(Л) - гурвицевы; AQ(p) и AR(p) -линейные дифференциальные операторы с неизвестными коэффициентами, deg AQ(p) < deg Q0(p), deg AR(p) < m. Разложение (4), независимое от структуры эталонной модели, приведено в [5]. В частности, как отмечалось в [4, 5], полиномы Q0^) и R0^) можно выбирать согласно желаемому качеству переходных процессов в эталонной модели, т.е. Q0(p)ym(t) = R0(p)r(t), где r(t) - гладкое задающее воздействие и deg Q0(p) - deg R0(p) = n - m.
Подставим (4) в (1) и составим уравнение для ошибки слежения e(t) = y(t) - ym(t) в виде
(5) Qo (p)e(t) = Ro (p)u(t) - AQ(p)y(t) +
( ) + AR( p)u(t ) - Qo(p) y m (t ) + f (t).
Обозначим (p(t) = fit) - AQ(p)y(t) + AR(p)u(t) - Qdp)y„(t) и перепишем уравнение (5) как
(6) Qo(p)e(t) = Ro( p)u(t) + p(t).
Из структуры ( (t) видно, что она содержит информацию о параметрической неопределенности и внешнем возмущении в (1). Введем оценку p(t) функции p(t) в виде
(7) p(t) = Qo (p)e(t) - a(p)Ro (p)u(t),
где а(Л) - гурицев полином порядка у= deg Q0(p) - deg R0(p).
Зададим сигнал управления u(t) как
Подставив (7) в (8), перепишем (8) в виде
(9) u(t) = -(1 - a(p))- R-1( p)Q0( P)e(t).
Сформулируем утверждение, при выполнении условий которого закон управления (9) обеспечит выполнение целевого условия (2).
Предположений 1-3. Тогда существуют а(Л), R0^) и Q0(X) такие, что для любых параметров (1) из класса S закон управления (9) обеспечивает робастную устойчивость замкнутой системы и выполнение целевого условия (2).
Доказательство Утверждения 1 приведено в Приложении.
Замечание 1. Закон управления (9) не требует точного знания порядков операторов Q(p) и R(p). Поэтому, закон управления (9) работоспособен для класса линейных структурно неопределенных объектов (см., например, [4, 5]).
Замечание 2. Если в объекте (1) a(p) = const, то получим результат, подобный [8]; если a(p) = 1 - (Tp + 1) r , где T > 0, то получим результат [2]. При a(p) = 2 - (up + 1) г, где и> 0 -достаточно малое число, получим результат [6, 7].
4. Структура закона управления в условии насыщения входного сигнала
Рассмотрим теперь решение задачи при дополнительном условии (3). Сформируем закон управления u(t) в виде
где ст> 0, 0 < и < и . Уравнение (10) необходимо для управления в условиях ограничений (3). В Приложении будет показано, что структура (10) также позволяет получить условия работоспособности синтезируемого закона управления.
Утверждение 1. Пусть
выполнены
условия
(11) uc (t) = -(1 -a(p))-1 R-\p)Q0( p)e(t),
Выражение (11) определяет сигнал компенсации параметрических и внешних возмущений в объекте (1).
Замечание 4. Уравнение (10) является аппроксимацией функции насыщения при достаточно большом значении а. Покажем это. Из (10) следует, что при |ис (t)| < и имеем
u(t) = uc(t), при \ис (t)| > и следует, что
u(t) =—1— (ис(t) + а~sgn(ис(t))). Тогда при а< да величина |u(t)| 1 + а
может принимать значения, больше чем и . Однако при а^ да имеем u(î) ^ Msati uc (t) |. Значит, при достаточно больших а
\ и J
величину и можно выбирать достаточно близкой к и . Так, при
и = и и а^ да имеем u(î) ^ иsat| с_( ) |. В дальнейшем будет
^ и J
получено условие выбора величины а в (10) для обеспечения )| < и .
Замечание 5. Из (10) видно, что коэффициент а можно выбирать из условия ае (-да; -1) и (0; +да). Однако ради простоты синтеза системы управления положим в (10) а> 0. Перед формулировкой утверждения введем обозначения:
W = ||ôo1(^)^O(^)(1 " «Л))|, W2 = ||е0-1(Я)|, W3 = sup||0-1(Л)А0(Л)|, | = su^H0о1(Л)0(Л)|,
W = sup||&-1(Л)ОД|, W6 =||(1 -«(Л))-1 ^-1(ЛШЛ)| ,
e(t) = [e(t ), è(t ),..., e(n)(t)f.
Здесь и далее под ||W(Л)|| будем понимать Дя-норму передаточной функции Ж(Л), т.е. ||W(Л)|| = sup ||W(Л)|| .
ЯеЛ>0
Сформулируем утверждение, при выполнении условий которого закон управления (10), (11) обеспечит выполнение
условий (2), (3) и ограниченность всех сигналов в замкнутой системе.
Утверждение 2. Пусть выполнены условия
Утверждения 1. Тогда при
(12) |е(0)| < Щи ,
(13) + Ж4Ут ~ЩЩ ~Щ)Ы' Щ—ЩЩ—Щ>0
(14) с> и + Щ(ж2/ + щут + ЩЩ + Щ)и)
и — и
система управления (10), (11) обеспечит ограниченность сигналов в замкнутой системе и выполнение целевого условия (2) с точностью
(15) 8 = Щ2/ + ЩАут +(Ж3ЖП + Щ )и.
Доказательство Утверждения 2 приведено в Приложении. Для иллюстрации полученных результатов рассмотрим численный пример.
5. Пример
Рассмотрим объект управления, динамические процессы в котором описываются уравнением
(16) (р3 — ЧзР 2 — 42 Р — 4 )у(1 ) = ги (г) + / (г).
Множество Н задано следующими неравенствами: -1 < Я < 2, -4 < д2 < -3, -0,5 < д3 < 1, 1 < г < 20 и / = 0,4. Цель управления состоит в обеспечении условий (2), (3), где и = 1.
Выберем &,(р) = (р + 1)3, Л0(р) = 1, Ф) = 2 - (0,01р + 1)3 и и = 0,97. Согласно (10) и (11) сформируем систему управления, представленную следующими уравнениями:
ис (г) = —, (р +^ е(г), (0,01р +1)3 —1
1
( Л. (*\\\
1 + с
(17) и(г) =- ис(г) + 0,97с^аг
к ' "Л 0,97
и с (г)
Принимая во внимание множество Н, воспользуемся условиями (12)—(14): |е(0)| < 1,15-10~2, ут < 0,21, <> 2,3-108. Как отмечалось, эти условия достаточно грубые. Результаты моделирования показали, что система управления будет работоспособной, например, при ут = 0,4, (0) < 0,1 Тэ и
<= 107. Положим <= 107. Рассмотрим объект управления (16) со следующими параметрами: ^ = -1, q2 = -4, q3 = 1, г = 1. ДО = 0,1 + 0,3яп г, у(0) = 0,1, у(0) = 0,1, у(0) = 0,1. Эталонный сигнал ут(0 изображен на рис. 1а. На рис. 1б представлены результаты моделирования по е(г), на рис. 2 - по и(г).
Ут (')
0.6 0.4 0.2 0 ■0.2 ■0.4
0
е(Г)
0.15 0.1 0.05 О
-0.05 -0.1
а
t,c
10
20
30
40
50
Л б
t,c
0 10 20 30 40 50
Рис. 1. Переходные процессы по ут(г) и е(г)
и(г)
-0.5
0.5
-1
о
г, с
0 10 20 30 40 50
Рис. 2. График сигнала управления и(Х)
Анализ результатов моделирования показал, что замкнутая система робастна по отношению к внешним возмущениям и параметрической неопределенности из заданного класса Н. В системе управления с начала ее функционирования динамическая ошибка не превышает значения 0,15. Из рис. 2 видно, что н(0 находится в заданном отрезке [-1; 1], тогда как без использования (17) (т.е. при н(0 = ыс(Х), см. [5, 6]) сигнал н(0 в начальный момент времени достигает значения -104, и только на 0,2 (с) н(0 входит в отрезок [-1,12; 1,12], что недопустимо по условию задачи.
Моделирование показало, что для обеспечения гурвицевости многочлена Р(Л) коэффициенты оператора а(р) должны быть достаточно малыми, а также необходимо выполнение условия 0 << ||1/а(^)||ш < 1. Стоит отметить, что вместо рационального оператора а(р) можно также использовать дробно-рациональные операторы или звено запаздывания.
6. Заключение
В статье рассмотрен синтез системы управления для линейных динамических объектов со скалярными входами-выходами в условиях параметрической неопределенности, внешних возмущений и насыщения регулирующего сигнала.
Предложена схема управления, обобщающая результаты [2, 6, 7] на случай структурной неопределенности модели объекта и возможности выбора структуры закона управления. Показано, что предложенный закон управления обеспечивает компенсацию параметрических и внешних возмущений. На базе функции, аппроксимирующей насыщение, предложен алгоритм управления в условиях ограничений на регулирующий сигнал. В отличие от [9, 11-15, 17-20], в статье получены условия на параметры объекта управления и регулятора, при выполнении которых схема управления будет работоспособной. Точность регулирования в установившемся режиме зависит от параметров модели объекта управления, закона управления и границ насыщения регулирующего сигнала. Приведены результаты моделирования, иллюстрирующие работоспособность схемы управления. Доказательство работоспособности закона управления базируется на лемме [10, 16], обобщенной для полиномов произвольного порядка.
7. Приложение
Доказательство утверждения 1. Подставим (9) в (5), и, принимая во внимание структуру функции и разложение (4), перепишем (5) в виде
Я(р)е(г) = -Я(р){\ -а(р))1 Я0\р№0(Р)е(г) -
- в( Р) Ут (г) + / (г).
Преобразуем последнее уравнение к виду
Р(р)е(г) = (1 - а( р)]Яо (Р)(/ (г) - 0(р) Ут (г)), где Р(р) = (1 - а(р))^0(р)б(р) + Л(р)0)(р). Очевидно, что замкнутая система устойчива, если полином Р(Л) гурвицев для любых значений параметров объекта (1) из множества Н. Покажем, что существуют а(Л), Я0(Л) и Q0(Л) такие, что будет обеспечена гурвицевость полинома Р(Л). Для этого сформулируем вспомогательную лемму.
Лемма. Пусть заданы многочлены О(Л), Т(Л) порядков w и I соответственно. Тогда существуют многочлены К(Л) и О(Л)
порядков к > 0 и g > ^ - 1 такие, что может быть получен произвольный многочлен M(Л) порядка ц = тах ^ + к, I + g}, который определен следующим соотношением: (П.1) M(Л) = В(Л)ЦЛ) + в(Л)Г(Л).
Доказательство леммы. Рассмотрим многочлены А(Л) и В(Л) порядков I + г + ц и ^ + г + ц (р > 0) соответственно, которые обеспечивают выполнение следующего условия: (П.2) ДЛ)А(Л) + В(Л)Т(Л) = М(Л),
Представив А(Л) и В(Л) в виде А(Л) = А(Л)М(Л) и В (Л) = М (Л)В (Л), где ёее А (Л) = I + г, ёее В (Л) = w + г, перепишем (П.2) в виде
(П.3) Б(Л)А(Л)М(Л) + М(Л)В(Л)Т(Л) = М(Л).
Преобразуем М (Л)В (Л) как (П.4) М(Л)В(Л) = В(Л)Ы(Л) + О(Л), где deg ЩЛ) = ц + 2. Подставив (П.4) в (П.3), получим (П.5) Д(Л)[А(Л)М(Л) + N(Л)Т(Л)] + 0(Л)Т(Л) = М(Л) .
Так как ёев А(Л)М (Л) = ёев N (Л)Т (Л) > ёгв К (Л), то выберем А (Л), В (Л) такими, что
А (Л)М (Л) + N (Л)Т (Л) = К (Л). Следовательно, соотношение (П.1) выполнено. Лемма доказана.
Лемма является обобщением Утверждения 1 в [10] и Леммы 2 в [16]. В [10, 16] рассматриваются многочлены К(Л) и G(Л) такие, что deg К(Л) = deg G(Л) = w - 1. Данные условия сужает класс разрабатываемых схем управления. Поскольку в лемме deg К(Л) = к > 0 и deg О(Л) = g > w - 1, то лемму можно применять к построению алгоритмов управления для структурно неопределенных объектов.
Согласно лемме существуют а(Л), Q0(Л), Я0(Л) такие, что можно получить произвольный многочлен P(Л), а, следовательно, обеспечить гурвицевость многочлена P(Л). Соответствующим выбором а(Л), Q0(Л), Я0(Л) можно обеспечить требуемое значение 5 в целевом условии (2).
Доказательство утверждения 2. Рассмотрим два случая.
1. Предположим, что в процессе функционирования системы \ис (г)| < ~ . Тогда из (10) следует, что и(0 = ис(0. Значит, будут
выполнены условия утверждения 1. Выясним, при каких параметрах объекта и системы управления первый случай будет справедлив. Перепишем (5) в виде
(П.6) е(г) = р)Яо(р)(1 - а(р))ис(г).
Оценим (П.6) как \е(г)\ < Щ\ис(г)| < Щи . Так как \е(г)\ < \в(г)| , то потребуем, чтобы было выполнено условие (П.7) |е(0)| < Щи .
Преобразуем уравнение (5) к виду
(П8) е(г) = р) х
. X [/ (г) - Ав( р)е(г) - в( р) Ут (г) + Я( р)и(г)] Оценим правую часть (П. 8) как (п во1 (р)[/ (г) - Ав( р)е(г) - в( р) Ут (г) + Я( р)и(г)] < . < Щ2/ + ЩЩи + Щ4Ут + Ж5и. Принимая во внимание |е(г)| < Щи и (П.9), потребуем выполнение условия (П.10) Щ/ + ЩЩи + Щут + Щи < Щи .
Тогда из (П.10) следуют верхние оценки на / и ут в виде
(П11) Ж2/ + Щ*Ут <Щ -ЩЩ -Щ5 )~>
. Щ-ЩЩ-Щ > 0. В результате при \ис (г) < и и при выполнении условий утверждения 1, (П.7) и (П. 11) целевое условие (2) будет выполнено.
2. Рассмотрим случай, когда (П.12) и < \ис (г) < и .
Так как |е(г)| <\е(г) и \ис(г)| <и , то с учетом (П.7)
потребуем, чтобы было выполнено условие (12). Оценим правую часть (П. 8) как
т Q01(p)[f(t) - Q(P)Уm (О^(РМО + R( р)и( )]<
(П.13) _
< W2f + W4 Ут +(WзW1 + W5 )й. Из(П.13)следует(15).
Подставив (П. 13) в условие |е(0| < , получим (П.14) W2f + W4ут + (Ж3Ж1 + W5 )и < Ж1и . Тогда из (П.14) следуют оценки (13).
В результате при |ис (t) < и и выполнении условий утверждения 1 и оценок (12), (13) будет выполнено целевое условие (2). Результирующие оценки (12), (13) следуют из того, что правые части (12) и (13) меньше, чем правые части (П.7) и (П. 11) соответственно.
Теперь определим оценку для коэффициента < при котором |ис < и . Для этого оценим (10) как ( Л,
< и .
1 ( ~ ( ис (О
ис ^) + оиЩ с
1 + <
с V
Разрешим последнее неравенство относительно < :
и - и с ()
- ~ ис (t) и - и
и
Оценим сверху правую часть последнего неравенства в
виде
(П15) и - ис ^) + |ис (0Ь и + Ж \е( ^
_ ~ (и (О ^ и - и и - и
и - ^аИ с~ I
С учетом (П. 15) и (15) получим результирующую оценку для <в виде (14).
Очевидно, что оценки (12)-(15) достаточно грубые, но из них видно, что существуют определенные значения параметров объекта, эталонной модели и регулятора, при которых в условии насыщения сигнала управления можно обеспечить выполнение целевых условий (2) и (3).
Литература
1. БОБЦОВ А.А. Синтез закона управления для стабилизации нелинейной системы по измерениям выхода // Известия РАН. Теория и системы управления. - 2004. - №3. -С.40-45.
2. БОБЦОВ А.А., ШАВЕТОВ СВ. Управление по выходу линейным параметрически неопределенным объектом в условиях возмущающих воздействий и неучтенной динамики // Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики. - 2011. -№1(71). - С. 33-39.
3. МИРОШНИК И.В., НИКИФОРОВ ВО., ФРАДКОВ АЛ. Нелинейное и адаптивное управление сложными динамическими системами. - СПб: Наука, 2000. - 549 с.
4. ФУРТАТ И.Б., ЦЫКУНОВ А.М. Адаптивное управление объектами с неизвестной относительной степенью // Автоматика и телемеханика. - 2010. - №6. - С. 109-118.
5. ФУРТАТ И.Б., ЦЫКУНОВ А.М. Робастное управление нестационарными нелинейными структурно неопределенными объектами // Проблемы управления. -2008. - №5. - С. 2-7.
6. ЦЫКУНОВ А.М. Алгоритм робастного управления линейными динамическими объектами по выходу // Мехатроника, автоматизация, управление. - 2010. - №3. -С.9-14.
7. ЦЫКУНОВ А.М. Алгоритм робастного управления нестационарным линейным объектом с компенсацией возмущений // Известия РАН. Теория и системы управления. - 2008. - №4. - С. 33-40.
8. ATASSI A.N., KHALIL H.K. A separation principle for the stabilization of class of nonlinear systems // IEEE Trans. on Automat. Control. - 1999. - Vol. 44, No. 9. - P. 1672-1687.
9. EDWARDS C., POSTLETHWAITE I. Anti-windup and Bumpless-transfer Schemes // Automatica. - 1998. - Vol. 34, No. 2. - P. 199-210.
10. FEUER A., MORSE A.S. Adaptive control of single-input, single-output linear systems // IEEE Trans. on Automat. Control. - 1978. - Vol. AC-23, No. 4. - P. 557-569.
11. KANEKO K., OHISHI K. Anti-windup robust controller considering motor dynamics for speed servo system // IEEE Int. Conference on Mechatronics (ICM-2013), Vicenza, VI, Italy. -2013. - P. 694-699.
12. KAPASOURIS P., ATHANS M. Multivariable Control Systems with Saturating Actuators Antireset Windup Strategies // American Control Conf. - Boston. - 2004. - P. 1579-1584.
13. LEONOV G.A., ANDRIEVSKII B.R., KUZNETSOV N.V., POGROMSKII A.YU. Aircraft Control with Anti-Windup Compensation // Differential Equations. - 2012. - Vol. 48, No. 13. - P. 1700-1720.
14. LOZIER J.C. A steady-state approach to the theory of saturable servo systems // IRE Trans. on Automatic Control. - 1956. -May. - P. 19-39.
15. MONOPOLI R. Adaptive Control for Systems for Hard Saturation // 14th IEEE Conf. on Decision and Control. -Houston, TX. - 1975. - P. 841-842.
16. NARENDRA K.S., VALAVANI L.S. Stable Adaptive Controller Design - Direct Control // IEEE Trans. on Automat. Control. - 1978. - Vol. AC-23, No. 4. - P. 570-583.
17. PATRA S., SEN S., RAY G. Robust control of uncertain LTI plant with input saturation constraint: Hx- loop-shaping approach // Int. J. of Systems Science. - 2010. - Vol. 41, No. 11. - P. 1337-1351.
18. SCHWAGER M., ANNASWAMY A.M. Direct Adaptive Control of Multi-Input Plants with Magnitude Saturation Constrains // 44th IEEE Conf. on Decision and Control, and the European Control Conf. - Seville, Spain. - 2005. - P. 783-788.
19. WEN C., ZHOU J., LIU Z., SU H. Robust Adaptive Control of Uncertain Nonlinear Systems in the Presence of Input Saturation and External Disturbance // IEEE Trans. on Automatic Control. - 2011. - Vol. 56, No. 7. - P. 1672-1678.
20. YANG Q., CHEN M. Robust Control for Uncertain Linear System Subject to Input Saturation // J. of Applied Mathematics. - 2014. -Vol. 2014. - Article ID 803842. - 12 p.
ALGORITHM FOR DYNAMIC COMPENSATION OF DISTURBANCES UNDER INPUT SIGNAL SATURATION
Igor Furtat, Institute of Problems of Mechanical Engineering Russian Academy of Sciences, ITMO University, Dr.Sc., assistant professor ([email protected]).
Abstract: The new algorithm for dynamic compensation of disturbances for linear plants with single input and single output under conditions of parametric uncertainty and external bounded disturbances is proposed. We consider the problem of tracking the plant output to the reference signal without measuring output derivatives. The algorithm is generalized to the given constraints on the control signal. We formulate the conditions depending on the parameters of the plant and the control signal which allow to ensure the stability of the closed loop system. The simulation results illustrate efficiency of the proposed algorithm.
Keywords: robust control, disturbances compensation, control signal constraints.
Статья представлена к публикации членом редакционной коллегии А.П. Курдюковым.
Поступила в редакцию 09.02.2016.
Опубликована 31.01.2017.