УДК 519.7 ББК Ж 50
АДАПТИВНОЕ УПРАВЛЕНИЕ ОБЪЕКТОМ С ЗАПАЗДЫВАНИЕМ ПО УПРАВЛЕНИЮ БЕЗ ИСПОЛЬЗОВАНИЯ ПРОГНОЗИРУЮЩИХ УСТРОЙСТВ1
Фуртат И. Б.
(Институт проблем машиноведения РАН, Санкт-Петербург, Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Санкт-Петербург,
Российский государственный университет нефти и газа им. И.М. Губкина, Москва)
Рассмотрена задача адаптивного управления объектами с запаздыванием по управлению без использования прогнозирующих устройств и при измерении только выхода объекта. Полученный алгоритм обеспечивает слежение выхода объекта за эталонным сигналом с заданной точностью. Приведены результаты моделирования, иллюстрирующие работоспособность алгоритма.
Ключевые слова: объект с запаздыванием по управлению, модифицированный алгоритм адаптации высокого порядка, наблюдатель, сингулярно возмущенная система.
1 Работа выполнена при финансовой поддержке РФФИ (грант №12-08-01183-а), а также в рамках ФЦП «Научные и научнопедагогические кадры инновационной России» на 2009-2013 гг., выполняемой в РГУ нефти и газа им. И.М. Губкина, и НИУ ИТМО (соглашения 14.B37.21.0871, 14.B37.21.1480).
2 Игорь Борисович Фуртат, кандидат технических наук, доцент (cainenash@mail. ги).
1. Введение
На сегодняшний день проблема управления объектами в условии неопределенности - одна из фундаментальных задач теории и практики автоматического управления. Решению данной проблемы посвящено достаточно большое количество литературы (например [5-7, 10]). Проблема управления в условии неопределенности усложняется, если в модели объекта присутствует запаздывание во входном сигнале. Известно, что неучет времени запаздывания может привести к невыполнению цели управления, а иногда и к потере устойчивости системы [2-4].
По способу реализации системы управления объектами с запаздыванием по управлению можно условно разделить на два вида: одноконтурные и двухконтурные. Впервые были предложены двухконтурные системы управления, где в первом контуре осуществлялся прогноз регулируемой величины на время запаздывания, а во втором обеспечивалось выполнение поставленного целевого условия. Позже были предложены одноконтурные схемы управления, где исключался первый контур (предиктор). Стоит отметить, что, как правило, достоинства двухконтурной схемы управления состоят в применение предиктора, который позволяет получить модель объекта, не содержащую запаздывание. Поэтому для дальнейшего синтеза можно использовать любые решения, разработанные для объектов без запаздывания. Однако расчет и реализация двухконтурной системы управления может быть достаточно громоздкой, и динамический порядок регулятора высокий. Одноконтурная же система управления отличается простотой реализации и расчета, при этом динамический порядок регулятора не высокий.
Впервые решение задачи прогноза регулируемой величины на время запаздывания было рассмотрено в [20]. Решение строилось на введении контура (предиктора Смита) параллельно объекту, который позволял получить новую модель объекта, не содержащую запаздывания. Позже для непрерывных объектов был также предложен регулятор Ресвика [2], для дискретных систем - предиктор Цыпкина [14]. Однако решения [2, 14, 20] были получены при предположениях о знании параметров модели объекта, его устойчивости и минимальной фазовости.
Среди многочисленных решений, полученных для прогноза регулируемой величины на время запаздывания, предиктор Смита (включая его модификации) получил наиболее широкое распространение. Так, в [17] для управления объектами с неизвестными параметрами предложен перезапускающийся (resetting) предиктор Смита, где через заданные интервалы времени происходит перерасчет его состояния. В [11] предложен адаптивный вариант предиктора Смита с одним настраиваемым параметром для объектов с измеряемым вектором состояния. В [8] рассмотрено обобщение результата [11] для адаптивного управления, когда доступен измерению только скалярный выход объекта. В работе [16] для синтеза системы управления вначале предлагалось представить модель объекта, описываемую обыкновенным дифференциальным уравнением произвольного порядка с запаздыванием в виде гиперболического дифференциального уравнения в частных производных первого порядка. Дальнейший синтез системы управления основан на использовании метода обратного обхода интегратора [5] и предиктора Смита. В [19] рассмотрено неявное использование предиктора Смита для получения системы управления без прогнозирующих устройств. Однако в [19] был получен объект управления с положительно-обратной связью, что не гарантировало устойчивость замкнутой системы управления. Причем алгоритм [19] работоспособен только для объектов с относительной степенью не превышающей двух. В [9] предложен алгоритм адаптивного управления без использования предиктора для объектов с произвольной относительной степенью. Однако параметризация уравнения объекта в [9] позволяет синтезировать закон управления только для устойчивых объектов. В [13] предложено робастное управление объектами с запаздывающим входным сигналом. Получено условие на величину запаздывания, выполнение которого гарантирует работоспособность системы управления.
В статье решается задача адаптивного управления объектами с известным запаздыванием во входном сигнале без использования предиктора. Решение ищется при измерении только выхода объекта, но не его производных. Предложена новая параметризация уравнения объекта, применение которой позволяет синтезировать закон управления для неустойчивых объектов.
Алгоритм слежения выхода объекта управления за эталонным сигналом строится на базе модифицированного алгоритма адаптации высокого порядка [12]. Приводятся результаты численного моделирования, иллюстрирующие работоспособность предложенной схемы.
2. Постановка задачи
Пусть в объекте управления динамические процессы описываются уравнением
(1) Q(p)y(t) = kR(p)u(t - h),
p'y(0) = yt0, i = 0,...,n -1, u(s) = 0, s e[-h,0], где y(t) - регулируемая величина; u(t) - управляющее воздействие; h > 0 - известное время запаздывания; Q(p), R(p) - линейные дифференциальные операторы с единичными коэффициентами при старшей производной и порядками n и m соответственно; k > 0; p = d/dt - оператор дифференцирования; yi0 - неизвестные начальные условия.
Эталонную модель зададим уравнением
(2) Qm (Р)Ут (t) = kmRm (P)r(t) .
Здесь ym(t) - выход эталонной модели; r(t) - задающее воздействие; km > 0 - известный коэффициент; Qm(p), Rm(p) - линейные стационарные дифференциальные операторы с единичными коэффициентами при старшей производной. Порядки Qm(p), Rm(p) те же, что и у операторов Q(p), R(p) соответственно.
Цель управления состоит в поиске закона управления, обеспечивающего выполнение предельного соотношения
(3) Чy(t) - ym (t - h)| < 8 ,
t
где 8 > 0 - некоторое малое число, которое может быть уменьшено за счет выбора параметров в системе управления. Предположения.
1. Коэффициенты операторов Q(p), R(p) и число k постоянные неизвестные величины, зависящие от некоторого вектора неизвестных параметров 3 е S, S - известное множество возможных значений вектора 3.
2. Полиномы Q(Л), ЩЛ), Qm(Л), Рт(Л) - гурвицевы, где Л - комплексная переменная.
3. Известны порядки операторов объекта (1) и эталонной модели (2). Причем у=п - т > 1, где у- относительная степень.
4. Задающее воздействие г(0 - ограниченная функция.
5. В системе управления доступны измерению только сигналы у(0, ут(0 и г(().
3. Модель обобщенно настраиваемого объекта управления
Представим операторы Q(p) и Я(р) в виде сумм Q(p) = Qm(p) + ЛQ(p) и Я(р) = Ят(р) + ЛД(р), где ЛQ(p) и ЛЯ(р) - операторы с неизвестными коэффициентами, порядки которых не превышают п - 1 и т - 1 соответственно. Подставим это разложение в (1) и составим уравнение для ошибки слежения е(0 = у(0 - ут(^ - И) в виде
в(Ґ) = Шт (Р)
и(і _ И) + ^Ми(( _ И) _
К (р)
Ав(Р) у() _ к-тг(* _ И)
кКт (Р) к
Решим сначала поставленную задачу, когда выполнены только предположения 1-4.
Введем закон управления
(5) «(О = v(^),
К(р)
где v(t) - вспомогательное управляющее воздействие, структура которого будет предложена ниже. С учетом закона управления (5), преобразуем уравнение (4) к виду
є(ґ) = к
v(t _ И) + АК(Р) v(t _ И) _
К( р)
А^(Р) y(t) _ ктКт (Р) _ И)
кат ( р) кат (Р)
Введем фильтры
в1 ^) = F1в1 ^) + bv(t _ И), в1 (0) = 0,
(6) в2^) = F2в2(t) + Ьу^), в2(0) = 0, в3^) = F2в3(t) + Ьг^ _И), в3(0) = 0.
Здесь в^) є Ят; в2(t) є Я"; в3(0 є Я"; F1, F2 - числовые матрицы в форме Фробениуса с характеристическими многочленами Ят(Х) и Ои(А) соответственно; Ь = [0, ..., 0, 1]т - вектор, размерность которого соответствует размерности рассматриваемой системы.
Принимая во внимание уравнения фильтров (6), преобразуем последнее уравнение ошибки к виду
(7) є^) = к_ И) + ) _ с0т2в2^) _ с0тзвз^)[
где с0і, с02, с03 - векторы неизвестных постоянных параметров, коэффициентами которых являются коэффициенты операторов АЯ(р), А0(р)/к и ктЯт(р)/к соответственно.
Снова преобразуем уравнение объекта (1) с учетом разложения оператора 2(р) = 2т(р) + А0(р), закона управления (5), первых двух уравнений фильтров (6). В результате получим
у ^^ v(t _ И) _ тттт y(t)=ств (t) _ ксТ2в2^),
Ят (Р) ат (Р)
где с01 - вектор, составленный из коэффициентов оператора кЯ(р). Подставим последнее выражение во второе уравнение фильтров (6):
в2 (0 = _ кЬсТ02 )в (t) + ЬС^в (t) .
Введем обозначения с0 = -[с01т, -с02т, -с03т]т,
w(t) = вт(0, в2T(t), в3T(t)]T и перепишем уравнения (6) и (7) в виде
(8) к(і) = ) + Bf ^ _ И),
(9) є(0 = к [v(t _ И) _ С0т w(t)], где
Л =
^00
Ьс01 F2 _ кЬс02 0
0
0
"ь 0"
= 1 v(t _ И)
, В = 0 0
ь 0 г ^ _ И)
Найдем решение уравнения (8) в форме
і
w(t + И) = eAhw(t) + |еА(і-5)В/(5)Ж .
і-И
Сделав замену 5 = g + і, перепишем последнее выражение в
виде
0
w(і + И) = еА^(і) + | е ^ АіВ/ (і +
-И
Подставим последнее в (9):
(10) е(і) = k
v(t - И) - а0тw(і - И) - } ^ (g)/(і + g - И)^
Здесь а0т = с0Т еАН, в0Т = с0т е~А В - новые векторы неизвестных постоянных параметров.
В результате получена обобщенно настраиваемая модель по ошибке слежения (10) для которой можно применять любые известные схемы управления. Дальнейший синтез системы управления будем осуществлять с помощью модифицированного алгоритма адаптации высокого порядка [12].
4. Метод решения
Зададим закон вспомогательного управляющего воздействия v(t) в виде
(11) v(t) = аТ^М0 + |РТ^, g)f(t + g -И№,
-И
где a(t) и ДО - векторы настраиваемых параметров. Подставим
(11) в (10) и преобразуем (10) к виду
е({) = k[(а^ - И) - а0 )т w(t - И) +
(12) о
’+\(Р« - И, ^ - &(^)т f(t + g->
-И
Утверждение 1. Пусть выполнены предположения 1-4. Тогда система управления, состоящая из закона управления (5) и (11), фильтров (6) и алгоритмов адаптации
а (о = -р^- И), (13) 8р^, g)
---Г---- = р2е() f ^ + g - И),
8t
где р1 > 0, р2 > 0, обеспечивает выполнение целевого условия (3) и ограниченность всех сигналов в замкнутой системе управления.
Доказательство. Выберем функцию Ляпунова в виде
V (0 = -^~ (а (0 - а0 )т (а ^) - а0) +
(14)
2kpl
1 0
+ — | р, g) - Р0 )т (р^, g) - ?0 к, 2р -И
и возьмем от нее полную производную по времени вдоль траекторий (13):
0
1 1 0
Рі(і) = «т(і)(«(і) - «0 ) + ^— |
kPl kP2 -И
Д(^ g) - Д0 ^ =
е(і)
k
ді
wт(і - И)(« (і) - «0) + I /т(і + g - И)(Д(і, g) - Д )^
-И
Подставим в правую часть последнего выражения уравнения ошибки (12) и перепишем его в виде
^) = -е2^).
Следовательно, функции а(0 и Р(^ g) ограничены. Тогда из
(13) следует, что
Нта(0 = 0 , Нт = 0 .
t ^да I ^да 8t
Так как ¥^) > 0 и Ух(?) < 0 , то Нт ¥1^) < да. С учетом этого
t ^да
рассмотрим интеграл
0,5
( ю \
| е 2(і)йі = - IVI (і)^і = Ііт (VI (0) - К(і))0,5 < да .
V 0 У
V 0 у
Значит Нт е^) = 0. Докажем теперь ограниченность векто-
і
ра регрессии w(t).
Предположим, что вектор w(t) не ограничен. Тогда из ограниченности сигналов a(t), P(t, g), r(t), гурвицевости полиномов Rm(X) и Qm(A), уравнений фильтров (6) и ошибки (12) можно утверждать, что supy(t)| « sup|w(t)| . Но тогда, в соответствии с
s<t s <t
леммой [18], если |w(t)| возрастает, то степень роста [y(t)| меньше, чем |w(t)|, а если liml w(t)| = 0, то [y(t)| имеет порядок малости
t
больше, чем |w(t)|, что приводит к противоречию, значит вектор w(t) ограничен.
Для реализации закона управления (5) необходима реализация ^-производных сигнала v(t), что из (6), (11) и (13) требует измерение производных сигналов r(t - h), ym(t) и y(t). Последнее требование противоречит условию предположения 5. Тогда сформируем закон управления в виде
(15) «(t) = V (t),
Rm (P)
где V (t) - оценка вспомогательного управляющего воздействия v(t), полученная с помощью наблюдателя [15]
(16) 4(t) = G£(t) + Do(V(t) - v(t)), V (t) = L£(t),
"0 I„_, y
Iy- 1 - единичная матрица порядка
где £(t) є R7; Go =
r-i О О
7- l; Do =
dl d2 dy и ’ и2’'"’ M7
T
, причем dl, ..., d7 выбираются
из условия гурвицевости матрицы G = G0 - DL, где D = №\, ..., d7]т, L = [1, 0, ..., 0], ц> 0 - достаточно малая величина.
Для оценки точности наблюдения введем вектор отклонений
Щ) = Г-1(^) - о^)), где Г= diag{ц7- ', ц7-2, ц, 1}, о(t) = [у(0, v(t),..., v(7-1)(t)]т. Продифференцировав n(t) по времени с учетом уравнения (16), получим:
П(0 = ц1Оц^) + bv(7)(t), A(t) = ц7 lLЦ(t).
Преобразуем предпоследние уравнения в эквивалентные относительно выхода A(t):
(17) r(t) = p lG^(t) + qV(t), A(t) = ju7 lL^(t).
Здесь rjl(t) = r1(t), q = [U ”7, 0, ..., 0]T. Последние два уравнения эквивалентны относительно переменных rl1 (t) = Г1 (t), так как являются различными формами записи уравнения
(р 7 + du -p7-1 +... + dyu 7r^(t) = p7v(t).
Принимая во внимание (16) и (17), уравнение ошибки
(12) преобразуем к виду
e(t) = k[(a(t - h) - a0 )T w(t - h) -
(18) - J (P(t, g) - &( g ))T f(t + g - h)dg + u7 lLr(t - h) .
-T _
Утверждение 2. Пусть выполнены условия предположений 1-5. Тогда существует число и > 0 такое, что при и < U система управления, состоящая из фильтров (6), закона управления (11) и (15), алгоритмов адаптации (13) и наблюдателя (16) обеспечивает выполнение целевого условия (3) и ограниченность сигналов в системе управления.
Доказательство. Перепишем уравнения (17) и (18) в виде
e(t) = k[(a (t - h) - a0 )T w(t - h) -
(19) - J(fi(t, g) - A)(g))T f (t + g - h)dg + u7-1Lr(t - h) ,
-T _
ur(t) = Gr(t) + U2qv(t), где U1 = U2 = U Воспользуемся первой леммой [1]. Для этого возьмем функционал Ляпунова-Красовского в виде
(20) V (t) = V1(t) + V2{t),
где V1(t) определяется выражением (14),
V2 (t) = ГT(t)Nr(t) + JrT(s)N2r(s)ds ,
t-h
N1 = N1T > 0 определяется из уравнения
NTG + GN1 =-Q, Q = QT > 0, N2 = N2T > 0.
В соответствии с леммой [1] рассмотрим (19) при м = 0. С учетом результата, полученного в утверждении 1, вычислим от
(20) полную производную по времени вдоль траекторий (19):
к (о=-е 2(о-—гТшг(о+
(21) М
+ Г Т(1)N2^) - г Т(1 - к)N2^ - к).
Если — 2 - N2 = 22 > 0 , то У\(1) > 0 и V(1) < 0, а значит сиМ
стема (19) при ^2 = 0 асимптотически устойчива и все сигналы в ней ограничены. В соответствии с леммой [1], система уравнений (6), (11), (15), (13), (16) и (19) диссипативна при м = 0. Найдем теперь Мо, при котором система управления сохраняет область диссипативности.
Пусть теперь в (19) м = М = М.- Рассмотрим снова функционал (20) и возьмем от него производную по времени вдоль траектории (13), (19):
V(0 = -е2(1) + kм7-1 е(1)Lr(t - к) -- Г Т(1) + 2М)^Т(0N^(1) - г Т(1 - к)^г (1 - к). Воспользуемся оценками:
-1 е2(t) + kм7-1е(1)Lr\(t - к) -гТ(1 - к)N-24^ - к) <
2
< -
( 1 - ^2 -
—=|е(0| - 7 11 Ь\\\\?^ - И)\\ < 0 при k > k И
м
к2/л27-2||Х||2 - 2 < 0;
2^0^T(t)) < 2ло ??'1>)тЫ?) + V2 ^)) < 2Ло(?T(t)NlqqTЫ?(0 + д) где д = sup|v2Cs•)| .
Подставив полученные оценки в (21), получим
V(1) < -е2(1) - г Т(1 )(02 - 2М)N1qqТN1 Г) + 2 м? .
Если 22 - 2м)NlкTкNl = 23 > 0, то все сигналы в замкнутой системе будут ограничены. Причем, уменьшая число м, можно уменьшить значение 3 в целевом условии (3).
Для иллюстрации работоспособности предложенного в статье алгоритма рассмотрим пример.
5. Примеры
Пусть объект управления (1) описывается уравнением
(22) {р3 + а1 р2 + а2р + а3 )у(1) = ки(1 - к).
Класс неопределенности Е задан неравенствами: 3 < а1 <7, 1 = 1, 2, 3; 0,5 < k < 5; к - известное время запаздывания, которое будет определено позже.
Эталонную модель (2) зададим выражением
(Р + 1)3 Ут 0) = Г И X Г И) = 1 + 0,2^П 0,21,
Ут (0) = Ут (0) = Ут (0) = 0 Так как Ят(р) = 1, 2т(р) = (р + 1)3, то первый фильтр (6) отсутствует, а остальные сформируем в виде
У0 ),
(23)
' 0 1 0 ' "0"
02(t) = 0 0 1 в 2 () + 0
-1 - 3 - 3 1
(24)
02(0) = 0,
" 0 1 0 " "0"
03^) = 0 0 1 в3 ^) + 0
-1 - 3 - 3 1
в3(0) = 0.
Сформируем вектор регрессии в виде М>(1) = [б2Т(0, ^3Т(1)]Т. Выберем в (16) D = [3, 3, 1]Т и м = 0,1, и сформируем наблюдатель (16) в виде
"0 1 0" " 3 • 0,1"
ы) = 0 0 1 ^) - 3 • 0,12
0 0 0 1 • 0,13
Щ = [1, 0, 0^(0,
где 6) = [6(0, 6(0, 6(0]Т, 6(0) = 0.
Пусть в (13) р\ = 0,8 и р2 = 0,1. В результате алгоритмы адаптации (13) и закон управления (11) и (15) примут вид а(1) =-0,8е(1 )м/(: - к), а(0) = 0,
= -0,1е(1) f (1 + g - к), Р(0, ^) = 0,
ОТ
(26) 0
у(1) = а Т (1)w(t) +| рТ(1, g)f (1 + g - к)dg,
-к
и (1) = {р +1)3 V (1) = 61(1) + 362(1) + 363(1) + 63 (1).
На рис. 1 и рис. 2 приведены результаты моделирования по выходу объекта у(1), выходу эталонной модели ут(0 и управляющему воздействию и(1) при следующих значениях параметров в объекте управления:
(27) у(0) = у(0) = у(0) = 1; k = 1; а: = 5; а2 = 5; а3 = 5; к = 2 с.
Рис. 1. Переходные процессы по у(0 и ут(0
«(О
Рис. 2. Переходные процессы по ^0
На рис. 3 и рис. 4 приведены графики по у(0, уДО и при следующих параметрах в объекте:
(28) у(0) = у (0) = у(0) = 1; k = 0,5; a1 = 3; a2 = 5; a3 = 5; h = 3 с.
Результаты моделирования показали, что влияние величины запаздывания сказывается только в начале функционирования системы и практически не сказывается в установившемся режиме.
Следует отметить, что в реальной ситуации объекты подвержены влиянию внешних неконтролируемых возмущений и значение запаздывания может быть известно неточно. Влияние внешних возмущений на результаты переходных процессов незначительно, если собственная частота возмущений значительно отличается от собственной частоты объекта. При регулировании объектами с неизвестным запаздыванием (которое может быть переменным) требуется наличие верхней оценки времени запаздывания (h > h), значение которой устанавливается в системе управления вместо h.
и {і)
Рис. 4. Переходные процессы по и(0
Рассмотрим вышесказанное на численном примере моделирования. Пусть модель объекта управления (22) описывается уравнением
(29) (р3 + а1 р2 + а2 p + а3 )y(t) = - к(/}) + (р($) .
Положим, что верхняя оценка времени запаздывания к = 4 с. Эталонную модель зададим уравнением (23). Сформируем систему управления, состоящую из фильтров состояния (24), наблюдателя (25), закона управления и алгоритмов настройки параметров (26), где только во втором уравнении (24) и
в первом, во втором и в третьем уравнениях вместо h ставится к .
На рис. 5 и рис. 6 приведены результаты моделирования по выходу объекта у(0, выходу эталонной модели ут(0 и управляющему воздействию и(0 при параметрах в объекте управления (29), взятых из (27), только где к = 2 + е~2{ с и (р(:0 = 1 + 0^т 0,11.
Рис. 6. Переходные процессы по и(0
На рис. 7 и рис. 8 приведены результаты моделирования по У(0, ут(0 и u(t) при данных в объекте (29), взятых из (28), только где к = 3 - 0^т 4t с и д)(0 - белый шум.
Рис. 7. Переходные процессы по у(і) и ут(і)
Рис. 8. Переходные процессы по и(0
6. Заключение
В статье решена задача адаптивного управления с эталонной моделью для линейного объекта с неизвестными параметрами и запаздыванием по управлению. При решении предполагалось, что измерению доступен только скалярный выход объекта управления. Синтез системы управления осуществлялся с использованием модифицированного алгоритма адаптации высокого порядка. Получены алгоритмы, обеспечивающие слежение выхода объекта за эталонным сигналом с заданной точностью без использования прогнозирующих устройств.
Литература
1. БРУСИН В.А. Об одном классе сингулярно возмущенных адаптивных систем. 1 // Автоматика и телемеханика. -1995. - №4. - С. 119-127.
2. ГУРЕЦКИИ Х. Анализ и синтез систем управления с запаздыванием. - М.: Машиностроение, 1973. - 328 с.
3. КИРЬЯНЕН А.И. Устойчивость систем с последействием и
их приложения. - СПб.: Издательство Санкт-
Петербургского университета, 1994. - 235 с.
4. КОЛМАНОВСКИЙ В.Б., НОСОВ В.Г. Устойчивость и периодические режимы систем с последействием. - М.: Наука, 1981. - 448 с.
5. МИРОШНИК И.В., НИКИФОРОВ ВО., ФРАДКОВ АЛ. Нелинейное и адаптивное управление сложными динамическими системами. - СПб.: Наука, 2000. - 549 с.
6. ПОЛЯК Б.Т., ЩЕРБАКОВ П.С. Робастная устойчивость и управление. - М.: Наука, 2002. - 303 с.
7. ФОМИН В.М., ФРАДКОВ А.Л., ЯКУБОВИЧ В.А. Адаптивное управление динамическими объектами. - М.: Наука, 1982. - 448 с.
8. ФУРТАТ И.Б., ЦЫКУНОВ А.М. Адаптивное управление объектами с запаздыванием по выходу // Известия ВУЗов. Приборостроение. - 2005. - №7. - С. 15-19.
9. ФУРТАТ И.Б., ЦЫКУНОВ А.М. Синтез адаптивного управления по выходу для систем с запаздыванием на осно-
ве модифицированного алгоритма высокого порядка // Приборы и системы. Управление, контроль, диагностика. -2006. - №8. - С. 15-17.
10. ЦЫКУНОВ А.М. Адаптивное и робастное управление динамическими объектами. - М.: ФИЗМАТЛИТ, 2009. - 268 с.
11. ЦЫКУНОВ А.М. Адаптивное управление с компенсацией влияния запаздывания в управляющем воздействии // Известия РАН. Теория и системы управления. - 2000. - №4. -С. 78-81.
12. ЦЫКУНОВ А.М. Модифицированный адаптивный алгоритм высокого порядка для управления линейным объектом по выходу // Автоматика и телемеханика. - 2006. - №8. -С.143-152.
13. ЦЫКУНОВ А.М. Следящие системы для линейных объектов с запаздывающим управлением // Мехатроника, автоматизация, управление. - 2008. - №8. - С. 7-12.
14. ЦЫПКИН ЯЗ. Оптимальные адаптивные системы управления объектами с запаздыванием // Автоматика и телемеханика. - 1986. - №8. - С. 5-24.
15. ATASSI A.N., KHALIL H.K. A separation principle for the stabilization of class of nonlinear systems // IEEE Trans. Automat. Control. - 1999. - Vol. 44, №9. - P. 1672-1687.
16. KRISTIC M. Delay compensation for nonlinear, adaptive, and PDE systems. - Birkhauser, 2009. - 466 p.
17. LOZANO R., CASTILLIO P., GARCIA P., DZUL A. Robust prediction-based control for unstable delay systems: Application to the yaw control of a mini-helicopter // Automatica. - 2004. -Vol. 40, №4. - P. 603-612.
18. NARENDRA K.S., ANNASWAMY A.M., SINGH R.P. A general approach to the stability analysis of adaptive systems // Int. J. Control. - 1985. - Vol. 41, №1. - P. 193-216.
19. NICULESCU S.I., ANNASWAMY A.M. An adaptive Smith-controller for time-delay systems with relative degree n < 2 // Systems and control letters. - 2003. - Vol. 49, №5. -P. 347-358.
20. SMITH J.M. Closer control of loops with dead time // Chem. Eng. Prog. - 1959. - №53. - P. 217-219.
ADAPTIVE CONTROL OF PLANT WITH TIME DELAY IN INPUT SIGNAL USING NO PREDICTORS
Igor Furtat, Institute of Problems of Mechanical Engineering of RAS, Saint-Petersburg,
National Research University of Information Technologies, Mechanics and Optics, Saint-Petersburg,
Gubkin Russian State University of Oil and Gas, Moscow;
Cand. Sc., assistant professor (cainenash@mail.ru).
Abstract: The problem is considered of adaptive control of plants with time delay in input signal without using predictors and measuring only the output of a plant. The suggested algorithm guarantees the desired accuracy of tracking the plant output to a reference signal. Simulation results are provided illustrating algorithm performance.
Keywords: plant with time delay in input signal, modified algorithm of adaptation of high-order, observer, singularly perturbed system.
Статья представлена к публикации членом редакционной коллегии Д. А. Новиковым