Назад в библиотеку

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

Авторы: А. С. Алиев, А. И. Стрельников, В. И. Швецов, Ю. З. Шершевский
Источник: Журнал "Автоматика и Телемеханика" №11, 2005 г., с. 113 - 125

Аннотация

Представлена математическая модель работы транспортной системы крупного города или городской агломерации, предназначенная для прогнозирования транспортных и пассажирских потоков. Существенными чертами модели являются: моделирование различия в структуре передвижений в разное время суток, а также в зависимости от дня недели и времени года; последовательное использование концепции "обобщенной цены" передвижения в качестве критерия оценки путей и межрайонных "транспортных" дальностей. Модель практически откалибрована для транспортной сети Московской агломерации, включаю-щей г. Москву и пригороды, в которых сконцентрирована значительная часть населения Московской области. Компьютерная реализация осуществлена с использованием интегрированной среды разработчика в области моделирования транспортных потоков TRANSNET.

1. Введение

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

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

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

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

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

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

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

Данная методика практически реализована для транспортной сети Московской агломерации, включающей г. Москву и пригороды, в которых сконцентрирована зна-чительная часть населения Московской области.

Компьютерная реализация осуществлена с использованием программы TRANSNET, созданной сотрудниками Института Системного Анализа РАН. TRANSNET представляет собой современное графическое Windows-приложение и по функциональным возможностям может быть охарактеризовано как интегриро-ванная среда разработчика в области моделирования транспортных потоков.

2. Формулировка модели

2.1. Обобщенная цена передвижений

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

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

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

2.2. Подвижность населения

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

Цели передвижений объединены в несколько групп (на работу, учебу или по де-лам, за покупками, с лечебными целями и т.п.). Подвижность населения определяется матрицей "межцелевых" передвижений

Здесь подразумевается, что передвижения с "Целью 1" это передвижение к месту труда. Матрица межцелевых передвижений определяется на основе социоло-гических обследований. Элементы матрицы удовлетворяют естественным условиям:

Общая среднесуточная подвижность для типичного рабочего дня в крупном городе с многомиллионным населением, таком, как Москва, по некоторым данным составляет

Обследования по средним городам, например, по Калининграду, дают оценку 2,8. Для каждого конкретного города требуется особое обследование.

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

Для каждого вида передвижений можно указать долю передвижений, не вклю-ченных в цепочку, так называемых "возвратных" передвижений, и долю передвиже-ний, в ходе которых житель совершает промежуточные передвижения перед возвращением домой:

Для возвратных передвижений матрицы прямых и обратных передвижений совпа-дают с точностью до транспонирования.

Точная информация об объемах прибытия и отправления в каждом расчетном районе города или агломерации редко бывает доступна для моделирования. Чаще приходится отталкиваться от косвенных характеристик, по которым можно попы-таться оценить объемы прибытия и отправления. Например, может быть известным распределение торговых площадей в плане города, но этого недостаточно, чтобы точно прогнозировать количество посетителей мест торговли, так как на это коли-чество влияет также показатель "транспортной доступности" района, наличие аль-тернативных мест торговли в других районах и др. На практике по ряду косвенных характеристик можно оценить "относительные" показатели емкости районов по от-правлению и прибытию с разными целями (здесь i - номер района, k - индекс цели). Абсолютные объемы прибытия и отправления вычисляются по относительным объемам и значениям подвижности:

где N - общее количество населения на территории, охваченной моделью.

2.3. Межрайонные корреспонденции

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

Расчет матриц корреспонденций проводится по гравитационной модели [1, 2] с использованием различных кривых тяготения для передвижений с различными це-лями.

Обозначим: R - множество расчетных районов, - корреспонденция из района i в район j от объекта целевой группы k к объекту целевой группы l. Согласно гравитационной модели корреспонденция равна

где коэффициенты балансировки Ai, Bj определяются из условий

Величина является "транспортной дальностью" между районами i, j. В качестве характеристики транспортной дальности можно использовать цену оптималь-ного пути между районами. Зависимость транспортной дальности от целевых групп k, l обусловлена тем, что для разных типов передвижений может использоваться це-на пути в данное время, усредненная цена в течение суток или усредненная цена "туда" и "обратно".

Например, при калибровке модели Московской агломерации были использованы следующие характеристики дальности:

где - оптимальная цена, соответствующая загрузке транспортной сети, складывающейся в период t, усредненная по способам передвижений (легковой автомобиль, общественный транспорт); t пробегает дискретные значения - утро, день, вечер.

Коэффициенты определяют "чувствительность" корреспонденций к фактору дальности. Значения этих коэффициентов определяются из эмпирических обследо-ваний [3, 4, 5]. Типичные значения для трудовых поездок - 0, 065, для культурно-бытовых поездок - 0, 15.

Коэффициенты суточной неравномерности - это коэффициенты, на которые нужно умножать суточную матрицу корреспонденций, чтобы получить матрицу корреспонденций для периода t:

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

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

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

2.4. Транспортные потоки в сети

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

Фундаментальной особенностью улично-дорожной сети (УДС) является зависи-мость цен передвижений от загрузки элементов сети. Эта зависимость приводит к тому, что при общей значительной загрузке сети каждая корреспонденция распреде-ляется между несколькими альтернативными путями, причем эти пути могут быть далеки от оптимальных путей, рассчитанных по свободной сети. Для моделирования загрузки УДС с учетом этого эффекта используется концепция равновесного рас-пределения [6, 7]. Под равновесным распределением понимается распределение, при котором ни у кого из участников движения нет мотивации для изменения пути, т.е. обобщенная цена всех альтернативных путей равна или превосходит цену пути, по которому он движется.

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

Обозначим через поток по дуге a представителей класса пользователей k, ua - полный поток по дуге a. Цена каждой дуги складывается из зависящего от полного потока слагаемого ca(u) и константы специфичной для каждого класса пользователей. Модель равновесного распределения может быть сформулирована в виде задаче оптимизации

Минимум ищется при ограничениях, выражающих балансы прибытия и отправления в каждом районе и узле сети. Для точной формулировки ограничений необходимо рассматривать отдельно потоки представителей всех корреспонденций на каждой дуге. Подробное описание модели см., например, в [7, 8].

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

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

Важной особенностью в задаче прогноза потоков является следующая обратная связь: матрицы корреспонденций и коэффициенты расщепления по типам зависят от обобщенных цен межрайонных передвижений. Однако сами эти цены зависят от результирующей загрузки элементов транспортной сети (и, в частности, могут различаться в разное время дня). Для приведения "входных" и "выходных" цен в соответствие друг с другом организуется итерационный процесс расчета матриц кор-респонденций и распределения корреспонденций по сети. Схема итераций показана на рис. 2. Индексы "ped", "pub" и "auto" на рис. 2 относятся к пешим передвижени-ям и поездкам на общественном транспорте и легковом автомобиле соответственно.

3. Модель Московской агломерации

Изложенная в разделе 2 методика практически реализована для транспортной сети Московской агломерации, включающей г. Москву и пригороды, в которых скон-центрирована значительная часть населения Московской области.

Транспортная сеть представлена графом улично-дорожной сети (примерно 7350 узлов и 22600 дуг) и внеуличного транспорта (метрополитен и железные дороги с пригородно-городским движением). Вся территория агломерации разделена на 1865 расчетных районов, "привязанных" к узлам графа дугами-связями. Транспортная сеть и система районов показаны на рис. 3.

3.1. Программа TRANSNET

Компьютерная реализация модели осуществлена с использованием программно-го обеспечения TRANSNET, созданного сотрудниками ИСА РАН [10]. TRANSNET представляет собой современное графическое Windows-приложение и по функцио-нальным возможностям может быть охарактеризовано как интегрированная среда разработчика в области моделирования транспортных потоков.

Основные компоненты TRANSNET:

Блок матричных вычислений предоставляет возможность вычисления матриц межрайонных цен и расстояний, а также поэлементного вычисления матриц по ука-занным пользователям формулам. Кроме того, предусмотрены алгоритмы баланси-ровки матриц по указанным массивам данных о прибытии и отправлении в каждом районе. Имея матрицу межрайонных цен {cij }, можно вычислить матрицу корре-спонденций по формуле с последующей балансировкой.

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

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

3.2. Калибровка модели

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

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

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

С другой стороны, очень хорошего согласования удалось достичь в моделирова-нии пассажирских потоков на метро, где есть надежная и достоверная статистика входов и выходов на станциях в разное время суток. Этот результат тем более ценен, что именно метро является основным несущим видом общественного транспорта в Москве, в то время как наземный транспорт в большей мере играет "подвозящую" роль (хотя и не везде). На рис. 4 показаны расчетные и фактические суммарные объ-емы выхода со станций метро в разных кольцевых зонах города (внутри Кольцевой линии, на станциях Кольцевой линии и в срединной и окраинной зонах вне Коль-цевой). Сравнение показано для утреннего, дневного и вечернего часа. Из рисунка видно, что модель дает правильный прогноз объемов пассажирских передвижений в кольцевой структуре Москвы и их изменение в течение суток.

Расчетные автомобильные потоки показаны на рис. 5. На рис. 6 показано сравне-ние вечерних и утренних расчетных потоков. Видна асимметрия движения по ра-диальным направлениям, связанная с трудовыми передвижениями из окраинных "спальных" районов. На рисунке видны также участки выраженной асимметрии утренних и вечерних потоков на МКАД. Например, на юго-западном участке МКАД утром в большей степени загружена внутренняя, вечером - внешняя сторона. Эти ре-зультаты подтверждаются наблюдениями.

4. Заключение

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

Отличительными характеристиками модели являются:

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

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

Список использованной литературы

1. Wilson A. G. A statistical theory of spatial distribution models // Transpn. Res. 1967. V. 1. P. 253–270.

2. Попков Ю. С., Посохин М. В., Гутнов А. Э., Шмульян Б. Л. Системный анализ и проблемы развития городов. М.: Наука, 1983.

3. Sheppard E. S. Gravity parameter estimation // Geographical Anal. 1979. V. 11. P. 120–132.

4. Лившиц В. В., Стрельников А. И. Калибровка и проверка гравитационной ста-тистической модели трудовых корреспонденций. М.: ЦНИИП градостроительства, 1983. С. 79–101.

5. Sen A. Maximum likelihood estimation of gravity model parameters // J. Regional Sci. 1986. V. 26. P. 461–474.

6. Wardrop J. G. Some theoretical aspects of road tra"c research // Proc. Inst. Civil Engin. II. 1952. P. 325–378.

7. She"y Y. Urban Transportation Networks. Englewood Cli"s. N.J: Prentice-Hall, 1985.

8. Швецов В. И. Математическое моделирование транспортных потоков // АиТ. 2003. № 11. С. 3–46.

9. Spiess H., Florian M. Optimal strategies: a new assignment model for transit networks // Transpn. Res. B. 1989. V. 23. P. 83–102.

10. Алиев А. С., Попков Ю. С., Швецов В. И. Моделирование транспорта в ИСА РАН // Компьютерные модели развития города. СПб.: Наука, 2003. С. 78–89.