Создание простейшей структурной модели беспилотного летательного аппарата для имитационного моделирования в среде Anylogic | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №23 (522) июнь 2024 г.

Дата публикации: 08.06.2024

Статья просмотрена: 56 раз

Библиографическое описание:

Куликов, А. В. Создание простейшей структурной модели беспилотного летательного аппарата для имитационного моделирования в среде Anylogic / А. В. Куликов. — Текст : непосредственный // Молодой ученый. — 2024. — № 23 (522). — С. 86-89. — URL: https://moluch.ru/archive/522/115384/ (дата обращения: 16.12.2024).



В статье приведена упрощенная математическая модель. Представлен набор функций и параметров в среде Anylogic.

Ключевые слова: беспилотный летательный аппарат, имитационное моделирование, накопитель, функция, траектория.

The article presents a simplified mathematical model. A set of functions and parameters in the Anylogic environment is presented.

Keywords: unmanned aerial vehicle, simulation, storage device, function, trajectory.

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

Далее рассмотрен процесс создания объекта типа «БПЛА», который может быть использован в имитациях сценариев для различного тестирования БПЛА.

Для задач имитационного моделирования в объекте типа «БПЛА» должны быть учтены следующие факторы:

— Оптимизация объекта для быстродействия имитационной модели.

— Адекватность системной динамики, которая реализуется в объекте.

— Визуальное представление объекта.

Основой движения объекта типа «БПЛА», является следующая математическая модель, взятая из модели Air Defense System, разработанной компанией AnyLogic, которая находится в открытым доступе на AnyLogic Cloud [1]:

(1)

(2)

Где индекс б — беспилотный летательный аппарат, индекс ц — цель, v б — константа, x ц , y ц элемент массива, который определяет точку цели, во время исполнения программы.

Изначальная математическая модель рассчитывалась для одной цели поэтому в работе осуществляется развитие модели для задания траектории БПЛА (Рисунок 1, 2).

Простейшая траектория облёта

Рис. 1. Простейшая траектория облёта

Эффективная траектория облёта

Рис. 2. Эффективная траектория облёта

Для расчёта траектории задаётся массив точек цели. Заполнение массива осуществляется с помощью функции перерасчёта траектории (Рисунок 3).

Функция перерасчёта траектории

Рис. 3. Функция перерасчёта траектории

Для успешной реализации структурной модели объекта типа «БПЛА» представлен минимум параметров и функций представленных на рисунке 4.

Структурная модель объекта типа «БПЛА»

Рис. 4. Структурная модель объекта типа «БПЛА»

Для работы данного объекта необходимо задать следующие параметры:

— Параметр move — отвечает за доступ к запуску объекта типа БПЛА по цели;

— Параметр v0 — отвечает за абсолютное значение вектора скорости;

— Параметр N_target — отвечает за выбор конечной цели;

— Параметр N — отвечает за текущую цель в массиве целей;

— Параметр explosion — активируется при достижении ракетой конечной цели (дистанция равная 0.01);

— Параметр P_destroy — определяет, попадает ли БПЛА по цели. Значение данного параметра характеризует потерю сигнала крылатой ракеты со спутником, который обеспечивает наведение на цель;

— Параметр P_destroy1 — забирает текущее значение на интервале [0;1] и даёт информацию объекту типа «БПЛА», о текущем состоянии ограничителя системы.

— Параметр ArrayX и ArrayY — массивы, в которых хранятся координаты точек для определения траектории движения объекта типа «БПЛА»;

— Параметр hitTime — определяет модельное время попадания объекта типа «БПЛА» по конечной цели.

— Параметр TaskComplite — информирует модель об уничтожении конечной цели, которая задана для текущего объекта типа «БПЛА».

Набор данных параметров позволяет структурной модели реагировать на события в системе, что позволяет задать объекту адекватное поведение, в ходе выполнения модели.

Расчёт дифференциальный уравнений (1,2), исполняется в следующих блоках (Рисунок 5, 6), каждый блок обрабатывает дифференциальное уравнение с помощью численной схемы, построенной на методе Рунге — Кутты 4-го порядка, данный метод является одним из двух доступных методов для реализации численной схемы в среде AnyLogic и выбран так как является более точным, чем метод Эйлера.

Свойства накопителя Y в объекте типа «БПЛА»

Рис. 5. Свойства накопителя Y в объекте типа «БПЛА»

Свойства накопителя X в объекте типа «БПЛА»

Рис. 6. Свойства накопителя X в объекте типа «БПЛА»

Набор данных параметров позволяет структурной модели реагировать на события в системе, что позволяет задать объекту адекватное поведение, в ходе выполнения модели.

Предложенные уравнения в модели Air Defense System, проходят проверку на адекватность и могут использоваться для реализации передвижения объектов к цели.

Полученная простейшая модель может быть интегрирована в имитационную модель как отдельный объект.

Литература:

  1. AnyLogic cloud // [сайт] — 2018 URL: https://cloud.anylogic.com/models (дата обращения: 15.05.2024).
Основные термины (генерируются автоматически): Параметр, структурная модель, тип, имитационная модель, имитационное моделирование, адекватное поведение, беспилотный летательный аппарат, набор данных параметров, свойство накопителя, ходя выполнения модели.


Похожие статьи

Создание имитационной модели трёхосной подвески автотранспортного средства в среде Anylogic

В статье приведена упрощенная математическая модель. Представлен набор программных модулей. Создана имитационная модель в среде Anylogic. Приведены результаты работы.

Методика создания библиотеки компонентов электрической схемы в виде базы данных в среде САПР Altium Designer

В представленной работе объектом исследования являлась методика создания компонентной библиотеки в виде базы данных для Altium Designer оптимальным методом.

Роевой интеллект для управления БПЛА в FANET

В статье представлено краткое описание мультиагентной системы управления. Рассмотрена возможность применения роевых алгоритмов для моделирования коллективного интеллекта в системах управления в FANET.

Компьютерное моделирование гидравлических систем

Построена математическая модель типовой гидравлической системы, Построение и исследование программных моделей выполнено с использованием Matlab/ Simulink r2015b и его расширения — SimScape/SimHydraulics. Разработан графический интерфейс в Matlab для ...

Разработка системы автоматизированного тестирования

В ходе данного исследования был рассмотрен процесс разработки системы автоматизированного тестирования. Для разработки приложения нами использовалась среда Microsoft Visual Studio 2010 Ultimate.

Пути исследования нечетких систем управления в среде fuzzyTECH Explorer Edition

Рассмотрена структура и исследованы параметры нечетких систем управления на основе теории нечетких множеств. Получены результаты моделирования функции нечеткого контроллера и оценки его функциональности путем его моделирования в программе fuzzyTECH E...

Программное приложение для исследования собственных частот колебания консоли крыла самолета

В статье автор разрабатывает приложение для анализа и исследования собственных частот колебания консоли крыла самолета

Проблематика разработки системы моделирования двигателя внутреннего сгорания на языке программирования C++

В статье описана проблематика разработки системы моделирования двигателя внутреннего сгорания.

Моделирование инверторного стабилизатора напряжения в среде Simulink

Рассмотрены общие принципы моделирования схемы инверторного стабилизатора напряжения в среде Simulink, излагаются методики построения модели, приводится пример реализации.

Визуализация математических имитационных сетевых моделей ГТД в системе моделирования DVIG

В работе рассмотрен способ представления и получения геометрического потока в системе имитационного моделирования ГТД DVIGw. Показана актуальность применения данного потока и способы развития системы в данном направлении, а также создана модель ТРДД ...

Похожие статьи

Создание имитационной модели трёхосной подвески автотранспортного средства в среде Anylogic

В статье приведена упрощенная математическая модель. Представлен набор программных модулей. Создана имитационная модель в среде Anylogic. Приведены результаты работы.

Методика создания библиотеки компонентов электрической схемы в виде базы данных в среде САПР Altium Designer

В представленной работе объектом исследования являлась методика создания компонентной библиотеки в виде базы данных для Altium Designer оптимальным методом.

Роевой интеллект для управления БПЛА в FANET

В статье представлено краткое описание мультиагентной системы управления. Рассмотрена возможность применения роевых алгоритмов для моделирования коллективного интеллекта в системах управления в FANET.

Компьютерное моделирование гидравлических систем

Построена математическая модель типовой гидравлической системы, Построение и исследование программных моделей выполнено с использованием Matlab/ Simulink r2015b и его расширения — SimScape/SimHydraulics. Разработан графический интерфейс в Matlab для ...

Разработка системы автоматизированного тестирования

В ходе данного исследования был рассмотрен процесс разработки системы автоматизированного тестирования. Для разработки приложения нами использовалась среда Microsoft Visual Studio 2010 Ultimate.

Пути исследования нечетких систем управления в среде fuzzyTECH Explorer Edition

Рассмотрена структура и исследованы параметры нечетких систем управления на основе теории нечетких множеств. Получены результаты моделирования функции нечеткого контроллера и оценки его функциональности путем его моделирования в программе fuzzyTECH E...

Программное приложение для исследования собственных частот колебания консоли крыла самолета

В статье автор разрабатывает приложение для анализа и исследования собственных частот колебания консоли крыла самолета

Проблематика разработки системы моделирования двигателя внутреннего сгорания на языке программирования C++

В статье описана проблематика разработки системы моделирования двигателя внутреннего сгорания.

Моделирование инверторного стабилизатора напряжения в среде Simulink

Рассмотрены общие принципы моделирования схемы инверторного стабилизатора напряжения в среде Simulink, излагаются методики построения модели, приводится пример реализации.

Визуализация математических имитационных сетевых моделей ГТД в системе моделирования DVIG

В работе рассмотрен способ представления и получения геометрического потока в системе имитационного моделирования ГТД DVIGw. Показана актуальность применения данного потока и способы развития системы в данном направлении, а также создана модель ТРДД ...

Задать вопрос