Разработка имитационной модели
Алгоритм работы имитационной модели маршрутных микроавтобусов
Модель, имитирующая работу парка микроавтобусов одного из маршрутов города, иллюстрирует один рабочий день с 7:00 до 23:00 часов. Таким образом, общее время имитации составляет 16 часов.
На первом этапе t принимается равным 0.
Принцип работы алгоритма программы заключается в постоянном отслеживании наличия или отсутствия автобуса на маршруте, остановке и соблюдении условий и ограничений времени ожидания и имитации.
В момент запуска имитационной модели необходимо проверить есть ли маршрутный микроавтобус на маршруте. Если да, то увеличивается время t на единицу и проверяется еще одно из условий - есть ли автобус на остановке. Если да, то осуществляется высадка пассажиров по необходимости и посадка новых в случае наличия свободных мест в маршрутном микроавтобусе. Микроавтобусу при этом необходимо выстоять на остановке отведенное время в зависимости от времени суток. Далее осуществляется проверка общего времени имитации. В случае, если 16 часов прошло, то маршрутный микроавтобус должен сойти с маршрута, находясь на последней остановке, и собрать всех пассажиров и высадить по необходимости, если его положение было не на последней остановке всего маршрута на момент истечения времени имитации.
В течение всего моделирования экономической ситуации выводится текущее состояние очереди маршрутных микроавтобусов, сколько пассажиров уже обслужено, сколько находятся в ожидании микроавтобуса.
Дата добавления: 2018-02-15; просмотров: 795; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!