книги из ГПНТБ / Воркут А.И. Автомобильные перевозки партионных грузов учеб. пособие
.pdfТаблица 23
|
р : |
Р* |
Р 3 |
P i |
Рь |
Р 6 |
1, |
\ |
|
|
|
|
|
Рл |
— |
3,6 |
4,2 |
0,6 |
|
|
Рг |
3,6 |
— |
|
|
1,7 |
3,0 |
Р3 |
4,2 |
|
— |
1,8 |
1,2 |
2,4 |
Р* |
0,6 |
|
1,8 |
— |
1,2 |
|
Ръ |
|
1,7 |
1,2 |
|
— |
0,6 |
Рв |
|
3,0 |
2,4 |
|
0,6 |
— |
Если в /-й строке имеется несколько 1 ц и при этом соот ветствующие lt уже найдены, то полагаем
Для рассматриваемого примера принимаем = 0. За писываем это значение против Рг в левом столбце и в вер хней строке (табл. 24).
Далее просматриваем первый столбец, в нем имеется
три |
заполненных клетки. Вычисляем: |
/а = |
+ 1х- 2 = |
||
= |
3,6, U = k + 1~г—з = 4,2 |
и / 4 = k + |
—4 = |
0,6. |
|
Вычисляем и заносим в таблицу остальные //. Так как |
|||||
в строке Ръ есть две |
клетки |
(2,5) и (3,5), |
для |
которых 12 |
|
и / 3 |
уже определены, |
то |
|
|
|
|
/ 5 = |
min (12+ |
/2_з) = 5,3; |
|
|
|
|
4" ^з—5 = 5,4; |
|
|
|
U — 4 + h—6 = 5,9.
Теперь просмотрим заполненные клетки (г, /) табл. 24, начиная с первой строки, и сравним для них разности // —/г
из
Таблица 24
\ p |
, |
|
P . |
P *' |
Рз |
|
P* |
P . |
P« |
|
|
|
|
||||||
|
|
|
0 |
3,6 |
4,2 |
0,6 |
| 5,3 |
5,9 |
|
|
P i |
0 |
- |
3,6 |
4,2 |
0,6 |
|
|
|
|
p , |
3,6 |
3,6 |
— |
|
|
|
1,7 |
3,0 |
|
P 3 |
4,2 |
4,2 |
|
— |
|
1,8 |
1,2 |
2,4 |
|
P 4 |
0,6 |
0,6 |
|
1,8 |
— |
1,2 |
|
|
|
P 5 |
5,3 |
|
1,7 |
1,2 |
|
— |
0,6 |
|
|
Pe |
5,9 |
|
3,0 |
2,4 |
|
0,6 |
— |
|
с соответствующими 1и-. Возможны такие случаи: |
|
||||||||
и |
|
|
,h |
h |
hi |
|
|
|
|
|
|
|
h |
h^* hi- |
|
|
|
|
|
Для |
тех |
клеток |
(I, /), |
где // — h |
< |
/,■/, |
оставляем lt и |
||
lj без изменения. |
|
|
|
|
|
|
|
||
Для тех клеток, |
где // — /,• > |
/г/, |
записываем |
|
|||||
|
|
|
lj |
= /г + |
/,/, |
|
|
|
|
а затем исправляем /г в соответствующем столбце.
Этот процесс повторяется до тех пор, пока для всех клеток, где lt известно, // — h < h/. Тогда числа lj и lt определяют кратчайшие расстояния от точки Рг до всех остальных.
Для заполненных клеток первого столбца (табл. 24)
получаем: |
|
ч |
h — h — |
3,6 = |
l\ —2, |
h — 4,2 = |
/i_3, |
|
^4 -- /4 = |
0,6 = |
/1_4, |
114
|
|
|
|
|
|
|
Таблица |
25 |
|
\ р |
< |
|
Р, |
Р г |
Рз |
Р„ |
Рь |
Ре |
|
Р |
| |
\ |
|||||||
|
|
|
|
|
|
||||
|
|
|
0 |
3,6 |
2,4 |
0 ,6 |
5,3 |
5,9 |
|
|
Р , |
0 |
- |
3,6 |
4,2 |
0 ,6 |
|
|
|
|
р.. |
3,6 |
3,6 |
- |
|
|
1,7 |
3,0 |
|
|
Рз |
2,4 |
4,2 |
|
— |
1,8 |
1,2 |
2,4 |
|
|
Р4 |
0,6 |
0,6 |
|
1,8 |
— |
1,2 |
|
|
|
Рь |
5,3 |
|
1,7 |
1,2 |
|
— |
0 ,6 |
|
|
Ре |
5,9 |
|
3,0 |
2 ,4 |
|
0 ,6 |
— |
Для |
второго |
столбца |
|
|
|
|
/| |
1%— |
3,6 < h—u |
|
|
1Ь |
1%— 1,7 = h —5, |
|
|
|
h — 4 = |
2,3 <; /г—в- |
|
Для |
третьего |
столбца |
|
|
|
|
h — h ~ |
— 4,2 < (з-ь |
|
|
|
U — h — — 3,6 •< /3 - 4, |
||
|
|
^5 |
4 = |
1,1 <С k —5, |
|
|
^6 |
= |
1,7 ^ ^3—6" |
Для четвертого столбца |
|
|||
|
|
А. — 14 = |
— 0,6 <С /4- 1, |
|
|
|
h — h = |
3,6 > /4-з. |
|
Значит, для клетки (4,3) условие оптимальности нару |
||||
шено. Вносим изменение |
|
|||
|
1ъ = 14 + |
/4—3 = 0,6 —f- 1,8 = 2,4. |
||
8* |
115 |
|
|
|
|
|
|
Таблица |
26 |
|
|
Р< |
Р г |
Р 3 |
P i |
Р 5 |
Рь |
|
|
0 |
3 V6 |
2,4 |
0 ,6 |
3,6 |
4,8 |
Р г |
0 |
— |
3,6 |
4,2 |
0,6 |
|
|
Р г |
3,6 |
3,6 |
— |
|
|
1,7 |
3,0 |
Р 3 |
2,4 |
4,2 |
|
— |
1,8 |
1,2 |
2,4 |
P t |
0 ,6 |
0 ,6 |
|
1,8 |
— |
1,2 |
|
Рь |
3,6 |
|
1,7 |
1,2 |
|
— |
0 ,6 |
Р . |
4,8 |
|
3,0 |
2,4 |
|
0,6 |
— |
Вычеркиваем прежнее значение /3 = 4,2 и записываем его новое значение 1'ъ = 2,4.
Для пятого и шестого столбца
//^ 1ц .
Врезультате внесенных изменений получаем табл. 25. Так как при внесении изменений // и lt могут только
уменьшиться, то условие оптимальности для заполненных клеток, находящихся в строках с уменьшенными значения
ми //, нарушиться не может. |
Условия оптимальности могут |
||||
нарушиться только для клеток, |
находящихся |
в столбцах |
|||
с уменьшенными значениями |
11 на |
пересечении |
со строка |
||
ми, для которых // не изменилось. |
|
|
|||
Для нашего примера в табл. |
25 условие оптимальности |
||||
надо проверить только для клеток, |
находящихся в столбце |
||||
3 на пересечении со всеми строками, кроме 3: |
|
||||
к — h — — 2,4 < |
/з_ь |
|
|||
/ 4 |
I s = |
1 > 8 < |
|
/ 3 — 4 > |
|
h — h — |
2,9 > |
/3—5, |
|
||
|
/3 = |
2,5 |
|
/3—б« |
|
116
|
|
|
|
|
|
Таблица.27 |
|
|
|
Рх |
Р, |
Рз |
Рх |
Рь |
Рь |
|
|
0 |
3,6 |
2,4 |
0 ,6 |
3,6 |
4,2 |
Л |
0 |
— |
3,6 |
4,2 |
0 ,6 |
|
|
р* |
3,6 |
3,6 |
— |
|
|
1,7 |
3,0 |
Рь |
2,4 |
4,2 |
|
— |
1,8 |
1,2 |
2,4 |
Рх |
0 ,6 |
0 ,6 |
|
1,8 |
— |
1,2 |
|
Рь |
3,6 |
|
1,7 |
1,2 |
|
— |
0 ,6 |
р 6 |
4,2 |
|
3,0 |
2,4 |
|
0 ,6 |
— |
Для клеток (3, 5) и (3, 6) условие оптимальности на рушено. Вносим изменение
4 = 4 + 4—5 = 3,6,
4 — 4 ~Ь 4—6 = 4,8.
Получаем табл. 26, в которой проверяем на оптималь ность заполненные клетки 5 и 6 столбца, не находящиеся на пересечении, соответственно с 5-й и 6-й строками. Такая клетка одна (5, 6)
4 — 4 ~ 4 2 > 4-6-
Вносим изменение
4 = 4 + 4—6 == 4,8.
Так как после этого все клетки соответствуют условию оптимальности, то процесс вычисления кратчайших рассто яний от [точки Рх ко всем остальным точкам закончен. Кратчайшими расстояниями являются значения //, приве денные в табл. 27.
117
При практическом решении задач нет необходимости пользоваться несколькими таблицами. Все вычисления про изводятся на одной таблице внесением изменений до полу чения окончательного результата.
По последней таблице определяют кратчайшие маршру ты, соединяющие точку Рх с любой другой точкой. Найдем маршрут, связывающий точку Рг с точкой Р в. В строке.Рй
находим значение |
/,_в = |
/в — /,-. Таким числом является |
|||||
/5_ 6 |
= 0,6. |
Далее рассматриваем строку Рь и находим чис |
|||||
ло |
/г_ 5 = |
/5 — lt. |
Таким |
числом |
является /3_ 5 = |
1,2. |
|
Рассматриваем строку |
Р 3. |
Имеем |
/4_ 3 = 1Я— /4 = |
1,3. |
|||
Рассматривая строку Р 4, находим /4_4 = /4 — 1г = 0,6. |
|
||||||
Из полученных звеньев, следуя в обратном порядке, составляем кратчайший маршрут
Pi Р* Р3 Р5 Ре*
длина которого составит 4,2 км.
Задача нахождения кратчайших расстояний между точ ками на транспортной сети должна решаться на электрон но-вычислительной машине. Если рассматривается не более 50 точек на сети, то кратчайшие расстояния можно рассчи тать вручную.
После обработки информации на ЭВМ по рассмотрен ному или другому алгоритму получают в зашифрованном виде или в табличной форме расстояния между пунктами. Разработанные программы позволяют вывести на печать не только расстояния, но и номера вершин, через которые проходит маршрут движения. Это дает возможность инфор мировать водителя о маршруте движения для достижения наименьшего пробега автомобиля.
§ 6. РАСЧЕТЫ РАЦИОНАЛЬНЫХ РАЗВОЗОЧНЫХ МАРШРУТОВ НА ЭВМ
Выбору рациональных маршрутов предшествует решение задачи определения кратчайших расстояний между всеми пунктами, после чего формируют маршруты. Последнюю задачу обычно разбивают на две — выбор множества пунк тов, включаемых в развозочный маршрут, и определение порядка их объезда.
Первым включают в маршрут пункт, наиболее удален ный от начала движения. Следующие пункты включают в маршрут по принципу нахождения кратчайшей связы вающей сети (аглоритм Прима) или аналогичному ему.
118
«
Набор пунктов продолжается до тех пор, пока не нару шится условие
"з
2 gpi “С <7-
г=1
После выполнения этого условия набор для данного мар шрута прекращается.
Параллельно с набором пунктов в маршрут определяют порядок объезда пунктов. Для определения последователь ности объезда пунктов могут быть использованы различные алгоритмы, например метод последовательного включения пунктов, рассмотренный в § 3 этой главы.
При маршрутизации мелкопартионных перевозок пред метом тщательного изучения должны быть вопросы орга низации перевозок во времени. Надо группировать потре бителей по времени доставки грузов в течение суток: завоз хлебных и молочных продуктов, завоз продуктов в детские учреждения и столовые, перевозка почтовой корреспонден ции и др., по дням месяца и недели, например при развозе технического и медицинского кислорода в баллонах. При перевозке некоторых грузов надо составлять маршруты для обычных и особых дней,— например почтовые перевозки в предпраздничные дни. Составленные маршруты группи руют, исходя из времени нахождения автомобиля в наряде. Если по каким-либо непредвиденным причинам объемы перевозок по некоторым потребителям и поставщикам изме няются, маршруты корректируются.
Ниже излагается программа, разработанная в вычисли тельном центре Главмосавтотранса [4]. Она состоит из двух частей (подпрограмм), первая из которых вычисляет функцию набора пунктов в маршруты, а вторая на основе вычислений в первой части подбирает пункты в маршруты исходя из грузоподъемности подвижного состава и времени нахождения автомобиля в наряде, и одновременно опреде ляет порядок объезда пунктов.
Программа состоит из шести зон, две из которых с ис ходными данными меняются.
В исходной информации указывают следующие данные: матрицу расстояний; номер начального узла сети (пункт начала движения);
номера и объемы потребления (производства) узлов сети (пунктов), в которые завозится (вывозится) груз; техническую скорость автомобиля;
119
Таблица 28
Пример решения задачи развоза мелких партий грузов
Номер маршрута |
Грузоподъемность автомобиля, кг |
Время на маршру те, ч |
Пробег на маршру те, км |
Вес груза, кг |
Грузополуча |
Адрес грузо |
тель |
получателя |
кг |
|
партии, |
км |
Размер |
Пробег, |
1 4500 2,9 66,5 4406 Магазин № 70 |
ул. Чапаева, 17 |
200 |
20,5 |
Столовая № 60 |
ул. Москов- |
363 |
1,5 |
Столовая № 5 |
ская, 69 |
||
ул. Ленина, 29 |
46 |
6,5 |
|
Магазин № 20 |
ул. Ленина, 36 |
201 |
0,5 |
Магазин № 26 |
ул. Ленина, 36 |
1516 |
0,5 |
Столовая № 1 |
ул. Гоголев- |
528 |
0,5 |
Школа № 17 |
ская, 25 |
||
ул. Ленина, |
247 |
1,5 |
|
Магазин № 8 |
39/46 |
||
ул. Шелушко- |
187 |
|
|
Магазин № 113 |
ва, 73 |
2,0 |
|
ул. Горько- |
872 |
5,5 |
|
Магазин № 34 |
го, 45 |
||
ул. Горько- |
246 |
4,5 |
|
Молокозавод |
го, 83 |
||
ул. К- Либк- |
— |
23,0 |
|
|
нехта, 75 |
грузоподъемности автомобилей; количество автомобилей по каждому из возможных типов;
время простоя автомобилей под погрузкой и вы грузкой на 1 т груза и дополнительное время на каждый заезд; время нахождения автомобилей в наряде для одно
сменных (обычно 7 ч), двухсменных, полуторосменных автомобилей.
Основные параметры программы: Общее число пунктов п •< 802,
Число пунктов завоза на маршруте п3 < 40, Число типов подвижного состава /V < 7.
Время работы программы в минутах, можно принять как
( = 1,2п + т,
120
где tn — число маршрутов:
п
2 spi
т1=1
т— -----------,
?СРТр
здесь qCp — средняя грузоподъемность подвижного состава. Результаты расчетов наиболее целесообразно выдавать в виде таблиц, получаемых при помощи специальных пе
чатающих приставок к ЭВМ.
При выводе результатов решения задачи в виде таблиц используется дополнительная исходная информация — справочник наименований грузополучателей и грузоот правителей.
В табл. 28 приведен образец результатов решений, по лучаемых в виде машинограмм.
Начиная с 1963 г. вычислительными центрами Главмосавтотранса, Ленавтотранса, Киевавтотранса, ГосавтодорНИИ и другими организациями решен ряд задач по маршрутизации перевозок в городах хлебных и молочных продуктов, почтовой корреспонденции, кислорода в баллонах, продуктов в столовые общественного питания и в детские учреждения и др. Внедрение рациональных маршрутов способствовало снижению пробега автомобилей до 25%.
Г л а в а V |
ВЫБОР ПОДВИЖНОГО СОСТАВА |
|
ИПОГРУЗОЧНОI |
- |
|
1 РАЗГРУЗОЧНЫХ СРЕДСТВ
§ 1. ОЦЕНКА ЭФФЕКТИВНОСТИ АВТОМОБИЛЯ
Важной задачей организации перевозок является выбор эффективных транспортных средств, наиболее полно отве чающих конкретным условиям перевозок.
При выборе подвижного состава решаются две взаимо связанные задачи — определение специализации и выбор грузоподъемности подвижного состава.
Специализированным считается подвижной состав, при способленный для перевозки определенных видов грузов или оборудованный дополнительными механизмами. Его эффек тивность определяется не только себестоимостью перевозок
121
и производительностью автомобиля. В некоторых случаях применение специализированных автомобилей приводит даже к росту транспортных издержек, но при этом обеспе чивается более высокое качество транспортного процесса, например меньшие потери или лучшая сохранность грузов при перевозках, что дает экономию в отраслях на родного хозяйства, для которых осуществляются пере возки.
Выбор подвижного состава должен обеспечить минимум затрат, прямо или косвенно связанных с доставкой грузов. Основными факторами, определяющими выбор подвижного состава, являются:
1) род и характер грузов; 2) размер партии груза; 3) способ осуществления погрузочно-разгрузочных работ; 4) дорожноклиматические условия и состояние подъездов к погрузочным и разгрузочным пунктам; 5) скорость до ставки грузов.
Лучший вариант организации перевозок и тип подвиж ного состава определяют сравнением народнохозяйствен ных издержек, связанных с перевозкой грузов.
При этом учитывают:
1) себестоимость перевозки, в том числе затраты на погрузочно-разгрузочные работы, транспортно-экспедици онные операции и дорожная составляющая; 2) возможные количественные и качественные потери в процессе доставки грузов; 3) размер материальных средств в обороте и издерж
ки, связанные с хранением грузов; |
4) затраты, связанные |
с использованием вспомогательных |
средств, обеспечиваю- |
ющих транспортный процесс (контейнеры, поддоны, инвен тарная тара, средства крепления и укрытия грузов и т. д.); 5) капиталовложения в подвижной состав, погрузочноразгрузочные средства, складское хозяйство и др.
В работах члена-корреспондента АН СССР Д. П. Вели канова [8] показано, что для сравнительной оценки эффек тивности автомобилей или автопоездов нужно принимать в качестве основного оценочного измерителя приведенные затраты на перевозки, представляющие собой сумму эксплу атационных расходов и годового эффекта использования капитальных вложений.
Величину полных приведенных затрат на 1 т груза сле
дует определять по формуле |
|
Smnp = Sm Ч---- ^5— ) |
(98) |
122
