Способ автоматизированного конфигурирования имитационных моделей беспилотных летательных аппаратов и устройство для его реализации

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

 

Изобретение относится к информационно-измерительной технике, в частности к имитационному моделированию, и предназначено для создания имитационных моделей беспилотных летательных аппаратов (БПЛА).

Из уровня техники известен способ оценивания параметров запуска объектов управления (описание к патенту РФ №2600964, дата приоритета 01.07.2015, МПК F41F 3/04, G06F 9/00) на основе имитационного статистического моделирования с помощью средств вычислительной техники, при котором определяют маршрут полета объектов управления с учетом параметров обстановки и решения оператора, формулируют функциональные задачи вычислительной системы, задают параметры решения, задают параметры объекта исследования и параметры обстановки, моделируют выход объекта управления в точку привязки к объекту исследования, распределяют объекты исследования, рассчитывают показатели эффективности запуска объектов управления, обеспечивающие вероятность досягаемости цели и учитывающие количество назначенных объектов исследования, средств противодействия противника, набора параметров целераспределения, задания различных признаков налета, сопряженными с функциональными задачами корабельной системы управления запуском объектов управления, а также обеспечивают подготовку данных для автоматического определения оценки оператора за принятое решение.

Из уровня техники известен также способ имитационного статистического моделирования радиоэлектронного вооружения надводных кораблей (RU, патент №2399096, дата приоритета 23.10.2009, МПК G09B 9/00), выбранный в качестве прототипа, при котором используют различные сценарии внешней обстановки, формирующейся вокруг корабля, моделируют функционирование элементов и средств системы радиоэлектронного вооружения надводного корабля, условия функционирования которых имитируются с помощью модели окружающей корабль внешней обстановки, включающей моделирование объектов воздушной, надводной, подводной обстановки, радиочастотных и гидроакустических информационных полей с применением технологий учета полных групп ошибок, допусков и разброса параметров имитируемых объектов и процессов в соответствии с реальными условиями проведения испытаний эффективности и надежности работы системы управления надводного корабля в различных условиях его функционирования, при этом результаты функционирования исполнительных средств - устройств и систем с номерами К=1, …, М описываются в виде вектора состояния этих средств S(t)=(S1(t), …, SM(t)), где Skj(t)=fkj (t, В, A, F, W, Пkj, Уk), где Пkj - потенциал воздействия k-го исполнительного средства на j-й объект внешней обстановки, Уk - накопленный к моменту времени t ущерб для k-го исполнительного средства в результате воздействия на него со стороны условий и объектов внешней обстановки, B - состояние морской поверхности, A - состояние воздушной среды, F - частотные характеристики радиочастотных и гидроакустических полей, W - мощностные характеристики радиочастотных и гидроакустических полей. Указанный способ имитационного статистического моделирования радиоэлектронного вооружения надводных кораблей позволяет осуществлять ввод данных, сериализацию, десериализацию, создавать имитационные модели, обрабатывать результаты и осуществлять хранение данных и результатов.

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

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

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

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

Из уровня техники известна модель оценивания параметров запуска объектов управления (RU, патент №2600964, дата приоритета 01.07.2015, МПК F41F 3/04,G06F9/00), построенная по принципам имитационного статистического моделирования с помощью средств вычислительной техники, обеспечивающая расчет маршрута полета объектов управления (ОУ) с учетом параметров обстановки и решения оператора, модель содержит блок функциональных задач вычислительной системы (ВС), блок задания/приема параметров решения, блок задания/приема параметров объекта исследования (ОИ) и параметров обстановки, в состав блока функциональных задач ВС входит блок моделирования выхода ОУ в точку привязки к ОИ, блок распределения ОИ, блок расчета показателей эффективности запуска объектов управления (ОУ), обеспечивающие расчет вероятности досягаемости цели и учитывающие количество назначенных ОИ, средств противодействия противника, набора параметров целераспределения, задания различных признаков налета, сопряженными с функциональными задачами корабельной системы управления запуском объектов управления, а также обеспечивают подготовку данных для автоматического определения оценки оператора за принятое решение.

Из уровня техники известна также система имитационного статистического моделирования радиоэлектронного вооружения надводных кораблей (описание к патенту на изобретение РФ №2399096, дата приоритета 23.10.2009, МПК G09B 9/00), выбранная в качестве прототипа, которая содержит модуль ввода данных, модуль сериализации-десериализации, модуль имитационной модели, модуль обработки результатов и модуль хранения данных и результатов.

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

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

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

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

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

Способ автоматизированного конфигурирования имитационных моделей беспилотных летательных аппаратов (БПЛА) состоит в том, что первоначально на подготовительном этапе инициализации осуществляют формирование условий для автоматизированного конфигурирования имитационных моделей БПЛА, за счет блока инициализации (1), которое заключается в том, что в модуле схемы данных (2) задают описание всех подлежащих конфигурированию элементов имитационной модели, в модуле генератора кода (3) преобразуют описание элементов схемы данных в исходный код на языке программирования высокого уровня, в модуле программного кода (4) осуществляют централизованное хранение исходного кода на языке программирования высокого уровня, осуществляют транслирование исходного кода из языка высокого уровня в машинный код за счет компилятора (5). После завершения подготовительного этапа инициализации осуществляют непосредственную актуализацию исполнительного блока (6) путем введения оператором исходных данных в модуль ввода данных (7), преобразования исходных данных в документы в формате схемы данных и преобразования документов в структуру данных в формате имитационной модели, которые осуществляются в модуле сериализации-десериализации (9), последовательного обращения в модуле имитационной модели (10) к структурам данных в формате имитационной модели, обработки полученных результатов в модуле обработки результатов (11), а также сохранения данных и результатов в модуле хранения (8).

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

Блок инициализации (1) может быть размещен на автоматизированном рабочем месте (далее - АРМ) оператора.

Модуль схемы данных (2) содержит описание всех подлежащих конфигурированию элементов имитационной модели-файлы XSD, реализован в форме документа на языке описания XML-Schema.

Модуль генератора кода (3) представляет собой программу, преобразующую описание элементов модуля схемы данных (2) из языка описания XML-Schema в исходный код на языке программирования высокого уровня, например С++.

Модуль программного кода (4) представляет собой последовательность команд и осуществляет централизованное хранение программного кода для модуля ввода данных (7), модуля сериализации-десериализации (9), а также для модуля имитационной модели (10). Содержит описание логики функционирования модулей (7), (9), (10) в виде исходного кода на языке программирования высокого уровня, например С++.

Компилятор (5) представляет собой программу и транслирует исходный код из языка высокого уровня, например С++, в машинный код.

Все модули (2-5), входящие в состав блока инициализации (1), могут быть размещены на запоминающем устройстве АРМа, например, на жестком диске.

Исполнительный блок (6) обеспечивает взаимодействие входящих в его состав модулей (7-11) и может быть размещен либо на одном, либо на нескольких независмых АРМах. АРМ для размещения исполнительного блока (6) может как совпадать с АРМом для размещения блока инициализации (1), так и не совпадать.

Модуль ввода данных (7) может быть реализован, например, в виде графического интерфейса и преобразует полученные от общения с пользователем исходные данные, например, графический интерфейс, в последовательность битов.

Модуль хранения (8) осуществляет хранение данных и может быть выполнен, например, в виде жесткого диска или в виде сервера.

Модуль сериализации-десериализации (9) преобразует последовательность битов в XML-документ в формате модуля схемы данных (2), а также преобразует XML-документы в структуры данных в формате модуля имитационной модели (10). Модуль сериализации-десериализации (9) расположен в оперативной памяти компьютера АРМа исполнительного блока (6).

Модуль имитационной модели (10) осуществляет последовательное обращение к структурам данных в формате имитационной модели и изменение данных в соответствии с заданной логикой функционирования в блоке инициализации (1). Модуль имитационной модели (10) представляет собой программу на жестком диске АРМа в исполнительном блоке (6).

Модуль обработки результатов (11) представляет собой программу, записанную, например, на жестком диске, и может быть представлена в виде системы визуализации, например системы 3D визуализации.

Система автоматизированного конфигурирования имитационных моделей БПЛА работает следующим образом.

Первоначально на подготовительном этапе осуществляют формирование исполнительного блока (6) за счет блока инициализации (1), которое заключается в том, что в модуле схемы данных (2) задают описание всех подлежащих конфигурированию элементов имитационной модели, в модуле генератора кода (3) преобразуют описание элементов схемы данных в исходный код на языке программирования высокого уровня, в модуле программного кода (4) осуществляют централизованное хранение исходного кода на языке программирования высокого уровня, осуществляют транслирование исходного кода из языка высокого уровня в машинный код за счет компилятора (5). После завершения формирования исполнительного блока (6) осуществляют непосредственную актуализацию исполнительного блока (6) путем введения оператором исходных данных в модуль ввода данных (7), преобразования исходных данных в документы в формате схемы данных и преобразования документов в структуру данных в формате имитационной модели, которые осуществляются в модуле сериализации-десериализации (9), последовательного обращения в модуле имитационной модели (10) к структурам данных в формате имитационной модели, обработки полученных результатов в модуле обработки результатов (11), а также сохранения данных и результатов в модуле хранения (8).

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

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

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



 

Похожие патенты:

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

Изобретение относится к методам обучения экипажей космических аппаратов. Способ включает воспроизведение заданий одному или нескольким космонавтам (К), регистрацию параметров, характеризующих выполнение К заданий, сравнение полученных данных с задаваемыми значениями и определение уровня готовности К.

Программно-аппаратный тренажер комплексной аппаратной связи МП-2ИМ (ПАТ КАС МП-2ИМ) предназначен для обучения принципам работы каждого члена экипажа комплексной аппаратной связи МП-2ИМ в отдельности, обучения совместной работе членов экипажа МП-2ИМ.

Многофункциональный центр управления движением и моделирования динамики летательных аппаратов содержит быстровозводимые здания в виде сборно-разборных модулей каркасной конструкции, каналы связи, командный блок, учебный блок, серверный блок, навигационный блок, пользовательский блок, мобильный блок, блок наземных робототехнических средств.

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

Изобретение относится к способу формирования математической модели человека-оператора в системе отслеживания заданных положений штурвала по сигналу ошибки на директорном приборе.

Изобретение относится к области военной техники, а именно к средствам боевой подготовки операторов систем вооружения, основой последующей боевой деятельности которых является своевременное выполнение предписанных алгоритмов для подготовки и производства выстрела.

Изобретение относится к области диспетчеризации потоков нефти и нефтепродуктов, а именно к тренажерным комплексам диспетчера, которые предназначены для начальной подготовки и периодического обучения оперативно-диспетчерского персонала.

Программно-аппаратный тренажер командно-штабной машины Р-149МА1 (ПАТ КШМ Р-149МА1) предназначен для обучения принципам работы каждого члена экипажа командно-штабной машины (КШМ) Р-149МА1 в отдельности и принципам совместной работы членов экипажа КШМ Р-149МА1, а также для обеспечения совместной работы с комплексом учебно-тренировочных средств (КУТС) в общем 3D-пространстве, а также в части речевого обмена и дистанционного управления радиостанциями (PC).

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

Группа изобретений относится к технологиям паноптической визуализации документов или их компонентов посредством отражения логических отношений между документами/компонентами согласно их структуре.

Изобретение относится к области электросвязи и может быть использовано для поиска и оперативной идентификации информации в сетях передачи данных с коммутацией пакетов и в информационно-справочных (поисковых) системах.

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

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

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

Изобретение относится к системе автоматической оценки информационно-коммуникационной компетентности учащегося. Технический результат заключается в повышении точности и надежности оценки результатов тестирования информационно-коммуникационной компетентности учащихся.

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

Изобретение относится к способу и устройству принудительной доставки информации. Технический результат заключается в своевременном обновлении новостей о видеоконтенте для пользователя и точном отражении предпочтений пользователя в отношении просмотра видеоконтента.

Изобретение относится к системам и средствам поиска информации. Технический результат заключается в повышении информативности результатов поиска информации.

Изобретение относится к способу получения информации о контенте и устройству отображения изображения. Технический результат заключается в повышении надежности и точности устройств отображения изображения.

Изобретение относится к области информационного поиска и манипулирования данными. Техническими результатами являются повышение скорости автоматизированного распознавания документов, обеспечение возможности обработки текстов по структурно-содержательным параметрам и обеспечение возможности осуществлять выборку на основе различных реквизитов. В способе информационного поиска лингвистических моделей выражения деловых отношений в документах архивного фонда распознают текст и выполняют классификацию материала путем каталогизации структурных и содержательных параметров лингвистических моделей и целевой информации и обработки целевой информации. Документы архивного фонда помещают в разноуровневую информационную библиотеку. При поступлении запроса содержимое документов обрабатывают по принадлежности к уровням. Выполняют поисковый запрос, по результатам которого вычисляют релевантность обязательных и факультативных реквизитов документов, входящих в разноуровневую информационную библиотеку. Как результат поиска маркируют модели выражения деловых отношений, определяют виды документов архивного фонда по содержанию, функции и разновидности документов по тематическим признакам. 2 ил., 4 табл.
Наверх