
- •Моделирование транспортных процессов и систем
- •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
5.2. Аналитическая модель задачи маршрутизации перевозок
Обозначим количество порожняка в автомобилеездках, подаваемое из пункта Вj в пункт Аi через хji. Суммарный холостой пробег автомобилей из всех пунктов наличия порожняка во все пункты его подачи при этом составит
.
Условие полного удовлетворения спроса на порожняк каждого пункта отправления за счёт подачи из разных пунктов наличия порожняка записывается следующим образом:
, i=1,
2…m.
Весь порожняк из каждого пункта назначения должен быть подан в пункты отправления под погрузку. Формально это означает, что
,
j=1,
2…n.
Количество автомобилей не может быть отрицательным, т. е.
Хji≥0 j = 1,2…n; I = 1,2….m.
Таким образом, требуется определить совокупность величин хji (план возврата порожняка), удовлетворяющих условиям
, j = 1, 2…n.
, I
=1, 2…m
и минимизирующих суммарный холостой пробег автомобилей, км:
.
По смыслу задачи имеет место равенство
.
Сформулированная задача называется задачей минимизации холостых пробегов автомобилей. Это транспортная задача линейного программирования, имеющая n·m число переменных, связанных посредством n+m линейных уравнений.
Для решения задачи маршрутизации разработан специальный метод, получивший название метода совмещенных планов.
5.3. Решение задачи маршрутизации. Составление маятниковых и
кольцевых маршрутов
Решение задачи рассматривается на конкретном примере. Имеются отправители и получатели груза. Данные по отправителям и получателям, род груза, количество т и количество ездок приведены в табл. 5.1. Перевозки выполняются автомобилями КамАЗ грузоподъемностью 10 т. Матрица расстояний между отправителями и получателями груза и автотранспортными предприятиями (Г1 и Г2) показана в табл. 5.2.
Задачу решаем в соответствии с алгоритмом метода потенциалов (рис. 4.1). Находим допустимый план холостых пробегов, затем его улучшаем. В результате получаем оптимальный план возврата порожних автомобилей (табл. 5.3).
Затем составляем матрицу совмещенных планов. Для этого в клетки оптимального плана возврата порожняка, (оптимального плана холостых ездок) вписываем груженые ездки из табл.5.1 исходных данных. Матрица совмещенных планов имеет вид табл. 5.4.
Маршруты движения автомобилей строятся непосредственно на матрице совмещенных планов (табл. 5.4).
Маятниковые маршруты определяют клетки с двойной загрузкой, т. е. клетки, в которых записаны одновременно ездки с грузом и без груза. В нашем
примере двойные загрузки имеют клетки А2В3, А2В5 и А4В2, которые обозначают следующие маятниковые маршруты:
маршрут 1 А2- В3 – А2 на 28 ездок;
маршрут 2 А2- В5 – А2 на 16 ездок;
маршрут 3 А4- В2 – А4 на 14 ездок.
Количество ездок по каждому маятниковому маршруту определяется наименьшей из загрузок рассматриваемой клетки. Запланированные на маршруты 1 – 3 гружёные и порожние ездки исключаются из матрицы, после чего продолжается составление маршрутов. Поскольку в матрице теперь отсутствуют клетки с двойной загрузкой, приступаем к составлению кольцевых маршрутов.
Кольцевые маршруты из четырёх звеньев (две ездки с грузом и две без груза) составляются следующим образом: из горизонтальных и вертикальных отрезков строят прямоугольник так, чтобы все его нечётные вершины лежали в клетках с гружёными, а чётные – в клетках с порожними ездками. Вершины прямоугольника обозначают кольцевой маршрут с двумя пунктами отправления и двумя пунктами назначения. Количество оборотов по маршруту определяется наименьшей из загрузок, обозначающих вершины прямоугольника.
В табл. 5.5 изображен прямоугольник, обозначающий маршрут №4: А1 – В2- А4- В1- А1 на 8 оборотов.
Далее строится матрица (табл. 5.6) для выбора новых 4–звенных кольцевых маршрутов. Табл. 5.6 отличается от табл. 5.5 тем, что из неё исключены гружёные и порожние клетки, взятые на маршруте №4.
Далее после выбора всех 4–звенных кольцевых маршрутов составляются маршруты из 6 и более звеньев (табл. 5.7) по тому же принципу.
Процесс составления маршрутов заканчивается, когда в матрице не остается ни одной загрузки.
Вопросы для самоконтроля
1. Опишите аналитическую модель задачи маршрутизации перевозок помашинными отправками грузов.
2. Сформулируйте общий план решения задачи составления маятниковых и кольцевых маршрутов.
3. Сформулируйте порядок составления матрицы условий.
4. Сформулируйте способ составления исходного плана перевозок методом минимального элемента в строке.
5. Сформулируйте порядок выбора автотранспортного предприятия для осуществления перевозок по кольцевым маршрутам.