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

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

CC BY
845
130
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОРГАНИЗАЦИЯ / УПРАВЛЕНИЕ / ПЕРЕВОЗКА / ОПТИМИЗАЦИЯ / ORGANIZATION / MANAGEMENT / TRANSPORTATION / OPTIMIZATION

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

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

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

Modeling of passenger transportations And MANAGEMENT by the transport RESOURCE of ROUTING TAXI In DIFFICULT SYSTEM of the MEGAPOLICY

The variant of the decision of a task of management of a transport resource of buses is submitted on the basis of the current information on a condition of a route. The real speed of movement of transport, change of number of the passengers is taken into account. The considered task concerns to a class of extreme tasks on networks and is complicated by a set of restrictions

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

УДК 656.012

МОДЕЛИРОВАНИЕ ПАССАЖИРСКИХ ПЕРЕВОЗОК И УПРАВЛЕНИЕ ТРАНСПОРТНЫМ РЕСУРСОМ МАРШРУТНЫХ ТАКСИ В СЛОЖНОЙ СИСТЕМЕ МЕГАПОЛИСА

UDC 656.012

MODELING OF PASSENGER TRANSPORTATIONS AND MANAGEMENT BY THE TRANSPORT RESOURCE OF ROUTING TAXI IN DIFFICULT SYSTEM OF THE MEGAPOLICY

Волков Владимир Сергеевич д.т.н., профессор

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

Volkov Vladimir Sergeevich Dr.Sci.Tech., professor

Voronezh State Academy of Forestry and Technologies, Voronezh, Russia

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

The variant of the decision of a task of management of a transport resource of buses is submitted on the basis of the current information on a condition of a route. The real speed of movement of transport, change of number of the passengers is taken into account. The considered task concerns to a class of extreme tasks on networks and is complicated by a set of restrictions

Ключевые слова: ОРГАНИЗАЦИЯ, УПРАВЛЕНИЕ, Keywords: ORGANIZATION, MANAGEMENT, ПЕРЕВОЗКА, ОПТИМИЗАЦИЯ TRANSPORTATION, OPTIMIZATION

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

Пусть определены маршруты транспортной сети а = 1^, матрицы

корреспонденций каждого маршрута 1а

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

^aij

, характеристики транс-

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

N а

ЛЬа = Л12 а + 113 а + ... + Л1 N а = 2 Л ]а

1=2 (1)

Рассчитаем суммарный пассажиропоток на на участке маршрута а между т и (т+1) километрами:

^ N т т

12 = 2 2 1 и а + 2 1,1а (2)

]=т+1,=1 1=2

Рассчитаем суммарный пассажиропоток на отрезке маршрута между

N километром и конечной остановкой:

Л2 = +1^1 +... + ^м = 2 Л(3)

N аа 21 а 31 а N а1^ ^ 11а

1 = 2

На основании выражений (2,3) получаем формулу для расчета суммарного пассажиропотока (Х^) на отрезке маршрута а между т километром и любым за ним - т*:

^ -^ 2 Л ^

К а ■^,''11а’ а

%

' 11а ,101 т = 1,1 а

а т т _________

2 X 1 ііа + 2 1 ііа ,Дог т < N а т = 1, N а

і= т + 1і=1 і = 2 , а (4)

2 1 ііа ,ДоГ т = N

і = 2

Километр т , следующего за километром с номером т, определяется

на основании следующего выражения:

* ,т = 1,Дог т < N а , — (5)

т * = \ а т = 1, N а (5)

1,й>г т = N а , а

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

Лх = тах—т }, для т = 1^ . (6)

амлх С та У

С учетом выше изложенного, формула для определения оптимального количества ТЕ для /-го часа наряда (Арч) на маршруте принимает вид:

А

1 а мах х L об , (7)

рч 60 д х у,

где Ьоб - длина оборотного рейса, км; q - пассажировместимость, чел.; уч

- фактическая скорость движения маршрутного такси для /-го часа, км/ч.

На основании формулы (7) получим выражение для определения интервала движения маршрутных такси (1рч):

60 х 60 х I

________об __________________об_

Арч Арч х Уч , (8)

Использование формул 7 и 8 позволяет более гибко и эффективно управлять транспортным ресурсом маршрутных такси работающих на линии, а именно: 1) Сравнить расчетное количество автобусов с их числом на АТП и принять соответствующие решения; 2) Назначить оптимальный интервал движения маршрутных такси, обеспечивающий сочетание интересов АТП и пассажиров для каждого часа наряда; 3) При малом интервале и большом количестве автобусов (расчетных) принять решение о применении подвижного состава с большей пассажировместимостью; 4) учесть влияние скорости движения автобуса на маршруте и длину оборотного рейса; 5) увеличить коэффициент наполнения; 6) уменьшить число отказов в перевозке; 7) сократить затраты АТП; 8) повысить качество обслуживания населения, безопасность и экологичность.

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

< 1,Х,КД1,Р,г >, (9)

где 1 - постановка (тип) задачи принятия решения; X - множество допустимых решений (альтернатив); К - множество критериев; Б - множество шкал критериев; Г - отображение множества допустимых решений во множестве векторных оценок; Р - система предпочтений ЛПР; г - решающее правило.

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

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

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

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

кретному критерию), и обеспечения оптимальных алгоритмов планирования пассажирских перевозок.

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

Поэтому главными требованиями к модели поиска оптимального пути будем считать [4]: 1) адекватное представление структуры дорожной сети и её характеристик; 2) возможность обновления данных о структуре дорожной сети, её характеристик; 3) учет суточных, недельных и сезонных колебаний загруженности дорог.

Данные о текущей ситуации можно получать из сообщений водителей, от служб наблюдения, городских АСУДД и систем типа ГЛОНАСС.

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

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

Математически задача может быть представлена в виде целевой функции:

^(Хр Х,...ХА, №1, Х,...Х„X Х,...Х„ ),Т (Хр Х,...ХА, ))= тт, (10)

где Ц - величина пути сформированного объезда, км; Т1 - время на

проезд по сформированному маршруту объезда, мин.; Ц2 - величина пути сформированного объезда с учетом мест высадки, км; Т2 - время на проезд по сформированному маршруту с учетом желаний пассажиров о месте высадки, мин.; Х,Х21...ХЫ - факторы определяющие движение транспортного

средства в реальном масштабе времени. Количество факторов N в общем случае для каждого критерия может быть различным: С, М, К, Н.

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

N М N М N М N М

и1 ЕЕ кс+и2 ЕЕ У + и ЕЕ У+и4 ЕЕу (11)

1=1 ] =1 I=1 ]=1 I=1 у=1 I=1 у=1 (11)

Сг] > 0

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

Весовые коэффициенты определяются методом экспертных оценок или диспетчером, исходя из сложившейся ситуации. Задача формирования нового маршрута - поиска объездного кратчайшего пути от начальной до конечной точки блокируемого участка движения (с высадкой пассажиров в указанных местах) формализуется следующим образом: задана сеть (ориентированный взвешенный граф), состоящая из N узлов и нужно найти кратчайший путь из начальной точки в конечную, при условии, что кратчайший путь между этими точками проходит через заданные вершины. Здесь учитываем тот факт, что отождествляется точка выхода пассажира на участке трассы с вершиной К орграфа, а сам участок трассы с инцидентной ему дугой, выходящей из этой вершины.

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

Рассмотрим ориентированный граф: G = (V, Е, к), в котором

V ={у1,У2...У„} - конечное множество вершин, Е = {е1,е2,...еп} - конечное мно-

жество дуг, к - весовая функция дуг, с у = к(у1, ) интерпретируется как

длина участка. Дополнительно в графе фиксируются две вершины: начальная - Vх, и конечная - у(. В предположении, что исходный граф связный, требуется определить маршрут минимальной длины из начальной вершины в конечную. Длина любого маршрута в графе равна сумме весов дуг, входящих в этот маршрут. Вводим булевы переменные ху, которые интерпретируются следующим образом. Переменная хц = 1 если (V1, vj) входит в искомый маршрут минимальной длины, и ху = 0 в противном случае, т.е. если дуга (V, vj) не входит в оптимальный маршрут.

Тогда, целевая функция задачи принимает следующий вид:

22

*=1 І=1

І І

хєД

(12)

Где множество допустимых альтернатив Дь формируется следую щей системой ограничений типа неравенств:

п п

2 - 2=1

*•=1

і=1 пп

2 - 2 =-1

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

І = 1

п

2>,

і = 1

2 Хіг = 1 ( І = 1,2 - П І' * * І' * І )

і = 1

і = 1

1,

(1)

(2)

(3)

(4)

є {0,1} " і, І є {1, 2 ...п}

Ограничение (1) соответствует тому условию, что путь должен начинаться в вершине Vх. Ограничение (2) соответствует тому условию, что путь должен заканчиваться в вершине vt. Ограничение (3) соответствует тому условию, что путь должен проходить через промежуточные вершины графа, что гарантирует связность минимального пути. Ограничение (4) -

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

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

Для решения поставленной задачи средствами MS EXCEL была разработана специальная программа [5]. Используя данный программный продукт, получаем кратчайший маршрут между заданными вершинами (перекрестками улиц), при условии, что он проходит через заданные ребра графа (улицы). Для моделирования процесса оперативного формирования маршрута по критерию - «Время» рассмотрим задачу нахождения оптимального пути от одной точки маршрута движения маршрутного такси (начало заблокированного участка) до другой (конец блокированного участка). При этом карта города представляет собой граф, на котором улицы это ребра, а перекрестки - вершины графа.

Обозначим начальную точку буквой C , конечную - Cj. Нахождение оптимального пути представляет собой нахождение такого маршрута движения, на который будет затрачено минимальное время, необходимое для преодоления пути от точки C до точки Cj (см. рисунок 3). Вершины графа характеризуются временем их прохождения. Ребра представляют собой транспортные артерии, которые соединяют две вершины. Каждое ребро характеризуется рядом параметров, которые внесены в базу данных. К этим параметрам относят: длину улиц, рядность, наличие пробок и время их возникновения, качество покрытия дороги, наличие пешеходных переходов и светофоров, ограничение скорости и другие. Результатом решения является оптимальный маршрут, включающий время, прохождения каждого ребра нового пути, и времени, прохождения соответствующих вершин, т. е. их сумма. Определение времени движения производится из соотноше-

ния протяженности ребра к средней скорости движения. В зависимости от времени суток и других условий к этому времени вносятся поправки (из базы данных):

т = N + Е , (^3)

г=1

где гт = —— время, необходимое на преодоление нового маршрута

V

тах

в отсутствии пробок, светофоров, характеристик магистрали и т.д., мин.; Ьщ - расстояние нового объездного маршрута, км; ^ах - максимально допустимая скорость движения на денном участке, км/ч; ъ - задержка, связанная с фактором загруженностью магистрали (наличие пешеходных переходов, пробок, светофоров и т. д.); Я - максимальное число задержек; AtZІJ - численное значение величины задержки Ъ ребра у.

При случайном увеличении пассажиропотока или аварийном сходе автобуса с маршрута при отсутствии резерва появляются новые, специфические задачи управления: а) расчет необходимого количества подвижных единиц на линии; б) определение резерва (анализ загрузки подвижных единиц на других маршрутах с целью их перевода на «аварийные»); в) составление расписаний и графиков движения автобусов на «аварийном» маршруте. Одним из вариантов решения данной ситуации может быть перераспределение транспортного ресурса между маршрутами. Очевидно, её решение состоит в сравнении экономических составляющих и обязательном выполнении объёма перевозок. Задачу перевозки пассажиров маршрутными такси работающих по вызову формально можно трактовать как классическую транспортную задачу.

Допустим, что требуется минимизировать целевую функцию

1 = ЕС Vх V ® т1п (14)

при ограничениях

Е ху = а . т— Е Ху = Ь . —

1=1 , 1 =1, т , ^ ' , 1 =1, п , (15)

где Су - стоимость перевозки пассажира от 1-го пункта посадки (ПП) в у-й пункт высадки (ПВ), руб/пас.; х у - объем перевозки от 1-го к у-му пункту, пас.; п - число ПП; а - число пассажиров на 1-м ПП, пас.; т - число ПВ; Ьу

- объем выходящих на j-м ПВ, пас.

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

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

п т

1 = ЕЕ5уХу ® т1п

1=1 1=1 ; (16)

т

Е у !, * =1,п ; (17)

Еху = . —

7=1 1 1 = 1, т

Ху ^ 0;/= l, П , 1 = l, т (!9)

где п - количество ПП; т - количество ПВ; 5у - расстояние (себестои-

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

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

х,, = Б,

'т- (18)

посадки всех пассажиров на /-м ПП. Ограничение (2) свидетельствует о необходимости высадки на у-м ПВ. Ограничение (3) - это условия неотрицательности поиска решения задачи.

Вторую задачу - планирования расписания использования автотранспорта можно представить в виде следующей экономической модели:

п т

1 = ЕЕ8уху ® т1п

/=1 У=1

п т п

ЕЕх, £Е V

/=1 ,=1 /=1 •

пт

ЕЕ х, =в

, =1 ,=1 •

(20)

(21)

(22)

х, > 0- / = Г7П,у = 1, т . (23)

, п

пт т

Е Е х, £ ЕК

=1 , =1 =1

Т. £ Т

У а

ЕЕ «,х,с > г

/=1 у=1

(24)

(25)

(26)

где х, - количество перевозимых пассажиров из /-го ПП на ПВ у-м видов транспорта, пас.; Б, - расстояние от / -го ПП до ПВ, км; С - тариф на перевозку руб./км; V, - пассажировместимость одной машины у-го типа, пас.; В - общая потребность в перевозках, пас.; К, - количество машину-го типа (т.е. данной пассажировместимости); Т, - время перевозки пассажира от /го ПП до у-го ПВ на маршрутном такси по вызову, мин.; Та - время перевозки пассажира от /-го ПП до у-го ПВ на автобусе, мин.; 2 - затраты по перевозке, руб.

Целевая функция (20) показывает стремление предприятия снизить затраты автотранспорта при осуществлении процесса перевозки. Ограничение (21) показывает, что число пассажиров находящихся в транспорте не может превышать пассажировместимость. Уравнение (22) показывает

необходимость удовлетворения потребностей в перевозках. Ограничение (23) свидетельствует о целочисленности используемого транспорта при составлении расписания. Ограничение (24) устанавливает количество перевозимых пассажиров. Ограничение (25) показывает необходимость, чтобы время доставки пассажира от /-го ПП до у-го ПВ на маршрутном такси по вызову не было больше, чем на автобусе. Ограничение (26) устанавливает правило финансовой устойчивости предприятия, когда затраты по перевозке пассажиров не могут превышать доходы.

Список литературы

1. Болдин К.В. Управленческие решения: Учебник / К.В. Болдин, С.Н. Воробьев, В.Б. Уткин. - М.: Издательско-торговая корпорация «Дашков и Ко», 2005. - 496 с.

2. Кнорринг В.И. Теория, практика и искусство управления / В.И. Кнорринг. -М.: Издательство Норма, 2001. - 528 с.

3. Постолит А. Повышение эффективности пассажирских перевозок при использовании комплексного бортового оборудования / А. Постолит, М. Габлин // Автомоб. транспорт, 2005, № 4. С. 38 ... 41.

4. Анциферова В. И. Математическое моделирование поиска документов / В.И.Анциферова // Системы управления и информационные технологии, N1.2(35). 2009. С. 212-215.

5. Черкасов, О.Н. Повышение эффективности управления автотранспортом на базе современных информационных технологий / О.Н.Черкасов, Г.Е.Ковалев, В.Е.Межов, В.К.Зольников // Информационные технологии моделирования и управления. 2005. № 2 (20). С. 178-184.

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