


Материал помещен в архив
ОПТИМИЗАЦИЯ МАЯТНИКОВЫХ МАРШРУТОВ С ОБРАТНЫМ ХОЛОСТЫМ ПРОБЕГОМ
Значительный объем грузов (до 85 %) в Республике Беларусь перевозится автомобильным транспортом, который является составной частью транспортной системы национальной экономики, ее наиболее гибким и мобильным компонентом. В этой связи весьма актуальным является вопрос организации рационального управления автотранспортом. Рациональное управление включает оптимизацию маятниковых и кольцевых маршрутов и позволяет при одних и тех же объемах грузоперевозок снизить транспортную работу, а также потребление горюче-смазочных материалов до 15-20 %.
Маятниковый маршрут - это маршрут, при котором путь следования транспортного средства (автомобиля, тракторно-транспортного агрегата) между двумя (и более) грузопунктами неоднократно повторяется.
Маятниковые маршруты бывают:
- с обратным холостым пробегом;
- с обратным не полностью груженым пробегом;
- с обратным груженым пробегом.
Как показывает практика, самым распространенным и при этом самым неэффективным видом маятниковых маршрутов в хозяйственной деятельности является маршрут с обратным холостым пробегом (см. рисунок 1).
Рисунок 1
|
||||||
Графическое представление маятникового маршрута с обратным холостым пробегом
|
||||||
Б |
lег
|
► | П | |||
◄ | ||||||
lх
|
где Б - товарная база (место загрузки транспорта);
П - потребитель товара;
lег - груженая ездка;
lх - холостой (порожний) пробег.
Примером маятникового маршрута с обратным холостым пробегом является следующая производственная ситуация: на конкретную дату потребителю необходимо доставить 100 т груза с помощью одного самосвала грузоподъемностью 10 т, т.е. самосвал сделает 10 груженых ездок потребителю.
Повышение эффективности использования автотранспорта на маятниковых маршрутах с обратным холостым пробегом возможно (при прочих равных условиях) путем увеличения технической скорости транспорта, применения прицепов, максимального использования грузоподъемности транспорта, сокращения времени на погрузочно-разгрузочные работы, а также в результате оптимальной маршрутизации.
Прежде чем рассмотреть оптимизацию маятниковых маршрутов с обратным холостым пробегом, представим определения необходимых базовых понятий.
Груз - это товар или материальный ресурс, принятый к перевозке. При этом если груз упакован в определенную тару и защищен от внешних механических и атмосферных воздействий, то такой груз называется транспортабельным.
Ездка - законченная транспортная работа, включающая погрузку товара, движение автомобиля с грузом, выгрузку товара и подачу транспортного средства под следующую погрузку.
Груженая ездка - это путь движения автомобиля с грузом.
Порожний (холостой) пробег - это путь движения автомобиля без груза.
Оборот - выполнение автомобилем одной или нескольких транспортных работ (ездок) с обязательным возвращением его в исходную точку.
Время на маршруте - это период времени с момента подачи автомобиля под первую погрузку до момента окончания последней выгрузки.
Время в наряде - это период времени с момента выезда автомобиля из автопарка до момента его возвращения в автопарк.
Первый нулевой пробег - путь движения автомобиля из автопарка к месту первой погрузки.
Второй нулевой пробег - путь движения автомобиля из места последней разгрузки в автопарк.
Техническая скорость рассчитывается по формуле (1).
vt = Lобщ / tдв,
|
(1)
|
где Lобщ - общий пробег автомобиля за рабочий день, км;
tдв - время движения, которое включает кратковременные остановки, регламентированные правилами дорожного движения, ч.
Следует подчеркнуть, что в случае если оптовая база имеет собственный подвижной состав автомобильного транспорта, то в данной ситуации время в наряде равно времени на маршруте.
Реализацию задачи оптимизации маятниковых маршрутов с обратным холостым пробегом рассмотрим на примере следующей производственной ситуации. В соответствии с заключенными договорами на оказание транспортных услуг автотранспортное предприятие (далее - АТП, Г) 24 июня 2010 г. должно обеспечить доставку песка четырем потребителям - П1, П2, П3 и П4, потребности которых составляют соответственно 20, 30, 35 и 40 куб.м. При этом оговорено, что доставка должна быть обеспечена независимо от времени рабочего дня. Расстояния в километрах пути между АТП и потребителями, а также между потребителями и карьером (К), откуда будет осуществляться доставка песка, представлены на рисунке 2.
Рисунок 2
|
|||||||||||
Схема размещения автотранспортного предприятия (АТП), карьера (К) и потребителей (П)
|
|||||||||||
► ► |
АТП (Г)
|
◄ ◄ |
|||||||||
Первый нулевой пробег |
6 |
||||||||||
20 | 15 |
9
|
12
|
||||||||
▼ | |||||||||||
П3 | ◄ |
6
|
К
|
11
|
► | П2 | |||||
Второй
|
|||||||||||
нулевой
|
|||||||||||
П4 | ◄ | 12 |
19
|
► | П1 |
пробег
|
|||||
Расстояние | |||||||||||
от карьера до пункта назначения (груженая ездка) |
Следует отметить, что при составлении данной схемы наряду с обеспечением минимального расстояния между соответствующими пунктами необходимо учитывать следующие факторы:
- фактическое состояние дорожного покрытия;
- количество возможных кратковременных остановок, регламентированных правилами дорожного движения, др.
Это позволит, с одной стороны, сократить физический износ техники в результате ее производственной эксплуатации, а с другой - увеличить производительность автотранспорта.
Так, в нашем примере (см. рисунок 2) длина груженой ездки от точки К до П1 составляет 19 км, что больше суммы первого и второго нулевого пробегов (6 + 12 = 18 км) и обусловлено учетом вышеуказанных факторов.
Транспортировка груза в соответствии с договорами будет осуществляться автомобилями МАЗ 5551 с емкостью грузовой платформы 5 куб.м. В этой связи в пункт П1 потребуется сделать 4 ездки (20 куб.м / 5 куб.м), в пункты П2, П3 и П4 - 6, 7 и 8 ездок соответственно. Наряду с этим принималось, что время работы автомобилей в наряде - 8 ч, техническая скорость - 40 км/ч, а суммарное время под погрузкой/разгрузкой - 15 мин.
Так как договоры заключаются с каждым потребителем отдельно, в этой связи для каждого требуется определить необходимое количество автомобилей для обслуживания потребителя, а также путь, который проходит это количество автомобилей.
Для обслуживания потребителя, например, за 8-часовой рабочий день может потребоваться один и более автомобилей. Поэтому в первую очередь необходимо определить то количество автомобилей (П1), которое нужно для обслуживания потребителя за время работы в наряде (8 ч), по формуле (2).
П1 = [(Первый нулевой пробег + (Груженая ездка х (2 х (Потребность
потребителя / Грузоподъемность автомобиля) - 1) + Второй нулевой пробег)) / Средняя техническая скорость + (Потребность потребителя / Грузоподъемность автомобиля) х Суммарный простой под погрузкой/разгрузкой] / Время работы в наряде. |
(2)
|
Полученное количество автомобилей округляется в большую сторону до целого числа.
Так, необходимое количество автомобилей для первого потребителя (П1) составит:
П1 = [(6 + (19 х (2 х (20 / 5) - 1) + 12)) / 40 + (20 / 5) х 0,25] / 8 = 0,6.
Рассчитанное дробное число (0,6) округляется в большую сторону до целого числа - 1 автомобиль.
Необходимое количество автомобилей для второго потребителя (П2):
П2 = [(6 + (11 х (2 х (30 / 5) - 1) + 9)) / 40 + (30 / 5) х 0,25] / 8 = 0,61.
Рассчитанное дробное число (0,61) округляется в большую сторону до целого числа - 1 автомобиль.
Необходимое количество автомобилей для третьего потребителя (П3):
П3 = [(6 + (6 х (2 х (35 / 5) - 1) + 15)) / 40 + (35 / 5) х 0,25] / 8 = 0,53.
Рассчитанное дробное число (0,53) округляется в большую сторону до целого числа - 1 автомобиль.
Необходимое количество автомобилей для третьего потребителя (П4):
П4 = [(6 + (12 х (2 х (40 / 5) - 1) + 20)) / 40 + (40 / 5) х 0,25] / 8 = 0,89.
Рассчитанное дробное число (0,89) округляется в большую сторону до целого числа - 1 автомобиль.
Путь, который проходят автомобили (полученное количество автомобилей) при обслуживании соответствующего потребителя (L), определяется по следующей формуле (3):
L = Первый нулевой пробег х Полученное количество
автомобилей + Груженая ездка х (2 х (Потребность потребителя / / Грузоподъемность автомобиля) - 1 х Полученное количество автомобилей) + Второй нулевой пробег х Полученное количество автомобилей. |
(3)
|
Так, путь, который проходит полученное количество автомобилей (1 автомобиль) для обслуживания первого потребителя (L1), составит:
L1 = 6 х 1 + 19 х (2 х 20 / 5 - 1 х 1) + 12 х 1 = 151 км.
Путь, который проходит полученное количество автомобилей (1 автомобиль) для обслуживания второго потребителя (L2), составит:
L2 = 6 х 1 + 11 х (2 х 30 / 5 - 1 х 1) + 9 х 1 = 136 км.
Путь, который проходит необходимое количество автомобилей (1 автомобиль) для обслуживания третьего потребителя (L3), составит:
L3 = 6 х 1 + 6 х (2 х 35 / 5 - 1 х 1) + 15 х 1 = 99 км.
Путь, который проходит необходимое количество автомобилей (1 автомобиль) для обслуживания четвертого потребителя (L4), составит:
L4 = 6 х 1 + 12 х (2 х 40 / 5 - 1 х 1) + 20 х 1 = 206 км.
Результаты представленных выше расчетов отмечаются в соответствующих договорах на обслуживание потребителей и являются исходной базой для расчета стоимости транспортных услуг для каждого из потребителей. Таким образом, совокупный дневной пробег автомобилей по обслуживанию четырех потребителей согласно договорам составит 592 км (151 + 136 + 99 + 206).
Задача оптимизации транспортных маршрутов состоит в том, чтобы обеспечить минимально необходимый пробег автомобилей при обслуживании потребителей. Анализ исходной информации и рисунка 2 показывает, что совокупный груженый пробег автомобилей оптимизировать невозможно, так как количество ездок, которое необходимо сделать потребителям, а также расстояния от карьера до пунктов назначения строго зафиксированы договорными обязательствами. Следовательно, оптимизация маятниковых маршрутов возможна только за счет минимизации совокупного порожнего пробега. Это достигается с учетом второго нулевого и холостого пробегов автотранспорта для соответствующих потребителей. Так, например, в нашем примере потребитель П2 отличается минимальным вторым нулевым пробегом (9 км). Однако максимальный холостой пробег имеет место при обслуживании потребителя П3 (Холостой пробег = Груженая ездка = 19 км). В этой связи, чтобы учесть влияния этих 2 показателей, необходимо определить их разность для всех потребителей.
Таким образом, минимизация совокупного порожнего пробега возможна в случае выполнения следующих 2 условий.
Условие первое. Построение маршрутов по обслуживанию потребителей (пунктов назначения) необходимо осуществлять таким образом, чтобы на пункте назначения, который имеет минимальную разность расстояния от него до АТП и расстояния от товарной базы (в нашем случае карьера) до этого пункта назначения (разность второго нулевого пробега и груженой ездки), заканчивало свою дневную работу, возвращаясь в АТП, максимально возможное число автомобилей. При этом данное максимальное число определяется количеством ездок, которое необходимо сделать в этот пункт назначения. Так, если общее число автомобилей по обслуживанию всех потребителей равно или меньше количества ездок, которое необходимо сделать в указанный пункт назначения, то все эти автомобили проедут через данный пункт назначения, сделав последнюю груженую ездку в конце рабочего дня при возвращении на АТП. В противном случае, если общее число автомобилей по обслуживанию всех потребителей больше количества ездок, которое необходимо сделать в указанный пункт назначения, автомобили, которые входят в превышающее число, должны оканчивать свою дневную работу на пункте назначения, имеющем следующее по величине минимальное значение разности второго нулевого пробега и груженой ездки, и т.д.
Условие второе. Общее число автомобилей, работающих на всех маршрутах при обслуживании потребителей, должно быть минимально необходимым. Это достигается обеспечением максимально полной загрузки автомобилей по времени в течение рабочего дня (например, 8-часовой рабочей смены).
С учетом вышепредставленных условий запишем структурную математическую модель оптимизации маятниковых маршрутов (см. формулу (4)):
n
|
(4) |
L = ∑ (l0Пj - lКПj) х Хj → min,
|
|
j = 1
|
при условиях:
n
|
|
0 ≤ Хj ≤ Qj, ∑ (Хj = N → min,
|
|
j = 1
|
где L - совокупный порожний пробег, км;
j - номер потребителя;
n - количество потребителей;
l0Пj - расстояние от пункта назначения (Пj) до АТП (второй нулевой пробег), км;
lКПj- расстояние от товарной базы (в нашем случае карьера) до пункта назначения (Пj) (груженая ездка), км;
Хj - количество автомобилей, работающих на маршрутах с последним пунктом разгрузки (Пj);
Qj - необходимое количество ездок в пункт назначения (Пj);
N - общее число автомобилей, работающих на всех маршрутах.
Алгоритм решения оптимизационных задач
Применяется следующий алгоритм решения подобных задач.
1. Составляется рабочая матрица № 1 (см. таблицу 1).
Таблица 1
|
||
Исходная рабочая матрица № 1
|
||
Пункт назначения
|
Исходные данные
|
Оценка (разность расстояний)
|
Пj
|
l0Пj lКПj
|
l0Пj - lКПj
|
Qj
|
||
П1
|
12 19
|
-7
|
4
|
||
П2
|
9 11
|
-2
|
6
|
||
П3
|
15 6
|
9
|
7
|
||
П4
|
20 12
|
8
|
8
|
Выбирают пункт, имеющий минимальную оценку (разность расстояний). В нашем примере - это пункт назначения П1.
2. С учетом исходной информации определяется общее число автомобилей (N) до оптимизации, работающих на всех маршрутах. Для этого требуется суммировать число автомобилей (до округления) для соответствующих потребителей. В нашем примере (см. часть 1) эта сумма составит 2,63 автомобиля (0,6 + 0,61 + 0,53 + 0,89). Полученная сумма округляется в большую сторону до целого числа. Это число и есть необходимое количество машин до оптимизации. В нашем примере - это 2,63 ≈ 3,0 автомобиля.
3. В соответствии с первым условием обеспечения минимизации совокупного порожнего пробега устанавливается количество автомобилей, которое проедет через выбранный пункт назначения (см. п.1 алгоритма), осуществляя последнюю груженую ездку в конце рабочего дня при возвращении в автотранспортное предприятие (далее - АТП, Г). В нашем примере этот пункт назначения П1. Так как общее число автомобилей по обслуживанию потребителей П1, П2, П3 и П4 равно 3 (меньше необходимого количества ездок, которое необходимо сделать в пункт назначения П1), следовательно, на данном пункте будут оканчивать свою дневную работу все 3 автомобиля, причем в П1 один из автомобилей сделает 2 груженые ездки.
4. Определяется маршрут движения для первого автомобиля. Для этого выбирают 2 пункта, имеющих минимальную и наибольшую оценку (разность расстояний). В нашем случае это соответственно (-7) (П1) и 9 (П3). Исходя из первого условия автомобиль, обслуживающий эти пункты назначения, начинает рабочую смену из пункта П3 и заканчивает в пункте П1.
5. Определяется, какое количество груженых ездок сможет сделать автомобиль в пункты назначения первого маршрута за 8-часовой рабочий день.
На основании вышеуказанных выкладок (см. п.3 алгоритма) допустим, что на первом маршруте в пункт назначения П1 будет сделана 1 груженая ездка. В этой связи остается определить, сколько ездок успеет осуществить автомобиль в пункт П3.
Для этого рассчитывают поминутное время работы первого автомобиля на маршруте.
Время в пути от Г до карьера (К) = (lГК / vт) х 60 мин = (6 / 40) х 60 = 9 мин.
Время в пути от П1 до Г = (12 / 40) х 60 = 18 мин.
Время оборота КП3К = ((6 + 6) / 40) х 60 + 15 = 33 мин.
Время в пути КП1 = (19 / 40) х 60 + 15 = 43,5 мин.
15 минут - это суммарное время под погрузкой/разгрузкой.
Определяем, сколько ездок сделает автомобиль в пункт П3, учитывая, что время его работы в наряде составляет 480 мин.
(480 - 9 - 43,5 - 18) / 33 = 12,4 ездок.
Однако в пункт П3 согласно договору требуется сделать 7 ездок. Данное обстоятельство обуславливает необходимость догрузки первого автомобиля по времени рабочей смены. Допустим, что наряду с обслуживанием пунктов П1 и П3 автомобиль будет также обслуживать пункт П4. Определяем, сколько ездок успеет осуществить автомобиль в пункт П4. Для этого рассчитаем время оборота КП4К. Оно составит 51 мин ((12 + 12) / 40) х 60 + 15). Тогда количество ездок в пункт П4 составит:
(480 - 9 - 7 х 33 - 43,5 - 18) / 51 = 3,5 ≈ 3 ездки.
6. Цикл повторяется. Составляется вторая рабочая матрица с учетом выполненной работы на первом маршруте. В нашем примере в пункт назначения П1 сделана 1 ездка, в пункт П3 - 7 ездок (дневные потребности удовлетворены), а в пункт П4 - 3 ездки (см. таблицу 2).
Таблица 2
|
||
Рабочая матрица № 2
|
||
Пункт назначения
|
Исходные данные
|
Оценка (разность расстояний)
|
Пj
|
l0Пj lКПj
|
l0Пj - lКПj
|
Qj
|
||
П1
|
12 19
|
-7
|
3 = 4 - 1
|
||
П2
|
9 11
|
-2
|
6
|
||
П4
|
20 12
|
8
|
5 = 8 - 3
|
7. Определяется маршрут движения для второго автомобиля. В нашем примере (принимая во внимание пп.3 и 4 алгоритма) очевидно, что маршрут движения второго автомобиля будет проходить через пункты назначения П1, П2 и П4: в начале рабочего дня второй автомобиль сделает 5 ездок в пункт П4 (таким образом, закончив его обслуживание), начнет обслуживание пункта П2 и также, как первый автомобиль, сделает в конце рабочего дня 1 груженую ездку в пункт П1 и возвратиться на АТП. Значит, необходимо определить, сколько ездок осуществит (успеет осуществить) второй автомобиль в пункт П2.
Рассчитаем поминутное время работы на маршруте движения второго автомобиля.
Время в пути от Г до К = (lГК / vт) х 60 мин = (6 / 40) х 60 = 9 мин.
Время в пути от П1 до Г = (12 / 40) х 60 = 18 мин.
Время пяти оборотов КП4К = 5 х ((12 + 12) / 40 х 60 + 15) = 255 мин.
Время оборота КП2К = (11 + 11) / 40 х 60 + 15 = 48 мин.
Время в пути КП1 = (19 / 40) х 60 + 15 = 43,5 мин.
Определяем, сколько ездок сделает второй автомобиль в пункт П2, учитывая, что время его работы в наряде составляет 480 мин.
(480 - 9 - 255 - 43,5 - 18) / 48 = 3,2 ≈ 3 ездки.
8. Цикл повторяется. Составляется третья рабочая матрица с учетом выполненной работы на первом и втором маршрутах. В нашем примере в пункт назначения П1 сделано 2 ездки, в пункт П2 - 3 ездки, для пунктов П3 и П4 дневные потребности удовлетворены (см. таблицу 3).
Таблица 3
|
||
Рабочая матрица № 3
|
||
Пункт назначения
|
Исходные данные
|
Оценка (разность расстояний)
|
Пj
|
l0Пj lКПj
|
l0Пj - lКПj
|
Qj
|
||
П1
|
12 19
|
-7
|
2 = 4 - 2
|
||
П2
|
9 11
|
-2
|
3 = 6 - 3
|
9. Определяется маршрут движения для третьего автомобиля. Анализ таблицы 3 показывает, что его маршрут движения будет проходить через пункты назначения П2 и П1: в начале рабочего дня третий автомобиль сделает 3 ездки в пункт П2, а в конце рабочего дня 2 груженые ездки в пункт П1 и возвратиться на АТП.
Сравнивая маршрут движения третьего автомобиля с маршрутом движения второго, можно с уверенностью сказать, что третий автомобиль будет иметь определенную недогрузку по времени рабочей смены. Определим ее величину, для чего рассчитаем поминутное время работы на маршруте движения третьего автомобиля.
Время в пути от Г до К = (lГК / vт) х 60 мин = (6 / 40) х 60 = 9 мин.
Время в пути от П1 до Г = (12 / 40) х 60 = 18 мин.
Время трех оборотов КП2К = 3 х ((11 + 11) / 40 х 60 + 15) = 144 мин.
Время в пути КП1КП1 = (19 + 19 + 19) / 40 х 60 + 2 х 15 = 115,5 мин.
Величина недогрузки по времени рабочей смены третьего автомобиля составит:
480 - 9 - 144 - 115,5 - 18 = 193,5 мин ≈ 3,2 ч.
Величина недогрузки по времени рабочей смены третьего автомобиля позволяет при необходимости направить его на выполнение другой транспортной работы.
10. Составляется сводная маршрутная ведомость (см. таблицу 4).
Таблица 4
|
||||
Сводная маршрутная ведомость
|
||||
№ маршрута
|
Последовательность выполнения маршрута
|
Расшифровка
|
Количество автомобилей на маршруте
|
Длина маршрута, км
|
1
|
Г → (К → П3 → К) х x 7 → П4 → К → → П4 → К → П4 → → К → П1 → Г |
Г - АТП; К - карьер; П3 - передвижная механизированная колонна; П4 - дорожное ремонтно-строительное предприятие (ДРСУ); П1 - комбинат железобетонных изделий (ЖБИ) |
1
|
193
|
2
|
Г → (К → П4 → К) х x 5 → П2 → К → → П2 → К → П2 → → К→ П1 → Г |
Г - АТП; К - карьер; П4 - ДРСУ; П2 - ремонтно-строительное управление (РСУ); П1 - ЖБИ |
1
|
223
|
3
|
Г → (К → П2 → К) х x 3 → П1 → К → → П1 → Г |
Г - АТП; К - карьер; П2 - РСУ; П1 - ЖБИ |
1
|
141
|
Примечание. «7», «5» и «3» - количество оборотов.
Анализ таблицы 4 показывает, что совокупный дневной пробег 3 автомобилей в соответствии с проведенными оптимизационными расчетами составляет 557 км, что на 35 км (592 - 557 км), или на 6 %, меньше по сравнению с традиционным порядком обслуживания (до оптимизации).
Анализ алгоритма и порядок оптимизации маятниковых маршрутов с обратным холостым пробегом указывает на высокую трудоемкость расчетных работ, что не позволяет в должной мере использовать подобный подход для определения оптимальной маршрутизации на практике.
В связи с этим был разработан программный продукт, который позволяет осуществлять оптимизацию маятниковых маршрутов с обратным холостым пробегом с помощью компьютера, что дает возможность снизить трудоемкость расчетных работ в десятки раз, обеспечивая тем самым его привлекательность для повсеместного внедрения в практику хозяйственной деятельности не только АТП, но и других организаций, осуществляющих грузоперевозки, в т.ч. внутрихозяйственные.
Программный продукт дает возможность оптимизировать маршруты по обслуживанию до 8 потребителей посредством автотранспорта или тракторно-транспортных агрегатов в количестве не более 8 единиц, имеющих одинаковые технико-эксплуатационные показатели: грузоподъемность (объем грузовой платформы) и скорость движения.
Выходной продукцией программы является маршрутная ведомость, устанавливающая не только последовательность движения автомобилей на маршрутах, но и протяженность и продолжительность каждого из маршрутов. Наряду с этим программа показывает необходимое количество единиц транспортных средств, а также их совокупный пробег до и после оптимизации, что позволяет определять размер экономического эффекта от использования оптимальной маршрутизации.
Рассмотрим реализацию программного продукта на представленном выше примере, используя следующий алгоритм.
1. С учетом исходной информации автоматически рассчитываются данные в голубых областях таблицы листа «План» - это ячейки C3-C10, D3-D10, E3-E10, C13, D13, E13, G13, H13 (см. рисунок 3). Расчет осуществляется по формулам (2) и (3).
Рисунок 3
|
||||||||
Таблица листа «План»
|
||||||||
1
|
B
|
C
|
D
|
E
|
G
|
H
|
K
|
L
|
2
|
Потребитель
|
Потреб- ность, куб.м, т
|
Груже- ная ездка, км
|
Второй нулевой пробег, км
|
Количе- ство автомоби- лей для обслужи-вания потреби- теля
|
Пробег для обслужи- вания потреби- теля
|
||
3
|
П1 |
20
|
19
|
12
|
6
|
216
|
1
|
151
|
4
|
П2 |
30
|
11
|
9
|
8
|
192
|
1
|
136
|
5
|
П3 |
35
|
6
|
15
|
10
|
140
|
1
|
99
|
6
|
П4 |
40
|
12
|
20
|
0
|
0
|
1
|
206
|
7
|
П5 |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
8
|
П6 |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
9
|
П7 |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
10
|
П8 |
0
|
0
|
0
|
0
|
0
|
0
|
0
|
11
|
до/после оптимизации
|
|||||||
12
|
Грузо-подъем- ность, куб.м, т
|
Средняя техни-ческая ско-рость, км/ч
|
Суммар- ный простой под погруз-кой/ разгруз- кой, ч
|
Время рабо- ты в наря- де, ч
|
Пер- вый нуле- вой пробег, км
|
Необхо- димо автомо- билей
|
Совокуп- ный пробег на мар-шрутах, км
|
|
13
|
Транспорт |
5
|
40
|
0,25
|
8
|
6
|
3
|
592
|
14
|
3
|
557
|
2. После заполнения таблицы листа «План» необходимо нажать кнопку «Оптимизация». Программа, выполнив оптимизационный расчет, в результате представит на листе «Маршрут» маршрутную ведомость движения автомобилей (М1-М8).
В нашем примере в результате оптимизации получено, что для обслуживания 4 потребителей необходимо 3 автомобиля, маршруты движения которых представлены в рисунке 4. Следует отметить, что буквой А обозначается АТП (место ночной стоянки), буквой Б - товарная база, буквой П (П1, П2, П3 и П4) - потребители.
Рисунок 4
|
|||||||||||
Маршрутная ведомость
|
|||||||||||
М1
|
187
|
км
|
М2
|
141
|
км
|
М3
|
229
|
км
|
|||
км
|
время
|
0:00
|
км
|
время
|
0:00
|
км
|
время
|
0:00
|
|||
А-Б |
6
|
0:09
|
0:09
|
А-Б |
6
|
0:09
|
0:09
|
А-Б |
6
|
0:09
|
0:09
|
Б-П2 |
11
|
0:31
|
0:40
|
Б-П1 |
19
|
0:43
|
0:52
|
Б- П4 |
12
|
0:33
|
0:42
|
П2-Б |
11
|
0:16
|
0:57
|
П1-Б |
19
|
0:28
|
1:21
|
П4-Б |
12
|
0:18
|
1:00
|
Б-П2 |
11
|
0:31
|
1:28
|
Б-П2 |
11
|
0:31
|
1:52
|
Б- П4 |
12
|
0:33
|
1:33
|
П2-Б |
11
|
0:16
|
1:45
|
П2-Б |
11
|
0:16
|
2:09
|
П4-Б |
12
|
0:18
|
1:51
|
Б-П2 |
11
|
0:31
|
2:16
|
Б-П2 |
11
|
0:31
|
2:40
|
Б- П4 |
12
|
0:33
|
2:24
|
П2-Б |
11
|
0:16
|
2:33
|
П2-Б |
11
|
0:16
|
2:57
|
П4-Б |
12
|
0:18
|
2:42
|
Б-П3 |
6
|
0:24
|
2:57
|
Б-П2 |
11
|
0:31
|
3:28
|
Б- П4 |
12
|
0:33
|
3:15
|
П3-Б |
6
|
0:09
|
3:06
|
П2-Б |
11
|
0:16
|
3:45
|
П4-Б |
12
|
0:18
|
3:33
|
Б-П3 |
6
|
0:24
|
3:30
|
Б-П1 |
19
|
0:43
|
4:28
|
Б- П4 |
12
|
0:33
|
4:06
|
П3-Б |
6
|
0:09
|
3:39
|
П1-А |
12
|
0:18
|
4:46
|
П4-Б |
12
|
0:18
|
4:24
|
Б-П3 |
6
|
0:24
|
4:03
|
Б- П4 |
12
|
0:33
|
4:57
|
||||
П3-Б |
6
|
0:09
|
4:12
|
П4-Б |
12
|
0:18
|
5:15
|
||||
Б-П3 |
6
|
0:24
|
4:36
|
Б- П4 |
12
|
0:33
|
5:48
|
||||
П3-Б |
6
|
0:09
|
4:45
|
П4-Б |
12
|
0:18
|
6:06
|
||||
Б-П3 |
6
|
0:24
|
5:09
|
Б- П4 |
12
|
0:33
|
6:39
|
||||
П3-Б |
6
|
0:09
|
5:18
|
П4-Б |
12
|
0:18
|
6:57
|
||||
Б-П3 |
6
|
0:24
|
5:42
|
Б- П1 |
19
|
0:43
|
7:40
|
||||
П3-Б |
6
|
0:09
|
5:51
|
П1-А |
12
|
0:18
|
7:58
|
||||
Б-П3 |
6
|
0:24
|
6:15
|
||||||||
П3-Б |
6
|
0:09
|
6:24
|
||||||||
Б-П1 |
19
|
0:43
|
7:07
|
||||||||
П1-А |
12
|
0:18
|
7:25
|
Анализ маршрутной ведомости показывает, что соответствующий маршрут представляет собой последовательное выполнение отдельным автомобилем отрезков пути (А-Б, Б-П2 и т.д.). При этом для каждого отрезка указываются:
- протяженность;
- продолжительность времени для его прохождения;
- время окончания его прохождения с начала смены.
Важно подчеркнуть, что продолжительность времени для прохождения груженой ездки (например, Б-П2) включает не только время на преодоление пути (11 км), но и суммарный простой автомобиля под погрузкой/разгрузкой.
Наряду с этим для каждого маршрута указывается его протяженность и продолжительность выполнения. Так, для маршрута М1 протяженность составляет 187 км, а продолжительность выполнения - 7 ч 25 мин.
Сравнение маршрутной ведомости, приведенной в таблице 4, и маршрутной ведомости, приведенной на рисунке 4, показывает, что они отличаются. При этом не отличается лишь та область маршрутов, которая несет в себе суть оптимизации маятниковых маршрутов с обратным холостым пробегом. Суть оптимизации заключается в том, что на потребителе (П1), который имеет минимальную разность второго нулевого пробега и груженой ездки, заканчивают свою дневную работу все 3 автомобиля. Неизменным остается также совокупный путь автомобилей на 3 маршрутах после оптимизации - 557 км (ячейка L14 листа «План»).
Данный факт указывает на то обстоятельство, что маршрутная ведомость может изменяться в соответствии с дополнительными договорными обязательствами (например, доставка определенной части груза строго в первой половине дня). Однако при этом неизменной должна оставаться точка (потребитель) последней разгрузки автомобилей в конце рабочего дня согласно рисунку 4.
Таким образом, внедрение компьютерной программы непосредственно в практику хозяйственной деятельности позволит при одних и тех же объемах грузоперевозок, с одной стороны, повысить доходность обслуживающих АТП, сократить издержки, связанные с внутрипроизводственными транспортными расходами, в других организациях; а с другой - снизить потребление энергоресурсов, что весьма актуально в настоящее время, когда имеет место постоянный рост цен на энергоносители.
30.06.2010 г.
Петр Дроздов, кандидат экономических наук, доцент Белорусского государственного аграрного технического университета