ISSN 1814-1196 Научный вестник НГТУ том 72, № 3, 2018, с. 59-72
http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 72, No. 3, 2018, pp. 59-72
ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ
INFORMATICS, COMPPUTER ENGINEERING AND CONTROL
УДК 681.5.01:681.51.013 DOI: 10.17212/1814-1196-2018-3-59-72
Компенсация возмущений в задаче робастного управления сетью объектов
*
с распределенным и дискретным запаздыванием
А.В. ИМАНГАЗИЕВА
414056, г. Астрахань, ул. Татищева, 16, Астраханский государственный технический университет
Предложено решение задачи управления сетью объектов, математическими моделями которых являются дифференциальные уравнения с распределенным и дискретным запаздываниями. Робастное управление, предложенное автором для объекта с распределенным запаздыванием, применяется для формирования управляющих воздействий в каждом из локальных объектов сети. Компенсация действия внешних и внутренних возмущений в каждой из локальных подсистем осуществляется с помощью вспомогательного контура и двух наблюдателей производных переменных системы управления. Применение наблюдателей переменных обусловлено необходимостью получения оценок производных переменных системы, измерение которых недоступно. Таким образом выбранная схема формирования управляющего воздействия позволяет выделить сигнал, который несет информацию о неизвестных параметрах математической модели, распределенном и дискретном запаздывании. Полученный алгоритм управления является децентрализованным, так как в каждом из локальных объектов управления осуществляется слежение за сигналом локальной эталонной модели. Достоинством предложенного алгоритма является тот факт, что для формирования управляющих воздействий в каждом из локальных объектов требуются измерения только скалярных входа и выхода подсистемы. Приведен числовой пример системы управления сети, состоящей из трех динамических объектов с распределенным и дискретным запаздыванием. Для сети объектов применен предложенный децентрализованный алгоритм управления. Проведено численное моделирование в пакете Simulink Matlab, приведены графики переходных процессов по ошибкам слежения и выходам объектов и эталонных моделей для каждой из трех подсистем. Результаты моделирования подтвердили теоретические выводы и показали хорошую работоспособность предложенного децентрализованного алгоритма управления в условиях постоянно действующих внешних и внутренних возмущений.
Ключевые слова: сеть, робастное управление, ограниченные возмущения, точность, распределенное запаздывание, дискретное запаздывание, алгоритм управления, наблюдатель Халила, метод вспомогательного контура
Статья получена 06 апреля 2018 г.
ВВЕДЕНИЕ
На сегодняшний день системы управления объектами с распределенным и дискретным запаздыванием заслуживают отдельного внимания, поскольку анализ публикационной активности показывает, что в нашей стране достаточно мало работ, посвященных управлению такими объектами, в то время как в ведущих иностранных изданиях по теории управления опубликовано большое количество статей и монографий по данной тематике, например, такие как [1-3]. Актуальность поставленной задачи объясняется ее решением в условиях априорной неопределенности, а также действии на объект управления внешних возмущений. Кроме того, в последнее время особенно актуальны задачи управления сетевыми (Multiagent) объектами управления в таких областях, как электроэнергетика, робототехника и т. д. Робастное управление позволяет компенсировать действие возмущений так, что при этом структура управляющего устройства остается неизменной [4-6].
В некоторых случаях при синтезе управления неучтенные запаздывания приводят к ухудшению качества переходных процессов и даже потере устойчивости [7, 8]. Поэтому присутствие запаздывания в математической модели объекта управления позволяет сделать эти системы близкими к реальным. Разные задачи управления объектами с запаздыванием решены в публикациях [1-13]. Так, например, с помощью Ию теории предложено решение задачи синхронизации для объекта с дискретным и распределенным запаздыванием [1]. В работе [9] с помощью метода внутренней модели решается задача компенсации возмущений в линейной системе с входным запаздыванием; в [10] с использованием теории графов и метода вспомогательного контура [4] решена задача синхронизации сети линейных объектов. Системы с запаздывающим управлением рассмотрены в [11].
Принцип динамической компенсации, суть которого заключается в том, чтобы предварительно исключить влияние возмущений на контур управления и далее решать задачу регулирования без учета возмущающих факторов, позволяет спроектировать эффективную автоматическую систему управления, учитывающую реальные условия функционирования [11].
Одним из подходов к решению задачи синтеза алгоритмов управления объектами с запаздыванием, в основе которых лежит принцип динамической компенсации, является робастное управление, предложенное в работе [4], суть которого заключается в том, чтобы предварительно выделить сигнал, который несет информациию о возмущениях и запаздывании, а затем компенсировать его действие на контур управления. Метод вспомогательного контура, предложенный в [4] профессором А.М. Цыкуновым, позволил решить целый ряд задач робастного управления различными объектами с последействием [12].
Алгоритмы управления, разработанные для объектов без запаздывания, требуют дополнительного рассмотрения, поскольку не все из них остаются работоспособными для систем, учитывающих эффект от запаздываний. В данной работе решается задача управления с эталонной моделью для сети динамических объектов с распределенным и дискретным запаздыванием. Для формирования управляющих воздействий в каждой локальной подсистеме, в отличие от работы [12], применяется регулятор [13]. С помощью метода
вспомогательного контура и двух наблюдателей Халила [14] формируется сигнал, несущий информацию о всех возмущениях и запаздывании, а далее оценивается и компенсируется его действие на объект управления с требуемой точностью. В отличие от работы [15] полученный алгоритм управления является децентрализованным, так как в каждом из локальных объектов управления осуществляется слежение за сигналом локальной эталонной модели. Достоинством предложенного алгоритма является то, что для формирования управляющих воздействий в каждом из локальных объектов требуется информация об измеренных только скалярных входах и выходах подсистемы.
1. ПОСТАНОВКА ЗАДАЧИ
Рассмотрим сеть, состоящую из г связных локальных объектов, математические модели которых имеют следующий вид:
о г
х (?) = ЛЛ (?) + | у у (? + 0) а 0 + В1щ (?) + X ТуУ] (? - к) +
-к ]=и*]
+ Г/ (?), yi (?) = ьл(?), х (0) = ф (0), 0 е [-к;0], у = й, (1)
где Ху е Яп', уу (?) и иу (?) - скалярные регулируемые выходные переменные локальных объектов и управляющие воздействия; к - время запаздывания; Фу (0) - непрерывные векторные начальные функции; /у (?) - внешние возмущения; Ау, Д, Ву, Г гу, Гу, Ц - числовые матрицы соответствующих размерностей.
Качества переходных процессов для каждой из локальных подсистем задаются следующими эталонными моделями:
о
(?) + | Уту (? + 0) а0 +
-к (2)
Уту) = Сухту), хту(0) = Фту(0), 0е[-к;ОЪ у = 1, г,
где хт^ е Яп' т', уту (?) и gi (?) - скалярные выходы и задающие воздействия локальных эталонных моделей; Ат, Бт, Вт, Ьт - числовые матрицы соответствующих размерностей; фту (0) - непрерывные начальные векторные функции.
Требуется получить такое алгоритмическое обеспечение системы управления, чтобы выполнялось целевое условие
У(?)-Уту(?)| <5 пРи ?^То, у = 1,г, (3)
где 5 > 0 - достаточно малая величина, которая характеризует точность слежения по истечении времени То .
Предположения
1. Локальные объекты являются управляемыми.
2. Известно множество возможных значений элементов матриц
А, Б, В-, Г,-, ггу, ц.
3. Полиномы Ц
( 0 л
1т-8 - А,- - Б- | е8^6
В- - гурвицевы, где 8 - ком-
-к У
плексная переменная в преобразовании Лапласа,
( 0 Л
1Щ8 - А - Б- | e■8QdQ
-к у
транспонированная матрица алгебраических дополнений матрицы
( 0 л
Г
1п-8 - А- - Б- | е d9 , 1п- - единичная матрица размерности п1 х п1 .
-к у
4. Функции ^ (?) и gi (?) являются гладкими ограниченными функциями.
2. РЕШЕНИЕ ЗАДАЧИ
Приведем уравнения (1), (2) к форме «вход-выход» и применим преобразование Лапласа. Тогда получим следующие уравнения в изображениях по Лапласу:
0 ( 0 л
6ц(8)У- (8) = 6-2(8) | (8) + Яц(8) + Я,2(8) | е86 de
-к
и- (8) +
-к У
г ( 0 Л
+ I Р- (8) + Р2у (8) I е86 de ] =1,,'^г V -к У
е~к8 У,- (8) +
( 0 л
$!(8) + 2(8) I е8^6
-к У
Л (8) + ^ (8);
(4)
°0г1(8)У™,(8) = 2 (8) I ^ ^Ут-(8) + кт-°т (8)gi(8), '' = Iг , (5) -к
где
0 ( 0 л
Й1 (8) - а12 (8) I е8^6 = det 1п-8 - А- - БЦ | esede
-к
-к У
0 ( 0 л
ЯЛ (8) + Я-2 (8) I е8^6 = Ц 1п-8 - А^. - БЦ I е8^6
- к
-к
В-,
0
0 ( 0 Л
Р1у (8) + Р2, (8) I esSede = Ц 1п-8 - А- - БЦ I е8^6
- к V - к
0 ( 0 Л
8-1 (8) + 2 (8) I esede = Ц 1Ы8 - а,■ - Б-Ц I е^
- к 0
-к у 0
( 0 Л
О0п(8) - %2(8) I e8ede = det 1„г 8 - А^- - Б0-С I е^
- к
-к
deg6-1(8) = п-, deg6-2(8) = п- -1, degЯЛ(8) = т-, degЯ^) = т- -1, ^ Р1у(8) = Р-, deg Р2-(8) = Р- -1, deg (8) = У-, ^ (8) = У- -1, п- > т-, п- >у-, п- >р-.
Для полиномов 6-1 (8) и Qi 2(8) применим алгоритм деления Евклида:
6-1( 8) = Оц( 8) Я-1(8 ) + 8 ),
612(8) = Gi2 (8)Яг1(8) + Ж-2(8),
где
deg Ол (8) = п- - т-, deg О-2 (8) = п - т- -1, degИп (8) < т-, deg Ж-2(8) < т-.
Многочлены О-1 (8) и О-2(8) представим в виде суммы двух составляющих, принимая во внимание (5):
О-1(8) = О0-1(8) + ЩЛ (8X О-2 (8) = О0-2 (8) + 2 (8). Тогда получим следующее представление многочленов 6-1 (8) и 6- 2( 8): 6-1 (8) = (О0-1 (8) + Щ-1 (8) )) (8) + N1 (8), 6-2 (8) = (2 (8) + Щ2 (8))) (8) + N2 (8).
Разделим обе части уравнения (4) на многочлен Я-1(8) = Яц(8)/г- , в результате чего получим
0
Г сН -
О0-1 (8)У- (8) = О0-2 (8) I е deyi (8) + ги- (8) + V- (?), - = Iг. -к
Здесь
Ф- (?) = =
Я-1( 8)
Я-2(8) I е^и- (8) + I Р1, (8) + Р2у (8) I е de
- к -=1,-V - к У
е-У,- (8) +
0
( 0 Л
^) + Б,) | в50й0 -к )
\
Л (*) + К (*)
+ у(5) + Ял( 5)
^2(+ ^2 (0 Л0у, (5) -ЬЬ(5). Л |1( 5) -к
Составим уравнения для ошибок е, (5) = у, (5) - ут, (5):
о _ _
°0,1 ((5) = Оооа (5) | е(Г + 0) й0в, (5) + ги, (5) + V, (5), , = 1, Г. -к
Тогда последнее уравнение после применения обратного преобразования Лапласа примет следующий вид:
о _ _
(р)е, (г) = Ооа (р) I в(г + 0)й0 + гиг (О + V (г), , = 1, Г. (6)
-к
Применим алгоритм управления [13] для того, чтобы выделить сигналы, несущие информацию о функциях V, (?) .
Будем формировать законы управления в виде
и1 (г) = Т (р )у, (г),
(7)
если доступны измерению п, - т, - 2 производных управляющих воздействий V,(г).
Тогда уравнение (6) примет вид
о _ _
&ои (р)в (г) = Ооа (Р) | е(г + 0)й0 + пТ(р)у, (г) + V, (г), , = 1, г. (8)
-к
В случае невозможности измерения производных управляющих воздействий зададим законы управления в виде
и1 (г) = Т (рМ (г), (9)
где V ¡(г) - оценка сигнала V ), получаемая с наблюдателя [14]
С,(0 = ад (г) + БоМ (г) - ^-(0), V, (г) = ддо. (10)
Здесь С, (г) е Яп' т , - матрица в форме Фробениуса с нулевой нижней
I
строкой, ь = [1,0,...,0], Бэ, =
¿1, ь(п, -т)
. Параметры Ъц,..,Ъп ,
[ Р
выбираются так, чтобы матрицы ^ = ^0, + БЬ были гурвицевыми,
Т
Б, = [Ъ1,,..., Ъ(п, -т),].
Подставив (19) в (6), получим уравнение
О0п(р)е> (?) = РгПрК(?) + V-(?) + РгПр)(ч(?) - V-(?)) , (11)
_ 0
где V (?) = V- (?) + О0-2 (р) I е (? + e )de.
-к
Полиномы г-Т- (8) будем выбирать таким образом, чтобы передаточные функции удовлетворяли условию г-Т- (8)/О0л(8) = 1/8 + ат . Тогда уравнение (11) преобразуется к виду
(р + ат) е- (?) = pv¿ (?) + Ф- (?), (12)
где ф- (?) = (1/ г-Т- (р)) IV (?) + Р (V (?) - V- (?)). Введем вспомогательные контуры
(р + ат) е~(?) = р^- (?), (13)
и сигналы рассогласований С- (?) = е- (?) - е- (?), откуда с учетом (12) и (13) получим (р + ат) С- (?) = ф (?).
Будем формировать сигналы V- (?) в виде
V- (?) = -р1(р + ат) С- (?), (14)
если измерению доступны п,- - т- - 2 производные сигнала V- (?) и первая производная регулируемой величины е- (?). Получим, что законы управления (7) и (14) обеспечивают асимптотическую устойчивость систем (6), (7) и (14) по переменным е- (?), а уравнение замкнутых систем будет иметь вид
(р + ат ) е-(?) =
В случае невозможности измерений производных сигналов рассогласований С- (?) зададим законы управления в виде
V (?) = -1(р + ат) С(?), (15)
где С-(?) - оценка сигнала С- (?), получаемая с наблюдателя [14]
^ (?)=—(с,- (?) - ^ (?), С-(?)=^ (?). (16)
ц
Утверждение. Пусть выполнены условия предположений 1-4, тогда для любого 5> 0 в (1) существуют числа ц > 0, т > 0 такие, что для ц<ц0 и ? > Т для системы (1), (2), (6), (9), (13), (15), (16) выполнены целевые условия (3) и все переменные в системе ограничены.
Доказательство утверждения аналогично доказательству утверждения, которое приведено в работе [12].
3. ЧИСЛОВОЙ пример
Рассмотрим сеть из трех объектов управления, динамические процессы в каждом из которых описываются дифференциальными уравнениями с распределенными и дискретными запаздыванием:
Х1 =
ап а21 а31
а12 а22 а32
а13 а23 а33.
0
I л(*+9) й е-
-3
11 12 __ ё13.
- 3) + У3(' - 3) У
"0" " 0"
0 щ + 1 /, У1 =[100] Х1,
Ь _ _1_
" а1 1 0" " 41' 0 "й21"
Х 2 = а2 0 1 х2 + 42 I У2 (* + 9) ё9 + й22 (Ы - 3)+У3(* - 3))
_а3 0 0_ _ 43 _ -3 _й23 _
" 0 " " 0 "
Ь1 "2 + 2 /2, У 2 =[10 0] Х2,
_Ь2 _ _-3_
х3 =
С11 с12 с13 " "44 " 0 " й31'
С21 с22 с23 х3 + 45 I У3(* + е) й е + й32 Ы
С31 с32 с33 _ _4б _ -3 _й33 _
" 0 " " 0 "
+ Ь3 "3 + 2 /3, У3 = [100] х3.
_Ь4 _ _-3_
Ы - 3)+У2С - 3) У
Будем решать задачу децентрализованного управления трех подсистем, как отмечено в предположении 2, в условиях параметрической неопределенности. Класс неопределенности можно описать следующими диапазонами изменений элементов матриц математической модели:
1 < ау < 3, ¡Ф ], - 3 < ап < 1, - 3 < а22 < 1, -3 < а33 < 2, - 3 < ёу < 3, 1 < Ь < 8, - 5 < а{ < 5, - 5 < 41 < 5, - 3 < ёу < 3, ¡, ] = 1,3, 2 < Ьк < 5, к = 1,3, - 4 < д1 < 5, I = 1,6.
Относительная степень всех трех эталонных моделей локальных подсистем равна двум (п, - т{ = 3 -1 = 2). Возьмем одинаковые математические модели эталонных систем
" -7 1" "-2"
хт +
-12 0_ -1_
| у т (Г + 6) йе +
-3
0" 12
Ут, = [1 0] хт, .
Следуя предложенным в данной работе алгоритмам управления, выберем следующее:
• полином Т(Г) = 4Г2 + 4Г +1, р = 10, ц = 0,01, ат = 3;
• вспомогательные контуры (13) в виде (р + 3) е, (?) = 10у, (?),
• уравнения наблюдателей (10) и (16) в виде
с)=52« а) +- (V с) -а,-с)), ц
52, (*) =^-(4 (?) -51, (?)), Ц2
V, ( 0 = 51, ( 0, , = 1,3,
Г (0 = — (С, (0 - (0), ц
С, (0 = Г, (0, , = 1,3;
управляющие воздействия (9) и (14) в виде
Щ (0 = 451, (0 + 452, (0 + 52, (0,
V,, ($) = -¡0(3^ ))).
Моделирование предложенных алгоритмов управления будем осуществлять в пакете 81тиПпк среды МайаЬ:
"-3 1 1" " 5" 0 " 1"
Х1 = 4 -3 1 %1 + 4 | У1(? + 6) й6 + 2 ( - 3) + Уэ(? - 3))
3 2 1 2 -3 -1
"0" "0"
0 Щ + 1 /1, У1 =[100] Х1,
2 1
"2 1 0" "5" 0 "2"
Х2 = 3 0 1 Х2 + 4 | у2($ + 6)й6 + 2 (( - 3) + У3(? - 3))
3 0 0_ _ 2_ -3 1 _
"0" " 0 "
2 U2 + 2 f2, У2 =[10 0] X2,
_5 _ _-3_
"-1 1 1" "4" 0 " 1"
X3 = 4 -1 1 X3 + 4 J y3(t+e) de + -3 (y1(t - 3) + У2 (t - 3))
3 2 1 1 -3 1
"0" " 0 "
1 u3 + 2 f3, y3 =[10 0] X3
2 -3
На рис. 1 представлены переходные процессы по выходам локальных подсистем управления и эталонных моделей.
Рис. 1. Переходные процессы по выходам локальных подсистем
yi(t), У2 (t), Уз(1) и эталонных моделей yml(t), ym 2(t), утз (t)
Fig. 1. Transient processes at the outputs of local subsystems
yi(t), y2(t), y3(t) and reference models yml(t), ym), ym3(t)
Рис. 2. Переходные процессы по ошибкам слежения ej (t), e2 (t), e3 (t) F/g. 2. Transient processes by tracking errors e1 (t), e2 (t), e3 (t)
На рис. 2 представлены переходные процессы по ошибкам слежения в каждом из трех локальных объектов управления.
ЗАКЛЮЧЕНИЕ
Предложено решение задачи управления сетью объектов, математическими моделями которых являются дифференциальные уравнения с распределенным и дискретным запаздыванием. Робастное управление, предложенное автором ранее для объекта с распределенным запаздыванием [13], используется для формирования управляющих воздействий в каждом из локальных объектов сети. Компенсация действия внешних и внутренних возмущений в каждой из локальных подсистем осуществляется с помощью вспомогательного контура и двух наблюдателей производных переменных системы управления. Применение наблюдателей переменных обусловлено необходимостью получения оценок производных переменных системы, измерение которых недоступно. Таким образом выбранная схема формирования управляющего воздействия позволяет выделить сигнал, который несет информацию о неизвестных параметрах математической модели, распределенном и дискретным запаздывании. В отличие от работы [15] полученный алгоритм управления является децентрализованным, так как в каждом из локальных объектов управления осуществляется слежение за сигналом локальной эталонной модели. Достоинством предложенного алгоритма является тот факт, что для формирования управляющих воздействий в каждом из локальных объектов требуются измерения только скалярных входа и выхода подсистемы.
СПИСОК ЛИТЕРАТУРЫ
1. Karimi H.R. Robust adaptive Ида synchronization of master-slave systems with discrete and distributed time-varying delays and nonlinear perturbations // Preprints of the 18th IFAC World Congress. - Milano, 2011. - P. 302-307.
2. Schiffer J., DorflerF., Fridman E. Robustness of distributed averaging control in power systems: time delays and dynamic communication topology // Automatica. - 2017. - Vol. 80. -P. 261-271.
3. Morarescu I.-C, Michiels W., Jungers M. Effect of a distributed delay on relative stability of diffusely coupled systems, with application to synchronized equilibria // International Journal of Robust and Nonlinear Control. - 2016. - Vol. 26, N 7. - P. 1565-1582.
4. Цыкунов А.М. Робастное управление с компенсацией возмущений. - М.: Физматлит,
2014.
5. ПолякБ.Т., ХлебниковМ.В., Щербаков П.С. Управление линейными системами при внешних возмущениях: техника линейных матричных неравенств. - М.: Ленанд, 2014.
6. Цыкунов А.М. Робастное управление линейными объектами с переключениями // Проблемы управления. - 2017. - № 4. - C. 2-7.
7. Колмановский В.Б., Носов В.Г. Устойчивость и периодические режимы систем с последействием. - М.: Наука, 1981. - 448 с.
8. КирьяненА.И. Устойчивость систем с последействием и их приложения. - СПб.: Изд-во С.-Петерб. ун-та, 1994. - 235 с.
9. GerasimovD.N., ParamonovA.V., Nikiforov V.O. Adaptive disturbance compensation in linear systems with input arbitrary delay: internal model approach // 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). - Lisbon, Portugal, 2016. - P. 304-309.
10. Furtat I.B., Fradkov A.L., Tsykunov A.M. Robust synchronization of linear networks with compensation of disturbances // Proceedings of the 18th IFAC World Congress on Automatic Control. - Milan, 2011. - P. 1255-1260.
11. Филимонов А.Б. Спектральная декомпозиция систем с запаздыванием. Компенсация запаздывания. - М.: Физматлит, 2002.
12. Цыкунов А.М. Робастное управление объектами с последействием. - М.: Физматлит,
2014.
13. Имангазиева А.В. Робастная система слежения за эталонным сигналом линейного динамического объекта с распределенным запаздыванием // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. - 2015. - № 4. - C. 7-13.
14. AtassiA.N., KhalilH.K. Separation principle for the stabilization of class of nonlinear systems // IEEE Transactions on Automatic Control. - 1999. - Vol. 44, N 9. - P. 1672-1687.
15. Имангазиева А.В. Синхронизация сети линейных динамических объектов с распределенным запаздыванием // Научный вестник НГТУ. - 2016. - № 4 (65). - C. 19-32.
Имангазиева Алия Владимировна, кандидат технических наук, доцент, доцент кафедры «Высшая и прикладная математика» Института информационных технологий и коммуникаций Астраханского государственного технического университета. Основное направление научных исследований - синтез робастных систем автоматического управления. Имеет 15 публикаций. Е-та11:а11уа111@уаМех.га
DOI: 10.17212/1814-1196-2018-3-59-72
Compensation of disturbances in the problem of robust control of a plant network with distributed and discrete delays*
A. V. IMANGAZIEVA
Astrakhan State Technical University, 16, Tatishcheva Street, Astrakhan, 414056, Russian Federation
Abstract
A solution is proposed for the control of a network of plants whose mathematical models are differential equations with distributed and discrete delays. Robust control suggested by the author earlier for a plant with a distributed delay is used to generate control actions in each of the local plants of the network. Compensation for the action of external and internal disturbances in each of the local subsystems is accomplished with the aid of an auxiliary circuit and two observers of the derivative variables of the control system. The use of variable observers is due to the need to obtain estimates of the derived variables of the system, the measurement of which is not available. Thus, the selected scheme for forming the control effect allows us to isolate a signal that carries information about unknown parameters of the mathematical model as well as about distributed and discrete delays. The received control algorithm is a decentralized one since in each of the local control plants the signal of the local reference model is tracked. An advantage of the proposed algorithm is the fact that for the formation of control actions in each of the local plants only measurements of the scalar input and output of the subsystem are required. A numerical example of a network control system consisting of three dynamic plants with distributed and discrete delays is given. The proposed decentralized control algorithm is applied to a network of plants. Numerical simulation in the Simulink Matlab package is carried out and graphs of transients based on tracking errors, plant outputs and reference models for each of the three subsystems are given. The simulation results confirmed our theoretical conclusions and showed good performance of the proposed decentralized control algorithm under conditions of constantly acting external and internal disturbances.
Keywords: network, robust control, limited perturbations, accuracy, distributed delay, discrete delay, control algorithm, Khalil's observer, auxiliary circuit method
REFERENCES
1. Karimi H.R. Robust adaptive H<» synchronization of master-slave systems with discrete and distributed time-varying delays and nonlinear perturbations. Preprints of the 18th IFAC World Congress, Milano, 2011, pp. 302-307.
2. Schiffer J., Dorfler F., Fridman E. Robustness of distributed averaging control in power systems: time delays and dynamic communication topology. Automatica, 2017, vol. 80, pp. 261-271.
3. Morarescu I.-C, Michiels W., Jungers M. Effect of a distributed delay on relative stability of diffusely coupled systems, with application to synchronized equilibria. International Journal of Robust and Nonlinear Control, 2016, vol. 26, no. 7, pp. 1565-1582.
4. Tsykunov A.M. Robastnoe upravlenie s kompensatsiei vozmushchenii [Robust control with compensation of disturbances]. Moscow, Fizmatlit Publ., 2014.
5. Polyak B.T., Khlebnikov M.V., Shcherbakov P.S. Upravlenie lineinymi sistemamipri vnesh-nikh vozmushcheniyakh: tekhnika lineinykh matrichnykh neravenstv [Control of linear systems subjected to exogenous disturbances: the linear matrix inequality technique]. Moscow, Lenand Publ., 2014.
* Received 06 April 2018.
6. Tsykunov A.M. Robastnoe upravlenie lineinymi ob"ektami s pereklyucheniyami [Robust control of linear systems]. Problemy upravleniya - Control Sciences, 2017, no. 4, pp. 2-7.
7. Kolmanovskii V.B., Nosov V.G. Ustoichivost' i periodicheskie rezhimy sistem s po-sledeistviem [Stability and periodic regimes of systems with aftereffect]. Moscow, Nauka Publ., 1981. 448 p.
8. Kir'yanen A.I. Ustoichivost' sistem s posledeistviem i ikh prilozheniya [Stability of systems with aftereffect and their applications]. St. Petersburg, St. Petersburg State University Publ., 1994. 235 p.
9. Gerasimov D.N., Paramonov A.V., Nikiforov V.O. Adaptive disturbance compensation in linear systems with input arbitrary delay: internal model approach. 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Lisbon, Portugal, 2016, pp. 304-309.
10. Furtat I.B., Fradkov A.L., Tsykunov A.M. Robust synchronization of linear networks with compensation of disturbances. Proceedings of the 18th IFAC World Congress on Automatic Control, Milan, 2011, pp. 1255-1260.
11. Filimonov A.B. Spektral'naya dekompozitsiya sistem s zapazdyvaniem. Kompensatsiya za-pazdyvaniya [Spectral decomposition of systems with delay. Compensation for lag]. Moscow, Fiz-matlit Publ., 2002.
12. Tsykunov A.M. Robastnoe upravlenie ob"ektami sposledeistviem [Robust control of plants with residual effect]. Moscow, Fizmatlit Publ., 2014.
13. Imangazieva A.V. Robastnaya sistema slezheniya za etalonnym signalom lineinogo dinamicheskogo ob"ekta s raspredelennym zapazdyvaniem [Robust tracking control reference signal of a linear dynamic plant with distributed delay]. Vestnik Astrakhanskogo gosudarstvennogo tekhnicheskogo universiteta. Seriya: Upravlenie, vychislitel'naya tekhnika i informatika - Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics, 2015, no. 4, pp. 7-13.
14. Atassi A.N., Khalil H.K. Separation principle for the stabilization of class of nonlinear systems. IEEE Transactions on Automatic Control, 1999, vol. 44, no. 9, pp. 1672-1687.
15. Imangazieva A.V. Sinkhronizatsiya seti lineinykh dinamicheskikh ob"ektov s raspredelen-nym zapazdyvaniem [Synchronization of a linear dynamic plant network with a distributed lag]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta - Science bulletin of the Novosibirsk state technical university, 2016, no. 4 (65), pp. 19-32.
Для цитирования:
Имангазиева А.В. Компенсация возмущений в задаче робастного управления сетью объектов с распределенным и дискретным запаздыванием // Научный вестник НГТУ. - 2018. -№ 3 (72). - С. 59-72. - doi: 10.17212/1814-1196-2018-3-59-72.
For citation:
Imangazieva A.V. Kompensatsiya vozmushchenii v zadache robastnogo upravleniya set'yu ob"ektov s raspredelennym i diskretnym zapazdyvaniyеm [Compensation of disturbances in the problem of robust control of a plant network with distributed and discrete delays]. Nauchnyi vestnik Novo-sibirskogo gosudarstvennogo tekhnicheskogo universiteta - Science bulletin of the Novosibirsk state technical university, 2018, no. 3 (72), pp. 59-72. doi: 10.17212/1814-1196-2018-3-59-72.
ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 72, No 3, 2018, pp. 59-72