ДИПЛОМ Имитационное моделирование транспортных потоков в условиях городского многополосного движения. Заказ на половину объема диплома и половину программы.
Необходимо смоделировать (визуализировать) движение четырех видов транспорта на примере одной из развязок в Москве (напр. Кутузовский проспект и Рублевское шоссе). В зависимости от выбранного алгоритма (или объединения нескольких алгоритмов) вводятся исходные данные (это может быт интенсивность движения по каждой полосе, средняя скорость движения, скорость "лидера" (в случае модели "следования за лидером") либо что-то еще.) Исходя из исходных данных на каждую полосу случайным образом генерируются машины, и запускается процесс моделирования. В результате мы должны увидеть, на каких из участков выбранной развязки происходят заторы, и проанализировать ситуацию (понять, почему происходит затор. Например, он может происходить из-за слишком большого количества машин, большого количества аварий или неоптимальной схемы работы светофоров.) Сделать вывод о возможных вариантах оптимизации движения в данных условиях (это должно быть отражено в экспериментальной части РПЗ). Во время работы программы должна быть возможность кликнуть на любую машину и получить о ней всю информацию: тип транспорта, среднюю скорость, скорость в текущий момент, пройденное расстояние. Возможно, размеры автомобиля, но только в случае, если они играют существенную роль в алгоритме, в противном случае (если размерами авто мы пренебрегаем) эту информацию выводить не нужно. Транспорт отображается кружочками или квадратиками разных цветов, в зависимости от типа. Язык программирования большого значения не имеет, но необходимо, чтобы код был покрыт тестами. Идеальным вариантом была бы разработка через тестирование. В прикрепленных файлах методические указания по оформлению РПЗ и статья, на основе которой можно составить первое представление о тематике.
Опубликован 14.05.2015 в 18:07 Последнее изменение: 18.05.2015 в 13:26