Известия Института математики и информатики УдГУ
2016. Вып. 2 (48)
УДК 004.942
© И. Р. Касимов, М. А. Клочков
ОБ ОДНОМ РЕШЕНИИ ЗАДАЧИ МОДЕЛИРОВАНИЯ ПАССАЖИРОПОТОКА
Рассматривается задача моделирования пассажиропотока в городских условиях. Предлагается оригинальная математическая модель решения дашгой задачи, приводятся результаты компьютерного моделирования рассматриваемого процесса, осуществляется анализ полученных результатов моделирования.
Ключевые слова: городские пассажирские перевозки, общественный транспорт, моделирование.
Введение
Одним из важных факторов развития экономики Удмуртской Республики является организация транспортных перевозок. Устойчивое развитие городского пассажирского транспорта (далее ГПТ) стимулирует реализацию и развитие транспортной мобильности населения, предпринимательской активности и функций социального обеспечения. Правительство Российской Федерации и руководство Удмуртской Республики не оставляют без внимания проблемы транспортной отрасли, что подчеркивает высокий приоритет задачи ее развития в целом и городских пассажирских перевозок в частности.
Состояние транспортной системы любого города является показателем его развития. Транспортная система олицетворяет статус города в рамках региона, области, страны. В условиях развивающейся экономики вопросы оптимизации функционирования транспортной системы, служащей, помимо всего прочего, материальной базой формирования бюджета и социально-экономического развития города, как никогда актуальны.
В настоящее время в связи с ростом городов и численности их населения острой становится проблема, связанная с передвижением людей но городу. Особенно сильно это явление проявляется в крупных городах, где населению, в силу различных обстоятельств, требуется регулярно преодолевать значительные расстояния. Для решения этой задачи в распоряжении жителей имеются два основных способа передвижения: общественный и личный транспорт. При этом вторым вариантом пользуется весьма значительная часть городского населения. В результате в мире, в частности в России, сейчас можно наблюдать тенденцию значительного роста числа личных автомобилей. Эта ситуация приводит к появлению множества проблем: транспортных (возникновение автомобильных пробок, необходимость увеличения количества стояночных мест), экологических (загрязнение окружающей среды выхлопными газами) и т.н. Решением данных проблем может стать повышение эффективности общественного транспорта при одновременном снижении числа личного автотранспорта.
В связи с этим растет актуальность задач, связанных с моделированием пассажирских перевозок, как городских, так и междугородних. Применение подобных моделей, как можно более точно описывающих процесс перевозок, позволяет выявлять оптимальные параметры и закономерности, характерные для конкретного маршрута, вида транспорта и дорожной ситуации.
Несмотря на существование целого ряда публикаций [1 3] но данной проблематике, остается открытым вопрос их практического использования. Реализация вычислительного эксперимента с использованием многих моделей является непростой задачей. При этом возникает множество ограничений, которые усложняют этот процесс. В данной работе строится оригинальная математическая модель, которая является попыткой устранения некоторых ограничений моделей [1 3] и использует экспериментальные данные, полученные в результате выполнения НИР «Развитие и координация работы городского пассажирского транспорта в Удмуртской Республике (г. Ижевск) на 2010 2014 годы» [4|.
1. Основные определения и описание методов исследования
В данной работе в качестве объекта изучения выступает система ГПТ. В работе [5] предлагается системный подход, представляющий ГПТ как структуру, состоящую из трех подсистем: «город», «пассажиры», «транспорт». Подсистема «город» включает в себя такие элементы, как «промышленность», «обслуживание» и «жилой фонд». Данная подсистема напрямую влияет на параметры пассажиропотоков. Основное требование данной подсистемы к городскому транспорту осуществление бесперебойной перевозки населения. Для подсистемы «пассажиры» эффективность функционирования транспорта заключается в качественном удовлетворении спроса на перевозки. Основной задачей подсистемы «транспорт» является собственно процесс-перевозок [5, с. 7].
Следующей немаловажной частью системы городского пассажирского транспорта являются пассажирские потоки.
Пассажиропотоком называется движение пассажиров но определенной части транспортной сети [6, с. 23].
Основными его характеристиками являются направление и мощность. Направление пассажиропотока показывает распределение передвижений между транспортными районами и бывает прямым или обратным. В случае если пассажиры направляются в некоторый район через промежуточный, то такой пассажиропоток называется транзитным.
Мощностью пассажирских потоков называется количество пассажиров, проезжающих за единицу времени через конкретное сечение транспортной сети в одном направлении [6, с. 23].
Аналогичная величина существует для остановочных пунктов и называется пропускной способностью. Она характеризует суммарное количество пассажиров, подходящих на остановку и садящихся в транспорт, и тех, кто выходит из него. И мощность пассажиропотока, и пропускная способность остановочного пункта измеряются в количестве пассажиров в единицу времени (минута, час и т.д.).
Общее число перевезенных пассажиров по всему маршруту или одному направлению называется объемом перевозок. Данная величина исчисляется в количестве пассажиров.
§ 2. Описание математической модели пассажиропотока
В данной работе для решения задачи моделирования пассажиропотока в качестве базового был выбран микроскопический подход. При использовании микромоделирования интересующая предметная область рассматривается не как аналог некоторого физического процесса, а как система взаимодействующих по определенным правилам элементов. Таким образом, текущее состояние каждой единицы в данном процессе описывается совокупностью соотношений. Примеры такого моделирования имеются в работах [1 3]. Ключевыми объектами исследуемого процесса являются пассажиры и транспорт.
Итак, процесс пассажирских перевозок предлагается рассматривать в виде динамичеекого графа. Динамический граф Г представляет собой последовательность взвешенных ориентированных графов {Г}=0Х-1, где Г = У, А, /}, {д0,д}}), где У — множество вершин, А — множество дуг, {/0, /} — множество функций, ставящих в соответствие вершинам графа определенные веса, {д0,д}} — множество функций, отображающих дуги графа в их веса. Величина I = 0, ¿тах — 1 является дискретной и описывает текущее время рассматриваемого процесса, где ¿тах — модельное время окончания работы ГПТ. Пусть на данном маршруте с п остановочными пунктами осуществляет работу т транспортных средств (ТС). Множество У вершин графа Г4 определяется следующим образом:
У = У и Уъ = .. .,ви-1} и {Ь0 А,.. .,Ът-1},
где У3 — множество вершин, совпадающих с остановочными пунктами маршрута, Уъ — множество вершин, каждый элемент которого отождествляется с маршрутным ТС.
Количество данных вершин остается постоянным в течение заданного промежутка времени; таким образом, в структуре транспортной сети не добавляются (удаляются) остановочные
Рис. 1. Представление графа, описывающего состояние модели в момент времени Ь (веса вершин и ребер опущены)
пункты, количество подвижного состава, обслуживающих) маршрут, также остается неизменным. В качестве примера визуальное представление графа приводится на рис. 1.
Функция ¡° : Уъ ^ § х Кп-1 х N х N является отображением множества вершин V € Уъ в кортежи вида
{(Л0'0(v),Л0'1(v),Л0'2 ^),Л'3^))\ ¡°'>) € §, ¡ь'1^) € К»"1, ¡0'^) € N ¡t0'3(v) € ^;
таким образом, веса вершин графа Гь являются кортежами.
¡ 0'0
тором находится ТС относительно маршрута движения; второй элемент ¡®'1 соответствует количественному распределению пассажиров, находящихся в салоне ТС, относительно целевых
¡ 0'2
0'3
¡
Второе отображение ¡/: У8 ^ Кп-1 х К действует из множества вершин V € У8 в кортежи вида
¡МЛ^М) \ ¡/'>) € К»-1, Л!'1^) € к},
где первый элемент пары соответствует количественному распределению пассажиров, прибывающих на данный остановочный пункт, в соответствии с пунктом их назначения; второй общее количество пассажиров, доставленных на данную остановку. Множество состояний § определено следующим образом:
§ = {0,1, 2, 3, 4},
где пулевое значение соответствует нахождению ТС между остановками; 1 — ТС прибыло на
23
4
Конечный автомат, описывающий поведение автобуса, может быть представлен в виде следующего графа (см. рис.2).
д?
Рис. 2. Представление конечного автомата для ТС.
Введем следующие обозначения для координат описанного выше первого кортежа:
ЧУ) = ¡0'°(У), РБ4(у) = ¡"'¡(У),
ТУ = ¡0'2(У),
Т?(У) = ¡0'3(У),
где Уу еУь,1 = 0, ¿тах - 1.
Аналогично: введем следующие обозначения для координат второго кортежа:
^Рг(у) = ¡¡'"(У),
ТР4 (У) = ¡¡'¡(У),
где У у е í = 0, ¿тах - 1.
Множество дуг А1 нашего графа Г обозначим следующим образом:
Аг = А8 и А* = {{,во, вг),..., (в„_ 2, в„_1)} и {(Ь,-, вг)\Stibj) > 0} , г = 0, тг — 1, з = 0,т-1,
где подмножество Ав не зависит от времени Ь и является путем в графе Г, повторяющим схему некоторого транспортного маршрута.
Второе подмножество дуг А определяет взаимосвязи между парами вершин из множеств Уь и У3 в зависимости от значения функции St € Интерпретация условия St(b) > 0 означает, что между двумя произвольными вершинами графа Ь € Уь и в € У3 имеется дуга (Ь,в), если отождествляемое с вершиной Ь транспортное средство осуществляет некоторое действие на
в
такая дуга отсутствует.
Используя соотношения (1), запишем рекурсивное определение функции ff:
f+i(v) =
(1, PBt(v), Ta(v), T?(v)), если (St(v) = 0 V St(v) = 4) Л (t + 1 = T?(v)) Л ISFt(u, v), (v,u) e Abt;
(4, PBt(v), Ta(v) + 1, Td(v)), если St(v) =0 Л (t + 1 = Ta(v)) Л -.ISFt(u, v), (v, u) e At;
(2, PBt(v) - gl'out(v,u), T?(v), Ta(v) + ra(v)g1'out(v,u)),
если
St(v) = 1, (v,u) e At;
(3, PBt(v) + gt'in(v, u), Ta(v), Tdt (v) + rt(v)g1:m(v,u)),
если St(v) =2 Л (t + 1 = Td(v)), (v, u) e Abt;
(0, PBt(v), Ta(v)+ g°(si,si+i), Td(v)), если St(v) =3 Л (t + 1 = Td(v)), (si, sm) e As;
(St(v), PBt(v), Ta(v), Td(v)) в остальных случаях.
Здесь используется предикат ISFt: Vs х Vb ^ {false, true], являющийся истинным, в случае
u
та: Vb ^ N ставит в соответствие вершине из множества Vb натуральное число, являющееся временем на высадку одного пассажира. Аналогично: ть : Vb ^ N интерпретируется как время
t
Таким образом, функция (3) является функцией перехода, преобразующей состояние некоторой вершины v e Vb в новое, в зависимости от выполнения определенных условий. В (3) при выполнении первого условия происходит переход из состояния ожидания или перемещения автобуса между остановками в состояние «автобус прибыл на остановку». Если выполняется второе условие, то осуществляется переход в состояние ожидания. Если вершина находится в состоянии «автобус прибыл на остановку», то это приводит к переходу в состояние высадки пассажиров. Из этого состояния вершина может перейти в состояние посадки пассажиров, если текущий момент времени совпал с моментом окончания высаживания людей из салона. Переход в состояние перемещения происходит по завершении посадки. В противном случае изменения состояния не происходит.
Предикат ISFt: Vs х Vb ^ {false, true] зададим в следующем виде:
ISFt(u,v) =
false, если 3b e Vb 3 (b,u) e A (T^b) < Ta(v)j, true,
u e Vs, v e Vb, (4)
где V — вершина графа, соответствующая ТС, прибывшему на остановочный пункт щЬ вершина, отождествляемая с ТС, которое уже, возможно, находится вив момент его прибытия. Функцию //: У3 Мга_1 х Кв соответствии с (2) запишем в следующем виде:
ft+i
(ui
=
{WPt(ui) + ^Pl,TPt(ut) + gl'out(v,ut)), если St(v) =2 Vv | (v, щ) e Afb;
{WPt(iH) + - д1'гп(у, щ),ТРг(щ)), если St(v) =3 Vv I (v, u) e A
(WPt(ui) + TPt(«i)), если иначе;
u e Vs, v e Vb,
(5)
где в г — вектор, описывающий численное распределение интенсивности прибытия новых пассажиров на остановочный пункт щ в зависимости от пункта назначения. Величину интенсивности прибытия будем измерять в количестве прибывающих пассажиров в минуту. Нормировочный коэффициент перед вектором необходим, так как шаг по времени в нашей модели составляет одну секунду, а интенсивность подхода людей на остановку измеряется в количестве пассажиров в минуту.
В начальный момент времени £ = 0 зададим значение функций {/г0,/1} следующим обра/0» = (0, РВоЫ, То(V), 0),
где РБо(-и) = WP0(v) =
м
¡1(у) = (WPo(V), 0),
РБ0(у), WP0(v) е Мп \ Т^) € N — величина, определяющая
время прибытия на первый остановочный пункт на маршруте.
Для описываемого графа Г определим множество функциональных зависимостей {д0,д??}, позволяющих сопоставлять дугам графа некоторые веса. Функция д} : Уъ х У8 — Мп-1 х М ставит в соответствие множеству ребер вида {(V, и) | V е Уъ,и е У3} множество упорядоченных пар {(д1'0,д1'1) I д10 е Мп-1,д?:'1 е М}, где первый элемент данной пары определяет распределение людей, находящихся в ТС, в зависимости от их пункта назначения. Значение второй координаты соответствует количеству вышедших на остановке пассажиров. Для наглядности введем следующие обозначения:
1Р4(г>, и) = д1'°{у, и), ЕРДг), и) = & и), V« е Уу е Уь, í = 0, ¿тах - 1. (6)
Запишем определение функции д1 в следующем виде
02,0),
если (г = 0) Л ((1,..., ВС^));
М
1,1
(
, РБ? V))
gí1+1(vi ,иг) = <
Ч
если (г = п - 1) V ((1,..., 1 )1г1 > ВСДг^));
(т;:г,рвкгЧ)),
если -.((г = 0) V (г = п - 1)) Л ((1,... , 1)/^. < ВС4(г^));
М
и е У5, V е Уъ, (7)
(
, 0), если иначе;
Ч
( 0 \
ГДе =
ри
■¿+1
вектор, представляющий распределение пассажиров, которые вхо-
\Рип-1/
дят в ТС с номером V. на остановочном пункте щ с целью добраться на остановочный пункт и^, к = г + 1,. ..,п — 1; РБ? (и.) — величина, равная количеству пассажиров, находящихся в салоне ТС, пунктом назначения которых является остановочный пункт щ. Отображение БС?: Уъ — М+ ставит в соответствие в ершине V. граф а Г? величину текущей вместимости ТС, которому она соответствует, таким образом, что
БС^-) = т&х{РБ™х^) — РБ?(V.), 0},
где БС?»: Уъ — М+ — максимальная вместимость автобуса V..
Отображение д°: У3 х У8 — N переводит дуги множества Ля во множество натуральных чисел, которые интерпретируются как время, затрачиваемое на переезд от некоторого остановочного пункта щ до следующего по порядку щ+1. Определим
дг (щ, щ+х) = си+1, щ, щ+1 е г = 0, п - 2,
(8)
где с?+1 — элемент матрицы смежности взвешенного графа Г?, определенной для множества дуг Лв. Запишем представление данной матрицы в следующем виде:
С = (с? )п-1 п-1
С? = (сх'у)х=0'у=0 .
0
V
Элементы матрицы сгх,у соответствуют величине времени, затрачиваемого ТС на перемещение от остановочного пункта их € Уй до иу € У8) и являются целочисленными значениями:
с=
х у
'0х,у (г) 0,
если 3 (их,иу) € А
(9)
где (х, у — расстояние между остановочным и пунктами их € У3 и иу € У8] vx, у средней скорости ТС па данной дистанции V , у: [0; ¿тах — 1] П N — К+). Из чисел (х,у можно составить квадратную матрицу
величина
Б
0 0
0
(1о ,1 0 0 (1,2
0
0
0
0 (2,3
0
\
0 0
\ (га-1,0 0
0 0
0 0
0 (п—2,п—1 0 0
Так как дуги множества Ай составляют единственный контур в графе Гг, матрица Б заполнена пулями, за исключением ряда над главной диагональю и элемента (п—1,0 •
В формуле (5) был использован вектор описывающий интенсивность подхода «потенциальных» пассажиров па остановочный пункт иг € У3 с целью добраться до остановочного пункта и к £ У3. Запишем следующее представление матрицы, составленное из векторов
В* = ■ ■ 1))
I 0 \
где в г =
0
вм+1(*)
вг,г+2^) \вг,п-1(£)}
г — порядковый номер остановочного пункта в г € У3]
вг,1: [0; £тах - 1] п N — К
+
Первый индекс определяет порядковый номер пункта отправления, второй индекс пункта назначения. В нашей модели предполагается, что на маршруте задано только прямое направление движения, то есть ТС перемещаются последовательно от вг к вг+1- В силу этого предположения в данной модели пассажиры могут перемещаться только на последующие остановки относительно данной. Ситуация, когда пункт отправления и пункт назначения совпадают, исключается. Поэтому справедливо следующее ограничение: VI ^ г (вг,1 (1) = 0).
Матрица Вг зависит от момента времени Ь. Полагая, что средняя интенсивность притока новых пассажиров изменяется к + 1 раз в течение всего модельного времени работы ГПТ, можно ввести следующее обозначение временных интервалов:
0 = ¿0 < ¿1 < ¿2 < ... <Ьк < ¿)+1 = Ьтах — 1
(10)
Тогда определим вг,() через значения кусочно-постоянной функции па временных интервалах (10):
вг1(Ь) =
Ь0г, 0 < ¿<¿1, Ь\г, Ь1 < Ь< ¿2,
Ь — ° ¿тах 1,
(11)
Ь) „ и < í<íп
й
где Ьк I € М+ — величина интенсивности притока пассажиров в про межуток времени [¿к; ^+1).
Для средней скорости ТС ьх,У(Ь) аналогично (10) определим следующую схему обозначения временных интервалов:
0 = ¿0 < ¿1 < ¿2 < ... < и < и+1 = ¿шах — 1. (12)
Она может как совпадать с (10), так и отличаться. В общем случае эти разбиения считаются различными. Сама кусочно-постоянная функция ьх,У(¿) определяется следующим образом:
{у0 У, 0 ^ ¿<¿1,
<у, ¿ = 0,^ах-1, (13)
ьх,у, ¿г ^ t < ¿шах 1,
где ьХуу € К+ — значения, которые характеризуют среднюю скорость движения на отрезке от пункта зх € У3 до иункта ву € У3 в промежутке времени между ¿г и Ьг+1-
Функции ьх,У(Ь) и вг,¡(¿) имеют следующие ограничения:
у ^ 0, х, у = 0, п - 1; А,/ ^ 0 VI (I ^ г), г = 0,п - 1; г = 0,£тах - 1.
Величины, представленные в выражениях (11) и (13), вычисляются на основе собранных экспериментальных данных. Однако если скоростные режимы ТС на участках транспортного маршрута можно получить из экспериментальных данных в явном виде, то точно определить величину скорости подхода новых пассажиров к остановочному пункту возможно только в результате проведения комплексного исследования интересующего маршрута. Оно подразумевает необходимость проведения опроса пассажиров на остановочных пунктах и является трудоемким процессом. В данной работе использовались сведения о пассажиропотоках, которые получены в результате визуального обследования средств перевозки. Используя стандартную шкалу оценок для него и зная характеристики ТС, можно вычислить их наполняемость и мощность пассажиропотока на любом участке маршрута.
Итак, предлагаемая математическая модель обладает как рядом преимуществ относительно моделей, представленных в [1 3], так и некоторыми ограничениями.
Главным преимуществом сформулированной модели является то, что она изначально предназначалась для проведения вычислительного эксперимента, и поэтому относительно просто реализовать алгоритм, основанный на ее использовании. Также рассматриваемая модель является попыткой устранения некоторых ограничений, возникающих при вычислениях на основе модели из работы [1|. Они выражаются в следующем:
1) рассматривается процесс перевозок, при котором каждое ТС проходит данный маршрут единожды;
2) требуется, чтобы последовательность рассматриваемых ТС была упорядочена по времени их прибытия на очередной остановочный пункт.
Из первого условия следует, что исследуется только момент времени, в течение которого все транспортные средства передвигаются вдоль маршрута. В модели, представленной в данной работе, задается общий временной промежуток работы городского транспорта. Транспортный маршрут в графе отражен как контур. ТС перемещаются вдоль него в течение заданного отрезка времени.
Второе условие указывает на тот факт, что в модели из работы [1| ТС не могут опережать друг друга. Для этого их средняя скорость вычисляется на основе определенной функции активации, схожей с сигмоидой, которая зависит от временного интервала между двумя соседними ТС. В данной работе такое ограничение отсутствует. Однако присутствует следующее ограничение: на одном остановочном пункте единовременно операции «посадки/высадки» может осуществлять только одно ТС. Остальные в этот момент ждут своей очереди. При этом не исключается возможность, что ТС могут опережать друг друга.
Недостатки данной модели схожи с таковыми в работах [1 3]. В силу преобладания детерминированного подхода некоторые явления, связанные с пассажирскими перевозками, исключаются из рассмотрения. Например, в модели не учитывается выбор пассажиром маршрута. Это связано с тем, что в ней транспортная сеть состоит из сдинствсннох'о маршрута.
Вг
требует проведения комплексного исследования для каждого остановочного пункта. В реальной обстановке на одном остановочном пункте присутствуют группы пассажиров, ожидающие транспорт разных маршрутов. В модели предполагается, с целью упрощения, что все пассажиры на остановке выбирают единственный доступный маршрут для передвижения.
Еще одним упрощением является предположение о последовательности выполнения процедуры высадки и посадки пассажиров. Сначала выполняется высадка пассажиров, затем производится посадка. В реальной обстановке эти процессы происходят параллельно. Отсюда упрощением также является применение средних значений для величин времени посадки и высадки одного пассажира, так как с увеличением числа пассажиров, находящихся в салоне, время посадки одного человека имеет тенденцию к увеличению.
3. Анализ результатов вычислительного эксперимента
В ходе проведения исследования был проведен ряд вычислительных экспериментов на рассматриваемом маршруте (автобусный маршрут №12 г. Ижевска). Каждый из экспериментов предусматривал изменение некоторых входных параметров системы с последующим изучением полученных результатов в виде специальных графиков.
Количество остановочных пунктов на маршруте составляет 39. В первом эксперименте было определено 20 ТС, интервал движения которых 5 минут. Все ТС были выбраны с одинаковой вместимостью, равной 50 пассажирам.
В результате эксперимента величина, соответствующая количеству пассажиров на остановках, имела ряд экстремумов на отрезках времени от 8:00 до 10:00 и от 17:00 до 18:00. В эксперименте были заданы значения времени ¿о = 6:00 (или 21600 секунд) и ¿тах = 23:00 (или 82800 секунд). Таким образом, время отсчитывалось от момента ¿о- Количество пассажиров, подходящих на остановочный пункт, генерировалось случайным образом с поправкой на результаты обследования реального пассажиропотока на данном маршруте города Ижевска.
В результате эксперимента 13 из 20 ТС большую часть времени перемещаются между остановками с низкой наполняемостью салона, в то время как остальные ТС практически были полностью загружены. Таким образом, при уменьшении количества ТС на маршруте получаем некоторое увеличение количества используемых мест в салоне. Однако уже при значительном снижении числа подвижных составов возникает ситуация переполнения остановочных пунктов. При повышении количества ТС наблюдалось уменьшение числа людей на остановочных пунктах.
Для получения выводов по результатам моделирования была выполнена серия экспериментов; в качестве критерия оценки результатов был выбран следующий: пусть заданы два числа т',т" € N (1 ^ т' < т'' ^ п — 1), обозначающие количество работающих ТС на маршруте, начальные интервалы движения составляют То(Ь^-+1) — То(Ь^) = А, {] = 0, т — 2), при которых разность количества пассажиров в момент времени t для двух экспериментов
WPГ (в) — WPm (в)
для любого остановочного пункта в € У3 не превосходит некоторой неот-
рицательной вели чины.
Через WPГ (в) обозначено количество людей, ожидающих ТС на остановочном пункте
в € У3 в момент времени полученный в вычислительном эксперименте с количеством ТС, т'
В результате значительное увеличение количества подвижного состава на маршруте с целью снижения числа ожидающих пассажиров не имеет смысла.
Исходя из этого, можно дать следующее неформальное описание оптимизационной задачи для транспортной организации, осуществляющей перевозку пассажиров: требуется отыскать
оптимальное расписание движения, в пределах существующей транспортной сети и количества ТС, для достижения высокой и равномерной их загрузки. Формальная постановка этой задачи не описана в данной работе и оставлена для дальнейших) исследования.
Однако не всегда из того, что используется большая часть доступного объема ТС, следует эффективность осуществляемых перевозок. Это демонстрируют результаты повторения предыдущих) эксперимента (в данном случае назовем его «эксперимент №2») с количеством ТС меньше десяти: доля наиболее полно загруженного транспорта от общего числа повысилась, в то же время повысилось количество людей, ожидающих ТС на остановочных пунктах. Для оценки результатов использовалась следующая формула расчета средней вместимости ТС:
-1 tmax max t=0
Во втором эксперименте с меньшим числом ТС последовательность величин вместимости ТС возрастает: ее значение для каждого последующего подвижного состава выше, чем у предыдущих). В первом эксперименте медиана составляет 39,108, во втором 21,5. Таким образом, больше половины подвижного состава практически не загружены в первом случае. При этом максимальное количество людей на остановке оказывается ниже значения, соответствующих) второму. Отсюда можно сделать следующий вывод: достижение только максимальной загрузки ТС не венда приводит к снижению количества ожидающих на остановках пассажиров. Для достижения этой цели также требуется отыскать оптимальный набор начальных значений, составленный из времен начала работы Tq{bj),j = 0, m — 1, каждого из ТС. По результатам проведенных экспериментов можно сделать следующие выводы:
1) повышение количества средств перевозки на одном транспортном маршруте незначительно влияет на увеличение пассажирооборота;
2) при заданном равномерном начальном интервале движения между двумя соседними транспортным средствами количество транспорта, требуемое для эффективных пассажирских перевозок, лежит в промежутке от 1 до и, где и — количество остановочных пунктов;
3) повысить эффективность пассажирооборота можно путем отыскания оптимальной комбинации количества ТС и начальных интервалов движения между ними.
Список литературы
1. Регирер С.А.. Смирнов H.H.. Чепчик А.Е. Математическая модель взаимодействия движущихся коллективов: общественного транспорта и пассажиров // Автоматика и телемеханика. 2007. № 7. С. 116 131. http://mi.mathnet.ru/atl021
2. Турпищева М.С. Разработка логистической модели пассажирских перевозок методами имитационного моделирования // Вестник АГТУ. 2011. № 2 (52). С. 83 87.
http ://elibrary.ru/item.asp?id=17039073
3. Нургалиев E.P. Управление транспортной системой на основе моделирования взаимоувязанного движения автотранспортных и пассажирских потоков // Вестник АГТУ. 2011. № 2 (52). С. 78 82. http ://elibrary.ru/item.asp?id=17039072
4. Клочков M.A.. Чиркова Л.С. Программный инструментарий для оптимального функционирования системы управления работы городского пассажирского транспорта с использованием систем спутниковой навигации // Прикладная информатика. 2011. № 1 (31). С. 39 49.
5. Корягин М.Е. Равновесные модели системы городского пассажирского транспорта в условиях конфликта интересов. Новосибирск: Наука. 2011. 140 с.
6. Ларин О.Н. Организация пассажирских перевозок: Учебное пособие. Челябинск: Изд-во ЮУрГУ. 2005. 104 с.
Поступила в редакцию 01.10.2016
Касимов Ильдар Ринатович, магистрант. Удмуртский государственный университет. 426034. Россия, г. Ижевск, ул. Университетская. 1. E-mail: ildar.kasimov94:ûgmail.œm
Клочков Михаил Аркадьевич, к. ф.-м. н.. доцент. Удмуртский государственный университет. 426034. Россия, г. Ижевск, ул. Университетская. 1. E-mail: mike919!0hidmlirik.ni
I. R. Kasimov, M. A. Klochkov
On one solution of the problem of passenger traffic simulation
Keywords: urban passenger traffic, public transport, simulation.
MSC2010: 93A30, 68U20
We consider the problem of passenger traffic modeling in urban environments. A new mathematical model of the
solution of this problem is offered, the results of computer simulation of the process are given, the analysis of the
received results of model operation is carried out.
REFERENCES
1. Regirer S.A.. Smirriov N.N., Cherichik A.E. Mathematical model of moving collectives interaction: public transport and passengers. Automation and Remote Control, 2007. vol. 68. issue 7. pp. 1225 1238. DOI: 10.1134/S0005117907070107
2. Turpishcheva M.S. Development of logistic model of passenger transportation by means of simulation techniques. Ve.itn. Astrakhan. Go.i. Tekh. Univ., 2011. no. 2. pp. 83 87 (in Russian).
http://elibrary.ru/item.asp?id=17039072
3. Nurgaliev E.R. Transport system management of the base of modeling of a mutual traffic of motor transport and passenger flows. Ve.itn. Astrakhan. Gos. Tekh. Univ., 2011. no. 2. pp. 78 82 (in Russian), http://elibrary.ru/item.asp?id=17039072
4. Klochkov M.A.. Chirkova L.S. Programming tools for the optimal performance of control and coordination system of urban passenger traffic using the global positioning systems. Prikladnaya Informatika, 2011. no. 1 (31). pp. 39 49 (in Russian).
5. Ivoryagin M.E. Ravnove.mye modeli .liitemy gorodskogo pa.i.iazhir.ikogo tran.iporta v mloviaykh konjiikta intere.iov (Equilibrium models of system of urban passenger transport under conditions of the conflict of interests). Novosibirsk: Nauka. 2011. 140 p.
6. Larin O.N. Organiza,t,iiya pa.i.iazhir.ikikh perevozok (Organization of passenger traffic). Chelyabinsk: South Ural State University. 2005. 104 p.
Received 01.10.2016
Kasimov Il'dar Rinatovich. Master Student. Udmurt State University, ul. Universitetskaya. 1. Izhevsk.
426034. Russia.
E-mail: ildar.kasimov94:<igriiail.com
Klochkov Mikhail Arkad'evich. Candidate of Physics and Mathematics. Associate Professor. Udmurt State
University, ul. Universitetskaya. 1. Izhevsk. 426034. Russia.
E-mail: mikc919!<:iudmlirik.ru