Skip to main content

Дашборды и KPI

Главный дашборд

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

Обзор представлений

ПредставлениеМаршрутНазначение
Главный дашборд/dashboardСводка KPI, статус оборудования, графики
Дерево устройств/treeИерархическая навигация с панелью деталей
Сводная таблица/tableПараметры оборудования в табличном виде
Сетевая диаграмма/diagramГраф связей оборудования
Технологическая схема/processПотоковая диаграмма процесса

Главный дашборд

Дашборд /dashboard построен на библиотеке grid-layout-plus и использует сетку 12 колонок с шагом 40px по вертикали. Виджеты поддерживают перетаскивание (drag-drop) и изменение размера (resize). Расположение виджетов сохраняется в localStorage отдельно для каждого проекта.

KPI-виджеты

В верхней части дашборда расположены карточки с ключевыми показателями:

ПоказательИсточникОбновление
Всего оборудованияКоличество shells с assetType, отличным от facility/area/equipmentGroupПри загрузке
Онлайн-устройстваНаличие свежих данных в OperationalData (< 5 мин)30 сек
Активные алармыСубмодель AlarmHistory, статус active30 сек
Доступность данныхСредний балл DataQuality по проекту60 сек
OEE (средний)Субмодель OEE: Availability x Performance x Quality60 сек

Карточки статуса оборудования

Под KPI-виджетами отображается разбивка оборудования по типам с цветовой индикацией состояния:

Цвет индикатораЗначение
ЗелёныйРабота, все параметры в норме
ЖёлтыйРабота, один или более параметров в зоне предупреждения
КрасныйАварийный останов или превышение критического порога
СерыйНет данных / оборудование выключено

Пороговые значения

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

ПараметрПредупреждениеАварийныйЕдиница
Температура подшипника85100C
Вибрация (RMS)5.07.5мм/с
Ток двигателя350400А
tip

Пороги настраиваются индивидуально для каждой единицы оборудования через субмодель TelemetryConfig. Значения в таблице -- типовые значения по умолчанию.

Графики телеметрии

Дашборд включает графики параметров, построенные на библиотеке ECharts 5. Поддерживаются два режима:

Реальное время (MQTT)

  • Данные поступают через WebSocket (MQTT over WS)
  • Кольцевой буфер на 300 точек (~5 минут при частоте 1 Гц)
  • Мгновенное отображение без polling

Исторические данные (ClickHouse)

Автоматический выбор таблицы по масштабу просмотра:

МасштабИсточникТочность
Последние 48 часовtelemetry_rawКаждое значение
До 30 днейtelemetry_1min1-минутная агрегация
Более 30 днейtelemetry_1hour1-часовая агрегация

Графики поддерживают ось времени, dataZoom (масштабирование мышью), легенду и наложение нескольких параметров на одном графике.

Дерево устройств (/tree)

Основной инструмент навигации по иерархии оборудования. Двухпанельная компоновка: слева -- дерево, справа -- панель деталей с субмоделями выбранного элемента и мини-картой иерархии.

Сводная таблица (/table)

Плоская таблица с параметрами всего оборудования проекта:

ВозможностьОписание
ФильтрацияПо типу оборудования, участку, группе, статусу
СортировкаПо любому столбцу, включая числовые параметры
ПоискПолнотекстовый по displayName (ru/en)
ГруппировкаПо участку, типу, группе оборудования
info

Таблица автоматически подтягивает displayName на языке интерфейса. Для оборудования с двуязычным Nameplate отображаются оба варианта названия.

Сетевая диаграмма (/diagram)

Визуализация связей оборудования в виде графа. Узлы -- AAS-оболочки, рёбра -- отношения parent-child из specificAssetIds.parentId. Поддерживается автоматическая раскладка по уровням, цветовая кодировка по типу и интерактивное выделение связанных элементов.

Технологическая схема (/process)

Потоковая диаграмма технологического процесса с live-значениями из OperationalData. Аномальные значения выделяются цветом.

Питание       Измельчение     Классификация    Флотация        Концентрат
--> [Дробилка] --> [Мельница] --> [Гидроциклон] --> [Флотомашина] -->
1550 т/ч 1895 т/ч 8695.6 т/ч 1612.6 т/ч

Темы оформления

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

ТемаРекомендация
ТёмнаяОператорские и диспетчерские (снижение нагрузки на глаза)
СветлаяОфисные помещения, презентации, печать
tip

Выбранная тема сохраняется в localStorage браузера и применяется автоматически при следующем входе.

Обновление данных

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

Тип данныхИсточникИнтервал
Структура (shells, submodels)BaSyx REST APIПри входе и смене проекта
Телеметрия (OperationalData)BaSyx REST APIPolling 5--30 сек
KPI (OEE, алармы)BaSyx REST APIPolling 30--60 сек
MQTT (где поддержано)WebSocket pushМгновенно

Интервал обновления можно настроить в панели настроек платформы.