Тема: Разработка прототипа модуля обнаружения аномалий в технологических сигналах
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 7
1 Описание прототипа модуля 9
1.2 Диаграмма развертывания 10
1.2.1 Протокол OPC 10
1.3 Диаграмма пакетов 12
1.4 Диаграмма последовательности 17
1.4 Эскиз пользовательского интерфейса 18
1.5 Варианты использования (Use Case) 22
1.6 Изменение настроек прототипа модуля 24
2 Описание анализа аномалий в технологических сигналах 29
2.1 Классические подходы к обнаружению аномалий 30
2.1.1 SVM 30
2.1.2 Isolation Forest 31
2.1.3 Local Outlier Factor 33
2.2 Автокодировщик 34
2.3 CNN 35
2.4 RNN 36
2.4.1 LSTM 37
2.4.2 GRU 38
2.5 MFCC, Мел-кепстральные коэффициенты 39
2.6 Метрики 41
3 Практическая часть 43
3.1 Описание используемых в работе данных 43
3.2 Описание предлагаемых подходов 44
3.2.1 Сверточный автокодировщик 45
3.2.2 Рекуррентный автокодировщик 48
3.2.3 Сверточно-рекуррентный автокодировщик 50
3.2 Результаты 54
ЗАКЛЮЧЕНИЕ 56
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 57
📖 Введение
Сложная структура сигналов, их зашумление и другие факторы затрудняют проведение анализа базовыми средствами контроля или человеком. Для анализа подобного рода данных требуются методы, учитывающие ретроспективный опыт эксплуатации, и способные адаптироваться к изменчивой динамике сигнала [1]. Своевременное обнаружение аномалий является как основой предотвращения нештатных (аварийных) ситуаций и преждевременных отказов технологического оборудования, так и одним из способов извлечения полезной информации из сигнала. На сегодняшний день существуют немногочисленные примеры решения задачи обнаружения аномалий с применением интеллектуального анализа в технических системах мониторинга. Одними из таких примеров являются платформа Clover — система предиктивного анализа для промышленных компаний [2], Astera — аналитическая программная платформа для цифровой 8 промышленной трансформации [3], модуль аналитики в составе корпоративной цифровой платформы AggreGate [4]. Большинство из этих систем имеют ряд больших недостатков, такие как ограниченная применимость или примитивность методов, например, сравнение с пороговым значением. В данной работе рассматривается проблема недостаточной изученности подходов и методов к обнаружению аномалий в многомерных технологических сигналах. Объектом исследования является процесс обнаружения аномального поведения технологического оборудования.
Предметом исследования являются подходы обнаружения аномалий на основе таких подходов, как: автокодировщик, сверточные и рекуррентные нейронные сети. Таким образом целью данного исследования является сравнительный анализ результатов обучения моделей и их модификаций.
Для достижения поставленной цели сформулированы следующие задачи, которые необходимо решить:
1. Поиск и изучение научных статей и литературы, посвящённых тематике обнаружения аномалий, изучить подходы для решения схожих задач;
2. Проведение этапов предварительной обработки исходных данных;
3. Разработка модели обнаружения аномалий на основе извлечения признаков мел-кепстральными коэффициентами;
4. Проведение вычислительного эксперимента;
5. Проведение анализа и оценки полученных результатов.
При выполнении работы использовались следующие методы исследования: анализ литературных источников, описывающих
существующие подходы в решении задачи обнаружения аномалий в технологических сигналах.
✅ Заключение
В результате решения поставленных задач были получены следующие результаты:
1. Технически описан разработанный прототип модуля, представлены диаграммы UML развертывания, компонентов и последовательности;
2. Проведен обзор существующих методов обнаружения аномалий и выявлены нюансы и сложности задачи;
3. Разработаны три архитектуры нейронных сетей: рекуррентный
автоэнкодер, сверточный автоэнкодер, сверточно-рекуррентный
автоэнкодер;
4. Проведено исследование по извлечению признаков из временных рядов при помощи мел-кепстральных коэффициентов;
5. Проведено сравнение разработанных подходов с существующими классическими методами и статистической моделью;
6. Сделаны соответствующие выводы по полученным результатам.





