1. Какую задачу мы решаем
Цель проекта сформулирована как проверяемое условие:
1.1. Критерий успеха
Цель проекта сформулирована как проверяемое условие:
Сортировочный центр должен устойчиво принимать 100 000 сортируемых товаров в час, распределять их по 400 направлениям, формировать исходящие КТЯ и палеты, не создавать неограниченно растущих очередей и отгружать поступивший поток в пределах 24 часов.
Слово «устойчиво» здесь принципиально. Если в течение короткого опыта центр обработал накопленный запас, это еще не означает, что он выдерживает такой поток постоянно. Для устойчивого режима средний выход должен соответствовать входу, а незавершенная работа не должна расти из часа в час.
Мы считаем решение успешным, если одновременно выполняются четыре условия:
| Условие | Как проверяется |
|---|---|
| Пропускная способность | Сортировка и сквозной выход близки к 100 000 товаров/ч |
| Срок | Товары и КТЯ покидают центр не позднее 24 часов |
| Устойчивость | Очереди и незавершенная работа не растут без ограничения |
| Реализуемость | Число линий, ворот, буферов и площадь имеют явное обоснование |
1.2. Почему нельзя ограничиться делением потока на мощность
Простой расчет 100 000 / 10 000 = 10 отвечает только на вопрос о номинальной
мощности сортировщиков. Он не учитывает:
- остановки оборудования и смену заполненного КТЯ на пустой;
- неравномерность 400 направлений;
- повторное считывание и ручной разбор исключений;
- накопление КТЯ до полной палеты и ожидание рейса;
- ограничение палетизации и ворот отгрузки;
- пустой старт системы и остаток незавершенной работы в конце наблюдения.
Поэтому в проекте есть аналитический слой и имитация. Первый не дает модели скрыть ошибку в единицах или балансе. Вторая показывает поведение связанной системы во времени.