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

Строим модели, которые по сигналам вашего оборудования (вибрация, ток, температура, наработка) заранее предупреждают, что узел уходит от нормы. Предупреждение приходит в вашу систему ТОиР, 1С или мессенджер, а решение о ремонте принимает человек. Начинаем с проверки данных: если истории отказов нет, честно говорим, что сначала нужен мониторинг, а не модель.

Обследование производства — 500 000 ₽, 4–6 недельПилот на одном типе оборудованияПредупреждения в ТОиР, а не автопилот

Зачем это нужно

С чем приходят

Внеплановые остановки

Узел отказал в середине смены, запчасть едет неделю. Ремонт идёт аварийно, а не в окно плановой остановки.

Ремонт по календарю

Исправные узлы меняют по регламенту, а внезапные отказы всё равно случаются. Регламент усреднён по парку, а не по состоянию конкретной единицы.

Данные пишутся и не используются

SCADA и система мониторинга годами хранят ток и температуру, но смотрит на них только диспетчер, и только когда уже что-то случилось.

Пороги срабатывают не вовремя

Либо тревога приходит после отказа, либо десять ложных в неделю, и на сигнал перестают реагировать.

Историю отказов не собрать

В журнале ремонтов записано «заменён подшипник», без времени начала неисправности и без причины. Обучать модель не на чем.

Непонятно, с чего начать

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

Честно

Когда прогноз отказов работает, а когда рано

Предиктивное обслуживание не универсально. Ниже условия, при которых оно оправдано, и случаи, когда лучше начать с другого.

Работает, когда

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

Рано или не подходит, когда

  • Отказы внезапные: обрыв, короткое замыкание, поломка от удара. Предвестника в сигнале нет.
  • Каждая единица парка существует в одном экземпляре и ни разу не отказывала. Обучить модель отказу не на чем, остаются пороги и правила.
  • Данные не пишутся или записываются раз в смену от руки. Сначала нужен мониторинг и учёт.
  • Простой дешёвый и ремонт не срочный. Плановое обслуживание обойдётся проще и надёжнее.
  • Журнал ремонтов нельзя связать с конкретным узлом и датой. Без этого нет разметки.
С чего начинаем

Готовность данных определяет первый шаг

От того, что у вас есть сейчас, зависит, что реально получить. Подробный разбор темы — в материале про предиктивное обслуживание.

Что есть сейчас
С чего начинаем
Что реалистично получить
Что дальше
Что есть сейчасСигналов нетили они не пишутся
С чего начинаемМониторинг и учёт простоев: съём состояния и наработки, отчёт по сменам
Что реалистично получитьКартина «как есть»: что стоит, сколько и по каким причинам. Модели на этом этапе нет
Что дальшеНакопление истории, затем следующая строка таблицы
Что есть сейчасСигналы есть, отказов малоили не размечены
С чего начинаемОписание нормы и обнаружение аномалий; пороги и правила по паспортным данным
Что реалистично получитьСообщение «узел ведёт себя необычно». Какой именно отказ ожидается, модель не скажет
Что дальшеРазметка отказов по журналу ремонтов, проверка на отложенной выборке
Что есть сейчасСигналы и отказы связаныв журнале есть дата и узел
С чего начинаемМодель прогноза отказа на заданном горизонте: «в ближайшие дни риск высокий»
Что реалистично получитьПредупреждение с оценкой риска и список признаков, которые на него повлияли
Что дальшеПодключение к ТОиР, настройка порога под цену пропуска
Что есть сейчасМного отказов до концаизнос идёт по понятному закону
С чего начинаемОценка остаточного ресурса: сколько работы осталось до порога износа
Что реалистично получитьОкно для планирования замены: подшипники, инструмент, фильтры. Точность зависит от узла
Что дальшеПересчёт по мере накопления данных и смены партий запчастей
Данные

Тип оборудования, сигнал и что с этого можно предсказать

Таблица типовая. Для вашего парка заполняем её на обследовании: по обходу, паспортам и журналам, а не по аналогии с чужим заводом.

Оборудование и сигнал
Какие данные нужны
Что можно предсказать
Что мешает
Оборудование и сигналНасосы, вентиляторы, редукторывибрация
Какие данные нужныВибрация в нескольких точках, обороты, нагрузка; для спектра нужна высокая частота дискретизации
Что можно предсказатьИзнос подшипников, расцентровку, дисбаланс на ранней стадии
Что мешаетСистема хранит усреднённое раз в минуту, а спектр требует сырого сигнала. Признаки приходится считать рядом с датчиком
Оборудование и сигналЭлектродвигателиток и температура
Какие данные нужныТок по фазам, температура обмоток и подшипников, режим работы
Что можно предсказатьПерегрев, проблемы обмотки и подшипников, ненормальную нагрузку
Что мешаетТок зависит от нагрузки. Без режима работы модель путает норму с аномалией
Оборудование и сигналСтанки с ЧПУшпиндель и привод
Какие данные нужныНагрузка и ток шпинделя, вибрация, наработка инструмента, коды остановов из стойки
Что можно предсказатьИзнос инструмента и шпиндельного узла, рост нагрузки при той же программе
Что мешаетСтойка отдаёт данные не всегда и не все. Разные программы обработки дают разную нагрузку
Оборудование и сигналКомпрессоры, гидравликадавление и температура
Какие данные нужныДавление, температура, расход, частота включений, моточасы
Что можно предсказатьПадение эффективности, утечки, износ клапанов и уплотнений
Что мешаетДатчики давления не стоят на нужных участках; утечку видно только косвенно
Оборудование и сигналКонвейеры, подъёмные механизмыток и счётчики
Какие данные нужныТок привода, число циклов, время хода, температура
Что можно предсказатьРост сопротивления, износ приводов и тормозов
Что мешаетНагрузка меняется от смены к смене, а паспортных нормативов на ресурс может не быть
Подходы

Пороги, аномалии, прогноз отказа, остаточный ресурс: что когда брать

Сложная модель не лучше простой, если данных мало. Берём самый простой подход, который проходит проверку на ваших данных.

Подход
Что нужно из данных
Что на выходе
Где ломается
ПодходПороги и правилапо паспорту и нормативам на вибрацию
Что нужно из данныхДопустимые значения от производителя, нормативы для вашего типа машин (сверяем с документацией)
Что на выходеТревога при выходе за границу
Где ломаетсяОдин порог на разные режимы работы. Тревога приходит поздно или слишком часто
ПодходОбнаружение аномалиймодель нормы
Что нужно из данныхПериод нормальной работы в разных режимах; отказы можно не размечать
Что на выходеОценка «насколько текущее состояние необычно»
Где ломаетсяЛюбое необычное, но безвредное событие (новая партия, смена режима) даёт ложную тревогу
ПодходПрогноз отказа на горизонтеклассификация
Что нужно из данныхРазмеченные отказы: узел, дата, вид; достаточно примеров каждого вида
Что на выходеРиск отказа в ближайшие N дней и признаки, повлиявшие на оценку
Где ломаетсяМало отказов, перекос выборки, разметка по дате ремонта вместо даты неисправности
ПодходОстаточный ресурспрогноз износа
Что нужно из данныхИстории работы до отказа или до замены, понятный параметр износа
Что на выходеОценка оставшейся наработки с интервалом неопределённости
Где ломаетсяУзлы меняют заранее, не дожидаясь конца: данных «до конца» нет
Качество

Как мы измеряем, что прогноз работает

До пилота договариваемся, по какому числу его принимать. Метрика «точность в среднем» для редких отказов бесполезна: модель, которая всегда говорит «всё в порядке», при редких отказах почти всегда «права».

Считаем четыре вещи, и каждая записывается в протокол испытаний.

  • Полнота. Какая доля настоящих отказов была предсказана заранее. Пропущенный отказ означает аварию.
  • Ложные срабатывания. Сколько ложных предупреждений приходится на единицу оборудования за месяц. Если бригада не успевает проверять, сигнал перестанут читать.
  • Упреждение. За сколько до отказа приходит предупреждение. Предупреждение за пять минут не оставляет времени на ремонт, даже если оно верное.
  • Стоимость. Пропуск отказа и ложная тревога стоят по-разному. Порог срабатывания выбираем так, чтобы минимизировать ожидаемые потери: цена пропуска × число пропусков плюс цена проверки × число ложных тревог. Цены ставите вы, расчёт делаем мы.

Проверяем на отложенной выборке по времени: модель учится на прошлом периоде, а оценивается на более позднем, который она не видела. Случайное перемешивание строк даёт красивые цифры и не работает в реальности, потому что соседние по времени записи почти одинаковы и «подсказывают» ответ. Для части парка оставляем единицы, которых модель не видела совсем.

Если на отложенной выборке результат хуже порога, о котором договорились, говорим об этом в протоколе, а не меняем порог задним числом. Это повод остановиться: когда останавливать ИИ-пилот.

Результат

Предупреждение для человека, а не автопилот

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

  • единица оборудования и узел: «насос №3, подшипниковый узел со стороны привода»;
  • что изменилось: рост вибрации и температуры относительно нормы для текущего режима;
  • оценка риска и горизонт: «риск отказа в ближайшие дни повышен»;
  • что проверить: короткий список действий для слесаря или механика;
  • ссылка на график и на историю по узлу.

Предупреждение уходит туда, где работает служба эксплуатации: заявка в систему ТОиР (в том числе на 1С), сообщение в рабочий мессенджер, строка в панели диспетчера. Исполнитель отмечает результат: «подтвердилось», «ложная тревога», «причина другая». Эти отметки возвращаются в данные и со временем улучшают модель. Без обратной связи прогноз устаревает.

Данные для модели идут по привычным протоколам. Какой выбрать для вашего парка, разобрано в материале про OPC UA, Modbus и MQTT.

Что делаем

Из чего состоит работа

Цены и сроки — по тарифам. Обследование вычитается из следующего этапа. Остановиться можно после любой ступени.

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

Обход, паспорт парка, проверка данных и журналов ремонтов, оценка, на каком типе оборудования прогноз возможен. Документ с планом и вилкой бюджета, годный и для тендера. 500 000 ₽ и 4–6 недель.

4–6 недель

Схема съёма и хранения данных

Откуда и как забираем сигналы (OPC UA, Modbus, MQTT, выгрузки из систем), где считаем признаки, как храним ряды. Требования к инфраструктуре в вашем контуре.

в обследовании

Подготовка данных и разметка

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

в пилоте

Пилот на одном типе оборудования

Модель на ваших данных, замер качества по методике выше, предупреждения в вашу систему на ограниченном парке. Тяжёлый пилот — 400 000–1 200 000 ₽, 2–3 месяца.

2–3 месяца

Вывод в продуктив

Расширение на парк, мониторинг модели и данных, процесс переобучения, регламент реакции на предупреждения, передача исходников. От 1 500 000 ₽ этапами по 300 000–700 000 ₽.

от 3 месяцев

Сопровождение

Контроль качества модели и потока данных, разбор спорных предупреждений, плановые доработки. 20 000 / 60 000 / 120 000 ₽ в месяц по пакетам.

ежемесячно
Процесс

Как идёт работа

Недели 1–2: обход и выбор типа оборудования

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

Недели 3–6: проверка данных и план

Считаем, сколько сигналов и отказов реально есть. Если хватает, планируем пилот. Если нет, предлагаем мониторинг и учёт и говорим, через какое время можно вернуться к модели.

Месяц 2: данные и разметка

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

Месяцы 2–4: модель и параллельная работа

Модель работает рядом с обычным обслуживанием, предупреждения идут в тестовом режиме. Сверяем с тем, что происходило на самом деле.

Приёмка и решение

Протокол испытаний с полнотой, ложными тревогами и упреждением. Решаем: расширять, дорабатывать или остановиться. Всё сделанное остаётся у вас.

Контроль

Что остаётся у вас и чего мы не делаем

Остаётся у вас

  • Данные оборудования и журналы ремонтов; наружу они не уходят, работаем в вашем контуре.
  • Исходный код, модели и конфигурации в вашем репозитории с первого коммита.
  • Протокол испытаний и методика проверки, по которой качество можно проверить без нас.
  • Решение о ремонте и остановке оборудования: система только предупреждает.
  • Право остановиться после любой ступени.

Мы этого не делаем

  • Не монтируем датчики и не прокладываем кабели: это делает ваш подрядчик по автоматике.
  • Не занимаемся пусконаладкой контроллеров и цеховых сетей.
  • Не заменяем систему ТОиР: подключаемся к вашей или к 1С.
  • Не управляем оборудованием и не заходим в контуры управления.
  • Не обещаем предсказать любой отказ и не называем процент заранее: результат на ваших данных измеряем на пилоте.
Инструменты

На чём собираем

Данные и модели
  • Python, pandas, scikit-learn
  • PyTorch, если простые модели не проходят проверку
  • PostgreSQL с расширением для временных рядов или ClickHouse
  • Grafana для графиков и панелей
Съём и интеграция
  • OPC UA, Modbus, MQTT
  • Выгрузки из SCADA, MES и систем мониторинга
  • Обмен с ТОиР и 1С, уведомления в мессенджер
  • Docker, Linux (в том числе Astra Linux), развёртывание в вашем контуре
Материалы

Материалы по теме

Блог

Предиктивное обслуживание: как это работает

Три стратегии обслуживания и что нужно для старта.

  • Реактивное, плановое, предиктивное
  • Какие данные нужны
Читать →
Блог

Что такое OEE

Как считается эффективность оборудования и почему важна методика.

  • Доступность, производительность, качество
  • Пример расчёта
Читать →
Блог

Что такое MLOps

Как модель живёт после пилота: версии, мониторинг, переобучение.

  • Дрейф данных
  • Когда переобучать
Читать →
Заявка

Проверим, можно ли предсказывать отказы вашего оборудования

Короткий созвон: что за оборудование, какие сигналы пишутся, ведётся ли журнал отказов. По итогам скажем, с чего начинать: мониторинга или сразу пилота.

Спасибо, заявка отправлена. Ответим в течение рабочего дня.

Не удалось отправить. Напишите в телеграм или позвоните.

Вопросы

Частые вопросы: предиктивное обслуживание оборудования

Работает ли предиктивное обслуживание на любом оборудовании?

Нет. Оно работает там, где отказ развивается постепенно и оставляет след в сигнале, а между признаком и поломкой есть время на реакцию. Внезапные отказы вроде обрыва или короткого замыкания по данным не предсказать. Это проверяется на обследовании по вашим данным и журналам.

Какие данные нужны для старта?

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

Что делать, если истории отказов нет?

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

Можно ли обойтись пороговыми значениями без модели?

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

Как проверяется качество прогноза?

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

Система будет сама останавливать оборудование?

Нет. В контуры управления мы не заходим. Система передаёт предупреждение в вашу ТОиР, 1С или мессенджер, а решение принимает человек.

Устанавливаете ли вы датчики?

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

Сколько стоит и сколько занимает?

Обследование производства — 500 000 ₽, 4–6 недель, сумма вычитается из следующего этапа. Пилот на одном типе оборудования — 400 000–1 200 000 ₽, 2–3 месяца. Вывод в продуктив — от 1 500 000 ₽ этапами по 300 000–700 000 ₽, от 3 месяцев. Точные цифры называем после обследования.

Что происходит с моделью после запуска?

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

Вы работаете только в Ростове-на-Дону?

Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.