На начальном этапе мы промоделировали простой поток пешеходов: пассажиры входят в здание станции метро и движутся через павильон к поездам.
Теперь же мы хотим, чтобы пассажиры проходили через турникеты для проверки билетов до того, как они проходят на платформу отправления поездов. Поэтому давайте добавим турникеты в конце павильона.
Турникеты являются типичным примером использования сервисов в моделях с пешеходами.
Имеется два типа элементов разметки пространства, которые вы можете использовать, чтобы добавить сервисы в вашу модель:
Сервис
с очередями -
используется для того, чтобы задавать сервисы, в которых пешеходы ждут
в очереди, пока сервис не будет доступен.
Сервис
с областью -
используется для того, чтобы задавать сервисы с электронной очередью. В
таком случае пешеходы не стоят в очереди, а ждут в расположенной рядом
области.
Нарисуйте турникеты
Есть два типа сервисов: Линейные и Точечные.
Вы увидите, что сервисные точки стали линиями:
Теперь мы внесем небольшие изменения в диаграмму процесса.
Измените диаграмму
процесса
Если вы выделите соединитель щелчком мыши, и его конечные точки в портах будут подсвечиваться светло-зеленым цветом, то это будет означать, что вы успешно соединили порты. Иначе же вам придется проверить, обе ли конечные точки соединителя были помещены точно в порты, и если нет, то передвиньте их туда.
Измените блоки
диаграммы
Мы задали новую логику и теперь можем запустить модель и наблюдать за динамикой моделируемого процесса.
Постройте
вашу модель с помощью кнопки панели инструментов Построить модель
. Если
в модели есть какие-нибудь ошибки, то построение не будет завершено, и
в панель Ошибки будет
выведена информация
об ошибках, обнаруженных в модели. Двойным щелчком мыши по ошибке в
этом списке вы можете перейти к предполагаемому месту ошибки, чтобы
исправить ее.
После того, как вы исправите все ошибки и успешно построите вашу модель, вы можете ее запустить. Запустив модель, вы автоматически обновляете существующую версию.
Запустите модель
Запустите модель. Вы можете увидеть, что теперь пассажиры проходят через турникеты и перед турникетами быстро образуются длинные очереди. Значит, нам необходимо увеличить количество турникетов.
6 турникетов. Моментально образуются огромные очереди.
Вы
можете изменить скорость выполнения модели с помощью кнопок панели
инструментов Замедлить и Ускорить
.
На данный момент, вам лучше всего переключиться в режим виртуального времени, чтобы модель выполнялась на максимально возможной скорости и вы смогли быстро промоделировать работу системы за долгий период времени.
Чтобы переключиться в режим виртуального времени, нужно щелкнуть мышью по
кнопке панели инструментов .
Итак, давайте еще раз увеличим количество турникетов. Измените количество сервисов и количество очередей до 8 и снова запустите модель.
Наконец наша конфигурация приемлема: станция успешно справляется с таким потоком пешеходов.
8 турникетов. Очереди в пределах разумного.
Итак, мы впервые извлекли практическую пользу из нашей модели. Данная модель помогла нам найти требуемое количество точек сервиса. Вы можете изменять интенсивность пассажиропотока в настройках блока PedSource и наилучшим образом моделировать средства обслуживания согласно нагрузке.
Сохраните изменения в модели,
щелкнув кнопку
панели инструментов Сохранить
(продолжайте в дальнейшем сохранять изменения время от времени). Теперь
мы можем продолжить разрабатывать нашу модель дальше.
Контрольная модель: Subway Entrance Hall - Phase 2