Details

Title Моделирование роевого поведения группы дронов при использовании управляющих алгоритмов на основе потенциала Леннарда-Джонсона: выпускная квалификационная работа бакалавра: направление 15.03.01 «Машиностроение» ; образовательная программа 15.03.01_06 «Технологии виртуального прототипирования в машиностроении»
Creators Хакимов Темур Машрабович
Scientific adviser Мельникова Наталия Борисовна
Other creators Елисеев Кирилл Валентинович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт машиностроения, материалов и транспорта
Imprint Санкт-Петербург, 2021
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects роевые технологии ; численное моделирование ; дрон ; управление ; swarm technologies ; numerical simulation ; drone ; control
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 15.03.01
Speciality group (FGOS) 150000 - Машиностроение
Links Приложение ; Отзыв руководителя ; Отчет о проверке на объем и корректность внешних заимствований
DOI 10.18720/SPBPU/3/2021/vr/vr21-4670
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key ru\spstu\vkr\14658
Record create date 9/22/2021

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена численному моделированию роевого поведения группы дронов для получения устойчивой структуры различного вида. Задачи, решаемые в данной работе: 1. Рассмотрена актуальность разработки алгоритмов роевого поведения. 2. Подготовлена численная модель роя дронов. 3. Проведены первичные симуляции с последующим анализом полученной структуры. 4. Осуществлена оптимизация модели для достижения более устойчивой структуры. 5. Произведена корректировка модели для получения структуры типа “цепь”. 6. Проведено исследование зависимости структур роя от типов и компоновки датчиков. Для создания математической модели была изучена интегрированная среда разработки PyCharm для языка программирования Python, а также библиотеки: NumPy – для выполнения матричных вычислений и Matplotlib – для вывода графиков и создания анимаций. Созданная таким образом модель позволила не только наглядно представлять процесс сборки роя с учётом времени, но и записывать результаты симуляций для последующего воспроизведения и анализа. В результате удалось не только получить регулярную структуру роя, но подтвердить выдвинутую гипотезу о её кристаллической природе – как для сферического построения, так и для конфигурации типа «цепь». Полученные результаты можно использовать при экспериментах с реальными БПЛА.

This work is devoted to the numerical modeling of the behavior of the group of drones with the goal of obtaining different types of stable structure. Tasks to be solved in this work: 1. Relevance of the development of swarm behavior algorithms has been considered. 2. The numerical model of drones swarm has been prepared. 3. The initial simulations have been conducted with the consequent analysis of the swarm structure. 4. The model has been optimized based on the results of the analysis in order to obtain a more stable structure. 5. The model has been adjusted in order to obtain another swarm configuration (“chain”). 6. Swarms with different types of sensor arrays have been compared with each other. As a means of mathematical modelling PyCharm IDE for Python and NumPy (matrix operations) and Matplotlib (animation) libraries for it have been mastered. Thus, the model enabled not only demonstrating real-time assembly process, but also recording the results for subsequent analysis. As a result regular swarm structure has been obtained and the hypothesis of its lattice-like nature has been confirmed – for both spherical and chain-like configurations. The results can be implemented in experiments with real-life UAVs.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 13 
Last 30 days: 0

Detailed usage statistics