Принцип формирования складских кластеров
Складской кластер представляет собой логическое объединение физических объектов хранения, работающих как единый пул для обслуживания заказов в пределах очерченной географической зоны. Логистическая платформа оцифровывает карту покрытия, разделяя её на ареалы с радиусом, не превышающим пороговое значение в 30–50 километров. Подобная модель, подробно описанная в статье «размещение товаров на озон», позволяет ограничить транзитное плечо и исключить магистральные перевозки внутри одного субъекта федерации, сокращая время последней мили до нескольких часов.
Каждый кластер содержит от трёх до пяти складов, что обеспечивает взаимозаменяемость при пиковых нагрузках или локальных сбоях. Состав кластера не статичен: при вводе нового объекта хранения система автоматически пересчитывает границы зон покрытия, добиваясь максимального перекрытия территории без образования разрывов. Общая ёмкость хранения кластера балансируется под прогнозируемый спрос с учётом сезонных пиков, при этом предельная пропускная способность одного склада ограничена диапазоном 200–300 параллельных сборочных операций в пиковый период.
Логика объединения складов в зоны покрытия
Решение об отнесении склада к конкретному кластеру принимается на основе постоянной метрики — времени автомобильного плеча до центроида зоны. Если расчётное время в пути превышает 80 минут, такой склад исключается из кандидатов, поскольку временной лаг делает невозможной доставку день-в-день. Дополнительным критерием выступает коэффициент перекрытия зон: каждый адрес доставки должен находиться в зоне обслуживания минимум двух складов одного кластера, чтобы обеспечить резервирование. Эта избыточность минимизирует переносы заказов при выходе из строя отдельного объекта.
Карта кластеров и деление территории на ареалы обслуживания
Итоговая карта кластеров представляет собой совокупность непрерывных полигонов, построенных с помощью триангуляции Делоне от точек расположения складов. Для каждого ареала определяется основной и резервный маршрутный план, а время комплектации и доставки рассчитывается с точностью до 15-минутных интервалов. Важной характеристикой является тип покрытия: сплошное действует внутри городских агломераций, очаговое — в пригородных и удалённых районах, где кластер формируется вокруг одного распределительного центра. Границы ареалов пересматриваются ежеквартально на основе статистики выполненных заказов.
Метрики, задающие очерёдность выбора склада
Очерёдность, с которой система резервирования пытается закрепить товар за конкретным складом, формируется динамической весовой моделью. Ведущий весовой коэффициент — расстояние до получателя — умножается на поправочный множитель, отражающий текущую операционную нагрузку объекта. Дополнительно в расчёт принимаются флаг наличия необходимого температурного оборудования и историческая частота отмен по данному складу за предшествующие 48 часов. Совокупный рейтинг пересчитывается для каждой поступающей корзины, а не кешируется на длительный период.
Расстояние до покупателя как базовый критерий ранжирования
В расчётной формуле расстояние имеет весовой коэффициент 0,6, что делает его доминирующим параметром. Система использует дорожный граф для определения кратчайшего времени в пути, а не прямую геодезическую дистанцию. Если несколько складов укладываются в сопоставимый временной интервал (разница не превышает 15 минут), включается вторичный критерий — коэффициент загруженности. Пороговое значение для перехода на следующий по близости склад задано как превышение времени доставки на 25%, что позволяет избежать неоправданного удлинения срока без существенного выигрыша в пропускной способности.
Коэффициент загруженности и его влияние на позицию в очереди
Под загруженностью понимается отношение текущего числа активных сборочных листов к паспортной мощности склада, выраженное в процентах. При превышении отметки в 85% приоритет склада начинает снижаться по экспоненте: каждые дополнительные 5% нагрузки уменьшают его рейтинг для новых заказов в полтора раза. Это предотвращает лавинообразное скапливание очереди. Данные о нагрузке обновляются каждые 30 секунд, что позволяет алгоритму маршрутизации реагировать на локальные всплески заказов без вмешательства человека.
Логика алгоритма маршрутизации при недоступности товара
Когда приоритетный склад не содержит нужного артикула, система инициирует каскадную проверку. Входной вектор включает: идентификатор товара, требуемое количество, адрес доставки и допустимый временной слот. Алгоритм последовательно проходит по отсортированному списку складов, исключая те, на которых зафиксирован нулевой остаток или блокировка под инвентаризацию. Процесс завершается либо успешным резервированием, либо исчерпанием пула доступных складов в радиусе до 100 километров, после чего формируется уведомление о переносе срока.
Механизм перехода на резервный склад при отсутствии артикула
Переход выполняется автоматически по правилу «ближайший доступный» без учёта приоритета исходного склада. При этом информационная система проверяет не только текущий остаток, но и ожидаемые поставки в ближайшие 24 часа, сопоставляя их с временным окном доставки заказа. Если поступление ожидается в пределах допустимого слота, на складе формируется отложенное резервирование с пометкой «под плановое поступление». Это снижает вероятность межкластерной переброски, которая добавляет минимум одни сутки к сроку исполнения заказа.
Жёсткие ограничения: температурный режим и запрет кросс-кластерной доставки
Отдельные товарные категории накладывают аппаратные ограничения, перекрывающие любые расчётные рейтинги. Склад без холодильного или морозильного оборудования автоматически исключается из цепочки выбора для позиций, требующих соблюдения диапазона от +2 до +6 градусов Цельсия либо -18 градусов и ниже. Аналогично действует запрет на кросс-кластерную доставку для скоропортящейся продукции: заказ не может быть передан из одного кластера в другой, даже при нулевом остатке в целевом ареале, что предотвращает нарушение санитарных норм в пути.
Распределение товарных запасов и динамика приоритетов
Эффективность ранжирования складов напрямую зависит от того, насколько равномерно номенклатура распределена по кластерам. Платформа предоставляет продавцам аналитический модуль, основанный на ABC/XYZ-сегментации. Товары группы A с устойчивым спросом должны присутствовать в ста процентах кластеров высокого спроса, тогда как для позиций группы C достаточной считается доля покрытия в 25–30 процентов кластеров. Отклонение от этих ориентиров приводит к частым случаям недоступности артикула в приоритетном складе, увеличивая среднее время доставки по категории на 30–40 процентов.
Как оборачиваемость и сегментация спроса диктуют объём поставки
Объём поставки на склад конкретного кластера рассчитывается через произведение среднедневных продаж в зоне покрытия на коэффициент буферного резерва, который для товаров с высокой оборачиваемостью составляет 1,2–1,5, а для низкооборачиваемых — не превышает 0,8–1,0. Система автоматически формирует рекомендации по подпору: если остаток по артикулу в кластере опускается ниже четырёхдневного запаса, выставляется план на перемещение из центрального хаба. При этом расчёт ведётся для каждого артикула в отдельности, исключая объединение по брендам или категориям.
Триггеры и периодичность пересчёта складских рейтингов
Базовый цикл пересчёта рейтингов составляет 15 минут, однако определены триггеры внеочередного обновления: отключение склада от информационной шины, изменение его статуса на «аварийный», падение пропускной способности более чем на 20 процентов за трёхминутный интервал, а также поступление крупной партии высокоприоритетного товара. Пересчитанный рейтинг мгновенно распространяется на все новые заказы, формируемые в следующий дискретный интервал. Завершённые, но ещё не отгруженные заказы не перераспределяются задним числом, чтобы избежать конфликтов в цепочке комплектации.