Создание Модель павильона метро (Пешеходы) в AnyLogic
Автор: ostanina.265 • Май 23, 2020 • Лабораторная работа • 610 Слов (3 Страниц) • 726 Просмотры
Создание Модель павильона метро (Пешеходы) в AnyLogic.
Заходим в программу и нажимаем на Создать новую модель.
[pic 1]
После создания откроется поле для моделирования.
[pic 2]
При создании пешеходной модели вначале обычно добавляется рисунок
[pic 3]
Добавим этот рисунок в программу:
[pic 4]
[pic 5]
[pic 6]
Теперь мы нарисуем на анимации объекты моделируемой среды. Вначале мы нарисуем границу моделируемого нами пространства, играющую роль стен здания.
Откройте палитру Пешеходная библиотека.
Нарисуйте стены, как показано на рисунке:
[pic 7]
Теперь нужно задать области входа и выхода пешеходов.
Перетащите элемент Целевая линия из секции Разметка палитры Пешеходная библиотека в графический редактор.
Измените ее размер и расположите точно так, как показано на рисунке:
[pic 8]
Назовем линию entryLine.
Нарисуем еще одну целевую линию и расположим ее так, как показано на рисунке. Зайдя в павильон метро, пассажиры будут двигаться сюда, чтобы попасть к поездам метро
[pic 9]
Создаем диаграмму процесса: Добавляем объекты Пешеходной библиотеки
[pic 10]
Переименуем блоки. Назовем их inflowSource, goToTrains, inflowSink
Объект PedSource создает пешеходов. Обычно он используется в качестве начальной точки диаграммы процесса, формализующей поток пешеходов. В нашем примере он моделирует приход пассажиров в павильон.
Объект PedGoTo моделирует перемещение пешеходов из текущего местоположения в другое (заданное параметром этого объекта). С помощью этого объекта мы будем моделировать то, как пассажиры перемещаются от входа в павильон к поездам метро.
Объект PedSink удаляет поступивших в объект пешеходов из моделируемой среды. Обычно объект используется в качестве конечной точки диаграммы процесса.
Изменим свойства блоков диаграммы
[pic 11]
[pic 12]
чтобы пассажиры проходили через турникеты для проверки билетов до того, как они проходят на платформу отправления поездов добавим турникеты в конце павильона.
Перетащите элемент Сервис с очередями из раздела Разметка палитры Пешеходная Библиотека в графический редактор.
[pic 13]
Настроем сервисы. Назовем их fareGates. Очевидно, что двух турникетов недостаточно. Увеличим значение параметра Количество сервисов до 6. Соответственно, увеличим значение параметра Количество очередей также до 6.
Изменим значение свойства Тип сервиса с Точечный на Линейный.
Теперь можем вставить блок PedService в нашу диаграмму. Блок PedService моделирует то, как пешеходы движутся к сервисам, заданным графически элементом разметки и проходят через сервис.
[pic 14]
Откройем панель Свойства блока pedService.
Изменим название блока на checkTickets.
Выберим fareGates (название нашего элемента разметки Сервис с очередями) в поле Сервисы
Нарисуем автоматы продажи билетов.
Перетащим элемент Сервис с очередями из секции Разметка палитры Пешеходная Библиотека в графический редактор.
...