Кейс производительности · Браузер APS

990 событий производственного календаря: подготовка 85 секунд, расчёт плана — 23

Проверенный замер Браузера APS на типовом объёме позаказного производства: календарь из 990 событий (операции, занятые слоты, календари рабочих центров). Разбираем, что входит в замер, почему первый расчёт — не главное число в этом кейсе и что происходит с планом дальше.

990

событий в календаре: операции, слоты APS, рабочие интервалы РЦ

85 сек

подготовка данных: парсинг JSON, построение кандидатных слотов, модель размещения

23 сек

расчёт плана выбранным решателем и пост-проверка ограничений

Что входит в замер

—

Подготовка (85 секунд) — одноразовый этап: система читает входной JSON (техкарты, операции, ресурсы, календари рабочих центров, текущие занятые слоты), строит сетку времени и кандидатные слоты размещения для каждой операции. Именно этот этап растёт с размером задачи.

—

Расчёт (23 секунды) — выбранный решатель размещает операции по слотам с учётом сроков, приоритетов, переналадок, ремонтов и простоев. Точные решатели (HiGHS, CP-SAT, SCIP) ищут оптимальное или близкое к оптимальному решение; кастомный эвристический решатель строит большие планы за секунды.

—

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

Почему 23 секунды — не главное число

Главный эффект для плановика — то, что происходит после подготовки. Модель размещения уже построена, поэтому пересчёт плана с новыми условиями занимает секунды, а каждый расчёт сохраняется версией. Практически это означает:

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

«Что будет, если» — моделируется неограниченное число раз: другие приоритеты, другой решатель, поломка станка.

Битва сценариев — на одних данных считаются все четыре решателя; побеждает лучший допустимый план по выбранной цели.

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

Сравнение с ручным планированием

ЗадачаExcel + плановикБраузер APS
Первичный план на ~1000 событий1–2 рабочих дня108 секунд (подготовка + расчёт)
Срочный заказ в разгар периодаЕщё один рабочий день перестановокПересчёт за секунды, сравнение версий
Контроль загрузки РЦ и персонала«По ощущениям»Диаграммы загрузки и теплокарта по дням
ПросрочкиОбнаруживаются постфактумПодсветка красным до срыва срока

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

Запросить демо на своих данных