Архив статей журнала

ПРОЦЕДУРА АВТОМАТИЧЕСКОГО БЕЗРАДАРНОГО ОПРЕДЕЛЕНИЯ СКОРОСТИ МОБИЛЬНЫХ ОБЪЕКТОВ С ИСПОЛЬЗОВАНИЕМ СТАЦИОНАРНОЙ КАМЕРЫ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Темкин Игорь Олегович, Епифанов В. А., Кальгов И. В.

В работе рассматривается задача автоматической разметки дорожной сцены для определения скорости объектов безрадарным методом на данных только с одной стационарной камеры. Помимо ограничения в количестве используемых камер - не более одной камеры для сцены, от решения требуется наличие возможности автоматического расчета разметки на микрокомпьютере. Для получения корректной разметки применяются расчет точек схода на основе анализа информации о подвижных участниках дорожной сцены и расчет матрицы преобразования для получения вида сверху на сцену. Под разметкой сцены понимается набор виртуальных линий на дорожном полотне, которые позволяют определять скорость транспортного средства при последовательном пересечении им этих линий. Совместное использование расчета точек схода и построения вида сверху дает возможность с минимальными вычислительными затратами получить требуемый результат с достаточной точностью, несмотря на проблемы из-за перспективы изображения. В работе показана применимость подхода для автоматической разметки дорожных сцен с целью определения скорости на устройствах различного типа, таких как платформы c архитектурой x86 и микрокомпьютеры Nvidia Jetson. Отличительной особенностью метода является полная автоматизация разметки, при которой все этапы реализуются автоматически без помощи оператора. К тому же метод не требует никаких предварительных расчетов, связанных с учетом характеристик камеры, на которую ведется съемка. Возможность развертывания предложенного решения на микрокомпьютерах позволяет масштабировать различные системы мониторинга и анализа дорожной инфраструктуры, а для добавления в систему новой локации достаточно установить единое устройство, объединяющее как устройство ввода (камеру), так и вычислитель (микрокомпьютер).

Сохранить в закладках
КОМПЛЕКСНАЯ РАЗРАБОТКА ПРОГРАММНО-АППАРАТНЫХ КОМПОНЕНТОВ ФИЛЬТРА ПРЕОБРАЗОВАТЕЛЯ ЧАСТОТЫ ДЛЯ РАБОТЫ В СУДОВЫХ СЕТЯХ ОГРАНИЧЕННОЙ МОЩНОСТИ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Чёрный Сергей Григорьевич, Соболев Александр Сергеевич

В сложных энергетических системах используется большое количество различных потребителей с нелинейной нагрузкой, в основном являющихся сложными техническими и дорогостоящими устройствами. Из-за нелинейности нагрузки таких потребителей в сети возникают электромагнитные помехи, которые негативно влияют на работу. Вследствие их воздействия зачастую могут значительно снижаться качество сигналов и питания, а также срок службы устройств. Из-за электромагнитных помех, возникающих в слаботочных сигналах управления силовыми элементами, существует вероятность возникновения короткого замыкания в преобразователях частоты, которое приводит к полному выводу устройства из строя. Для снижения влияния электромагнитных помех на приборы зачастую применяют пассивную либо активную фильтрацию. Данная статья посвящена разработке и проектированию экспериментального образца активного фильтра для использования его в слаботочных цепях преобразователей частоты, а также разработке алгоритма работы системы управления активным фильтром. Метод исследования заключался в обзоре существующих решений, чтобы понять, как работают алгоритмы на других устройствах. Система управления, под которую разрабатывался алгоритм, реализована на отладочной платформе STM32F411E-DISCO. Такое решение позволит преодолеть проблемы, возникающие в процессе реализации устройства активного фильтра. Алгоритм работы для данного фильтра разрабатывался в программном комплексе MATLAB, благодаря чему нет необходимости в его дальнейшем переводе в код на языке С++, который загружается в микроконтроллер.

Сохранить в закладках
АВТОМАТИЗИРОВАННОЕ РЕШЕНИЕ ЗАДАЧИ ДЕТЕКТИРОВАНИЯ ПРОМЫШЛЕННЫХ ОБЪЕКТОВ НА ОРТОФОТОПЛАНЕ С ПОМОЩЬЮ НЕЙРОННОЙ СЕТИ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Назаров Тимур Рафикович, Мамедова Наталья Александровна

Задача детектирования объектов является общей для любого типа изображений, отличаются только показатели качества детектирования и технологическое обеспечение процесса. Базой для данного исследования послужили материалы аэрофотосъемки промышленных объектов. Камеральная обработка снимков аэрофотосъемки путем перекрытия исходных фотоснимков для получения ортофотопланов отснятой местности является сложным и затратным процессом, автоматизация которого носит фрагментарный характер. Настоящая статья содержит решение по автоматизации этапа построения контуров промышленных объектов в рамках процесса их детектирования на ортофотоплане. В качестве подхода, обеспечивающего автоматизацию, использовано моделирование обученной сверточной нейронной сети с одноэтапным прохождением по SSD-алгоритму и на основе метода обратного распространения ошибки. Результатом работы стал программный комплекс, способный выделить и классифицировать несколько объектов на ортофотоплане. Описаны типы и способы хранения генерируемых данных для оптимальной работы с программным комплексом, а также процесс перехода от системы координат снимка к пространственной системе координат с использованием файлов привязки ортофотопланов. Практическая значимость результатов заключена в том, что все шаги по разработке программного комплекса описаны: приведено обоснование выбора технологий и алгоритмов, выявлены и сформулированы требования к программному комплексу, описан процесс обучения нейронной сети, приведена структура проекта. Это позволяет не только воспроизвести предложенное решение задачи автоматизации, но и масштабировать его с учетом входных параметров детектирования промышленных объектов на ортофотопланах.

Сохранить в закладках
ВЕКТОРИЗАЦИЯ ТРЕХМЕРНОГО МЕТОДА ПОГРУЖЕННЫХ ГРАНИЦ ДЛЯ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ РАСЧЕТОВ НА МИКРОПРОЦЕССОРАХ INTEL (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Рыбаков Алексей Анатольевич, Мещеряков А. О.

Работа посвящена повышению эффективности выполнения современных расчетных приложений на высокопроизводительных вычислительных системах. В качестве инструмента повышения эффективности рассматривается векторизация программного кода. С ее помощью однотипные скалярные операции объединяются в векторные аналоги, кратно повышая производительность. Целевой платформой являются современные микропроцессоры Intel, для которых поддержан уникальный набор векторных инструкций AVX 512. Предлагается подход к векторизации газодинамического решателя, использующего метод погруженных границ и противопотоковую схему Steger-Warming в трехмерном виде. Решатель обладает сложным программным контекстом, автоматическая векторизация которого невозможна. Рассматриваются реализация решателя, а также подходы к организации кода и приведению его к виду, пригодному для автоматической векторизации компилятором icc. Для обеспечения автоматического применения векторизации к программному коду решателя были применены три основных эквивалентных преобразования. Во-первых, вычисления, одинаковые для всех итераций проведения расчетов, включая матричные операции, были локализованы и вынесены на этап подготовки вычислений. Во-вторых, основные функции решателя были организованы в виде плоских циклов, а структуры данных представлены в виде наборов массивов. В-третьих, к гнездам циклов была применена оптимизация расщепления по условию, с помощью которой можно уменьшить степень разветвленности управления внутри тела цикла. Данные преобразования позволяют компилятору автоматически применять векторизацию кода. В результате выполненной работы достигнуто ускорение решателя в три раза за счет векторизации при вычислениях на вещественных числах двойной точности.

Сохранить в закладках
СЛОЖНОСТЬ РАСПОЗНАВАНИЯ ПРИ РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ВИДЕОМОНИТОРИНГА (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Кручинин Александр Юрьевич

В работе рассмотрена проблема выбора оптимального режима видеомониторинга при использовании моделей нейронных сетей в качестве распознавателя, когда на видеопотоке в разные моменты времени эффективнее оказываются разные модели. Задачи видеомониторинга различные, при этом условия получения данных отличаются, что можно выразить в понятии сложности распознавания. Оценка сложности распознавания в мониторинге позволяет сэкономить вычислительные ресурсы и тем самым удешевить их внедрение и использование. Оценив среднюю сложность распознавания, можно выбрать оптимальный по скорости и достоверности режим распознавания при постобработке, когда время на нее ограничено. Решение проблемы показано на задаче детектирования объектов двух типов с использованием моделей YOLOv5, когда видеопоток должен обрабатываться в реальном времени с минимальной задержкой при выдаче результата после каждого кадра. Проанализированы метрики, используемые при детектировании объектов, на предмет возможности оценки достоверности результатов, когда нет конечных сведений о том, что это за объект. Выбран критерий эффективности на основе суммы компонент F1-score и затрат на вычислительные ресурсы, позволяющий оценить эффективность модели для конкретных объектов. Показана зависимость критерия эффективности от F1-score для двух моделей. Приведены результаты тестирования двух моделей и динамического режима, основанного на выборе подходящей модели в зависимости от объекта на входе. Описаны ограничения подхода, который может быть использован только на потоковом распознавании, когда поступающие на распознавание изображения лишь немного отличаются от предыдущих. Сделан вывод о применимости подхода для ряда задач при соблюдении ограничений.

Сохранить в закладках
ИМИТАЦИОННАЯ МОДЕЛЬ РАДИОЛОКАЦИОННОГО СОПРОВОЖДЕНИЯ РАСПРЕДЕЛЕННЫХ ОБЪЕКТОВ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Хрестинин Дмитрий Владимирович, Поздняков Андрей Александрович

Предметом исследования является радиолокационное сопровождение распределенных объектов, а именно групп малых беспилотных летательных аппаратов. Особенность таких объектов заключается в их сложном составе, а также в непривычном для большинства классических летательных аппаратов характере движения. Методом исследования выбрано имитационное моделирование, позволяющее оценивать результативность различных алгоритмов радиолокационного сопровождения и классификации в выбранных условиях. В статье представлена организация процесса имитационного моделирования функционирования средств радиолокационного наблюдения в режимах обнаружения, измерения, сопровождения и классификации. Дано описание взаимодействия аналитических моделей, приведены результаты моделирования. Они получены с помощью традиционных методов обработки результатов экспериментов с учетом их необходимого количества для получения значений вероятностей в доверительном интервале не более 0,01 от полученного значения с доверительной вероятностью не менее 0,8. Оценена результативность самых часто используемых алгоритмов сопровождения - фильтр Калмана, расширенный фильтр Калмана, парциальный фильтр, α-β-γ-алгоритм, а также алгоритмов классификации - оптимальный байесовский алгоритм, ветвящийся алгоритм, алгоритм Витерби, алгоритм Саврасова. В модели, в отличие от известных, учитывается влияние всех отражений и переотражений зондирующего сигнала от элементов распределенного объекта. По результатам проведенного моделирования можно заключить, что среди алгоритмов сопровождения наиболее результативными являются алгоритмы, основанные на парциальном фильтре и расширенном фильтре Калмана, а среди алгоритмов классификации алгоритм Саврасова. Однако, исходя из требований, предъявляемых к результативности радиолокационных средств, ни один из рассмотренных алгоритмов не обеспечивает необходимое качество в описанных условиях. Это говорит о необходимости усовершенствования научно-методического аппарата радиолокационной траекторной обработки.

Сохранить в закладках
РАЗРАБОТКА АЛГОРИТМА ПРИМЕНЕНИЯ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ РЕСУРСОВ НА ОСНОВЕ ПРИНЦИПОВ EDGE-ВЫЧИСЛЕНИЙ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Воробьев А. М., Воробьева Марина Сергеевна, Боганюк Ю. В.

В статье рассматриваются вопросы реализации алгоритма распределения вычислительных задач по множеству распределенных вычислительных ресурсов с последующей агрегацией результатов. Данный алгоритм является ключевым в рамках проекта реализации центра обработки данных на принципах экономики совместного потребления. Прототип механизма реализован на языке Python 3.8 с применением СУБД PostgreSQL 14, система передачи сообщений - на базе RabbitMQ 3.9. В качестве платформы вычислительных узлов выступает ОС CentOS 8 Stream. Цель работы заключается в реализации масштабируемого механизма выполнения распределенных вычислений для применения в качестве основного средства распределения задач и агрегации результатов в рамках исследуемого облика центра обработки данных на принципах экономики общественного потребления. Предметом исследования являются методы резервирования и применения вычислительных мощностей, а также агрегации результатов работы программных алгоритмов. Предложенный механизм решает задачу распределения вычислений с последующей агрегацией результатов среди вычислительных узлов с различными техническими характеристиками. Реализуется интерфейс, пригодный для интеграции в клиентские информационные системы как средство выгрузки вычислений с доступом в формате REST API-шлюза. Теоретическая значимость работы заключается в комбинировании существующих принципов и идей Edge-вычислений для решения иного класса задач, где проблемой является недостаток вычислительного ресурса для задач информационной системы, а не характеристик имеющейся модели. Практическая значимость состоит в разработке прикладного инструмента применения внешних вычислительных мощностей для решения широкого класса клиентских задач. Это открывает возможность организации коммерческого взаимодействия владельцев неиспользуемых вычислительных ресурсов и владельцев информационных систем, испытывающих недостаток вычислительных мощностей.

Сохранить в закладках
РАЗРАБОТКА ПРОГРАММНОГО ИНСТРУМЕНТА ДЛЯ ПОСТРОЕНИЯ СОЦИАЛЬНОГО ГРАФА ПОЛЬЗОВАТЕЛЯ СОЦИАЛЬНОЙ СЕТИ В ЗАДАЧЕ АНАЛИЗА ЕГО ЗАЩИЩЕННОСТИ ОТ МНОГОХОДОВЫХ СОЦИОИНЖЕНЕРНЫХ АТАК (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Абрамов Максим Викторович, Хлобыстова Анастасия Олеговна, Сазанов Вадим Алексеевич

Проведение данного исследования обусловлено проблемой отсутствия средств визуализации интенсивности взаимодействия пользователей социальной сети «ВКонтакте», а именно отображения метрик, позволяющих оценивать и ранжировать интенсивность взаимодействия как между пользователем и его друзьями, так и друзей друг с другом. Целью является повышение доступности и оперативности анализа интенсивности взаимодействия между пользователями через автоматизацию визуализации социального графа. При этом предполагается, что числовым коэффициентам дуг социального графа будет сопоставлена оценка интенсивности взаимодействия пользователей на основе данных, извлекаемых из общедоступных источников социальной сети «ВКонтакте». Для достижения поставленной цели были рассмотрены вопросы оптимизации агрегации необходимых данных, программной реализации функций для построения социального графа, наглядного отображения интенсивности взаимодействия пользователей с возможностью выбора интересующих метрик, создания удобного интерфейса и встраивания разработанного инструментария в веб-приложение. Предметом исследования являются данные о взаимодействии между пользователями сети «ВКонтакте» и способы их визуализации. Методы работы основаны на оптимизации отправки запросов к интерфейсу API «ВКонтакте», а также на разработке функций и настроек для построения социального графа. Теоретическая значимость предлагаемого решения заключается в развитии подходов к анализу распространения многоходовых социоинженерных атак и апробированию моделей оценки интенсивности взаимодействия пользователей. Существенная практическая значимость состоит в автоматизации процесса оценки интенсивности взаимодействия сотрудников для принятия эффективных мер по нивелированию рисков успешной реализации социоинженерных атак. Новизна исследования - в улучшении визуализации построения социального графа пользователей «ВКонтакте» через добавление новых метрик для оценки интенсивности взаимодействия пользователей.

Сохранить в закладках
ИНТЕГРАЦИЯ ПОДПРОСТРАНСТВА ПРЕДМЕТНОЙ ОБЛАСТИ В СЕМАНТИЧЕСКОЕ ПРОСТРАНСТВО "МАТЕМАТИКА" (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Серебряков Владимир Алексеевич, Атаева Ольга Муратовна, Тучкова Наталия Павловна

В работе рассматривается проблема развития семантической библиотеки путем добавления новой прикладной научной области. На примере журнала по прикладным вопросам композиционных материалов строится дополнение к основному контенту библиотеки, расширяется описание исходной предметной области и происходит детализация статей УДК и MSC, соответствующих локальной предметной области. При этом решаются задачи добавления терминов в тезаурус, построения эталонного корпуса прикладной предметной области математики, создания настраиваемого интерфейса. Формулы и уравнения локальной предметной области семантически связываются с основным контентом библиотеки. Главное преимущество использования семантических библиотек для подобного рода задач состоит в обогащении имеющейся базы знаний библиотеки и выявлении связей в данных. Реализация перечисленных задач ведется средствами семантической библиотеки LibMeta, что позволяет обсуждать такие понятия, как тематическая область/подобласть и их иерархические связи, в частности, автоматическое включение понятий охватывающей области в систему знаний подобласти, возможности персонализации построенных конструкций и использования LibMeta как инструмента построения, в частности, собственно онтологии. Исследование этих задач требует взаимодействия с экспертами предметной области и использования современных средств и методов обработки естественного языка, машинного обучения подходов к представлению знаний. Интеграция данных в рамках библиотеки позволяет расширять описание предметных областей, связанных с приложениями математики в междисциплинарных исследованиях и технологиях. Для одного из прикладных разделов задач математической физики показана процедура включения специфических словарей, тезаурусов, а также массива публикаций специализированного журнала в семантическую библиотеку. Предлагаемый подход позволит использовать контент семантической библиотеки «математика» для научных исследований, минимизируя процесс поиска информации в локальной предметной области без потери более общих результатов, содержащихся за пределами этой области.

Сохранить в закладках
РАЗРАБОТКА И МОДЕЛИРОВАНИЕ ГИБРИДНОГО ПРОТОКОЛА ДИНАМИЧЕСКОЙ МАРШРУТИЗАЦИИ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Абросимов Леонид Иванович, Орлова Маргарита Андреевна, Хаю Х.

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

Сохранить в закладках
ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА ДЛЯ ОЦЕНКИ ВЛИЯНИЯ ОБЪЕКТОВ ЭНЕРГЕТИКИ НА ОКРУЖАЮЩУЮ СРЕДУ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Массель Людмила Васильевна, Кузьмин Владимир Русланович

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

Сохранить в закладках
МОДЕЛИРОВАНИЕ ПОВЕДЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫХ АГЕНТОВ НА ОСНОВЕ МЕТОДОВ МАШИННОГО ОБУЧЕНИЯ В МОДЕЛЯХ КОНКУРЕНЦИИ (2023)
Выпуск: Т. 36 № 1 (2023)
Авторы: Парыгин Данила Сергеевич, Анохин А. О., Садовникова Наталья Петровна, Финогеев Алексей Германович, Гуртяков Александр Сергеевич

В настоящей статье рассматриваются аспекты применения методов машинного обучения к существующим способам моделирования поведения интеллектуальных агентов для обеспечения возможности агентам повысить показатели своей эффективности в моделях конкуренции. Практическая значимость исследования представлена разработкой подхода к моделированию поведения интеллектуальных агентов, за счет которого можно повысить эффективность их функционирования в таких сферах деятельности, как компьютерные игры, разработка беспилотных летательных аппаратов и поисковых роботов, изучение городской и транспортной мобильности, а также в прочих сложных системах. Проведен обзор существующих методов машинного обучения (обучение с подкреплением, глубокое обучение, Q-обучение) и способов моделирования поведения агентов (модель на правилах, конечно-автоматная модель поведения, деревья поведения). Выбрана наиболее подходящая к задаче комбинация метода обучения и модели поведения: деревья поведения и обучение с подкреплением. Средствами Unity реализована тестовая платформа, разработаны модели поведения четырех основных архетипов агентов, которые должны соревноваться в задаче сбора ресурсов в условиях ограниченного времени. Реализован обученный агент с помощью средств Unity ML и TensorFlow. На базе тестовой платформы проведена серия экспериментов в различных условиях: ограниченность, изобилие, среднее количество ресурсов. В рамках эксперимента тестировалась способность разработанной модели поведения интеллектуального агента выигрывать в условиях конкуренции с агентами, снабженными различными вариантами традиционных моделей поведения на базе деревьев поведения. Оценены работоспособность и преимущества использования разработанной модели поведения. Проанализированы результаты эксперимента, сделаны выводы относительно потенциала выбранной комбинации методов.

Сохранить в закладках