Раздел III. Системы энергетики, приводная и датчиковая аппаратура
УДК 007.52:629.3.05 Б01 10.18522/2311-3103-2021-1-175-189
В.А. Костюков, М.Ю. Медведев, В.Х. Пшихопов, Е.Ю. Косенко
ДЕЦЕНТРАЛИЗОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ЭНЕРГЕТИЧЕСКОЙ СИСТЕМОЙ ПОДЗАРЯДКИ ГРУППЫ БЛА*
В настоящее время началось активное использование групп роботов для решения целого ряда задач гражданского и военного назначений. В этой связи возникают проблемы, связанные с групповым управлением, организацией надежных каналов связи и обеспечением эффективного функционирования группы при ограниченных энергетических ресурсах. При решении задачи об оптимизации энергопотребления возникает проблема повышения эффективности взаимодействия элементов группы со стационарными станциями подзарядки. Эта проблема может быть решена только при рассмотрении объединенной системы, в которую входят роботы и станции подзарядки. Централизованное управление такой системой оправдано в случае небольшого числа ее элементов. Однако с ростом числа элементов группы повышается сложность управления, поэтому более приоритетным решением становится сочетание централизованного и децентрализованного методов управления. В комплекс проблем децентрализованного управления такой группой входит задача организации оптимального взаимодействия её элементов с целью достижения цели своего функционирования. При организации энергетического обмена между роботами и станциями подзарядки решение этой задачи играет ключевую роль в оптимизации энергопотребления. В данной статье работе разрабатывается концепция взаимодействия подвижных и стационарных объектов, подразумевающая возможность выбора каждым агентом взаимодействия соответствующего компаньона. Такой выбор производится с учетом текущего состояния системы и оценки истории результатов взаимодействия. Разработанная концепция детализируется для системы, включающей БЛА и станции их подзарядки. Предлагается алгоритм децентрализованного выбора пар взаимодействующих элементов «БЛА- станция подзарядки» на основе двух показателей - энергетической эффективности процесса заряда, и времени, затрачиваемго БЛА на достижение целевой точки. Оба показателя учитываются при выборе весовых коэффициентов, назначаемых каждой станции подзарядки в качестве степеней её эффективности. Также данные показатели входят в оптимизируемый критерий качества. Разработана процедура оптимизации, результатом которой является номер станции подзарядки, наиболее подходящей данному мобильному объекту для взаимодействия.
Децентрализованное управление; нейросетевые системы контроля; беспилотные летательные аппараты; энергопотребление; станции подзарядки; ветроэнергетические установки.
Работа выполнена при поддержке гранта Российского научного фонда № 16-1900001 П, реализуемого в Южном федеральном университете.
V.A. Kostjukov, M.Yu. Medvedev, V.Kh. Pshikhopov, E.Yu. Kosenko
THE METHOD OF ESTIMATION POSITIONS OF THE UAVS BY MEASURING THE DISTANCES BETWEEN ELEMENTS OF THE GROUP
Currently, the active use of groups of robots has begun to .solve a number of tasks for civil and military purposes. In this regard, problems arise associated with group management, the organization of reliable communication channels and ensuring the effective functioning of the group with limited energy resources. When solving the problem of optimizing energy consumption, the problem of increasing the efficiency of interaction of the elements of the group with stationary charging stations arises. This problem can only be solved by considering an integrated system, which includes robots and charging stations. Centralized management of such a system is justified in the case of a small number of its elements. However, with an increase in the number of elements in a group, the complexity of management increases, so a combination of centralized and decentralized management methods becomes a higher priority solution. The complex of problems of decentralized management of such a group includes the task of organizing the optimal interaction of its elements in order to achieve the goal of its functioning. When organizing energy exchange between robots and charging stations, solving this problem plays a key role in optimizing energy consumption. In this article, the concept of the interaction of mobile and stationary objects is developed, which implies the possibility of each agent choosing an appropriate companion for interaction. This choice is made taking into account the current state of the system and the assessment of the history of interaction results. The developed concept is detailed for a system that includes UAVs and their recharging stations. An algorithm is proposed for the decentralized selection of pairs of interacting elements "UAV - charging station" based on two indicators - the energy efficiency of the charging process, and the time spent by the UAV to reach the target point. Both indicators are taken into account when choosing the weights assigned to each charging station as its degrees of efficiency. Also, these indicators are included in the optimized quality criterion. An optimization procedure has been developed, the result of which is the number of the charging station that is most suitable for a given mobile objectfor interaction.
Decentralized control; neural network control systems; unmanned aerial vehicles; power consumption; charging stations; wind power plants.
Введение. Известны работы, в которых рассматриваются вопросы взаимодействия БЛА со станциями, в том числе наделенными функцией подзарядки, с информационной или энергетической точек зрения.
В статье [1] рассматриваются перспективные коммуникационные сети, позволяющие реализовать характерные режимы функционирования групп БЛА. Подчеркивается, что распространенные конфигурации информационных сетей, применимые для наземных подвижных объектов, не работают в общем случае для групп БЛА. В частности, особые требования к маршрутизации сетей БЛА выходят за рамки потребностей существующих систем MANETS и VANETS.
В работе [2] рассматривается диалоговая модель взаимодействия станции подзарядки с БЛА группы, позволяющая обеспечить безопасную и надежную покупку БПЛА энергии у станции.
В работе [3], решается задача максимизации времени функционирования каждого БЛА группы на основе решения соответствующей задачи коммивояжера.
Рассматриваемые в статьях [1-3] модели взаимодействия БЛА группы со станциями подзарядки исходят из неограниченного запаса энергии на каждой станции. Это является существенным ограничением таких моделей, ограничивающих рассмотрение станций подзарядки на основе возобновляемых источников энергии.
Известны работы, в которых решаются оптимизационные проблемы энергопотребления группы БЛА, выполняющей совместную задачу с участием оператора, осуществляющего прием-отправку целевой информации [4].
Существует значительный практический задел в области организации и обслуживания движения группы БЛА при выполнении ими различных миссий [5-7]. Однако, этот задел основывается на централизованных методах координации действий БЛА в группе.
Так в патенте [7] рассмотрен централизованный метод управления группой подвижных автономных объектов разной природы для реализации задачи перевозки грузов, с возможностью подзарядки и ремонт на станциях обслуживания.
Как показал анализ, большая часть работ рассматривает взаимодействие мобильных объектов группы со станциями при одном или нескольких ограничениях: 1) стации подключены к централизованной энергосети, что позволяет не ограничивать количество энергии; 2) выбор компаньона для взаимодействия осуществляются только одной стороне, либо на станциях, либо на мобильном объекте; 3) алгоритмы такого выбора не учитывают предыдущий опыт взаимодействия данного объекта с другими объектами противоположного класса в прошлом.
В связи с этим в данной статье разрабатывается концепция взаимодействия стационарных и мобильных объектов обобщенной технической системы на базе децентрализованных адаптивных принципов управления с эффектом памяти. Данная концепция конкретизируется на примере энергетической системы, осуществляющей пополнение энергии мобильных объектов.
При наличии энергетического обмена между элементами робототехнической системы, необходимо выделять как минимум два состояния для каждого объекта системы. Первое состояние - взаимодействие объекта с другим объектом, а второе - функционирование без взаимодействия. Примером являются энергетические гетерогенные системы, в которых можно выделить подмножества источников и приемников энергии [8].
В случае динамической топологии связей в робототехнической системе закон её перестроения может быть централизованным или децентрализованным. Второй подход более перспективен для систем с большим числом элементов, централизованная координация которых возможна при пространственно-временных ограничениях [9, 10].
Возможность одновременного взаимодействия более двух разнородных объектов системы определяется её спецификой. Например, система электроснабжения предприятия может иметь один или несколько источников энергии [11].
Известны подходы, где для анализа обменных процессов в сложных системах используются различные методы декомпозиции, сводящиеся к некоторым разбиениям множеств исходной системы на подмножества с установлением связей между последними [12-14]. При этом частью первоначальных связей между элементами пренебрегают как слабыми с тем или иным порогом.
Широко рассматриваются методы декомпозиции, позволяющие выделить быстрые и медленные процессы в динамических системах [15-19]. Наиболее применимы методы декомпозиции, основанные на выделении медленных и отбрасывании быстрых процессов, определяющих динамику системы [15-17]. Упрощенная модель, получаемая при отбрасывании быстрых составляющих, описывает медленные процессы, в системе [17]. Применение данного подхода к декомпозиции обусловлено возможностью выделить движения разного темпа протекания. Разная частота выделенных процессов может порождаться внутренними особенностями системы или вводится искусственно путем включения в систему звеньев с большими коэффициентами усиления, разрывными характеристиками и т.д. [17].
В общем случае в системе децентрализованного управления для каждой потенциальной пары взаимодействующих элементов есть возможность осуществления взаимодействия по некоторому целевому критерию. Определение целесооб-
разности взаимодействия производится системами управления самих элементов, входящих в пару. При этом учитывается предысторию предыдущих выборов компаньонов для взаимодействия, которые были сделаны каждым из элементов пары. Ниже мы рассматриваем систему управления взаимодействием элементов, отвечающую этим свойствам.
Постановка задачи. Рассматривается процесс функционирования обобщенной двусвязной технической системы, представляющей собой распределенную сеть, которая включает статическую и динамическую подсети. Статическая подсеть включает в себя неподвижные станции, выполняющие функции сопровождения движения и/ или обслуживания автономных мобильных объектов, входящих в динамическую подсеть.
Ключевым процессом функционирования распределенной сети является взаимодействие между её элементами для достижения поставленной цели. Целью функционирования могут быть перемещение пассажиров и грузов между пунктами, мониторинг местности, картографирование и прочее. Взаимодействие между элементами распределенной сети может включать: информационный обмен, погрузку-выгрузку комплектующих, энергетический обмен.
Важным частным случаем распределенной сети является энергетическая сеть, которая выполняет дополнительные функции обслуживания мобильных объектов.
Распределенная сеть может быть автономной или координироваться оператором. Режим подключения оператора к распределенной сети для её координации и управления может быть произвольным.
Для эффективной работы распределенной сети не зависимо от наличия оператора в контуре управления она должна осуществлять функции децентрализованного управления.
Каждый из элементов распределенной сети снабжен блоком управления, служащим для анализа текущей ситуации, принятия решения о дальнейших действиях, запоминания результатов своего функционирования, и приемо -передающим устройством для оперативного обмена информацией с другими агентами системы. В данный блок управления входит модуль оценивания и адаптивного принятия элемента распределенной системы. Этот модуль принимает решения о дальнейшем поведении соответствующего элемента, анализирует текущие состояния всех остальных элементов распределенной сети, а также использует доступную информацию об их предыдущих состояниях и результатах взаимодействия данного элемента с другими.
Таким образом, рассматривается децентрализованная техническая система управления, которая оперирует с элементами двух разных типов и использует память о предыдущих состояниях системы.
В процессе движения мобильный объект может воспользоваться услугами одной из станций, расположенных на означенной территории. При выборе станции каждым отдельным мобильным объектом учитывается приобретенный ранее опыт. Кроме того, отдельные мобильные объекты периодически обмениваются таким накопленным опытом.
Введем понятие относительной эффективности ОЬ] ^ ч объекта класса СI для другого объекта О Ь] а р класса СI в текущей ситуации 5. Эта эффективность учитывается в процессе принятия решения о взаимодействии с некоторым объектом противоположного класса при достижении поставленной цели.
Введем в рассмотрение функционал ФС¿^ (р,ц.б), количественно выражающий введенное понятие относительной эффективности д-го объекта класса СI для р-го объекта класса С1 при их взаимодействии в отношении заданной базовой задачи. Этот функционал должен учитывать текущую ситуацию, накладывающую
пространственно-временные и энергетические ограничения на возможность взаимодействия ОЬ] с{ р и ОЬ ]'с1 ч, и накопленный опыт взаимодействия ОЬ] с{ р с объектами класса СI. Также возможен обмен накопленным опытом.
Потенциально возможное взаимодействие объектов ОЬ] с и ОЬ]сс чч обозначим как И с {а {р ,ц) .
Рассмотрим показатели, влияющие на значение функционала Фс{а {р,ц,б) . К ним относятся разность между имеющейся на станции энергией и требуемой БЛА энергией, с учетом его движения до станции, дополнительное времени на достижение станции, зарядку и возврат на целевую траекторию, точность оценивания времени движения БЛА до станции, возможность технического обслуживания данной станцией данного БЛА, возможность принятия груза, перевозимого данным БЛА на данной станции.
Показатели должны зависеть от вектора Хрд(я) всех измеримых объектом С1 величин, влияющих на эффективность взаимодействия Ис^ {р,ц) и от вектора Xчр {б) всех измеримых объектом СI величин, влияющих на эффективность взаимодействия И с ¡ее {р, ц) . Представим данные частные показатели в виде
Фск [Хр ч {б) р {б) ] ,к = 1 , 2.....К, (!)
где К - число учитываемых показателей.
Вычислить точные значения показателей (1) на этапе принятия решения сложно, поэтому вводятся в рассмотрение их оценки:
Фсш [Хр ч {б) Кр {б) ] , к = 1, 2.....К, (2)
где Хрч{б) - оценка р-м объектом класса С1 вектора Хрд(я); Хрр{Б) - оценка д-м объектом класса СI вектора X чр {б) .
Будем считать, что частичный функционал Ф(ки его оценка Ф *к) монотонно растут с увеличением эффективности влияния k-го фактора на результат решения базовой задачи при прочих равных условиях.
Вектора оценок и формируются в вычислительных блоках соот-
ветствующих объектов двух классов в результате прогнозирования процесса и результата взаимодействия И с {с1 {р, ц ) .
Концепция взаимодействия разнородных элементов группы. Рассмотрим алгоритм нахождения функционала Фс юс {р, ц, б) , представленный на рис. 1.
Рис. 1. Схема расчета целевого функционала для пары-кандидата на взаимодействие (р,д) в объекте класса С1
Введем для каждой пары объектов Оbjcl 1PP и Оbjcl 2 , q введено понятие области информационной видимости объекта Оb j а2,q объектом Оb jcl 1PP - такой окрестности вокруг Оb j с11 P, в которой этот объект может принимать информационные сигналы от объекта Оb j cl2,q. При этом Clj и Cl2 могут принадлежать одному или разным классам. Будем считать такую область видимости шаром с некоторым радиусом raiCl2(P,q)-
Вначале объект Оbjc11р определяет необходимость запланировать взаимодействие с объектом противоположного класса, а алее - инициализировать соответствующий поиск. После этого устанавливается информационный обмен между данным объектом и всеми объектами класса СI, находящимися в области видимости объекта Оb j cl 1 P. Затем от одного выбранного объекта Оb j ¡¡^q из этой области принимается информация об оценках XqP (s) вектора X qP (s), влияющего на результат возможного взаимодействия R cla (р ,q) . Аналогично, сам объект О bjcl 1P производит оценку xqq (s) вектора Xpq(s), который также влияет на результат Rclci(p,q). В каждом из векторов xqq(s) и xqp(s) могут быть выделены подмножества Xqq к(s), Xqp к(s), k=l,2,..,K, влияющие на соответствующие оценки *( к)
ФсШ (р, q , s) в выражении (2).
Для реализации указанного выше выбора необходимо, чтобы функционал Ф зависел не только от оценок Ф , но и от предыстории процессов взаимо-
действия Оbjcl 1p с объектами класса СI: Ф
И ,и = 1,2.....s, (3)
При этом для каждого объекта Оb qq можно сформировать текущие весовые
коэффициенты ¿¡i (р,q,s), k=l,2,...,K, интегрирующие в себе информацию об эффективности влияния каждого k-го показателя на результат взаимодействия Оbjc11pP с объектами класса СI на всех предыдущих этапах:
¿clci(р,q,s) =Р{Фок [XPqорt(PM)(и)Xqopt(PM)P
] } , (4)
где qopt(p,u) номер объекта противоположного класса, с которым на s-шаге взаимодействовал объект с номером p класса Cl. Здесь рассматриваются нормированные коэффициенты:
^Лт(р,q,s) = ¿¿ко, п= 1^ = 1, (5)
где неотрицательные числа ¿¿¿О характеризуют степени относительного влияния частичных показателей на общий функционал Фац (р,q,s) . Таким образом, каждое число величина ¿¿О есть верхняя граница {¿¡i (р,q,s)} веса k-го показателя для всевозможных значений номера q объекта класса СI. Очевидно, значения всех весов в общем случае обновляются на каждом и-шаге.
В итоге функционал Фсц (р,q,s) есть некоторая функция от оценочных значений Ф , а также от текущего набора весов
¿cia (Р,q,s), учитывающих предысторию процессов рассматриваемых взаимодействий.
Обозначим класс стационарных объектов как A, а класс динамических объектов обозначим через B.
Будем допускать также условия, когда выбор пары для взаимодействия определяется принудительно. Например, выбор может делать оператор, или ситуация, например, когда пара (р,д) принадлежит некоторой достаточно малой пространственной области, а остальные объекты находятся вне возможной зоны взаимодействия.
Если условия принудительного выбора не выполнены, то возможны следующие три случая взаимодействия между объектами статической и динамической подсистем.
В первом случае объекты обоих классов могут принимать решение о выборе наиболее подходящего для взаимодействия объекта противоположного класса для достижения поставленной задачи. Во втором случае выбирать объект противоположного класса для взаимодействия могут только объекты класса А. В третьем случае выбор объекта противоположного класса для взаимодействия могут осуществлять только объекты класса В.
Алгоритм принятия решения о взаимодействии в первом случае предъявляет больше ограничений на реализацию взаимодействия И с1аа {р,ц) для произвольных р, д, по сравнению со второй и третьей стратегиями.
Алгоритм второго случая характеризуется отсутствием выбора объектами класса В наиболее подходящих для взаимодействия объектов класса А, при этом функционалы ФВА(д,р,яд), а также соответствующие весовые коэффициенты и частные показатели не рассчитываются. Аналогично, алгоритм третьего случая характеризуется отсутствием выбора объектами класса A наиболее подходящих для взаимодействия объектов класса B, следовательно, здесь не рассчитываются функционалы ФВА(д,р,5д) и соответствующие им величины.
Алгоритмы взаимодействий на примере системы подзарядки БЛА. Рассмотрим пример реализации рассмотренной выше распределенной обобщенной сети, включающей статическую и динамическую подсети. Пусть каждая станция снабжена модулем автоматической подзарядки БЛА. Группа БЛА образует динамическую распределенную подсеть, с которой должна взаимодействовать статическая система. В качестве базовой задачи, которую должна реализовать распределенная система, является организация оптимального по быстродействию транспортного потока между пунктами назначения, которыми являются станции подзарядки. Будем считать, что группа БЛА однородна, а часть станций снабжена модулями подзарядки БЛА.
Каждый БЛА, как только его энергетический запас снижается менее порогового значения, может приземлиться на одной из станций, снабженных модулем подзарядки. На другие станции БЛА может приземляться, чтобы доставить либо забрать для перевозки груз. Возможен случай, когда станция назначения используется БЛА и как станция подзарядки.
Особенную актуальность рассмотренное выше децентрализованное управление приобретает для энергетических зарядных станций на базе возобновляемых источников энергии. Такие станции целесообразно устанавливать в труднодоступных местах, где затруднена или экономически неэффективна централизованная подача электроэнергии, а также в местах, где пребывание человека-оператора обслуживания станций/ мобильных объектов по тем или иным причинам должно быть исключено.
Каждый модуль автономной подзарядки содержит: 1) платформу-носитель; 2) комплексную силовую энергетическую установку, состоящую, в общем случае, из ветроэнергетической установки и фотопреобразующих элементов, совместная работа которых регулируется единым блоком управления; 3) модуль заряда/ смены аккумуляторных батарей либо модуль беспроводной подзарядки; 4) модуль анализа энергетического состояния и прогнозирования работы; 5) модуль приемо-передачи для обмена информационными сигналами с отдельными БЛА группы.
Заметим, что в данном случае целесообразно использовать ветроэнергетическую вертикально осевую установку, в частности, роторного типа, в силу её компактности и достаточной энергетической эффективности в сравнении с аналогами [21, 22].
На рис. 3 представлена приближенная конструкция автономной станции подзарядки при реализации контактного принципа восполнения энергии с помощью замены разряженных на борту БЛА батарей. На рис. 4: 1 - БЛА типа мультикоп-тер, 2 - ветроэнергетическая установка, 3 - фотопреобразующее устройство (солнечные панели), 4 - платформа для приземления БЛА с фиксаторами, 5 - зарядный отсек БЛА, где располагается и крепится батарея, 6 - манипуляционный агрегат, 7 - агрегат снятия-подачи батарей, 8 - устройство зарядки, 9 - каналы подачи электрической энергии от комплексной силовой энергетической установки.
Рис 3. Внешний вид станции контактной подзарядки
Информация о текущих характеристиках БЛА, станции подзарядки, а также результатах стыковки и последующей подзарядки для каждой ситуации накапливается в модуле оценивания и адаптивного выбора. На каждом шаге происходит обобщение этой информации с корректировкой настроечных коэффициентов указанного выше критерия.
Модуль оценивания и адаптивного выбора i-го БЛА при возникновении необходимости подзарядки производит анализ всех возможных вариантов использования различных станций подзарядки согласно критерию максимизации функционала:
Gi(s,j) = SElJ(s) [ж- acó s ¡JW] + ¿rij(s) [ж- acó s +Лг] ^ max, (6)
где s - порядковый номер приземления, совершенного данным i-м БЛА; Е[* (s) -заявленная j-й станцией оставшаяся энергия, доступная для данного БЛА с учетом обращений к этой станции других БЛА; T*j (к) - оцениваемое i-м БЛА время достижения целевой точки с учетом достижения j-й станции, подзарядки на ней, взлета и последующего движения до целевой точки; Лт - оценка верхней границы T*j (к); Enii j (s) - оцениваемая потребность i-го БЛА в энергии заряда с учетом достижения j-й станции. Здесь
En, ij(s) = En о, ij (s) + Enr, ij(s) > (7)
где Enо, ij (s) - потребность энергии i-го БЛА на момент связи с j-й станцией, EnT iij (s) - оцениваемая им потеря энергии на достижение j-й станции и последующего возврата на исходную траекторию. Величина £max есть максимально возможная энергия, которая может быть выделена одному БЛА. Удельные коэффици-
енты 5щ (s) характеризуют среднюю степень востребованности накопленной на j-й станции свободной энергии для i-го БЛА с учетом всех предыдущих опытов получения/ неполучения энергии этим БЛА на j-й станции.
Коэффициенты 8Еу (s) , 8TL j (s) удовлетворяют условиям нормировки:
£t! 8еij (s) = 8 е0, £t! St¡j (s) = St0, -tо + 4o = 1 ■ (8)
В результате оптимизации функционала (7) получаем станцию с номером j=jop(s), обеспечивающую условие:
Gi (s,jop t) = maxj^ hM] [G i (s,j) ] = Gmax л (s). (9)
После каждого шага s параметры 8Е¡j(s) пересчитываются по правилу:
8еij(s + 1 ) = Щ(s + 1)|£t! щ(s + 1), щ.(s + 1 ) = щ.(s) + еi}(s), (10)
е;(s) = j *-a™^r^-j=jovt(s) (11)
( о , j ¿j o p t 00 ,
E[j (s) - действительное значение энергии, полученное i-м БЛА от j-й станции в s-й ситуации.
Аналогичным образом, параметры 8Tt j(s) пересчитываются по правилу:
8т,tj (s + 1 ) = , $j (s + 1 ) = $j(s) + 4ij (s), (12)
q;(s) = k^7T- (s (13)
l 0 , j ¿j o p t 00 ,
В начальный момент времени, когда еще не произведено ни одной подзарядки, значения 8Еij ( 1) инициализируются следующим образом:
8е , ij (s = 1 ) = s-f, 8т, ij (s = 1 ) = 8т о I M. (14)
Каждая станция получает сигналы запроса о подзарядке, приходящие от БЛА, и анализирует возможность реализации каждой такой подзарядки, исходя из своего текущего энергетического запаса и прогноза вырабатываемой ею мощности в ближайшем будущем. В ответ станция направляет каждому БЛА, пославшему ей запрос, ответный сигнал, в котором передается информация об энергии, которая может быть доступной для этого БЛА на этой станции в текущий момент времени. Далее модуль оценки и адаптивного заряда данного БЛА выбирает наиболее подходящую станцию с номером j=joPt(s) и посылает этой станции сигнал о намерении на ней приземлиться. Станция с номером jop(s) после получения этого сигнала производит резервирование соответствующей части своей энергии под зарядку данного БЛА.
Эффективность адаптивного выбора подходящей станции каждый раз повышается за счет анализа накопленной к текущему моменту времени информации об опытах подзарядки данного БЛА. Станции, которые дают большее суммарное превышение заявленных над реально переданными данному БЛА энергиями, характеризуются меньшими удельными коэффициентами -Ej.
Указанные дисбалансы могут быть вызваны следующими факторами: 1) неточностью расчета значений энергии, которую станция может предоставить данному БЛА; 2) помехой в канале связи передачи информации об этой энергии;
3) спонтанными изменениями в условиях функционирования, приводящими к значительному снижению реальной энергии по отношению к соответствующей заявленной ; 4) непредвиденными изменениями на пути следования БЛА до станции. Например, если на этом пути следования возникает импульсная ветровая нагрузка, то время движения БЛА может быть значительно увеличено по сравнению с , в результате чего реальная потребность БЛА в энергии заряда возрастет по сравнению с оценочным значением.
Рассмотренный здесь децентрализованный адаптивный выбор пар взаимодействующих объектов эффективен для энергетических распределенных систем, включающих станции подзарядки автономных мобильных объектов, в том числе БЛА, на базе возобновляемых источников ветровой и солнечной энергий.
Результаты моделирования. При моделировании будем полагать, что неподвижная часть системы представлена 18 станциями, расположенными в точках {Ат}, ш=1,2,...,М, М=18. При этом часть неподвижных станций является станциями подзарядки: Па.сп ^¡АзАюАпАпА^А^АпА^}.
Пусть имеется три БЛА, которые получили от оператора путевые маршруты в следующем виде:
БЛА 1 - А1^А15^А5^АИ^А10^А1^А10^А8^А6^ Ад^ А^ А7^ А8^ А15^Ад ^А2^А] ^Аю;
БЛА 2 - А3^А10^Ад^А8^А6^А15^А„^А10^А3^ А7^ А6^ А15^ Ад^ А2^ А3^ А10^ Аи^ Ад^А6^Ад;
БЛА 3 - А4^А10^Ад^А7^А6^А8^А„^А10^А4^ А3^ А10^ Ад^ А6^ А8^ А„^ А4^ Аю^ Ад^А7^А6.
Также задан временной интервал наблюдения за перемещениями БЛА ТоЬхеПу.
В процессе выполнения маршрутных заданий БЛА имеют возможность подзаряжаться на указанных станциях назначения, входящих в множество иАСП. Кроме того, они могут подзаряжаться также и на станциях из множества иАСП, не входящих в маршрут. В этом случае будем говорить о вынужденной подзарядке. Заметим, что БЛА может оценивать все станции подзарядки, в том числе и те, которые не входят в число станций назначений его маршрута.
Проведем моделирование движения БЛА между пунктами назначения с возможными приземлениями на дополнительных станциях подзарядки.
В течение времени наблюдения Т^п* разные БЛА выполнят в общем случае различные числа подзарядок 5Ь s2, s3,. Интерес представляет динамика изменения весовых коэффициентов энергетического и временного факторов для каждой станции с точки зрения каждого из трех БЛА при изменениях номера этапа подзарядки.
Для первого БЛА реальный маршрут включает кроме исходных узловых точек также и дополнительные станции подзарядки.
Последовательность посещения всех станций подзарядки для БЛА1, включая как принудительно определенные, заранее являющиеся узлами маршрута, так и выбранные свободно, следующая:
АСП = [А16А11А10А1А17А15 А17А7А17А15 А10А1] .
Аналогичным образом получим соответствующие последовательности для второго и третьего БЛА:
АСП = [А 10А16А15А15А11А10А11А16А15А11А10А Ю] ;
АСП = [А 14А16А17А11А10А14А 1вА 1вА 10А11А15А 1вА 18А17А17].
Для каждого БЛА в крейсерском режиме: плотность воздуха р=1.1225 кг/м3; миделево сечение аппарата 8с^ап=0.06 м2; коэффициент лобового сопротивления сх=0.1; крейсерская скорость 14=20 м/с; максимальное значение энергии заряда одного БЛА Ет=50 Вт*ч; пороговое значение энергии батареи БЛА, при достижении которого необходимо осуществлять подзарядку, Ерп=20 Вт*ч; дальность связи одинаков для всех БЛА и станций 500 м; масса аппарата ш=2.8 кг.
Согласно расчетам: средние значения сила тяги и её горизонтальной проекции для первого БПЛА: _Рмлк=1.5 Н; ^Т>х=27.3 Н; средняя расходуемая им мощность на протяжении выполнения всей миссии Р0=21.68 Вт; полная энергия, израсходованная всеми БЛА за период ТоЬжпт=1.3 ч; 820 кДж; потребная мощность одной станции для подзарядки БЛА РСП0=34 Вт.
Расчет указанных летных, аэродинамических и энергетических величин базировался на упрощенных математических моделях: а) расходования энергии БЛА в процессе полета при отработке целевой траектории в условиях ветровых установившихся возмущений; б) выработки энергии станцией подзарядки на базе комплексной силовой энергетической установки, включающей ветроэнергетическую установку и фотопреобразующие элементы.
Расчет по разработанному методу децентрализованного управления применительно к рассматриваемой энергетической системе «группа БЛА + станции подзарядки» показал сокращение полного времени выполнения миссии группой БЛА на 6,2 % по сравнению с планированием без эффекта памяти, т.е. без учета оцененных результатов предыдущих подзарядок.
На рис. 4 представлены целевые (выделены красным) и реальные в рассматриваемом приближении траектории (выделены синим) всех БЛА (а, б, в - для 1, 2, 3 БЛА, соответственно) при отработке указанных выше маршрутных заданий.
¿Ш ш • 5 4.5 4 3.5 Е 3
• 2.5
• 2
!'"• V 1.5
• • 0.5 0
а - целевые и реальные траектории для БЛА 1
б - целевые и реальные траектории для БЛА 2
А
\ ,
АЛ / ' \ л
А/1 у чч. I 1 V/
/ > \| А)ж
• .
в - целевые и реальные траектории для БЛА 3
Рис. 4. Целевые и реальные траектории БЛА группы
Видно, что БЛА периодически вынуждены приземляться на станциях подзарядки, которых не было в исходных списках назначений. Это приводит к дополнительным ответвлениям от целевых траекторий в соответствующих реальных траекториях. Здесь также красными кружками выделены станции, не имеющие модулей подзарядки, а зелеными малыми кружками - станции подзарядки; зелеными большими кругами выделены области с дополнительными установившимися ветровыми возмущениями относительно средней скорости ветра Ук0=20 м/с.
На рис. 5,а представлены зависимости весовых коэффициентов, определенных первым БЛА, для различных номеров этапов вынужденной подзарядки вплоть до последнего отсчетного 51=12, 5Б,1Л(и), и=1,2,...,12, соответствующего выбранному интервалу наблюдения ТоЬхПу=1.3 ч. На рис. 6,б показаны аналогичные зависимости, но для весов временного фактора 5Т1,ч(и).
а - зависимости весовых б - зависимости весовых
коэффициентов 8Е1ц(и), нижняя ветвь коэффициентов 8Т1ц(и), нижняя ветвь - для А16, верхняя - для А17 - для А16, верхняя - для А17
Рис. 5. Зависимости весовых коэффициентов 8Е1ц(и) и 8Т1ц(и), определенных первым БЛА на основании опыта подзарядок, приобретенного к каждому
текущему этапу
Из графиков, приведенных на рис. 5,а видно, что в энергетическом плане все станции для первого БЛА неодинаковы. Несмотря на то, что в рассматриваемом нами частном случае все станции энергетически эквивалентны, на доступную для данного БЛА энергию заряда играет роль также и тенденции к накоплению очередей для подзарядки на различных станциях. Последнее определяется, очевидно, расположением станций и характером маршрутных целевых траекторий движения БЛА. Кроме того, для незадействованных БЛА станций подзарядки их весовые коэффициенты автоматически будут в целом снижаться по сравнению с задействованными.
Из графиков, приведенных на рис.5 б, можно сделать вывод, что вес 8Т1л(и) станции А16 в итоге значительно снижается по сравнению со станциями А10 и А11, что можно объяснить наличием локального участка ветровой нагрузки 6, усложняющей и замедляющей перемещения между станциями А7, А9, А10 и А11. Вес станции А14 также снижается, но в меньшей степени, чем это имеет место в отношении станции А16. При этом вес станции А17 значительно повышается, поскольку БЛА переориентируется именно на эту станцию после первой же неэффективной, по временным затратам, подзарядки на станции А16.
На рис. 6,а,б представлены аналогичные зависимости 8Е3л(и), 8т,3л(и), получаемые на борту третьего БЛА, при 83=15.
а - зависимости весовых коэффициен- б - зависимости весовых коэффициентов Зе,3,¡(и), нижняя ветвь - для А14, тов 8Тз3,¡¡(и), нижняя ветвь - для А14, верхняя - для А18 верхняя - для А18
Рис. 6. Зависимости весовых коэффициентов 8Е3ц(и) и 8Т3ц(и), определенных первым БЛА на основании опыта подзарядок, приобретенного к каждому
текущему этапу
Из графиков, приведенных на рис. 6, можно сделать вывод, что веса 5T316(u), SE316(u) станции A14, находящейся в зоне действия дополнительного ветрового потока со скоростью, в итоге значительно снижаются, а значения аналогичных весов для станции А18, на которую происходит частичная переориентация при планировании подзарядок третьим БЛА после первой же неэффективной подзарядки на станции А14, значительно растут по сравнению с соответствующими средними значениями весов на последней итерации.
Заключение. В настоящей работе разработана концепция взаимодействия подвижных и стационарных объектов системы, подразумевающая возможность выбора каждым агентом потенциального взаимодействия соответствующего компаньона. Базисом такого выбора является учет предыстории процесса, когда для принятия решения о выборе объекта для взаимодействия, используется как текущая информация о этих объектах на данный момент времени, так и оцененные результаты ранее сделанных выборов, показавших свою соответствующую эффективность с точки зрения некоторого целевого критерия.
Разработанная концепция конкретизирована для системы, объединяющей БЛА с неподвижными станциями их подзарядки. Рассмотрен алгоритм децентрализованного выбора пар взаимодействующих элементов типа «БЛА - станция подзарядки» на основе двух частных показателей - энергетической эффективности непосредственно самого процесса заряда, и полного времени, затрачиваемого мобильным объектом на достижение его целевой точки при выборе данной станции. Последний показатель важен при требовании оптимизации по быстродействию, например, грузооборота между станциями назначения. Оба этих фактора учитываются при выработке весовых коэффициентов, назначаемых каждой станции подзарядки.
Эффективность разработанного метода реализации выбора пар взаимодействующих элементов подтверждена моделированием энергетического обмена в распределенной системе «группа БЛА + станции подзарядки».
Полученные результаты могут быть применены для разработки робототехни-ческих систем, обслуживающих БЛА в части их энергетической поддержки. Непосредственная сфера практического применения разработанного метода децентрализованного управления - для автономной подзарядки БЛА и их групп с зоной функционирования, которая может включать гористую местность, поверхность воды, труднопроходимый район лесных массивов и т.п., а также БЛА, функционирование которых должно происходить в местах радиационного заражения, очагов пожаров, северных районах и т.п.
Также представленная система может применяться в городских или сельских условиях, где ручной тип подзарядки хотя и может применяться, но значительно менее эффективен, чем автоматическая система подзарядки. Причем разрыв в эффективности двух этих типов подзарядки будет расти с увеличением числа БЛА, подлежащих обслуживанию, увеличением площади территории, которая должна быть покрыта данной группой БЛА в процессе своего функционирования, а также с увеличением времени функционирования группы БЛА на данной территории вследствие эффекта самообучения при принятии решений.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Gupta L., Jain R. and Vaszkun G. Survey of Important Issues in UAV Communication Networks, IEEE Communications Surveys & Tutorials, 2016, Vol. 18, No. 2, pp. 1123-1152. Doi: 10.1109/COMST.2015.2495297.
2. Hassija V., Chamola V., Krishna D.N.G. and Guizani M. A Distributed Framework for Energy Trading Between UAVs and Charging Stations for Critical Applications, IEEE Transactions on Vehicular Technology, 2020, Vol. 69, No. 5, pp. 5391-5402. Doi: 10.1109/TVT.2020.2977036.
3. Li L., Wu J., Xu Y., Che J. and Liang J. Energy-controlled optimization algorithm for rechargeable unmanned aerial vehicle network, 201712th IEEE Conference on Industrial Electronics and Applications (ICIEA), Siem Reap, 2017, pp. 1337-1342. Doi: 10.1109/ICIEA.2017.8283046.
4. Hanyu A., Kawamoto Y. and Kato N. "On Improving Flight Energy Efficiency in Simultaneous Transmission and Reception of Relay Using UAVs," 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 2019, pp. 967-972. Doi: 10.1109/IWCMC.2019.8766559.
5. Al electrically charging system for drones, by M. Ippolito. (2016, Junuary, 07). Patent ID WO 2016/113766.
6. Systems and methods for UAV battary exchange, by M. Wang. (2015, September, 22). Patent ID US 9139310B1.
7. Multi-use uav docking station systemis and methods, by N.K. Gentry, R. Hsieh, and L.K. Nguyen. (2016, July, 12). Patent ID US9387928B1.
8. Shevchenko V.A., and Medvedev M.Yu. Decomposition of a complex dynamic system with a network architecture, IOP Conference Series: Materials Science and Engineering, 2019, Vol. 635, No 1, pp. 12-24, Doi. 10.1088/1757-899X/635/1/012024.
9. ElliottD., Keen, W. andMiao L. Recent advances in connected and automated vehicles, Journal of Traffic and Transportation Engineering, April 2019, Vol. 6, Issue 2, pp. 109-131. Doi. 10.1016/j.jtte.2018.09.005.
10. Di Silvestre M.L., Gallo P., Guerrero J.M., Musca R., Riva Sanseverino E., Sciume G., Vasquez J.C., Zizzo G. Blockchain for power systems: Current trends and future applications, Renewable and Sustainable Energy Reviews, March, 2020, Vol. 119. Doi. 10.1016/j.rser.2019.109585.
11. Imdadullah S.M., Amrr M.S., Asghar Jamil, Ashraf I. andMerajM. A Comprehensive Review of Power Flow Controllers in Interconnected Power System Networks, IEEE Access, 2020, Vol. 8, pp. 18036-18063. Doi: 10.1109/ACCESS.2020.2968461.
12. Hangos K.M. and Pozna A.I., Structural Decomposition and its Use in Qualitative Modelbased Diagnosis of Complex Systems: Plenary Talk, 2019 IEEE 17th International Symposium on Intelligent Systems and Informatics (SISY), Subotica, Serbia, 2019, pp. 13-14. Doi: 10.1109/SISY47553.2019.9111630.
13. Ghadami R. and Shafai B. Decomposition-Based Distributed Control for Continuous-Time Multi-Agent Systems, IEEE Transactions on Automatic Control, Vol. 58, No. 1, pp. 258-264.
14. Borrelli F., Keviczky T. Distributed LQR Design for Identical Dynamically Decoupled Systems // IEEE Transactions on Automatic Control, Sept. 2008, Vol. 53, Issue 8, pp. 1901-1912.
15. Yang J.P., Cheng G.H. and Xu Z. Dynamic Reduction of Large Power System in PSS/E, 2005 IEEE/PES Transmission & Distribution Conference & Exposition: Asia and Pacific, Dalian, 2005, pp. 1-4. Doi: 10.1109/TDC.2005.1546815.
16. Zhang M., Li Q., Liu C. and Zhang J. An Aggregation Modeling Method of Large-scale Wind Farms in Power System Transient Stability Analysis, 2018 International Conference on Power System Technology (POWERCON), Guangzhou, 2018, pp. 1351-1356. Doi: 10.1109/P0WERC0N.2018.8601652.
17. Blekhman I.I., Indeitsev D.A., and Fradkov A.L. Slow motions in systems with inertial excitation of vibrations, Journal of Machinery Manufacture and Reliability, February 2008, Vol. 37, Issue 1, pp. 21-27. Doi. 10.1007/s12001-008-1006-z.
18. Kamachkin A.M., Sogonov S.A., Shamberov V.N. The Decomposition Method in Issues of Researching Electric-Power Systems with Dry Friction, Russian Electrical Engineering, 2017, Vol. 88 (12), pp. 827-831. Doi: 10.3103/S1068371217120082.
19. Abgaryan K.A. Asymptotic decoupling of the equations for a linear automatic control system, Dokl. Akad. NaukSSSR, 1966, Vol. 166, No 2, pp. 301-304.
20. Clancy L.J. Aerodynamics, 1st Edition, Sterling Book House, 2006, 610 p.
21. Kostyukov V.A., Medvedev M.Yu., Pavlenko D.D., Mayevsky A.M., Poluyanovich N.K. Investigation of a Rotor Speed Controlling of a Promising Wind-Driven Power Plant Using Several Variable Elements of its Geometry, Mekhatronika, Avtomatizatsiya, Upravlenie, 2020, Vol. 21, No 10, pp 599-608. Available at: https://doi.org/10.17587/mau.21.599-608.
22. Kosjukov VA., Medvedev M.Y., Poluyanovich N.K., Dubyago M.N., Bulanovich D.I., Pavlenko D.D. Control law synthesis of the wind-driven power-plant with variable geometry, EAI Endorsed Transactions on Energy Web, 2019, Vol. 19, No 23. Doi: 10.4108/eai.13-7-2018.157036.
Статью рекомендовал к опубликованию д.т.н., профессор С.Г. Капустян.
Костюков Владимир Александрович - НИИ робототехники и процессов управления Южного федерального университета; e-mail: [email protected]; г. Таганрог, Россия; тел.: 88634371694; к.т.н.; доцент; с.н.с.
Медведев Михаил Юрьевич - e-mail: [email protected]; д.т.н.; в.н.с.
Пшихопов Вячеслав Хасанович - e-mail: [email protected]; д.т.н.; профессор; директор.
Косенко Евгений Юрьевич - e-mail: [email protected]; к.т.н.; доцент; с.н.с.
Kostjukov Vladimir Aleksandrovich - R&D Institute of Robotics and Control Systems; e-mail: [email protected]; Taganrog, Russia; phone: +78634371694; cand. of eng. sc.; associated professor; senior researcher.
Medvedev Mikhail Yurjevich - e-mail: [email protected]; dr. of eng. sc.; leading researcher.
Pshikhopov Viacheslav Khasanovich - e-mail: [email protected]; dr. of eng. sc.; professor; director.
Kosenko Evgeny Yurevich - e-mail: [email protected]; cand. of eng. sc.; associated professor; senior researcher.
УДК 629.5.061 DOI 10.18522/2311-3103-2021-1-189-203
Н.К. Киселев, Л.А. Мартынова, И.В. Пашкевич
ОРГАНИЗАЦИЯ ЭЛЕКТРИЧЕСКОЙ СЕТИ ГИБРИДНОЙ СИСТЕМЫ ЭНЕРГООБЕСПЕЧЕНИЯ АВТОНОМНОГО НЕОБИТАЕМОГО ПОДВОДНОГО АППАРАТА*
Целью исследования является организации электросети гибридной системы энергообеспечения автономного необитаемого подводного аппарата, способного двигаться в широком диапазоне скоростей. Необходимость движения автономного необитаемого подводного аппарата в широком диапазоне скоростей требует применения разнородных источников электроэнергии, работающих на различных физических принципах - аккумуляторных батарей и электрохимических генераторов, использующих реагенты из хранилища реагентов. Кроме того, для обеспечения потребителей электроэнергией с требуемыми параметрами (токами, напряжениями, объемами электроэнергии) необходимо применения дополнительных распределительных щитов, преобразователей напряжения, защитно-коммутационной аппаратуры, ключей. Использование дополнительного оборудования в электросети позволяет гибко конфигурировать электросеть с целью формирования энергии в объеме, согласованном с объемом потребляемой электроэнергии. С другой стороны, дополнительное оборудование вызывает потери электроэнергии в сети, и, соответственно, дополнительной электроэнергии. В связи с этим задача определения варианта организации электросети, при котором потери электроэнергии были бы минимальными, является актуальной. Для решения указанной задачи проанализированы особенности использования дополнительного оборудования в электросети, проанализировано потребление электроэнергии автономным необитаемым подводным аппаратом на различных этапах выполнения аппаратом маршрутного задания, определены минимальные и максимальные объемы потребления при движении автономного необитаемого подводного аппарата в различных скоростных режимах. Это позволило определить степень задействования разнородных источников электроэнергии в процессе выполнения маршрутного задания. По результатам анализа были сформированы альтернативные варианты электросети. Для выбора варианта организации, обеспечивающего минимальные потери электроэнергии, был сформирован целевой граф влияния потерь на отдельных устройствах электросети - на потери всей электросети, и с использованием метода распространения меток получены количественные оценки каждого из альтернативных вариантов. Поучение количественных оценок по-
* Работа выполнена при финансовой поддержке РФФИ, проект № 20-08-00130.