Автоматизация и моделирование в проектировании и управлении. 2024. № 2 (24). С. 35-44.
ISSN 2658-3488 print, ISSN 2658-6436 online Automation and modeling in design and management. 2024. № 2 (24). P. 35-44.
Научная статья
Статья в открытом доступе
УДК 681.51
doi: 10.30987/2658-6436-2024-2-35-44
ПРИМЕНЕНИЕ ИНТЕЛЛЕКТУАЛЬНОГО АНАЛИЗА ДАННЫХ ДЛЯ ОЦЕНКИ РАСХОДА ЗАРЯДА АККУМУЛЯТОРА БЕСПИЛОТНОГО ЛЕТАТЕЛЬНОГО АППАРАТА
Александр Георгиевич Подвесовский1Н, Дмитрий Григорьевич Лагерев2, Александр Андреевич Филонов3
1,2,3 Брянский государственный технический университет, г. Брянск, Россия
1 [email protected], http://orcid.org//0000-0002-1118-3266
2 [email protected], http://orcid.org/Z0000-0002-2702-6492
3 [email protected], http://orcid.org//0009-0002-4749-4290
Аннотация. Оценка и прогнозирование динамических показателей полета беспилотного летательного аппарата, связана со сложностью построения и применения строгих математических моделей, учитывающих множество разнородных параметров. Рассмотрена задача оценки расхода заряда аккумулятора беспилотного летательного аппарата при полете по заданному маршруту с учетом погодных условий и геопространственных характеристик. Предложен подход к ее решению, основанный на уточнении оценки, полученной с помощью приближенной зависимости, путем нахождения интервала, с наибольшей вероятностью содержащий фактическое значение расхода. Для нахождения указанного интервала предложено использовать метод бинарной классификации с применением моделей логистической регрессии на основе обучающего набора данных. Построен конвейер, объединяющий механизмы построения, обучения и применения модели оценки. Описана реализация данного конвейера средствами аналитической платформы Loginom, входящей в Российский реестр программного обеспечения. Рассмотрены особенности подготовки обучающих данных, а также результаты обучения модели и ее проверки на тестовом наборе данных.
Ключевые слова: беспилотный летательный аппарат, расход заряда аккумулятора, интеллектуальный анализ данных, логистическая регрессия, биннинг
Для цитирования: Подвесовский А.Г., Лагерев Д.Г., Филонов А.А. Применение интеллектуального анализа данных для оценки расхода заряда аккумулятора беспилотного летательного аппарата // Автоматизация и моделирование в проектировании и управлении. 2024. №2 (24). С. 35-44. doi: 10.30987/2658-6436-2024-2-35-44.
Original article Open Access Article
USING DATA MINING TO ESTIMATE UNMANNED AERIAL VEHICLE BATTERY CONSUMPTION
Alexander G. Podvesovskiy1H, Dmitry G. Lagerev2, Alexander A. Filonov3
1,2,3Bryansk State Technical University, Bryansk, Russia
1 [email protected], http://orcid.Org//0000-0002-1118-3266
2 [email protected], http://orcid.Org//0000-0002-2702-6492
3 [email protected], http://orcid.Org//0009-0002-4749-4290
Abstract. Assessing and predicting the dynamic flight performance of an unmanned aerial vehicle is associated with the complexity of constructing and applying strict mathematical models that take into account many heterogeneous parameters. The paper examines the problem of estimating the battery consumption of an unmanned aerial vehicle when flying along a given route, considering weather conditions and geospatial characteristics. An approach to its solution is proposed, based on clarifying the estimate obtained using an approximate dependence by finding the interval with the highest probability containing the actual flow value. To find the specified interval, it is proposed to use the binary classification method applying logistic regression models based on the training data set. A pipeline is built that combines the mechanisms of constructing, training, and applying the assessment model. Implementing this pipeline using the Loginom analytical platform, which is included in the Russian software register, is described. The features of preparing training data, as well as the results of teaching the model and checking it on the test data set are considered.
© Подвесовский А.Г., Лагерев Д.Г., Филонов А.А.
35
Keywords: unmanned aerial vehicle, battery consumption, data mining, logistic regression, binning For citation: Podvesovskiy A.G., Lagerev D.G., Filonov A.A. Using Data Mining to Estimate Unmanned Aerial Vehicle Battery Consumption. Automation and modeling in design and management, 2024, no. 2 (24). pp. 35-44. doi: 10.30987/2658-6436-2024-2-35-44.
Оценка и прогнозирование расхода энергии (заряда) аккумуляторной батареи при перемещении беспилотного летательного аппарата (БПЛА) в воздухе по заданному маршруту относится к классу задач расчета динамических характеристик БПЛА, наряду с такими задачами, как расчет необходимой емкости аккумуляторной батареи по времени полета, оценка продолжительности полета БПЛА по емкости батареи [1, 2], расчет времени полета по заданному маршруту [2, 3] и др. Разработка математического и программного обеспечения для моделирования подобных задач представляет собой направление, актуальное для целого ряда приложений - от планирования маршрутов и оптимизации загрузки БПЛА при решении задач транспортировки грузов [4, 5] до выбора оптимального сценария динамической реконфигурации роя [6] или гетерогенной группы БПЛА [7] при выходе из строя отдельных аппаратов или потере связи с ними. Во всех указанных случаях расход заряда аккумуляторной батареи выступает в качестве одного из целевых показателей при решении соответствующих оптимизационных задач.
Основная проблема, возникающая при оценке динамических характеристик БПЛА, состоит в сложности построения строгих математических моделей, позволяющих осуществлять подобную оценку. Так расход заряда зависит не только от параметров маршрута и летно-тех-нических характеристик БПЛА, но и от множества других разнородных параметров, характеризующих погодные условия (температуру и влажность воздуха, скорость и направление ветра и т.д.), особенности рельефа местности вдоль маршрута и др. [8, 9]. Кроме того, на расход заряда оказывают влияние различные динамические возмущения, связанные с конкретными условиями полета, а также трудно предсказуемые. В этой связи применение известных из литературы аналитических зависимостей и формул для оценки расхода заряда аккумулятора при перемещении БПЛА хоть и позволяет получить некоторое прогнозное значение этой величины, но отклонение полученного значения от реального, которое будет иметь место в конкретных условиях полета, может оказаться весьма значительным.
В качестве примера можно привести формулу, которая предлагается в работе [7], со ссылкой на работу [10], для оценки расхода заряда при перемещении БПЛА по кратчайшему прямолинейному маршруту между заданными начальной и конечной точками:
где С - величина расхода заряда; q - расстояние между начальной и конечной точками; V - скорость перемещения БПЛА; к1, кг - поправочные коэффициенты, зависящие от массы БПЛА и силы ветра. Первое слагаемое в скобках определяет расход энергии, вызванный трением воздуха во время полета, который пропорционален кубу скорости, второе слагаемое -расход энергии, необходимый для преодоления подъемной силы. При этом отмечается, что данная формула носит эвристический характер, в ее основу положен ряд упрощающих предположений (например, о постоянной скорости полета), и в ней не учитывается влияние многих параметров, перечисленных выше.
При наличии достаточного объема исторических данных о фактических значениях величины расхода заряда аккумулятора при перемещении БПЛА определенного типа в различных условиях (физико-географических, погодных и др.) для построения модели оценки расхода заряда можно воспользоваться подходом, основанным на интеллектуальном анализе данных (ИАД). В этом случае набор имеющихся данных выступает в роли обучающего множества, и модель может строиться на его основе, в виде, например, нейронной сети. Данный подход в общем случае позволяет учесть большее количество показателей, влияющих на величину расхода заряда, чем использование аналитических зависимостей, а кроме того, получаемые модели в большей степени адаптированы к разнородности, неточности и неполноте данных.
Вместе с тем, получение набора данных для полноценного обучения модели не всегда возможно и часто связано со значительными временными и другими затратами. В этом случае
Введение
(1)
можно применять комбинированный подход, в рамках которого с помощью аналитической зависимости, подобной (1), вычисляется приближенное значение величины расхода, а затем, с использованием доступного обучающего множества, выбирается доверительный интервал, который с наибольшей вероятностью будет включать фактическое значение данного показателя. При определенном снижении точности оценивания, по сравнению с применением машинного обучения «в чистом виде», данный подход позволяет получить модель, обладающую большей интерпретируемостью, и результаты ее построения можно использовать для выделения дополнительных факторов, оказывающих влияние на величину расхода заряда.
В настоящей работе предлагается способ построения и настройки параметров модели оценки расхода заряда на основе комбинированного подхода, использующего формулу (1), для которой доверительные интервалы определяются с помощью бинарной классификации на основе моделей логистической регрессии.
Структура и формальное представление модели оценки расхода заряда
Общий набор обучающих данных модели включает в себя несколько наборов данных и формально представляется в виде:
X = <й, Ш, С, 5),
где R - данные о полетных заданиях; Ж - данные о погодных условиях; О - геопространственные данные; £ - данные о летно-технических характеристиках БПЛА.
Набор данных R содержит данные о маршрутах полетов в виде набора опорных точек (включая начальную и конечную точки), имеющих геоконтекстную привязку. Кроме того, в этот набор входят временные метки, связанные с прохождением опорных точек маршрута, сведения об используемой на маршруте модели БПЛА, а также о динамических параметрах БПЛА, изменяющихся в процессе выполнения полетного задания, включая массу БПЛА и заряд аккумулятора с привязкой к опорным точкам.
Набор Ж описывает погодные условия, которые могут оказывать влияние на ход выполнения полетного задания. К ним могут относиться температура и влажность воздуха, скорость и направление ветра и т.д. [8, 9]. Эти данные также имеют геоконтекстную привязку и привязку ко времени, что позволяет устанавливать связь между полетными заданиями и конкретными погодными условиями, имевшими место при его выполнении.
К геопространственным данным, входящим в набор О, относятся данные о рельефе местности вдоль маршрута следования БПЛА в рамках полетного задания, карты высот и другие факторы, которые могут оказывать влияние на сложность прохождения летательным аппаратом конкретных участков маршрута.
Отметим, что в случае неполноты или отсутствия данных из наборов Ж или О для отдельных участков маршрута, неизвестные значения могут заменяться на усредненные или задаваться экспертным путем.
Набор данных £ включает в себя статические сведения о летно-технических характеристиках различных моделей БПЛА: максимальная и крейсерская скорость, дальность полета, диапазон использования высот, взлетно-посадочные характеристики и др.
Входными данными модели оценки являются данные о конкретном полетном задании, для которого необходимо оценить величину расхода заряда аккумулятора. Такие данные будем называть рабочими и соответствующий набор данных будем обозначать R '.
Целью построения и применения модели, как уже неоднократно отмечалось, является оценка расхода заряда аккумулятора БПЛА при выполнении полетного задания, описываемого набором рабочих данных R '. В качестве приближенной оценки будем использовать величину С', вычисленную по формуле (1) на основе набора рабочих данных R '. При этом будем предполагать, что значение q в формуле (1) может быть получено суммированием длин прямолинейных участков между всеми опорными точками маршрута. Для рассчитанного таким образом значения С' будем рассматривать интервал Б = (^1, dг) и через Е обозначим искомую вероятность попадания в данный интервал фактического значения величины расхода заряда С, т.е.
Е = Р{С е й].
Заметим, что интервал Б строится на основе оцененного значения С ', но в общем случае может как содержать, так и не содержать его (при значительной ошибке оценивания).
С учетом сказанного выше, набор выходных данных модели формально представляется в виде:
У = (С', Е),
и таким образом, модель оценки расхода заряда аккумулятора БПЛА на основе данных полетного задания допускает следующее формальное представление:
М = (X, Я'; У).
Для применения модели М необходимо предварительно выполнить шаги по ее созданию и настройке на основе обучающего набора данных X. Структурированное представление процесса построения, обучения и применения указанной модели будет далее называть конвейером оценки. Рассмотрим его более подробно.
Описание конвейера оценки
Предлагаемая структура конвейера оценки представлена на рис. 1 в виде диаграммы, построенной с применением нотации ВРМ№ 2.0 [11]. Диаграмма описывает два процесса - создание модели М и ее последующее применение. Создание модели представляет собой итерационный процесс, который повторяется до тех пор, пока не будет достигнута приемлемая точность модели. Каждая итерация связана с корректировкой и оптимизацией параметров, используемых для обучения.
Данные Данные Геоцростршвшышыг Данные
о полезном задании а погоде данные о характеристиках БПЛЛ
Рис. 1. Структура конвейера оценки Fig. 1. Structure of estimation pipeline
Ключевым этапом построения модели на каждой итерации является процесс, показанный на рис. 1 в виде блока 5 (Выполнить моделирование). Детальная структура данного процесса, с учетом его реализации на основе применения подхода ИАД, представлена в виде ВРМЫ-диаграммы на рис. 2.
Данные Данные Гсопространствснныс Данные
о полетном задании о погоде данные о характеристиках БПЛЛ
Рис. 2. Реализация модели оценки с применением подхода ИАД Fig. 2. Implementation of the estimation model using the Intelligent Data Analysis approach
Как видно из рис. 2, процесс реализации модели также является итерационным. Под ва-лидацией в блоке 5.2.2 подразумевается качественная проверка параметров обучения модели -соответствие типов данных, наличие нормализации и предобработки. При выявлении недочетов выполняется корректировка параметров модели или обучающих данных.
Отметим также, что обучающие данные о полетном задании R и погодных условиях W перед их объединением и использованием для обучения модели целесообразно предварительно обработать - выполнить нормализацию и вычислить интегральные показатели [12]. В частности, для некоторых погодных данных в этой ситуации целесообразным будет применение методов конечных классов или биннинга [13].
Процесс обучения модели M на рис. 2 показан в виде блока 5.2.1. Прежде чем перейти к его детальному рассмотрению, рассмотрим предлагаемый способ реализации самой модели. Для этого вернемся к исходной постановке задачи и формальной структуре модели M. Пусть для значения величины расхода заряда C ', рассчитанного на основе рабочих данных полетного задания R' с помощью формулы (1), задан некоторый набор интервалов Di, D2, ..., Dn, и необходимо выбрать тот из них, в который с наибольшей вероятностью попадает фактическое значение расхода заряда C. Задача оценки вероятности попадания данной величины в конкретный интервал Di (i = 1, ..., N), по своей сути, является задачей бинарной классификации [12], поэтому для ее решения предлагается использовать логистическую регрессию.
Таким образом, механизм преобразования входных данных в выходные в рамках модели M реализуется в виде набора моделей логистической регрессии, каждая из которых связана с определенным интервалом Di и вычисляет вероятность Ei попадания в данный интервал фактического значения величины расхода заряда. Обучение указанного набора моделей сводится к вычислению набора коэффициентов соответствующего набора функций логистической регрессии, для чего используется метод максимального правдоподобия.
На рис. 3 представлена BPMN-диаграмма, которая описывает структуру процесса обучения модели на примере ситуации, когда для оценки отклонения рассчитанного значения C величины расхода заряда от фактического значения C используется 5 интервалов:
1) D1 = [С — 0,05С'; С' + 0,05С] (отклонение не превышает 5 % в обе стороны);
2) = (С' + 0,05С'; С' + 0,1С'] (отклонение от 5 % до 10 % в сторону увеличения);
3) й3 = (С' — 0,01С'; С' — 0,05С'] (отклонение от 5 % до 10 % в сторону уменьшения);
4) й4 = (С' + 0,1С';...) (отклонение более 10 % в сторону увеличения);
5) /)5 = (...; С' — 0,1С) (отклонение более 10 % в сторону уменьшения).
к
3.2.1.1 Изменить параметры модели оценки
5.2.1.2 Сохранить новые параметры
модели опенки
\ i \ Да L
Обучающие данные X
5,2.1.3 Рассчитать оценку величины расхода заряда
■Нет-
Требуется ли доработка модели оиепки?
< X, С >
5.2.1.4.1 Обучить подмодель для D - <"± 5%
5.2.1.4.2 Обучить подмодель для Г) С +(5...10]%
5.2.1.4.3 Обучить подмодель для/) - С— (5...10]%
5.2.1.4.4 Обучить подмодель для Л С"+(>10%)
Оцепить точность каждой подмодели
Преобразованные данные X'
5.2.1.4.5 Обучить подмодель для/) = С-(>10%)
V_У
Рис. 3. Процесс обучения модели для некоторого заданного набора интервалов Fig. 3. The training process for the model, applied to a specific set of intervals
В блоке 5.2.1.3 осуществляется расчет значения C' с использованием формулы (1), для которой все необходимые значения определяются на основе рабочих данных R' о полетном задании, с учетом погодных условий и характеристик БПЛА. Вычисленное значение C' добавляется к набору обучающих данных X, содержащему, среди прочего, информацию о фактических значениях C для различных ситуаций. Полученный набор используется для обучения пяти раздельных моделей логистической регрессии, представленных на рис. 3 блоками 5.2.1.4.1 - 5.2.1.4.5. Результатом обучения являются величины E1, ..., E5, определяющие вероятности попадания фактического значения расхода соответственно в интервалы D1, ..., D5. Далее выбирается интервал, характеризующийся наибольшим значением вероятности Ei.
Через K и K' на рис. 3 обозначены наборы коэффициентов логистической регрессии соответственно до и после обучения, через P - внутренние параметры метода максимального правдоподобия.
Отметим, что представленная на рис. 3 структура процесса обучения является масштабируемой и легко обобщается на любую структуру и число используемых интервалов Di.
Программная реализация и экспериментальная проверка конвейера оценки
Программная реализация разработанного конвейера была выполнена с использованием аналитической платформы Loginom [14], входящей в Российский реестр программного обеспечения [15]. На рис. 4 показан пример реализации конвейера в среде Loginom, а также фрагменты наборов входных и выходных данных для модели логистической регрессии, соответствующей интервалу D1 = [С — 0,05С; С' + 0,05С' ].
I <? jj Сценарий
< > U Компоненты
I T Фильтрация
Импорт
1С Запрос 2 База данных й Текстовый файл DeductorWarehouse Excel файл Loginom Data файл EZi XML файл i Трансформация {= Группировка Дата и время Дополнение данных
У ИАД_енергия_н_аркая_кл
« .э» 31 ü
D D D D
noflerbi_train
хификация V ;Q} Модел
<Tä Сценарий •
В X О С ¡1
$ г Н
а
&
*в
Ш
\L
-И-
. Калькулятор
а
а
□ щ □
Ьмбй'^ввШеИ II:
У Узел-сс
Рис. 4. Реализация фрагмента конвейера анализа данных на платформе Loginom Fig. 4. Implementation of a fragment of data analysis pipeline on the Loginom platform
Для экспериментальной проверки был сформирован набор обучающих данных, который содержал 380 записей, включающих геопространственные данные и данные о погоде, полученные из открытых источников и дополненные синтетическими данными о маршрутах полетных заданий и характеристиках БПЛА. В качестве данных о погоде в обучающий набор были включены данные о скорости и направлении ветра, а из доступной геопространственной информации была использована разность высот. Аналогичным образом был подготовлен тестовый набор данных, содержащий 200 записей, таким образом, общий объем данных составил 580 записей.
В процессе построении модели была выполнена оценка значимости полей набора данных с применением метода биннинга [13], для включения в итоговую версию модели были отобраны поля, имеющие наибольшую значимость. Их описание приведено в табл. 1.
Таблица 1
Данные, используемые для построения модели
Table 1
Название поля Тип данных Описание
Скорость полета, м/с Вещественное число Средняя скорость БПЛА в рамках полетного задания
Направление полета Пара вещественных чисел Синус и косинус угла, задающего направление полета БПЛА
Расстояние, м Вещественное число Протяженность маршрута
Сухая масса БПЛА, кг Вещественное число Сухая масса БПЛА в соответствии с его техниче-
скими характеристиками
Скорость ветра, м/с Вещественное число Скорость ветра вдоль маршрута полета
Направление ветра Пара вещественных чисел Синус и косинус угла, задающего направление ветра вдоль маршрута полета
Перепад высот, м Вещественное число Разница высот над уровнем моря между точкой начала полета и точкой его окончания
Расход заряда, мА-ч Вещественное число Прогнозируемая величина, равная разности между уровнем заряда в начальной и конечной точках полета
Перед началом обучения моделей логистической регрессии была выполнена нормализация полей данных с целью приведения значений к интервалу [0, 1]. При обучении модели использовался метод кросс-валидации К-ТоЫ со случайным сэмплингом и количеством колод кросс-валидации равным 5. Для отбора факторов и защиты от переобучения использовался метод гребневой регрессии. Для найденных коэффициентов модели выполнялась денормали-зация, при этом поправка на долю событий делалась на основе обучающего множества.
Для предобработки значений непрерывных величин, таких как расстояние и скорость, использовался модуль платформы Loginom «Конечные классы», который реализует процедуру биннинга [13] (рис. 5). Использование набора меток множеств вместо непрерывного ряда положительно сказывается на точности модели. Кроме того, процедура формирования конечных классов связана с определением статистических характеристик WoE и IV, которые позволяют судить о «вкладе» отдельных полей в формирование выходного значения. Эта информация может быть в дальнейшем использована для уточнения зависимости (1), за счет выделения дополнительных факторов, оказывающих влияние на величину расхода заряда.
Щ ь£ SO Di gjLiö ©
£ Столбец IV
f 12 Скорость ,|| 2,67
f 9.0 Перепад_высот ,iD 0,11
¿ ав Сонаправленность ветра .il 1,44
Минимальная доля, % | 5
Ma ксимал ьное кол-в
Оптимизация Равномерность, %
до 871 871 <...<
1110 s...-: от 1680
Е
Установить...
III 1
fß ..... ......... ..|Г|Г
лР ¿P ¿P „т? <а° JP л? лР л? /1? cf J* л*4 л® #
1 ч> % ч> ч> ч .w Лч л -т. л .* . * л л л о л л s
Доля не-событий
1110 1680
59,29% 0,79%
26,32% 54,15%
40,71% 99,21%
73,68% 45,85%
s" «У Т? # & & ^ # V* г г г1 г' v t г" v т v v
Началы
19% 22%
10% ■44%
Рис. 5. Пример работы модуля «Конечные классы» Fig. 5. An example of operation of "Finite classes" module
На рис. 6 представлены количественные результаты обучения модели в среде Loginom: ROC-кривая, оценки классификации и матрицы ошибок [12]. Для каждой модели логистической регрессии в роли события выступало попадание фактического значения расхода заряда C в соответствующий интервал Di. В результате применения обученной модели к тестовым данным ее предсказательная сила составила порядка 65 %, что является приемлемым результатом.
ROC-кривая Оценки классификации
Гг J /
Порог отсечения Из настроек узла "1 /
FPR! 52,67 % У
/
у
rJ
^r* ; Л
J r-
{
/
—
— • - Идеальнаят Н Тестовое м> -- ГТороготсечения
Показатель Мно» Обучающее Тестовое
Оценки классификатора
AUCROC 0,7776 ^НВ.7212
AUCPR 0,8518 0,7987
Коэффициент Джини Щ 0,5552 0,4424
KS 43,9420 43,5459
П о ро г отсечен ия: И з наст рое к узла -
Значение 0,5000 0,5000
TPR (Чувствительность) 0,8217 0,7522
TNR (Специфичность) 0,4733 0,4598
FPR (1-Специфичность) 0,5267 0,5402
PPV 0,6696 В 0,6439
F1 Score 0,7379 0,6939
мсс 0,3173 0,2218
Матрицы ошибок
Классифицировано Фа кт и чески Итого
Событие Не-событие
Обучающее 60,53% 39,47%
[■Событие Щ 20,79% 70,53%
L Не-событие 1 10,79% 1 18, В% 29,47%
Тестовое 56,50% 43,50%
[■Событие ^ЕЕ.30% Щ 23,50% Я 20,00% 66,00%
I» Не-событие | 14,00% 34,00%
'аспознано
Обучающее
Тестовое
FPR (1-Специфичность)
Рис. 6. Результаты обучения модели Fig. 6. Model training results
Заключение
В статье предложен подход к построению модели оценки расхода заряда аккумулятора БПЛА при его полете по заданному маршруту, с учетом погодных условий и геопространственных характеристик. В рамках данного подхода оценочное значение вычисляется с использованием приближенной зависимости, и далее для этого значения находится доверительный интервал, с наибольшей вероятностью содержащий фактическое значение расхода. Для нахождения указанного интервала используются обучающие данные и метод бинарной классификации с применением моделей логистической регрессии. Построен конвейер, объединяющий механизмы построения, обучения и применения модели оценки. Рассмотрена реализация данного конвейера средствами аналитической платформы Loginom.
В качестве направлений совершенствования предложенного подхода можно отметить поиск путей повышения точности модели оценки и ее предсказательной силы, за счет расширения состава обучающих данных, включения дополнительных полей, характеризующих погодные условия и геопространственные характеристики маршрута. Также интерес представляет апробация построенной модели оценки на реальных данных летных экспериментов.
Список источников:
1. Арзамасцев А.А., Крючков А.А. Математические модели для инженерных расчетов летательных аппаратов мультироторного типа (часть 1) // Вестник Тамбовского университета. Серия: Естественные и технические науки. - 2014. - Т. 19. -№ 6. - С. 1821-1828.
2. Арзамасцев А.А. Математические модели для инженерных расчетов летательных аппаратов мультироторного типа (часть 2). Задачи маршрутизации // Вестник Тамбовского университета. Серия: Естественные и технические науки. - 2015. - Т. 20. -№ 2. - С. 465-468.
3. Курбанов Р.К. Алгоритм расчета времени полета беспилотного воздушного судна для проведения аэросъемки // Сельскохозяйственные машины и технологии. - 2023. - Т. 17. - № 1. - С. 35-40. DOI: 10.22314/2073-7599-2023-17-1-35-40.
4. Матюха С.В. Беспилотные авиационные системы в грузоперевозках // Транспортное дело России. - 2022. - № 1. - С. 141-143.
5. Захарова А.А., Кутахов В.П., Мещеряков Р.В., Подвесовский А.Г., Смолин А.Л. Моделирование задач транспортировки грузов в беспилотной авиационной транспортной системе // Авиакосмическое приборостроение. - 2023. - № 3. - С. 3-15.
6. Mubashir Iqbal M., Anwar Ali Z, Khan R., Shafiq M. Motion Planning of UAV Swarm: Recent Challenges and Approaches. In: Z.A. Ali and D. Cvetkovic (Eds.) Aeronautics - New Advances. IntechOpen. 2022. Available at: https://www.intechopen.com/chapters/82985.
7. Liu D., Du Z., Liu X., et. al. Task-Based Network Reconfiguration in Distributed UAV Swarms: A Bilateral Matching Approach. IEEE/ACM Trans. Netw. 2022; 30(6): 2688-2700.
8. Горбунов А.А., Галимов А.Ф. Влияние метеорологических факторов на применение и безопасность полёта беспилотных летательных аппаратов с бортовым ретранслятором радиосигнала // Научно-аналитический журнал «Вестник Санкт-Петербургского университета государственной противопожарной службы МЧС России». - 2016. - № 2. - С. 7-15.
References:
1. Arzamastsev A.A., Kryuchkov A.A. Mathematical Models for Engineering Calculations of Aircrafts of Multi-Rotor Type (Part 1). Tambov University Review. Series: Natural and Technical Sciences. 2014;19(6): 1821-1828.
2. Arzamastsev A.A. Mathematical Models for Engineer Calculations of Aircraft of Multi-Rotor Type (Part 2). The Aims of Routing. Tambov University Review. Series: Natural and Technical Sciences. 2015;20(2):465-468.
3. Kurbanov R.K. Algorithm for Calculating the Flight Time of an Unmanned Aerial Vehicle for Aerial Photography. Agricultural Machinery and Technologies. 2023;17(1):35-40. doi: 10.22314/2073-7599-2023-17-135-40.
4. Matyukha S.V. Unmanned Aerial Systems in Cargo Transportation. Transport Business of Russia. 2022;1:141-143.
5. Zakharova A.A., Kutakhov V.P., Meshcheryakov R.V., Podvesovskiy A.G., Smolin A.L. Modeling Cargo Transportation Tasks in an Unmanned Air Transportation System. Aerospace Instrument-Making. 2023;3:3-15.
6. Mubashir Iqbal M, Anwar Ali Z, Khan R, Shafiq M. Motion Planning of UAV Swarm: Recent Challenges and Approaches. In: Ali ZA, Cvetkovic D, editors. Aeronautics - New Advances. IntechOpen [Internet]. 2022. Available from: https://www.intechopen.com/chap-ters/82985
7. Liu D, Du Z, Liu X, et. al. Task-Based Network Reconfiguration in Distributed UAV Swarms: A Bilateral Matching Approach. IEEE/ACM Trans. Netw. 2022;30(6):2688-2700.
8. Gorbunov A.A., Galimov A.F. The Influence of Meteorological Factors on the Use and Flight Safety of Unmanned Aerial Vehicle with Side Repeater Radio. Vestnik Saint-Petersburg University of State Fire Service of Emercom of Russia. 2016;2:7-15.
9. Алешин И.М., Дорожков В.В., Дьяков В.В., Передерин Ф.В., Холодков К.И. Влияние погодных условий на БПЛА-измерения // Динамические процессы в геосферах. - 2023. - Т. 15. - № 2. - С. 89-98.
10. Zeng Y., Zhang R. Energy-efficient UAV communication with trajectory optimization. IEEE Trans. Wireless Commun., 2017; 16(6): 3747-3760.
11. Федоров И.Г. Нотация BPMN 2.0. Стандарт ISO/IEC 19510:2013 для создания исполняемых моделей бизнес-процессов. - М.: РЭУ им. Г.В. Плеханова, 2018. - 263 с.
12. Паклин Н.Б., Орешков В.И. Бизнес-аналитика: от данных к знаниям. - СПб.: Питер, 2013. -704 с.
13. Guoping Z. A Necessary Condition for a Good Binning Algorithm in Credit Scoring. App. Math. Sci., 2014; 8(65): 3229-3242.
14. Аналитическая платформа Loginom: [электронный ресурс]. Режим доступа: https://loginom.ru/platform (дата обращения: 15.04.2024).
15. Российский реестр программного обеспечения: [электронный ресурс]. Режим доступа: https://reestr.digital.gov.ru/ (дата обращения: 15.04.2024).
9. Aleshin I.M., Dorozhkov V.V., Dyakov V.V., Perederin F.V., Kholodkov K.I. UAV Surveys in Cold Weather. Dynamic Processes in Geospheres. 2023;15(2):89-98.
10. Zeng Y., Zhang R. Energy-Efficient UAV Communication with Trajectory Optimization. IEEE Trans. Wireless Communication. 2017;16(6): 3747-3760.
11. Fedorov I.G. Business Process Model and Notation (BPMN) 2.0. Standard ISO/IEC 19510:2013 for Creating Executable Business Process Models. Moscow: Plekhanov Russian University of Economics; 2018.
12. Paklin N.B., Oreshkov V.I. Business-Analytics: From Data to Knowledge. St. Petersburg: Peter; 2013.
13. Guoping Z. A Necessary Condition for a Good Binning Algorithm in Credit Scoring. App. Math. Sci., 2014;8(65):3229-3242.
14. Analytical Platform Loginom [Internet] [cited 2024 Apr 15]. Available from: https://loginom.ru/plat-form
15. Russian Software Register [Internet] [cited 2024 Apr 15]. Available from: https://reestr.digital.gov.ru/
Информация об авторах:
Подвесовский Александр Георгиевич
доцент, кандидат технических наук, профессор кафедры «Информатика и программное обеспечение» Брянского государственного технического университета, Scopus-Author ID: 56367146100, Research- ID-Web of Science: L-5247-2015, Author-ID-РИНЦ: 195986
Information about the authors:
Podvesovskiy Alexander Georgievich
Associate Professor, Candidate of Technical Sciences, Professor of the Department "Computer Science and Software" of Bryansk State Technical University, Scopus-Au-thorlD: 56367146100, Research-ID-Web of Science: L-5247-2015, Author-ID-RSCI: 195986
Лагерев Дмитрий Григорьевич
доцент, кандидат технических наук, доцент кафедры «Информатика и программное обеспечение» Брянского государственного технического университета, Scopus-Author ID: 57188847381, Research- ID-Web of Science: U-2961-2019, Author-ID-РИНЦ: 569543.
Lagerev Dmitry Grigoryevich
Associate Professor, Candidate of Technical Sciences, Associate Professor of the Department "Computer Science and Software" of Bryansk State Technical University, Scopus-AuthorID: 57188847381, Research-ID-Web of Science: U-2961-2019, Author-ID-RSCI: 569543.
Филонов Александр Андреевич
магистрант кафедры «Информатика и программное обеспечение» Брянского государственного технического университета.
Filonov Alexander Andreevich
Master's student at the Department "Computer Science and Software" of Bryansk State Technical University.
Вклад авторов: все авторы сделали эквивалентный вклад в подготовку публикации. Contribution of the authors: the authors contributed equally to this article.
Авторы заявляют об отсутствии конфликта интересов. The authors declare no conflicts of interests.
Статья поступила в редакцию 03.05.2024; одобрена после рецензирования 27.05.2024; принята к публикации 03.06.2024.
The article was submitted 03.05.2024; approved after reviewing 27.05.2024; accepted for publication 03.06.2024.
Рецензент - Голованов В.В., кандидат технических наук, генеральный директор, ООО «АйТи Про».
Reviewer - Golovanov V.V., Candidate of Technical Sciences, CEO, LTD «IT Pro».