Научная статья на тему 'АППАРАТНО-АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПЕРСПЕКТИВНОЙ СИСТЕМЫ ЭНЕРГОСБЕРЕЖЕНИЯ АВТОНОМНОЙ ГРУППЫ БПЛА'

АППАРАТНО-АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПЕРСПЕКТИВНОЙ СИСТЕМЫ ЭНЕРГОСБЕРЕЖЕНИЯ АВТОНОМНОЙ ГРУППЫ БПЛА Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
59
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БПЛА / СТАНЦИЯ ЗАРЯДКИ / ГИБРИДНАЯ СИСТЕМА ПОДЗАРЯДКИ / ЭНЕРГЕТИЧЕСКАЯ ЭФФЕКТИВНОСТЬ ФУНКЦИОНИРОВАНИЯ / АЛГОРИТМ ЦЕЛЕРАСПРЕДЕЛЕНИЯ / ОПТИМИЗАЦИЯ / UNITY

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Медведев Михаил Юрьевич, Костюков Владимир Александрович, Бутенко Максим Юрьевич, Гисцов Владислав Геннадьевич, Евдокимов Игорь Дмитриевич

В связи с ускоренным ростом объемов использования групп автономно функционирующих беспилотных летательных аппаратов (БпЛА) в различных средах решение проблемы оптимизации функционирования групп таких аппаратов по критерию минимума затрачиваемой энергии является актуальной научной задачей. В настоящей статье развивается новый подход обеспечения энергосбережения группы беспилотных летательных аппаратов (БпЛА) за счет использования станций подзарядки БпЛА, обеспечивающих необходимую универсальность в обслуживании разных типов аппаратов. Рассматриваются наиболее эффективные варианты систем приземления, точного позиционирования, выработки энергии на станции, а также обосновывается гибридная система обеспечения подзарядки, сочетающая контактный и бесконтактный способы. Приводится обобщенная схема многоэтапного взаимодействия БпЛА со станцией подзарядки, предусматривающая возможность повторения одного из этапов в случае не полного его завершения в течение определенных интервалов времени, а также учитывающая особенности взаимодействия между агентами по доступным им каналам связи. Поставлена и решена задача оптимального распределения по энергетическому критерию БпЛА группы между пунктами назначения (ПН), совмещенными со станциями подзарядки (СП). Учитывается как крейсерский режим, так и маневрирование аппарата при взлете и посадке, когда мощность расходования энергии возрастает. Введено понятие эффективного расстояния до пункта назначения, учитывающего оценочные затраты энергии каждого БпЛА на достижение данного ПН с учетом его произвольного текущего положения и имеющейся очереди заданий на данный момент. Для исследования разработанных подходов и алгоритмов целераспределения и планирования движения БпЛА группы создано и апробировано программное обеспечение на базе среды Unity. Гибкость последнего позволяет моделировать различные алгоритмы информационных взаимодействий элементов внутри группы БпЛА, группы СП, а также перекрестных взаимодействий между БпЛА и СП. В частности, Программное обеспечение позволяет определять в каждый дискретный момент степень заряда каждого БпЛА, очереди ПН для каждого БпЛА, его историю пополнения заряда на станциях.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Медведев Михаил Юрьевич, Костюков Владимир Александрович, Бутенко Максим Юрьевич, Гисцов Владислав Геннадьевич, Евдокимов Игорь Дмитриевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

THE CONCEPT OF CREATING A PROMISING SYSTEM FOR RECHARGING AN AUTONOMOUS GROUP OF UAVS

Due to the accelerated growth in the use of groups of autonomously functioning unmanned aerial vehicles (UAVs) in various environments, solving the problem of optimizing the functioning of groups of such vehicles according to the criterion of the minimum energy consumed is an urgent scientific task. In this article, a new approach is being developed to ensure energy saving of a group of unmanned aerial vehicles (UAVs) by using UAV charging stations that provide the necessary versatility in servicing different types of vehicles. The most effective variants of landing systems, precise positioning, power generation at the station are considered, and a hybrid charging system combining contact and contactless methods is also justified. A generalized scheme of multi-stage interaction of the UAV with the charging station is given, which provides for the possibility of repeating one of the stages if it is not fully completed within certain time intervals, and also takes into account the peculiarities of interaction between agents through the communication channels available to them. The problem of optimal distribution according to the energy criterion of the group's UAVs between destinations (PN) combined with charging stations (SP) has been set and solved. Both the cruising mode and the maneuvering of the vehicle during takeoff and landing, when the power consumption increases, are taken into account. The concept of the effective distance to the destination is introduced, taking into account the estimated energy costs of each UAV to reach this destination, taking into account its arbitrary current position and the available queue of tasks at the moment. To study the developed approaches and algorithms for targeting and planning the movement of the group's UAVs, software based on the Unity environment was created and tested. The flexibility of the latter allows modeling various algorithms of information interactions of elements within a group of UAVs, a group of charging stations, as well as cross-interactions between UAVs and charging stations. In particular, the software allows you to determine at each discrete moment the degree of charge of each UAV, the queues of destinations for each UAV, its history of recharge at stations.

Текст научной работы на тему «АППАРАТНО-АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПЕРСПЕКТИВНОЙ СИСТЕМЫ ЭНЕРГОСБЕРЕЖЕНИЯ АВТОНОМНОЙ ГРУППЫ БПЛА»

Раздел IV. Вычислительные и информационно-управляющие системы

УДК 621.31:533.65.013.622 DOI 10.18522/2311-3103-2022-5-230-243

М.Ю. Медведев, В.А. Костюков, М.Ю. Бутенко, В.Г. Гисцов, И.Д. Евдокимов

АППАРАТНО-АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПЕРСПЕКТИВНОЙ СИСТЕМЫ ЭНЕРГОСБЕРЕЖЕНИЯ АВТОНОМНОЙ ГРУППЫ БПЛА

В связи с ускоренным ростом объемов использования групп автономно функционирующих беспилотных летательных аппаратов (БпЛА) в различных средах решение проблемы оптимизации функционирования групп таких аппаратов по критерию минимума затрачиваемой энергии является актуальной научной задачей. В настоящей статье развивается новый подход обеспечения энергосбережения группы беспилотных летательных аппаратов (БпЛА) за счет использования станций подзарядки БпЛА, обеспечивающих необходимую универсальность в обслуживании разных типов аппаратов. Рассматриваются наиболее эффективные варианты систем приземления, точного позиционирования, выработки энергии на станции, а также обосновывается гибридная система обеспечения подзарядки, сочетающая контактный и бесконтактный способы. Приводится обобщенная схема многоэтапного взаимодействия БпЛА со станцией подзарядки, предусматривающая возможность повторения одного из этапов в случае не полного его завершения в течение определенных интервалов времени, а также учитывающая особенности взаимодействия между агентами по доступным им каналам связи. Поставлена и решена задача оптимального распределения по энергетическому критерию БпЛА группы между пунктами назначения (ПН), совмещенными со станциями подзарядки (СП). Учитывается как крейсерский режим, так и маневрирование аппарата при взлете и посадке, когда мощность расходования энергии возрастает. Введено понятие эффективного расстояния до пункта назначения, учитывающего оценочные затраты энергии каждого БпЛА на достижение данного ПН с учетом его произвольного текущего положения и имеющейся очереди заданий на данный момент. Для исследования разработанных подходов и алгоритмов целераспределения и планирования движения БпЛА группы создано и апробировано программное обеспечение на базе среды Unity. Гибкость последнего позволяет моделировать различные алгоритмы информационных взаимодействий элементов внутри группы БпЛА, группы СП, а также перекрестных взаимодействий между БпЛА и СП. В частности, Программное обеспечение позволяет определять в каждый дискретный момент степень заряда каждого БпЛА, очереди ПН для каждого БпЛА, его историю пополнения заряда на станциях.

БпЛА; станция зарядки; гибридная система подзарядки; энергетическая эффективность функционирования; алгоритм целераспределения; оптимизация; Unity.

M.Y. Medvedev, V.A. Kostyukov, M.Y. Butenko, V.G. Gistsov, I.D. Evdokimov

THE CONCEPT OF CREATING A PROMISING SYSTEM FOR RECHARGING AN AUTONOMOUS GROUP OF UAVS

Due to the accelerated growth in the use of groups of autonomously functioning unmanned aerial vehicles (UAVs) in various environments, solving the problem of optimizing the functioning of groups of such vehicles according to the criterion of the minimum energy consumed is an urgent scientific task. In this article, a new approach is being developed to ensure energy saving of a group of unmanned aerial vehicles (UAVs) by using UAV charging stations that provide the necessary versatility in servicing different types of vehicles. The most effective variants of landing systems, precise positioning, power generation at the station are considered, and a hybrid charging system combining contact and contactless

methods is also justified. A generalized scheme of multi-stage interaction of the UAV with the charging station is given, which provides for the possibility of repeating one of the stages if it is notfully completed within certain time intervals, and also takes into account the peculiarities of interaction between agents through the communication channels available to them. The problem of optimal distribution according to the energy criterion of the group's UAVs between destinations (PN) combined with charging stations (SP) has been set and solved. Both the cruising mode and the maneuvering of the vehicle during takeoff and landing, when the power consumption increases, are taken into account. The concept of the effective distance to the destination is introduced, taking into account the estimated energy costs of each UAV to reach this destination, taking into account its arbitrary current position and the available queue of tasks at the moment. To study the developed approaches and algorithms for targeting and planning the movement of the group's UAVs, software based on the Unity environment was created and tested. The flexibility of the latter allows modeling various algorithms of information interactions of elements within a group of UAVs, a group of charging stations, as well as cross-interactions between UAVs and charging stations. In particular, the software allows you to determine at each discrete moment the degree of charge of each UAV, the queues of destinations for each UAV, its history of recharge at stations.

UAV; charging station; hybrid charging system; energy efficiency of functioning; target allocation algorithm; optimization; Unity.

Введение. В связи с ростом объемов использования групп автономно функционирующих беспилотных летательных аппаратов (БпЛА) в различных природных и инфраструктурных условиях решение проблемы оптимизации функционирования таких групп по критерию минимума затрачиваемой ими энергии является актуальной научно-производственной задачей. Одним из важных аспектов решения этой проблемы является разработка облика перспективной станции подзарядки, способной в автономном режиме восполнять энергетические потери элементов указанных групп. При этом необходимо учитывать технические характеристики БпЛА группы, а также требование минимальности отношения «цена/ качество». Кроме того, разработка перспективной СП должна быть увязана с выборами оптимальных способов и соответствующих конструкций устройств для приземления БпЛА данного типа, а также для его позиционирования в определенной области стыковочной площадки с заданной точностью для последующей подзарядки. Для повышения точности автоматического приземления БПЛА мультикоптерного типа на платформу последняя может быть снабжена специальными опознавательными знаками-маркерами. В этом случае БПЛА должен быть снабжен специальным программно-аппаратным обеспечением для ориентации по указанным маркерам в условиях разной видимости [1, 2].

Система ориентирования по маркерам может быть дополнена специальными углублениями на стыковочной площадке по числу опор аппарата [3, 4], куда последние соскальзывают, или специальной реечной системой доводки БпЛА до области подзарядки [5, 6].

В патенте [7] рассматриваются основные способы контактной подзарядки БпЛА и соответствующие облики СП, однако не проведено соответствующего сравнительного анализа. В патенте [8] рассматривается возможный способ замены разряженных аккумуляторных батарей, а в работах [9, 10] - способы подзарядки АКБ на борту с помощью специальных проводящих устройств. В работе [11] рассматривается возможная реализация системы бесконтактной подзарядки на основе микрополосковых структур.

С другой стороны, решение указанной проблемы энергосбережения должно подразумевать уровень планирования и реализации взаимодействия в целом между группой БпЛА и группой СП, а также между элементами внутри каждой из этих групп, затрагивать вопросы оптимального, в том числе по энергетическому крите-

рию, такого взаимодействия, учитывающего особенности реализуемой группой БпЛА миссии, ограничения каналов связи, а также, возможно, опыт такой реализации в прошлом.

Наконец, вопрос энергетического обеспечения самой СП должен решаться, исходя из природных условий функционирования СП, группы БпЛА, особенностей ее миссии, по сути - на основании степени доступности централизованного энергоснабжения. Если последнее применять дорого, неэффективно или невозможно, то нецелесообразно использовать ветроэнергетические установки (ВЭУ) совместно с солнечными панелями.

Большую роль здесь могут сыграть вертикально-осевые ВЭУ, не требующие устройства ориентации по ветру и менее шумные, по сравнению с горизонтально-осевыми установками [12]. В работах [13, 14] показаны энергетические эффективности модифицированного ротора ВЭУ типа Дарье и установки планетарного типа, соответственно; в статье [12] обосновано применение вертикально-осевого ротора специального типа со статическими направляющими аэродинамическими структурами.

В случае сниженных требований по степени создаваемого акустического и инфракрасного шумов возможно применение горизонтально-осевых ВЭУ [15, 16], которые имеют больший коэффициент использования энергии ветра по сравнению с вертикально-осевыми установками, но в узком диапазоне скоростей [13, 14].

В работе [17] рассматривается диалоговая модель взаимодействия станции подзарядки с БПЛА группы, позволяющая обеспечить безопасную и надежную покупку БПЛА энергии у станции. В работе [18] решается задача максимизации времени функционирования каждого БПЛА группы на основе решения соответствующей задачи коммивояжера. В статье [19] рассматривается модель взаимодействия между БпЛА и СП, учитывающая предысторию процесса этого взаимодействия и возможность использования возобновляемых источников энергии на станциях подзарядки.

Рассмотренные работы затрагивают разные аспекты проблемы обеспечения энергосбережения группы БпЛА и показывают практическую важность и актуальность такой разработки.

В настоящей статье развивается новый подход интеграции нескольких видов подзарядки БпЛА для обеспечения необходимой универсальности в обслуживании разных типов аппаратов, а также предлагается постановка и решение при некоторых ограничениях задачи оптимального распределения БпЛА группы между пунктами назначения, совмещенными со станциями подзарядки, по энергетическому критерию.

Для исследования созданной концепции разработано программное обеспечение на базе среды Unity.

Разработка перспективной системы для автономного заряда АКБ БпЛА. Существуют контактные и бесконтактные способы зарядки. К первым относятся: а) зарядка без извлечения АКБ; б) замена разряженных АКБ на заряженные.

Преимуществом контактной зарядки является высокий КПД. При этом механическая часть контактной системы зарядки по способу а) значительно более проста по сравнению с соответствующей частью по способу б): в первом случае требуется только подвижная клемма с одной степенью свободы, которая должна пристыковываться к соответствующим разъемам АКБ [4], а по второму способу требуется две специальных подсистемы: манипуляционная с минимум двумя степенями свободы и конвейерная подсистема отвода разряженных АКБ и подвода заряженных [8]. Однако время нахождения БпЛА на станции для подзарядки АКБ по первому способу больше, чем по второму (табл. 1).

Таблица 1

Сравнительный анализ существующих способов автоматической зарядки

Основные характеристики способа Контактный способ подзарядки Бесконтактная зарядка

зарядка без извлечения АКБ замена разряженных АКБ на заряженные

Тип модуля для механических перемещений подвижных частей Подвижная клемма Манипулятор Актуатор

Число подвижных элементов 2 и более 3 и более 1

КПД, % около 100 около 100 70 и ниже

Наличие мощного вычислительного модуля нет да нет

Возможность заряда АКБ при неточном позиционировании нет нет да

Время ожидания БпЛА на примере моделей модель 1: DJI mavic mini модель 2: DJI matrice 300 Большое 90-150 мин - модели 1, 60-120 мин - модели 2 Малое до 1 мин -для модели 1, 1-2 мин - для модели 2 Большое 180-600 мин -для модели 1, 180-600 - для модели 2

Наличие приёмника-передатчика для обмена информацией нет нет да

Для контактной подзарядки важное значение играет синхронизация действий устройства подключения штекера к АКБ для способа а), или манипуляций с разряженной и ранее заряженной АКБ для способа б), - с ответным устройством на борту БпЛА. Такая синхронизация может быть осуществлена с помощью приёмопередатчиков, установленных на наземной станции и борту БпЛА.

Существующие контактные способы зарядки аккумуляторной батареи БпЛА основаны на использовании относительно сложного механизма [7, 8, 10]. В отличие от них зарядка по беспроводной технологии более проста. Способ передачи энергии в этом случае основан на явлении электромагнитной индукции, его эффективность сильно зависит от коэффициента связи взаимодействующих индуктивных катушек и их добротностей [20]. Основными недостатками бесконтактного способа являются: а) низкий КПД (в максимуме - не более 70% у существующих разработок, при неточном позиционировании БпЛА он резко падает); б) проблема электромагнитной совместимости с электронным бортовым оборудованием.

В табл. 1 произведено сравнение основных характеристик автоматизированных способов зарядки АКБ мультикоптеров.

Для оценки ожидаемых интервалов времени подзарядки по трем способам рассмотрены две модели БпЛА: DJI mavic mini и DJI matrice 300, для которых были взяты соответствующие данные производителя. Из приведенных данных видно превышение времени подзарядки по контактному штекерному и бесконтактному способам на два порядка, по сравнению со способом замены АКБ.

В настоящей статье предлагается гибридный способ подзарядки БпЛА, подразумевающий использование контактного способа заряда АКБ для БпЛА с требованием минимального времени обслуживания, и бесконтактного способа для тех классов аппаратов, для которых по регламенту допустимо значительно большее время обслуживания на станции.

Рис. 1. Модели предлагаемых контактной (слева) и бесконтактной (справа) подсистем подзарядки АКБ БпЛА на станции

Для контактного способа подзарядки предлагается использовать следующую обобщенную подсистему (см. рис. 1,а). После фиксации корпуса БПЛА на стыковочной площадке 1, происходит выдвижение манипуляционного агрегата 3, который может осуществлять два типа операций: для случая замены АКБ - изъятие батареи из аккумуляторного отсека и последующую установку на освободившееся место уже заряженной на станции батареи; для случая подзарядки АКБ на борту аппарата - просто стыковка АКБ с зарядным устройством станции.

Аккумуляторный отсек БПЛА может быть снабжен, во-первых, устройством фиксации батареи в полетном режиме, во-вторых, - устройством открытия-закрытия заслонки, расположенной в этом отсеке со стороны подхода манипуляционного агрегата. Незадолго до приземления БПЛА, между бортом и блоком управления станции устанавливается радиосвязь (или другой вид связи, например, с помощью лазера) с целью синхронизации работы заслонки, фиксатора и манипу-ляционного агрегата. Сразу после позиционирования БПЛА на стыковочной площадке сначала происходит открытие заслонки, затем, через несколько секунд, манипулятор начинает действия по замене батарей. Для этого он стыкуется также с агрегатом снятия-подачи батарей - специальным конвейером (2), соединенным с устройством непосредственной зарядки АКБ (4). Последний получает энергию по каналам 5 от источников энергии станции. Этот конвейер подает заряженные и отводит разряженные батареи, которые снимаются манипуляционным агрегатом с аккумуляторного отсека (6) БПЛА.

Предлагаемая для бесконтактного способа подзарядки приближенная сборочная модель приведена на рис. 1,б. Устройство включает балку 2, жестко закрепленную на корпусе 1 площадки стыковки; по балке перемещается линейный актуатор 3, позволяющий перемещать вертикально приемо-передатчик электромагнитной системы бесконтактной подзарядки 4. Запас хода последнего должен обеспечивать полное соприкосновение и прижатие к ответной приемной части 5 БпЛА, представляющей собой катушку индуктивности специальной формы, электрически связанную через специальный коммутатор с АКБ. По завершении зарядки бортовая система управления БпЛА автоматически отключает АКБ от приемника. После некоторого промежутка времени также отключается и передатчик станции, который синхронизирован с бортовым приемником с помощью специального ЫиейоШ-канала.

Обобщенный алгоритм взаимодействия БпЛА и станции. Процесс взаимодействия состоит из трех этапов: приземления, позиционирования и непосредственно подзарядки. На каждом из этапов происходит вначале синхронизация действий БпЛА и станции: на первом этапе может быть использован радиоканал или луч лазера (канал 1 на рис. 2), а на последних двух целесообразно задействовать ЫиейоШ-канал (канал 2).

Рис. 2. Блок-схема обобщенного алгоритма взаимодействия БпЛА и станции подзарядки

Блок схема обобщенного алгоритма взаимодействия БпЛА и станции в процессе подзарядки приведена на рис. 2. Агенты тестируют свои собственные подсистемы, осуществляющие текущий этап, и передают полученную информацию друг другу. На каждую попытку реализации этапа отводится определенное время Оы, ^2, - для первого, второго и третьего этапов), по истечении которого, если этап не был завершен успешно, производится новая попытка его осуществления. Если тестирование показало невозможность осуществления этапа, тогда происходит аварийное его прерывание, фиксация соответствующей ошибки с сообщением сведений о ней оператору.

Особенности алгоритмического обеспечения системы управления группой БпЛА, курсирующих между пунктами назначения с возможностью подзарядки. Дана однородная группа БпЛА заданного класса в количестве К штук, которая курсирует между N стационарными пунктами назначения S¡,/ = 1,..,N . Каждый

БпЛА забирает некоторый груз на одной из станций и отвозит на другую. Для определенности БпЛА группы будем считать работающими на электрических двигателях с накоплением энергии в аккумуляторах. Каждый из пунктов назначения снабжен системой подзарядки БпЛА. Каждый БПЛА может иметь максимальную энергию заряда Е0шах. Стационарные пункты расположены друг относительно друга таким образом, чтобы любой БпЛА, находящийся в произвольном пункте назначения , мог достигнуть любого другого пункта с номером 2, /2 Ф / без необходимости приземляться для подзарядки. Если каждый БпЛА в режиме полета с оптимальной крейсерской скоростью уь расходует энергию заряда с мощностью Ру, то тогда наибольшее расстояние между пунктами назначений должно

Е

быть ограничено сверху значением I = к£ 0шах ^, где коэффициент

Ркг

кЕ = кЕ 1 + кЕ2 < 1 учитывает два фактора. Во-первых, в реальности за счет фаз ускоренного движения при взлете, посадке средняя мощность расходования энергии будет несколько больше, чем величина Р для крейсерского режима, что учитывается фактором кЕ1 < 1. Второй фактор кЕ2 < 1 состоит в том, что реальная траектория движения аппарата не является прямым отрезком, соединяющим два пункта назначения.

Оператор, находящийся на некотором наземном пункте, периодически, в дискретные моменты времени t, д = 1,2,...и , выдает задания на перевозку грузов из одних пунктов назначения в другие, что формируется в виде пакета:

[о«

где, например, пара (/ 1 /дД) - обозначение элементарного задания по перевозке груза из пункта с номером /1 в пункт назначения с номером /2 и т.д.;

М - число назначенных в момент tq элементарных заданий. Затем оператором

либо самой группой БпЛА решается задача распределения БпЛА группы между введенными парами пакета (1). При этом задействуются в общем случае все БпЛА,

в том числе и те, которые на момент tq находятся в процессе выполнения задания.

В начальный момент времени t1 оператор выдает задания еще не задействованным БпЛА, которые находятся в некоторых пунктах назначения.

Рассмотрим алгоритм взаимодействия между БпЛА и станциями подзарядки. БпЛА в процессе функционирования постоянно оценивает оставшуюся энергию для возможности достижения целевого пункта назначения, соответствующего текущему элементарному заданию. Если оцениваемой энергии недостаточно для достижения целевой точки, тогда принимается решение о поиске ближайшей станции подзарядки, находящейся на ближайшем ПН.

В процессе выбора подходящей станции подзарядки каждый БпЛА может использовать алгоритм, рассмотренный в работе [19]. Он подразумевает учет двух факторов: а) текущие пространственное положение БпЛА относительно каждой станции подзарядки и характеристики самих станций подзарядки, заявляемые последними; б) предысторию процесса взаимодействия БпЛА с каждой станцией, что выражается соответствующими взвешенными коэффициентами.

Если возникает ситуация, что два и более БпЛА выбрали одну и ту же станцию подзарядки, тогда конфликт разрешается с помощью очередности поступления сигнала от БпЛА до станции подзарядки: более ранний сигнал дает право более быстрого доступа к СП. Таким образом, возможно формирование очередей на подзарядку на СП, и возникновение времени ожидания, что является неизбежным для данного алгоритма и является платой за его простоту.

Основная задача функционирования группы БпЛА заключается в том, чтобы за ограниченное время выполнить все задания. С учетом требования достаточной автономности функционирования группы БпЛА решение этой задачи сводится к оптимизации функционирования группы по энергетическому критерию.

Транспортные связи между пунктами назначения, соответствующие элементарным заданиям, можно выразить в виде графа, вершины которого обозначают пункты назначения, а ребра - соответствующие назначенные задания на данный момент времени, показаны сплошными линиями (рис. 3). При этом новые элементарные задания пришедшего пакета есть (см. (2)):

(ЗД). (5255), (5354), (5356), (5753), (ЗД), (ЗД)] #

(2)

На этом же рисунке для некоторой миссии указаны также: текущие положения БпЛА на момент ^ прихода нового задания (показаны сплошными кружками).

5

5

Рис. 3. Графовое представление совокупности положений ПН, БпЛА, элементарных заданий в очереди, а также текущих заданий сразу после прихода

нового пакета в момент ?„

В результате решения задачи распределения элементарных заданий нового пакета между элементами группы БпЛА, последние получают новые задания. Каждое новое задание становится актуальным для данного БпЛА, если он на момент прихода нового задания был свободным. Если же БпЛА уже выполняет некоторое задание, то ему новое может быть поставлено в очередь. Для примера пунктирными линиями показаны траектории БпЛА, назначенные им алгоритмом целераспре-деления и которые они должны пройти с учетом уже имеющихся в их очередях заданий. Так, БпЛА-1 должен достичь пункта назначения 58; БпЛА-2 - 55 и затем 56; БпЛА-3 находится на станции 56, должен достичь 53, а затем 58; БпЛА-4 находится в 52 и все текущие задания у него выполнены.

Рассмотрим оптимизационную задачу минимизации суммарной энергии, затрачиваемой всеми БпЛА на выполнение задачи достижения целевых пунктов назначения.

Оптимизационная задача распределения БпЛА группы между назначенными элементарными заданиями по энергетическому критерию. Рассмотрим задачу распределения БпЛА в количестве N штук (точки },г = 1,2,...,N), между

пунктами назначения (ПН) в количестве М= N штук (точки |,у = 1,2,...,М ) по

критерию минимума полной затрачиваемой ими энергии. Введем в рассмотрение целочисленную функцию Е(д,г,т), т = 1,..,Мд 1., перечисляющую номера всех тех ПН, которые поставлены в очередь г-му БпЛА на д-м шаге обновления (в момент / ) в количестве М . штук.

Если для ьго БпЛА поставить в очередь некоторый пункт назначения у, соответствующий начальной точке одного из элементарных заданий присланного пакета структуры (1), тогда оценка затраченной аппаратом энергии на достижение ПН у может быть представлена в следующем виде:

Mq,i~ 1

l^iCqXD ~Xi\ D V [l^(gXfc) ~ fyg,i,fc+l)| n

kv

_ ~Äi\ p y

iJ~ vkr kr+ L

vkr f L Vkr

+

+ lYj JfneJ pkr + (^-Att) МчЛ # (3)

vkr \KE 1,0 /

где _ next = (u, i, Mq i) . Здесь первое слагаемое соответствует затратам энергии /-го БпЛА на достижение ранее назначенного ПН у(Ч, ц , стоящего первым в очереди без учета маневров посадки и взлета; второе соответствует затратам на движение БпЛА между всеми остальными целевыми точками в его очереди без учета этих маневров, третье - затратам на движение из последней точки в очереди у „„, до гипотетической точки отправления Y некоторого нового элементарного задания, опять без учета маневров. Наконец, четвертое слагаемое в (3) соответствует учету указанных маневров для всех ПН в очереди, причем кЕ j 0 - есть средний коэффициент увеличения мощности при таких маневрированиях, Atü - суммарное время посадки и взлета без учета времени возможной подзарядки БпЛА. Параметры Ata, кЕ 10 для

простоты считаются одними и теми же для всех БпЛА группы. Тогда оптимизационная задача формулируется так:

N

se = / Е1ф) min- Vopt = argminsE # (4)

к ы

где г](i) - функция распределения номеров i=1,2,...,N БпЛА по номерам станций .

Заметим, что энергия Яу в (3) пропорциональна следующему функционалу:

мчх~1

<,i,k) +1)1

pe(XitYj,q) - - |Vi(4Xi) - xi\ + V q,u

kr k=l

+ (jrL)v*rtoti + \Yj-Y(next\# (5)

Введенный функционал р(X,.,Yj,q) назовем эффективным расстоянием до пункта назначения Y с учетом текущего положения БпЛА и всех заданий в его очереди на q-м шаге обмена информацией. Сумму первых трех слагаемых в (5) назовем начальным расстоянием р0 для /-го БпЛА на q-м шаге обмена информацией:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Mq,i~1

где Е _ next = Е, (q, i, Mqi). Тогда (4) может быть переписано в виде:

N

SE = ^[рео№.<?) + 1^(0 - Yfnext(q, 0|] -» min # (7)

i=1

Данная задача для N <= 10 может быть решена методом непосредственного перебора соответствующих вариантов перестановок N!.

Программный комплекс моделирования движений БпЛА группы между пунктами назначения с возможностью пополнения энергии на станциях подзарядки. Для моделирования движений БпЛА группы между пунктами назначения с возможностью пополнения энергии на станциях подзарядки реализован программный модуль в среде Unity. Модуль позволяет создавать подгруппы: пунктов назначения (ПН), станций подзарядки (СП), а также подгруппу БпЛА, элементы которой курсируют между ПН, перевозя грузы, и могут приземляться на СП для восполнения энергии. Время подзарядки было взято соответствующим способу замены АКБ - без учета маневров приземления и посадки составляющим порядка t30=30c. Ниже рассмотрен случай, когда каждая СП совмещена с некоторым ПН. Также в начальный момент положения БпЛА совпадают с соответствующими станциями. Модель расходования энергии каждым БпЛА соответствует ранее рассмотренной в п. 4; для всех БпЛА было положено: At„ = 60с, кЕj 0 = 0,3, vkr = 15м / c.

Симулятор позволяет моделировать: взаимодействие оператора с группой БпЛА, выраженное в передаче в произвольные дискретные моменты времени пакетов заданий в виде (1); целераспределение ПН между аппаратами по энергетическому критерию (7) с учетом их текущих положений и пунктов назначений, имеющихся в очереди каждого из них; принятие решений каждым БпЛА о необходимости подзарядки на некоторой СП согласно методике, изложенной в [19]; планирование перемещений аппаратов с учетом назначенных им заданий и основных их ТТХ.

На рис. 4 показаны положения БпЛА относительно стационарных пунктов назначения в момент времени ^=25мин после получения первого пакета заданий в момент to=0. Сплошными линиями показаны уже пройденные участки траекторий, спланированных для аппаратов после решения задачи о назначениях по критерию (7); пунктирными - оставшиеся участки траекторий до достижения ближайшего для каждого БпЛА ПН. Также выводится информация о статусе элементарных заданий: значение 0 означает выработано и назначено, но соответствующий БпЛА пока не приступил к выполнению; значение 1 - один из аппаратов получил назначение и приступил к выполнению этого задания; 2 - данное задание выполнено.

Далее,

в момент времени t2=75мин приходит новый пакет заданий: [lj3, I36, I27]; ребра графа, соответствующие новым заданиям, выделяются сплошными линиями (рис. 5). Четыре элементарных задания имеют статус «0», поскольку от предыдущего пакета осталось одно нераспределенное задание 145.К моменту t2 все ранее назначенные задания имеют статус «в процессе выполнения». После этого решается задача соответствующего целераспределения.

Рис. 4. Состояние выполнения миссии на момент =25 мин

На рис. 6 показано состояние выполнения миссии на момент tз=100мин, когда БпЛА-1 один раз пополнил запасы энергии на СП3 в размере 40% от полного заряда АКБ, БпЛА 2 - на СП2 с пополнением энергии в размере 20% от полного заряда, БпЛА 3 - на СП3 с пополнением энергией на 35%, БпЛА 4 - на СП1 с пополнением энергией на 45%.

БПЛА 1 БПЛА 2 БПЛА Э БПЛА 4 (спг. гон]

Рис. 5. Состояние выполнения миссии на момент назначения (2=75 мин второго

пакета заданий

В момент ^ элементарные задания (143, 125, 173, 161) выполнены, (113, 136, 127) - в процессе выполнения, а 145 пока не стало выполняться.

Таким образом, созданный программный комплекс может быть эффективно использован для разработки и оптимизации по энергетическому критерию алгоритмов планирования движений БпЛА при перемещениях между пунктами назначения с учетом станций подзарядки.

БПЛА 1 БПЛА 2 БПЛА 3 БПЛА 4 (спз. 4<т) (спг. го*) (спз. звм) (ст. 45%)

Рис. 6. Состояние выполнения миссии на момент 13=100мин

Заключение. В настоящей статье развивается новый подход интеграции нескольких видов подзарядки БпЛА для обеспечения необходимой универсальности в обслуживании разных типов аппаратов, приведена соответствующая обобщенная блок-схема алгоритма трехэтапного взаимодействия, учитывающая фазы приземления, позиционирования и подзарядки БпЛА на станции.

Предлагается постановка и решение новой задачи оптимального распределения БпЛА группы между пунктами назначения по критерию минимальности энергетических затрат группой БпЛА при выполнении ею миссии с учетом как крейсерского режима, так и маневрирования при взлете и посадке.

Для исследования созданной концепции разработано программное обеспечение на базе среды Unity, приведены результаты соответствующего моделирования, подтверждающие эффективность программы для апробации различных алгоритмов взаимодействия БпЛА группы с пунктами назначения и станциями подзарядки.

Благодарности. Работа выполнена при поддержке Российского научного фонда (РНФ), грант «Исследование путей и методов оптимизации систем управления неоднородных робототехнических комплексов по критерию энергоэффективности», № 22-29-00370.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Косова А.Е., Кориков А.М. Автоматическая посадка малых беспилотных летательных аппаратов с использованием компьютерного зрения // Доклады ТУСУР. - Вып. № 3.

- Т. 20. - C. 191-196.

2. Нго К.Т., Нгуен В.В., Харьков И.Ю., Усина Е.Е., Шумская О.О. Функциональная модель взаимодействия БЛА с наземной роботизированной платформой при решении сельскохозяйственных задач // Известия Кабардино-Балкарского научного центра РАН. - 2018.

- Вып. 6-3. - C. 41-50.

3. Musa Galimov, Roman Fedorenko, and Alexander Klimchik. UAV Positioning Mechanisms in Landing Stations: Classification and Engineering Design Review. - https://www.researchgate.net/ publication/342538741_UAV_Positioning_Mechanisms_in_Landing_Stations_Classification_ and_Engineering_Design_Review.

4. Габдуллин Айдар Ринатович, Галимов Муса Музагитович, Климчик Александр Сергеевич. Посадочная платформа для беспилотного летательного аппарата / Патент № RU 2710887 C1, 2020 г.

5. Габдуллин Айдар Ринатович, Галимов Муса Музагитович, Климчик Александр Сергеевич. Посадочная платформа для БпЛА вертикального взлета и посадки / патент RU 2722249 C1, 2020 г.

6. HEISHA DNEST2 // Heisha Technology. 23.03.2022. - URL: https://www.heishatech.com/ solutions/dnest-hardware-for-drone-in-a-box-solution/ (дата обращения: 23.03.2022).

7. Патент US9387928B1 «MULTI-USE UAV DOCKING STATION SYSTEMIS AND METHODS». Jul. 12, 2016.

8. Патент US 9,139,310 B1 «SYSTEMS AND METHODS FOR UAV BATTARY EXCHANGE». Sep. 22, 2015.

9. Патент WO 2016/113766 «Al ELECTRICALLY CHARGING SYSTEM FOR DRONES». 7 January 2016 (07.01 .2016).

10. Фетисов В.С., Ахмеров Ш.Р., Сизоненко Р.В. Интеллектуальная коммутация бортовых посадочных электродов БпЛА с открытыми контактными площадками зярядной платформы // Второй Всероссийский научно-практический семинар «беспилотные транспортные средства с элементами искусственного интеллекта». - 2015. - C. 115-122.

11. Широков И.Б., Широкова Е.И., Азаров Андрей Андреевич. Система беспроводной передачи энергии // Инфокоммуникационные и радиоэлектронные технологии. - 2019. - Т. 2, № 3. - C. 380-389.

12. 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 // Мехатроника, автоматизация, управление. - 2020. - Т. 21, № 10. - С.599-608. - DOI: 10.17587/mau.21.599-608.

13. Горелов Д.Н. Энергетические характеристики ротора Дарье (обзор) // Теплофизика и аэромеханика. - 2010. - Т. 17, № 3. - С. 325-333.

14. Михненков Л.В. Ветроэнергетическая установка планетарного типа // Научный вестник МГТУ. - 2008. - № 125. - C. 22-24.

15. YingP., Chen Y.K., Xu Y.G, Tian Y. Computational and experimental investigations of an om-ni-flow wind turbine // Applied Energy. - Vol. 146. - P. 74-83.

16. Wenyi Liu. Design and kinetic analysis of wind turbine blade-hub-tower coupled system // Renewable Energy. - August 2016. - Vol. 94. - P. 547-557.

17. Vikas Hassija, Vinay Chamola, Dara Nanda Gopala Krishna and Mohsen Guizani. A Distributed Framework for Energy Trading Between UAVs and Charging Stations for Critical Applications», Fellow IEEE, 2020.

18. Li Li, Jie Wu,YixiangXu, Jun Che, Jin Liang. Energy-controlled Optimiza-tion Algorithm for Rechargeable Unmanned Aerial Vehicle Network // 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA). - 2017. - Vol. 43. - P. 1337-1342.

19. Костюков В.А., Пшихопов В.Х. The system of decentralized control of a group of mobile robotic means interacting with charging stations // Сб. трудов "Frontiers in Robotics and Electromechanics". - Изд-во Springer, 2022 (принято к публикации).

20. Нараянан Рагху (Raghu Nurayanan). Выбор катушек для беспроводных зарядных устройств // Компоненты и технологии. - 2015. - № 9.

REFERENCES

1. Kosova A.E., Korikov A.M. Avtomaticheskaya posadka malykh bespilotnykh letatel'nykh apparatov s ispol'zovaniem komp'yuternogo zreniya [Automatic landing of small unmanned aerial vehicles using computer vision], Doklady TUSUR [Proceedings of TUSUR University], Issue No. 3, Vol. 20, pp. 191-196.

2. Ngo K.T., Nguen V.V., KHar'kov I.Yu., Usina E.E., SHumskaya O.O. Funktsional'naya model' vzaimodeystviya BLA s nazemnoy robotizirovannoy platformoy pri reshenii sel'sko-khozyaystvennykh zadach [A functional model of UAV interaction with a ground-based robotic platform in solving agricultural problems], Izvestiya Kabardino-Balkarskogo nauchnogo tsentra RAN [Izvestiya Kabardino-Balkarian Scientific Center of the Russian Academy of Sciences], 2018, Issue 6-3, pp. 41-50.

3. Musa Galimov, Roman Fedorenko, and Alexander Klimchik. UAV Positioning Mechanisms in Landing Stations: Classification and Engineering Design Review. Available at: https://www.researchgate.net/publication/342538741_UAV_Positioning_Mechanisms_in_Lan ding_Stations_Classification_and_Engineering_Design_Review.

4. Gabdullin Aydar Rinatovich, Galimov Musa Muzagitovich, Klimchik Aleksandr Sergeevich. Posadochnaya platforma dlya bespilotnogo letatel'nogo apparata [Landing platform for unmanned aerial vehicle]. Patent No. RU 2710887 C1, 2020.

5. Gabdullin Aydar Rinatovich, Galimov Musa Muzagitovich, Klimchik Aleksandr Sergeevich. Posadochnaya platforma dlya BpLA vertikal'nogo vzleta i posadki [Landing platform for vertical take-off and landing UAVs], Patent RU 2722249 C1, 2020.

6. HEISHA DNEST2, Heisha Technology. 23.03.2022. Available at: https://www.heishatech.com/ solutions/dnest-hardware-for-drone-in-a-box-solution/ (accessed 23 March 2022).

7. Patent US9387928B1 «MULTI-USE UAV DOCKING STATION SYSTEMIS AND METHODS». Jul. 12, 2016.

8. Patent US 9,139,310 B1 «SYSTEMS AND METHODS FOR UAV BATTARY EXCHANGE». Sep. 22, 2015.

9. Patent WO 2016/113766 «Al ELECTRICALLY CHARGING SYSTEM FOR DRONES». 7 January 2016 (07.01 .2016).

10. Fetisov V.S., Akhmerov Sh.R., Sizonenko R.V. Intellektual'naya kommutatsiya bortovykh posadochnykh elektrodov BpLA s otkrytymi kontaktnymi ploshchadkami zyaryadnoy platformy [Intelligent switching of on-board landing electrodes of a UAV with open contact pads of a vertical platform], Vtoroy Vserossiyskiy nauchno-prakticheskiy seminar «Bespilotnye transportnye sredstva s elementami iskusstvennogo intellekta» [The second All-Russian scientific and practical seminar "Unmanned transport vehicles with elements of artificial intelligence"], 2015, pp. 115-122.

11. Shirokov I.B., Shirokova E.I., Azarov Andrey Andreevich. Sistema besprovodnoy peredachi energii [Wireless energy transmission system], Infokommunikatsionnye i radioelektronnye tekhnologii [Infocommunication and radioelectronic technologies], 2019, Vol.. 2, No. 3, pp. 380-389.

12. 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 [Mechatronics, automation, control], 2020, Vol. 21, No. 10, pp. 599-608. DOI: 10.17587/mau.21.599-608.

13. Gorelov D.N. Energeticheskie kharakteristiki rotora Dar'e (obzor) [Energy characteristics of the Darye rotor (review)], Teplofizika i aeromekhanika [Thermophysics and aeromechanics], 2010, Vol. 17, No. 3, pp. 325-333.

14. Mikhnenkov L.V. Vetroenergeticheskaya ustanovka planetarnogo tipa [Wind power plant of planetary type], Nauchnyy vestnik MGTU [Scientific Bulletin of MSTU], 2008, No. 125, pp. 22-24.

15. YingP., Chen Y.K., Xu Y.G, Tian Y. Computational and experimental investigations of an om-ni-flow wind turbine, Applied Energy, Vol. 146, pp. 74-83.

16. Wenyi Liu. Design and kinetic analysis of wind turbine blade-hub-tower coupled system, Renewable Energy, August 2016, Vol. 94, pp. 547-557.

17. Vikas Hassija, Vinay Chamola, Dara Nanda Gopala Krishna and Mohsen Guizani. A Distributed Framework for Energy Trading Between UAVs and Charging Stations for Critical Applications», Fellow IEEE, 2020.

18. Li Li, Jie Wu,YixiangXu, Jun Che, Jin Liang. Energy-controlled Optimiza-tion Algorithm for Rechargeable Unmanned Aerial Vehicle Network, 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA), 2017, Vol. 43, pp. 1337-1342.

19. Kostyukov V.A., Pshikhopov V.Kh. The system of decentralized control of a group of mobile robotic means interacting with charging stations, Sb. trudov "Frontiers in Robotics and Electromechanics" [Collection of works "Frontiers in Robotics and Electromechanics"]. Izd-vo Springer, 2022 (accepted for publication).

20. Narayanan Ragkhu (Raghu Nurayanan). Vybor katushek dlya besprovodnykh zaryadnykh ustroystv [Selection of coils for wireless chargers], Komponenty i tekhnologii [Components and technologies], 2015, No. 9.

Статью рекомендовал к опубликованию д.т.н., профессор О.А. Агеев.

Медведев Михаил Юрьевич - Южный федеральный университет; e-mail: medvmihal@sfedu.ru; г. Таганрог, Россия; тел.: +78634371694; кафедра ЭиМ, НИИ РиПУ; д.т.н.; профессор; с.н.с.

Костюков Владимир Александрович - e-mail: vakostukov@sfedu.ru; тел.: +79054787016; кафедра ЭиМ, НИИ РиПУ; к.т.н.; доцент; м.н.с.

Бутенко Максим Юрьевич - НИИ РиПУ; e-mail: butenko@sfedu.ru; г. Таганрог, Россия; инженер.

Гисцов Владислав Геннадьевич - e-mail: giscov@sfedu.ru; тел.: +79515057398; техник.

Евдокимов Игорь Дмитриевич -e-mail: ievdokimov@sfedu.ru; тел.: +79182235832; техник.

Medvedev Mikhail Yurievich - Southern Federal University; e-mail: medvmihal@sfedu.ru; Taganrog, Russia; phone: +78634371694, the department of E&M; Research Institute of RiPU; dr. of eng. sc.; professor; senior researcher.

Kostyukov Vladimir Alexandrovich - e-mail: vakostukov@sfedu.ru; phone: +79054787016; the department of E&M, Research Institute of RiPU; cand. of eng. sc.; associate professor; junior researcher.

Butenko Maxim Yurievich - Research Institute of RiPU; e-mail: butenko@sfedu.ru; Taganrog, Russia; engineer.

Gistsov Vladislav Gennadievich - e-mail: giscov@sfedu.ru; phone: +79515057398; technician. Evdokimov Igor Dmitrievich - e-mail: ievdokimov@sfedu.ru; phone: +79182235832; technician.

i Надоели баннеры? Вы всегда можете отключить рекламу.