Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Маршрутизация

.pdf
Скачиваний:
16
Добавлен:
10.05.2015
Размер:
219.13 Кб
Скачать

Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования

šКузбасский государственный технический университетŸ

Кафедра автомобильных перевозок

ПОСТРОЕНИЕ МАРШРУТОВ ПЕРЕВОЗОК ГРУЗОВ КРУПНЫМИ И МЕЛКИМИ ПАРТИЯМИ

Методические указания к практическим занятиям по курсу šГрузовые перевозкиŸ для студентов специальности

190701.01 šОрганизация перевозок и управление на транспорте (автомобильный транспорт)Ÿ очной формы обучения

Составители А. Ю. Тюрин Ю. Н. Тимощенко

Рассмотрены и утверждены на заседании кафедры Протокол № 83 от 16.10.2008

Рекомендованы к печати учебно-методической комиссией специальности 190701.01 Протокол № 42 от 16.10.2008

Электронная копия хранится в библиотеке

главного корпуса ГУ КузГТУ

Кемерово 2008

1

1. ОБЩИЕ ПОЛОЖЕНИЯ

Выбор маршрутов движения автомобилей осуществляется с учетом многих факторов: массовости перевозок, размеров перевозимых партий грузов, расположения отправителей и получателей грузов, типа и грузоподъемности подвижного состава, сроков доставки грузов, условий осуществления погрузочноразгрузочных работ и пр. Важным элементом маршрутизации является также выбор маршрута движения автомобиля на транспортной сети.

Маршрутизации перевозок должно предшествовать оптимальное закрепление потребителей за поставщиками. Иногда решение этих двух задач совмещается в одну комплексную.

В общем виде задача маршрутизации перевозок формулируется следующим образом. Известны расположение грузоотправителей и грузополучателей, дислокация парка подвижного состава, объемы вывоза и завоза грузов, характеристики транспортной сети и условий движения на ней. Необходимо найти удовлетворяющие определенным требованиям организации транспортного процесса во времени упорядоченные множества связанных пунктов (автотранспортные предприятия, грузоотправители и грузополучатели), представляющие собой маршруты, при перевозках на которых достигается экстремальное значение некоторой целевой функции.

Для транспортного процесса, состоящего из простых циклов перевозок (помашинные отправки), основным содержанием задачи маршрутизации является определение оптимального плана возврата порожних автомобилей.

На развозочных маршрутах, когда размеры завозимых партий грузов меньше фактической загрузки автомобиля, задача маршрутизации перевозок сводится к определению совокупности (набора) пунктов, включаемых в циклы перевозок, и оптимальной последовательности объезда этих пунктов. Если при этом транспортный процесс состоит из разомкнутых циклов перевозок и имеются несколько поставщиков, использующих однотипный подвижной состав, то может возникать дополнительная задача – нахождение оптимального плана возврата порожних автомобилей.

2

2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ

2.1. Маршрутизация массовых крупнопартионных перевозок

Цель: определить оптимальные маршруты при перевозке массовых грузов большими партиями (помашинными отправками).

Одной из основных задач, выполняемых при оперативном планировании перевозок массовых крупнопартионных грузов, является оптимизация их маршрутов с целью повышения коэффициента использования пробега.

Пусть груз, сосредоточенный в пунктах А1, А2, ..., Аi, ..., Аm в количествах соответственно а1, а2, ..., аi, ..., аm, необходимо доставить в пункты В1, В2, ..., Вj, ..., Вn в количествах b1, b2, ..., bj, ..., bn тонн. Объем перевозок из i-го пункта отправления в j-й пункт назначения составляет Pij тонн. Будем полагать, что для перевозок используют условные однотонные (q = 1 т) автомобили.

При выполнении перевозок в пункт Вj доставляют

m

 

b j Pij ,

j 1, 2, ..., n

i 1

 

тонн груза и соответственно прибывает такое же количество условных автомобилей, которые после разгрузки подают в пункты погрузки Аi. Так как из пунктов Аi нужно вывезти

n

 

ai Pij ,

i 1, 2, ..., m

j 1

 

тонн груза, то для пунктов А1, А2, ..., Аi, ..., Аm необходимо осуществить соответственно а1, а2, ..., аi, ..., аm подач порожних автомобилей.

Расстояния (lji = lij) от каждого потребителя Вj до каждого поставщика Аi известны.

Требуется определить количество xji подач порожних условных однотонных автомобилей от j-го пункта разгрузки в i-й пункт погрузки, с тем чтобы общий пробег автомобилей был минимальным. Иными словами, задача сводится к нахождению оптимального плана возврата (подач) порожних автомобилей.

3

Порожний пробег при выполнении из j-го в i-й пункт xji подач условных однотонных автомобилей равен ljixji. Тогда их суммарный пробег:

Zпор'

n m

l ji x ji .

 

j 1i 1

Поскольку количество ездок равно xji/q ст, то фактический пробег автомобиля с заданной грузоподъемностью q равен

Zпор

1

n m

l ji x ji .

q ст

 

j 1i 1

Математическая формулировка задачи определяется следующим образом. Требуется определить совокупность величин x ji 0 (план возврата порожних автомобилей), удовлетворяю-

щих условиям

m

 

 

x ji b j ,

j 1, 2, ..., n

(1.1)

i 1

 

 

n

 

 

x ji ai ,

i 1, 2, ..., m

(1.2)

j1

иминимизирующих функцию

L'

n m

 

x

 

.

(1.3)

l

ji

ji

пор

 

 

 

 

j 1i 1

Поскольку количество завозимых грузов равно количеству вывозимых, то справедливо равенство

mn

ai b j .

(1.4)

i 1

j 1

 

Данная задача представляет собой классическую задачу линейного программирования. Рассмотрим методику ее решения на примере.

Заявки на перевозки, включенные в план автотранспортного предприятия, перечислены в таблице 1.1. На основании заявок на перевозки составлена матрица (таблица 1.2), в которой указаны количества тонн грузов, вывозимых из каждого пункта Аi (i = 1, 2, 3, 4) и завозимых в каждый пункт Вj (j = 1, 2, 3, 4, 5, 6, 7), а также расстояния между этими пунктами (они представлены в верхнем правом углу соответствующих клеток).

4

Таблица 1.1 – Заявки на перевозки

Отправитель

Получатель

Род груза

Объем завоза,

 

 

 

т

 

Речной порт (В1)

Уголь

85

Угольный склад (А )

Мастерские (В2)

36

 

1

Школа (В3)

 

41

 

 

 

 

 

Песчаный карьер (А2)

Речной порт (В1)

Песок

42

Набережная (В4)

 

13

Товарная станция (А3)

Завод ЖБК (В6)

Гравий

48

23

Автовокзал (В7)

 

 

Мастерские (В2)

 

28

Карьер (А )

Запас (В5)

Щебень

24

4

Автовокзал (В7)

 

18

 

 

 

 

 

Таблица 1.2 – План-заявка на перевозку грузов (матричная форма)

Грузопо-

 

 

Грузоотправитель

 

 

Завоз, т

лучатель

А1

 

А2

А3

 

А4

 

 

В1

85

1,90

42 1,85

 

3,35

 

3,04

127

В2

36

6,66

10,01

 

8,09

28

7,78

64

В3

41 1,22

2,53

 

2,67

 

2,36

41

В4

 

8,86

13 12,21

 

10,29

 

9,98

13

В5

 

4,14

7,06

 

3,31

24

3,00

24

В6

 

3,44

5,81

48

5,69

 

5,38

48

В7

 

6,56

8,83

23

8,52

18

8,21

41

Вывоз, т

162

 

55

71

 

70

 

358

Данная задача нахождения оптимального возврата порожних автомобилей (условных автотонн), записанная в матричной форме, решается как обычная транспортная задача методом потенциалов.

В матрицу (таблица 1.3) заносятся грузоотправители, грузополучатели, расстояния между ними, данные наличия порожних автомобилей и потребители. Последовательность вычислений при составлении оптимального плана показана на схеме (рисунок 1).

Для дальнейшего решения задачи необходимо составить план возврата порожних автомобилей. При этом должны соблюдаться некоторые условия:

5

 

m + n - 1 = N,

(1.5)

где m количество столбцов и n количество строк в матрице; N количество загруженных клеток в матрице.

Так как m = 4 и n = 7, то N = 4 + 7 – 1 = 10.

Составление матрицы

Построение допустимого исходного плана

Подсчет количества занятых клеток матрицы (N) и сравнение

его с числом

m + n – 1

N < m + n –1

N = m + n –1 N > m + n – 1

Заполнение недостающих клеток путем фиктивной загрузки

Ликвидация лишних занятых клеток

Расчет индексов

Проверка незанятых клеток матрицы с целью отыскания потенциальных

Потенциальных клеток нет Потенциальные клетки есть

Построение замкнутой цепочки возможных перемещений для клетки с наибольшим потенциалом

Расстановка знаков š+Ÿ и š–Ÿ по вершинам цепочки

Отыскание среди загрузок со знаком š–Ÿ наименьшей по величине

Изменение на эту величину загрузок на вершинах контура

Решение закончено: оптимальный план возврата порожних автомобилей составлен

Рисунок 1 – Блок-схема последовательности вычислений

6

Расчет индексов:

1. Для занятых клеток матрицы должно соблюдаться следующее условие:

Ui + Vj = Lij,

(1.6)

где Lij расстояние между грузоотправителем и грузополучателем.

2. Для свободных клеток:

 

Ui + Vj Lij.

(1.7)

В случае если данное неравенство не выполняется, то вычис-

ляется потенциал:

 

d = Ui + Vj - Lij.

(1.8)

Коэффициенты Ui и Vj рассчитывают следующим образом: напротив любой загруженной клетки в дополнительным строке или столбце записывают коэффициент 0 (например для потребителя B1 V1 =0). Далее, двигаясь по цепочке загруженных клеток, по условию (1.6) находят все остальные коэффициенты. Например, коэффициент при A1 U1 = 1,9 – 0 =1,9; при B2 V2 =6,66 - U1 = = 6,66 - 1,9 = 4,76; при A4 U4 = 7,78 - V2 = 7,78 - 4,76 = 3,02 и т.д. Результаты заносят в таблицу 1.4.

Таблица 1.3 – Матрица

Грузопо-

 

 

Грузоотправитель

 

 

Завоз, т

лучатель

А1

 

А2

А3

 

А4

 

 

В1

85

1,90

42 1,85

 

3,35

 

3,04

127

В2

36

6,66

10,01

 

8,09

28

7,78

64

В3

41

1,22

2,53

 

2,67

 

2,36

41

 

 

 

 

 

 

В4

 

8,86

13 12,21

 

10,29

 

9,98

13

В5

 

4,14

7,06

 

3,31

24

3,00

24

В6

 

3,44

5,81

48

5,69

 

5,38

48

В7

 

6,56

8,83

23

8,52

18

8,21

41

Вывоз, т

162

 

55

71

 

70

 

358

Затем проверяют свободные (незагруженные) клетки матрицы на потенциальность по условию (1.7). Если условие (1.7) нарушается, клетки помечают знаком и вычисляют потенциал по условию (1.8), и значение потенциала помещают в левый верхний угол клетки.

7

Таблица 1.4 – План возврата порожних автомобилей

Грузопо-

Коэффи-

 

 

 

Грузоотправитель

 

 

лучатель

циенты

 

А1

 

А2

А3

 

А4

 

 

Vj

 

 

 

Коэффициенты Ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,9

 

1,85

3,33

 

3,02

 

В1

0

 

85

1,90

42 1,85

 

3,35

 

3,04

В2

4,76

 

36

6,66

10,01

 

8,09

28

7,78

В3

-0,68

 

41

1,22

2,53

 

2,67

 

2,36

В4

10,36

3.4

 

8,86

13 12,21

3.4

10,29

3.4

9,98

В5

-0,02

 

 

4,14

7,06

 

3,31

24 3,00

В6

2,36

0.82

 

3,44

5,81

48

5,69

 

5,38

В7

5,19

0.53

 

6,56

8,83

23

8,52

18 8,21

В таблице 1.4 в результате расчетов получилось пять потенциальных клеток. Выбирают клетку с максимальным потенциалом (A1 B4) и составляют контур пересчета. Согласно алгоритму (рисунок 1) расставляют знаки š+Ÿ и š-Ÿ по вершинам контура и среди клеток со знаком š-Ÿ выбирают минимальное число. В нашем примере min=13 (клетка A2 B4).

1. А1 В4

-85

 

42+

(72)

 

(55)

+св

 

13-

(13)

 

(св)

 

Min = 13

A1 B4 – B4 A2 – A2 B1 – B1 A1

На минимальную загрузку (13) делают перераспределение по вершинам контура (в клетки со знаком š+Ÿ прибавляют 13, а из клеток со знаком š-Ÿ отнимают 13). После перераспределения объемов новые значения (в скобках) заносят в новую матрицу (таблица 1.5).

Процесс построения оптимального плана повторяют заново: находят коэффициенты по условию (1.6), проверяют свободные клетки на потенциальность по условию (1.7), и если они есть, то рассчитывают потенциалы и строят контур перечета. Процесс построения оптимального плана считается законченным, если в матрице нет больше потенциальных клеток.

8

Таблица 1.5 – План возврата порожних автомобилей

Грузопо-

Коэффи-

 

 

 

Грузоотправитель

 

 

 

лучатель

циенты

 

А1

 

А2

А3

 

А4

 

 

Vj

 

 

 

Коэффициенты Ui

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,9

 

1,85

3,33

 

3,02

 

В1

0

 

72

1,90

55 1,85

 

3,35

 

3,04

В2

4,76

 

36

6,66

10,01

 

8,09

28

7,78

В3

-0,68

 

41

1,22

2,53

 

2,67

 

2,36

В4

6,96

 

13

8,86

12,21

10,29

 

9,98

В5

-0,02

 

 

4,14

7,06

 

3,31

24 3,00

В6

2,36

0.82

 

3,44

5,81

48

5,69

 

5,38

В7

5,19

0.53

 

6,56

8,83

23

8,52

18 8,21

2. А1 В6

-36

 

28+

(18)

(46)

Min = 18

 

 

 

 

 

 

+св

-48

 

 

 

(18)

 

(30)

 

 

 

 

 

+23

 

 

 

 

 

 

18-

 

 

(41)

 

 

(св)

A1 B6 – B6 A3 – A3 B7 – B7 A4 – А4 В2 – В2 А1

Последующие этапы представлены в таблицах 1.6 -1.9. Таблица 1.6 – План возврата порожних автомобилей

Грузопо-

Коэффи-

 

 

Грузоотправитель

 

 

лучатель

циенты

А1

 

А2

 

А3

 

А4

 

Vj

 

 

Коэффициенты Ui

 

 

 

 

1,9

 

1,85

 

4,15

 

3,02

В1

0

72

1,90

55 1,85

0,8

 

3,35

3,04

В2

4,76

18

6,66

10,01

0,82

 

8,09

46 7,78

В3

-0,68

41

1,22

2,53

0,8

 

2,67

2,36

В4

6,96

13

8,86

12,21

0,82

10,29

9,98

В5

-0,02

 

4,14

7,06

0,82

 

3,31

24 3,00

В6

1,54

18

3,44

5,81

 

30

5,69

5,38

В7

4,37

 

6,56

8,83

 

41

8,52

8,21

9

3. А3 В2

-18

 

св+

(св)

 

(18)

+18

 

30-

(36)

 

(12)

 

Min = 18

A3 B2 – B2 A1 – A1 B6 – B6 A3

Таблица 1.7 – План возврата порожних автомобилей

Грузопо-

Коэффи-

 

 

Грузоотправитель

 

 

 

 

лучатель

циенты

А1

 

А2

 

А3

 

 

А4

 

 

Vj

 

 

Коэффициенты Ui

 

 

 

 

 

 

1,9

 

1,85

 

4,15

 

 

3,84

 

В1

0

72

1,90

55 1,85

0,8

 

3,35

0,8

 

3,04

В2

3,94

 

6,66

10,01

 

18

8,09

 

46

7,78

В3

-0,68

41

1,22

2,53

0,8

 

2,67

0,8

 

2,36

В4

6,96

13

8,86

12,21

0,82

10,29

0,82

 

9,98

В5

-0,02

 

4,14

7,06

0,82

 

3,31

 

24 3,00

В6

1,54

36

3,44

5,81

 

12

5,69

 

 

5,38

В7

4,37

 

6,56

8,83

 

41

8,52

 

 

8,21

4. А4 В4

+18

 

46-

(30)

 

 

(34)

 

 

 

 

 

 

Min = 12

-13

 

 

 

св+

 

 

 

(1)

 

 

(12)

+36

 

 

12-

 

 

 

 

(48)

 

 

(св)

A4 B4 – B4 A1 – A1 B6 – B6 A3 – А3 В2 – В2 А4

В результате решения получаем оптимальный план возврата порожних автомобилей (в матрице нет больше потенциальных клеток) (таблица 1.10). Полученный оптимальный план совмещают с планом-заявкой на перевозку грузов (см. таблицу 1.2), получая в результате совмещенный план (таблица 1.11).