За последние годы количество транспортных средств стремительно увеличивается. Практически каждый второй житель нашей страны имеет своё личное транспортное средство. Транспорт значительно облегчает жизнь многих людей, а кто-то зарабатывает благодаря своей машине.
Но порой дорожная сеть оказывается не готова к такому количеству автомобилей, вследствие чего на дорогах возникают пробки. Это негативно влияет на жизни людей, иногда транспортный коллапс напрямую влияет на жизни и здоровье людей. Например, если автомобиль скорой помощи или фура с продуктами попадут в большую пробку, если транспорт с лекарствами застрянет в огромном заторе, на перекрестке.
Все эти проблемы могут быть решены несколькими путями. Добавлением дополнительных транспортных узлов, или при идеальном расчете светофорного цикла. Именно проблему расчета фаз светофорного цикла мы и попробуем решить в данной работе.
Актуальность проблемы заключается в том, что интенсивность движения транспорта оказывает влияние практически на каждого жителя нашей страны.
Целью выпускной квалификационной работы является разработка приложения для расчета длительности светофорного цикла для перекрестка, а именно рассчитать фазы, а затем наглядно продемонстрировать эффект перерасчета фаз на движение транспорта.
Готовый программный продукт будет разрабатываться в среде VisualStudio на языке программирования Python, с использованием SUMO.
В ходе выполнения выпускной квалификационной работы было разработано приложения для расчета длительности светофорного цикла для перекрестка.
Были пройдены следующие этапы:
• анализ технического задания и предметной области;
• эмпирическое наблюдение;
• анализ исходных данных;
• расчет;
• симуляция в SUMO;
Приложение позволило увеличить пропускную способность светофоров на 5% - 25%. Так же на некоторых участках удалось добиться увеличения интенсивности движения до 20%.
Предложенное приложение может быть усовершенствовано с помощью добавления дополнительных функций по прогнозированию движения транспорта, метеоанализа. Это позволит использовать демонстрационное приложение в качестве основы для создания полноценных АСУДД.
Таким образом, требования технического задания выполнено в полном объёме.