Поиск аномалий во временных рядах
Анализ временных рядов читает поток измерений подряд: привычные границы сигнала модель считает по его же истории и пересчитывает при смене режима. Инженер получает отметку на записи до того, как ситуация станет критической, решение остаётся за человеком. Dzeta AI разворачивает такие системы в контуре заказчика, первый измеримый результат — на пилоте за 2–6 недель.
Что система делает с потоком измерений: от сигнала до предупреждения
Стенд, датчик и счётчик пишут значение за значением, и за смену набегает запись, просматривать которую целиком некому. Система читает её подряд и показывает места, где сигнал вёл себя непривычно.
Чем ряд измерений отличается от обычной таблицы
Порядок точек и расстояние между ними в ряду сами несут информацию: строки таблицы переставить можно, точки — нет. Пропуск в середине записи ломает картину сильнее, чем пропуск в конце: исчезает кусок, по которому видно, как показатель туда пришёл. Поэтому модель смотрит на точку вместе с окружением: что было до неё, что показывали соседние каналы, в каком режиме работало оборудование.
Что делают с многоканальной записью до модели
Многоканальная запись — это несколько каналов, пишущих параллельно: у каждого своя шкала, своя частота опроса, свои единицы. До обучения каналы сводят к общей временной сетке и сопоставимым величинам, иначе канал с крупными числами перетянет внимание модели, а мелкий останется незамеченным.
Отдельная работа — сбои самой записи: датчик отвалился и пишет ноль, прибор перезагрузился, часы двух устройств разошлись, значение застряло и повторяется. Такие участки размечают заранее: застрявший датчик и настоящее отклонение похожи. В авиационном проекте Dzeta AI сигналы сводили к общему виду отдельным этапом работ.
Откуда берётся граница нормы и почему её пересчитывают
Граница, выставленная руками однажды, ловит либо всё подряд, либо ничего: узкая заваливает дежурного уведомлениями, и он перестаёт их открывать, широкая молчит, пока чинить не станет поздно.
Вместо уставки диапазон считают по истории самого сигнала. Модель разбирает, какой у показателя разброс, как он меняется на разгоне и на установившемся ходу, какие сочетания каналов уже встречались. Диапазон ожидаемого получается свой для каждого режима.
Пересчитывают границы при смене режима: перешли на другое изделие, поменялась оснастка или условия на площадке — значения уезжают целиком, хотя ничего не сломалось. Новое привычное поведение сигнала задаёт новый диапазон, и переналадка не оборачивается потоком ложных тревог. По той же механике ищут отклонения в показателях работы компании, где ряд складывается из заявок, отгрузок и платежей.
Что считают отклонением
Отклонения бывают разного вида, и ищут их одновременно:
- разовый скачок: значение выпрыгнуло за пределы ожидаемого и вернулось;
- медленный уход: показатель смещается день за днём, каждое значение остаётся в норме, движение в целом — нет;
- непривычное сочетание каналов: по отдельности значения обычные, вместе раньше не встречались;
- сигнал не для текущего режима: нормальное для разгона значение на установившейся работе.
Инженер получает отметку на записи — время, канал и участок сигнала; состав отметки согласуют при внедрении. Дальше он решает, останавливать ли оборудование, звать ли наладчика или списать находку на условия замера. Рядом держат экран наблюдения, его состав согласуют на внедрении.
Откуда идут измерения и куда уходит результат
Новых приборов задача не требует: измерения берут там, где они уже пишутся.
| Источник измерений | Что делает система | Куда уходит результат |
|---|---|---|
| Многоканальные осциллограммы | Сводит каналы к общей сетке, отмечает участки за границей ожидаемого | Предупреждение инженеру |
| Датчики и измерительные стенды | Читает поток подряд вместо выборочного просмотра | Отметка в журнале измерений |
| SCADA (диспетчерское управление) и архивы технологических данных | Сравнивает ход процесса с привычным для этого режима | Экран наблюдения |
| Выгрузки CSV и Excel | Сводит колонки и единицы к одному виду, размечает пропуски и сбои | Разбор истории на пилоте |
На пилоте хватает архива выгрузок: границы считают по истории, живое подключение необязательно. Постоянный приток данных настраивают на полном внедрении, состав источников и способ подключения разбирают на аудите.
Когда признак дефекта виден глазом, задачу может закрыть съёмка: так устроен разбор кадров с производственной линии, а датчик в это же время пишет ряд. На одном участке обе системы отвечают за разные признаки.
Как проверяют, что модель не пропускает и не шумит
Проверка руками идёт выборочно, и редкое событие проходит мимо: смотрят часть записей, а нечастый дефект попадает в непросмотренную часть.
Модель проверяют на отложенной части истории — периоде, по которому уже известно, чем всё закончилось: где была остановка, где ушла в брак партия, где тревогу подняли зря. При обучении этот период от модели закрывают, потом её находки сравнивают со случившимся.
Пропуски и ложные тревоги считают отдельно: цена у них разная. Пропущенное отклонение стоит остановки или испорченной партии, ложная тревога — времени инженера, а при потоке уведомлений обходится дороже: систему, которая срабатывает постоянно, перестают открывать. Границу между ошибками проводит заказчик.
Целевое качество и критерии приёмки Dzeta AI фиксирует до старта на данных заказчика, по ним систему и принимают. Точности до замера на вашей истории мы не называем: число с чужих каналов и чужого оборудования о ваших измерениях не говорит ничего.
Проект Dzeta AI: аномалии в измерениях у производителя авиационной техники
Крупный российский производитель авиационной техники контролирует конструктивные элементы по многоканальным осциллограммам и весовым измерениям; ручной разбор перестал успевать за потоком записей. Команда Dzeta AI привела сигналы к сопоставимому виду, выбрала способ искать отклонения, описала критерии качества и процедуру проверки, встроила эксплуатационный модуль в существующую инфраструктуру предприятия. Предупреждение приходит инженеру до того, как ситуация становится критической.
Сроки и цифры проекта — на отраслевой странице: аномалии в измерениях у производителя авиационной техники. Путь от первой модели до ежедневной работы на площадках — отдельная инженерная задача: вывод обученной модели в постоянную работу.
Как проходит внедрение: аудит, пилот, приёмка
Внедрение идёт этапами, в продуктив проект уходит по результатам пилота.
| Этап внедрения | Срок и стоимость | Что получает заказчик |
|---|---|---|
| Аудит | 3–5 рабочих дней | Карту потерь в часах и деньгах и план внедрения. Интервью и выгрузки, работа по NDA. Стоимость зависит от числа процессов, называем после созвона. |
| Пилот | 2–6 недель, от 290 000 ₽ | Модель на своём архиве измерений и первый измеримый результат: один участок доводят до находок, которым можно верить. |
| Приёмка | По итогам пилота | Проверку на отложенной части истории по критериям, согласованным до старта. |
| Полное внедрение | 4–12 недель, стоимость — после пилота | Систему в продуктиве: постоянный приток измерений, предупреждения инженеру, экран наблюдения. |
Сначала пилот — короткая проверка метода на части архива измерений показывает, различимо ли отклонение в ваших каналах. Часть бюджета уходит на данные: архив собирают из разных мест, размечают сбои, восстанавливают режимы. Почему разбор архива занимает отдельную строку в счёте, разобрано в блоге Dzeta AI.
Где работает система и кто видит измерения
Систему на открытых моделях Dzeta AI разворачивает в контуре заказчика: измерения, записи испытаний и журналы оборудования не покидают компанию, как и персональные данные (152-ФЗ «О персональных данных»). Во внешние сервисы вроде ChatGPT данные не уходят, если заказчик этого не хочет. Журнал хранит подтверждения находок, модель меняется без переделки системы. Свой IT-отдел не нужен: хватит человека, который знает, что на оборудовании считается нормой.
Когда анализ временных рядов не окупится
Метод подходит, если измерения копятся в архиве, режимы работы повторяются, а находку есть кому разобрать. Не подходит, если:
- измерения нигде не сохраняются или пишутся на бумагу: проект начнётся со сбора данных;
- история короткая, режимов в ней меньше, чем в работе, или сигнал каждый раз новый: границу считать не по чему;
- прибор один, и смотрит на него один человек раз в смену: вложения не вернутся;
- задачу закрывают уставки, настроенные в существующей системе: так и напишем в отчёте;
- на стороне заказчика некому подтвердить, что находка — отклонение.
Пока кто-то не поменяет порядок работы на участке, находка остаётся строкой в журнале. Почему найденное отклонение само не превращается в деньги, разобрано в блоге Dzeta AI.
Вопросы об анализе временных рядов и поиске аномалий
Сколько стоит система поиска аномалий в данных датчиков?
Пилот стоит от 290 000 ₽ и занимает 2–6 недель, аудит — 3–5 рабочих дней, полное внедрение — 4–12 недель. Стоимость аудита называем после короткого созвона, сумму полного внедрения считаем по итогам пилота. На цену влияют число каналов, состояние архива измерений и то, сколько режимов работы придётся описать.
Какие данные нужны, чтобы запустить анализ временных рядов?
Нужен архив измерений за период, в который попали разные режимы работы оборудования. Подходят выгрузки CSV и Excel, осциллограммы, архивы технологических данных, журналы событий. Полезны отметки о том, когда были остановки и брак: по ним проверяют, что модель находит именно эти случаи. Если измерения нигде не сохраняются, проект начинается с их сбора.
Какую точность даёт обнаружение аномалий?
Числа до замера на ваших измерениях Dzeta AI не называет: результат зависит от каналов, оборудования и качества записи. Целевое качество и критерии приёмки фиксируют до старта на данных заказчика. Пропуски и ложные тревоги считают отдельно, потому что цена ошибки в обе стороны разная.
Делает ли Dzeta AI предиктивное обслуживание оборудования?
Проектов по прогнозу поломок и остаточного ресурса у Dzeta AI нет, поэтому сроков до отказа система не обещает. Подтверждено другое: в проекте для производителя авиационной техники инженер получает предупреждение о выходе сигнала за привычные границы до того, как ситуация становится критической. Что делать с этим предупреждением, решает служба эксплуатации.
Чем это отличается от порогов, которые уже выставлены в системе?
Фиксированная уставка не меняется вместе с режимом работы и потому ловит либо всё подряд, либо ничего. Границу в анализе временных рядов считают по истории самого сигнала и пересчитывают при смене режима. Кроме отдельных значений система смотрит на сочетание каналов: каждое значение в пределах нормы, а такого сочетания в истории не встречалось.
Можно ли развернуть систему на своих серверах, чтобы измерения не уходили наружу?
Да, систему анализа временных рядов разворачивают в контуре заказчика на открытых моделях. Измерения, записи испытаний и журналы оборудования остаются внутри компании, персональные данные её не покидают (152-ФЗ). В ChatGPT и другие внешние сервисы данные не уходят, если заказчик этого не хочет. Модель можно заменить без переделки системы.
За какой срок внедряют анализ временных рядов?
Аудит занимает 3–5 рабочих дней, пилот — 2–6 недель, полное внедрение — 4–12 недель. Первый измеримый результат появляется на пилоте: на архиве измерений видно, находит ли модель те события, которые вы уже знаете. В продуктив проект уходит по результатам пилота.
Смежные решения
Расскажите, что нужно улучшить
Для начала хватит короткого описания. Вместе уточним данные, процесс и критерии результата.
Заявка попадёт напрямую нашей команде.
- Или напишите напрямую
- contact@dzeta.ai
- Telegram
- @Alexey_dzeta
- +7 929 818-58-10