Пропускная способность точки
В определенных случаях необходимо ограничить пропускную способность точки — чтобы несколько машин одновременно не приезжали для загрузки или разгрузки на такую точку. Например, в ситуации, когда у клиента доставка товаров с нескольких складов, и он в этом случае вынужден использовать схему pickup & delivery.
Пропускная способность точек задается с помощью опции points_throughputs
.
Для каждой точки pickup или delivery, которой необходимо ограничить пропускную способность, в опции указываются:
-
Координаты точки
point.lat
иpoint.lon
. -
Значение одного из параметров, которые определяют тип и величину ограничения:
-
throughput.kg_per_hour
— пропускная способность точки в кг/час; -
throughput.units_per_hour
— пропускная способность точки в грузовых единицах/час (паллеты, коробки, кеги); -
throughput.vehicle_count
— пропускная способность точки в автомобилях/час.
Примечание
Для каждой точки можно задать только одно ограничение.
-
-
Данные для расчета штрафов, начисляемых при нарушении пропускной способности точки:
-
penalty.throughput.fixed
— за факт превышения пропускной способности точки; -
за нарушение одного из ограничений:
-
penalty.throughput.kg
— за каждый килограмм превышения относительно ограниченияthroughput.kg_per_hour
; -
penalty.throughput.unit
— за каждую грузовую единицу превышения относительно ограниченияthroughput.units_per_hour
; -
penalty.throughput.vehicle
— за превышение количества автомобилей при загрузке или разгрузкеthroughput.vehicle_count
.
-
Если размеры штрафов не указаны, используются значения по умолчанию.
-
Примечание
Для склада пропускную способность можно задать с помощью параметра depot.throughput
.
Пример 1
Два автомобиля доставляют несколько заказов из разных мест одному клиенту. Разгрузка обоих автомобилей у клиента запланирована примерно на одно время.
Пример Excel ⋅ Запрос API (JSON) ⋅ Ответ API ⋅ Открыть на карте
Пример 2
То же, что и в примере 1, но добавлено ограничение пропускной способности точки на адресе клиента — не более одного автомобиля в час. Это привело к перераспределению заказов и незначительному увеличению общего пробега. Временные интервалы разгрузки автомобилей теперь не пересекаются.
Пример Excel ⋅ Запрос API (JSON) ⋅ Ответ API ⋅ Открыть на карте