Scientific journal
Modern high technologies
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

MODELING AND OPTIMIZATION OF TRAFFIC SIGNALS WHEN CROSSING MULTI-LANE ROADS

Naumova N.A. 1
1 Kuban State Technological University
The problem of organizing traffic in cities is quite serious. Constant traffic jams on the road network lead to a decrease in speed, an increase in travel time, an increase in fuel consumption, and an increase in harmful emissions into the environment. An urgent task is the development of methods for automated decision-making on the organization of traffic in real time, in particular, methods for determining the optimal parameters of traffic light control in real time. The paper presents a model of а signalized intersection. The intersection is considered as a node of the transport network, in which several traffic flows, distributed along the traffic lanes, intersect. Each transport stream is described as a random stream of events distributed according to the Erlang law. The optimization criterion is the total delay of all vehicles of a given stream per unit of time. We compiled and investigated the target function. The system of inequalities that define the range of admissible values of control parameters is determined. Based on the results, an algorithm for determining the optimal parameters of traffic light regulation was compiled and substantiated. A computer program has been developed that implements the algorithm. The proposed method for determining the parameters of the traffic light control cycle is acceptable for its correction in real time, since it instantly gives a solution based on the given flow parameters.
mathematical model
traffic flow
dynamic control
traffic signal controllers

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

В настоящее время существует большое количество математических моделей распределения транспортных потоков по сети и методов, способствующих решению задач оптимального управления ими [1–3]. Однако изучение методов моделирования и управления потоками остается актуальной задачей. Это связано с развитием технических возможностей сбора и обработки данных, а также с широким спектром задач, подлежащих исследованию.

Отдельной локальной задачей является организация движения на регулируемом пересечении. Исследования в этой области посвящены методам определения оптимальных фаз светофорного цикла и снижения очереди автотранспортных средств у перекрестка [4, 5]. Актуальной является задача разработки метода определения оптимальных параметров светофорного регулирования в режиме реального времени при минимальном количестве исходных данных, что и является целью данной работы.

Материалы и методы исследования

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

В данной работе перекресток рассматривается как узел транспортной сети, в котором пересекаются несколько транспортных потоков, распределенных по полосам движения. Каждый транспортный поток описывается как случайный поток событий, распределенный по закону Эрланга. Справедливость такой гипотезы была проверена автором экспериментально [6]. В качестве критерия оптимизации можно выбрать, например, среднюю часовую задержку на данном перекрестке (в автомобиле-часах); среднюю часовую задержку на данном перекрестке по выбранным приоритетным направлениям (в автомобиле-часах); среднюю задержку за один цикл [7]. Требованию минимизации общих транспортных расходов в сети (system optimization) отвечает критерий задача минимизации потерь времени на данном перекрестке всеми транспортными средствами.

Результаты исследования и их обсуждение

1. Модель регулируемого перекрестка

Автором разработана математическая модель движения автотранспортных средств по сети [6, 8] и выведены явные аналитические функции для определения параметров качества организации движения в случае, если справедлива гипотеза о распределении интервалов по времени между автомобилями по закону Эрланга. Явное аналитическое задание функции позволяет провести исследование на наличие ее экстремумов средствами математического анализа.

Пусть n1 – число потоков магистрали № 1; n2 – число потоков магистрали № 2;

h – среднее время (в секундах) между пересекающими узловую точку требованиями одного потока;

Hi(t, λ) – функция восстановления для i-го потока магистрали № 1;

Wi(Ti, λ) – суммарная задержка всех требований i-го потока за один цикл регулирования;

T1 – время (в секундах), в течение которого запрещено движение для потоков магистрали номер № 1:

T2 – время (в секундах), в течение которого запрещено движение для потоков магистрали номер № 2 :

Y – время (в секундах) горения желтого сигнала;

длина цикла светофорного регулирования:

T1 + T2 + Y = T. (1).

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

missing image file (авт.∙ч). (2)

Целевая функция:

missing image file. (3)

В результате следует получить оптимальные значения параметров регулирования T, T1, T2.

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

missing image file, missing image file; (4)

missing image file, missing image file. (5)

Кроме этого, необходимо выполнение условий:

missing image file, (6)

где M1, M2 – минимальная допустимая по нормативам длительность фаз светофорного цикла (в секундах).

В работе [6] экспериментально проверено, что значение параметра k распределения Эрланга может принимать значения от одного до четырех. Значения параметра λ зависят от интенсивности движения. Функции Hi(t, λ) и Wi(Ti, λ) в каждом случае следующие:

Параметр k = 1) missing image file; missing image file;

Параметр k = 2) missing image file;

missing image file;

Параметр k = 3) missing image file;

missing image file;

параметр k = 4) missing image file;

missing image file.

2. Разработка алгоритма решения задачи

Для разработки алгоритма докажем следующее утверждение.

Теорема 1. Функция missing image file не имеет критических точек в области определения.

Доказательство.

Критические точки являются решением системы:

Ω: missing image file

C учетом того, что missing image file missing image file, продолжим вычисление missing image file:

missing image file

Найдем missing image file:

missing image file missing image file

missing image file

missing image file.

Так как функция H(t) возрастает, то missing image file. Можно оценить значение частной производной по Т.

missing image file

missing image file

missing image file

Если missing image file, то missing image file

Знак неравенства строгий, так как missing image file (иначе движение в направлении 2 отсутствует).

Таким образом, функция Z(T1,T) не имеет критических точек.

Что и требовалось доказать.

Следствие: целевая функция

missing image file

может достигать экстремума (в частном случае минимума) только на границе области определения:

missing image file.

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

1. Пусть при T = T* и missing image file целевая функция Z(T1,T) достигает наименьшего значения при выполнении условий Ω. Тогда хотя бы одно из неравенств системы ограничений обращается в равенство.

2. Система ограничений линейна относительно параметра T1, тогда

missing image file

То есть множество допустимых значений Ω не пустое, если выполнено условие

missing image file.

Если

missing image file,

то задача не имеет решений.

Алгоритм решения

Шаг 1) при T = Tmax проверяем выполнение условия:

missing image file.

Если выполнено, то переходим к шагу 2, если не выполнено – к шагу 3.

Шаг 2) находим наименьшее Z(T1,T) значение для T = Tmax

2.1) принимаем missing image fileдля i = 1;

2.2) если T1* ≥ М1 и

missing image file,

то принимаем значение T1* за решение задачи. Вычисляем Z(T1*);

2.3) если не все условия выполнены, то переходим к пункту 2.4;

2.4) повторяем пункты 2.1–2.4 для missing image file;

2.5) принимаем missing image fileдля j = 1;

2.6) если T1* ≥М1 и

missing image file,

то принимаем значение T1* за решение задачи. Вычисляем Z(T1*);

2.7) если не все условия выполнены, то переходим к пункту 5;

2.8) повторяем пункты 2.5 – 2.7 для missing image file;

2.9) из всех найденных Z(T1*) выбираем наименьшее значение.

Шаг 3) проверяем выполнение условия

missing image file

при missing image file, missing image file.

Точность достаточно взять ΔТ = 1.

Если выполнено, то переходим к шагу 2, если не выполнено – изменяем значение Т.

Шаг 4) среди всех найденных значений Z(T1*) выбираем наименьшее, соответствующие значения параметров являются решением задачи.

Замечания:

1. Если ставится задача свести к минимуму суммарные затраты времени на регулируемом перекрестке в определенном направлении, то изменяется числитель целевой функции (суммируем затраты времени только в выбранном направлении). Например,

missing image file

или

missing image file.

Функция Z1(T1,T) оптимизирует суммарную часовую задержку в направлении № 1, а Z2(T1,T) – в направлении № 2. Обе функции монотонные по аргументу Т1, поэтому наименьшее значение достигается также на границе области Ω. Поэтому можно использовать предложенный выше алгоритм.

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

По алгоритму из пункта 2.2 автором разработан программный модуль среде DELPHI (рисунок).

Заключение

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

missing image file

Пример работы программы, определяющей оптимальные параметры цикла светофорного регулирования