ISSN 1814-1196 Научный вестник НГТУ том 79, № 2-3, 2020, с. 37-56
http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 79, No. 2-3, 2020, pp. 37-56
ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ
INFORMATICS, COMPPUTER ENGINEERING AND CONTROL
УДК 681.5.865.8 Б01: 10.17212/1814-1196-2020-2-3-37-56
Управление группой БЛА при неопределенных запаздываниях в каналах связи
А Р. ГАЙДУК1'", С.Г. КАПУСТЯН2'4, В С. ПЛАКСИЕНКО1,С, А.Э.А. КАБАЛАНМ
1 347922, РФ, г. Таганрог, пер. Некрасовский, 44, Институт радиотехнических систем и управления, Южный федеральный университет
2 344006, РФ, г. Ростов-на-Дону, пр. Чехова, 41, Южный научный центр Российской академии наук
а[email protected] ь[email protected] с [email protected] Л [email protected]
Группы БЛА и других безэкипажных роботов всё шире используются для решения производственных и специальных задач ввиду их большей эффективности по сравнению с одиночными роботами. Эффективность группы во многом определяется возможностями средств коммуникаций между членами группы и ее лидером, влияющих на оперативность принимаемых решений. Часто управление группой БЛА осуществляется многомерной системой управления, алгоритмы которой реализуются вычислительным комплексом БЛА-лидера группы. Проблема здесь заключается в том, что в индивидуальных каналах обмена информацией БЛА-лидера с остальными БЛА группы возникает запаздывание по времени. Произвольное пространственное распределения БЛА в окрестности лидера обусловливает существенно разные, неопределенные запаздывания в каналах его связи с БЛА группы, что может приводить к потере устойчивости управления. Для преодоления этой трудности предлагается применить ро-бастную к запаздыванию многомерную систему управления. Синтез этой системы осуществляется на основе матричного декомпозирующего управления и метода аналитического синтеза систем с управлением по выходу и воздействиям (АССУВВ) с учетом условий реализуемости управлений на цифровых вычислительных элементах.
В статье получены аналитические соотношения, включающие решение линейной системы алгебраических уравнений и процедуру построения алгоритмов цифрового управления группой БЛА, при котором обеспечивается робастная к запаздываниям в каналах связи устойчивость ее движений. Эффективность предложенного подхода иллюстрируется численным примером синтеза многомерной цифровой системы группового управления БЛА. Полученные результаты могут применяться при создании цифровых систем управления как одномерными,
Статья получена 21 января 2020 г. Исследование выполнено при финансовой поддержке РФФИ в рамках научных проектов № 17-29-07054 и № 19-08-01226, а также в рамках реализации гос. задания ЮНЦ РАН, № г. проекта АААА-А19-119011190173-6.
так и многомерными объектами с неопределенным запаздыванием в сельскохозяйственных, пищевых, энергетических машиностроительных и других производствах.
Ключевые слова: группа БЛА, многомерная система, синтез, канал связи, запаздывание по времени, матричное декомпозирующее управление, робастность, управление по выходу и воздействиям, устойчивость
ВВЕДЕНИЕ
В последнее время автономные роботы, в частности беспилотные летательные аппараты (БЛА), находят всё более широкое применение для решения задач производственной, социальной и оборонной направленности. Многие задачи, такие как доставка индивидуальных заказов, мониторинг отдельных автомобильных или железнодорожных трасс, состояния линий электропередач, трубопроводов, ледовой обстановки на реках, инспектирование государственной границы и другие аналогичные задачи, могут быть успешно решены одиночными БЛА [1-4]. Однако решение таких задач, как мониторинг больших лесных массивов, картографирование административных территорий, обследование морских акваторий, а также оборонных задач одиночными БЛА весьма затруднительно и чаще всего оказывается экономически неэффективным. Поэтому в этих и многих других аналогичных случаях применяются группы, состоящие из нескольких БЛА [5-10]. Поскольку автономные роботы являются безэкипажными, они снабжаются специальными системами управления, которые обеспечивают движение роботов и выполнение их миссий. При создании соответствующих систем используются практически все известные подходы: классический [1, 3, 4], оптимальное управление [6], коллективное и многоагентное [10-2], интеллектуальное управление [2, 5, 8, 9] и другие. Наличие нескольких БЛА в группе обуслов-ливает необходимость применения многомерного, группового управления [9, 10, 13].
Эффективность решения задач группового управления существенно зависит от коммуникационных возможностей средств связи между членами группы [5, 14, 15]. Если в группу объединяются БЛА, имеющие системы управления с ограниченными возможностями, то задача управления группой возлагается на систему группового управления (СГУ), располагающуюся на БЛА-лидере, являющемся членом этой же группы. В рамках выполнения этой роли СГУ лидера формирует управление каждым БЛА группы с учетом его ответных сигналов, поступающих по каналам связи. Из-за произвольного распределения группы в пространстве сигналы принимаются лидером от БЛА, а также БЛА от лидера с некоторой задержкой по времени. Причем сигналы распространяются по каналам связи с различной задержкой из-за использования различных способов связи [5, 12, 14]. Если БЛА находится в пределах радиуса действия средств связи, то связь осуществляется по прямому каналу «лидер - БЛА - лидер». Но так как радиус действия средств связи всех типов ограничен, то связь с БЛА, которые находятся вне радиуса прямого действия связи, осуществляется через промежуточные БЛА, выполняющие роль ретрансляторов, т. е. используются каналы типа «лидер - БЛА - ... -БЛА - лидер». В этих случаях число БЛА-ретрансляторов в разные моменты времени и для разных БЛА является различным в зависимости от простран-
ственного расположения БЛА, что и приводит к неопределенности значений задержки от различных БЛА в различные моменты времени [5, 14].
С другой стороны, область пространства, в которой распределены БЛА одной группы, всегда является ограниченной, следовательно, и максимально возможное запаздывание не превышает некоторого значения. Это значение зависит от числа БЛА в группе и от расстояния, которое они должны поддерживать между собою с тем, чтобы обеспечивалось их безопасное движение в одной группе. Другими словами, временная задержка сигналов управления в каналах связи БЛА-лидера с другими БЛА группы может изменяться в некоторых пределах, но не превышать некоторого значения.
Как известно, временная задержка в системах управления оказывает существенное влияние на их свойства, в частности на устойчивость [16-21]. Наибольшие трудности в обеспечении устойчивости замкнутых систем управления возникают в тех случаях, когда запаздывание является неопределенным [18, 19, 21]. Для преодоления этой трудности представляется целесообразным использование робастных систем управления с запаздыванием [22-25]. Применительно к управлению движением группы БЛА системы этого типа могут обеспечить асимптотическую устойчивость ее движений при любых ограниченных значениях запаздывания в каналах связи БЛА-лидера с другими БЛА.
Задача синтеза робастных многомерных дискретных систем управления непрерывными объектами рассматривалось в работах [22, 23]. В настоящей работе рассматривается задача синтеза цифровой робастной СГУ с запаздыванием, так как системы управления БЛА, как правило, реализуются на основе вычислительных средств. Наличие нескольких БЛА в группе превращает СГУ в многомерную, что существенно осложняет ее синтез. Решение задачи синтеза получено на основе матричного декомпозирующего управления и метода аналитического синтеза систем с управлением по выходу и воздействиям (АССУВВ) с применением результатов по устойчивости дискретных возмущенных систем [13, 23].
1. ПОСТАНОВКА ЗАДАЧИ
Предположим, управляемое движение группы БЛА с лидером описывается системой дифференциальных уравнений
х(?) = Асх(1) + Бси(и хс), у(?) = Сх(?), (1)
где х(?) - «-вектор состояния группы; Ас, Вс, С - числовые матрицы
т
соответствующих размерностей; и(?, тс) = тс1) ... и^(?, тс^)] и у(?) = [ У1 ) ... у^ (?)] - х -вектор управления иу (?, тс7-) и выходных переменных уу (?) БЛА группы; х - число БЛА в группе; тс7- - запаздывание в
канале связи 7-го БЛА с лидером, 7 = 1, х ; ^тп - минимальное, хтах - максимальное время информационного обмена одного БЛА группы с ее лидером, а хсс - время расчета управляющих воздействий; Т = (хттах +тсс) - период работы вычислительного комплекса лидера (ВКЛ), который осуществляет расчет управляющих воздействий.
Значения запаздываний xci, i = 1, х, заранее неизвестны, так как определяются текущим расположением БЛА относительно БЛА-лидера. Группа БЛА (1), как объект управления, является, во-первых, многомерной, а во-вторых, полной, т. е. пара матриц Ас и Вс является вполне управляемой, а пара Ас и C - вполне наблюдаемой [13]. При этом предполагается, что матрица Ас является устойчивой. Реализация алгоритмов управления группой БЛА осуществляется многомерным цифровым устройством управления (МЦУУ), которое реализуется ВКЛ. Задача синтеза системы группового управления (СГУ), включающей группу БЛА и МЦУУ, очевидно, заключается в разработке векторного дискретного управления, которое обеспечивает робастную устойчивость к неопределенным значениям запаздывания в каналах связи каждого БЛА с лидером, а также алгоритмов функционирования МЦУУ.
2. ПОСТРОЕНИЕ ДИСКРЕТНОЙ МОДЕЛИ
Так как разрабатываемая СГУ является цифровой, а объект управления описывается непрерывной моделью (1), то прежде всего необходимо найти ее соответствующую дискретную модель [5, 10, 23]. С этой целью, учитывая, что запаздывания в каналах управления каждым БЛА являются неопределенными и не превышают одного периода Т, введем расчетное время запаздывания То = 0,5 Tmaxх + Tcc . В этом случае отклонения т, =То - Tc, запаздываний tci удовлетворяют следующему условию:
Т0 -Тmax <|Тci\ <Т0 - Xmin , j =1, х . (2)
Для большей ясности процесса определения дискретной модели группы БЛА рассмотрим предварительно уравнения одиночного i-го БЛА, управляемого от ЭВМ с запаздыванием xci и периодом Т. На рис. 1 показано распределение во времени тактовых моментов времени kT и управляющих сигналов uik = ui(kT, Xci), k = 1, 2, 3, ... при 0 <xci < T. В этом случае разностные уравнения, описывающие поведение этого БЛА [26, 27], имеют вид
xik+1 = eAc,Txik + bai(xci)ui(k—1) + bbi(Tci)uik , yik = cixik , (3)
где xi k = xi (kT) - вектор дискретных значений вектора состояния, рассматриваемого i-го БЛА; ui k-1, Uik и yik-1, yik - значения его управления и выходной величины в соответствующие моменты времени t = (k — 1)T и t = kT, k = 0,1,2,.... Векторы bai(xc,) и Ьь,(tc,) определяются выражениями
bai (Xci) = (eAc,T — eAc,{T—Xc,))Adbci, Ьы (тc ) = (eAc,(T—Tc,) — E)A—}bc, ; (4)
Ac,, bcj, c, - матрица и векторы уравнений рассматриваемого одиночного
i-го БЛА, аналогичных (1); E - единичная матрица соответствующей размерности.
U,
U
i,k-2
*i,k-1
Tc
Ta
kT-T kT-T+xd kT kT + xci kT+T t
Дискретное управление с запаздыванием Discrete control with a delay Учитывая в формулах (4) равенство Tci- = Tq — тг-, получим выражения
bai (т ci) = bai (т0 ) + bai(Ti) , bbi(Tci) = bbi(T0 ) + bbi (Ti) , (5)
где
bai(T0) = (e^ -eAci(T-Т0))A—}bcl,
bai (T) = ( eAci(T-T0) - eAci(T-T0 ^) AChci:
(6)
Ai(T-T0)
bbi Ы = (eAciiT~T0) - E) ACjbc
h (t ) \eAci(T-T0-Ti) eAci(T-T0)\ A-1b
bbi (Ti) = e - e Acibci-
(7)
Подставляя выражения (4)-(7) в (3) и переходя к ^-изображениям, придем к уравнению
Уг (т) = су (тЕ - Ау)-1 [ 2~1[Ьа7(то) + Ьа7 (т-)] + Мто) + Ъы (т- )]- (Т), (8)
А Т — —
где Ау = е сг . Из вторых выражений (6) и (7) следует, что Ььу(т) = -Ьа7 (т).
Это позволяет уравнение (8), описывающее поведение одиночного БЛА при цифровом управлении с запаздыванием, представить следующим образом:
У г (т) = Т-1сг (тЕ - А)-1{[Ьаг(то) + тЬ^Ы] + (1 - г)Ьа г(т г)}и 7 (т). (9)
На основе уравнения (9) можно заключить, что дискретная математическая модель группы, включающей х БЛА, движение которой описывается
системой уравнений (1), (2), где 7 = 1, х , имеет следующий вид: у (Т) = т-1С (тЕ - А)-1{[Ь
(Т0 )и1(Т) . Ьа,х (Т0 )их (т)] + т[(ЬЬ,1 (Т0 )и1(Т) .
... bb,x (T0 )UX (z)] + (1 - z)[ba,1 (T1 )U1 (z) ... ba,x (tx )u% (z)] }, (10)
u
Как известно, (гЕ - А)-1 = А-1( г)аф( гЕ - А), где А( г) = <1е1;( гЕ - А), а аф(«)- присоединенная матрица [28]. Поэтому уравнение (10) с использованием дискретных передаточных матриц перепишем в виде
у(г) = [Жуи (г, то) + (г, т)]и(г), (11)
т
где вектор и (г) = [и1 (г) и2 (г)... и^ (г)] ,
ш ( ) СаФ(гЕ - А)Д(то) 1 н( ) (12)
^уи(г,то)=——=-Ай н (г,То), (12)
ш (г, т) = (1 - г) С ^гЕ - А)I(т) = н(г, т), (13)
гА(г) гА(г)
1(то) = [¿адЫ ••• ЬЯзХ(то)] + 2[¿¿,1 (то) • •■ ЪЪг(то)], (14)
В(т) = [Ъвд(т1) ... Ъа;1 (тх)]. (15)
Столбцы матриц (14), (15) определяются выражениями (6), (7), в которых матрица Ас{ заменяется на Ас .
Таким образом, задача синтеза искомой многомерной СГУ состоит в определении закона формирования векторного дискретного управления и( г) так, чтобы система управления объектом (11)—(15) была робастно устойчивой к неопределенным значениям тг-, 1 = 1, X .
3. РЕШЕНИЕ ЗАДАЧИ СИНТЕЗА СГУ
Для решения поставленной задачи синтеза воспользуемся матричным декомпозирующим управлением и методом аналитического синтеза систем с управлением по выходу и воздействиям (АССУВВ) [13, 27, 29]. В этом случае многомерное цифровое устройство управления МЦУУ описывается уравнением
и(г) = а^ Шуи (г,то)Я-1 (г)[0(г)g(г) - гхЬ(г)Еу(г)] , (16)
где Я(г) и £(г) - полиномы степеней г и I; 0(г) - полиномиальная X х X матрица, подлежащая определению; g(г) - вектор задающих воздействий, посредством которого вышестоящая система управления задает движения БЛА группы.
В соответствии с выражениями (12), (14) передаточная матрица Шуи(г,то) = Н(г,то)/гА(г), причем Н(г,то) - XXX матрица, элементы которой - полиномы степени п. Поэтому присоединенная матрица а4| Шуи (г,то) = Ай(г,то) / г^А*-1^), а ёее(г,то) = У(х,то)А(г) / (г), где Ай (г, то) - матрица размером XXX, причем ее элементами являются полиномы степени п(% -1), а V(г,то) - полином той же степени п(% -1).
Исключив из уравнений (11) и (16) вектор управления и(г) с учетом свойств присоединенной матрицы и ее определителя Жуи (г, Т0), получим следующее выражение:
У (г) =
V (г, Т0) А( г) Е + Д( г, т)
Ах (г) г х Ах (г)
Я-1(г) б(г)g(г) - г'хЬ(г)ЕУ(г) . (17)
Отметим, что в выражении (17) Д(г,т) - полиномиальная ххх матрица, степени элементов которой не более п -х. Из этого выражения вытекает матричное уравнение «вход-выход» замкнутой системы (11), (16):
тх Ах (т) [[(т)Е + д(Т, т)ь(т) ](Т) = [У (Т, Т0)А(г) 0(Т) + д(Т, т) e(z)]g (Т), (18) где
Д}( Т ) = Ах-1( Т ) Я( г) + V ( Т , Т0) Д г), (19)
Д( г, т) = Н (г, т) Ай (г, Т0). (20)
Полиномиальное уравнение (19) имеет решение относительно полиномов Я(г) и Ь(г), так как полиномы А(г) и V(г, Т0) известны и не имеют общих корней, поскольку группа БЛА, как объект управления, является полной [13, 27]. При указанных свойствах полиномов А(г) и V(г,Т0) полиномиальное уравнение (19) позволяет найти такие единственные полиномы Я(г) и Ь(г), при которых полином Д^2) имеет заранее заданный вид. Если запаздывание в каналах связи всех БЛА с лидером равно Т0, т. е. тс- =Т0, 7 = 1, х, то, как видно из выражений (6), (7) и (15), матрица Н(г, т) = 0, при этом согласно (18) полином Д](г) является множителем характеристического полинома Д(г) = гхАх (г)Дх (г) замкнутой дискретной
системы (11), (16).
Полином А(г) по постановке задачи является устойчивым, поэтому, применяя метод АССУВВ, будем синтезировать СГУ как систему с согласованными полюсами. С целью понижения ее сложности на комплексной плоскости г выделяется область ОТ, в которой с точки зрения устойчивости замкнутой системы допускается расположение корней ее характеристического полинома [13, 27]. Если все корни некоторого полинома М(г) располагаются в области ОТ, то он будет обозначаться Мо (г) , в противном случае М^ (г) . При решении уравнения (18) целесообразно осуществлять факторизацию относительно области ОТ обоих полиномов А(г) и V(z,Т0), т. е. целесообразно находить представления А(г) = Ао(г)Ао(г), ^0(г,Т0) = Vo(г,Т0)^о(г,Т0) . При этом естественно необходимо полагать: Д>0(2) = Ао(г^о(г, ^До (г); Я(г) = Vo (г, Т0)ЯЯ(г); Ь(г) = Ао (г)£(г), где До (г), ЯЯ (г), Ь(г) - полиномы
более низкого порядка, определяемые решением следующего полиномиального уравнения:
Иа (г) = лй (г)Я(г) + vй (г, то )Ь(г) . (21)
Здесь )0 ( г) - полином, назначаемый исходя из условий устойчивости и качества синтезируемой системы.
3 ~
Полагая в (16) 0(г) = г (г^^(г,т)0(г), из выражений (18)-(2о) можно найти, что передаточная матрица СГУ по задающим воздействиям при тС1 = то, 1 = 1, X, определяется выражением
Ш ( ) ^(2, то)0 (2) (22) ^ (^ то) = -1-. (22)
Основная сложность данной задачи синтеза заключается в обеспечении робастной устойчивости к неопределенным значениям запаздываний в каналах связи. Эта неопределенность проявляется в неопределенности полиномиальной матрицы размером XXX Л(г, т) Ф о в (18) и (2о) при тсг- Фто, 1 е [1, X]. Из выражения (18) следует, что характеристический полином произведения Л( 2, т)Ь( г) = Н (г, т)Ай (г, то)Ь(г ) является «возмущением» устойчивого характеристического полинома )(г) = гXЛX (г))х (г), который имеет синтезируемая СГУ при тС1 = то, 1 = 1, X .
В данном случае решение задачи робастной устойчивости достигается на основе следующего свойства системы (21). Как показано в работе [23], если корни полинома А^ (г) меньше единицы, то с увеличением степени
полинома Я(г) значения коэффициентов А,г- полинома Ь(г) уменьшаются. Поэтому при достаточно высоком порядке МЦУУ корни возмущенного характеристического полинома замкнутой системы (18) будут мало отличаться от корней невозмущенного характеристического полинома
)(г) = гXЛX (г))) (г) при всех значениях запаздываний во всех каналах связи. Этим и будет обеспечиваться робастность к запаздыванию замкнутой системы.
Для определения соответствующего значения степени полинома Я(г) можно использовать метод оценок норм полиномиальных матриц, предложенный в работе [27]. Однако этот подход приводит к завышенным значениям порядка МЦУУ, поэтому более предпочтительным является численный метод решения уравнения (21) при различных значениях степени полинома Я(г) и определения минимального значения этой величины, при котором обеспечивается устойчивость характеристического полинома рассматриваемой системы при максимальном значении отклонений т1 запаздываний тс1
от расчетного значения то при всех 1 е [1, X].
С целью упрощения реализации полученного МЦУУ целесообразно его математическую модель (16) представить в виде двух моделей: модели «де-
композирующей части» и модели «качества» [13]. Первая часть при тсг- =то обеспечивает декомпозицию модели группы БЛА на X автономных каналов, а вторая служит для обеспечения робастной устойчивости и желаемого качества переходных процессов соответствующих подсистем. Как показано выше,
матрица Ай]- аф Шуи (г,то) = [Ай^ (г,то)]/(гА(г))X-1. Это позволяет уравнения МЦУУ (16) представить следующим образом:
(гА( г))%-1 щ (г) = Айл (г, то ^ (г) + + Ай{2 (г, то>2(г) +... + X (г, ^^ (г), (23)
Я(г К (г) = £х=1(г) gj (г) - г X Ь( г) Еу{ (г)], 1 = , (24)
где V(г) - промежуточные переменные. Очень часто полиномы (гА(г)),
Ь( г), а также Я( г) и 0у (г), 1, j = 1, X, могут иметь общие множители, что
позволяет их сократить и тем самым существенно снизить сложность (порядок) МЦУУ. Результирующие выражения (23), (24) позволяют путем перехода к разностным уравнениям легко получить соответствующие алгоритмы МЦУУ для вычисления значений управляющих воздействий.
Подчеркнем, что порядок робастной СГУ, синтезированной на основе данного подхода, является довольно высоким из-за высокого порядка модели группы БЛА. Поэтому расчет параметров МЦУУ и реализацию соответствующего алгоритма необходимо осуществлять с высокой точностью. Однако современные вычислительные комплексы обладают довольно большой разрядностью и производительностью, что обеспечивает достаточно точную реализацию алгоритмов управления, соответствующих уравнениям (23), (24). Как отмечалось выше, при тс{ =то, 1 = 1, X, матрица Л(г, т) = о в уравнении (18), поэтому при диагональной матрице 0(г) замкнутая цифровая система (11), (16) является автономной по И.Н. Вознесенскому, т. е. каждое задающее воздействие gj (?) влияет только на «свою» управляемую переменную Уу(?). При тс1 ф то, 1 = 1, X , это свойство системы теряется из-за влияния матрицы Л(г, т). Однако элементы этой матрицы обычно малы, так что взаимовлияние каналов управления отдельными БЛА незначительно.
4. ПРИМЕР СИНТЕЗА СГУ
Рассмотрим группу, состоящую из трех БЛА, один из которых является лидером. Движения этой группы описываются системой уравнений (1), где
Ас =
о 1 о о о 1
-3 -6,5 -4,5
Вс =
о
о,2
4
о,3 о" 23
о о
С =
1 о,1 о ' о 2 о, 2 о о 1
(25)
Запаздывания в каналах связи 0,5с<тсг- < 1,4с; 7 = 1, 2, 3, т. е. х = 3;
расчетное значение Т0 = 1 с; период работы ВКЛ Т = 1,5 с.
Выполнив с учетом равенств (25) преобразования, соответствующие выражениям (3)-(14), получим дискретную модель группы в виде уравнения в изображениях (10) и уравнение замкнутой системы (18). Передаточные матрицы в уравнении (10) для компактности представим следующим образом:
ЖУи (2, Т0) = (2)], ЩУи (2, т)т=-0,5 = 2А(2) [^ (2)]. (26)
Полиномы, содержащиеся в этих выражениях, имеют вид: А(г) = г3 - 0,3783г2 + 0,03987г - 0,001171,
Н11( г) = 0,1029г3 + 0,7998г2 + 0,1746г + 0,001446,
к12( г) = 0,4578г3 + 1,7295г2 + 0,2026г + 0,000239,
й13 (г) = 0,4656г3 + 2,2065г2 + 0,3003г - 0,000254,
к21(г) = 0,4326г3 -0,1484г2 -0,2985г -0,00302,
к22(г) = 0,6431г3 -0,6762г2 -0,4303г-0,000981,
к23(г) = 0,9970г3 -0,7903г2 -0,6045г + 0,00160,
к31(г) = 0,5141г3 - 1,1363г2 + 0,4491г + 0,04105 ,
н32 (2) = -0,8972г3 -1,7504г2 + 0,8777г + 0,03343,
Н33(г) = -1,2660г3 -1,9584г2 + 1,1968г + 0,04654,
к11(г) = 0,2574г3 - 0,1365г2 - 0,1195г - 0,001414,
к12(г) = 0,6789г3 - 0,5210г2 - 0,1577г - 0,000232,
к13(г) = 0,8214г3 -0,5921г2 -0,2293г + 3,71 -10-7 ,
й21(г) = 0,1598г3 -0,3449г2 + 0,1818г + 0,003288,
к22(г) = 0,0685г3 -0,3578г2 + 0,2889г + 0,000429,
к23(г) = 0,1785г3 -0,5829г2 + 0,4039г + 0,000486,
Н31(г) = -0,4498г3 + 0,6039г2 - 0,1203г - 0,03379 ,
h32(z) = -1,0300z3 + 1,4730z2 - 0,4136z - 0,02937 , h"33(z) = -1,4710z3 + 2,0745z2 -0,5627z-0,04085 .
Здесь приведены полиномы матрицы H(z, т) при т = -0,5, так как это наибольшее отклонение запаздываний в каналах связи. Эта матрица будет использоваться при оценке робастной устойчивости СГУ, синтезированной в данном примере.
Предполагая синтез системы с согласованными полюсами, область Q определим условием |zq| < 0,45 и представим полином V(z, Т0)- числитель det WyU (z, т0) (12) при Т0 = 1 (см. уравнения (17)-(19)) в виде произведения:
V(z,1) = VQ(z,1) Vq(z,1), где Vn(z,1) = z3 + 0,08042z2 -0,01559z-0,000504,
Vq(z, 1) = 0,15899z3 + 0,23162z2 + 0,01481z-0,12899. Для обеспечения указанного выше свойства полиномиального уравнения (21) необходимо, чтобы deg A q(z) > Vq (z, т), поэтому полином A q(z) берется таким:
A q(z) = (z2 - 0,3285z + 0,235)2, тогда A q(z) = (z - 0,0498)2. В этом случае из условия минимальности решения полиномиального уравнения (21) при указанных полиномах A q(z) , Vq (z, т0) и условия реализуемости управления (16) на цифровых элементах [27] следуют равенства degDq (z) = 10, degR(z) = 6 и degL(z) = 3. Так как полином Dq (z) подвергается возмущениям из-за неопределенности запаздываний в каналах связи системы, то он принимается в виде Dq (z) = z10 .
Степень полинома R(z) довольно высокая, поэтому целесообразно оценить робастную устойчивость системы минимальной сложности, т. е. без увеличения порядка МЦУУ. С этой целью составляется и решается линейная алгебраическая система уравнений, эквивалентная полиномиальному уравнению (21). В данном случае эта система имеет 11-й порядок и весьма громоздкая. Форму этой системы и порядок ее составления можно найти в [27, с. 222] или в [29, с. 34], поэтому здесь она не приводится. Ее решение позволяет записать полиномы:
L (z) = 10-2 (-0,57218z3 + 0,22872 z2 - 0,029152z + 0,0012016), R (z) = z6 + 0,65697z5 + 0,27669z4 + + 0,09545z3 + 0,03034z2 + 0,01002z + 0,002805 .
Отметим, что если при degR(z) = 6 максимальное значение модуля коэффициентов Xi полинома L(z) : max IX,-1« 0,00572 , то при увеличении этой
г=0^3
степени до degR(z) = 8 величина max |Хг | « 0,0000592. Это подтверждает
г=0^3
указанное выше свойство полиномиального уравнения (21): с увеличением
степени полинома Я(г) значения коэффициентов X^ полинома Ь(г) уменьшаются, если корни полинома А □(г) по модулю меньше единицы.
С целью обеспечения автономности по И.Н. Вознесенскому при запаздываниях во всех каналах связи, равных расчетному то = 1 с, матрица 0(г)
в (22) принимается диагональной, т. е. 0(г) = (г)Е , где 0/ (г)- некоторый полином. В этом случае передаточные функции СГУ по задающим воздействиям g^ (?) в соответствии с (22) определяются выражением
ш ( 1) (о,15899г 3 + о,23162г2 + о,Р1481г - о,12899)0г- (г)
Wy,g,(^1) =-3-2-ТТо-, 1 =1, 2, 3 . (27)
11 (г3 - о,3783г2 + о,о3987г - о,оо1171)2г
Коэффициенты полиномов (г) целесообразно выбрать из условия нулевой статической ошибки по всем задающим воздействиям [27, с. 151]. Для обеспечения этого условия, очевидно, достаточно взять (г) = 1,57771. Для оценки робастной устойчивости синтезируемой системы при тсг- Ф1,
X = 3 и при deg Я (г) = 6, т. е. при (г) = ^1о, найдем ее характеристический полином при отсутствии внешних воздействий. В этом случае ее уравнение (18) с учетом полученных выше выражений принимает вид
г 2 А2( г) Аа (г )Уа (г) [ £) □ (г,1)Е + Л(г,Х)1)(г)]у(г) = о . Следовательно, возмущенная часть характеристического полинома описывается выражением
°сс1(г т) = ^
г
1о о о кл( г, т) к12( г, т) к1э( г, т)
о 1о г о + %(г,т) к22( г, т) к2э( г, т) 1 ( г)
о о [к31(г, т) к32( г, т) к33( ^ т) ]
(28)
Коэффициенты полиномов ку (г, т) согласно (6), (1о), (13), (15) зависят
от отклонений запаздываний в каналах связи и при т = о, г = 1, 2, 3, обращаются в нуль. В этом случае все корни полинома (28) равны нулю. С увеличением |т;| коэффициенты полиномов (г, т) увеличиваются, что вызывает
отклонения корней полинома (г, т) (28) от нулевых значений. Так как наибольшее значение отклонений запаздываний в данном случае равно -о,5, то были вычислены приведенные выше полиномы ку (г) = ку (г, т) при
т =-о,5с. Модули корней полинома (г,т) (28) при этих полиномах ^ (г) лежат в пределах от о,о363 до о,3796. При меньших значениях |т;| отклонения корней меньше. Поэтому можно заключить, что синтезированная при deg Я(г) = 6 СГУ является робастно устойчивой к неопределенным запаздываниям в каналах связи, т. е. необходимости в увеличении порядка МЦУУ нет.
Переходя к реализации полученного МЦУУ, подставим полученные выше выражения в уравнения (23), (24) и сократим общий множитель
г2AQ (г), имеющийся в данном случае у полиномов (гА(z)У* 1 = г2А2(г) и Ь(г), Qjj (г) . В результате получим
А(г)Ай ((г) = Мц (2,1)у (г) + А^ 2(г,1>2 (г) + А^- з(г, (г) , (29) (г,1)Л(г)у(г) = £3 =11,5777(г,1)gj(г) -гЬ(г)у(г)], / = 1, 2, 3. (30)
В процессе функционирования МЦУУ сначала вычисляет значения промежуточных переменных , а затем уже определяются значения и. Поэтому приведем сначала алгоритм вычисления промежуточных переменных , соответствующий уравнению (30), а затем алгоритм вычисления
управлений и,к в соответствии с уравнением (29). С учетом численных значений коэффициентов полиномов уравнение (30) имеет вид
(г9 + 0,7374г8 + 0,3139г7 + 0,108/ + 0,03404г5 + 0,01111г4 + 0,003186г3 + + 0,00008466г2 - 0,00003867г + 0, 000001414)у, (г) = = (1,5777г4 + 0,12688г3 - 0,0246г2 + 0,0007953г)gi (г) + +10-2(0,57218г4 -0,22872г3 + 0,029152г2 -0,0012016г)у,. Этому уравнению при , = 1, 2, 3 соответствуют следующие алгоритмы:
уик =-0,7374уа-1 -0,3139уа-2 -0,108^-3 -0,03404^ -0,01111у/>л-5 -- 0,003186у ,к-6 - 0,00008466у,к-7 + 0,00003867^-8 +1,5777gi,k-5 + + 0,12688gi,k-6 -0,024596^-7 + 0,0007953gi,k_8 + 10-2(0,57218уа-5 -
- 0,22872у,,к-6 + 0,029152уг-,к-у - 0,0012016^^). (31)
Как видно, эти алгоритмы имеют одни и те же коэффициенты при всех , = 1, 2, 3 и отличаются друг от друга лишь переменными. В то же время
уравнения (29), соответствующие различным управлениям и,к, имеют различные и коэффициенты, и переменные. В данном случае их коэффициенты соответствуют коэффициентам следующих полиномов:
А ^(г)А(г) = г7 - 1,0353г6 + 0,4433г5 - 0,1014г4 + 0,01334г3 -- 0,001006г2 + 0,00004011г - 0,000000647;
Ай11(г,1) = 0,08034г6 + 0,6327г5 - 0,162г4 -0,3342г3 + + 0,01141г2 - 0,00005218г - 0,000007952;
Ас112(г,1) = о,16184г6 + о,2914г5 -о,6273г4 -о,2672г3 +
+ о,о1526г2 + о,оооЮг - о,оооо196; Аё13(г,1) = о,157ог6 + о,2584г5 + о,о5776г4 -о,о5237г3 +
+ о, оо6989г2 - о, ооо2233г + о,оооооо632;
Аё21(г,1) = 1,о6о2г6 -о,8798г5 -о,15128г4 -о,о5726г3 +
+ о,о5252г2 - о,оо6587г + о,ооо2о635; Аё22(г,1) = -о,3696г6 -1,8194г5 +о,4796г4 -о,о5о47г3 +
+ о,о1761г2 - о,оо2356г + о,оооо7771; Аё23(г,1) = о,о9883г6 + о,1694г5 + о,1837г4 - о,о8493г3 +
+ о, оо9131г2 - о, ооо2367г - о,ооооо1554; Аё31(г,1) = -о,7187г6 +о,4543г5 +о,о7132г4 +о,19726г3 -
- о,о3957г2 + о,оо4594г - о,ооо1412;
Аё32 (г, 1) = о, 3277г6 +1,2666г5 - о,1892г4 + о,16685г3 -
- о,о1572г2 + о,оо1319г - о,оооо3852; Аё33(г,1) = -о, 13187г6 -о,23547г5 -о,16716г4 +
+ о,о8645г3 - о,оо9578г2 + о,ооо232г + о,ооооо2141.
Подставляя первые 4 предыдущих полинома в уравнение (29) и переходя к оригиналам, после небольших преобразований получим следующий алгоритм вычисления управления :
ы1к = 1,о353м1,к-1 -о,4433и1к-2 + о,1о14и1к-3 -о,о1334и1к-4 + + о,ооюо6м1,к-5 - о, оооо411м1,к-6 + о,ооооооб47м1>к-7 + о,о8о34у1,к-1 +
+ о,6327у1,к-2 -о,162у1к-3 -о,3342у1к-4 -о,оооо522у1к-6 + + о,о1141у1,к-5 - о, ооооо795у1,к-7 + о,1618у2,к-1 + о,2914у2,к-2 -- о, 6273у2 к-3 - о,оооо196у2 к-7 + о,о1526у2 к-5 + о,ооо1у2 к-6 +
+ 0,157v3k_1 + 0,2584v3,к_2 + 0,05776v3k_3 + 0,000000632v3,к_7 -
-0,05237v3k_4 + 0,0006989v3k_5 - 0,0002233v3k_6. (32)
Алгоритмы вычисления управлений U2k и Щк записываются совершенно аналогично, но с использованием соответствующих полиномов Adj ( z,1).
В приведенных выше выражениях численные коэффициенты указаны с небольшим количеством цифр. Подчеркнем, что это обусловлено исключительно компактностью записи выражений. Практически, они вычислялись в MATLAB в формате format long, т. е. с 15 знаками после запятой. При реализации алгоритмов (31), (32) при i = 1, 2, 3 соответствующие коэффициенты должны реализовываться с такой же точностью.
ЗАКЛЮЧЕНИЕ
В работе показана возможность обеспечения робастно устойчивого движения группы БЛА с лидером, осуществляющим управление движением, несмотря на наличие неопределенного, ограниченного запаздывания по времени во всех каналах связи БЛА-лидера с другими БЛА группы. Это достигается применением системы группового управления, многомерное цифровое устройство управления которой имеет достаточно высокий порядок. Алгоритмы вычисления значений управляющих воздействий получены с применением матричного декомпозирующего управления и метода аналитического синтеза систем с управлением по выходу и воздействиям (АССУВВ). Свойство робастности к отклонениям неопределенных запаздываний в каналах связи каждого БЛА с лидером достигается за счет использования свойства полиномиальных уравнений типа D(z) = A(z)R(z) + V(z)L(z). Это свойство заключается в том, что если корни полинома A(z) по модулю меньше единицы, то с увеличением степеней полинома R( z) и соответственно D( z) значения коэффициентов полинома L(z) минимально необходимой степени уменьшаются. Полученные результаты могут применяться при создании цифровых систем управления как одномерными, так и многомерными объектами с неопределенным запаздыванием сельскохозяйственных, пищевых, энергетических, машиностроительных и других производств.
СПИСОК ЛИТЕРАТУРЫ
1. Комплексы с беспилотными летательными аппаратами. В 2 кн. Кн. 1. Принципы и особенности построения комплексов с БЛА / под ред. В.С. Вербы, Б.Г. Татарского. - М.: Радиотехника, 2016. - 512 с.
2. Morales R.S. de, Freitas E.P. de. Distributed control for groups of unmanned aerial vehicles performing surveillance missions and providing relay communication network services // Journal of Intelligent & Robotic Systems. - 2018. - N 92. - P. 645-656.
3. АбрамовН.С., ХачумовМ.В. Моделирование проводки по маршруту беспилотного летательного аппарата как задачи преследования цели // Авиакосмическое приборостроение. - 2013. -№ 9. - C. 9-22.
4. Ta Duc A., Fantoni I., Lozano R. Modeling and control of a convertible mini-UAV // Preprints of the 18th IFAC World Congress. - Milano, Italy, 2011. - P. 1492-1497.
5. Комплексы с беспилотными летательными аппаратами. В 2 кн. Кн. 2. Робототехниче-ские комплексы на основе БЛА / под ред. В.С. Вербы, Б.Г. Татарского. - М.: Радиотехника, 2016. - 824 с.
6. Верба В.С., Меркулов В.И., Михеев В.А. Оптимизация группового управления беспилотными летательными аппаратами в составе локальной сети // XIII Всероссийское совещание по проблемам управления ВСПУ-2019: сборник трудов. - М.: ИПУ РАН, 2019. - С. 279-284.
7. Kapustyan S.G., GaidukA.R, Shapovalov I.O. Self-organization in groups of intelligent robots // Advances in Intelligent Systems and Computing. - 2015. - Vol. 345. - P. 171-181.
8. UtkinL.V., Zaborovsky V.S., PopovS.G. Siamese neural network for intelligent information security control in multi-robot systems // Automatic Control and Computer Sciences. - 2017. - N 8 (51). -P. 881-887.
9. Нейросетевая система управления группой роботов в неопределенной двумерной среде / А.Р. Гайдук, О.В. Мартьянов, М.Ю. Медведев, В.Х. Пшихопов, Н. Хамдан, А. Фархуд // Мехатроника, автоматизация, управление. - 2020. - № 21 (8). - С. 470-479. -DOI: 10.17587/mau.21.470-479.
10. Гайдук А.Р., Капустян С.Г. Концепция построения систем коллективного управления беспилотными летательными аппаратами // Системы радиоуправления / под ред.
B.И. Меркулова. - М.: Радиотехника, 2018. - Кн. 4: Оптимизация алгоритмов управления. -
C. 39-46.
11. Мультиагентное управление механизмом параллельной структуры на основе декомпозирующего подхода / А.Р. Гайдук, С.Г. Капустян, Е.А. Плаксиенко, К.В. Колоколова // Научный вестник НГТУ. - 2018. - № 1 (70). - С. 51-66.
12. Алгоритмы автономного группового управления горизонтальными движениями БЛА / А.Р. Гайдук, А.А. Дьяченко, С.Г. Капустян, Е.А. Плаксиенко // Научный вестник НГТУ. - 2017. - № 2 (67). - С. 120-134. - DOI: 10.17212/1814-1196-2017-2-120-134.
13. Гайдук А.Р. Теория и методы аналитического синтеза систем автоматического управления (полиномиальный подход). - М.: Физматлит, 2011. - 419 с.
14. GerlaM., Yi. Y. Team communications among autonomous sensor swarms // SIGMOD Record. - 2004. - Vol. 33. - P. 20-25.
15. Гайдук А.Р., Плаксиенко В.С., Кабалан А.Э.А. Синтез систем с учетом ограничений на управление и переменные состояния // Математические методы в технике и технологиях. -2020. - Т. 2. - С. 27-30.
16. Zhu Y., Su H.-Y., KrsticM. Adaptive backstepping control of uncertain linear systems under actuator delay // Automatica. - 2015. - Vol. 345, N 54. - P. 256-265.
17. Stojanovic S.B., Debeljkovic D.Lj., Antic D.S. Finite-time stability and analysis of discrete time-delay systems using discrete convolution of delayed states // Facta Universitatis. Series: Automatic Control and Robotics. - 2015. - Vol. 14, N 3. - P. 147-158.
18. Global adaptive stabilization and tracking control for high-order stochastic nonlinear systems with time-varying delays / L. Xue, T. Zhang, W. Zhang, X.-J. Xie // IEEE Transaction on Automatic Control. - 2018. - Vol. 63, N 9. - P. 2928-2943.
19. Xiao F., Shi Y., Ren W. Robustness analysis of asynchronous sampled-data multiagent networks with time-varying delays // IEEE Transaction on Automatic Control. - 2018. - Vol. 63, N 7. -P. 2145-2152.
20. ZhangD., Shen Y. Continuous sampled-data observer design for nonlinear systems with time delay larger or smaller than the sampling period // IEEE Transaction on Automatic Control. - 2018. -Vol. 62, N 11. - P. 5822-5829.
21. Имангазиева А.В. Компенсация возмущений в задаче робастного управления сетью объектов с распределенным и дискретным запаздыванием // Научный вестник НГТУ. - 2018. -№ 3 (72). - С. 59-72. - DOI: 10.17212/1814-1196-2018-3-59-72.
22. Джури Э.И. Робастность дискретных систем // Автоматика и телемеханика. - 1990. -№ 1. - С. 3-28.
23. Гайдук А.Р. Синтез робастных систем управления с запаздыванием // Автоматика и телемеханика. - 1997. - № 5. - С. 90-99.
24. FurtatI.B., Vrazhevsky S.A., Kremlev A.S. Robust control algorithm under mismatched disturbances // 9th International Congress on Ultra-Modern Telecommunications and Control Systems (ICUMT). - Munich, Germany, 2017. - P. 61-66.
25. VilanovaR., Arrieta O. Robust PI/PID controllers for load disturbance based on direct synthesis // ISA Transactions. - 2018. - Vol. 81. - P. 177-196.
26. Бесекерский В.А., ПоповЕ.П. Теория систем автоматического управления. - СПб.: Профессия, 2004. - 902 с.
27. ГайдукА.Р., Плаксиенко Е.А. Анализ и аналитический синтез цифровых систем управления: монография. - СПб.: Лань, 2018. - 272 с.
28. Гантмахер Ф.Р. Теория матриц. - 4-е изд., доп. - М.: Наука, 1988. - 549 с.
29. ГайдукА.Р., Колоколова К.В. Синтез систем автоматического управления неустойчивыми многомерными объектами // Научный вестник НГТУ. - 2017. - № 1 (66). - С. 26-40. -DOI: 10.17212/1814-1196-2017-1-26-40.
Гайдук Анатолий Романович, доктор технических наук, профессор кафедры систем автоматического управления Южного федерального университета, действительный член Академии инженерных наук имени А.М. Прохорова. Основное направление научных исследований - теория систем автоматического управления и робототехнических комплексов, анализ и синтез. Имеет более 350 научных публикаций, в том числе 19 монографий. E-mail: [email protected]
Капустян Сергей Григорьевич, доктор технических наук, ведущий научный сотрудник Южного научного центра Российской академии наук. Основное направление научных исследований - групповая робототехника, многопроцессорные информационно-управляющие и вычислительные системы. Имеет более 300 научных публикаций, в том числе 5 монографий. E-mail: [email protected]
Плаксиенко Владимир Сергеевич, доктор технических наук, профессор кафедры встраиваемых и радиоприемных систем Южного федерального университета, действительный член Академии инженерных наук имени А. М. Прохорова. Основное направление научных исследований - прием и обработка сигналов. Имеет более 300 научных публикаций, в том числе 3 монографии. E-mail: [email protected]
Кабалан Али Эль Акбар, аспирант кафедры систем автоматического управления Южного федерального университета. Основное направление научных исследований -теория робототехнических систем. Имеет 3 научные публикации. E-mail: ali.kabalan.92@ gmail.com
GaidukAnatoly R., D.Sc. (Eng.), professor at the Southern Federal University; full member of the Academy of Engineering Sciences named after A.M. Prokhorov. The main field of his scientific research is the theory of automatic control systems and robotic complexes, analysis and design. He has over 350 scientific publications, including 19 monographs. E-mail: [email protected]
Kapustyan Sergey G., D.Sc. (Eng.), leading researcher at the Southern scientific center of the Russian Academy of Sciences. The main fields of his scientific research are group robotics, multiprocessor, control-information and computing systems. He has over 300 scientific publications, including 5 monographs. E-mail: [email protected]
Plaksienko Vladimir S., D.Sc. (Eng.), professor at the Southern Federal University; full member of the Academy of Engineering Sciences named after A.M. Prokhorov. The main field of his scientific research is reception and processing of signals. He has over 300 scientific publications, including 3 monographs.
Kabalan Ali El A., graduate student at the Southern Federal University. The main field of his scientific research is the theory of robotic systems. He has 3 scientific publications. E-mail: [email protected].
DOI: 10.17212/1814-1196-2020-2-3-37-56
Control of the UAV group at uncertain delays in communication channels*
A.R. GAIDUK1,a, S.G. KAPUSTYAN2,b, V.S. PLAKSIENKO1,c, A.E.A. KABALAN1,d
1 Southern Federal University, 44, Nekrasovsky Lane, Taganrog, 347922, Russian Federation Federal State Budgetary Institution of Science, 41, st. Chehova, Rostov-on-Don, 344006, Russian Federation
[email protected] [email protected] [email protected] [email protected]
Abstract
The UAV groups and other unmanned robots are more and more widely used to solve production and special problems in view of their bigger efficiency in comparison with single robots. The efficiency of a group in many respects is defined by the opportunities of the communications means between members of the group and its leader, which influences the efficiency of the decisions made. The control of the UAV group is often exercised by a multivariable control system whose algorithms are implemented by a computer complex of the group UAV leader. The problem here is that in individual channels of information exchanges between the UAV-leader and other UAVs of the group there is a time delay. Any space distributions of the UAV in the neighborhood of the leader cause significantly different, uncertain delays in channels of its contact with the UAV group that can lead to a loss of control stability. It is proposed to apply a multivariable, robust to delay control system to overcome this difficulty. The design of this system is carried out on the basis of the matrix decoupling control and the method of an analytical design of systems with control on output and impact (ADSCOI) taking into account conditions of feasibility of controls on digital computing elements.
Analytical expressions including the solution to the linear system algebraic equations and the creation procedure of the digital control algorithms are found in the article. This control provides robustness of the system to delays in communication channels. The efficiency of the proposed approach is illustrated by a numerical design example of the multivariable group control system of the UAV. The results obtained can be applied to create digital control systems by both single input-single-output and multi-input-multi-output objects with an uncertain delay in agricultural, food, power, machine-building and other industries.
Keywords: UAV group, multivariable control system, communication channel, time delay, matrix decoupling control, robustness, control on output and impacts, stability
REFERENCES
1. Verba V.S., Tatarskii B.G., eds. Kompleksy s bespilotnymi letatel'nymi apparatami. V 2 kn. Kn. 1. Printsipy i osobennosti postroeniya kompleksov s BLA [Complexes with unmanned aerial vehicles. In 2 bk. Bk. 1. The principles and features of complexes creation with UAV]. Moscow, Radio-tekhnika Publ., 2016. 512 p.
2. Morales R.S. de, Freitas E.P. de. Distributed control for groups of unmanned aerial vehicles performing surveillance missions and providing relay communication network services. Journal of Intelligent & Robotic Systems, 2018, no. 92, pp. 645-656.
3. Abramov N.S., Khachumov M.V. Modelirovanie provodki po marshrutu bespilotnogo le-tatel'nogo apparata kak zadachi presledovaniya tseli [Modeling of wiring along route of unmanned aerial vehicle as problems of purpose prosecution]. Aviakosmicheskoe priborostroenie = Aerospace Instrument-Making, 2013, no. 9, pp. 9-22.
*
Received 21 January 2020.
4. Ta Duc A., Fantoni I., Lozano R. Modeling and control of a convertible mini-UAV. Preprints of the 18th IFAC World Congress, Milano, Italy, August 28 - September 2, 2011, pp. 1492-1497.
5. Verba V.S., Tatarskii B.G., eds. Kompleksy s bespilotnymi letatel'nymi apparatami. V 2 kn. Kn. 2. Robototekhnicheskie kompleksy na osnove BLA [Complexes with unmanned aerial vehicles. In 2 bk. Bk. 2. Robotic complexes on UAV basis]. monograph / Under editorship of V.S. Verba, B.G. Tatarsky]. Moscow, Radiotekhnika Publ., 2016. 824 p.
6. Verba V.S., Merkulov V.I., Mikheev V.A. [Optimization of group control of unmanned aerial vehicles as a part of local network]. XIII Vserossiiskoe soveshchanie po problemam upravleniya VSPU-2019 [XIII All-Russian meeting on problems of control VSPC-2019]. Moscow, ICS RAS Publ., 2019, pp. 279-284.
7. Kapustyan S.G., Gaiduk A.R, Shapovalov I.O. Self-organization in groups of intelligent robots. Advances in Intelligent Systems and Computing, 2015, vol. 345, pp. 171-181.
8. Utkin L.V., Zaborovsky V.S., Popov S.G.: Siamese neural network for intelligent information security control in multi-robot systems. Automatic Control and Computer Sciences, 2017, no. 8 (51), pp. 881-887.
9. Gaiduk A.R., Martjanov O.V., Medvedev M.Yu., Pshikhopov V.K., Hamdan N., Farhood A. Neural network based control system for robots group operating in 2-d uncertain environment. Mek-hatronika, avtomatizatsiya, upravlenie = Mechatronics, Automation, Control, 2020, no. 21 (8), pp. 470-479. DOI: 10.17587/mau.21.470-479.
10. Gaiduk A.R., Kapustyan S.G. Kontseptsiya postroeniya sistem kollektivnogo upravleniya bespilotnymi letatel'nymi apparatami [Concept of collective control systems creation of unmanned aerial vehicles]. Sistemy radioupravleniya. Kn. 4. Optimizatsiya algoritmov upravleniya [Systems of radio control. Bk. 4. Optimization of control algorithms]. Moscow, Radiotekhnika Publ., 2018, pp. 39-46.
11. Gaiduk A.R., Kapustyan S.G., Plaksienko E.A., Kolokolova K.V. Mul'tiagentnoe uprav-lenie mekhanizmom parallel'noi struktury na osnove dekompoziruyushchego podkhoda [Multiagent control by parallel structure mechanisms based on the decoupled approach]. Nauchnyi vestnik Novo-sibirskogo gosudarstvennogo tekhnicheskogo universiteta = Science bulletin of the Novosibirsk state technical university, 2018, no. 1 (70), pp. 51-66. DOI: 10.17212/1814-1196-2018-1-51-66.
12. Gaiduk A.R., Dyachenko A.A., Kapustyan S.G., Plaksienko E.A. Algoritmy avtonomnogo gruppovogo upravleniya gorizontal'nymi dvizheniyami BLA [Algorithms of autonomous group control of UAV horizontal motion]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo uni-versiteta = Science bulletin of the Novosibirsk state technical university, 2017, no. 2 (67), pp. 120-134. DOI: 10.17212/1814-1196-2017-2-120-134.
13. Gaiduk A.R. Teoriya i metody analiticheskogo sinteza sistem avtomaticheskogo upravleniya (polinomial'nyi podkhod) [Theory and methods of analytical design of automatic control systems (polynomial approach)]. Moscow, Fizmatlit Publ., 2011. 419 p.
14. Gerla M., Yi Y. Team communications among autonomous sensor swarms. SIGMOD Record, 2004, vol. 33, pp. 20-25.
15. Gaiduk A.R., Plaksienko V.S., Kabalan A.E.A. Sintez sistem s uchetom ogranichenii na up-ravlenie i peremennye sostoyaniya [Systems design with restrictions on control and state variables]. Matematicheskie metody v tekhnike i tekhnologiyakh - MMTT = Mathematical Methods in Technique and Technologies - MMTT, 2020, vol. 2, pp. 27-30.
16. Zhu Y., Su H.-Y., Krstic M. Adaptive backstepping control of uncertain linear systems under actuator delay. Automatica, 2015, vol. 345, no. 54, pp. 256-265.
17. Stojanovic S.B., Debeljkovic D.Lj., Antic D.S. Finite-time stability and analysis of discrete time-delay systems using discrete convolution of delayed states. Facta Universitatis. Series: Automatic Control and Robotics, 2015, vol. 14, no. 3, pp. 147-158.
18. Xue L., Zhang T., Zhang W., Xie X.-J. Global adaptive stabilization and tracking control for high-order stochastic nonlinear systems with time-varying delays. IEEE Transaction on Automatic Control, 2018, vol. 63, no. 9, pp. 2928-2943.
19. Xiao F., Shi Y., Ren W. Robustness analysis of asynchronous sampled-data multiagent networks with time-varying delays. IEEE Transaction on Automatic Control, 2018, vol. 63, no. 7, pp. 2145-2152.
20. Zhang D., Shen Y. Continuous sampled-data observer design for nonlinear systems with time delay larger or smaller than the sampling period. IEEE Transaction on Automatic Control, 2018, vol. 62, no. 11, pp. 5822-5829.
21. Imangazieva A.V. Kompensatsiya vozmushchenii v zadache robastnogo upravleniya set'yu ob"ektov s raspredelennym i diskretnym zapazdyvaniem [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.
22. Dzhuri E.I. Robastnost' diskretnykh sistem [Robustness of discrete systems]. Avtomatika i telemekhanika = Automation and Remote Control, 1990, no. 1, pp. 3-28. (In Russian).
23. Gaiduk A.R. Sintez robastnykh sistem upravleniya s zapazdyvaniem [Design of robust control systems with delay]. Avtomatika i telemekhanika = Automation and Remote Control, 1997, no. 5, pp. 90-99. (In Russian).
24. Furtat I.B., Vrazhevsky S.A., Kremlev A.S. Robust control algorithm under mismatched disturbances. 9th International Congress on Ultra-Modern Telecommunications and Control Systems (ICUMT), Munich, Germany, 2017, pp. 61-66.
25. Vilanova R., Arrieta O. Robust PI/PID controllers for load disturbance based on direct synthesis. ISA Transactions, 2018, vol. 81, pp. 177-196.
26. Besekerskii V.A., Popov E.P. Teoriya sistem avtomaticheskogo upravleniya [Theory of automatic control systems]. St. Pitersburg, Professiya Publ., 2004. 902 p.
27. Gaiduk A.R., Plaksienko E.A. Analiz i analiticheskii sintez tsifrovykh sistem upravleniya [Analysis and analytical design of digital control systems]. St. Pitersburg, Lan' Publ., 2018. 272 p.
28. Gantmakher F.R. Teoriya matrits [Theory of matrixes]. 4th ed. Moscow, Nauka Publ., 1988.
549 p.
29. Gaiduk A.R., Kolokolova K.V. Sintez sistem avtomaticheskogo upravleniya neustoichivy-mi mnogomernymi ob"ektami [Synthesis of control systems by unstable multivariable plants]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta = Science bulletin of the Novosibirsk state technical university, 2017, no. 1 (66), pp. 26-40. DOI: 10.17212/1814-11962017-1-26-40.
Для цитирования:
Управление группой БЛА при неопределенных запаздываниях в каналах связи / А.Р. Гайдук, С.Г. Капустян, В.С. Плаксиенко, А.Э.А. Кабалан // Научный вестник НГТУ. -2020. - № 2-3 (79). - С. 37-56. - DOI: 10.17212/1814-1196-2020-2-3-37-56.
For citation:
Gaiduk A.R., Kapustyan S.G., Plaksienko V.S., Kabalan A.E.A. Upravlenie gruppoi BLA pri neopredelennykh zapazdyvaniyakh v kanalakh svyazi [Control of the UAV group at uncertain delays in communication channels]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta = Science bulletin of the Novosibirsk state technical university, 2020, no. 2-3 (79), pp. 37-56. DOI: 10.17212/1814-1196-2020-2-3-37-56.
ISSN 1814-1196, http://journals.nstu.ru/vestnik Science Bulletin of the NSTU Vol. 79, No 2-3, 2020, pp. 37-56