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

| Уровень аналитики | Вопрос | На чём стоит | Что даёт на линии |
|---|---|---|---|
| Описательная | что произошло | события с метками времени | сводка по браку за период и по типу дефекта |
| Диагностическая | почему произошло | те же события в разрезах | привязка брака к партии сырья, узлу линии, смене |
| Предиктивная | что произойдёт | длинный ряд с повторяющимся событием | оценка дрейфа процесса на заданном горизонте |
| Предписывающая | что сделать | правило поверх оценки | отбраковка изделия, изоляция партии, новая уставка |
Порядок уровней задан данными: каждый следующий работает на записях предыдущего. Аналитика производств в большинстве проектов держится на первом уровне годами: описательный отчёт собирается из сменного журнала, а диагностический требует у каждой записи разрез, которого в журнале не заводили.
Данные, без которых аналитика производства не начинается
Ряд наблюдений начинается с двух обязательных полей: единицы наблюдения и метки времени. Единица наблюдения это то, к чему относится запись: изделие, партия, узел линии, смена. Сменная сводка «забраковано столько-то листов» этим полям не удовлетворяет: одно число не разворачивается обратно ни в позицию дефекта на полотне, ни в номер партии сырья. Тут же расходятся два ряда, которые часто считают одним: ГОСТ 15467-79, стандарт на термины и определения в области качества продукции, разводит дефект и брак, а на одном изделии дефектов бывает несколько при одной забракованной единице.
Своего ряда по изделиям не даёт и приёмка партии: выборочный план по альтернативному признаку выносит одно решение на всю партию, и обратно в позицию дефекта на полотне или в номер гнезда формы эта строка не разворачивается. Процедура разобрана в материале методы контроля качества, а для ряда следует одно: единицей наблюдения остаётся партия, и разрез по узлу линии на ней не строится.
Диагностика включается, когда у каждой записи есть разрезы, и первый из них держится на едином перечне классов дефекта. На линии набор разрезов короткий:
- тип дефекта кодом единого классификатора предприятия: свободный текст в поле «примечание» в разрез не собирается;
- позиция дефекта на изделии: координата по ширине полотна, сторона листа, номер гнезда в форме;
- номер партии сырья и поставщик, без которых рост брака не привязать к входному материалу;
- смена, бригада и время суток;
- номер узла линии: пресс, сушильная камера, узел резки, укладчик.
Аналитика производства в России в большинстве проектов начинается со сборки этого ряда: на входе бумажный журнал ОТК, выгрузка из MES без привязки к единице продукции и таблица рекламаций, не сходящиеся между собой ни по одному полю. Предиктивная аналитика ИИ на таком материале даёт числа ровно той надёжности, какую несёт разреженный ряд: модель обучится на любых данных, а проверять её будет не на чем. Система аналитики производства становится рабочей, когда запись о дефекте и запись о партии сырья сходятся по общему идентификатору, а как он живёт от сырья до отгрузки, разобрано в материале прослеживаемость продукции.
Кто ведёт аналитику производства и что от него ждут
Аналитик производства работает с рядами по браку, простоям и параметрам процесса: собирает сводку по типам дефектов, ищет разрез, в котором расхождение устойчиво, и проверяет гипотезу на следующем периоде. Инструмент, отделяющий устойчивое расхождение от обычного разброса, придуман задолго до цифровизации: контрольные карты Шухарта смотрят на поведение ряда относительно границ. Без этого различения каждый всплеск брака разбирают как отдельный инцидент.
Аналитик данных на производстве занимается тем, что лежит до этой работы: сборкой ряда, сведением источников по общему ключу, проверкой полноты и починкой записей, пришедших с линии неполными. На небольшом предприятии обе роли закрывает один человек, но задачи у них разные.
Требование анализировать данные заложено в системе менеджмента качества. ГОСТ Р ИСО 9000, стандарт с основными положениями и словарём систем менеджмента качества, закрепляет принятие решений на основе свидетельств, а ISO 9001, стандарт на требования к системе менеджмента качества организации, требует анализировать данные мониторинга и измерений и выносить результат на анализ со стороны руководства. Какие именно величины считают и по каким шкалам сводят, разобрано в материале показатели качества.
Аналитика производства и продаж сходится в одной точке: рекламация замыкается на тип дефекта и номер партии. Возврат тогда становится записью в том же ряду, что и брак, снятый на линии, а расхождение между дефектностью цеха и дефектностью по рекламациям становится измеримым.
Где проходит граница прогноза: предиктивный контроль и обслуживание оборудования
Предиктивный контроль это управление с прогнозирующей моделью: регулятор на каждом такте решает задачу оптимизации на горизонте прогноза и выдаёт управляющее воздействие на исполнительный механизм. К предиктивной аналитике термин отношения почти не имеет, хотя звучит похоже: на выходе здесь уставка, уходящая в контур регулирования в темпе процесса.
Предиктивное обслуживание оборудования опирается на измеряемые ряды состояния узла: виброскорость на подшипниковом узле, температура корпуса подшипника, ток и мощность привода. Эти величины меняются постепенно, деградация узла читается как тренд, и прогноз здесь имеет смысл: ряд плотный, а физика износа одинакова от узла к узлу.
В обоих случаях прогнозируется процесс или узел. Появление конкретного дефекта на конкретном изделии так не прогнозируется: причина единичного дефекта чаще всего случайна, и в ряду наблюдений её нет вовсе. Инородное включение в партии сырья, скол режущей кромки, сбой подачи на один такт, попавшая под ролик стружка не имеют в данных предыстории, по которой их можно предвидеть.
Прогнозу поддаётся дрейф процесса: уход среднего размера за смену, рост доли дефектов одного типа после замены рулона, накопление отклонения по мере износа инструмента. На таком прогнозе назначают подналадку и меняют инструмент до выхода параметра за поле допуска. Изделие после этого всё равно проверяют: прогноз говорит о процессе и о партии, а рекламацию приносит единица продукции.
Какие уровни аналитики мы закрываем данными с линии
Описательный и диагностический уровни мы закрываем данными, которые снимает детекция на линии. В Grafana это тренды по количеству и типам дефектов за любой период, фильтры по дате, типу дефекта, классу продукции и поставщику сырья, дашборды под роль и алерты при ухудшении показателей. Поток с камер разбирает промышленная видеоаналитика, а весь путь от съёмки до отгрузки собран на странице контроль качества продукции.
Архив продукции хранится с глубиной до нескольких лет: поиск по дате, типу дефекта, сырью и поставщику, просмотр каждого дефекта в увеличенном масштабе для разбора рекламаций и проверки технологических гипотез. Прогноз дефектов мы не обещаем: ряд наблюдений сначала нужно накопить, и первым результатом внедрения становится сам ряд.