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

Моделирование транспортных потоков в среде AnyLogic Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
2025
344
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АСУДД / AnyLogic / моделирование / имитационная модель / испытания / ATCS / AnyLogic / simulation / simulation model / tests

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Я И. Шамлицкий, А С. Охота, С Н. Мироненко

В статье предложена методика моделирования транспортных потоков в среде моделирования. Была поставлена цель смоделировать участок дорожной сети г. Красноярска, для достижения которой необходимо решить две задачи: собрать данные по интенсивности транспортного потока на участке и разработать имитационную модель перекрестка. Для их решения выбрана среда моделирования AnyLogic. При проведения эксперимента по моделированию необходимы входные параметры, в данной ситуации – интенсивность прибытия транспортных средств и распределение автомобилей по направлению. Разработанная имитационная модель состоит из элементов дорожной сети, системы генерации агентов модели, блоков логики движения транспортных средств, элементов управления параметрами модели, модуля сбора статистики параметров агентов. В режиме исполнения модели отображается анимация, представляющая собой двухмерный план моделируемой системы с движущимися по ней транспортными средствами. Также есть функционал для переключения между двухмерным и трехмерным планами системы. В статистических данных учитываются время прохождения автомобилем участка дорожной сети, а также общая пропускная способность перекрестка. Методика проведения эксперимента представляет собой предварительную настройку имитационной модели на среднюю пропускную способность перекрестка (обычно этот момент наступает после того, как количество автомобилей, вышедших из модели с помощью компонента Sink, достигнет значения 20 тыс. и более), далее, изменяя время работы светофоров, запускается поочередно имитационная модель. По окончании серии прогонов выполняется расчет разности средних задержек жесткого и адаптивного регулирования, строятся графики, делаются выводы. В результате получается имитационная модель с методикой проведения эксперимента, которая может быть полезна при определении максимальной пропускной способности транспортных пересечений, планировании дорожной инфраструктуры и т.д.

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

Modeling traffic flows in AnyLogic

Abstract. The article proposes a technique for modeling traffic flows in a simulation environment. The goal was to simulate a section of the road network in Krasnoyarsk. The goal included the following tasks: to gather data on the traffic flow intensity at a site, to develop a simulation model of an intersection. The authors have chosen the AnyLogic modeling environment to solve the problems. The simulation experiment requires the input parameters. I this case, they are the intensity of vehicles arrival and the distribution of vehicles by a direction. The developed simulation model has the following structural elements: road network elements, model agent generation system, vehicle traffic logic blocks, model parameters control elements, and an agent statistics gathering module. The model execution mode allows displaying animation, which is a two-dimensional plan of the simulated system with moving vehicles. In addition, there is a functional for switching between a two-dimensional and three-dimensional system plan. The statistical data take into account the time a vehicle passes a road network segment, as well as the total intersection traffic capacity. The procedure of performing the experiment is a preliminary tuning of a simulation model to the average traffic capacity of the intersection (this usually occurs after a number of vehicles exiting the model using the Sink component reaches 20 or more thousands). Then while changing the time of the traffic lights, the simulation model is started alternately. After finishing a series of runs, follows the calculation of the difference in the mean delay of hard and adaptive regulation, construction of the graphs, and making the conclusions. As a result, we get a simulation model with an experimental technique that can be useful in determining the maximum traffic capacity at traffic intersections, planning road infrastructure, etc.

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

УДК 004.942 Дата подачи статьи: 23.01.18

DOI: 10.15827/0236-235X.031.3.632-635 2018. Т. 31. № 3. С. 632-635

Моделирование транспортных потоков в среде AnyLogic

Я.И. Шамлицкии 1, к.т.н, доцент кафедры информационно-управляющих систем, [email protected] А.С. Охота 1, магистрант, okhßta.sanya@mailru С.Н. Мироненко 1, аспирант

1 Сибирский государственный университет науки и технологий им. академика М.Ф. Решетнева, г. Красноярск, 660037, Россия

В статье предложена методика моделирования транспортных потоков в среде моделирования.

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

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

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

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

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

Ключевые слова: АСУДД, AnyLogic, моделирование, имитационная модель, испытания.

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

Компьютерное моделирование становится распространенным средством анализа сложных систем. Современный рынок внедрения и сопровождения технологических систем часто требует разработки систем поддержки принятия стратегических и оперативных решений на основе имитационных моделей. Так, низкоуровневое имитационное моделирование все чаще применяется при принятии решений о проектировании и реорганизации транспортных систем [1, 2].

В качестве платформы создания имитационной модели была выбрана среда моделирования AnyLogic 6.9.0 University (версия для образовательных учреждений).

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

- разделительная полоса, разделяющая каждую дорогу на две проезжие части по три полосы в каждом направлении;

- система генерации агентов модели - ТС двух типов: легковой автомобиль и грузовой автомобиль грузоподъемностью от 2 до 6 тонн;

- четыре блока логики движения ТС (по одному на каждое направление);

- модели элементов световой сигнализации -светофоры типа Т.1.л;

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

- модуль системной динамики, моделирующий работу контроллера локального пересечения;

- блок управляющих параметров модели;

- элементы управления параметрами модели;

- модуль чтения параметров цикла жесткого регулирования из внешнего файла М8Ехсе1;

- модуль сбора статистики параметров агентов;

- гистограмма распределения задержки ТС, показывающая также среднее время задержки всех ТС на протяжении эксперимента [3-9].

Созданная на базе AnyLogic 6.9.0 имитационная модель может быть использована для поддержки принятия решений и охватывает все этапы проведения исследований с помощью имитационного моделирования.

Работа модели в режиме исполнения The model in runtime

Для проведения исследований алгоритма была разработана методика проведения эксперимента.

Входящие параметры модели:

- интенсивность прибытия ТС северного восточного 1е, южного ^ и западного ¡ж подходов, авт./мин.;

- распределение автомобилей по направлениям (налево, прямо, направо) для каждого подхода, %:

для северного - ры1еъ\ р^рям', р^рав';

для восточного - рЕлев, рЕпрям-, рЕправ-;

для южного - р/ев-, р^™-, рхправ-;

для западного - ржлев', ржпрям', ржправ'.

Порядок проведения испытаний следующий.

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

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

2.1. Рассчитывается поток насыщения:

M = P • n •

(т прям. , г лев. ,7 прав. \

id ■ PD + D ■ PD + D ■ PD ) ( ID • p+1,75 • ID • p™ +1,25 • ID • pDnpaï. )

,(1)

где Р - пропускная способность полосы движения, ед./ч; п - число полос, открытых для движения; ¡о - интенсивность движения на рассматриваемом подходе к пересечению, прив.ед./час; ропрям', ролев',

рвправ' - доли автомобилей, проезжающих в указанном направлении, %.

2.2. Вычисляется фазовый коэффициент:

у = ЮМ. (2)

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

2.3. Выполняется расчет переходных тактов Г.

В общем случае переходные интервалы не следует назначать длительностью менее 3 с. Если найденное значение не превышает 4 с, то переходный интервал состоит из одного такта (желтый сигнал). При = 5, ..., 8 с переходный интервал должен быть составлен из двух вспомогательных тактов (желтый и одновременно красный сигналы включаются в момент выключения желтого). Для упрощения расчетов принимаем длительность переходных интервалов = 3 с.

2.4. Рассчитывается длительность цикла регулирования:

(1,5 • Ь + 5)

T = -

1 -X у

(3)

где Ь - сумма всех вспомогательных тактов, с; у, -фазовые коэффициенты.

2.5. Вычисляется длительность основных так-

тов:

t, = У,

T - L

T-1,5 • L - 5

•T.

(4)

3. Полученные значения длительностей основных тактов сводятся в отдельный файл MSExcel (см. таблицу).

Длительность основных тактов Duration of the main measures

№ ис- Такты

пыта- С-Ю К+Ж К+Зл К+Ж З Ж К К К

ния З-В Ж К К К К+Ж К+Зл К+Ж З

1 3 8 3 17 3 8 3 17

2 3 12 3 18 3 12 3 18

3 3 16 3 19 3 16 3 19

n 3 tn1 3 tn2 3 trii 3 tn4

4. Производится запуск модели, и в режиме исполнения выставляются значения входящих параметров в соответствии с номером эксперимента, а также режим работы модели «Жесткая логика» и номер логики жесткого управления.

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

6. Осуществляется повторный запуск модели, в режиме исполнения выставляются значения входящих параметров в соответствии с номером эксперимента, выставляется режим работы модели «Адаптивная логика», выставляется максимальная длительность зеленого сигнала, равная максимальному значению длительности основных тактов для алгоритма жесткого регулирования, экипажное время выставляется равным 4 с.

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

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

8. Снова повторяются этапы 6 и 7 с той лишь разницей, что при первом повторе максимальная длительность зеленого сигнала устанавливается на 2 с больше, во втором - на 2 с меньше и на третьем - на 5 с меньше.

9. Испытания повторяются для каждого номера эксперимента (этапы 4-8). Таким образом, полное исследование работы модели состоит из 150 прогонов.

10. По окончании серии прогонов выполняется расчет разности средних задержек жесткого и адаптивного регулирования, строятся графики, делаются выводы.

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

Литература

1. Левашев А.Г., Михайлов А.Ю. Основные параметры оценки пропускной способности регулируемых пересечений // ВИНИТИ. 2004. № 3. С. 14-19.

2. Малыханов А.А., Черненко В.Е. Среда низкоуровневого имитационного моделирования транспортных систем // Автоматизация в промышленности. 2010. N° 1. С. 34-37.

3. Traffic control in oversaturated street networks. NCRHP report, 1978, no. 194, 152 p.

4. Highway Capacity Manual. TRB, Washington, DC, 2000, 1134 p.

5. Teply S. Canadian Capacity Guide for signalized intersection. Committee Canadian Capacity Guide for Signalized Intersections, 1995, 117 p.

6. Врубель Ю.А. Исследования в дорожном движении. Минск: Изд-во БНТУ, 2007. 178 с.

7. Кременец Ю.А. Технические средства организации дорожного движения. М.: Академкнига, 2005. 279 с.

8. Mn/DOT Traffic Signal Timing Coordination Manual. Minnesota Department of Transportation, 2011, 184 p.

9. Datta T.K. Innovations in Traffic Signal Systems. Advanced Traffic Signal Systems, Wayne State Univ., Detroit, Mich, 2003, pp. 23-25.

Software & Systems Received 23.01.18

DOI: 10.15827/0236-235X.031.3.632-635 2018, vol. 31, no. 3, pp. 632-635

Modeling traffic flows in AnyLogic

Ya.I. Shamlicky Ph.D. (Engineering), Associate Professor of the Information management systems department, [email protected] A.S. Okhota l, Graduate Student, [email protected] S.N. Mironenko ', Postgraduate Student

1 Academician M.F. Reshetnev Siberian State University of Science and Technology, Krasnoyarsk, 660037, Russian Federation

Abstract. The article proposes a technique for modeling traffic flows in a simulation environment. The goal was to simulate a section of the road network in Krasnoyarsk. The goal included the following tasks: to gather data on the traffic flow intensity at a site, to develop a simulation model of an intersection. The authors have chosen the AnyLogic modeling environment to solve the problems.

The simulation experiment requires the input parameters. I this case, they are the intensity of vehicles arrival and the distribution of vehicles by a direction.

The developed simulation model has the following structural elements: road network elements, model agent generation system, vehicle traffic logic blocks, model parameters control elements, and an agent statistics gathering module. The model execution mode allows displaying animation, which is a two-dimensional plan of the simulated system with moving vehicles. In addition, there is a functional for switching between a two-dimensional and three-dimensional system plan. The statistical data take into account the time a vehicle passes a road network segment, as well as the total intersection traffic capacity.

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

The procedure of performing the experiment is a preliminary tuning of a simulation model to the average traffic capacity of the intersection (this usually occurs after a number of vehicles exiting the model using the Sink component reaches 20 or more thousands). Then while changing the time of the traffic lights, the simulation model is started alternately. After finishing a series of runs, follows the calculation of the difference in the mean delay of hard and adaptive regulation, construction of the graphs, and making the conclusions.

As a result, we get a simulation model with an experimental technique that can be useful in determining the maximum traffic capacity at traffic intersections, planning road infrastructure, etc.

Keywords: ATCS, AnyLogic, simulation, simulation model, tests.

References

1. Levashev A.G., Mikhaylov A.Yu. Basic parameters for estimating the throughput of controlled intersections. VINITI. 2004, no. 3, pp. 14-19 (in Russ.).

2. Malykhanov A.A., Chernenko V.E. Medium of low-level simulation of transport systems. Automation in Industry. Moscow, 2010, no. 1, pp. 34-37 (in Russ.).

3. Traffic Control in Oversaturated Street Networks. NCRHP report. 1978, no. 194, 152 p.

4. Highway Capacity Manual. TRB, Washington, DC, 2000, 1134 p.

5. Teply S. Canadian Capacity Guide for Signalized Intersection. Committee Canadian Capacity Guide for Signalized Intersections, 2nd ed. 1995, 117 p.

6. Vrubel Yu.A. Research in Road Traffic. Minsk, BNTU Publ., 2007, 178 p.

7. Kremenets Yu.A. Technical means to organize road traffic. Moscow, Akademkniga Publ., 2005, 279 p.

8. Mn/DOT Traffic Signal Timing Coordination Manual. Minnesota Department of Transportation. 2011, 184 p.

9. Datta T.K. Innovations in Traffic Signal Systems. Advanced Traffic Signal Systems. Wayne State Univ., Detroit, Mich, 2003, pp. 23-25.

Примеры библиографического описания статьи

1. Шамлицкий Я.И., Охота А.С., Мироненко С.Н. Моделирование транспортных потоков в среде AnyLogic // Программные продукты и системы. 2018. Т. 31. № 3. С. 632-635. DOI: 10.15827/0236-235X.031.3.632-635.

2. Shamlicky Ya.I., Okhota A.S., Mironenko S.N. Modeling traffic flows in AnyLogic. Software & Systems. 2018, vol. 31, no. 3, pp. 632-635 (in Russ.). DOI: 10.15827/0236-235X.031.3.632-635.

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