SCADA.AI
AI-ассистент для оператора SCADA-системы промышленного здания. Система читает исторические телеметрические данные, анализирует состояние инженерного оборудования, выявляет аномалии и закономерности, формирует прогнозы и отвечает на вопросы оператора на естественном языке.
Назначение
SCADA.AI дополняет существующую систему диспетчеризации здания и превращает сырые данные телеметрии в управленческие решения. Система не заменяет SCADA, а работает поверх неё: читает историю из базы данных, применяет статистические модели и машинное обучение, предоставляет оператору готовую аналитику вместо ручного анализа графиков.
Основные задачи, которые решает система:
- Непрерывная оценка состояния инженерных систем здания
- Раннее обнаружение аномалий, дрейфа и деградации датчиков
- Выявление скрытых корреляций между параметрами среды и оборудованием
- Прогнозирование поведения параметров на горизонте от 7 до 365 дней
- Расчёт стоимости потреблённых энергоресурсов по интервальным тарифам
- Сокращение времени реакции оператора на нештатные ситуации
Возможности
Мониторинг здоровья системы
Композитный индекс состояния здания по шкале 0-100, складывающийся из четырёх компонентов: аварии, параметры среды, состояние оборудования, энергоэффективность.
- Индекс жизнеобеспечения по параметрам среды: CO2, температура, влажность, давление, VOC
- Журнал аварий с приоритетами HIGH / MEDIUM / LOW и детализацией по зонам
- Автоматическая диагностика датчиков: битые, офлайн, дребезжащие, залипшие
- Оценка энергоэффективности освещения с учётом светлого и тёмного времени суток по координатам объекта
Глубокий анализ данных (Deep Data Analysis)
Статистический анализ произвольных тегов телеметрии за выбранный период.
- Детекция аномалий методом Isolation Forest, Z-score и межквартильного размаха с типизацией: всплеск, провал, дрейф, шум, плато
- Сезонный анализ через быстрое преобразование Фурье с автоопределением доминирующих периодов
- Извлечение типовых суточных и недельных паттернов поведения параметра
- Корреляционный анализ: матрица Пирсона для набора тегов, попарные коэффициенты Пирсона, Спирмена, взаимная информация, кросс-корреляция с временным лагом
- Сравнительный анализ A/B: два периода одного тега или два тега оборудования, критерий Уэлча, размер эффекта Коэна
- Человекочитаемая интерпретация результатов средствами языковой модели
Аналитика и прогнозирование
- Линейный тренд-анализ с расчётом скорости изменения в единицах в сутки и коэффициента детерминации
- Экстраполяция трендов на горизонты 7, 30, 90 и 365 дней
- Корреляции между метриками с временным лагом до 24 часов
- Ранжирование проблем по интегральному показателю влияния
- Визуализация с интерактивным масштабированием, скользящими средними и линией тренда
Энергоучёт
- Расчёт потребления и стоимости ресурсов: электроэнергия, вода, тепло
- Интервальные тарифы с автоматическим выбором по дате
- Привязка счётчиков к тегам телеметрии
- Учёт показаний за текущий и предыдущий месяцы
- Управление тарифами и конфигурацией счётчиков через конфигуратор
Диалог с AI-ассистентом
- Общение на естественном языке через языковую модель YandexGPT
- Автоматический вызов инструментов системы по запросу оператора
- Детерминированная маршрутизация типовых запросов о здоровье здания и аналитике
- Визуальные виджеты в ответ на запросы: графики, панели, сводки
- Синтез речи для голосового воспроизведения ответов
Конфигуратор
- Управление модулями: включение и отключение без пересборки системы
- Настройка подключения к базе данных, адресов, параметров модели
- Автоопределение координат и часового пояса по названию города
- Редактирование системных промптов языковой модели
- Управление тарифами, счётчиками, порогами анализа
- Просмотр встроенной документации
Системные журналы
- Просмотр журналов работы в реальном времени
- Настраиваемый интервал опроса
- Фильтрация технического шума
Безопасность и лицензирование
- Ролевая модель доступа: администратор, инженер, оператор, руководитель
- Аутентификация по JWT-токенам с хешированием паролей алгоритмом bcrypt
- Автономное лицензирование: файл лицензии с подписью RSA-2048, проверка без обращения к серверу
- Льготный период после истечения лицензии
- Ограничение одновременных пользовательских сессий согласно лицензии
- Защита критичных модулей исходного кода компиляцией через Cython
Поставка
Система поставляется в виде самодостаточного релиза для установки на инфраструктуру заказчика:
- Контейнерные образы серверной и клиентской частей
- Файл лицензии, выпущенный под конкретного заказчика
- Скрипты установки, запуска, остановки и удаления для Windows и Linux
- Руководство по развёртыванию и настройке
Система работает с существующей базой данных SCADA и не требует изменения схемы телеметрии.
Требования к инфраструктуре
- Операционная система: Windows 10/11 Pro или Linux
- Docker Desktop или Docker Engine
- PostgreSQL 14 и выше с доступной историей телеметрии
- 8 ГБ оперативной памяти и выше
- Доступ к сети Интернет для работы языковой модели