- •Моделирование транспортных процессов и систем
- •1. Информация о дисциплине
- •1.1. Предисловие
- •1.2. Содержание дисциплины и виды учебной работы
- •1.2.1. Содержание дисциплины
- •1.2.2. Объем дисциплины и виды учебной работы
- •2. Рабочие учебные материалы
- •2.1. Рабочая программа
- •Введение (2 ч)
- •Раздел 1. Роль математических методов в решении производственных задач автомобильного транспорта (14 ч)
- •Раздел 7. Методы динамического программирования (13 ч)
- •Раздел 8. Планирование перевозок по сборным, развозочным и сборно-развозочным маршрутам (22 ч)
- •Раздел 9. Теория массового обслуживания в задачах оптимизации транспортных процессов (13 ч)
- •Заключение (1 ч)
- •2.2. Тематический план дисциплины
- •2.2.1. Тематический план дисциплины
- •2.2.2. Тематический план дисциплины
- •2.2.3. Тематический план дисциплины
- •2.3. Структурно-логическая схема дисциплины «Моделирование транспортных процессов и систем»
- •Роль математических методов в решении производственных задач автомобильного транспорта
- •2. Корреляционно-регрессионный
- •3. Модели линейного программирования
- •4. Формирование
- •5. Маршрутизация перевозок
- •6. Модели транспортных сетей
- •7. Методы динамического программирования
- •8. Планирование перевозок по сборным,
- •9. Теория массового обслуживания в задачах оптимизации транспортных процессов. Заключение
- •Использовании информационно-коммуникационных технологий
- •2.5. Практический блок
- •2.5.1. Лабораторные работы
- •2.5.1.1. Лабораторные работы (очная и очно-заочная формы обучения)
- •2.5.1.2. Лабораторные работы (заочная форма обучения)
- •2.5.2. Практические занятия (очная форма обучения)
- •2.6. Балльно-рейтинговая система оценки знаний
- •Информационные ресурсы дисциплины
- •Библиографический список
- •3.2. Опорный конспект Введение
- •Роль математических методов в решении производственных задач автомобильного транспорта
- •1.1. Представление процессов в автомобильно-дорожном комплексе как процессов в сложной системе
- •1.2. Понятие модели. Классификация моделирования систем. Эвристические методы решений задач
- •Условия задач по количеству грузов и расстояний
- •Формирование объекта имитационного моделирования
- •Массив вершин графа автомобильно-дорожной сети территории
- •2. Корреляционно-регрессионный анализ математических моделей
- •2.2. Вычисления парной корреляции и линейной регрессии
- •Заключение по решению
- •Заключение по решению
- •3. Модели линейного программирования в решениях задач управления транспортными процессами
- •3.1. Общая задача линейного программирования
- •3.2. Графоаналитический метод
- •3.3. Симплексный метод
- •Симплексная таблица с первоначальным допустимым базисным решением задачи
- •Вторая симплексная таблица для решения задачи по перевозке грузов
- •4. Формирование системы оптимальных грузопотоков
- •4.1. Общая постановка задачи. Метод потенциалов
- •4.2. Задача закрытого типа по сокращению дальности перевозок
- •4.3. Задача открытого типа с нарушенным балансом производство-потребление для однородных грузов
- •Матрица условий задачи на перевозку груза при наличии дисбаланса производство-потребление
- •Матрица условий задачи с введенным фиктивным потребителем, уравнивающим дисбаланс производство-потребление
- •4.5. Задача с минимизацией времени перевозки скоропортящихся грузов
- •Матрица условий
- •Матрица расчета
- •5. Маршрутизация перевозок грузов помашинными отправками
- •5.1. Общая постановка задачи
- •5.2. Аналитическая модель задачи маршрутизации перевозок
- •5.3. Решение задачи маршрутизации. Составление маятниковых и
- •6. Модели транспортных сетей экономического региона и расчеты кратчайших расстояний перевозок
- •6.1. Принципы формирования моделей транспортных сетей
- •Минимальная величина Это и будет строки к9, и опять .
- •Затем исправляется величина в соответствующем столбце матрицы.
- •Исходный базовый вариант для определения кратчайших расстояний между пунктами модели (рис. 6.2)
- •Оптимальное решение для определения кратчайших расстояний между пунктом а1 и всеми остальными для модели (рис. 6.2)
- •Решение для определения кратчайших расстояний по маршрутной сети (рис. 6.2) от пункта а2 до всех остальных
- •Решение для определения кратчайших расстояний по маршрутной сети (рис. 6.2) от пункта а3 до всех остальных
- •Методы динамического программирования
- •Основные понятия и общая постановка задачи
- •7.2. Методика оптимального решения задачи
- •Выбор кратчайшего пути на этапе V
- •Выбор кратчайшего пути на этапе IV
- •Выбор кратчайшего пути на этапе III
- •Выбор кратчайшего пути на этапе II
- •Выбор кратчайшего пути на этапе I
- •8. Планирование перевозок по сборным, развозочным и сборно-развозочным маршрутам
- •8.2. Проектирование развозочных маршрутов методом перебора вариантов
- •Результаты расчета пробега и грузооборота в развозочной системе
- •Результаты функционирования автомобиля в системе
- •8.3. Проектирование маршрутов методом сумм
- •Результаты расчета
- •Результаты функционирования автомобиля в системе
- •9. Теория массового обслуживания в задачах оптимизации транспортных процессов
- •Общая характеристика автотранспортных задач массового обслуживания
- •9.2. Аналитические модели оптимальных решений задач
- •Заключение
- •3.3. Глоссарий
- •3.4. Методические указания к выполнению лабораторных работ
- •Объемы перевозок груза, т
- •Номер начального пункта пути следования по сети дорог (рис. 6.2) для выполнения лабораторной работы №3
- •Номер начальной точки (пункт погрузки), пункты разгрузки и потребность их в грузе
- •3.5. Методические указания к проведению практических занятий
- •3.5.1. Практическое занятие №1. Оптимизация грузопотоков с помощью модели транспортной задачи линейного программирования с использованием метода аппроксимации Фогеля
- •1. Описание метода расчета
- •Исходная матрица с данными и начальный этап решения задачи по методу аппроксимации Фогеля
- •Этапы расчетов по составлению первого допустимого плана перевозок груза при решении задачи по методу аппроксимации Фогеля
- •3.5.2. Практическое занятие №2. Сменно–суточное планирование перевозок помашинных отправок грузов. Составление маятниковых и кольцевых маршрутов
- •Сводный план грузопотоков (т) и расстояния между пунктами (км),
- •План подачи порожнего подвижного состава (пс) под погрузку,
- •Сводный план грузопотоков (т) и расстояния между пунктами (км) варианты 2,4,6,8,0 (последняя цифра шифра студента)
- •План подачи порожнего подвижного состава (пс) под погрузку, варианты 2,4,6,8,0 (последняя цифра шифра студента)
- •3.5.3. Практическое занятие №3. Прикрепление кольцевых маршрутов к автотранспортному предприятию и технологический расчет маршрута
- •4. Блок контроля освоения дисциплины
- •4.1. Задание на курсовой проект и методические указания к его выполнению общие указания
- •Задание на курсовой проект
- •Вопросы по курсовому проекту
- •Задача №1
- •Расстояния между пунктами, км
- •Объемы перевозок груза, т
- •Задача №2
- •Развозочного маршрута
- •Методические указания к выполнению курсового проекта
- •4.2. Текущий контроль
- •Правильные ответы на тренировочные тесты текущего контроля
- •Итоговый контроль
- •Перечень вопросов к экзамену
- •Содержание
- •3. Информационные ресурсы дисциплины……………………………………27
- •191186, Санкт-Петербург, ул. Миллионная, 5
8.3. Проектирование маршрутов методом сумм
Метод сумм является одним из наиболее простых приближенных методов решения задачи рационального объезда точек на маршруте (эта задача еще называется задачей коммивояжера). Решение этой задачи проектирования маршрута при большем чем четыре количеством пунктов, рассмотрим на конкретном примере.
Пример 8.2. Имеется заявка на перевозку груза с условиями: необходимо доставить груз шести потребителям; потребность в грузе qж = 600 кг; q3 = 200 кг; qи = 400 кг; qк = 500 кг; qл = 400 кг; qм = 400 кг.
Известны адреса клиентов, поставщика и их взаимное расположение; грузы транспортно-однородны; затраты времени на погрузку-выгрузку 1 т груза τпв=0,1 т/ч; среднее время на нахождение в пункте маршрута t3=0,1 ч; условия эксплуатации – город, Vт=25 км/ч. Взаимное расположение поставщика и потребителей представлено на рис. 8.3.
Решение задачи
Пусть все пункты, указанные на рис. 8.3, называются вершинами сети, а линия, соединяющая две соседних вершины, - звеном. Незамкнутая сеть, связывающая две и более вершины с минимальной суммарной длиной всех соединяющих их звеньев, называется кратчайшей связывающей сетью. Данная сеть находится следующим образом. На транспортной сети (см. рис. 8.3) находят наименьшее звено. В данном случае звено К-Л = 2 км. Затем рассматривают все звенья, связанные с одной из своих вершин с выбранным звеном, т. е. звенья
К - М = 5; К - И = 2; К - 3 = 6; К - Ж = 7; Л - Ж = 6; Л - И = 3; Л - З = 7. Из них выбирают звено с наименьшим расстоянием К - И = 2. Далее рассматриваются звенья, связанные с вершинами полученной линии И-К-Л, и из них выбирается наименьшее. При этом нельзя выбирать звено, соединяющее две ранее включенные в сеть вершины. Таким звеном является И-Л, несмотря на то что оно наименьшее из всех, связанных с выбранной сетью И-К-Л одной из вершин, его нельзя включить в кратчайшую связывающую сеть. Другими звеньями, связанными своими вершинами с уже выбранной сетью, являются
звенья М-К, З-К, И-З, И-Ж, И-А, И-М, Л-Ж, Л-З, звено И-З имеет наименьшее расстояние, равное 4, и в этом случае получим сеть З-И-К-Л.
Далее опять рассматривают все звенья, связанные с вершинами полученной сети З-И-К-Л. Звенья И-Ж и К-М имеют одинаковую длину, равную 5, берем любое, например К-М. Получаем сеть З- И-К-М (К-Л). Далее опять рассматривают все звенья, связанные с вершинами полученной сети, и из них выбирают наименьшее и так далее до тех пор, пока не будет выбрана сеть. На рис. 8.4 представлена кратчайшая связывающая сеть рассматриваемого примера, где также проставлена потребность пунктов в грузе (+).
Далее все пункты маршрута, начиная с А, связываются такой замкнутой линией, которая соответствует кратчайшему пути объезда этих пунктов. Первоначально при использовании метода сумм строится таблица, называемая симметричной матрицей. Для маршрута АЖЗИКЛМ она приведена в табл. 8.3.
Таблица 8.3
Симметричная матрица для маршрута АЖЗИКЛМ
-
А
6
6
5
7
8
11
6
Ж
8
5
7
6
11
6
8
З
4
6
7
6
5
5
4
И
2
3
6
7
7
6
2
К
2
5
8
6
7
3
2
Л
7
11
11
6
6
5
7
М
43
43
37
21
27
33
46
По главной диагонали в ней расположены пункты, включаемые в маршрут. Цифры в табл. 8.3 показывают расстояния между этими пунктами. Дополнительно в этой матрице имеется итоговая строка – строка сумм. В ней проставляют сумму расстояния по каждому столбцу. Затем строят начальный маршрут из трех пунктов, имеющих максимальную сумму по своему столбцу. В табл. 8.3 максимальные суммы имеют столбцы А, Ж, М. Принимаем маршрут АЖМА. В него включают следующий пункт с максимальной суммой, т. е. пункт З. Чтобы определить, между какими пунктами его следует вставить, надо поочередно включать этот пункт между каждой парой АЖ,ЖМ, МА. При этом для каждой пары этих пунктов находят величину прироста пробега автомобиля на маршруте при включении в начальный маршрут вновь выбранного пункта. Величину этого прироста ∆кр находят по формуле
∆кр = L13 + L23 – L12,
где L – расстояние; 1 – первый соседний пункт; 2 – второй соседний пункт; 3 – включаемый пункт.
В рассматриваемом примере в начальном маршруте (1=А, 2=Ж, 3=З) для первых двух соседних пунктов АЖ: ∆АЖ = LАЖ + LЗЖ – LАЖ. Соответствующие расстояния между пунктами берем из табл. 8.3: ∆АЖ = 6+8-6=8; ∆ЖМ = 8+6-11=3; ∆МА = 6+6-11=1. Из всех полученных ∆ выбирают минимальное значение и между соответствующими пунктами вставляют данный пункт. В данном случае минимальный ∆МА, поэтому получаем маршрут АЖМЗА. Вновь в табл. 8.3 находят не принимавшийся в расчет пункт с максимальной суммой по столбцу: это пункт Л. Все дальнейшие расчеты производятся так же, как было указано выше: ∆АЖ = 8+6-6=8; ∆ЖМ = 6+7-11=2; ∆МЗ = 7+7-6=8; ∆ЗА = 7+8-6=9. Как видно из расчетов, наименьшее расстояние ∆ЖМ, поэтому пункт Л включается между ЖМ и получается маршрут АЖЛМЗА. Выполнив аналогичные расчеты для пунктов К и И, получаем маршрут объезда АЖИЛКМЗА, протяженность которого составляет 33 км. Можно утверждать, что полученная последовательность объезда пунктов маршрута дает меньший или весьма близкий к наименьшему путь движения. На рис. 8.5 представлены схемы движения автомобилей по маршрутам АЖИЛКМЗА и АЗМКЛИЖА. Результаты расчета грузооборота представлены в табл. 8.4.
Таблица 8.4
