Научная статья на тему 'Модель участка транспортной сети с учетом неопределенности времени движения'

Модель участка транспортной сети с учетом неопределенности времени движения Текст научной статьи по специальности «Математика»

CC BY
223
82
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ / АВТОМОБИЛЬНЫЙ ТРАНСПОРТ / ОПТИМАЛЬНЫЙ МАРШРУТ / НЕОПРЕДЕЛЕННОСТЬ ВРЕМЕНИ ДВИЖЕНИЯ / MODEL / ROAD TRANSPORT / OPTIMAL ROUTE / AN UNCERTAINTY TIME MOVEMENT

Аннотация научной статьи по математике, автор научной работы — Черкасов Олег Николаевич, Аникеев Евгений Александрович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MODEL OF LAND TRANSPORT NETWORK IN A VIEW OF UNCERTAINTY OF TIME TRAFFIC

The article describes a model section of the transport network, taking into account the probabilistic characteristics of the time the vehicle, namely a possible delay in transportation, a loading or unloading. The optimality criterion for route with the largest revenue from transportation is shown

Текст научной работы на тему «Модель участка транспортной сети с учетом неопределенности времени движения»

УДК 656.13: 681.3

МОДЕЛЬ УЧАСТКА ТРАНСПОРТНОЙ СЕТИ С УЧЕТОМ НЕОПРЕДЕЛЕННОСТИ ВРЕМЕНИ ДВИЖЕНИЯ

Черкасов Олег Николаевич д.т.н., главный специалист Закрытое акционерное общество «Лот»,

Воронеж, Россия

Аникеев Евгений Александрович

к.т.н., доцент кафедры вычислительной техники и

информационных систем

Воронежская государственная лесотехническая академия, Воронеж, Россия

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

Ключевые слова: МОДЕЛЬ, АВТОМОБИЛЬНЫЙ ТРАНСПОРТ, ОПТИМАЛЬНЫЙ МАРШРУТ, НЕОПРЕДЕЛЕННОСТЬ ВРЕМЕНИ ДВИЖЕНИЯ

UDC 656.13: 681.3

MODEL OF LAND TRANSPORT NETWORK IN A VIEW OF UNCERTAINTY OF TIME TRAFFIC

Cherkasov Oleg Nikolaevich Dr.Sci.Tech., chief specialist

Closed Joint Stock Company ‘Lot ’, Voronezh, Russia

Anikeev Evgeniy Aleksandrovich Cand.Tech.Sci., associate professor of Department of Computer Science and Information Systems Voronezh State Academy of Forestry Engineering, Voronezh, Russia

The article describes a model section of the transport network, taking into account the probabilistic characteristics of the time the vehicle, namely a possible delay in transportation, a loading or unloading. The optimality criterion for route with the largest revenue from transportation is shown

Keywords: MODEL, ROAD TRANSPORT, OPTIMAL ROUTE, AN UNCERTAINTY TIME MOVEMENT

Одним из основных требований к перевозчику является соблюдение сроков доставки грузов. Важным фактором, влияющим на прибыльность перевозок, является степень использования каждого транспортного средства. Чем больше поездок планируется для каждого из автомобилей, тем труднее становится соблюдать сроки доставки. Это вызвано, во-первых, неопределённостью времени поездки и, во-вторых, неопределённостью времени нахождения автомобиля у клиента, включающего в себя ожидание в очереди, погрузка/разгрузка, оформление документов и т.д. При увеличении числа рейсов, назначаемых какому-либо автомобилю, задержки обоих типов накапливаются, что приводит к увеличению вероятности опоздания в последних рейсах.

Таким образом, неопределенность времени поездки может быть вызвана как действиями перевозчика, так и клиента. Ритмичность

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

Вопросы управления автотранспортными перевозками рассматривались в работах [1, 2, 4]. Однако здесь не учитывались вероятностные характеристики времени движения автотранспорта. Большинство известных моделей транспортной сети и алгоритмов планирования грузоперевозок используют для оценки эффективности плана перевозок средние значения времён транспортировки и обслуживания клиентов. В таких условиях оценка эффективности плана состоит из суммирования значений функций оплаты от расчетного времени прибытия автомобиля. Рассмотрение же вероятностных характеристик времени транспортировки и обслуживания делает невозможным использование такого способа оценки.

В ряде работ [5, 6] для решения подобной задачи предлагается использовать прибыль перевозчика, но рассматривать только те планы, вероятность успешного выполнения которых больше некоторой величины (например, 90%). Однако, такой подход не очень удачен для систем ситуационного управления: когда из-за непредвиденных ситуаций

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

В статье предложена модель участка транспортной сети, являющаяся основой для алгоритма поиска маршрута автотранспорта при

неопределённости времени движения. Она обеспечивает адекватное представление структуры дорожной сети и вероятностные характеристики времени движения.

Пусть т = {TІ }i=1 н - множество отрезков времени, на которые

разбиты сутки; Ыт - количество отрезков. Время модели транспортной сети поделено на дискретные отрезки, так как на практике используются именно интервалы времени. Длину интервалов для почасового планирования можно принять равной 5 мин. Введём множество временных слоёв Ь = {Д. }.= ы , где ЫЬ - количество временных слоев. Также введем

множество типов транспортных средств ТТ5 = {ТТ5г }г=1.. ^, где МТТ5 -количество типов. Тогда описание дуги между г -й и у -й вершинами модели можно представить в виде кортежа

е„ = {</„, /„(Т, Ь), 5, .(пъ), си(ь,п5 \оч),

где ё1} - длина моделируемого участка транспортной сети;

/г](Т,Ь) —® [0,1] - закон распределения времени прохождения участка ТС

эталонного типа, для каждого временного слоя; 5^.: ТТ5 — (0, + ¥ -

коэффициент замедления для каждого типа ТС; Сгу (Ь, ТТ5) - ограничения

на прохождения ТС; 0{] - описание физического размещения

моделируемого участка дорожной сети.

Рассмотрим параметры, описывающие путь между двумя точками для некоторого транспортного средства типа ТТ5к. Отдельный участок

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

тоже время, весь путь является последовательностью таких участков. Следовательно, характеристики ИЖ маршрута Ж от вершины у0 до

вершины для транспортного средства ТТ5к в течение временного слоя

Ь следующим кортежем:

НЖ К, , Ш,, I,) = (ё,, т,, а,, С,,, О,),

где ё, - длина маршрута; С, - ограничения, которым должно удовлетворять транспортное средство для прохождения по маршруту; О, -описание маршрута, предназначенное для генерации понятных водителю текстовых описаний.

Длина маршрута ё, является суммой длин всех участков, его составляющих:

Ы,-1

ё = У ё .

г=0

Для расчёта математического ожидания т, и стандартного отклонения а, прохождения маршрута используются формулы:

Ы,

т, = У ^..„(ТТЯ,) • т,-,,,,

i =1

Ы,

а, = УЭ1л(т™,)<„, .

=1

Ограничения С, на транспортное средство для прохождения маршрута должны быть наиболее свободными при условии, что удовлетворяющий им автомобиль может пройти каждый участок маршрута:

С, = (СТ,, СН, СРМ, СМО,

где СТ, е {0,1} - ограничение на время проезда транспортного средства; СН, е[0, ¥ - ограничение на высоту транспортного средства; СРМ, е (0, ¥) - ограничение на полную массу; СМО, е (0, ¥ - ограничение нагрузки на ось.

Величина СТ, е {0,1} описывает разрешение проезда транспортному средству типа ТТ8к по маршруту Ж в течение временного слоя Ьч. Значение 0 - запрет проезда, 1 - разрешение. Зависимость от Ьч введена ввиду запрета на проезд для некоторых типов грузовых ТС в ночное время.

Эта величина вычисляется по формуле:

Ыж -1

СТ, = П СТ,,

Vi ,^+

г'=0

Остальные ограничения вычисляются по формулам:

СН- = i=m',лn-1!СН--.)’

СРМ, = i=0Sn-{СРм- ,~>-СМО, = -1{смо,,,„}.

Ограничение на скорость не входит в характеристики маршрута, так как на разных его участках может поддерживаться разная скорость.

Ограничения на прохождение ТС по моделируемым участкам транспортной сети представим в виде кортежа:

С,, (TTS,Ь) = (С^.,СТ\ (ТТ5, I),СНи, СРМи С.МОи),

где С^; е [0, ¥ - ограничение на скорость транспортного средства;

СТ1} (^, Ь)®{0,1} - ограничение на тип ТС на каждом участке маршрута

Ж на определённом временном слое Ь,;

СНЧ е [0, ¥) - ограничение на высоту ТС;

СРМг] е [0, ¥) - ограничение на массу ТС;

СМОч е [0, ¥) - ограничение нагрузки на ось ТС.

Возможно введение дополнительных видов ограничений.

Зададим полную модель дорожной сети:

ВЫ = (Т, Ш, Ь, V, Е, У„, ¥,„).

В ней множества Т, ^ и Ь определены выше; V = {V }г=1..Ы -множество вершин дорожной сети; ЫV - количество вершин; Vin с V и ^ с V - подмножества «входов» и «выходов» дорожной сети (въезды и выезды в сети города); Е = \Е„\У,е V, V с V} - множество дуг,

представляющих участки дорожной сети.

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

Для применения предложенной модели обосновано вычисление математического ожидания времени прохождения автомобилем дуги Е,-„V,

маршрута Ж и квадрата стандартного отклонения той же величины.

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

Пусть автомобиль следует некоторым путём Ж к клиенту. Время начала поездки ^ - дискретная случайная величина с распределением вероятности рж (^), длительность поездки т - также дискретная случайная величина с распределением вероятности, заданным функцией р т (т). Длину пути обозначим как ё. Функция оплаты услуг перевозчика клиентом в зависимости от времени г прибытия груза - ^ (г).

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

Поэтому в случае слишком раннего приезда автомобиль может просто подождать, не разгружаясь. Время, ранее которого не следует начинать разгрузку, обозначим гтт, а время поездки вместе с временем ожидания - Ат.

Затраты на доставку груза (себестоимость перевозки) обозначим как , х. Принято разделять эти затраты на зависящие от пробега и времени части:

,т = -(сё ' ё + Ст ' Ат)

где сё - себестоимость одного километра пробега, сх -себестоимость единицы времени работы транспортного средства. Знак «минус» показывает, что эти расходы несёт перевозчик, т.е. они вычитаются из суммы, получаемой перевозчиком.

Время доставки Ат включает в себя и время ожидания начала разгрузки. Отметим, что время обслуживания транспортного средства клиентом, также оплачиваемое по тарифу сх за единицу времени, правильнее включить в функцию штрафа в зависимости от времени обслуживания. Это позволит стимулировать клиента к оптимизации процесса погрузки/разгрузки путём предоставления детальной

информации о компонентах, составляющих стоимость работ.

Итак, если не учитывать возможность досрочного прибытия автомобиля, то время начала обслуживания г* + Ат будет равным г, т.е. Ат = г - г*.. С учётом возможного ожидания,

Ат = Г1, при ^ + т -

I Ст - г, при К + т < Ст , или, компактнее,

Ат = (Ст - )+ тах{0, + т - Ст }

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

q(d, ^ , т) = (г* + Ат)+ ,х ^, Ат)

Соответственно,

SЫ = Ы Е Р* (К ) Е Рх(тУ q(d, Ст , К , т)

* V * / г X'

г*еёот (г*) теёот(х)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где ёот(г*), ёот(т) - множество значений, принимаемых

дискретными переменными г* и т.

Смысл этого критерия - суммарная прибыль, полученная от Ы экспериментов (поездок) в одинаковых условиях. Это выражение получено, исходя из следующих соображений. Доход, равный ,(ё, гт1п, г*, т) получат (при фиксированном маршруте, к фиксированному клиенту) те из Ы автомобилей, которые начинают поездку в момент времени г* и находятся в пути в течение т временных интервалов. Эти события являются независимыми, поэтому из Ы экспериментов (поездок) сразу двум этим условиям будут удовлетворять Ы • р* (К )• рх(т) автомобилей (строго говоря, стремиться к этой величине при Ы ® ¥). Доход от такого количества автомобилей будет равен Ы • р* (К* )• рх(т)• ,(ё, гт1п, ^, т), а суммирование по всем возможным значениям г* и т даст формулу для критерия суммарной прибыли.

Полученное значение SЫ, при некотором фиксированном К, можно использовать в качестве критерия «прибыльности» маршрута и для выбора между двумя альтернативными маршрутами можно принять следующее правило: ^ ,2 о SЫ(,1) > SЫ(,2).

К недостаткам такого критерия следует отнести невозможность определить степень рискованности маршрута. Например, пусть в 2-х случаях из 3-х следование по маршруту даёт 10 т.р. прибыли, а в оставшемся - 15 т.р. убытка, тогда S3(Ж) = 5. Такая степень риска может быть недопустимой и разумнее выбрать маршрут Ж' с S3(Ж') = 3, но дающий стабильную прибыль в 1т.р. в каждом случае. Для решения этой проблемы введём критерии и дохода от перевозки груза по заданному маршруту [3], которые вычисляются в соответствии с выражениями:

БЫ = Ы Е р*(К*) Ерх(т)а+(ё,^^,т);

г*еёот(г*) теёот( X)

БЫ = Ы Е р* (К ) Е рх(т )Ч- (ё, Ст, К , T),

г*еёот(г*) теёот(т)

где

К |0, пРиа(ё,гт1пЛ,т)<°.

а (ё, г . , г ,т) = Г ,

т1п * [а(ё,гт1п,г*,т), иначе

г I0, пРиа(ё,гт1пЛ,т)>0

а (ё, г . , г ,т) = Г .

т1п * [а(ё,гт1п,г*,т), иначе

Каждый маршрут характеризуется значениями ^ и БЫ, первое из которых тем больше, чем большая прибыль ожидается при следовании по маршруту Ж , а второй тем больше, чем возможен больший убыток. Для выбора из множества маршрутов можно строить множество Парето-оптимальных решений. Критерии оценки маршрута БЫ и БЫ позволяют выбрать лучший маршрут из нескольких уже найденных.

Требования к памяти при расчёте по приведённым выше формулам крайне малы, а время расчётов, пропорциональное ёот(г*) и ёот(т), также невелико на современных ЭВМ. Поэтому для решения данной задачи приведённый подход и более рационален, чем, например, способ на основе метода Монте-Карло.

Задача поиска оптимальных по Б* и БЫ- маршрутов сводится к задаче поиска маршрутов, оптимальных по характеристикам

НЖ = (ём1, тм1, а„2, См,, о\ и исключению неоптимальных.

\ № 7 № ' № ' № ' ^ № /

На основании приведенной выше модели транспортной сети необходимо разработать алгоритм поиска оптимального маршрута. Характеристики времени движения транспортных средств по

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

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

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

Литература

1. Вельможин А.В., Гудков В. А., Миротин Л.Б. Технология организации и управление грузовыми автомобильными перевозками: учеб. для вузов; Волгоград: Волгоградский гос. техн. ун-т. 1999. 296 с.

2. Горев А.Э. Грузовые автомобильные перевозки./ А.Э. Горев.-М.: Издательский центр «Академия», 2004. - 288 с.

3. Затворницкий А.П. Оценка надёжности и экономической

эффективностиплана перевозок в условиях возможных задержек и наличия штрафных санкций за опоздание / А. П. Затворницкий // Математическое моделирование, компьютерная оптимизация технологий, параметров оборудования и систем управления: межвуз. сб. научн. тр. / Воронеж. гос. лесотех. акад. - Воронеж, 2006. -

Вып. 11. - С. 174-178

4. Луканан В.Н., Буслаев А.П. Автотранспортные потоки и окружающая среда; М.: ИНФА, 2001. 646 с.

5. Черкасов О.Н., Аникеев Е.А. Системы MRP/ERP, CSRP; проблемы их применения и развития в решении задач управления автотранспортными предприятиями // Приводная техника. 2006. №6(64) С. 38-43.

6. Jula, H. Dessouky, M. Ioannou, P.A.; Truck route planning in nonstationary stochastic networks with time windows at customer locations/IEEE Transactions on Intelligent Transportation Systems, 2006, vol.7, pp. 51-62.

i Надоели баннеры? Вы всегда можете отключить рекламу.