Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УПП3КУРС / спизжено / РГР (2).docx
Скачиваний:
45
Добавлен:
02.04.2020
Размер:
234.07 Кб
Скачать

2 Оптимизация плана работы автотранспорта при осуществлении централизованного завоза-вывоза контейнеров

Для оптимизации плана работы автотранспорта используется транспортная задача. Общая постановка транспортной задачи состоит в определение оптимального плана перевозок некоторого однородного груза из m пунктов отправления (А1, А2, Аm) в n пунктов назначения (В1, В2, Вn). В качестве критериев эффективности используются критерии пробега, времени и стоимости.

Транспортная задача записывается в виде матрицы, в которой потребитель записывается по столбцам, а поставщик - по строкам. На пересечении строк и столбцов записывается размер поставки и затраты на перевозку.

Рассмотрим математическую модель прикрепления пунктов назначения к пунктам отправления. Имеется n потребителей и m поставщиков, мощность i-го поставщика (i=1, m)→., спрос j-го потребителя j (j=1, n)→. Общая сумма затрат F. Затраты на перевозку одной тонны груза обозначаются как Cij, а размер поставки - .

Математическая модель имеет вид:

, (2.1)

Задача имеет следующие ограничения:

1) Объем поставок i-го поставщика должен равняться количеству имеющегося у него груза:

2) Объем поставок j -го потребителя должен равняться его спросу:

3) Объем поставки должен выражаться неотрицательным числом:

, (2.4)

Условие разрешимости транспортной задачи запас грузов поставщиков должен равняться суммарному спросу потребителя:

В том случае, когда модель является незакрытой, ее необходимо привести к закрытой форме. Если нет равенства в задаче, вводится фиктивный отправитель или получатель.

Расстояние между получателем и отправителем находится по формуле:

Проверим необходимое и достаточное условие разрешимости задачи.

Условие баланса не соблюдается.

Занесем исходные данные в распределительную таблицу 2.1.

Таблица 2.1 – Распределительная таблица

Получатель

П1

П2

П3

П4

П5

П6

П7

П8

Объем выгрузки

О1

0

8

11

9

9

18

15

18

3

О2

8

0

6

8

8

3

6

1

3

О3

11

6

0

4

6

7

8

7

2

О4

9

8

4

0

2

9

6

10

0

О5

9

8

6

2

0

9

6

9

2

О6

18

3

7

9

9

0

3

2

1

О7

15

6

8

6

6

3

0

5

2

О8

18

1

7

10

9

2

5

0

0

КТ

20

3

9

11

11

8

5

2

8

Объем погрузки

2

0

0

5

1

4

4

5

21 21

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

Составим начальный опорный план, приведенный в таблице 2.2.

Таблица 2.2 – Опорный план транспортной задачи

Получатель

П1

П2

П3

П4

П5

П6

П7

П8

Объем выгрузки

О1

0[2]

8

11

9[1]

9

18

15

18

3

О2

8

0

6

8[3]

8

3

6

1

3

О3

11

6

0

4[1]

6[1]

7

8

7

2

О4

9

8[0]

4

0

2

9

6

10

0

О5

9

8

6

2

0

9[2]

6

9

2

О6

18

3

7

9

9

0[1]

3

2

1

О7

15

6

8

6

6

3[1]

0[1]

5

2

О8

18

1

7

10

9

2

5

0

0

КТ

20

3

9

11

11

8

5[3]

2[5]

8

Объём погрузки

2

0

0

5

1

4

4

5

21 21

Проверим опорный план на условие вырожденности / невырожденности. Число занятых клеток таблицы, их 14, а должно быть m + n - 1 = 16. Следовательно, опорный план является вырожденным. Для получения невырожденного плана принудительно добавляем нуль [0] в клетку (1;2); (1;3).

Целевая функция:

F(x) = 0*2 + 9*1 + 8*3 + 4*1 + 6*1 + 9*2 + 0*1 + 3*1 + 0*1 + 5*3 + 2*5 = 89

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ai, вj. по занятым клеткам таблицы, в которых ai + вj = cij, полагая, что a1= 0: a1 + в1 = 0; 0 + в1 = 0; в1 = 0; a1 + в4 = 9; 0 + в2 = 9; в2 = 9;

a2 + в4 = 8; 9 + в3 = 8; в3 = -1; a3 + в4 = 4; 9 + в4 = 4; в4 = -5; a3 + в5 = 6; -5 + в5 = 6; a2 = 11;

a4 + в2 = 8; 0 + a4 = 8; a4 = 8;

a4 + в2 = 8; 8 + в2 = 8; a3 = 0;

a5 + в6 = 9; 0 + a5 = 9; a5 = 9;

a5 + в6 = 9; 9 + в6 = 9; в6 = 0;

a6 + в6 = 0; 0 + a6 = 0; a6 = 0;

a7 + в6 = 3; 0 + a7 = 3; a7 = 3;

a7 + в7 = 0; 3 + в7 = 0; в6 = -3; a9 + в7 = 5; -3 + a9 = 5; a9 = 8;

a9 + в8 = 2; 8 + в8 = 2; a7 = -6;

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ai + вj > cij:

(1;5): 0 + 11 > 9; ∆15 = 0 + 11 - 9 = 2 (2;5): -1 + 11 > 8; ∆25 = -1 + 11 - 8 = 2 (4;3): 8 - > 4; ∆43 = 8 - - 4 = 4 (4;4): 8 + 9 > 0; ∆44 = 8 + 9 - 0 = 17 (4;5): 8 + 11 > 2; ∆45 = 8 + 11 - 2 = 17 (5;2): 9 + 0 > 8; ∆52 = 9 + 0 - 8 = 1 (5;3): 9 - > 6; ∆53 = 9 - - 6 = 3 (5;4): 9 + 9 > 2; ∆54 = 9 + 9 - 2 = 16 (5;5): 9 + 11 > 0; ∆55 = 9 + 11 - 0 = 20 (6;5): 0 + 11 > 9; ∆65 = 0 + 11 - 9 = 2 (7;4): 3 + 9 > 6; ∆74 = 3 + 9 - 6 = 6 (7;5): 3 + 11 > 6; ∆75 = 3 + 11 - 6 = 8 (8;5): - + 11 > 9; ∆85 = - + 11 - 9 = 2 (9;2): 8 + 0 > 3; ∆92 = 8 + 0 - 3 = 5 (9;4): 8 + 9 > 11; ∆94 = 8 + 9 - 11 = 6

(9;5): 8 + 11 > 11; ∆95 = 8 + 11 - 11 = 8 max(2,2,4,17,17,1,3,16,20,2,6,8,2,5,6,8) = 20Звено неоптимальности - клетка (1;9). Выбираем максимальную оценку свободной клетки (5;5): 0 Для этого в перспективную клетку (5;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

Составим контур перераспределения ресурсов (1,9[+] → 1,2[-] → 2,2[+] → 2,9[-]). Из грузов хij, стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (1, 2) = 0. Прибавляем 0 к объемам грузов, стоящих в плюсовых клетках и вычитаем 0 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план, представленный в таблице 2.3.

Таблица 2.3 – Новый опорный план транспортной задачи

Получатель

П1

П2

П3

П4

П5

П6

П7

П8

Объем выгрузки

О1

0[2]

8

11

9[1]

9

18

15

18

3

О2

8

0

6

8[3]

8

3

6

1

3

О3

11

6

0

4[1]

6[1]

7

8

7

2

Продолжение табл. 2.3

Окончание табл. 2.3

О4

9

8[0]

4

0

2

9

6

10

0

О5

9

8

6

2

0[0]

9[2]

6

9

2

О6

18

3

7

9

9

0[1]

3

2

1

О7

15

6

8

6

6

3[1]

0[1]

5

2

О8

18

1

7

10

9

2

5

0

0

КТ

20

3

9

11

11

8

5[3]

2[5]

8

Объем погрузки

2

0

0

5

1

4

4

5

21 21

С помощью программы, решим задачу методом потенциалов.

Таблица 2.4 – Оптимальный план транспортной задачи

Получатель

П1

П2

П3

П4

П5

П6

П7

П8

Объем выгрузки

О1

0[2]

8

11

9[1]

9

18

15

18

3

О2

8

0[0]

6

8[0]

8

3[3]

6

1

3

О3

11

6

0

4[2]

6

7

8

7

2

О4

9

8

4

0[0]

2

9

6

10

0

О5

9

8

6

2[1]

0[1]

9

6

9

2

О6

18

3

7

9

9

0[1]

3

2

1

О7

15

6

8

6[1]

6

3

0[1]

5

2

О8

18

1

7

10

9

2[0]

5

0

0

КТ

20

3

9

11

11

8

5[3]

2[5]

8

Объем погрузки

2

0

0

5

1

4

4

5

21 21

Минимальные затраты составят: F(x) = 0*2 + 9*1 + 3*3 + 4*2 + 2*1 + 0*1 + 0*1 + 6*1 + 0*1 + 5*3 + 2*5 = 59.

Расчеты экономической эффективности опорного и оптимального планов представлены в таблицах 2.5 и 2.6.

l1 – расстояние от контейнерного терминала (КТ) до грузополучателя (О); l2 – расстояние от грузополучателя (О) до грузоотправителя (П); l3 – расстояние от грузоотправителя (П) до контейнерного пункта (КТ).

Таблица 2.5 – Расчет экономической эффективности опорного плана

Маршрут

Количество контейнеров,U

Расстояние

Конт*км,

Ul

l1

l2

l3

КТ- О1 гр

П1- КТ гр

О1 - П4 пор

П4- КТ гр

3

2

1

1

20

9

20

11

60

40

9

11

КТ- О2 гр

О2 - П4 пор

П4- КТ гр

3

3

3

3

8

11

9

24

33

КТ- О3 гр

О3 - П3 пор

П4 - КТ гр

О3 - П5- пор

П5- КТ гр

2

1

1

1

1

9

4

6

11

11

18

4

11

6

11

КТ - О5 гр

О5 - П4- пор

П6- КТ гр

2

2

2

11

9

8

22

18

16

КТ – О6 гр

П6- КТ гр

1

1

8

8

8

8

КТ – О7 гр

П7- КТ гр

О7 - П6- пор

П6- КТ пор

2

1

1

1

5

3

5

8

10

5

3

8

КТ - П7 пор

КТ - П8 пор

П7 - КТ гр

П8 - КТ гр

3

5

3

5

5

2

5

2

15

10

15

10

Всего

384

Таблица 2.6 – Расчет экономической эффективности оптимального плана

Маршрут

Количество контейнеров,U

Расстояние

Конт*км,

Ul

l1

l2

l3

1

2

3

4

5

6

КТ- О1 гр

П1- КТ гр

О1 - П4 пор

П4- КТ гр

3

2

1

1

20

9

20

11

60

40

9

11

КТ- О2 гр

О2 6 пор

П6- КТ гр

3

3

3

3

3

8

9

9

24

КТ- О3 гр

О3- П4 пор

П4- КТ гр

2

2

2

9

4

11

18

8

22

КТ- О5 гр

П5- КТ гр

О5 - П4 пор

П4- КТ гр

2

1

1

1

11

2

0

11

22

0

2

11

КТ – О6 гр

П6- КТ гр

1

1

8

8

8

8

КТ- О7 гр

П7- КТ гр

О7 - П4 пор

П4- КТ гр

2

1

1

1

5

6

0

11

5

0

6

11

КТ - П7 пор

КТ - П8 пор

П7 - КТ гр

П8 - КТ гр

3

5

3

5

5

2

5

2

15

10

15

10

Всего

333

Вывод: Расчет показал, что оптимальный план, решенный методом потенциалов, дешевле опорного плана на 51 конт-км.

Расчет экономической эффективности от оптимизации пробега автотранспорта при организации централизованного завоза, вывоза:

  • Определение экономии автопарка при работе по оптимальному плану производится по формуле:

, (3.7)

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

  • Экономия денежных средств от сокращения пробега автомашин:

, (3.8)

где - стоимость конт. км пробега, руб.

руб.

  • Экономия от сокращения автопарка:

, (3.9)

где - стоимость авто часа, руб.

руб.

Для построения суточного план-графика определим количество автомобилей работающих на терминале. Найдём по формуле:

A=;

k - количество вывезенных контейнеров;

t - время оборота 1 автомобиля, равное 4.5 ч;

A==18

Соседние файлы в папке спизжено