Научная статья на тему 'Интеллектуальная поддержка процессов контроля и диагностики космических подсистем'

Интеллектуальная поддержка процессов контроля и диагностики космических подсистем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
175
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
SPACECRAFT / MONITORING / DIAGNOSTICS / FORECASTING / ARTIFICIAL NEURAL NETWORKS / INTELLECTUAL SUPPORT / COGNITIVE VISUALIZATION / COGNITIVE REPRESENTATION OF THE RADIO SIGNAL / КОСМИЧЕСКИЙ АППАРАТ / МОНИТОРИНГ / ДИАГНОСТИКА / ПРОГНОЗИРОВАНИЕ / ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / ИНТЕЛЛЕКТУАЛЬНАЯ ПОДДЕРЖКА / КОГНИТИВНАЯ ВИЗУАЛИЗАЦИЯ / КОГНИТИВНОЕ ПРЕДСТАВЛЕНИЕ РАДИОТЕХНИЧЕСКОГО СИГНАЛА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Фраленко Виталий Петрович, Емельянова Юлия Геннадиевна, Шишкин Олег Гарриевич, Лисейцев Антон Егорович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Фраленко Виталий Петрович, Емельянова Юлия Геннадиевна, Шишкин Олег Гарриевич, Лисейцев Антон Егорович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Intellectual support of processes of control and diagnostics of space subsystems

We study the subject area is carried out, a review of existing developments in the field of constructing monitoring systems, monitoring and diagnostics of subsystems of spacecraft, including using the neural network approach. Theoretical studies was aimed at the implementation of mathematical and algorithmic support for the monitoring and diagnostics system of spacecraft subsystems. Our search for solutions was resulted in methodological approaches and methods for solving technical problems on the construction of a neural network monitoring system and diagnostics of subsystems of the spacecraft. The use of artificial neural network technologies makes it possible to detect, classify and predict errors, carry out multilevel diagnostics of subsystems of the spacecraft and predict their further behavior, thereby increasing the efficiency, speed of decision making and the reliability of the nodes of the spacecraft. The presented method of graphical representation of time sequences allows visual classification of the radio signal and noise detection. We propose to form and rank a set of significant features by applying the Add and Del algorithms.(In Russian).

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

ББК З818.1:О66 >

ГРНТИ 28.23.37, 55.49.45 УДК 004.896:629.7.067

В. П. Фраленко, Ю. Г. Емельянова, О. Г. Шишкин. А. Е. Лисейцев

Интеллектуальная поддержка процессов контроля и диагностики космических подсистем

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

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

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

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

Работа выполнена при финансовой поддержке РФФИ (проекты №№ 18—07—00014—а и 18—37—00037—мол_а).

© В. П. Фраленко« , Ю. Г. Емельянова« , О. Г. Шишкин«, А. Е. Лисейцев« , 2019 © Институт программных систем имени А. К. Айламазяна РАН«1,2, , 2019 © МИРЭА - Российский технологический университет« , 2019 © Программные системы: теория и приложения (дизайн), 2019

Введение

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

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

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

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

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

1. Задачи и методы контроля и диагностики подсистем космических аппаратов

Космический аппарат состоит из составных частей [?Ъ1Ъ:11пк1], которые в дальнейшем будем называть подсистемами КА. К ним относятся: целевая аппаратура, которая обеспечивает выполнение стоящей перед КА задачи; ряд подсистем: энергообеспечения, терморегуляции, радиационной защиты, управления движением и ориентации (бортовой комплекс управления), аварийного спасения, система посадки, система бортового радиокомплекса и др.

Источниками данных для контроля и диагностики служат космический аппарат и наземная станция командно-измерительных систем. Для контроля некоторых подсистем космического аппарата вполне можно использовать аппарат графов состояний, которые позволяют ускорить процесс анализа информации и частично автоматизировать этот процесс, поскольку данный подход легко реализовать на ЭВМ. Использование «деревьев» состояний бортовой системы для диагностики КА имеет следующие особенности:

• простота и наглядность получения текущей оценки состояния бортовой системы;

• возможность применения известных математических методов для поиска оптимальных путей в ориентированном графе;

• высокая сложность создания унифицированных графов для всех бортовых систем КА, необходимость создания разных деревьев состояний для каждой бортовой подсистемы;

• необходимость изменения процедуры оценки при изменении исходных данных.

В работе [?Ъ1Ъ:11пк2] рассмотрены методы моделирования и обнаружения причин аномального функционирования автоматизированных систем управления, представлены методы последовательной классификации отказов бортового оборудования. Авторы отмечают, что текущие тенденции в области построения методов диагностики неисправности можно разделить на два класса: модельный подход с использованием оценки параметров и их соответствия нормам; подходы, использующие искусственный интеллект, в том числе, аппарат нечеткой логики и искусственные нейронные сети (ИНС). Авторы работы строят многоуровневый метод диагностики неисправности, использующий математическую логику и уравнения состояния объектов:

• на нижнем уровне рассматриваются доступные физические переменные (параметры системы), такие, как сила тока, напряжение, температура, скорость, ускорение и другие;

• на среднем уровне происходит мониторинг контура управления (по параметрам крена, рыскания и тангажа);

• на высоком «системном» уровне—основной контур управления и диагностики, на нем также происходит сравнение параметров с нормальными значениями и определяются нештатные ситуации.

В работе [?Ъ1Ь:11пк3] описан процесс анализа телеметрии космического аппарата «Юбилейный» посредством наземного комплекса обслуживания «ДОКА Н». Авторы делают акцент на интерполировании телеметрических данных и восстановлении искаженных значений на основе соседних данных.

Авторы работы [?ЫЪ:Ипк4] предлагают многоуровневую систему диагностирования, показанную на рисунке ??:

Сбой космического аппарата

:

Сбой системы Сбой подсистемы ---- Сбой подсистемы

контроля температуры питания управления

- 1-

Сбой солнечной Сбой делителя тока Сбой центрального

батареи контроллера

—-Ч"—-

Сбой: постоянное Сбой: нет Сбой: нерегулярное

потребление тока потребления тока потребление тока

Рисунок 1. Многоуровневая система диагностики КА

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

2. Нейросетевые подходы в задаче мониторинга и диагностики КА

Фундаментальными вопросами обработки данных на искусственных нейронных сетях занимались А.Н. Горбань, А.И. Галушкин, В.Б. Новосельцев, Л.Н. Ясницкий, А.В. Назаров, F. Rosenblatt, T.K. Kohonen, J.J. Hopfield, S. Haykin, H. Cheng, F. Wosserman, M.S. Mousavi и другие исследователи. Далее рассмотрим наиболее актуальные работы в области мониторинга и диагностики КА.

В работе [?bib:link5] обнаружение неисправности сведено к задаче распознавания двух классов «исправно», «неисправно», проведен сравнительный анализ качества контроля с применением персептрона и вероятностной нейронной сети. Показано, что ВНС достаточно уверенно разделяет ситуацию на два класса и может быть использована для решения задачи анализа работы подсистем КА.

Авторы рассматривают задачу обнаружения отклонений в работе технической подсистемы КА как задачу распознавания. При этом метод состоит из трех шагов: построение таблиц прецедентов, обучение ИНС, распознавание.

Рассмотрим описание объектов как совокупность признаков, имеем информационный вектор принадлежности объекта к некоторым подклассам. Например, в задаче диагностики работы системы связи КА можно принять два класса: «1» — нет потери связи, «0» — связь потеряна. Соответственно, измерение значений ряда признаков и их проверку на заданные условия можно кодировать как «1» (условие выполнено) и «0» (условие не выполнено).

Для удобства работы с ИНС можно принять два порога: «0» соответствует порог 0.25, а «1» — 0.75.

Согласно методу ВНС, необходимо определить математические ожидания Mp признаков для каждого класса P обучающей выборки (средние значения признаков):

Ek=Qp pi _ k=1 pk

Mp Qp '

где Mp — математическое ожидание г-го признака эталонных векторов класса P; Qp — число эталонных векторов в классе P; Pk — г-ый

признак эталонного вектора с номером к из класса Р. Тогда значение дисперсий О а вычисляется следующим образом:

= Ш (Мр - А®)2

К

где К — число признаков эталонов обучающей выборки; А® — г-ый признак эталонного вектора А.

Для вероятностной ИНС «с усреднением» функция активации следующая:

Ек=Яр п

т к= 1 йРк

/р Яр ' где /р — вероятность того, что входной вектор А принадлежит к классу Р, здесь Брк вычисляется по формуле

*=4 ^Ш2)

а Орк — дисперсия эталонного вектора с номером к из класса Р. Кроме того, может быть задействована ВНС без усреднения с функцией

активации /р = тах {¿р}.

к=1.^р

В работе [?Ъ1Ъ:11пкб] описана нейросетевая технология решения задачи контроля датчиков положения космического аппарата. Авторами рассмотрены общие вопросы организации мониторинга и обработки потоков информации, такие, как приближение и интерполирование экспериментальных данных. Контроль осуществляется в несколько этапов:

(1) фиксация показаний датчиков в базе данных;

(2) построение модели текущего состояния контролируемой аппаратуры;

(3) фиксация моделируемых значений в БД;

(4) сравнительный анализ реальных и моделируемых показаний датчиков, анализ всей системы, принятие решения;

(5) передача оператору информации о неисправностях.

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

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

В работе [?Ъ1Ъ:Ипк7] описан метод диагностики неисправностей группы КА, заключающийся в двухуровневой обработке информации на основе динамических ИНС. На нижнем уровне иерархии системы диагностики полета динамическая ИНС обучается посредством абсолютных измерений состояния каждого спутника и отвечает за исправность каждого спутника по отдельности. Однако, есть такие неисправности, которые требуют дополнительной проработки на другом (высоком) уровне. Для этого используется ИНС типа динамического многослойного персептрона. Предлагаемая двухуровневая схема контроля и диагностики позволяет эффективно обнаруживать и изолировать (классифицировать) неисправности, а также исправлять ошибки на разных уровнях в бортовых системах КА.

В работе [?Ъ1Ъ:Ипк8] рассмотрена задача построения прототипа программной системы на основе ИНС, управляющей потоком телеметрических данных в целях диагностики подсистем космического аппарата. На рисунке ?? показана архитектура этого прототипа.

В работе [?МЪ:Ипк9] предлагается ИНС для обнаружения и изоляции неисправности спутников. В частности, предложенная схема диагностики применяется для анализа состояния импульсных плазменных двигателей, являющиеся частью подсистемы управления спутником. Многоуровневый метод диагностики КА показал высокую точность и сходимость, может обеспечивать контроль над системами управления как отдельного спутника, так и нескольких одновременно.

Можно отметить, что большинство современных систем диагностики, например, [?Ъ1Ъ:Ипк10], работает по принципу цепочки действий: обнаружение неисправности; изолирование неисправности; идентификация неисправности; реконфигурация системы (восстановление рабочей среды). Такой подход хорошо сочетается с иерархической структурой диагностической системы и с древовидной структурой подсистем КА.

В. П. Фраленко, Ю. Г. Емельянова, О. Г. Шишкин и др. Receiving of telemetry data

Consumers of information

Рисунок 2. Схема работы системы для диагностики КА

По такому же принципу, но с применением ИНС, построена система, описанная в работе [?ЫЪ:11пк11], которая позволяет выявлять неисправности в подсистеме ориентации космического спутника. Авторы используют многослойный персептрон с нелинейной функцией активации с возможностью регулирования ее параметров.

В работе [?ЫЪ:11пк12] основное внимание уделено способам формирования обучающей выборки, реализующим принцип максимизации энтропии входов и выходов многослойной ИНС, позволяющим улучшить ее способность к обобщению. Представлен подход к формированию обучающей выборки, реализующий принцип максимизации энтропии входов и выходов многослойной ИНС, позволяющий улучшить ее способность к обобщению при использовании режима последовательного обучения и позволивший существенно повысить достоверность прогнозирования технического состояния бортовой аппаратуры КА. За счет использования представленных в статье алгоритмов формирования обучающей выборки и максимизации энтропии входов и выходов нейросетевой модели удалось добиться эффекта обобщения, повысить достоверность прогнозирования на тестовой выборке на 25%.

В работе [?ЫЪ:11пк13] описывается схема на базе нейронных сетей для обнаружения и локализации отказов в механизмах стабилизации углового момента искусственного спутника Земли. Задачей этой схемы является принятие решений о наличии отказов в шине питания, потере тока или повышении температуры, а также определение того механизма, в котором произошла ошибка. Для решения этих задач используются три ИНС, которые моделируют динамику механизмов отдельно по всем трем осям. Показывается, что особенности динамики механизмов определяют необходимость использования рекуррентной сети Элмана с обучающим алгоритмом с обратным распространением ошибки.

Обобщая, под нейросетевым обеспечением комплекса мониторинга и диагностики космического аппарата в настоящей работе понимается совокупность связанных методических средств, обеспечивающих решение задач обработки бортовых данных на основе использования ИНС и в интересах мониторинга и диагностики КА и функционирования его бортового оборудования.

3. Формализация задачи диагностирования бортовой аппаратуры КА

Диагностирование объекта осуществляется по контролируемым параметрам, называемым диагностическими признаками (ДП). Координаты (У1,У2, ...,Уп) всякой точки У п-мерного (где п — количество признаков) пространства Упр, называемого пространством состояний или признаковым пространством, есть текущие значения ДП.

Классы технических систем (ТС) задаются путем разбиения пространства состояний на ряд смежных областей У € Упр/(3, г = 0, т по некоторому отношению эквивалентности 3 С Упр х Упр [?Ъ1Ъ:11пк14]. Последнее позволяет множество неработоспособных состояний, обусловленных дефектами внутри каждого функционального элемента, с точностью до которого осуществляется диагностирования, заменить некоторым агрегированным состоянием (АС), описывающим общие свойства дефектов этого функционального элемента без учета различий между ними. Таким образом, имеет место отображение ф1 : Упр ^ Упр/3.

Под агрегированным состоянием Si понимают совокупность значений признаков, характеризующих общие свойства ТС диагностируемой системы и объединяющих эти состояния в рамках одного г-го класса. При диагностировании вектор У идентифицируется путем отождествления его с одним из элементов Б.1 множества Б заданных (полученных заранее) АС, то есть имеет место отображение Фд1 : Упр ^ Б. Каждая область У собственно и составляет г-ый класс ТС, а соответствующее ему АС Si € Б является моделью этого класса.

Задачей диагностирования является интерпретация распознаваемого входного образа У, определяемого текущими значениями ДП как одного из элементов Si множества Б. При этом должно быть выработано соответствующее решение Д^л € Явл о фактической принадлежности наблюдаемого ТС диагностируемого объекта к одному из классов, то есть имеет место отображение Фд2 : Б ^ Я^л.

Рассмотрим формализованную постановку задачи. Для этого введем следующие обозначения:

П = {пд (д = 1, п } — множество ДП различной физической природы;

Y = {Y (г = 0, m } — множество классов ТС, в одном из которых может находиться объект;

Rsa = {R-îSa (i = 0, m } — множество возможных решений о фактическом классе ТС, в одном из которых находится диагностируемый объект;

Y = {Yh (h, = 1, H } — множество наблюдаемых состояний объекта, где

Yh = (Vhi,yh2, ...,Vhn)T — h-й обучающий вектор;

R06 = {Rh (h = 1, H } — множество обучающих решений по каждому из Yh (очевидно, что У h : Rh G Rsa );

P = | P (y^J (г = 0, m | — множество вероятностей нахождения объекта в каждом из классов ТС.

Необходимо по заданным n,Y ,R06,Rsa , P построить механизм диагностирования, который с заданной достоверностью обеспечивает распознавание предъявляемых обучающих векторов. Решение поставленной задачи в рамках нейросетевых методов и средств заключается в определении структуры ИНС, числа нейронов в ее слоях, значений их синапсов и внешних смещений, обеспечивающих принятие ИНС решений с заданной достоверностью [?bib:link15].

В нейросетевой интерпретации каждая разделяющая классы гиперплоскость определяется вектором в (n + 1)-мерном пространстве значений синапсов одного из нейронов входного слоя. Для разделения подпространств, соответствующих различным классам ТС, используются многослойные ИНС, имеющие в выходном слое нейроны с сигмоидальной или ступенчатой функцией активации, среди которых в настоящее время наибольшее распространение получили многослойные персептроны, обучаемые по методу обратного распространения ошибки, Левенберга-Марквардта и другими способами, а также сети встречного распространения Кохонена-Гроссберга.

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

Критерием выбора является минимум некоторой функции вероятности ошибок 1-го и 2-го рода и вероятности правильного распознавания наблюдаемых состояний (функции риска).

Задача распознавания в рамках алгебраического подхода была исследована академиком Журавлевым Ю.И. [?Ъ1Ъ:11пк16]. Пусть дано множество М объектов (или ситуаций), покрытое конечным

т

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

числом подмножеств П1, П2,..., Пт таких, что М = и П^ Подмно-

i=1

жества П^ г = 1, 2, ...,т называют классами. Объекты ш задаются значениями некоторых признаков х^- : ] = 1, 2,..., N. Совокупность значений признаков х^- определяет описание I(ш) объекта ш. Каждый из признаков может принимать значения из различных множеств допустимых значений признаков.

Задача распознавания состоит в том, чтобы для данного объекта ш и набора классов П1, П2,..., Пт по обучающей информации /о(П1, П2,..., Пт) о классах и описанию I (ш) вычислить значения предикатов РДП) — ш € П^ г = 1, 2,..., т. Информация о вхождении объекта ш в класс П кодируется символами «1» (ш € П^, «0» (ш € Пi), А — неизвестно, принадлежит ли ш классу Пi или нет, и записывается в виде так называемого информационного вектора а (ш) = («1 (ш),..., ат (ш)), где «1 € {0,1, А}. Обнаружение аномалий с помощью ВНС представляется естественным решением задачи распознавания.

4. Прогнозирование технического состояния подсистем КА

Для прогнозирования возникновения сбоя в подсистемах КА в настоящей работе использовалась динамически переобучающаяся в процессе обработки потока данных нейронная сеть прямого распространения. Количество скрытых слоев и нейронов задается настройками. Наилучшие результаты показали нейронные сети с числом слоев от пяти и выше.

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

Выполнив рекурсивное прогнозирование на необходимое число шагов, следует оценить полученные приращения и в случае выхода за границы допустимых значений выдается уведомление о потенциально опасной ситуации. Для каждой подсистемы КА формируется независимая ИНС. В случае отказа технического объекта нейросетевой комплекс способен выявить аномалию с точностью до блока (см. рисунок ??) [?ЫЪ:11пк11].

Рисунок 3. Организация контроля технического состояния КА

Для оценки точности прогноза, а также для сравнения различных моделей, приспособленных к временному ряду, обычно используются следующие показатели эффективности: «МБЕ», «М3АБ», «ЯМБЕ», «МАРЕ» [?МЪ:11пк18]. В настоящей работе в качестве характеристики оценки погрешности был выбран показатель «ИМБЕ».

Для прогнозирования временного ряда крайне важно обучать нейронную сеть данными, имеющими одинаковую частоту записи. Далее показания датчиков были преобразованы во временной ряд, значения которого записаны с частотой 1 минута. Вид показаний датчика «Вог^А» после осуществления предобработки данных телеметрии представлен на рисунке ??.

Значения исходной выборки во всех последующих экспериментах преобразовывались к диапазону от 0 до 1.

4.1. Одноэтапное прогнозирование с помощью сети прямого распространения

Рассмотрим одноэтапное прогнозирование как прогнозирование на один временной шаг или такт. Алгоритмы, работающие в режиме

Рисунок 4. Организация контроля технического состояния КА

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

Обычно каждое окно проверяется на наличие набора предопределенных событий, что требует сравнения текущего сегмента временного ряда со всеми предварительно изученными экземплярами временных шаблонов. Парные сравнения различий временных паттернов выполняются с помощью измерений расстояний во временных рядах [?Ъ1Ъ:11пк19].

Временная и пространственная сложность технологии скользящего окна увеличивается с уменьшением размера шага, а также с увеличением размера окна, частоты измерения и количества предварительно изученных экземпляров [?МЪ:Ипк20]. Размер окна, включающий больше количество элементов, может способствовать снижению погрешности модели, поэтому требуется его предварительный подбор для получения наиболее точных результатов [?Ъ1Ъ:11пк21].

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

попытка прогнозирования на один шаг, поэтому выходной слои состоял из одного нейрона (см. рисунок ??):

Входной слой

Рисунок 5. Архитектура используемой нейронной сети

Дальнейшее предсказание осуществляется с помощью использования техники скользящего окна, размер которого составлял шесть элементов.

Тренировочный набор <^гатХ» — записи, каждая из которых содержит количество признаков, равное размеру скользящего окна. В качестве «^гатУ» принимается значение временного ряда, которое следует за последним элементом временного окна. С помощью сформированного набора данных выполнялось обучение сети с количеством эпох равным 100. Результаты проведенного эксперимента представлены на рисунке ??, который графически отображает близость между исходными и прогнозными наблюдениями.

Оранжевым цветом изображен график, полученный с помощью обучающей выборки, зеленым — с помощью тестовой. Погрешность обучения сети составила 0.21 ЯМБЕ, погрешность прогнозирования на тестовой выборке — 0.21 ИМБЕ, что является достаточно приемлемым результатом. Дальнейшее увеличение количества эпох для обучения сети не приносило положительного результата. Изменение размера скользящего окна в большую сторону также не позволяло добиться лучшего результата.

Рисунок 6. Прогнозирование с помощью сети прямого распространения

4.2. Одноэтапное прогнозирование с помощью LSTM-сети

Значения ti,t2, ...,tn в наборе данных «trainX», сформированные в соответствии с размером скользящего окна n, использовались в качестве разных признаков одного объекта. Однако сформированный ранее набор данных для обучения с учителем можно использовать иначе: принять значения tx,t2, ...,tn, записанные в разные промежутки времени, в качестве одного признака объекта. Сформулированную таким образом задачу поможет решить рекуррентный LSTM-слой нейронной сети (long short-term memory) [?bib:link22].

Библиотека «keras», которая содержит реализацию LSTM, предоставляет возможность реализовать влияние совершенных предсказаний на последующие с помощью показателя «timestep». Данный показатель описывает количество временных промежутков, учитываемых рекуррентным LSTM-слоем сети, в принятии решения. В данном случае использовался timestep=6, равный размеру сформированного ранее скользящего окна. В результате LSTM-слой за счет рекуррентной связи будет учитывать влияние последних шести значений. Архитектура полученной сети представлена на рисунке ??.

Эксперимент осуществлялся на той же выборке значений датчика «Bort,A», что и с помощью сети прямого распространения. Результаты представлены на рисунке ??.

Входной слой 1_БТМ

Рисунок 7. Схема работы системы для диагностики КА

Рисунок 8. Схема работы системы для диагностики КА

Полученные результаты незначительно отличаются от эксперимента с использованием сети прямого распространения. Погрешность обучения сети составила 0.21 ИМБЕ, погрешность на тестовой выборке также 0.21 ИМБЕ.

4.3. Многоэтапное и многофакторное прогнозирование

В отличие от прогнозирования на один шаг вперед, задачи многоэтапного прогнозирования являются более сложными, поскольку приходится сталкиваться с различными дополнительными трудностями, такими как накопление ошибок, снижение точности и повышение неопределенности [?bib:link23].

Основными моделями, которые используются для многоэтапного прогнозирования, являются следующие: рекурсивная модель (Recursive), прямая модель (Direct), рекурсивно-прямая модель (DirRec), MIMO-модель (Multi-Input Multi-Output).

Задача многоэтапного прогнозирования временного ряда заключается в предсказании следующих H значений [yN+ i; ...; Vn+h] временного ряда [yi;...; yN], состоящего из N наблюдений, где H> 1 — горизонт прогнозирования. Введем следующие обозначения: f — функциональная зависимость между прошлыми и будущими наблюдениями, d —число прошлых значений, используемых для предсказания будущего значения, w — показатель, который включает в себя ошибку моделирования, возмущения и шум.

Рекурсивная модель (Recursive model) является самой старой и наиболее интуитивной моделью прогнозирования, которая достаточно широко использовалась на практике [?bib:link23, ?bib:link25, ?bib:link26]. В этой схеме одна модель f обучается выполнять прогнозирование на один шаг вперед, т.е. yt+1 = f (yt,..., yt_d+i) + w, где t € {d, ...,N — 1}. При прогнозировании на H шагов вперед с помощью сконструированной модели изначально предсказывается первый шаг. Затем последнее спрогнозированное значение используется в качестве части входных данных для прогнозирования следующего шага.

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

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

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

Прямая модель (Direct model), называемая независимой [?bib:link25], заключается в прогнозировании каждого элемента горизонта независимо от других. Другими словами, для предсказания горизонта H осуществляется обучение моделей fh (по одной модели на каждый элемент горизонта) из временного ряда

где t € {d, ...,N — 1} и h € {1, ...,H}. Суммарный прогнозом будет являться объединение предсказаний, выполненных обученными моделями: yN+h = fh (yN, ...,Vn-d+i). Таким образом, в прямой модели все прогнозы выполняются независимо друг от друга, поэтому данная модель не подвержена накоплению ошибок.

Достаточно часто данные предметной области обладают определенной зависимостью между собой. При использовании описанного выше подхода все модели обучаются независимо друг от друга, в результате чего возможная корреляция данных не используется в ходе прогнозирования. Игнорирование факта влияния данных друг на друга не всегда является качественной стратегией предсказания [?bib:link28a, ?bib:link28b]. Недостатком данной модели являются значительные временные затраты на вычисления, поскольку необходимо обучить количество моделей, равное размеру горизонта прогнозирования.

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

Модель «DirRec» обучает H моделей fh из временного ряда [yi;...; vn ] ,Vt+h = fh (Vt+h-i,..., Vt-d+i) + w, где t € {d,..., N — H} и h € {1,...,H}. Для получения прогнозов модели используются следующим образом:

[yi;...; Vn] ,Vt+h = fh (Vt, ...,Vt-d+i) + w,

Рассмотренные модели обладают архитектурой, предполагающей единственный выход. Однако, наличие одного выхода у модели может привести к потере учета вероятностной (или стохастической) зависимости прогнозируемых данных между собой. Поиски решения описанной проблемы привели к созданию модели «MIMO» (Multi-Input Multi-Output), обладающей сразу несколькими выходами.

Модель с такой архитектурой позволяет учитывать зависимость предсказанных на разных этапах значений между собой, что при определенных обстоятельствах способно внести положительный вклад в качество прогнозирования. Принцип использования описанного подхода заключается в обучении многовыходной модели f с помощью временного ряда [yi;...; vn]: [yt+H,..., Vt+i] = f (yt, ...,Vt-d+i) + W, где t € {d,..., N — H} , f : Rd ^ RHобозначает вектор входных параметров, а W € RH — вектор зашумленности исходной выборки [?bib:link29]. Многовыходная модель f генерирует значения для каждого шага горизонта прогнозирования, [yt+н,..., Vt+i] = f (vn, ...,Vn-d+i).

Основная идея модели «MIMO» заключается в сохранении стохастической зависимости между прогнозируемыми значениями, характеризующей временной ряд. Эта модель избегает предположения о условной независимости, которое делает прямая модель, а также накопления ошибок, от которых страдает рекурсивная модель. Для прогнозирования показания датчика телеметрии на несколько временных интервалов использовалась нейронная сеть прямого распространения.

Входной слой данной сети, как и в используемой для одноэтапного прогнозирования ИНС, содержит число нейронов, равное размеру скользящего окна (см. рисунок ??). Общее количество используемых скрытых слоев равнялось трем с количеством нейронов от 4 до 8. Количество выходов нейронной сети было равным числу предсказываемых временных интервалов, которое в данном случае составило 3.

Для обучения данной сети исходный временной ряд показаний датчика преобразовывался к виду, похожему на уже используемый в одноэтапном прогнозировании (см. таблицу ??). Разница заключается в размерности массива характеристик «trainY», который в данном случае содержит три признака для каждой записи сформированных данных. Записи таблицы, содержащие пропуски, удаляются перед выполнением обучения сети. С помощью сформированных данных нейронная сеть обучалась 100 эпох. Далее осуществлялась попытка

Входной слой N скрытых слоев слой

Рисунок 9. Схема работы системы для диагностики КА Таблица 1. Формирование данных методом скользящего окна

№ 1гатУ

1-6 1-5 1-4 1-3 1-2 1-1 1 1+1 1+2

0 0.29 0.26 0.26 0.486 0.26 0.3579 0.26 0.275 0.29

1 0.26 0.26 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

2 0.26 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

3 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

4 0.26 0.3579 0.26 0.275 0.29 0.2616

5 0.3579 0.26 0.275 0.29 0.2616

6 0.26 0.275 0.29 0.2616

7 0.275 0.29 0.2616

8 0.29 0.2616

9 0.2616

прогнозирования на большее количество временных интервалов. Число выходов сети было увеличено до 5.

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

Погрешность для первого интервала составила 0.2077 ЯМЯЕ, второго интервала 0.2467 ЯМБЕ, третьего интервала 0.2484, четвертого интервала 0.2892 и пятого—0.3306. С увеличением горизонта

Время, Ч:М

Рисунок 10. Прогнозирование на пять временных интервалов

прогнозирования погрешность сильно возрастает.

Аналогично осуществлялось прогнозирование на несколько временных интервалов с помощью ЬБТМ-сети, архитектура которой показана на рисунке ??:

Рисунок 11. Архитектура ЬВХЫ-сети для многоэтапного прогнозирования

Данная сеть содержала два скрытых слоя с количеством нейронов от 4 до 8. Количество признаков, учитываемых рекуррентным ЬБТМ-слоем,

было увеличено с 6 до 10, что позволило осуществлять прогнозирование несколько точнее.

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

Время, Ч:М

Рисунок 12. Результат прогнозирования ЬВГЫ-сетью

Для первого временного интервала погрешность составила 0.1966 ИМБЕ, второго интервала — 0.2463 ИМБЕ, третьего интервала — 0.2473 ИМБЕ. С помощью ЬБТМ-сети удалось выполнить предсказание немного точнее. С помощью похожей архитектуры сети была предпринята попытка прогнозирования на пять временных интервалов, как уже выполнялось ранее. Количество нейронов выходном слое увеличилось с 3 до 5. Результаты прогнозирования представлены на рисунке ??.

Погрешность в данном случае составила 0.1938 ИМЯЕ, второго интервала 0.2427 ЯМБЕ, третьего интервала 0.2436, четвертого интервала 0.2894 и пятого — 0.3310. Как и в случае с нейронной сетью прямого распространения, погрешность значительно увеличивается с увеличением горизонта предсказания.

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

Рисунок 13. Предсказание ЬЯХИ-сетью на пять временных интервалов

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

Для улучшения точности прогнозирования с помощью использованной ранее нейронной сети были отобраны наиболее коррелирующие к «Вог1,А» датчики бортовых систем КА. Формирование данных для нейронной сети осуществлялось с помощью техники скользящего окна, как и ранее. Отличие заключается только в увеличении признаков в таблице, приходящийся на один интервал времени. Таким образом, для каждого временного интервала в сформированной выборке содержатся показания всех отобранных коррелирующих датчиков, как показано в таблице ??.

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

Погрешность для случая многофакторного прогнозирования составила 0.1737 ИМЯЕ, второго интервала 0.2077 ИМЯЕ, третьего интервала 0.2197 ИМБЕ, четвертого интервала 0.2547 ИМБЕ и пятого —

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

.„ _^ашХ___trainY

^6 ^5 ^4 ^3 ^2 t t+1 t+2

0 0.29 0.26 0.26 0.486 0.26 0.3579 0.26 0.275 0.29

1 0.26 0.26 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

2 0.26 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

3 0.486 0.26 0.3579 0.26 0.275 0.29 0.2616

4 0.26 0.3579 0.26 0.275 0.29 0.2616

5 0.3579 0.26 0.275 0.29 0.2616

6 0.26 0.275 0.29 0.2616

7 0.275 0.29 0.2616

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

8 0.29 0.2616

9 0.2616

Таблица 3. Вид сформированных данных для многофакторного и многоэтапного прогнозирования

^гатХ_ _trainY_

№ Тпар,0. ..БоП,Л Тпар,0. ..Бoгt,Л Тпар,0. ..Бoгt,Л Бoгt,Л.. .БоП,Л

М) М) (^5) М) М) (t) (t+4)

0 0.39 0.26 0.27 0.486 0.84 0.26 0.93 0.29

1 0.27 0.486 0.36 0.26 0.36 0.93 0.595 0.2616

2 0.36 0.26 0.586 0.93 0.39 0.595 0.26 0.74

3 0.586 0.93 0.36 0.3579 0.22 0.26 0.275 0.66

4 0.36 0.3579 0.84 0.26 0.83 0.275 0.29 0.23

5 0.84 0.26 0.36 0.93 0.35 0.29 0.2616 0.26

6 0.36 0.93 0.39 0.595 0.33 0.2616 0.74 0.75

7 0.39 0.595 0.27 0.26 0.22 0.74 0.26 0.26

0.2369 ИМЯЕ. Используя для обучения нейронной сети показания наиболее коррелирующих датчиков, удалось добиться приемлемой погрешности прогнозирования.

Далее прогнозирование осуществлялось с помощью ЬЯТМ-сети, архитектура которой не изменялась относительно предыдущих экспериментов. Формирование данных и процесс обучения также остались прежними. Результаты прогнозирования представлены на рисунке ??.

Погрешность для случая многофакторного прогнозирования составила 0.1965 ИМЯЕ, второго интервала 0.2372 ИМЯЕ, третьего

Датчик Во|1гА

— огигинал - 1+1 1+3 ---Г+5

/у 1 г \к

1 ^ Ш

1

/ * 4 !\

1 / 1 / 1 1 'а 1ц

у ] \\ Х Л А

1 \ ,___ . •* V, V й-

1.4

1.2

0.2

т$ ъь ьЧ- о6, •£> а^ ъ1, 6$ ь6 ^ ^ о** V®

Время, Ч:М

Рисунок 14. Многофакторное прогнозирование с использованием сети прямого распространения

Рисунок 15. Многофакторное прогнозирование с использованием LSTM-сети

интервала 0.2607 ИМБЕ, четвертого интервала 0.3041 ИМБЕ и пятого — 0.3148 ИМБЕ. Данный результат уступает полученному ранее с помощью сети прямого распространения во всех прогнозируемых временных интервалах.

Для предсказания выхода показаний датчика за его рабочий

диапазон была взята выборка, представленная на рисунке ??. Для датчика «Вог^А» рабочий диапазон составляет 0.1-3.5 А.

Рисунок 16. Выборка показаний датчика, содержащая выходы из его рабочего диапазона

Для многофакторного прогнозирования с использованием коррелирующих датчиков были применены нейронная сеть прямого распространения, ЬЯТМ-сети. На рисунке ?? представлен результат прогнозирования сетью прямого распространения.

Погрешность для первого временного интервала составила 0.2937 ИМЯЕ, третьего — 0.3993 ИМЯЕ и пятого — 0.4954 ИМЯЕ. Изменения размера скользящего окна или количества коррелирующих датчиков не помогли улучшить точность прогнозирования.

Количество эпох обучения ЬБТМ-сети было снижено до 30, так как при дальнейшем увеличении данного количества возникал эффект переобучения сети с последующим ростом погрешности. Результаты прогнозирования с помощью данной сети представлены на рисунке ??: Нейронной сети удается уловить общее направление тренда, но в точках выхода показаний датчика за рабочий диапазон точность прогнозирования является крайне низкой. Погрешность для первого временного интервала составила 0.3368 ИМЯЕ, третьего — 0.4531 ИМЯЕ и пятого — 0.5604 ИМЯЕ.

Время, Ч:М

Рисунок 17. Прогнозирование с помощью сети прямого распространения

Рисунок 18. Прогнозирование показаний датчика с помощью ЬЯХН-сети

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

после осуществления корректировки представлены на рисунке ??.

Рисунок 19. Прогнозирование выхода показаний датчика за рабочий диапазон

Из рисунка видно, что выход за рабочий диапазон датчика удается определить при прогнозировании на три и иногда на пять временных интервалов вперед. Погрешность для первого временного интервала составила 0.2368 ЯМБЕ, третьего — 0.2531 ЯМБЕ и пятого — 0.2860 ЯМБЕ.

5. Когнитивная визуализация радиотехнических сигналов

Существенный вклад в развитие методов когнитивной графики, визуализации и управления отображением информации внесен отечественными исследователями. К ним следует отнести Д.А. Поспелова, А.А. Зенкина, А.А. Башлыкова, М.Н. Бурдаева, В.И. Бойко,

A.Е. Янковскую, В.Г. Гришина, А.Ю. Зиновьева, В.Л. Горохова, Ю.В. Новоселова, А.Н. Анохина, Л.В. Массель, Н.Г. Чернышова,

B.Н. Решетникова, М.В. Михайлюка, И.А. Осадчую. Среди зарубежных исследований можно выделить работы R.M. Axelrod, E. Kleiberg, H. van de Wetering, J.J. van Wijk, F. Beck, M. Burch, T. Munz, L. Silvestro, D. Weiskopf, H. Janetzko, F. Stoffel, S. Mittelstadt, D.A. Keim, H. Song, Chr.W. Muelder, K.-L. Ma, E.T. Stoneking, S. Neerav, D.J. Chai, Nan

Cao, Yu-Ru Lin, D. Gotz, Fan Du, A. Lex, M. Krstajic, V.H.A. Soares, dos Santos J.A., M.C. Naldi, D.E. Kieras, T. Höllt, F. Fischer.

Для операторов НС КИС необходима разработка специальных программных средств, предназначенных, в том числе, для поддержки принятия решений и обучения особенностям сигналов и помех [?bib:link30, ?bib:link31]. Далее представлен разработанный метод графического представления временных последовательностей, который позволяет визуально классифицировать радиотехнический сигнал и обнаружить шум в этом сигнале.

Анализ радиотехнических сигналов проведен в несколько этапов:

(1) определение числовых признаков типовых сигналов;

(2) ранжирование и отбор признаков, формирующих наиболее информативный когнитивный графический образ;

(3) построение графических образов, визуализирующих многомерный вектор из признаков сигнала.

5.1. Формирование когнитивного образа радиотехнических сигналов на основе полярной развертки, оптимизация набора различимых признаков

Предлагается использовать в качестве когнитивно-графических образов контурные представления сигналов по методу полярной развертки. Каждая точка образа р (ф) = 5^xk sin (кф) представляет собой комбинацию всех данных вектора x = (xi,..., xn), элементами которого являются информативные параметры сигнала.

Порядок координат вектора не является случайным: первые координаты вектора определяют характер низкочастотных компонент изображения (ориентацию, симметрию и т.п.), а последние координаты — высокочастотных (локальных признаков). При этом каждая г-ая точка контура имеет координаты (ф, р (ф)), где ф = 0,1, 2,..., 360. Ниже перечислены информативные параметры сигнала, включенные в контурный образ полярной развертки.

(1) Средняя мощность для дискретного сигнала Рср = N==01 sh, где N —число дискретных отсчетов сигнала, sn — значения дискретных отсчетов сигнала

(2) Среднее квадратичное значение за период дискретизации сигнала

(3) Среднее значение за период дискретизации сигнала M [S] = irN-1 s

(4) Среднее выпрямленное значение за период дискретизации сигнала

N-1 Is I

(5) Сумма амплитудно-частотных характеристик (АЧХ)

Еш=1 \/Am + Bm, где Am = En=0 Sn cos (2nnm/N), Bm = Esn sin(2nnm/N)

(6) Энергия дискретного сигнала E = EвП

(7) Длительность дискретного сигнала T = N * Ät, где N —число дискретных отсчетов, Ät — период дискретизации

(8) Эффективная ширина спектра сигнала — полоса частот, в пределах которой сосредоточена основная энергия сигнала. При лепестковом характере спектра за эффективную ширину спектра можно принять ширину главного лепестка [?bib:link31] Дшэф = F1— E^LO F (w), где^ (w) — односторонний спектр мощности, Fmax = max (F (w))

(9) База сигнала — произведение длительности сигнала на ширину его спектра B = T F

(10) Отношение шум/сигнал MjsJ, где a [S] — среднеквадратическое отклонение сигнала, M [S] — среднее значение сигнала

(11) Динамический диапазон D = 10 lg pmax, где Pmax — максимальная мгновенная мощность сигнала, Pmin — минимальная мгновенная мощность сигнала

(12) Объем передаваемой информации V = ДшэфTD

(13) Дисперсия D [S] = N EN— (sn - M [S])2

(14) Среднеквадратическое отклонение a = \JD [s]

(15) Норма сигнала ||s|| = E^LO s^i

(16) Минимальное значение сигнала на периоде дискретизации smin

(17) Максимальное значение сигнала на периоде дискретизации smax

(18) Размах сигнала smax — smin

(19) Экстремальное отклонение от среднего значения max |sn — M [S]|

(20) Минимальное значение действительной части спектра min (Am)

(21) Максимальное значение действительной части спектра max (Am)

(22) Разность между максимальным и минимальным значениями действительной части спектра max (Am) — min (Am)

Сумма значений действительной части спектра ^^=0 Am

Минимальное значение мнимой части спектра min(Bm)

Максимальное значение мнимой части спектра max (Bm)

Разность между максимальным и минимальным значениями мнимой части спектра max (Bm) — min (Bm)

Сумма значений мнимой части спектра J2m=° Bm

Минимальное значение АЧХ min(Rm), где Rm = \JAmm + B^,

Максимальное значение АЧХ max(Rm)

Разность между максимальным и минимальным значениями А ЧХ max (Rm) — min (Rm)

Интервал корреляции tk = ттг-

2Д^эф

Минимальное значение фазочастотной характеристики (ФЧХ) min (фт), где фт = arctg^-B^) Максимальное значение ФЧХ max(^m)

Разность между максимальным и минимальным значениями ФЧХ max (фт) — min (фт)

Сумма ФЧХ Em=° Фт

Текущий спектр за промежуток времени T ST = ^т=° RmeVm

ре

Отношение сигнал/шум в децибелах (дБ) Q = 10 lg , где

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

D [S J

Pep — средняя мгновенная мощность сигнала

Максимальная пропускная способность канала C = Д^эф log2 (1 + Q) Интеграл вероятности [?bib:link33] Ф (s) = ^e=Sn/2 Среднеквадратическое значение напряжения шума [?bib:link34]

\/ Fmax Д^эф

5.2. Разработка алгоритмов ранжирования признаков по информационной значимости

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

При этом возможны как формализованный подход к определению информативности признака, так и экспертный подход.

Перестановки координат в векторе информативных параметров x = (xi, ...,xn) могут существенно изменять возможности обнаружения отличий между когнитивными образами для разнотипных сигналов. Так как представление одним контуром более двадцати-тридцати различных xk является неэффективным, то следует снизить размерность признакового пространства.

Ранжирование признаков по убыванию информативности повышает селективность полярной развертки кривой со спектром, задаваемым вектором x. Предлагается формировать и ранжировать набор значимых признаков путем применения алгоритмов «Add» и «Del» [?bib:link35a, ?bib:link35b], в качестве фитнес-функции использована метрика Евклида-Махаланобиса [?bib:link36].

С помощью меры оценивались расстояния от тестовых сигналов до классов из обучающей выборки, содержащих как эталонные образцы сигналов, так и зашумленные сигналы. В качестве меры качества классификации выбрана F-мера [?bib:link37]: F = 2 pRR, где P — точность распознавания, R —полнота распознавания.

Сочетание методов «Del» и «Add» выполняется следующим образом:

(1) Сначала производится сортировка информативных признаков по методу «Add».

(2) Затем производится инверсия полученного набора признаков, ранжированных по убыванию информативности.

(3) Далее выполняется повторное ранжирование признаков, но по методу «Del».

(4) Получаем вектор признаков, ранжированных по возрастанию информативности.

(5) Выполняется инверсия полученного вектора признаков.

Аналогично выполняется сочетание методов «Add» и «Del». Сначала производится сортировка информативных признаков по методу «Del». Затем производится инверсия полученного набора признаков, ранжированных по возрастанию информативности. Далее, выполняется повторное ранжирование признаков, но по методу «Add». Получаем вектор признаков, ранжированных по убыванию информативности (см. таблицу ??).

Оператору предоставляется динамика изменения сигнала, визуализирующая когнитивный образ для каждого периода. Длина периода для одного колебания вычисляется по формуле Т = 2п/фо, где фо — значение фазочастотной характеристики, соответствующее максимальному значению амплитудно-частотной характеристики.

Таблица 4. Признаки, ранжированные (P) по убыванию информативности методами «Add» и «Del»

P № Наименование

1 10 Динамический диапазон

2 37 Максимальная пропускная способность канала

3 38 Интеграл вероятности

4 30 Интервал корреляции

5 5 Энергия

6 7 Эффективная ширина спектра сигнала

7 35 Текущий спектр

8 9 Отношение шум/сигнал вычисляется делением среднеквадратиче-

ского отклонения на среднее значение

9 4 Сумма амплитудно-частотных характеристик

10 26 Сумма значений мнимой части спектра

11 11 Объем передаваемой информации

12 8 База сигнала

13 12 Дисперсия

14 16 Максимальное значение сигнала на периоде дискретизации

15 15 Минимальное значение сигнала на периоде дискретизации

16 34 Сумма ФЧХ

17 22 Сумма значений действительной части спектра

18 14 Норма сигнала

19 39 Среднеквадратическое значение напряжения шума

20 36 Отношение сигнал/шум в децибелах

21 6 Длительность дискретного сигнала

22 18 Экстремальное отклонение от среднего значения

23 2 Среднее значение за период дискретизации сигнала

24 13 Среднеквадратическое отклонение

25 25 Разность между максимальным и минимальным значениями

мнимой части спектра

26 19 Минимальное значение действительной части спектра

27 27 Минимальное значение АЧХ

28 24 Максимальное значение мнимой части спектра

29 29 Разность между максимальным и минимальным значениями АЧХ

30 17 Размах сигнала

31 3 Среднее выпрямленное значение за период дискретизации сигнала

32 23 Минимальное значение мнимой части спектра

33 1 Среднее квадратичное значение за период дискретизации сигнала

34 0 Средняя мощность

35 28 Максимальное значение АЧХ

36 21 Разность между максимальным и минимальным значениями

действительной части спектра

37 20 Максимальное значение действительной части спектра

38 33 Разность между максимальным и минимальным значениями ФЧХ

39 32 Максимальное значение ФЧХ

40 31 Минимальное значение фазочастотной характеристики

Пусть Р = {Р1, ...,Ри, ...,Р5} — обучающая выборка из в типов сигналов (в = 15). Ри — множество прецедентов в подвыборке с номером и (см. таблицу ??).

Таблица 5. Сигналы обучающей выборки

Группа Тип Количество

1 амплитудно-модулированный сигнал 3

2 функция Дирихле diric (x) = ——( ,/ ) 4

n si— (x/2)

3 функция Дирихле с шумом 3

4 импульс Гаусса 3

5 радиоимпульс 3

6 радиоимпульс с шумом 2

7 последовательность прямоугольных импульсов с 1 шумом

8 последовательность пилообразных сигналов 1

9 последовательность пилообразных сигналов с шумом 2

10 синусоидальный сигнал 4

11 синусоидальный сигнал с шумом 3

12 последовательность прямоугольных импульсов 3

13 последовательность прямоугольных импульсов с 3

13 шумом 3

14 последовательность треугольных импульсов 3

15 последовательность треугольных импульсов с шумом 2

Алгоритм 1 (выделение и нормализация информативных параметров. Формирование учебной выборки)

Дано: набор типовых сигналов, представленных в дискретном виде с шагом 0.2. Каждому типу сигнала в таблице соответствует несколько прецедентов (от одного до четырех).

Результат: нормализованная учебная выборка из 40 информативных параметров.

(1) Вычисляются информативные параметры сигналов для каждого обучающего образца (список 1-40).

(2) Нормализация полученных характеристик: для каждого информативного параметра по формуле

xub _ TJ

— ub _ Tk xk_ mm

xk — ~ , xk max xk min

где ж^6 —значение к-го информативного параметра сигнала с номером Ь в подвыборке с номером и, х^ т1П — минимальное значение к-го атрибута, х^ тах — максимальное значение к-го атрибута.

(3) Вычисляются математические ожидания нормализованных параметров для всех типов сигналов (М^ = 5= Х^ь, где N — количество объектов в подвыборке Ри).

(4) Для каждого типа сигнала вычисляется обратная матрица кова-риации, элементы матриц ковариации вычисляются следующим образом:

1 Л

" ■■- (хи6 - Ми)(хиь-М,и ),г,з = 1,..., 40.

N - 1 г wv j j

b=1

Алгоритм 2 (ранжирование признаков: алгоритм «Add») Дано: InfParamNumbers — вектор номеров информативных признаков. AddSortParams = 0.

Результат: AddSortParams—ранжированный по росту информативности вектор номеров информативных параметров.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(1) Если вектор номеров атрибутов InfParamNumbers пуст, перейти к шагу 7.

(2) Вектор AddSortParams увеличивается на один элемент справа, ему присваивается номер первого атрибута из вектора InfParamNumbers.

(3) Выполняется распознавание последовательности AddSortParams.

(4) Вычисляется F-мера качества распознавания, максимальная F-мера и номер соответствующего ей атрибута.

(5) Последнему элементу вектора AddSortParams присваивается номер атрибута, на котором F-мера максимальна.

(6) Из вектора InfParamNumbers удаляется номер атрибута, на котором последовательность AddSortParams получила максимальную F-меру. Переход к шагу 1.

(7) Изменение порядка ранжированного вектора признаков AddSort-Params на обратный.

(8) Конец.

Алгоритм 3 (ранжирование признаков: алгоритм «Del») Дано: AddSortParams; DelAddSortParams—множество номеров информативных признаков, отсортированных по методам «Add» и «Del» соответственно; DelAddSortParams = 0.

Результат: DelAddSortParams — ранжированное по уменьшению информативности множество номеров информативных параметров.

(1) Если вектор номеров атрибутов AddSortParams пуст, перейти к шагу 9.

(2) Пусть i = 0 —номер проверяемого атрибута, length—длина вектора AddSortParams.

(3) Распознавание сигнала, описываемого вектором tmpList, в который включены все признаки из вектора AddSortParams, за исключением i-го.

(4) Вычисляется F-мера качества распознавания.

(5) i увеличивается на единицу. Если i <length, перейти к шагу 3.

(6) Вычисляется максимальная F-мера и номер соответствующего ей атрибута.

(7) Вектор DelAddSortParams увеличивается на один элемент справа, которому присваивается номер атрибута, на котором F-мера максимальна.

(8) Из вектора AddSortParams удаляется номер атрибута, на котором последовательность tmpList получила максимальную F-меру. Величина length уменьшается на единицу. Переход к шагу 1.

(9) Изменение порядка ранжированного вектора признаков DelAdd-SortParams на обратный.

(10) Конец.

5.3. Когнитивно-графические образы радиотехнических сигналов

В таблице ?? представлены результаты отбора наиболее информативных образов.

Наиболее различимые образы сформированы путем автоматической перестановки и подбора параметров на основе сочетания методов «Del» и «Add» (вариант б). Машинный подход к упорядочению является универсальным и быстрым. При прочих равных условиях интерпретируемости образов оператором, он более «эффективен» или «полезен» при расширении числа типов анализируемых сигналов.

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

Синусоида Радиоимпульс

Функция Последовательности импульсов Дирихле треугольных прямоугольных

Вид сигнала:

Контурные образы сигналов, построенные по признакам, выбранным и ранжированным алгоритмами «Add» и «Del»:

a) «Add» и «Del» 7, 35, 9, 4, 26, 5, 8, 11, 0, 16, 15, 12, 34, 22, 14, 1, 23, 19, 27, 17

Расстояние до эталона: 0.036449 1.416997 0.207355 0.068881 0.068447

б) «Del» и «Add» 10, 37, 38, 30, 5, 7, 35, 9, 4, 26, 11, 8, 12, 16, 15, 34, 22, 14, 39, 36

Расстояние до эталона: 1.018225 1.201341

1.130072 0.101031

0.301230

В таблице ?? показаны образы для разных уровней шумов, построенные по признакам, выбранным и ранжированным сначала алгоритмом «Add», а потом «Del» и расстояния Евклида от сигнала до эталона.

Для повышения наглядности введем операцию вычитания сигналов, определенную над их признаками:

где Хкэ — к-ый эталонный признак сигнала. Выполним соответствующую визуализацию рразн (ф) (см. таблицу ??).

Для усиления восприятия в контурные представления разностных образов введены цветояркостные компоненты и приведены расстояния Евклида до эталонных сигналов в принятом признаковом пространстве.

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

Заключение

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

Прогнозирование показаний датчиков с помощью ЬБТМ-сети и нейронной сети прямого распространения на один временной интервал, который в работе составлял одну минуту, показывает примерно одинаковые результаты по точности—0.21 ЯМБЕ. При многоэтапном прогнозировании одновременно на пять временных интервалов ЬБТМ-

n

сеть показала несколько меньшую погрешность. Однако с увеличением горизонта прогнозирования наблюдалось значительное возрастание погрешности.

Таблица 7. Влияние уровня шума на когнитивные образы сигналов

Синусоида:

0 0.650244 0.704849 0.804547

Последовательность треугольных импульсов:

0 0.034093 0.226415 0.244101

Радиоимпульс:

0 1.001806 1.030071 1.133568

Таблица 8. Когнитивные образы разности и расстояния до

эталонных сигналов

График Образ и График Образ и График Образ и

сигнала расстояние сигнала расстояние сигнала расстояние

1.133568

Точность прогнозирования на три и пять временных интервалов для ЬЯТМ-сети составила 0.2436 и 0.3306 ЯМБЕ, а для сети прямого распространения 0.2484 и 0.3310 ИМЯЕ. Максимальной точности удалось добиться с помощью многофакторного прогнозирования, в котором нейронные сети обучались с помощью данных наиболее коррелирующих датчиков телеметрии.

Посредством ЬЯТМ-сети удалось прогнозировать на три и пять временных интервалов с погрешностью 0.2607 и 0.3148 ИМЯЕ. Нейронная сеть прямого распространения показала для третьего и пятого интервалов погрешность 0.2197 и 0.2369 ИМЯЕ, что значительно превосходит ЬЯТМ.

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

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

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

Список литературы

[1] В. Н. Гущин. Основы устройства космических аппаратов, Учебник для вузов, Машиностроение, М., 2003, ISBN 9785217013012, 272 с. t

[2] E. Somov, V. Makarov, V. Matrosov. "Diagnosis and reconfiguration of the spacecraft fault tolerant gyromoment control systems", Proceedings of the IFAC Workshop "Aerospace Guidance, Navigation and Flight Control Systems" (June 30-July 2, 2009, Samara, Russia), 2009. ium)

[3] С. В. Беневольский, В. И. Майорова, Д. А. Гришко, Н. Н. Ханеня. «Анализ телеметрии с космического аппарата «Юбилейный»», Наука и

образование. Электронный журнал, 2011, №8. ,url

[4] Y. Hong, J. Changwei. "A research on development in fault diagnosis system of spacecraft", Space Mission Operations and Ground Data Systems, Proceedings of the Fourth International Symposium SpaceOps '96 (16-20 September 1996, Munich, Germany), European Space Agency, Paris, 1996, pp. 838-843. (url) ~

[5] Ю.Г. Емельянова, А. А. Талалаев, В. П. Фраленко, В. М. Хачумов. «Нейросетевой метод обнаружения неисправностей в космических подсистемах», Труды международной конференции «Программные системы: теория и приложения». Т. 1 (май 2009, Переславль-Залесский), Изд-во «Университет города Переславля», Переславль-Залесский, 2009, с. 133-143. t

[6] Ю.Г. Емельянова, К. А. Константинов, С. В. Погодин, А. А. Талалаев, И. П. Тищенко, В. П. Фраленко, В. М. Хачумов. «Нейросетевая система контроля датчиков углов ориентации и дальности космического аппарата», Программные системы: теория и приложения, 2010, №1, с. 45-59. url ~

[7] M. S. Mousavi. Neural network-based fault diagnosis of satellites formation flight, M.A. Sc. work, Concordia University, Canada, 2013, 241 pp. url

[8] V. Ganchenko, A. Doudkin, A. Inyutin, Y. Marushko, L. Podenok, R. Sadykhov. "Neural network software diagnosis system of telemetry data", 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS). V. 1 (12-14 September 2013, Berlin, Germany), 2013, pp. 376-380. t

[9] A. Valdes, K. Khorasani, M. Liying. "Dynamic neural network-based fault detection and isolation", Advances in Neural Networks — ISNN 2009, Lecture Notes in Computer Science, vol. 5553, Springer, Berlin-Heidelberg, 2009, ISBN 978-3-642-01513-7, pp. 780-793. t

[10] A. Wander, R. Forstner. "Innovative fault detection, isolation and recovery strategies on-board spacecraft: state of the art and research challenges", Deutscher Luft- und Raumfahrtkongress (10-12 September 2012, Estrel Berlin, Germany), 281268. .url -

[11] S. Montenegro, W. Hu. "Detection of actuator faults for an attitude control system using neural network", International Journal of Aerospace and Mechanical Engineering, 4:11 (2010), pp. 1284-1290. t

[12] В. Л. Якимов, А. И. Лоскутов, А. В. Назаров. «Максимизация энтропии входов и выходов многослойной нейронной сети при моделировании процессов функционирования бортовой аппаратуры космического аппарата», Нейроинформатика, 2011, №3, с. 141-147.

[13] Z. Q. Li, L. Ma, K. Khorasani. "Neural network-based faults detection and isolation for attitude control subsystem of satellites", Proceedings of the DASIA 2006: Data Systems In Aerospace Conference (22-25 May 2006, Berlin, Germany), European Space Agency-Publications ESA SP, vol. 630, ISBN 9290929413, pp. 10B-3. t

[14] А. К. Дмитриев. «Принципы алгебраического агрегирования в задачах диагностирования сложных технических систем», Известия высших учебных заведений. Приборостроение, 40:8 (1997), с. 5-13.

[15] В. В. Кудрявцев, В. А. Белозеров. «Достоверность диагностирования технического состояния сложных систем», Известия высших учебных заведений. Приборостроение, 40:8 (1997), с. 38-48.

[16] Ю.И. Журавлев. «Об алгебраических методах в задачах распознавания и классификации», Распознавание. Классификация. Прогноз. Математические методы и их применение, т. 1, Наука, М., 1989, с. 9-16.

[17] C.L. Scofield, D.L. Reilly. "Into silicon: real time learning in a high density RBF neural network", Proceedings of the IJCNN-91 — Seattle International Joint Conference on Neural Networks. V. I (8-12 July 1991, Seattle, WA, USA, USA), 1991, ISBN 0-7803-0164-1, pp. 551-556. i f

[18] R. Adhikari, R. K. Agrawal. An introductory study on time series modeling and forecasting, LAP LAMBERT Academic Publishing, 2013, ISBN 9783659335082, 67 pp. t

[19] S. Spiegel. Time series distance measures: segmentation, classification and clustering of temporal data, Doktor der Ingenieurwissenschaften Diss., Berlin, 2015 (in English), 211 pp. url [

[20] G. Lesti, S. Spiegel. "A sliding window filter for time series streams" (September 18-22, 2017, Skopje, Macedonia), CEUR Workshop Proceedings, vol. 1958, 2017, 12 pp. @ f

[21] H. S. Hota, R. Handa, A. K. Shrivas. "Time series data prediction using sliding window based RBF neural network", International Journal of

Computational Intelligence Research, 13:5 (2017), pp. 1145-1156. url;

[22] C. Olah. Understanding LSTM Networks, 2015. url

[23] A. Sorjamaa, J. Hao, N. Reyhani, Y. Ji, A. Lendasse. "Methodology for long-term prediction of time series", Neurocomputing, 70:16-18 (2007), pp. 2861-2869. 11 t

[24] C. Hamzaebi, D. Akay, F. Kutay. "Comparison of direct and iterative artificial neural network forecast approaches in multi-periodic time series forecasting", Expert Systems with Applications, 32:2, Part 2 (2009), pp. 38393844. I t

[25] H. Cheng, P.-N. Tan, J. Gao, J. Scripps. "Multistep-ahead time series prediction", PAKDD 2006: Advances in Knowledge Discovery and Data Mining, Lecture Notes in Computer Science, vol. 3918, Springer-Verlag, Berlin-Heidelberg, 2006, ISBN 978-3-540-33207-7, pp. 765-774. I t

[26] D. M. Kline. "Methods for multi-step time series forecasting with neural networks", Neural Networks in Business Forecasting, IGI Global, 2004, pp. 226-250. I t

[27] G. Bontempi, S. B. Taieb. "Conditionally dependent strategies for multiple-step-ahead prediction in local learning", International Journal of Forecasting, 27:3 (2011), pp. 689-699. d t

[28] J.M. Matias. "Multi-output nonparametric regression", EPIA 2005: Progress in Artificial Intelligence, Lecture Notes in Computer Science, vol. 3808, 2005, ISBN 978-3-540-30737-2, pp. 288-292. I t

[29] Ю. Г. Емельянова, Н. Е. Теплоухова. «Моделирование и когнитивно-графическое представление радиотехнических сигналов в системах обучения эксплуатирующего персонала», Авиакосмическое приборостроение,

2011, №9, с. 21-30.Eat

[30] В. Ф. Заднепровский, Ю. Г. Емельянова, А. А. Талалаев, И. П. Тищенко, В. П. Фраленко, В. М. Хачумов, В. М. Ватутин, Н. Е. Теплоухова. «Состав инструментальных программных средств для моделирования работы и когнитивно-графического представления информации радиотехнических систем на базе суперкомпьютера семейства «СКИФ»», Ракетно-космическое приборостроение и информационные технологии,, Труды IV Всероссийской научно-технической конференции «Актуальные проблемы ракетно-космического приборостроения и информационных технологий» (15-17 июня 2011 г., Москва, Россия), Радиотехника, М.,

2012, ISBN 978-5-88070-023-3, с. 282-292. t

[31] Р. Лайнос. Цифровая обработка сигналов, Пер. с англ., 2-е изд., ООО «Бином-Пресс», М., 2006, ISBN 978-5-9518-0355-9, 656 с. t

[32] В. К. Слока. Вопросы обработки радиолокационных сигналов, Книга по требованию, М., ISBN 978-5-458-46960-9, 254 с. t

[33] С. И. Баскаков, Радиотехнические цепи и сигналы, Классика инженерной мысли: радиотехника, 4-е изд., исправл. и доп., Ленанд, М., 2016, ISBN 978-5-9710-2464-4, 528 с.

[34] Н. Г. Загоруйко. Прикладные методы анализа данных и знаний, ИМ СО РАН, Новосибирск, 1999, ISBN 5-86134-060-9, 270 с. t

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[35] О. В. Жвалевский. «Отбор информативных признаков: постановка задачи и методика ее решения», Труды СПИИРАН, 2017, №4, с. 416-426. 0 t

[36] M. V. Khachumov. "Distances, metrics and cluster analysis", Scientific and Technical Information Processing, 39:6 (2012), pp. 310-316.

[37] B. Larsen, C. Aone. "Fast and effective text mining using linear-time document clustering", In KDD '99: Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining, 1999, pp. 16-22.

Поступила в редакцию 26.07.2019 Переработана 28.11.2019

Опубликована 05.12.2019

Рекомендовал к публикации д.т.н. В. М. Хачумов

Пример ссылки на эту публикацию:

В. П. Фраленко, Ю. Г. Емельянова, О. Г. Шишкин, А. Е. Лисей-цев. «Интеллектуальная поддержка процессов контроля и диагностики космических подсистем». Программные системы: теория и приложения, 2019, 10:4(43), с. 25-75.

10.25209/2079-3316-2019-10-4-25-75 URL http://psta.psiras.ru/read/psta2019_4_25-75.pdf

Об авторах:

Виталий Петрович Фраленко К.т.н., ведущий научный сотрудник ИЦМС ИПС им. А.К. Айламазяна РАН. Область научных интересов: интеллектуальный анализ данных и распознавание образов, искусственный интеллект и принятие решений, параллельно-конвейерные вычисления, сетевая безопасность, диагностика сложных технических систем, графические интерфейсы.

e-mail:

0000-0003-0123-3773 alarmod@pereslavl.ru

Юлия Геннадиевна Емельянова

Научный сотрудник ИЦМС ИПС им. А.К. Айламазяна РАН. Область научных интересов: человеко-машинные интерфейсы, когнитивно-графическое отображение информации.

Нщi

e-mail:

0000-0001-7735-6820 yuliya.emelyanowa2015@yandex.ru

Олег Гарриевич Шишкин

Инженер, сотрудник ИЦИИ ИПС им. А.К. Айламазяна РАН. Область научных интересов: интеллектуальный анализ данных, искусственный интеллект и принятие решений, диагностика сложных технических систем, сжатие данных.

e-mail:

0000-0003-1293-7733 shishkinog@mail.ru

Антон Егорович Лисейцев

Магистрант МИРЭА. Область научных интересов: диагностика сложных технических систем

МИ 0000-0002-4458-4189 e-mail: antonlis2@yandex.ru

CSCSTI 28.23.37, 55.49.45 UDC 004.896:629.7.067

Vitaly P. Fralenko, Yulia G. Emelyanova, Oleg G. Shishkin, Anton E. Liseytsev. Intellectual support of processes of control and diagnostics of space subsystems.

Abstract. We study the subject area is carried out, a review of existing developments in the field of constructing monitoring systems, monitoring and diagnostics of subsystems of spacecraft, including using the neural network approach. Theoretical studies was aimed at the implementation of mathematical and algorithmic support for the monitoring and diagnostics system of spacecraft subsystems. Our search for solutions was resulted in methodological approaches and methods for solving technical problems on the construction of a neural network monitoring system and diagnostics of subsystems of the spacecraft. The use of artificial neural network technologies makes it possible to detect, classify and predict errors, carry out multilevel diagnostics of subsystems of the spacecraft and predict their further behavior, thereby increasing the efficiency, speed of decision making and the reliability of the nodes of the spacecraft. The presented method of graphical representation of time sequences allows visual classification of the radio signal and noise detection. We propose to form and rank a set of significant features by applying the Add and Del algorithms.(In Russian).

Key words and phrases: spacecraft, monitoring, diagnostics, forecasting, artificial neural networks, intellectual support, cognitive visualization, cognitive representation of the radio signal.

2010 Mathematics Subject Classification: 93C83; 68T45, 94A12

© V. P. Fralenko« , Y. G. Emelyanova« , O. G. Shishkin« , A. E. Liseytsev« , 2019

© Ailamazyan Program Systems Institute of RAS«1,2, , 2019

© MIREA—Russian Technological University«4, 2019

© Program Systems: Theory and Applications (design), 2019

Dol by-sls'

References

[1] V. N. Gushchin. Basics of spacecraft, Textbook for universities, Mashinostroyeniye, M., 2003, ISBN 9785217013012 (in Russian), 272 pp.f

[2] E. Somov, V. Makarov, V. Matrosov. "Diagnosis and reconfiguration of the spacecraft fault tolerant gyromoment control systems", Proceedings of the IFAC Workshop "Aerospace Guidance, Navigation and Flight Control Systems" (June 30—July 2, 2009, Samara, Russia), 2009. (URiif

[3] S. V. Benevol'skiy, V. I. Mayorova, D. A. Grishko, N. N. Khanenya. "Analysis of telemetry from the "Yubileiny" spacecraft", Science and Education. Electronic Journal, 2011, no.8 (in Russian), .url

[4] Y. Hong, J. Changwei. "A research on development in fault diagnosis system of spacecraft", Space Mission Operations and Ground Data Systems, Proceedings of the Fourth International Symposium SpaceOps '96 (16-20 September 1996, Munich, Germany), European Space Agency, Paris, 1996, pp. 838—843. url

[5] Yu. G. Yemel'yanova, A. A. Talalayev, V. P. Fralenko, V. M. Khachumov. "Neural network method for detecting faults in space subsystems", Trudy mezhdunarodnoy konferentsii "Programmnyye sistemy: teoriya i prilozheniya". V. 1 (may 2009, Pereslavl'-Zalesskiy), Izd-vo "Universitet goroda Pereslavlya", Pereslavl'-Zalesskiy, 2009, pp. 133-143 (in Russian).f

[6] Yu. G. Yemel'yanova, K. A. Konstantinov, S. V. Pogodin, A. A. Talalayev, I. P. Tishchenko, V. P. Fralenko, V. M. Khachumov. "Monitoring system of spacecraft orientation angle-data and distance transmitters based on artificial neural networks", Program Systems: Theory and, Applications, 2010, no.l, pp. 45—59 (in Russian), url

[7] M. S. Mousavi. Neural network-based fault diagnosis of satellites formation flight, M.A. Sc. work, Concordia University, Canada, 2013, 241 pp. url

[8] V. Ganchenko, A. Doudkin, A. Inyutin, Y. Marushko, L. Podenok, R. Sadykhov. "Neural network software diagnosis system of telemetry data", 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS). V. 1 (12-14 September 2013, Berlin, Germany), 2013, pp. 376380. d f

[9] A. Valdes, K. Khorasani, M. Liying. "Dynamic neural network-based fault detection and isolation", Advances in Neural Networks — ISNN 2009, Lecture Notes in Computer Science, vol. 5553, Springer, Berlin—Heidelberg, 2009, ISBN 978-3-642-01513-7, pp. 780-793. I f

[10] A. Wander, R. Forstner. "Innovative fault detection, isolation and recovery strategies on-board spacecraft: state of the art and research challenges", Deutscher Luft- und Raumfahrtkongress (10-12 September 2012, Estrel Berlin, Germany), 281268. url

[11] S. Montenegro, W. Hu. "Detection of actuator faults for an attitude control system using neural network", International Journal of Aerospace and Mechanical Engineering, 4:11 (2010), pp. 1284-1290.f

[12] V. L. Yakimov, A. I. Loskutov, A. V. Nazarov. "Maximizing the entropy of the inputs and outputs of a multilayer neural network in the simulation of the functioning of the spacecraft onboard equipment", Neuroinformatics, 2011, no.3, pp. 141-147 (in Russian).f

[13] Z. Q. Li, L. Ma, K. Khorasani. "Neural network-based faults detection and isolation for attitude control subsystem of satellites", Proceedings of the DASIA 2006: Data Systems In Aerospace Conference (22-25 May 2006, Berlin, Germany), European Space Agency-Publications ESA SP, vol. 630, ISBN 9290929413, pp. 10B-3.

[14] A. K. Dmitriyev. "Principles of algebraic aggregation in the problems of diagnosing complex technical systems", Journal of Instrument Engineering, 40:8 (1997), pp. 513 (in Russian).f

[15] V. V. Kudryavtsev, V. A. Belozerov. "Reliability of diagnosing the technical condition of complex systems", Journal of Instrument Engineering, 40:8 (1997), pp. 38-48 (in Russian).f

[16] Yu. I. Zhuravlev. "On algebraic methods in recognition and classification problems", Recognition. Classification. Forecast. Mathematical methods and their application, vol. 1, Nauka, M., 1989, pp. 9-16 (in Russian).f

[17] C. L. Scofield, D. L. Reilly. "Into silicon: real time learning in a high density RBF neural network", Proceedings of the IJCNN-91 — Seattle International Joint Conference on Neural Networks. V. I (8-12 July 1991, Seattle, WA, USA, USA), 1991, ISBN 0-7803-0164-1, pp. 551-556. I f

[18] R. Adhikari, R. K. Agrawal. An introductory study on time series modeling and forecasting, LAP LAMBERT Academic Publishing, 2013, ISBN 9783659335082, 67 pp. f

[19] S. Spiegel. Time series distance measures: segmentation, classification and clustering of temporal data, Doktor der Ingenieurwissenschaften Diss., Berlin, 2015 (in English), 211 pp. url

[20] G. Lesti, S. Spiegel. "A sliding window filter for time series streams" (September 18-22, 2017, Skopje, Macedonia), CEUR Workshop Proceedings, vol. 1958, 2017, 12 pp. url f

[21] H. S. Hota, R. Handa, A. K. Shrivas. "Time series data prediction using sliding window based RBF neural network", International Journal of Computational

Intelligence Research, 13:5 (2017), pp. 1145-1156. url:

[22] C. Olah. Understanding LSTM Networks, 2015. url

[23] A. Sorjamaa, J. Hao, N. Reyhani, Y. Ji, A. Lendasse. "Methodology for long-term prediction of time series", Neurocomputing, 70:16—18 (2007), pp. 2861—2869.

[24] C. Hamzaebi, D. Akay, F. Kutay. "Comparison of direct and iterative artificial neural network forecast approaches in multi-periodic time series forecasting", Expert Systems with Applications, 32:2, Part 2 (2009), pp. 3839-3844. I f

[25] H. Cheng, P.-N. Tan, J. Gao, J. Scripps. "Multistep-ahead time series prediction", PAKDD 2006: Advances in Knowledge Discovery and Data Mining, Lecture Notes in Computer Science, vol. 3918, Springer-Verlag, Berlin-Heidelberg, 2006, ISBN 978-3-540-33207-7, pp. 765-774. f

[26] D. M. Kline. "Methods for multi-step time series forecasting with neural networks", Neural Networks in Business Forecasting, IGI Global, 2004, pp. 226—250.

[27] G. Bontempi, S. B. Taieb. "Conditionally dependent strategies for multiple-step-ahead prediction in local learning", International Journal of Forecasting, 27:3 (2011), pp. 689-699. i f

[28] J. M. Matias. "Multi-output nonparametric regression", EPIA 2005: Progress in Artificial Intelligence, Lecture Notes in Computer Science, vol. 3808, 2005, ISBN 978-3-540-30737-2, pp. 288-292. I f

[29] Yu. G. Yemel'yanova, N. Ye. Teploukhova. "The modeling and cognitive-graphic representationof radio engineering signals in exploiting personnel teaching system", Aerospace Instrumentation, 2011, no.9, pp. 21-30 (in Russian).f

[30] V. F. Zadneprovskiy, Yu. G. Yemel'yanova, A. A. Talalayev, I. P. Tishchenko, V. P. Fralenko, V. M. Khachumov, V. M. Vatutin, N.Ye. Teploukhova. "Composition of software tools for modeling work and cognitive-graphical representation of information of radio engineering systems based on the SKIF family supercomputer", Rocket and space instrumentation and information technology, Proceedings of the IV All-Russian Scientific and Technical Conference "Actual problems of rocket and space instrument engineering and information technology" (15—17 June 2011, Moscow, Russia), Radiotekhnika, M., 2012, ISBN 978-5-88070-023-3, pp. 282-292 (in Russian).f

[31] R. Layons. Digital signal processing, 3 ed., Prentice Hall, 2010, ISBN 978-0137027415 ISBN 978-5-9518-0355-9, 954 pp.f

[32] V. K. Sloka. Questions about radar signals processing, Kniga po trebovaniyu, M., ISBN 978-5-458-46960-9, 254 pp. f

[33] S. I. Baskakov, Radio circuits and signals, Klassika inzhenernoy mysli: radiotekhnika, 4-ye izd., ispravl. i dop., Lenand, M., 2016, ISBN 978-5-9710-2464-4, 528 pp.f

[34] N.G. Zagoruyko. Applied methods of data and knowledge analysis, IM SO RAN, Novosibirsk, 1999, ISBN 5-86134-060-9, 270 pp.f

[35] O.V. Zhvalevskiy. "Features extraction: problem formulation and solving technique", Trudy SPIIRAN, 2017, no.4, pp. 416-426 (in Russian). g] f

[36] M. V. Khachumov. "Distances, metrics and cluster analysis", Scientific and Technical Information Processing, 39:6 (2012), pp. 310—316.

[37] B. Larsen, C. Aone. "Fast and effective text mining using linear-time document clustering', In KDD '99: Proceedings of the fifth ACM SIGKDD international conference on Knowledge discovery and data mining, 1999, pp. 16-22.f

Sample citation of this publication:

Vitaly P. Fralenko, Yulia G. Emelyanova, Oleg G. Shishkin, Anton E. Liseytsev. "Intellectual support of processes of control and diagnostics of space subsystems". Program Systems: Theory and Applications, 2019, 10:4(43), pp. 25-75. (In Russian). 10.25209/2079-3316-2019-10-4-25-75

URL http://psta.psiras.ru/read/psta2019_4_25-75.pdf

i Надоели баннеры? Вы всегда можете отключить рекламу.