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

А.Ю. Тюрин Методы организации работы автомобильного транспорта. Методические указания к практическим занятиям по курсу Транспортно-технологические системы

.pdf
Скачиваний:
90
Добавлен:
19.08.2013
Размер:
304.1 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

КУЗБАССКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

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

МЕТОДЫ ОРГАНИЗАЦИИ РАБОТЫ АВТОМОБИЛЬНОГО ТРАНСПОРТА

Методические указания к практическим занятиям по курсу «Транспортно-технологические системы» для студентов специальности 240100.03 “Организация перевозок и управление на транспорте (автомобильном)” дневной формы обучения

Составители А.Ю. Тюрин Д.А. Кижаев

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

Рекомендованы к печати учебнометодической комиссией специальности 240100.03 Протокол № 21 от 09.02.2001

Электронная копия хранится в библиотеке главного корпуса КузГТУ

Кемерово 2001

1

Практическое занятие №1 Маршрутизация массовых крупнопартионных перевозок

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

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

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

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

b j

= ∑m Pij ,

j = 1, 2, ..., n

 

i= 1

 

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

ai = n

Pij ,

i = 1, 2, ..., m

j=

1

 

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

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

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

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

 

2

Zпор'

= nm l ji x ji .

 

j= 1i= 1

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

 

 

Zпор =

 

1

 

nm

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)

j=

1

 

 

 

 

 

 

 

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

 

 

nm l ji x ji .

 

 

 

L'пор

=

(1.3)

 

 

 

 

 

j= 1i= 1

 

 

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

m ai =

n

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), а также расстояния между этими пунктами (они представлены в верхнем правом углу соответствующих клеток).

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

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

3

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

 

m + n - 1 = N,

 

(1.5)

где m — количество строк и n — количество столбцов в матрице;

N — количество загруженных клеток в матрице.

 

Для нашего примера N=10, так как m=7 и n=4 и 7 + 4 - 1 = 10.

 

Заявки на перевозки

Таблица 1.1

 

 

Отправитель

Получатель

 

Род груза

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

 

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

 

Уголь

85

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

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

 

36

1

Школа (В3)

 

 

41

 

 

 

 

 

 

 

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

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

 

Песок

42

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

 

 

13

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

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

 

Гравий

48

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

 

23

 

 

 

Мастерские (В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

4

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

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

Ui + Vj = Lij,

(1.6)

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

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

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

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

 

 

числом

m + n – 1

 

 

 

N < m + n –1

N = m + n –1

N > m + n – 1

 

 

 

 

 

 

 

 

 

 

Заполнение недостающих

 

 

 

 

 

 

клеток путем фиктивной

 

 

Ликвидация лишних за-

 

 

загрузки

 

 

 

 

нятых клеток

 

 

 

 

 

 

 

 

 

 

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

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

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

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

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

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

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

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

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

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

5

 

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

 

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.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

 

6

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

значение потенциала помещают в левый верхний угол клетки.

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

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

 

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

Таблица 1.5

 

 

 

Грузополу-

Коэффи-

 

 

 

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

 

 

 

чатель

циенты

 

А1

 

А2

А3

 

А4

 

Ui

 

1,9

 

1,85

3,33

 

3,02

 

 

 

 

 

 

 

Vj

 

 

1,90

55 1,85

 

3,35

 

3,04

В1

0

 

72

 

 

В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

7

А1 В6 — В6 А3 — А3 В7 — В7 А4 — А4 В2 — В2 А1

 

 

 

Процесс построения оптимального плана повторяют заново: нахо-

дят коэффициенты по условию (1.6), проверяют свободные клетки на

потенциальность по условию (1.7), и если они есть, то рассчитывают

потенциалы и строят контур перечета. Процесс построения оптималь-

ного плана считается законченным, если в матрице нет больше потен-

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

 

 

 

 

 

 

 

 

Последующие этапы решения задачи представлены в табл. 1.6-1.9.

 

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

Таблица 1.6

 

 

 

Грузополу-

Коэффи-

 

 

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

 

 

 

чатель

циенты

А1

 

А2

 

А3

 

А4

 

Ui

1,9

 

1,85

 

4,15

 

3,02

 

 

 

 

 

 

 

Vj

 

1,90

55 1,85

0,8

 

3,35

 

3,04

В1

0

72

×

 

В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

 

 

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

8

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

 

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

Таблица 1.7

 

 

 

 

Грузополу-

Коэффи-

 

 

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

 

 

 

 

чатель

циенты

А1

 

А2

 

А3

 

 

А4

 

Ui

1,9

 

1,85

 

4,15

 

 

3,84

 

 

 

 

 

 

 

 

Vj

 

1,90

55 1,85

0,8

 

3,35

0,8

 

3,04

В1

0

72

×

×

В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

 

 

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

 

 

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

 

 

 

 

 

9

 

 

 

 

 

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

 

 

Грузополу-

Коэффи-

 

 

 

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

 

 

 

чатель

циенты

 

А1

 

А2

А3

 

А4

 

Ui

 

1,9

 

1,85

3,33

 

3,02

 

 

 

 

 

 

 

Vj

 

 

1,90

55 1,85

 

3,35

 

3,04

В1

0

 

72

 

 

В2

4,76

 

 

6,66

10,01

30

8,09

34

7,78

В3

-0,68

 

41 1,22

2,53

 

2,67

 

2,36

В4

6,96

 

1

8,86

12,21

 

10,29

12

9,98

В5

-0,02

 

 

4,14

7,06

 

3,31

24

3,00

В6

1,54

 

48

3,44

5,81

 

5,69

 

5,38

В7

5,19

0,53

×

6,56

8,83

41

8,52

 

8,21

Цифры в скобках обозначают груженые ездки, цифры без скобок - порожние ездки. Из совмещенного плана выбирают маршруты перевозок грузов в такой последовательности: маятниковые, кольцевые 4-, 6- угольные и пр.

 

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

Таблица 1.9

 

 

 

 

Грузополу-

Коэффи-

 

 

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

 

 

 

 

чатель

циенты

А1

 

А2

 

А3

 

 

А4

 

Ui

1,9

 

1,85

 

3,86

 

 

3,55

 

 

 

 

 

 

 

 

Vj

 

1,90

55 1,85

0,51

 

3,35

0,51

 

3,04

В1

0

72

×

×

В2

4,23

 

6,66

10,01

 

31

8,09

 

33

7,78

В3

-0,68

41 1,22

2,53

0,51

×

2,67

0,51

×

2,36

В4

6,43

 

8,86

12,21

 

 

10,29

 

13

9,98

В5

-0,55

 

4,14

7,06

 

 

3,31

 

24

3,00

В6

1,54

48

3,44

5,81

 

 

5,69

 

 

5,38

В7

4,66

1

6,56

8,83

 

40

8,52

 

 

8,21

Соседние файлы в предмете Наземные транспортные системы