Кейс производительности · Браузер 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 секунд (подготовка + расчёт) |
| Срочный заказ в разгар периода | Ещё один рабочий день перестановок | Пересчёт за секунды, сравнение версий |
| Контроль загрузки РЦ и персонала | «По ощущениям» | Диаграммы загрузки и теплокарта по дням |
| Просрочки | Обнаруживаются постфактум | Подсветка красным до срыва срока |
Повторим замер на ваших данных: пришлите выгрузку заказов — за час покажем ваши заказы в календаре планирования.
Запросить демо на своих данных