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

Ребин Салех    Кхань Фам Динь    Балаж Вилланьи    Труонг-Сон Хай Р. Салех и Б. Вилланьи работают на кафедре электронных технологий факультета электротехники и информатики Будапештского университета технологии и экономики, Műegyetem rkp. 3, H-1111 Будапешт, Венгрия (электронная почта: rebin.saleh@edu.bme.hu; villanyi.balazs@vik.bme.hu). К. Фам Динь работает в DataScienceWorld. Кан, Ханой, Вьетнам (электронная почта: phamdinhkhanh.tkt53.neu@gmail.com). Т.-С. Хай работает на кафедре компьютерных наук Университета Алабамы в Бирмингеме, 1720 University Blvd, Бирмингем, AL 35294, США (электронная почта: thy@uab.edu). Авторы, ответственные за переписку: Балаж Вилланьи и Чыонг-Шон Хай.
Аннотация

Промышленный интернет вещей для предиктивного обслуживания требует систем, способных обнаруживать аномалии в режиме реального времени без ущерба для интерпретируемости и без чрезмерных вычислительных затрат. Традиционные подходы опираются на статические, обученные в автономном режиме модели, которые не могут адаптироваться к изменяющимся эксплуатационным условиям, в то время как монолитные системы на базе LLM требуют непомерных объемов памяти и задержек, что делает их непрактичными для развертывания на периферии. Мы представляем SEMAS, саморазвивающуюся иерархическую мультиагентную систему, которая распределяет специализированных агентов по вычислительным уровням Edge, Fog и Cloud. Агенты Edge выполняют легковесное извлечение признаков и предварительную фильтрацию; агенты Fog осуществляют диверсифицированное ансамблевое обнаружение с динамическим консенсусным голосованием; а агенты Cloud непрерывно оптимизируют политики системы с помощью Proximal Policy Optimization (PPO), поддерживая при этом асинхронный, неблокирующий вывод. Фреймворк включает генерацию ответов на базе LLM для обеспечения интерпретируемости и федеративную агрегацию знаний для адаптивного распределения политик. Данная архитектура обеспечивает специализацию с учетом ресурсов без ущерба для производительности в реальном времени или интерпретируемости модели. Эмпирическая оценка на двух промышленных эталонных тестах (Boiler Emulator и Wind Turbine) показывает, что SEMAS достигает превосходных показателей обнаружения аномалий с исключительной стабильностью при адаптации, поддерживает точность прогнозирования в меняющихся эксплуатационных контекстах и обеспечивает существенное улучшение задержек, позволяя осуществлять развертывание в режиме реального времени. Аблационные исследования подтверждают, что эволюция политики на основе PPO, консенсусное голосование и федеративная агрегация вносят существенный вклад в эффективность системы. Эти результаты указывают на то, что адаптивная к ресурсам, саморазвивающаяся мультиагентная координация необходима для готового к промышленному использованию предиктивного обслуживания в рамках промышленного интернета вещей при строгих ограничениях по задержке и интерпретируемости. Наша реализация доступна по адресу https://github.com/HySonLab/AgentIoT.

{Промышленные интернет вещей, многоагентные системы, предиктивное обслуживание, обучение с подкреплением, периферийные вычисления, обнаружение аномалий, объяснимый искусственный интеллект}

Промышленный интернет вещей, предиктивное техническое обслуживание, многоагентные системы, иерархия периферийных, туманных и облачных вычислений, обнаружение аномалий, обучение с подкреплением, Proximal Policy Optimization, консенсусное голосование, федеративная агрегация, объяснимый искусственный интеллект, развертывание с учетом ресурсов

1 Введение

Многоагентные системы (MAS) используют автономных агентов, которые координируют свои действия для решения распределенных задач, выходящих за рамки возможностей отдельных агентов. Многоагентные архитектуры возникли в конце 1980-х годов, заложив принципы распределенного интеллекта, самоорганизации и коллективного решения задач, которые остаются фундаментальными для проектирования современных систем AI [15, 12].

Промышленное предиктивное обслуживание требует автономных систем, способных обнаруживать аномалии в режиме реального времени в меняющихся эксплуатационных условиях. Традиционные подходы, основанные на правилах и статистике, негибки и лишены механизмов адаптации к изменяющемуся поведению оборудования или обработки сложных многомерных взаимосвязей датчиков в режиме реального времени [21, 22]. Хотя LLM превосходно справляются с логическими рассуждениями и задачами обработки естественного языка, их развертывание в средах Industrial IoT сталкивается с критическими ограничениями: (1) требования к памяти в 20–40 ГБ превышают емкость устройств edge/fog (4–64 ГБ), (2) задержка вывода превышает 1–5 секунд, что нарушает требования реального времени (<100 мс), и (3) вызовы REST API, зависящие от облака, создают неприемлемые риски передачи данных для конфиденциальной производственной информации [18, 22]. Современный агентный AI фокусируется на монолитных одноагентных системах (GPT-4, Claude, Gemini), непригодных для промышленных сред с ограниченными ресурсами..

В данной работе предлагается мультиагентная архитектура, в которой специализированные Small Language Models (SLMs) с 1-14B параметрами заменяют монолитные LLM, достигая эквивалентных результатов в рассуждениях при решении предметно-ориентированных задач с 1010–100×100\times меньшими вычислительными затратами. Модели, такие как Phi-3 (3.8B) и LLaMA-3.2 (1B-3B), демонстрируют, что должным образом спроектированные SLMs соответствуют производительности LLM в узкоспециализированных областях, сохраняя при этом возможность развертывания на периферийных устройствах [26]. Это обеспечивает локальное предиктивное обслуживание с нулевой задержкой без необходимости подключения к интернету или рисков утечки конфиденциальных данных..

Современная промышленная инфраструктура следует трехуровневой иерархической модели: периферийные устройства (4–8 ГБ оперативной памяти) обрабатывают данные датчиков в режиме реального времени, туманные узлы (16–64 ГБ) выполняют совместный вывод, а облачная инфраструктура предоставляет неограниченные вычислительные ресурсы для глобальной оптимизации. Такое гетерогенное распределение ресурсов представляет собой основную проблему проектирования: согласование возможностей мультиагентных систем с ограничениями вычислительных уровней при поддержании согласованной координации системы [25, 17, 9].

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

Данное исследование вносит несколько значимых достижений в иерархические Multi-Agent Systems и внедрение промышленного AI.:

  • ⟦• Иерархическая мультиагентная архитектура для развертывания на уровнях Edge-Fog-Cloud: комплексная сквозная инфраструктура, распределяющая специализированных агентов обнаружения и оптимизации по вычислительным уровням, обеспечивающая обнаружение аномалий в режиме реального времени с субмиллисекундной задержкой при сохранении интерпретируемости на основе LLM без зависимости от облачных ресурсов.
  • ⟦• Саморазвивающаяся оптимизация стратегии посредством PPO: адаптация непрерывной стратегии на основе градиента, которая автоматически оптимизирует пороги обнаружения, веса ансамбля и метрики серьезности аномалий. Это превосходит дискретные механизмы адаптации на основе правил (Baseline2) за счет предотвращения осцилляции порогов и достижения стабильной сходимости.
  • ⟦• Количественные преимущества многоагентной координации: абляционные исследования показывают, что консенсусное голосование (влияние на F1 6,5%), федеративная агрегация (влияние на F1 2,0%) и PPO оптимизация (влияние на F1 3,5%) вносят существенный вклад. В совокупности эти механизмы обеспечивают повышение точности на 8,6% по сравнению с системами на основе правил и ускорение задержки вывода в 200–1500 раз..

Дальнейшая структура данной статьи организована следующим образом: в разделе 2 представлен обзор предыдущих работ в области MAS для производства и промышленного предиктивного обслуживания, а также определены пробелы в исследованиях. В разделе 3 подробно описаны архитектура системы SEMAS, математическая формулировка и определения базовых показателей. В разделе 4 представлена комплексная экспериментальная оценка на двух промышленных наборах данных, включая исследования абляции и проверку статистической значимости. В разделе 5 обсуждаются полученные результаты и ограничения. В разделе 6 представлены выводы о последствиях для промышленного внедрения и направлениях будущей работы..

2 Связанные работы

Мультиагентные системы доказали свою эффективность при решении распределенных промышленных задач посредством декомпозиции задач и автономной координации агентов. В этом разделе рассматриваются предыдущие работы по трем направлениям: (1) архитектуры MAS в производстве и предиктивном обслуживании, (2) саморазвивающиеся сети для адаптации и (3) ограничения существующих подходов. Затем мы позиционируем нашу предложенную иерархическую структуру как решение выявленных пробелов в ресурсо-ориентированных, унифицированных, саморазвивающихся системах для предиктивного обслуживания в Industrial IoT..

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

Мультиагентные фреймворки продемонстрировали успех в различных областях, установив принципы проектирования, применимые к промышленным задачам. В секторе банковских и финансовых услуг MAS применялись для финтех-систем и систем обеспечения соответствия требованиям [20]. В здравоохранении MAS использовались для поддержки принятия клинических решений и распределения ресурсов [4]. Эти межотраслевые приложения формируют ключевые принципы MAS (распределенное управление, механизмы консенсуса, асинхронная координация), которые составляют основу для расширений в промышленном IoT..

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

Производство стало основной областью для развертывания промышленных MAS. Андреадис и соавторы [1] классифицировали архитектуры производственных MAS на три категории: (1) централизованные (главные агенты, координирующие глобальные цели с присущими им рисками единой точки отказа), (2) децентрализованные (равноправные агенты с ограниченной координацией) и (3) гибридные системы (иерархическая координация с отказоустойчивостью). Недавняя работа Лима и соавторов [14] демонстрирует, что производственные MAS, дополненные LLM, улучшают адаптивность и сотрудничество человека и робота. Однако эти системы требуют унифицированной вычислительной инфраструктуры и лишены механизмов для размещения агентов с учетом ресурсов на гетерогенных уровнях edge-fog-cloud, что является ограничением, которое устраняется в нашей работе..

Методы Multi-Agent Reinforcement Learning (MARL) способствовали развитию предиктивного технического обслуживания за счет распределенного обучения стратегий. Rodriguez et al. [24] и Heik et al. [8] продемонстрировали, что системы на базе MARL превосходят одноагентные подходы при планировании технического обслуживания в системах с множественным оборудованием. Feng et al. [7] интегрировали цифровые двойники с агентной координацией для обеспечения адаптивного планирования технического обслуживания. Эти подходы подтверждают эффективность оптимизации на основе RL для технического обслуживания. Однако существующим системам MARL не хватает: (1) явных механизмов размещения агентов с учетом ресурсов для гетерогенных вычислительных уровней, (2) унифицированных архитектурных фреймворков, объединяющих обнаружение, прогнозирование и реагирование, и (3) механизмов интерпретируемости для обеспечения доверия оператора к автономным решениям..

2.3 Саморазвивающиеся и адаптивные механизмы

Недавние работы демонстрируют ценность непрерывной адаптации в режиме реального времени для предиктивного технического обслуживания. Wang [29] и Ong et al. [10] использовали распределенное RL для адаптивного планирования технического обслуживания и оптимизации моделей на основе edge computing. Apiletti et al. [2] разработали механизмы автоматической настройки моделей для Индустрии 4.0. Palau et al. [19], а также Liang и Parlikad [13] использовали координацию и обмен знаниями для снижения затрат на техническое обслуживание. Эти исследования в совокупности подтверждают, что адаптивные мультиагентные сети превосходят статические подходы..

Пробел в исследованиях: хотя отдельные компоненты (MARL, самонастройка, распределенное обучение) хорошо изучены, не существует единой структуры, которая объединяла бы: (1) иерархическую архитектуру с учетом ресурсов для развертывания на уровнях edge-fog-cloud, (2) непрерывную эволюцию стратегий посредством градиентного RL (в противовес дискретным эвристикам), (3) совместное ансамблевое обнаружение с механизмами консенсуса и (4) объяснимость на основе LLM для обеспечения доверия оператора. Данная работа восполняет этот пробел..

2.4 Ограничения исследования и пробелы в знаниях

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

  1. ⟦1. Размещение агентов без учета ресурсов: большинство систем рассматривают все уровни как идентичные, игнорируя гетерогенные ограничения (edge: 4-8GB, fog: 16-64GB, cloud: неограниченно). Это приводит к неэффективному развертыванию и узким местам в производительности [28, 3, 6]⟧.
  2. ⟦2. Отсутствие саморазвития: статические архитектуры требуют ручной перенастройки для адаптации к новому оборудованию или типам неисправностей [11, 23]. Предварительно обученные модели без механизмов онлайн-обучения подвержены снижению точности при эксплуатационном дрейфе [5]⟧.
  3. ⟦3. Плоская организационная структура: большинство реализаций лишены иерархической координации, что приводит к упущению возможностей для многоуровневого распределения задач и балансировки рабочей нагрузки [16, 27]⟧.
  4. ⟦4. Ограниченная интерпретируемость: системы используют традиционные ML с низкой интерпретируемостью, что препятствует принятию решений с участием человека и формированию доверия оператора [14]⟧.

2.5 Предлагаемое решение: SEMAS

В данной статье представлена система SEMAS для устранения выявленных пробелов в исследованиях:

Иерархическое развертывание с учетом ресурсов (пробел ⟦BROKEN_K1⟧): SEMAS явным образом сопоставляет типы агентов с ограничениями вычислительных уровней. Периферийные агенты выполняют легковесное извлечение признаков (вычислительная сложность O(1)); туманные агенты выполняют ансамблевый вывод (сложность O(n)); облачные агенты выполняют оптимизацию стратегии PPO (сложность O(M), асинхронный, неблокирующий конвейер вывода).

Саморазвитие посредством RL на основе градиентов (пробел #2): Вместо дискретных правил (Baseline2), SEMAS использует PPO с непрерывными пространствами действий для оптимизации стратегии. Это предотвращает осцилляцию пороговых значений и обеспечивает стабильную сходимость, что подтверждается превосходством в производительности на 8,6% по сравнению с адаптацией на основе правил и более низкой волатильностью F1 (Δ\DeltaF1: -0,024 против -0,055).

Иерархическая многоагентная координация (пробел ↔\leftrightarrow3): трехуровневая архитектура с явными контурами обратной связи (локальный: Fog↔\leftrightarrowEdge; глобальный: Cloud→\rightarrowFog/Edge; итеративный: Fog↔\leftrightarrowCloud) обеспечивает интеллектуальное распределение задач и балансировку рабочей нагрузки без централизованных единых точек отказа.

Объяснимость на основе LLM (пробел ⟦BROKEN_K4⟧): Агент C генерирует объяснения на естественном языке для обнаруженных аномалий, достигая 82% уровня принятия операторами по сравнению с <50% для числовых оповещений. Это обеспечивает принятие решений с участием человека, что критически важно для внедрения в промышленность в условиях повышенной опасности..

Комплексная проверка: систематические исследования абляции количественно определяют вклад каждого компонента (консенсусное голосование: 6,5% влияния; PPO: 3,5% влияния; федеративная агрегация: 2,0% влияния) как в точность обнаружения, так и в показатели принятия оператором..

3 Методология

3.1 Постановка задачи

Прогнозное техническое обслуживание в промышленном интернете вещей формулируется как многоагентный процесс принятия решений на распределенных вычислительных уровнях, где гетерогенные агенты взаимодействуют для обеспечения обнаружения аномалий в реальном времени, прогнозирования остаточного срока службы (RUL) и генерации интерпретируемых ответных мер по техническому обслуживанию. Система состоит из трех основных элементов, которые включают: (1) агентов, работающих между уровнями Edge, Fog и Cloud с различными вычислительными возможностями и полномочиями по принятию решений. (2) Система использует промпты, которые позволяют агентам на базе LLM создавать подходящие объяснения и действия для своего контекста. (3) Система включает механизмы оценки, которые отправляют сигналы обратной связи, помогающие системе обучаться на основе своих действий..

Система получает временные данные датчиков от устройств IIoT через 𝒮={s1​(t),…,sN​(t)}\mathcal{S}=\{s_{1}(t),\ldots,s_{N}(t)\}, которые содержат si​(t)∈ℝdis_{i}(t)\in\mathbb{R}^{d_{i}} данные с различных устройств.

Определение обозначений: Мы последовательно используем следующие обозначения на протяжении ⟦BROKEN_K0⟧:

  • ⟦• si​(t)s_{i}(t) = необработанные многомерные показания датчиков в момент времени tt с устройства ii
  • ⟦• zi​(t)z_{i}(t) = извлеченный вектор признаков с датчика ii после предварительной обработки
  • ⟦• Zt=[z1​(t),z2​(t)]Z_{t}=[z_{1}(t),z_{2}(t)] = агрегированный вектор признаков по всем датчикам
  • ⟦• afog​(t)a_{\text{fog}}(t) = итоговая оценка аномалии после консенсусного голосования
  • ⟦• τ\tau = порог обнаружения аномалий
  • ⟦• y^t=𝕀​[afog​(t)>τ]\hat{y}_{t}=\mathbb{I}[a_{\text{fog}}(t)>\tau] = бинарное прогнозирование аномалий
  • ⟦• w1,w2w_{1},w_{2} = веса консенсуса для выходных данных агента B1 и агента B2

Система содержит 𝒜={A1,A2,B,B1,B2,B3,C,D,E}\mathcal{A}=\{A_{1},A_{2},B,B_{1},B_{2},B_{3},C,D,E\} в качестве ансамбля агентов, в то время как 𝒫\mathcal{P} служит коллекцией промптов для рассуждений на основе LLM, а ℰ\mathcal{E} представляет собой оценочные данные, полученные из результатов работы модели и обратной связи оператора. Подробности глобальной цели оптимизации и трех компонентов функции потерь для обнаружения аномалий, прогнозирования RUL и генерации ответов приведены в приложениях A, B и C.

3.2 Общая архитектура

Предложенная саморазвивающаяся иерархическая мультиагентная система координирует специализированных агентов на трех вычислительных уровнях, включая Edge, Fog и Cloud, с различными ресурсными ограничениями и функциональными обязанностями. Рисунок 1 иллюстрирует высокоуровневую архитектуру системы для предиктивного обслуживания в IIoT. Необработанные потоки данных с датчиков IIoT-устройств поступают через протоколы MQTT на уровень Edge для предварительной обработки в реальном времени и извлечения признаков..

Refer to caption
⟦Figure 1: Высокоуровневая саморазвивающаяся иерархическая архитектура MAS для предиктивного обслуживания в IIoT.

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

Подробные взаимодействия агентов, потоки данных, отображения тем MQTT и описания агентов по уровням приведены в приложении D.

Refer to caption
⟦Figure 2: Детальная архитектура на уровне агентов, отображающая все субагенты, протоколы связи и контуры обратной связи.

Подробные описания агентов на каждом уровне (извлечение признаков A1/A2, обнаружение/реагирование B/B1/B2/B3/C, эволюция/контроль D/E), включая темы MQTT, вычисления и интеграцию с внешними системами, приведены в приложении D.

3.2.1 Архитектура контура обратной связи

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

  • ⟦• Локальная обратная связь (туманные →\rightarrow периферийные вычисления): метрики эффективности обнаружения инициируют быструю реконфигурацию извлечения признаков на периферии (например, настройку размера окна, обновление схемы признаков, изменение частоты дискретизации) без вмешательства облака, обеспечивая адаптацию к локальному дрейфу менее чем за секунду.
  • ⟦• Глобальная обратная связь (облако →\rightarrow туманные/периферийные вычисления): Агент эволюции распределяет проверенные обновления стратегии, которые изменяют веса консенсуса w1,w2w_{1},w_{2}, пороги обнаружения τalert\tau_{\text{alert}}, шаблоны промптов LLM p∈𝒫p\in\mathcal{P} и параметры предварительной обработки на периферии.
  • ⟦• Итерационный цикл (от туманных вычислений к облачным): непрерывный двунаправленный обмен результатами обнаружения, оценками отклика и обратной связью от оператора обеспечивает уточнение политики и улучшение модели в режиме реального времени..

Подробности механизма федеративного агрегирования, используемого для объединения параметров стратегии между агентами, приведены в приложении A.

3.3 Модели предиктивного технического обслуживания

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

3.3.1 Обоснование гиперпараметров

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

3.3.2 Модели обнаружения аномалий

Статистический детектор (агент B1): Isolation Forest ℱI​F\mathcal{F}_{IF}, обученный в автономном режиме на исторических данных о нормальной работе с использованием параметра загрязнения ρ=0.32\rho=0.32.

Ансамблевый детектор (агент B2): ансамбль из 5 моделей, объединяющий Isolation Forest, One-Class SVM, Local Outlier Factor, Elliptic Envelope и дополнительный Isolation Forest. Агрегирует предсказания посредством мажоритарного голосования.

Полные спецификации модели и уравнения приведены в приложении S.

3.3.3 Модель прогнозирования RUL

Регрессионная модель на основе LSTM ℱRUL\mathcal{F}_{\text{RUL}}, запускаемая после подтвержденного обнаружения аномалий для оценки оставшихся часов работы. Полная архитектура и детали обучения приведены в приложении S.

3.3.4 Проектирование промптов для генерации ответов

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

3.3.5 Метрики оценки

Производительность агента непрерывно оценивается посредством:

  • ⟦• Качество обнаружения: F1-score, precision, recall, AUC-ROC
  • ⟦• Точность прогнозирования: MAE, RMSE, охват горизонта прогнозирования
  • ⟦• Полезность отклика: уровень принятия оператором, снижение количества ложных срабатываний, экономия затрат на техническое обслуживание
  • ⟦• Эффективность системы: сквозная задержка, использование вычислительных ресурсов, накладные расходы на передачу данных

Эти метрики поступают в функцию вознаграждения rtr_{t} для эволюции стратегии на основе PPO (Уравнение 9).

3.4 Базовые системы для сравнительной оценки

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

3.4.1 Базовая линия 1: Статическая архитектура периферийных, туманных и облачных вычислений

Baseline1 реализует традиционную иерархическую архитектуру без адаптивной эволюции стратегий. Система использует фиксированный ансамбль из трех моделей на уровне туманных вычислений с заранее определенными статическими весами.:

abaseline1​(t)=0.4⋅aOCSVM​(t)+0.4⋅aIF​(t)+0.2⋅aTrans​(t),a_{\text{baseline1}}(t)=0.4\cdot a_{\text{OCSVM}}(t)+0.4\cdot a_{\text{IF}}(t)+0.2\cdot a_{\text{Trans}}(t), (1)

где One-Class SVM, Isolation Forest и модели transformers работают с фиксированными гиперпараметрами на протяжении всего выполнения. Пороговые значения калибруются один раз во время инициализации с использованием оптимизации F1-score на валидационных данных и остаются постоянными. Этот базовый уровень представляет собой традиционные промышленные внедрения, где модели обучаются в автономном режиме и развертываются без механизмов непрерывной адаптации..

3.4.2 Базовая модель 2: Адаптивная система на основе правил

Baseline2 внедряет базовую адаптивность посредством обновлений политики на основе правил, выполняемых за три итерации. Система реализует:

  • ⟦• Настройка загрязнения: регулирует параметр загрязнения Isolation Forest ρt\rho_{t} на основе показателя F1-score с использованием эвристических правил:
    ρt+1={ρt+0.02if ​F​1t<0.6,ρt−0.02if ​F​1t>0.7,ρtotherwise.\rho_{t+1}=\begin{cases}\rho_{t}+0.02&\text{if }F1_{t}<0.6,\\ \rho_{t}-0.02&\text{if }F1_{t}>0.7,\\ \rho_{t}&\text{otherwise}.\end{cases} (2)
  • ⟦• Регулировка порога: изменяет порог обнаружения τt\tau_{t}, когда дисбаланс точности и полноты превышает 0,05:
    τt+1=τt−0.05⋅(Precisiont−Recallt).\tau_{t+1}=\tau_{t}-0.05\cdot(\text{Precision}_{t}-\text{Recall}_{t}). (3)
  • ⟦• Обновления весов ансамбля: использует простое перераспределение весов на основе производительности без применения сложных методов reinforcement learning.

В отличие от SEMAS, в Baseline2 отсутствуют многоагентная координация, федеративная агрегация знаний, генерация ответов на основе LLM и непрерывная оптимизация стратегии на основе PPO. Трехитерационная структура обеспечивает базовую адаптацию, но без сложных механизмов саморазвития, присущих предлагаемой системе..

3.5 Алгоритмический рабочий процесс

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

⟦Algorithm 1 Саморазвивающиеся иерархические многоагентные системы для предиктивного технического обслуживания в промышленном интернете вещей
1:Ввод: Потоки данных с датчиков 𝒮\mathcal{S}, политики π(0)\pi^{(0)}, модели θ(0)\theta^{(0)}, подсказки 𝒫\mathcal{P}
2:Выходные данные: Оповещения об аномалиях, действия LLM, эволюционировавшие стратегии π⋆\pi^{\star}
3:Инициализировать: Агенты {A1,A2,B,B1,B2,B3,C,D,E}, темы MQTT
4:в то время как система активна делать
5:  для всех окно датчика Xt−W:tX_{t-W:t} в si​(t)s_{i}(t) делать
6:   zi​(t)←ϕi​(Xt−W:t)z_{i}(t)\leftarrow\phi_{i}(X_{t-W:t})
7:   Опубликовать zi​(t)z_{i}(t) к фрагмент/потокii
8:  конец для
9:  Zt←Z_{t}\leftarrow Агрегированные признаки из фрагмент/*
10:  a1​(t)←ℱI​F​(Zt;θI​F)a_{1}(t)\leftarrow\mathcal{F}_{IF}(Z_{t};\theta_{IF}) ⊳\triangleright Агент B1
11:  a2​(t)←Ensemble​(Zt;θB2)a_{2}(t)\leftarrow\text{Ensemble}(Z_{t};\theta_{\text{B2}}) ⊳\triangleright Агент B2: голосование большинством по 5 моделям
12:  afog​(t)←w1⋅a1​(t)+w2⋅a2​(t)a_{\text{fog}}(t)\leftarrow w_{1}\cdot a_{1}(t)+w_{2}\cdot a_{2}(t) ⊳\triangleright Агент B3: Консенсус
13:  Опубликовать afog​(t)a_{\text{fog}}(t) к аномалии
14:  если afog​(t)>τalerta_{\text{fog}}(t)>\tau_{\text{alert}} затем
15:   (e​x​p​l​a​n​a​t​i​o​n,a​c​t​i​o​n)←LLM​(𝒫,Zt;θLLM)(explanation,action)\leftarrow\text{LLM}(\mathcal{P},Z_{t};\theta_{\text{LLM}})
16:   Опубликовать (e​x​p​l​a​n​a​t​i​o​n,a​c​t​i​o​n)(explanation,action) к действия
17:  конец если
18:  если обнаружен дрейф затем
19:   Обновление агентов периферийных вычислений: схема признаков, параметры предварительной обработки
20:  конец если
21:  ℰt←\mathcal{E}_{t}\leftarrow Сбор обратной связи
22:  π←\pi\leftarrow PPO_update(π,ℰt)(\pi,\mathcal{E}_{t})
23:  если SHAP_validate(π\pi) затем
24:   Опубликовать π\pi к политика/обновления
25:   θglobal←\theta_{\text{global}}\leftarrow FederatedAgg({θk})(\{\theta_{k}\})
26:   Применить обновления: w1,w2,τ,𝒫w_{1},w_{2},\tau,\mathcal{P}
27:  конец если
28:  Регистрировать метрики в мониторинг/журналы
29:конец в то время как

3.6 Сводка математической формулировки

Оптимизация всей системы объединяет цели обнаружения, прогнозирования и реагирования (Equation 13) с эволюцией стратегии на основе PPO (Equation 14), интерпретируемостью на основе SHAP (Equation 14) и федеративной агрегацией знаний (Equation 15). Консенсусное обнаружение аномалий использует следующее:

y^anomaly​(t)=𝕀​[afog​(t)>τalert].\hat{y}_{\text{anomaly}}(t)=\mathbb{I}[a_{\text{fog}}(t)>\tau_{\text{alert}}]. (4)

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

at⋆=arg⁡maxa∈𝒜​∑i=1Mωi​ui​(a,st),a^{\star}_{t}=\arg\max_{a\in\mathcal{A}}\sum_{i=1}^{M}\omega_{i}u_{i}(a,s_{t}), (5)

где функции полезности uiu_{i} кодируют эксплуатационную безопасность, стоимость технического обслуживания, риск простоя и доступность ресурсов.

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

4 Эксперименты и результаты

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

4.1 Наборы данных

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

4.1.1 Набор данных эмулятора котла

Набор данных Boiler Emulator содержит показания датчиков промышленных систем управления котлами со спроектированными сценариями неисправностей. Этот набор данных позволяет исследователям проводить контролируемые испытания, которые помогают им оценивать различные алгоритмы предиктивного технического обслуживания. Характеристики набора данных представлены в таблице 1.

⟦Table 1: Характеристики и конфигурация набора данных эмулятора котла.
Characteristic Specification
Dataset Size
Total samples 10,000 operational cycles
Training set 8,000 samples (80%)
Test set 2,000 samples (20%)
Sampling strategy Stratified by anomaly class
Feature Space
Total dimensions 18 features
Raw sensors 6 (Fuel_Mdot, Tair, Treturn, Tsupply, Water_Mdot, condition)
Engineered features 12 (differentials, ratios, rolling statistics)
Class Distribution
Normal class (train/test) 63.2%
Anomaly class (train/test) 36.8%
Target Variables
Primary task Binary anomaly classification
Secondary task RUL regression (5–100 hours)
RUL generation Synthetic labels based on class
Preprocessing
Normalization StandardScaler (zero mean, unit variance)
Feature engineering Applied before normalization

4.1.2 Набор данных промышленного интернета вещей для ветряных турбин

Набор данных IIoT ветряных турбин содержит фактические данные SCADA (диспетчерское управление и сбор данных), которые операторы получили в ходе эксплуатации своих ветряных электростанций, фиксируя при этом различные отказы систем турбин, происходившие в разные периоды эксплуатации. Характеристики набора данных представлены в таблице 2.

⟦Table 2: Характеристики и конфигурация набора данных IIoT ветряных турбин.
Characteristic Specification
Dataset Size
Total samples 500 records (after balancing from 1000+)
Training set 400 samples (80%)
Test set 100 samples (20%)
Feature Space
Total dimensions 42 features
Mechanical sensors Blade pitch, rotor speed, torque, vibrations
Environmental Wind speed metrics, temperature, air density
Electrical Power output, voltage, current
Thermal Gearbox, generator, bearing temperatures
Engineered features Differentials, temporal derivatives
Fault Categories
Original labels 6 classes (gf, mf, ff, af, ef, NF)
Task formulation Binary (fault vs. normal)
Class Distribution
Normal class (train/test) 55.0%
Fault class (train/test) 45.0%
Balancing strategy Undersampling majority class
Target Variables
Primary task Binary anomaly classification
Secondary task RUL regression (5-100 hours)
RUL generation Synthetic based on fault severity
Preprocessing
Normalization StandardScaler (zero mean, unit variance)
Column removal Timestamps and summary statistics

4.2 Определение задачи и метрики оценки

4.2.1 Основная задача: Бинарное обнаружение аномалий

При наличии многомерных потоков данных с датчиков Xt∈ℝdX_{t}\in\mathbb{R}^{d} в момент времени tt основной задачей является прогнозирование бинарной метки аномалии yt∈{0,1}y_{t}\in\{0,1\}, где 0 указывает на нормальную работу, а 1 указывает на аномальное состояние, требующее вмешательства для технического обслуживания. Прогнозирование должно выполняться в режиме реального времени (задержка <100<100 мс) с высокой надежностью для обеспечения проактивного планирования технического обслуживания..

4.2.2 Вторичная задача: прогнозирование остаточного срока службы ⟦K0⟧

При обнаружении аномалии система оценивает оставшееся время работы (в часах) до возникновения критического отказа. Эта задача регрессии прогнозирует RUL^t∈[0,∞)\widehat{\text{RUL}}_{t}\in[0,\infty) для определения приоритетности технического обслуживания и распределения ресурсов..

4.2.3 Метрики оценки

Мы используем несколько метрик для всесторонней оценки производительности системы: F1-Score (основная метрика, балансирующая точность и полноту), Precision и Recall для качества обнаружения, ROC-AUC для вероятностного ранжирования, MAE и RMSE для точности прогнозирования RUL, Δ\DeltaF1 для способности к адаптации и Latency для оценки жизнеспособности развертывания в режиме реального времени. Подробные определения метрик приведены в приложении M.

4.3 Базовые системы и конкурирующие методы

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

4.3.1 Базовая линия 1: Статическая архитектура периферийных, туманных и облачных вычислений

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

Архитектура: Трехуровневая иерархия Граница-Туман-Облако со статическим ансамблем из трех моделей на уровне Тумана.

Модели обнаружения:

  • ⟦• One-Class SVM (OCSVM): обнаружение выбросов на основе ядер с использованием RBF-ядра (γ=auto\gamma=\text{auto}, ν=0.25\nu=0.25)
  • ⟦• Изоляционный лес (IF): ансамбль на основе деревьев (ntrees=200n_{\text{trees}}=200, contamination=0.320.32)
  • ⟦• Трансформер: модель последовательностей с механизмом self-attention для временных зависимостей

Стратегия ансамблирования: фиксированное взвешенное усреднение с заранее определенными весами:

abaseline1​(t)=0.4⋅aOCSVM​(t)+0.4⋅aIF​(t)+0.2⋅aTrans​(t).a_{\text{baseline1}}(t)=0.4\cdot a_{\text{OCSVM}}(t)+0.4\cdot a_{\text{IF}}(t)+0.2\cdot a_{\text{Trans}}(t). (6)

Калибровка порога: Порог обнаружения τ\tau калибруется один раз во время инициализации с использованием оптимизации F1-меры на валидационных данных, после чего фиксируется на протяжении всех тестовых итераций..

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

4.3.2 Базовая модель 2: Адаптивная система на основе правил

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

Архитектура: Аналогичная трехуровневая иерархия, как в Baseline1, но с обновлениями параметров на основе правил, выполняемыми за три итерации.

Механизмы адаптации:

  • ⟦• Настройка загрязнения: параметр загрязнения Isolation Forest ρ\rho корректируется на основе пороговых значений F1-score:
    ρt+1={ρt+0.02if ​F​1t<0.6​ (increase sensitivity),ρt−0.02if ​F​1t>0.7​ (reduce false alarms),ρtotherwise (maintain).\rho_{t+1}=\begin{cases}\rho_{t}+0.02&\text{if }F1_{t}<0.6\text{ (increase sensitivity)},\\ \rho_{t}-0.02&\text{if }F1_{t}>0.7\text{ (reduce false alarms)},\\ \rho_{t}&\text{otherwise (maintain)}.\end{cases} (7)
  • ⟦• Регулировка порога: порог обнаружения изменяется, когда дисбаланс точности и полноты превышает 5%:
    τt+1=τt−0.05⋅(Precisiont−Recallt).\tau_{t+1}=\tau_{t}-0.05\cdot(\text{Precision}_{t}-\text{Recall}_{t}). (8)
    Отрицательная корректировка (когда Precision >> Recall) снижает порог для увеличения полноты; положительная корректировка повышает порог для улучшения точности.
  • ⟦• Обновления весов ансамбля: простое перераспределение весов, пропорциональное производительности, без оптимизации на основе градиентов.

Протокол итераций: система выполняет три последовательные итерации на тестовых данных, применяя обновления на основе правил после каждой итерации, исходя из наблюдаемых показателей производительности..

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

Контекст литературы: Данные базовые модели вдохновлены промышленными архитектурами, описанными в [24, 7] (техническое обслуживание на основе MARL) и [2] (самонастраивающееся предиктивное техническое обслуживание), адаптированными для прямого сравнения с нашей иерархической мультиагентной структурой..

4.4 Обучение модели и оптимизация гиперпараметров

Все модели обучены с использованием разбиения на обучающую и тестовую выборки в соотношении 80-20 (8000/2000 образцов для котла; 400/100 для ветряной турбины) с 5-кратной перекрестной проверкой для настройки гиперпараметров. Результаты представляют собой средние значения по трем независимым запускам с различными случайными начальными числами (42, 123, 456). Ключевые конфигурации включают: Isolation Forest с 200 деревьями и коэффициентом загрязнения ρ=0.32\rho=0.32, One-Class SVM с RBF ядром (ν=0.25\nu=0.25), LSTM сети с архитектурой [64, 32, 32, 1] и PPO со скоростью обучения 3×10−43\times 10^{-4} и коэффициентом отсечения ϵ=0.2\epsilon=0.2. Эксперименты проводятся на Google Colab Pro+ с использованием графического процессора NVIDIA A100 (40 ГБ видеопамяти), процессора Intel Xeon (12 ядер с частотой 2,2 ГГц) и 64 ГБ оперативной памяти. Полные конфигурации обучения приведены в приложении O.

4.5 Основные результаты экспериментов

В таблице 3 представлено всестороннее сравнение производительности всех трех систем на обоих наборах данных. Результаты представляют собой средние значения по трем независимым запускам с различными случайными начальными числами..

⟦Table 3: Сравнение производительности на различных наборах данных
System Dataset F1 Precision Recall ROC-AUC Δ\DeltaF1 Latency (ms)
Baseline1 Boiler 0.4871 0.3225 0.9949 0.4099 0.0000 1923.0
Baseline2 Boiler 0.4489 0.3140 0.7911 0.3969 -0.0550 1594.3
SEMAS Boiler 0.4873 0.3737 0.7114 0.6118 -0.0239 1.22
Baseline1 Wind Turbine 0.9440 0.9219 0.9672 0.3705 0.0000 455.9
Baseline2 Wind Turbine 0.9349 0.9205 0.9508 0.2634 +0.0606 286.2
SEMAS Wind Turbine 0.9571 0.9371 0.9781 0.7583 -0.0166 0.30

Статистическое примечание: Все результаты представляют собой средние значения ±95%\pm 95\% доверительных интервалов по трем независимым запускам (случайные начальные числа: 42, 123, 456). Для проверки статистической значимости использовался t-критерий Уэлча с порогом α=0.05\alpha=0.05. Набор данных Boiler: SEMAS по сравнению с Baseline1 показывает численное, но не статистическое превосходство (t=0.08t=0.08, p=0.94p=0.94); SEMAS по сравнению с Baseline2 дает высокозначимое улучшение (t=4.21t=4.21, p<0.001p<0.001, Cohen’s d=2.1d=2.1).

На рисунке 3 представлено наглядное сравнение производительности по всем метрикам оценки. SEMAS демонстрирует многомерное превосходство, достигая лучших показателей F1-score и ROC-AUC на обоих наборах данных, при этом сохраняя задержку вывода в 200-1500×\times раз меньшую по сравнению с базовыми системами. Визуализация подчеркивает способность SEMAS балансировать между точностью прогнозирования и вычислительной эффективностью, что является критическим требованием для промышленного развертывания в режиме реального времени..

Refer to caption
⟦Figure 3: Всестороннее сравнение производительности по всем системам и метрикам. SEMAS достигает превосходных показателей F1-score (Котел: 0.4873, Ветряная турбина: 0.9571), самых высоких значений ROC-AUC (0.6118 и 0.7583) и значительно меньшей задержки (1.22мс и 0.30мс) по сравнению с Baseline1 (1923мс и 456мс) и Baseline2 (1594мс и 286мс). Визуализация по нескольким метрикам демонстрирует двойное преимущество SEMAS как в точности, так и в вычислительной эффективности..

4.5.1 Результаты набора данных котла

На наборе данных Boiler (36,8% wclass) все системы сталкиваются со сложным компромиссом между точностью и полнотой. Ключевые выводы:

SEMAS против Baseline1 (статистическая неразличимость): SEMAS достигает F1 = 0.4873 против F1 = 0.4871 у Baseline1, разница составляет 0.0002 (0.04%). Несмотря на численное превосходство, 95% доверительные интервалы перекрываются ([0.4789, 0.4957] против [0.4799, 0.4943]), а t-критерий Уэлча подтверждает, что улучшение не является статистически значимым (t=0.08t=0.08, p=0.94p=0.94). Этот вывод критически важен: хорошо настроенные статические пороги (Baseline1) могут соответствовать SEMAS на умеренно сложных наборах данных при отсутствии сдвига распределения..

Почему Baseline1 терпит неудачу в промышленных условиях: несмотря на соответствие по F1, Baseline1 демонстрирует структурные ограничения: (1) Экстремальный дисбаланс точности и полноты (precision=0.3225=0.3225, recall=0.9949=0.9949), приводящий к 67,75% ложноположительных оповещений, которые перегружают операторов; (2) Низкая вероятностная калибровка (ROC-AUC =0.4099=0.4099, показатели хуже случайных); (3) Запретительная задержка (1923 мс), нарушающая требование реального времени в 100 мс на 19×19\times и обеспечивающая 1576×1576\times более медленный вывод по сравнению с SEMAS.

Преимущество SEMAS перед Baseline1: значимое различие заключается в сбалансированных прогнозах. SEMAS изучает оптимальный порог (τ=0.8000\tau=0.8000 против 0.750.75) с помощью PPO, достигая превосходной точности (+15.9%+15.9\%: 0.37370.3737 против 0.32250.3225) при принятии контролируемого компромисса полноты (0.71140.7114 против 0.99490.9949). Это приводит к более практически полезным прогнозам: меньшее количество ложных срабатываний снижает усталость от оповещений..

Сбой Baseline2: Осцилляция на основе правил: Baseline2 демонстрирует катастрофическое ухудшение производительности: траектория F1 0.4786→0.4446→0.42350.4786\to 0.4446\to 0.4235 представляет собой снижение на 11,5% Δ​F1=−0.0550\Delta\text{F1}=-0.0550. Эвристическая корректировка порогового значения Δ​τ=±0.05\Delta\tau=\pm 0.05 превышает оптимальное, колеблясь между избыточным оповещением и недостаточным обнаружением. τ=0.700\tau=0.700 итерации 2 чрезмерно корректирует низкую точность итерации 1, вызывая коллапс полноты 0.7911→0.62830.7911\to 0.6283. Это подтверждает нашу гипотезу: дискретные обновления на основе правил с фиксированными размерами шага Δ​τ=0.05\Delta\tau=0.05 лишены сложности, необходимой для сходимости в режимах зашумленных и несбалансированных данных..

Стабильность SEMAS: SEMAS демонстрирует контролируемую адаптацию с умеренным снижением F1 (Δ​F1=−0.0239\Delta\text{F1}=-0.0239, −4.7%-4.7\%) по сравнению с обвалом −11.5%-11.5\% в Baseline2. Политика PPO изучает обновления с ограничением доверительной области (коэффициент отсечения ϵ=0.2\epsilon=0.2), предотвращая чрезмерные отклонения. Что еще более важно, SEMAS достигает превосходной точности (+15.9%+15.9\%: 0.37370.3737 против 0.32250.3225 в Baseline1), что указывает на то, что изученная оптимизация пороговых значений балансирует точность и полноту более интеллектуально, чем эвристические правила..

Статистическая проверка: парный t-критерий (SEMAS против Baseline2 на Boiler) дает t=4.21t=4.21, p<0.001p<0.001, Cohen’s d=2.1d=2.1 (очень большой размер эффекта), подтверждая, что преимущество в 8,6% по F1 является высокозначимым, несмотря на присущую Boiler сложность. Жизнеспособность в реальном времени: SEMAS работает за 1,22 мс (1576×1576\times быстрее, чем 1923 мс у Baseline1), что обеспечивает полноценное развертывание в реальном времени для промышленных систем..

4.5.2 Результаты набора данных ветряных турбин

Набор данных ветряных турбин демонстрирует отличную разделимость, при этом все три системы достигают высоких абсолютных показателей (F1 >> 0.93). SEMAS достигает наивысшего значения F1-score (0.9571), превосходя Baseline1 (0.9440, преимущество +0.0131) и Baseline2 (0.9349, преимущество +0.0222)).

Базовая модель 1 (статическая): Модель достигает приемлемой производительности (F1=0.9440, точность=0.9219, полнота=0.9672) при работе с предопределенными настройками, однако ее значение ROC-AUC достигает 0.3705, что указывает на плохую калибровку, несмотря на достижение отличной точности классификации. Задержка в 455.9 мс, хотя и является приемлемой для этого небольшого набора данных (100 тестовых образцов), представляет собой замедление в 1520×\times по сравнению с SEMAS .

Базовая модель 2 (на основе правил): Модель демонстрирует положительную адаптацию за счет лучшей траектории F1 [0.9000 →\rightarrow 0.9440 →\rightarrow 0.9606] на каждом шаге обучения (Δ​F​1=+0.0606\Delta F1=+0.0606, улучшение на +6,7%). Политика на основе правил успешно определяет выгодную корректировку порогового значения (0.750 →\rightarrow 0.780), что доказывает эффективность базовых правил принятия решений, когда точки данных хорошо различимы между собой. Однако итоговое значение F1 (0.9606) остается ниже среднего показателя SEMAS (0.9571), и система не может достичь пиковой производительности SEMAS на первой итерации (0.9683).).

SEMAS (на базе PPO): достигает наилучшей точности (0,9371) и полноты (0,9781), со значительно превосходящим показателем ROC-AUC (0,7583, +104,6% по сравнению с Baseline1). Система демонстрирует интеллектуальную сходимость: итерация 1 достигает F1=0,9683 (наивысший показатель среди всех систем и итераций), затем стабилизируется на уровне 0,9516 на итерациях 2-3, поскольку политика PPO распознает околооптимальное состояние и фиксирует пороговые значения. Эта стратегическая стабильность контрастирует с продолжающимся исследованием в Baseline2. SEMAS поддерживает скорость вывода 955×\times быстрее (0,30 мс против 286,2 мс у Baseline2), что критически важно для мониторинга ветряных электростанций в режиме реального времени на сотнях турбин..

4.6 Анализ траектории обучения

На рисунке 4 показано, как изменяется F1-score на протяжении каждой итерации для всех систем. Набор данных Boiler демонстрирует, как производительность SEMAS снижается с течением времени, поскольку первая итерация начинается с 0.5031 и заканчивается на 0.4795 во второй итерации, прежде чем достичь 0.4792 в третьей итерации. Эта закономерность предполагает, что стратегия повышения порога политики PPO (0.7327 →\rightarrow 0.8000) для уменьшения количества ложноположительных результатов жертвует полнотой ради точности, что приводит к чистому снижению F1. Модель Baseline1 показывает постоянную производительность на всех итерациях, поскольку она работает с неизменной конфигурацией, которая не меняется. Система в Baseline2 демонстрирует значительное ухудшение для Boiler [0.4786 →\rightarrow 0.4446 →\rightarrow 0.4235] из-за использования широкого порога, что привело к избыточной коррекции, однако она успешно адаптировала систему Wind Turbine [0.9000 →\rightarrow 0.9440 →\rightarrow 0.9606]. Набор данных Wind Turbine показывает, что SEMAS достигает интеллектуальной сходимости уже на первой итерации, которая дала 0.9683, прежде чем стабилизироваться на уровне 0.9516 в ходе итераций 2 и 3. Система должным образом определяет ситуации, не требующие дополнительного расследования, поскольку она предотвращает деструктивные изменения системы, которые испытывает Baseline2 во время своего непрерывного поиска..

Refer to caption
⟦Figure 4: Эволюция F1-score по итерациям для Baseline1, Baseline2 и SEMAS на обоих наборах данных. SEMAS демонстрирует стабильную сходимость и положительное обучение на сложных данных.

4.7 Анализ эволюции стратегии

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

⟦Table 4: Эволюция параметров стратегии SEMAS на наборе данных Boiler в течение трех итераций с соответствующими показателями F1-score.
Parameter It. 1 It. 2 It. 3 Change
F1-Score 0.5031 0.4795 0.4792 -4.7%
Contamination (ρ\rho) 0.3200 0.3100 0.3300 +3.1%
Consensus threshold (τ\tau) 0.7327 0.8000 0.8000 +9.2%
Weight w1w_{1} (B1) 0.4243 0.4290 0.4333 +2.1%
Weight w2w_{2} (B2) 0.5757 0.5710 0.5667 -1.6%

Система оптимизации стратегии на основе PPO изменяет свои параметры в ходе каждой итерации на основе собираемых данных о производительности. Система повышает порог консенсуса до 0.8000 с 0.7327 (+9.2%) для решения проблем полноты и точности, что снижает количество ложноположительных результатов, но уменьшает способность системы обнаруживать жизненно важную информацию. Параметр загрязнения демонстрирует немонотонные закономерности корректировки между 0.32, 0.31 и 0.33, что указывает на то, что RL агент выполняет исследование для поиска наилучшей чувствительности обнаружения аномалий. Веса ансамбля показывают, что прогнозы модели изменились менее чем на 3%, в то время как агент B1 получил увеличение предпочтения на +2.1% согласно обратной связи F1 для каждого агента. Система поддерживает свою адаптированную производительность, но показывает небольшое снижение показателя F1 на -4.7%, поскольку случайная начальная точка оказалась близкой к наилучшему возможному решению для данного конкретного набора данных. Система работает посредством корректировок на основе правил с установленными значениями приращения (±0.02) вместо обратной связи на основе градиента, которую Baseline2 использует для своих операций..

4.8 Статистическая проверка значимости

Мы проводим парные t-тесты для оценки статистической значимости различий в производительности между системами и итерациями. Траектория F1 для SEMAS [0.5031, 0.4795, 0.4792] из набора данных Boiler демонстрирует убывающую закономерность, которая становится статистически значимой при проведении парного t-теста между первой и третьей итерациями, поскольку вычисленное t-значение равно 2.14, а результирующее p-значение меньше 0.05. Траектория F1 для Wind Turbine на [0.9683, 0.9516, 0.9516] демонстрирует идентичную закономерность по сравнению с другими траекториями при t=1.89t=1.89 (p=0.07p=0.07), но не достигает статистической значимости. Снижение производительности продолжает демонстрировать статистические доказательства, однако оно вызывает лишь незначительное изменение выходных значений на 5%, что доказывает, что политика PPO поддерживает надежную работу без полного отказа системы..

Межсистемные сравнения показывают: (1) SEMAS по сравнению с Baseline1 на котле не демонстрирует существенной разницы (t=0.08t=0.08, p=0.94p=0.94) из-за практически идентичных показателей F1 (0.4873 против 0.4871), (2) SEMAS по сравнению с Baseline2 на котле дает высокозначимое преимущество (t=4.21t=4.21, p<0.001p<0.001) с улучшением F1 на 8.6%, (3) SEMAS по сравнению с Baseline1 на ветряной турбине показывает значительное превосходство (t=2.76t=2.76, p<0.01p<0.01), и (4) SEMAS по сравнению с Baseline2 на ветряной турбине демонстрирует значительное преимущество (t=3.12t=3.12, p<0.005p<0.005). Эти результаты подтверждают статистически устойчивое превосходство SEMAS в производительности, особенно по сравнению с адаптацией на основе правил..

4.9 Анализ вычислительной эффективности

Таблица 5 сравнивает вычислительные накладные расходы различных систем. SEMAS достигает значительно более высокой производительности по задержке: 1,22 мс (котел) и 0,30 мс (ветряная турбина), что соответствует ускорению в 1576×\times и 1520×\times по сравнению с Baseline1 соответственно, а также ускорению в 1300×\times и 954×\times по сравнению с Baseline2. Эта исключительная эффективность обусловлена оптимизированной координацией мультиагентных систем, где агенты Edge выполняют быструю предварительную фильтрацию (устраняя 60-70% очевидно нормальных выборок), агенты Fog выполняют легковесный ансамблевый вывод, а оптимизация политики PPO на уровне Cloud выполняется асинхронно, не блокируя конвейер обнаружения. Все системы остаются значительно ниже промышленного ограничения реального времени в 100 мс, но субмиллисекундная задержка SEMAS позволяет реализовать сценарии развертывания, невозможные для базовых моделей: мультисенсорное слияние потоков данных, поступающих из сотен источников одновременно, развертывание на граничных устройствах с ограниченными вычислительными ресурсами и потоковый мониторинг с нулевой задержкой без использования специализированного оборудования для обработки. Чрезмерная задержка базовых систем (455-1923 мс) возникает из-за синхронного выполнения тяжеловесных моделей (Transformer, OCSVM) без иерархической предварительной фильтрации, что делает их непрактичными для промышленного развертывания в реальном времени, несмотря на конкурентоспособную точность обнаружения..

⟦Table 5: Сравнение вычислительной эффективности (средние значения по всем итерациям).
System Boiler (ms) Wind (ms) Memory (GB)
Baseline1 1923.0 455.9 2.1 (est.)
Baseline2 1594.3 286.2 2.4 (est.)
SEMAS 1.22 0.30 3.8 (est.)

4.10 Абляционное исследование

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

⟦Table 6: Аблационное исследование на наборе данных котлов: вклад каждого компонента в точность и принятие оператором. В последней строке приведена ортогональная метрика доверия, а не точность обнаружения.
Configuration F1 Impact Prec. Op. Acc.
SEMAS (Full) 0.4956 Baseline 0.3712 82%
w/o PPO optimization 0.4782 -3.5% 0.3501 81%
w/o consensus voting 0.4634 -6.5% 0.3045 79%
w/o federated aggregation 0.4856 -2.0% 0.3614 80%
w/o LLM response 0.4956 +0% (F1) 0.3712 41%

Интерпретация абляции: консенсусное голосование обеспечивает наибольший прирост точности обнаружения (влияние 6,5% на F1), подтверждая, что разнообразие ансамбля имеет решающее значение для обнаружения аномалий. Оптимизация PPO (влияние 3,5%) подтверждает преимущество обучения стратегии на основе градиентов перед статическими порогами. Федеративная агрегация (влияние 2,0%) обеспечивает умеренный прирост точности, но служит прежде всего для обеспечения развертывания на нескольких площадках без централизованного сбора данных. Генерация ответов LLM не оказывает прямого влияния на метрики обнаружения (F1 без изменений), но значительно повышает доверие оператора (82% против 41% принятия), что подтверждает обоснованность внедрения объяснимости для бизнеса, несмотря на нейтральные технические метрики..

Результаты абляционного анализа показывают, что все ключевые компоненты системы, включая эволюцию стратегии на основе PPO, многоагентное консенсусное голосование, федеративную агрегацию знаний и интерпретируемость на базе LLM, работают совместно для достижения как эффективности системы, так и удобства эксплуатации. Точность обнаружения демонстрирует наибольшее индивидуальное изменение, поскольку консенсусное голосование приводит к значению F1 score, равному −6.5%-6.5\%. Результаты указывают на то, что разнообразие ансамбля выступает важнейшим элементом, который ведет к повышению производительности. Процесс оптимизации стратегии PPO привел к улучшению F1 на −3.5%-3.5\%, что показало, что непрерывная настройка системы превосходит как фиксированные, так и случайные конфигурации системы. Система достигает лучших результатов за счет федеративной агрегации, которая дает значительный статистический прирост в −2.0%-2.0\%. Система генерации ответов LLM обеспечивает существенные улучшения уровней доверия и принятия со стороны человека, которые не влияют на результаты автоматизированной системы обнаружения..

4.11 Качественный анализ: ответы, сгенерированные LLM

Агент C формирует интерпретируемые человеком рекомендации по техническому обслуживанию при обнаружении аномалий. Пример вывода для аномалии котла высокой степени тяжести (afog=0.87a_{\text{fog}}=0.87):

“Обнаружен критический тепловой дисбаланс (уровень серьезности: 0.87). Температура подачи на 15.2°C выше номинальной, в то время как температура обратки остается стабильной, что указывает на возможную деградацию циркуляционного насоса или засорение теплообменника. Рекомендуемое действие: IMMEDIATE_INSPECTION системы циркуляции. Ожидаемое время простоя: 4-6 часов. Необходимые ресурсы: специалист по системам отопления, вентиляции и кондиционирования, манометр, инструменты для диагностики насоса. Приоритет: HIGH.”

Опросы с обратной связью от операторов (проведенные с участием 5 инженеров по техническому обслуживанию по 20 инцидентам) показывают уровень принятия рекомендаций, сгенерированных LLM, в 82% при средней оценке полезности 4,1/5,0. Это демонстрирует практическую ценность внедрения возможностей объяснения на естественном языке в промышленные системы искусственного интеллекта..

4.11.1 Сводка статистической значимости

Таблица 7 содержит всестороннюю статистическую проверку по обоим наборам данных:

⟦Table 7: Парные tt-тесты, сравнивающие SEMAS с базовыми моделями. Порог значимости: p<0.05p<0.05.
Dataset Comparison Δ\DeltaF1 tt pp Interpretation
Boiler SEMAS vs. BL1 +0.0002 0.08 0.94 Not significant
Boiler SEMAS vs. BL2 +0.0384 4.21 <0.001 Highly significant
Wind Turbine SEMAS vs. BL1 +0.0131 2.76 <0.01 Significant
Wind Turbine SEMAS vs. BL2 +0.0222 3.12 <0.005 Highly significant

Ключевая интерпретация: основное преимущество SEMAS заключается в сравнении с адаптацией на основе правил (Baseline2), где статистическая значимость является устойчивой для обоих наборов данных. По сравнению с хорошо настроенными статическими системами (Baseline1), SEMAS демонстрирует численное, но не статистическое превосходство на наборе данных Boiler, что указывает на то, что адаптивные механизмы обеспечивают наибольшую ценность при сдвиге распределения или сложности данных, а не в стабильных условиях..

4.12 Обсуждение и ключевые выводы

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

4.12.1 Проверка гипотезы

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

Превосходство адаптации (основной результат): по сравнению с базовыми моделями на основе правил, SEMAS демонстрирует явное преимущество за счет стабильных траекторий обучения и более высокого качества сходимости. На примере Boiler (сложные, несбалансированные данные) SEMAS достигает Δ​F1=−0.0239\Delta\text{F1}=-0.0239 против −0.0550-0.0550 у Baseline2, что означает 2.3×2.3\times лучшую стабильность. Обновления PPO с ограничением доверительной области (ϵ=0.2\epsilon=0.2) предотвращают дискретные колебания пороговых значений (Δ​τ=±0.05\Delta\tau=\pm 0.05), которые характерны для систем на основе правил. Статистическое тестирование (t=4.21t=4.21, p<0.001p<0.001, d=2.1d=2.1) подтверждает, что это преимущество в 8,6% является устойчивым и практически значимым..

По сравнению со статическими базовыми моделями (вторичный результат): на примере котла SEMAS демонстрирует численное, но не статистическое превосходство над Baseline1 (Δ\DeltaF1 = 0.0002, p=0.94p=0.94). Это открывает важное понимание: хорошо настроенные статические системы могут соответствовать адаптивным системам, когда эксплуатационные условия стабильны. Однако SEMAS превосходит их там, где это наиболее важно — в обобщении на ранее не встречавшиеся условия, что происходит при реальном промышленном развертывании из-за старения оборудования, сезонных колебаний и изменений ассортимента продукции. Незначительное преимущество на котле не должно затмевать фундаментальное преимущество SEMAS: отсутствие необходимости в ручной перенастройке при изменении условий..

Задержка как критический фактор: ускорение 200–1500×200\text{--}1500\times (0.3​–​1.220.3\text{--}1.22 мс против 286​–​1923286\text{--}1923 мс) превращает возможность реализации из невыполнимой в рутинную. Задержки базовых моделей нарушают промышленное ограничение реального времени в 100 мс, что делает их непрактичными для внедрения в производство независимо от точности. SEMAS обеспечивает субмиллисекундную задержку за счет архитектурного многоуровневого подхода (Edge: предварительная фильтрация, Fog: легковесный ансамбль, Cloud: асинхронный PPO), а не алгоритмических инноваций..

Качество адаптации: SEMAS демонстрирует стабильную адаптацию (Δ​F​1=−0.0239\Delta F1=-0.0239 котел, −0.0166-0.0166 ветряная турбина) по сравнению с катастрофической деградацией котла в Baseline2 (−0.0550-0.0550, -11,5%). Даже успешная адаптация ветряной турбины в Baseline2 (+0,0606) не может сравниться с пиковой производительностью SEMAS на первой итерации (0,9683 против 0,9606 в финале) и требует на 955×\times больше времени на инференс..

Баланс точности и полноты: Система SEMAS демонстрирует лучшие результаты по сравнению с другими методами для обоих наборов данных (Котел: 0.3737 против 0.3225/0.3140; Ветряная турбина: 0.9371 против 0.9219/0.9205), поскольку PPO находит оптимальные пороговые значения, которые обеспечивают высокую точность при достижении того же уровня полноты..

Вычислительная эффективность: система SEMAS достигает задержки в 1-2 мс, что позволяет ей работать в 200-1500 раз быстрее стандартных систем, делая ее подходящей для операций в реальном времени. Система достигла своей наилучшей эффективности, поскольку показала самые высокие значения ROC-AUC, которые составили 0.6118 для котла и 0.7583 для ветряной турбины, при сохранении точности на пиковом уровне..

4.12.2 Основные результаты

  1. ⟦1. Превосходство в режимах работы со сложными данными: SEMAS превосходит Baseline2 (на основе правил) на 8,6% по метрике F1 для котлов (0.48730.4873 против 0.44890.4489, p<0.001p<0.001) и на 2,4% для ветряных турбин (0.95710.9571 против 0.93490.9349, p<0.005p<0.005). По сравнению с хорошо оптимизированными статическими базовыми моделями (Baseline1), SEMAS демонстрирует численное, но не статистическое превосходство на котлах (Δ​F1=0.0002\Delta\text{F1}=0.0002, p=0.94p=0.94), что указывает на то, что адаптивные механизмы приносят наибольшую пользу при сдвиге распределения. Улучшение задержки 200–1500×200\text{--}1500\times (0.30​–​1.220.30\text{--}1.22 мс против 286​–​1923286\text{--}1923 мс) является решающим: задержки базовых моделей нарушают промышленное ограничение в 100 мс..
  2. ⟦2. Стабильная сходимость посредством оптимизации стратегии на основе градиента: PPO достигает превосходной стабильности сходимости по сравнению с дискретной адаптацией на основе правил. В системе Boiler, SEMAS поддерживает контролируемую адаптацию (Δ​F1=−0.0239\Delta\text{F1}=-0.0239), в то время как Baseline2 демонстрирует катастрофическую деградацию (Δ​F1=−0.0550\Delta\text{F1}=-0.0550, −11.5%-11.5\%). Ограничения доверительной области PPO (ϵ=0.2\epsilon=0.2) предотвращают превышение пороговых значений, тогда как эвристики на основе правил (Δ​τ=±0.05\Delta\tau=\pm 0.05) вызывают осцилляции. Обученные стратегии SEMAS развиваются интерпретируемым образом: загрязнение ρ\rho (0.30→0.340.30\to 0.34), веса консенсуса (w1,w2w_{1},w_{2}: 0.42,0.58→0.48,0.520.42,0.58\to 0.48,0.52) и пороговое значение (τ\tau: 0.73→0.800.73\to 0.80). Статистическая проверка подтверждает значимость (t=4.21t=4.21, p<0.001p<0.001, d Коэна d=2.1d=2.1⟧).
  3. ⟦3. Изученный баланс точности и полноты: PPO обнаруживает превосходные точки компромисса между точностью и полнотой. Котел: SEMAS достигает точности =0.3737=0.3737 (против 0.32250.3225 Baseline1, +15.9%+15.9\%) при допущении контролируемого снижения полноты (0.71140.7114 против 0.99490.9949). Это отражает обучение PPO оптимальному порогу τ=0.8000\tau=0.8000, который снижает нагрузку от ложных срабатываний при сохранении адекватного обнаружения. Ветряная турбина: SEMAS достигает наименьшего разрыва между точностью и полнотой (4,1%) среди всех систем. Промышленно критично: 67,75% уровень ложноположительных результатов (Baseline1 на котле) создает усталость от оповещений.
  4. ⟦4. Объяснимость повышает доверие оператора: генерация ответов на основе LLM достигает 82% уровня принятия операторами по сравнению с <50%<50\% для одних только числовых оповещений (опрос 5 инженеров, 20 инцидентов, оценка полезности 4,1/5,0). Эта метрика ортогональна точности обнаружения (F1 остается неизменным при удалении LLM), но она необходима для промышленных внедрений с участием человека, где операторы должны понимать и обосновывать решения по автономному техническому обслуживанию..

4.12.3 Наблюдаемые сильные стороны SEMAS

  • ⟦• Система функционирует независимо, повышая свою производительность за счет систем обратной связи на основе RL, которые устраняют необходимость в ручной корректировке пороговых значений, влияющих на традиционные системы, что является значительным эксплуатационным преимуществом..
  • ⟦• Система достигает распределенного интеллекта посредством фильтрации на Edge, ансамблевого обнаружения на Fog и оптимизации стратегий в Cloud, что обеспечивает как высокую точность, так и вычислительную эффективность..
  • ⟦• Система SEMAS достигает стабильных результатов при работе с наборами данных, обладающими различными свойствами (Котел: дисбаланс классов, сложные признаки; Ветряная турбина: высокая размерность, множественные типы неисправностей).
  • ⟦• Система отвечает промышленным требованиям реального времени, поскольку достигает средней задержки 0,95 мс (котел) и 0,29 мс (ветряная турбина), что остается ниже 100 мс. Система может быть развернута в производственных средах, так как она соответствует требованиям реального времени без необходимости использования какого-либо специального оборудования.
  • ⟦• Метод градиента стратегии в PPO предотвращает слишком быстрое достижение моделью субоптимальных конфигураций, одновременно прекращая случайное исследование, с которым столкнулся Baseline2 при управлении на основе правил, что приводило к ухудшению производительности на Boiler.

4.12.4 Наблюдаемые недостатки и ограничения

  • ⟦• Сложность обучения: SEMAS требует значительно больше времени на первоначальную настройку (∼\sim8 часов для оптимизации гиперпараметров) по сравнению с Baseline1 (∼\sim2 часа) из-за обучения политики PPO, координации мультиагентных систем и настройки ансамбля из нескольких моделей. Эта повышенная сложность может препятствовать внедрению в условиях ограниченных ресурсов при отсутствии специализированных знаний в области машинного обучения..
  • ⟦• Накладные расходы на память: SEMAS потребляет 3,8 ГБ памяти по сравнению с 2,1 ГБ (Baseline1) и 2,4 ГБ (Baseline2) из-за буфера воспроизведения опыта PPO (10 000 переходов), множественных экземпляров моделей и федеративного управления состоянием (Таблица 5). Организациям со строгими аппаратными бюджетами, возможно, потребуется сопоставить эти затраты с приростом производительности..
  • ⟦• Производительность при «холодном старте»: первая итерация SEMAS достигла лучших результатов, чем Baseline1, поскольку случайный запуск модели позволил получить выгодное пороговое значение 0,7327, которое превзошло оптимизированный порог Baseline1, равный 0,75. Система получает это преимущество благодаря тому, что ее операции происходят случайным образом, а не создаются посредством целенаправленного проектирования. Система SEMAS не обеспечивает никаких преимуществ перед статическими системами, которые были должным образом оптимизированы при выполнении экстренных развертываний, требующих мгновенной высокой производительности без времени на адаптацию. В рамках исследования следует внедрить трансферное обучение на основе предварительно обученных PPO политик, которые функционируют в аналогичных промышленных средах, для достижения развертывания с «теплым стартом» с использованием их методов адаптивного обучения..
  • ⟦• Чувствительность к проектированию функции вознаграждения: первая итерация SEMAS достигла лучших результатов, чем Baseline1, поскольку случайный запуск модели привел к выгодному пороговому значению 0,7327, которое превзошло оптимизированный порог Baseline1, равный 0,75. Система получает это преимущество, так как ее операции происходят случайным образом, а не создаются посредством преднамеренного проектирования. Система SEMAS не дает никаких преимуществ перед статическими системами, которые были должным образом оптимизированы при выполнении экстренных развертываний, требующих мгновенной высокой производительности без времени на адаптацию. В исследовании следует реализовать трансферное обучение на основе предварительно обученных PPO политик, которые функционируют в аналогичных промышленных средах, для достижения развертывания с «теплым стартом» с использованием их изученных методов адаптации..
  • ⟦• Эффекты «потолка», специфичные для набора данных: Набор данных ветряных турбин дает высокие результаты для всех систем, где SEMAS достигает F1 0.9571, а Baseline1 и Baseline2 достигают 0.9440 и 0.9349 соответственно. Значение ROC-AUC для SEMAS (0.7583) превосходит базовые показатели, но система достигает лишь небольших абсолютных улучшений показателя F1 на +1.3% по сравнению с Baseline1 и на +2.4% по сравнению с Baseline2. «Эффект потолка» указывает на то, что SEMAS становится менее эффективным в повышении точности при работе с наборами данных, имеющими четкие признаки, которые легко отличить друг от друга. Метод обеспечивает лучшую вычислительную производительность, работая в 955 раз быстрее, но не улучшает показатели точности. Система достигает наилучших результатов точности при работе в сложных условиях, которые включают зашумленные данные, несбалансированные классы и трудные операционные среды (Boiler достиг результатов на 8.6% лучше, чем Baseline2).
  • ⟦• Компромисс между объяснимостью и задержкой: конвейер обнаружения испытывает дополнительные задержки из-за процесса генерации ответов на основе LLM. Система принимает этот метод для обнаружения аномальных оповещений, поскольку такие события происходят редко, но это создало бы серьезное препятствие для систем, которым необходимо генерировать объяснения для всех своих прогнозов. Исследование должно быть направлено на разработку методов кэширования вместе с минимальными локальными системами объяснения, которые минимизируют задержку производительности..

4.12.5 Сравнение с предыдущими исследованиями

Результаты нашего исследования соответствуют современному пониманию мультиагентных RL-систем для промышленных приложений, что [24] и [7] продемонстрировали в своих работах. Исследование показывает, что адаптивные политики генерируют лучшие результаты, чем фиксированные, поскольку они обеспечивают повышение производительности на 3-8%. Система SEMAS опирается на предыдущие исследования, внедряя три инновационных элемента, которые включают (1) координацию агентов на уровнях Edge-Fog-Cloud, работающую на различных уровнях для промышленных сред с ограниченными ресурсами, (2) оптимизацию политики PPO посредством формирования мультиметрического вознаграждения, включающего F1, баланс precision-recall и метрики задержки, и (3) объяснимость на основе LLM для повышения доверия оператора. Абляционное исследование показывает, что все компоненты играют важную роль в достижении наилучших результатов, поскольку консенсусное голосование приводит к наиболее значительному снижению производительности при его удалении (-6.5% F1).

4.12.6 Последствия для промышленного внедрения

Экспериментальные результаты имеют несколько практических последствий:

  1. ⟦1. Обоснованная сложность для критической инфраструктуры: для критической инфраструктуры (электростанции, производственные линии, ветряные электростанции), где даже улучшение F1 на 1-3% приводит к значительной экономии на предотвращении простоев, вычислительные затраты SEMAS (1.8×\times памяти, 8 часов начального обучения) являются экономически оправданными.
  2. ⟦2. Путь поэтапного внедрения: организации могут развертывать SEMAS в гибридном режиме, используя Baseline1 для активов с низкой критичностью и стабильными условиями эксплуатации, а SEMAS — для дорогостоящего оборудования с изменяющимися моделями неисправностей, чтобы сбалансировать затраты и производительность в рамках гетерогенных промышленных портфелей..
  3. ⟦3. Концепция взаимодействия человека и искусственного интеллекта: высокий уровень принятия операторами объяснений LLM (82%) свидетельствует о том, что интерпретируемость преодолевает разрыв в доверии при автоматизированном техническом обслуживании, обеспечивая более безопасное принятие автономных решений при сохранении контроля со стороны человека для критически важных вмешательств..
  4. ⟦4. Необходимость адаптации к предметной области: Противоречивые результаты для котла (явное преимущество SEMAS) и ветряной турбины (эффект потолка) подчеркивают важность оценки перед развертыванием, чтобы определить, оправдана ли адаптивная сложность для конкретных операционных контекстов.

5 Заключение и направления будущих исследований

5.1 Заключение

В данной статье представлена SEMAS, иерархическая мультиагентная система для предиктивного обслуживания в промышленном интернете вещей, которая объединяет три критических требования: (1) обнаружение в режиме реального времени при строгих ограничениях по задержке (<100мс), (2) адаптивное функционирование посредством непрерывной эволюции стратегий и (3) принятие достоверных решений с помощью объяснимости на основе LLM. Фреймворк распределяет специализированных агентов между уровнями Edge, Fog и Cloud в соответствии с доступными вычислительными ресурсами, поддерживая согласованность посредством трех параллельных контуров обратной связи и механизмов достижения консенсуса..

Эмпирическая проверка на двух промышленных наборах данных (эмулятор котла: 10 000 образцов, 36,8% распространенности аномалий; IIoT ветряной турбины: 500 образцов, 45% распространенности неисправностей) демонстрирует эффективность SEMAS.

(1) Точность: SEMAS достигает лучших показателей F1 (Boiler: 0.48730.4873; Wind: 0.95710.9571), с существенным преимуществом в 8,6% над адаптацией на основе правил для Boiler (t=4.21t=4.21, p<0.001p<0.001, d=2.1d=2.1). По сравнению с хорошо настроенными статическими базовыми моделями, SEMAS демонстрирует численное, но не статистическое превосходство для Boiler (Δ​F1=0.0002\Delta\text{F1}=0.0002, p=0.94p=0.94).

(2) Эффективность: SEMAS обеспечивает ускорение задержки 200–1500×200\text{--}1500\times (0.30​–​1.220.30\text{--}1.22мс против 286​–​1923286\text{--}1923мс), что позволяет осуществлять развертывание в режиме реального времени, в то время как базовые модели нарушают промышленные ограничения в 100 мс..

(3) Стабильность: анализ траектории обучения показывает, что SEMAS поддерживает контролируемую адаптацию (Δ​F1=−0.0239\Delta\text{F1}=-0.0239 котел, −0.0166-0.0166 ветер), в то время как Baseline2 демонстрирует катастрофическую деградацию котла (Δ​F1=−0.0550\Delta\text{F1}=-0.0550, −11.5%-11.5\%⟧).

(4) Ценность компонентов: Абляционные исследования подтверждают, что все элементы вносят существенный вклад — консенсусное голосование (влияние на F1 6,5%), оптимизация PPO (3,5%), федеративная агрегация (2,0%) и объяснимость LLM (82% принятия операторами против 41% в базовой модели)).

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

5.2 Направления будущих исследований

Перспективные направления для расширения SEMAS включают:

Трансферное обучение для быстрого развертывания (высокий приоритет): текущее время инициализации в 8 часов ограничивает внедрение для развертывания нового оборудования. Будущие исследования должны разработать механизмы трансферного обучения, которые используют предварительно обученные политики PPO от оборудования того же класса (например, от котла к котлу) для достижения развертывания с «теплым стартом» и донастройкой менее чем за 30 минут. Это напрямую решает проблему «холодного старта», выявленную в разделе 5.2.

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

Федеративное обучение с гарантиями конфиденциальности (средний приоритет): Текущая агрегация параметров (Eq. 15) является легковесной альтернативой полноценному федеративному обучению. В будущих работах следует внедрить механизмы дифференциальной приватности (например, DP-SGD) для обеспечения возможности развертывания на нескольких объектах без централизации конфиденциальных эксплуатационных данных, что критически важно для конкурентных производственных сред..

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

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

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

  • ⟦[1] Георгиос Андреадис, Параскеви Клазоглу, Кириаки Ниотаки и Константин-Дионисиос Бузакис. Классификация и обзор мультиагентных систем в производственном секторе. Procedia Engineering, 69:282–290, 2014. 24-й международный симпозиум DAAAM по интеллектуальному производству и автоматизации, 2013.
  • ⟦[2] Даниэле Апилетти, Клаудия Барберис, Таня Черкителли, Альберто Мачи, Энрико Мачи, Массимо Пончино и Франческо Вентура. istep, интегрированный механизм самонастройки для предиктивного обслуживания в индустрии 4.0. В материалах 2018 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA/IUCC/BDCloud/SocialCom/SustainCom), страницы 924–931, 2018.
  • ⟦[3] Гибсон Барбоза, Джамель Ф.Х. Садок, Джудит Келнер и Луис Рибейро. Мультиагентная архитектура для приложений безопасности промышленного интернета вещей. Engineering Applications of Artificial Intelligence, 150:110495, 2025.
  • ⟦[4] Эндрю А. Борковски и Алон Бен-Ари. Мультиагентные системы искусственного интеллекта в здравоохранении: представление интеллекта следующего поколения. Федерал Практишнер, 42(5):188–194, май 2025 г. Авторское право © 2025 Фронтлайн Медикал Коммьюникейшнс Инк., Парсиппани, Нью-Джерси, США.
  • ⟦[5] Чэнь Дин, Фэй Цяо, Дунъюань Ван и Хуан Лю. Адаптивное планирование в реальном времени для производства и технического обслуживания: Интеграция прогнозирования RUL с многоагентным глубоким reinforcement learning. Reliability Engineering & System Safety, 264:111394, 2025.
  • ⟦[6] Али Дорри, Салил С. Канхере и Раджа Юрдак. Многоагентные системы: обзор. IEEE Access, 6:28573–28593, 2018.
  • ⟦[7] Цян Фэн, Юэ Чжан, Бо Сунь, Син Го, Дунмин Фань, И Жэнь, Яньцзе Сун и Цзили Ван. Многоуровневое предиктивное техническое обслуживание интеллектуальных производственных систем на основе цифровых двойников: матуристический подход. Journal of Manufacturing Systems, 68:443–454, 2023.
  • ⟦[8] Дэвид Хейк, Фуад Бахрпейма и Дирк Райхелт. Исследование применения одноагентного и многоагентного reinforcement learning для динамического планирования в производственных средах с растущей сложностью: тематическое исследование синтеза испытательного стенда Industrial IoT. Journal of Manufacturing Systems, 77:525–557, 2024.
  • ⟦[9] Чол-Хо Хонг и Блессон Варгезе. Управление ресурсами в туманных/периферийных вычислениях: обзор архитектур, инфраструктуры и алгоритмов. ACM Comput. Surv., 52(5), сентябрь 2019.
  • ⟦[10] Кевин Шен Хунг Онг, Дусит Ниято и Чау Юэн. Предиктивное техническое обслуживание для сенсорных сетей на основе граничных вычислений: подход с использованием глубокого reinforcement learning. В материалах 2020 IEEE 6th World Forum on Internet of Things (WF-IoT), страницы 1–6, 2020.
  • ⟦[11] Вэйцян Цзинь, Хунъян Ду, Бяо Чжао, Синъу Тянь, Бохан Ши и Гуань Ян. Комплексный обзор многоагентного кооперативного принятия решений: Сценарии, подходы, проблемы и перспективы. Электронный журнал SSRN, март 2025 г. Доступно на SSRN: https://ssrn.com/abstract=5106265 или http://dx.doi.org/10.2139/ssrn.5106265.
  • ⟦[12] Х. Ли, С. Ван, С. Зенг и др. Обзор мультиагентных систем на основе LLM: рабочий процесс, инфраструктура и проблемы. Vicinagearth, 1:9, 2024.
  • ⟦[13] Чжэнлинь Лян и Аджит Кумар Парликад. Прогнозное групповое техническое обслуживание для мультисистемных многокомпонентных сетей. Reliability Engineering & System Safety, 195:106704, 2020.
  • ⟦[14] Джонхан Лим и Илья Коваленко. Архитектура управления на основе LLM для динамического исследования ресурсных возможностей в многоагентных производственных системах. В материалах 21-й Международной конференции IEEE по автоматизации, науке и технике (CASE) 2025 года, страницы 2088–2095, 2025.
  • ⟦[15] Цзинъюй Лю и Юнчуань Тан. Слияние конфликтных данных в многоагентной системе, основанное на базовом распределении вероятностей и расстоянии между свидетельствами. Entropy, 23(7), 2021.
  • ⟦[16] Адисон М. Майя, Дарио Виейра, Ясин Гамри-Дудан, Кристиано Родригес, Марсиэль Б. Перейра и Мигель Ф. де Кастро. Иерархическое управление для размещения приложений и распределения нагрузки в периферийных вычислениях. Future Generation Computer Systems, 166:107631, 2025.
  • ⟦[17] Дэвид Мур. Таксономия иерархических многоагентных систем: шаблоны проектирования, механизмы координации и промышленные приложения. Электронный журнал SSRN, 2024. Доступно на SSRN: https://ssrn.com/abstract=5544753 или http://dx.doi.org/10.2139/ssrn.5544753.
  • ⟦[18] Картик Намбури, Рохит П. Суреш, Сатвик Хдж, Шрианш Моханти и Джаяшри Рангаредди. Распределенный вывод LLM на периферийных устройствах. В сборнике трудов 14-й Международной конференции 2025 года по программному обеспечению и компьютерным приложениям, ICSCA ’25, страницы 321–326, Нью-Йорк, штат Нью-Йорк, США, 2025 год. Ассоциация вычислительной техники.
  • ⟦[19] А. Сальвадор Палау, М. Х. Дада и А. К. Парликад. Архитектуры многоагентных систем для совместного прогнозирования. Journal of Intelligent Manufacturing, 30:2999–3013, 2019.
  • ⟦[20] Дебидатта Паттнаик, Соугато Рэй и Рагху Раман. Применение искусственного интеллекта и машинного обучения в индустрии финансовых услуг: библиометрический обзор. Heliyon, 10(1):e23492, 2024.
  • ⟦[21] Франческо Пиччиалли, Дилетта Кьяро, Сундас Сарвар, Донато Черчьелло, Пиань Ци и Валерия Меле. Agentai: Комплексный обзор автономных агентов в распределенном искусственном интеллекте для Индустрии 4.0. Expert Systems with Applications, 291:128404, 2025.
  • ⟦[22] М. Раза, З. Джахангир, М. Б. Риаз и др. Промышленные применения LLM. Scientific Reports, 15:13755, 2025.
  • ⟦[23] Нельсон Родригес, Пауло Лейтао и Эудженио Оливейра. Динамическая реконфигурация сервисов с помощью мультиагентных систем. В сборнике: Теодор Борангиу, Дамьен Трентесо, Андре Томас, Пауло Лейтао и Хосе Барата Оливейра, редакторы, Сервисная ориентация в голоническом и мультиагентном производстве, страницы 307–318, Шам, 2017. Springer International Publishing.
  • ⟦[24] Марсело Луис Руис Родригес, Сильвен Кублер, Андреа де Джорджио, Максим Корди, Жереми Робер и Ив Ле Траон. Предиктивное техническое обслуживание на основе многоагентного глубокого обучения с подкреплением для параллельных машин. Robotics and Computer-Integrated Manufacturing, 78:102406, 2022.
  • ⟦[25] Шрути, Шалли Рани и Гаутам Шривастава. Безопасная иерархическая архитектура на основе туманных вычислений для индустрии 5.0 с использованием схемы шифрования на основе атрибутов. Expert Systems with Applications, 235:121180, 2024.
  • ⟦[26] Фали Ван, Минхуа Лин, Яо Ма, Хуэй Лю, Ци Хэ, Сяньфэн Тан, Цзилинь Тан, Цзянь Пэй и Сухан Ван. Обзор малых языковых моделей в эпоху больших языковых моделей: архитектура, возможности и надежность. В материалах 31-й конференции Ассоциации вычислительной техники по поиску знаний и интеллектуальному анализу данных, том 2, KDD ’25, страницы 6173–6183, Нью-Йорк, штат Нью-Йорк, США, 2025 год. Ассоциация вычислительной техники.
  • ⟦[27] Джунлин Ван, Цзюэ Ван, Бен Ативараткун, Це Чжан и Джеймс Зоу. Смесь агентов расширяет возможности LLM. В материалах Тринадцатой международной конференции по обучению представлениям, 2025.
  • ⟦[28] Сюэцян Чжан, Сяофэй Дун, Ижу Ван, Дан Чжан и Фэн Цао. Обзор сотрудничества мультиагентных систем с искусственным интеллектом: теории, технологии и приложения. В сборнике трудов 2-й Международной конференции по цифровой экономике и искусственному интеллекту региона Большого залива Гуандун-Гонконг-Макао, DEAI ’25, страницы 1875–1881, Нью-Йорк, штат Нью-Йорк, США, 2025 год. Ассоциация вычислительной техники..
  • ⟦[29] Тонг Чжоу, Данбин Тан, Хайхуа Чжу и Зекун Чжан. Многоагентное обучение с подкреплением для оперативного планирования на «умных» фабриках. Robotics and Computer-Integrated Manufacturing, 72:102202, 2021.

Appendix A Математические подробности

A.1 Глобальная целевая функция оптимизации

Глобальная целевая функция оптимизации выглядит следующим образом: {IEEEeqnarray}rCl L^PPO(θ) = E_t​[ min​( r_t(θ)^A_t,  clip(r_t(θ),1-ϵ,1+ϵ)^A_t ) ] Система оптимизирует три взаимодополняющие цели. Во-первых, обнаружение аномалий максимизирует точность бинарной классификации: {IEEEeqnarray}lCl L_anomaly = -1N ∑_i=1^N [ y_i log(^y_i) + (1-y_i) log(1-^y_i) ],

где y^i∈[0,1]\hat{y}_{i}\in[0,1] — это ансамблевая оценка аномалий, а yi∈{0,1}y_{i}\in\{0,1\} — это истинная метка. Во-вторых, прогнозирование RUL минимизирует ошибку оценки: {IEEEeqnarray}rCl L_RUL(θ) = 1M∑_j=1^M | ^RUL_j - RUL_j^true |. В-третьих, генерация ответа оптимизирует полезность для человека посредством LLM prompting:

ℒresponse=−𝔼​[acceptance rate⋅(latency−100​ms)].\mathcal{L}_{\text{response}}=-\mathbb{E}[\text{acceptance rate}\cdot(\text{latency}-100\,\text{ms})].\quad (9)

Параметры θ\theta представляют веса модели обнаружения, π\pi обозначает параметры стратегии (пороговые значения, веса ансамбля, шаблоны промптов), а (α,β,γ)(\alpha,\beta,\gamma) взвешивают три целевые функции на основе эксплуатационных приоритетов. Веса обычно устанавливаются (α,β,γ)=(1.0,0.2,0.1)(\alpha,\beta,\gamma)=(1.0,0.2,0.1) для приоритизации обнаружения аномалий при соблюдении баланса между прогнозированием и интерпретируемостью..

Агенты из множества 𝒜\mathcal{A} используют свои стратегии πm\pi_{m} для запроса объяснений через p∈𝒫p\in\mathcal{P} как для создания объяснений, так и для предложения действий. Система использует сигналы оценки ℰ\mathcal{E} для сбора автоматизированных метрик, таких как F1-score и MAE, измерений задержки и обратной связи от человека, которые она применяет для обновления стратегий посредством систем reinforcement learning..

A.2 Целевая функция PPO и значения SHAP

Целевая функция Proximal Policy Optimization (PPO), используемая агентом D, минимизирует:

ℒP​P​O=𝔼t​[rt​A^t,clip​(rt,1−ϵ,1+ϵ)​A^t].\mathcal{L}_{PPO}=\mathbb{E}_{t}[r_{t}\hat{A}_{t},\text{clip}(r_{t},1-\epsilon,1+\epsilon)\hat{A}_{t}].\quad (10)

где rt​(θ)=πθ​(at|st)πθold​(at|st)r_{t}(\theta)=\frac{\pi_{\theta}(a_{t}|s_{t})}{\pi_{\theta_{\text{old}}}(a_{t}|s_{t})} — это отношение вероятностей, а A^t\hat{A}_{t} — это обобщенная оценка преимущества.

Агент E вычисляет значения SHAP (SHapley Additive exPlanations) для обеспечения прозрачности и доверия:

ϕi=∑S⊆F∖{i}|F|−|S|−1!|S|!​(|F|−|S|−1)!​[f​(S∪{i})−f​(S)].\phi_{i}=\sum_{S\subseteq F\setminus\{i\}}\frac{|F|-|S|-1!}{|S|!(|F|-|S|-1)!}[f(S\cup\{i\})-f(S)].\quad (11)

где FF — это набор признаков, SS — подмножество признаков, исключающее ii, а f​(⋅)f(\cdot) обозначает предсказание модели. Эти значения используются для проверки обновлений стратегии посредством статистического тестирования, обнаружения дрейфа и верификации соответствия требованиям перед развертыванием в масштабах всей системы, в то время как комплексный мониторинг и журналы ведутся для обеспечения контрольных следов и аналитики производительности..

A.3 Механизм федеративной агрегации

Синхронизация графов знаний использует федеративную агрегацию: {IEEEeqnarray}cCl θ_global = ∑k=1KnkθkNtotal,  N_total = ∑_j n_j.   где nkn_{k} — это количество обучающих выборок, обработанных агентом kk в текущей итерации, а θk\theta_{k} представляет локально оптимизированные параметры модели. Этот подход использует взвешенное усреднение, пропорциональное данным, для объединения параметров модели обнаружения между агентами, гарантируя, что агенты, обрабатывающие большие объемы данных, имеют пропорционально большее влияние на глобальную модель. В отличие от систем полноценного федеративного обучения, которые обучают модели локально и передают только обновления параметров, подход SEMAS является консервативным и не опирается на предположения о конфиденциальности данных или гарантиях дифференциальной приватности. Механизм служит для агрегирования весов консенсуса и пороговых значений, а не параметров глубоких нейронных сетей..

Appendix B Архитектура и детали взаимодействия

B.1 Обзор архитектуры на уровне агентов

Детальные взаимодействия агентов и потоки данных показаны на Рисунке 2. Периферийный уровень содержит агенты без сохранения состояния (A1: обработка вибрации, A2: обработка температуры), которые извлекают признаки и публикуют их через фрагменты MQTT. Туманный уровень содержит координатора обнаружения B со специализированными под-агентами (B1: Isolation Forest, B2: LSTM, B3: Consensus Voting) и агента реагирования C (объяснения на базе LLM). Облачный уровень включает эволюционного агента D (оптимизация политики на основе PPO) и мета-агента E (контроль на основе SHAP). Множественные контуры обратной связи функционируют одновременно: локальная обратная связь (Fog ↔\leftrightarrow Edge), глобальная обратная связь (Cloud →\rightarrow Fog/Edge) и итеративные циклы (Fog ↔\leftrightarrow Cloud) для непрерывной адаптации..

B.2 Периферийный уровень: обработка на уровне устройств

Уровень Edge включает в себя агенты без сохранения состояния, развернутые на устройствах с ограниченными ресурсами (4-8 ГБ оперативной памяти, ограниченный центральный процессор), которые выполняют прием данных с датчиков и извлечение признаков в режиме реального времени.:

  • ⟦• Агент A1 (Субагент 1): Обрабатывает многомерный поток данных датчиков X1​(t)X_{1}(t) (например, вибрация, ускорение, акустическая эмиссия) посредством анализа скользящего окна размером WW. Извлекает статистические признаки во временной области (среднеквадратичное значение, эксцесс, асимметрия) и характеристики в частотной области (спектральные пики, энергии полос). Выводит вектор признаков z1(t,W)=ϕ1(X1(T(t,W))z_{1}(t,W)=\phi_{1}(X_{1}(T(t,W)), публикуемый в топик MQTT chunk/stream1, где T​(t,W)T(t,W) обозначает базу временного интервала с размером окна WW, охватывающую промежуток от t−Wt-W до tt⟧.
  • ⟦• Агент A2 (субагент 2): обрабатывает дополнительную модальность датчиков X2​(t)X_{2}(t) (например, температуру, давление, ток), вычисляя индикаторы тренда, температурные градиенты и статистические сводки. Публикует z2(t)=ϕ2(X2(T(t,W))z_{2}(t)=\phi_{2}(X_{2}(T(t,W)) в chunk/stream2.

Функции извлечения признаков ϕj:ℝW×dj→ℝmj\phi_{j}:\mathbb{R}^{W\times d_{j}}\rightarrow\mathbb{R}^{m_{j}} отображают необработанные окна данных датчиков в компактные представления признаков:

ϕj​(X​(T​(t,W)))=[RMSj,kurtj,trendj,spectralj,1:k,statsj].\phi_{j}(X(T(t,W)))=[\text{RMS}_{j},\text{kurt}_{j},\text{trend}_{j},\text{spectral}_{j,1:k},\text{stats}_{j}]. (12)

B.3 Туманный слой: совместное обнаружение и реагирование

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

  • ⟦• Агент B (Координатор обнаружения): Центральный узел оркестрации, который получает предварительно обработанные признаки от граничных агентов через подписки chunk/* и графы политик GπG_{\pi} от облачных агентов. Направляет агрегированные векторы признаков Zt=[z1​(t),z2​(t)]Z_{t}=[z_{1}(t),z_{2}(t)] субагентам обнаружения и координирует конвейер совместного вывода.
  • ⟦• Агент B1 (Статистическое обнаружение): реализует ансамбль Isolation Forest ℱI​F\mathcal{F}_{IF} с ntrees=100n_{\text{trees}}=100 деревьями, обученными на исторических паттернах нормального поведения. Вычисляет оценку аномалий a1​(t)∈[0,1]a_{1}(t)\in[0,1], количественно определяющую отклонение от номинальных распределений:
    a1​(t)=ℱI​F​(Zt;θI​F)=2−E​[h​(Zt)]c​(n),a_{1}(t)=\mathcal{F}_{IF}(Z_{t};\theta_{IF})=2^{-\frac{E[h(Z_{t})]}{c(n)}}, (13)
    где E​[h​(⋅)]E[h(\cdot)] — ожидаемая длина пути, а c​(n)c(n) — средняя длина пути неудачного поиска в бинарных деревьях.
  • ⟦• Агент B2 (Ансамблевое обнаружение): реализует ансамбль из 5 моделей, объединяющий различные парадигмы обнаружения аномалий: Isolation Forest, One-Class SVM, Local Outlier Factor, Elliptic Envelope и дополнительный Isolation Forest с другими гиперпараметрами. Ансамбль агрегирует прогнозы посредством мажоритарного голосования для повышения устойчивости:
    a2​(t)=Ensemble​(Zt;θIF,θOCSVM,θLOF,θEE,θIF2),a_{2}(t)=\text{Ensemble}(Z_{t};\theta_{\text{IF}},\theta_{\text{OCSVM}},\theta_{\text{LOF}},\theta_{\text{EE}},\theta_{\text{IF2}}), (14)
    где каждая базовая модель предоставляет бинарные прогнозы аномалий, которые объединяются посредством взвешенного или мажоритарного голосования.
  • ⟦• Агент B3 (Консенсусное голосование): Агрегирует гетерогенные сигналы обнаружения от Агента B1 (Isolation Forest) и Агента B2 (ансамбль из 5 моделей) посредством взвешенного консенсуса с динамически адаптируемыми весами w1,w2w_{1},w_{2}, основанными на недавних метриках производительности:
    afog​(t)=w1​(t)⋅a1​(t)+w2​(t)⋅a2​(t),w1+w2=1,a_{\text{fog}}(t)=w_{1}(t)\cdot a_{1}(t)+w_{2}(t)\cdot a_{2}(t),\quad w_{1}+w_{2}=1, (15)
    где a1​(t)a_{1}(t) — оценка Isolation Forest, а a2​(t)a_{2}(t) — результат голосования большинства ансамбля. Публикует консолидированную оценку в топик аномалий при превышении порогового значения τalert\tau_{\text{alert}}.
  • ⟦• Агент C (Генератор ответов): Использует возможности LLM посредством структурированного проектирования промптов для создания интерпретируемых человеком объяснений и практических рекомендаций по техническому обслуживанию:
    (explanationt,actiont)=LLM​(presponse​(afog,Zt,context);θLLM),(\text{explanation}_{t},\text{action}_{t})=\text{LLM}(p_{\text{response}}(a_{\text{fog}},Z_{t},\text{context});\theta_{\text{LLM}}), (16)
    где presponse∈𝒫p_{\text{response}}\in\mathcal{P} представляет собой тщательно разработанный шаблон промпта, включающий серьезность аномалии, контекст датчиков, эксплуатационные ограничения и историю технического обслуживания.
Интеграция с внешними системами.

Оповещения об аномалиях и действия, сгенерированные LLM, взаимодействуют с внешними системами CMMS/SCADA через раздел MQTT для действий. Обратная связь от оператора (принятие, отмена, корректировка степени серьезности) фиксируется и передается в качестве контролирующих сигналов в механизмы эволюции на уровне Cloud..

B.4 Облачный уровень: эволюция стратегий и надзор

Облачный уровень содержит два основных агента с неограниченными вычислительными ресурсами для глобальной оптимизации и управления всей системой:

  • ⟦• Агент D (Эволюционный агент): реализует алгоритм Proximal Policy Optimization (PPO) для непрерывного улучшения стратегии во всем ансамбле агентов. Поддерживает глобальный буфер воспроизведения опыта 𝒟replay\mathcal{D}_{\text{replay}}, собирающий переходы (st,at,rt,st+1)(s_{t},a_{t},r_{t},s_{t+1}) со всех уровней системы. Обновленные стратегии сериализуются в графе знаний GπG_{\pi} и распространяются через обновления стратегий..
  • ⟦• Агент E (Мета-агент): Обеспечивает надзор со стороны Explainable AI посредством вычисления значений SHAP (SHapley Additive exPlanations) для прозрачности и доверия. Проверяет обновления стратегий с помощью статистического тестирования, обнаружения дрейфа и верификации соответствия требованиям перед развертыванием в масштабах всей системы. Ведет комплексный мониторинг/журналы для контрольных журналов и аналитики производительности..

B.5 Связь и координация

Все меж-агентские коммуникации используют протокол MQTT с шифрованием TLS и уровнями качества обслуживания (QoS), обеспечивая надежную доставку сообщений.:

  • ⟦• Потоки признаков: chunk/stream{1,2} для передачи признаков от Edge к Fog →\rightarrow
  • ⟦• Сигналы обнаружения: scores/{if,lstm} для обнаружения →\rightarrow консенсусной маршрутизации
  • ⟦• Консолидированные выходные данные: аномалии и действия для туманных вычислений →\rightarrow Внешняя интеграция
  • ⟦• Распределение стратегии: обновления стратегии для адаптации облака →\rightarrow к граничным/туманным вычислениям
  • ⟦• Мониторинг: мониторинг/журналы для общесистемной телеметрии и обеспечения соответствия требованиям

Appendix C Обучение и гиперпараметры

C.1 Обоснование гиперпараметров и анализ чувствительности

Ключевые гиперпараметры выбираются на основе систематической валидации и требований предметной области. В таблице VIII приведено обоснование для критических параметров:

⟦Table VIII: ТАБЛИЦА VIII Обоснование гиперпараметров и анализ чувствительности.
Parameter Value Justification Valid Range
Contamination (ρ\rho) 0.32 Matches Boiler anomaly prevalence (36.8%) [0.25, 0.35]
Window size (WW) 100 ts 10 seconds at 10Hz sampling rate [50, 200]
Initial w1,w2w_{1},w_{2} 0.42, 0.58 Equal weighting; PPO learns optimal split [0.3, 0.7]
PPO clip ratio (ϵ\epsilon) 0.2 Standard RL literature value [0.1, 0.3]

Анализ чувствительности (варьирование гиперпараметров ±20%\pm 20\% относительно номинальных значений) показывает, что F1-score остается стабильным в пределах допустимых диапазонов, что подтверждает устойчивость к выбору гиперпараметров..

C.2 Подробные спецификации модели обнаружения аномалий

Статистический детектор (агент B1): Isolation Forest ℱI​F\mathcal{F}_{IF} обучается в автономном режиме на исторических данных о нормальной работе 𝒟normal={Zi}i=1Ntrain\mathcal{D}_{\text{normal}}=\{Z_{i}\}_{i=1}^{N_{\text{train}}} с использованием параметра загрязнения ρ=0.32\rho=0.32. Модель учится изолировать аномалии посредством случайного разбиения, при этом средняя длина пути служит индикатором оценки аномалий.:

a1​(t)=ℱI​F​(Zt;θI​F)=2−E​[h​(Zt)]c​(n),a_{1}(t)=\mathcal{F}_{IF}(Z_{t};\theta_{IF})=2^{-\frac{E[h(Z_{t})]}{c(n)}}, (17)

где E​[h​(⋅)]E[h(\cdot)] — ожидаемая длина пути, а c​(n)c(n) — средняя длина пути неудачного поиска в бинарных деревьях.

Ансамблевый детектор (агент B2): реализует ансамбль из 5 моделей, объединяющий различные парадигмы обнаружения аномалий, обученных на 𝒟normal\mathcal{D}_{\text{normal}}:

  • ⟦• Изоляционный лес: ℱI​F\mathcal{F}_{IF} с 200 деревьями, уровень загрязнения ρ=0.32\rho=0.32
  • ⟦• One-Class SVM: ℱO​C​S​V​M\mathcal{F}_{OCSVM} с ядром RBF, ν=0.25\nu=0.25
  • ⟦• Локальный фактор выбросов: ℱL​O​F\mathcal{F}_{LOF} с k=20k=20 соседями
  • ⟦• Эллиптическая огибающая: ℱE​E\mathcal{F}_{EE} с уровнем загрязнения ρ=0.32\rho=0.32
  • ⟦• Вторичный изолирующий лес: ℱI​F​2\mathcal{F}_{IF2} с другим случайным начальным числом

Ансамбль агрегирует прогнозы посредством мажоритарного голосования с динамическими весами:

a2​(t)=MajorityVote​(ℱI​F,ℱO​C​S​V​M,ℱL​O​F,ℱE​E,ℱI​F​2;Zt),a_{2}(t)=\text{MajorityVote}(\mathcal{F}_{IF},\mathcal{F}_{OCSVM},\mathcal{F}_{LOF},\mathcal{F}_{EE},\mathcal{F}_{IF2};Z_{t}), (18)

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

C.3 Модель прогнозирования RUL ⟦K0⟧

В то время как обнаружение аномалий работает непрерывно, прогнозирование RUL запускается после подтвержденного обнаружения аномалии. Регрессионная модель на основе LSTM ℱRUL\mathcal{F}_{\text{RUL}} обрабатывает расширенный временной контекст Zt−T:tZ_{t-T:t} для оценки оставшихся часов эксплуатации.:

RUL^t=ℱRUL​(Zt−T:t;θRUL),\widehat{\text{RUL}}_{t}=\mathcal{F}_{\text{RUL}}(Z_{t-T:t};\theta_{\text{RUL}}), (19)

где архитектура LSTM состоит из [64, 32, 32, 1] единиц с длиной последовательности T=10T=10 временных шагов. Обучение минимизирует среднюю абсолютную ошибку на исторических данных об отказах:

ℒRUL=1N​∑i=1N|RUL^i−RULitrue|.\mathcal{L}_{\text{RUL}}=\frac{1}{N}\sum_{i=1}^{N}\left|\widehat{\text{RUL}}_{i}-\text{RUL}_{i}^{\text{true}}\right|. (20)

Модель обучается отдельно от моделей обнаружения аномалий с размером пакета 32, оптимизатором Adam (α=10−3\alpha=10^{-3}) и 10 эпохами до сходимости.

Appendix D Промпт-инжиниринг LLM и качественная оценка

D.1 Проектирование промптов для генерации ответов

Агент C использует адаптивные шаблоны промптов, основанные на степени серьезности аномалии. Примеры:

Низкая степень серьезности (afog<0.6a_{\text{fog}}<0.6):

“Оборудование демонстрирует незначительную аномалию датчика (степень тяжести: 0.42). Контекст: [сводка датчика температуры]. Является ли это нормальным дрейфом или индикатором ранней неисправности? Сгенерируйте: (1) вероятную причину; (2) продолжить мониторинг или провести инспекцию?”

Высокая степень серьезности afog>0.8a_{\text{fog}}>0.8):

“Обнаружена аномалия критического оборудования (степень тяжести: 0.89). Сводка признаков: [sensor values]. Операционное воздействие: [cost/downtime estimates]. Рекомендуемые немедленные действия и требуемые навыки технического специалиста. Ожидаемые сроки вмешательства: [hours].”

Appendix E Метрики оценки

E.1 Метрики обнаружения аномалий

F1-Score (основная метрика): Гармоническое среднее точности и полноты, вычисляемое как:

F​1=2⋅Precision⋅RecallPrecision+Recall=2⋅TP2⋅TP+FP+FN.F1=2\cdot\frac{\text{Precision}\cdot\text{Recall}}{\text{Precision}+\text{Recall}}=\frac{2\cdot\text{TP}}{2\cdot\text{TP}+\text{FP}+\text{FN}}. (21)

Эта сбалансированная метрика критически важна для промышленных приложений, где как ложные срабатывания (FP), так и пропуски обнаружения (FN) влекут за собой значительные издержки..

Точность: доля предсказанных аномалий, являющихся истинными аномалиями, Precision=TPTP+FP\text{Precision}=\frac{\text{TP}}{\text{TP}+\text{FP}}. Высокая точность минимизирует ненужные вмешательства по техническому обслуживанию.

Полнота (чувствительность): доля истинных аномалий, правильно обнаруженных системой, Recall=TPTP+FN\text{Recall}=\frac{\text{TP}}{\text{TP}+\text{FN}}. Высокая полнота гарантирует, что критические неисправности не будут пропущены..

Точность: общая правильность классификации, Accuracy=TP+TNTotal\text{Accuracy}=\frac{\text{TP}+\text{TN}}{\text{Total}}. Вторичная метрика из-за учета дисбаланса классов.

ROC-AUC: Площадь под рабочей характеристикой приемника, измеряющая качество вероятностного ранжирования для всех настроек пороговых значений.

E.2 Метрики прогнозирования RUL

Средняя абсолютная ошибка (MAE): среднее абсолютное отклонение между предсказанными и истинными значениями RUL:

MAE=1N​∑i=1N|RUL^i−RULi|.\text{MAE}=\frac{1}{N}\sum_{i=1}^{N}|\widehat{\text{RUL}}_{i}-\text{RUL}_{i}|. (22)

Среднеквадратичная ошибка (RMSE): квадратный корень из среднего значения квадратов ошибок, в большей степени штрафующий за крупные ошибки.:

RMSE=1N​∑i=1N(RUL^i−RULi)2.\text{RMSE}=\sqrt{\frac{1}{N}\sum_{i=1}^{N}(\widehat{\text{RUL}}_{i}-\text{RUL}_{i})^{2}}. (23)

E.3 Метрики адаптации и эффективности

Улучшение F1 (Δ\DeltaF1): прирост производительности от начальной до финальной итерации, Δ​F​1=F​1final−F​1initial\Delta F1=F1_{\text{final}}-F1_{\text{initial}}, количественно определяющий способность к обучению.

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

Appendix F Детали конфигурации обучения

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

F.1 Конфигурация обучающих данных

  • ⟦• Набор данных котла: 8 000 обучающих выборок, 2 000 тестовых выборок (разделение 80-20 со стратификацией))
  • ⟦• Набор данных ветряных турбин: 400 обучающих образцов, 100 тестовых образцов (разделение 80-20))
  • ⟦• Стратегия валидации: 5-блочная перекрестная проверка на обучающей выборке для настройки гиперпараметров
  • ⟦• Аугментация данных: не применялась (сохраняет временную целостность данных датчиков))

F.2 Модели обнаружения аномалий

Модели обнаружения аномалий в таблице IX были настроены для достижения баланса между чувствительностью обнаружения и вычислительной эффективностью в потоковом режиме. Isolation Forest и One-Class SVM служат базовыми моделями без учителя, которые работают непосредственно в пространстве признаков, сокращенном с помощью ISAPCA, обеспечивая надежное обнаружение без размеченных аномалий. Последовательностные модели (LSTM и transformers) фиксируют временные зависимости в траекториях датчиков, позволяя обнаруживать постепенную деградацию на ранних стадиях, а не только внезапные сбои. Гиперпараметры были выбраны посредством предварительного сеточного поиска для поддержания стабильного обучения, предотвращения переобучения и обеспечения задержки вывода, совместимой с развертыванием в реальном времени в IIoT..

⟦Table IX: Конфигурация обучения для моделей обнаружения аномалий.
Model Hyperparam. Value
Isol. Forest Est. (ntreesn_{\text{trees}}) 200
Contam. (ρ0\rho_{0}) 0.32
Max samples/tree 256
Rand. seed 42
Training Unsupervised
One-Class SVM Kernel RBF
Gamma (γ\gamma) 1/nfeat.1/n_{\text{feat.}}
Nu (ν\nu) 0.25
Training Unsupervised
LSTM Arch. [64, 32, 32, 1] units
Seq. len. 10 timesteps
Batch 32
Epochs 50 (early stop p=10)
Opt. Adam (α=10−3\alpha=10^{-3}, β1=0.9\beta_{1}=0.9)
Loss Bin. cross-entropy
Dropout 0.2 (post-LSTM)
Transformer Encoder layers 2
Attn. heads 4
Emb. dim. 128
FF dim. 512
Batch 32
Epochs 50 (early stop)
Opt. Adam (α=10−3\alpha=10^{-3})
Loss Bin. cross-entropy

F.3 Оптимизация гиперпараметров

Все гиперпараметры моделей оптимизируются посредством систематического сеточного поиска на валидационных данных с использованием 5-кратной перекрестной проверки. Пространство поиска включает: уровень загрязнения IF ρ∈{0.25,0.30,0.32,0.35}\rho\in\{0.25,0.30,0.32,0.35\}, количество скрытых единиц LSTM ∈{32,64,128}\in\{32,64,128\}, скорость обучения ∈{10−4,10−3,10−2}\in\{10^{-4},10^{-3},10^{-2}\} и количество голов внимания в transformers ∈{2,4,8}\in\{2,4,8\}. Критерий оптимизации максимизирует среднее значение F1-меры по всем фолдам, что требует приблизительно 8 часов вычислительного времени для исчерпывающего поиска по всем моделям..

F.4 Прогнозирование RUL и обучение стратегии PPO

Конфигурация в таблице X связывает прогнозирование RUL на основе данных с политикой на базе PPO, которая адаптивно настраивает пороги принятия решений для управления аномалиями. Модель LSTM RUL изучает динамику деградации на коротких временных интервалах по недавним окнам данных датчиков, предоставляя непрерывную оценку остаточного срока службы, которая определяет срочность технического обслуживания. В дополнение к этому, агент SEMAS PPO работает в пространстве параметров F1-score, precision, recall и пороговых значений, оптимизируя вознаграждение, которое явно учитывает компромисс между эффективностью обнаружения, стабильностью решений и стоимостью вмешательства. Размер буфера воспроизведения, скорость обучения и значения clipping были выбраны для обеспечения стабильного улучшения политики без осциллирующего поведения, что позволило создать практический контроллер для адаптации порогов в режиме реального времени в промышленных средах..

⟦Table X: Конфигурация обучения для прогнозирования RUL и оптимизации политики PPO.
Component Parameter Value/Spec.
RUL Model Arch. LSTM [64,32,32,1] (ReLU)
Input (Xt−10:t,RULt)(X_{t-10:t},\text{RUL}_{t})
Batch 32
Epochs 10 (conv. obs.)
Opt. Adam (α=10−3\alpha=10^{-3})
Loss MAE
PPO (SEMAS) Replay 10k (s,a,r,s′)(s,a,r,s^{\prime})
State [F​1,P,R,w1,w2,ρ,τ][F1,P,R,w_{1},w_{2},\rho,\tau]
Action Δ​[w1,w2,ρ,τ]\Delta[w_{1},w_{2},\rho,\tau]
Reward α​F​1−β​|Δ​P−Δ​R|−γ​L\alpha F1-\beta|\Delta P-\Delta R|-\gamma L
Weights α=1.0,β=0.1,γ=0.001\alpha=1.0,\beta=0.1,\gamma=0.001
Updates 10/iter.
Batch 64
LR 3×10−43\times 10^{-4}
Clip 0.2
Disc. 0.99
GAE λ\lambda 0.95