logo
Моделирование систем / Моделирование систем / ModelEkzamen_1 / Практикум_AnyLogic_2

Моделирование покупки билетов

Для моделирования процесса покупки билетов требуется изменить модель в соответствии с рисунком 4.19.

В модель нужно добавить новый сервис PedServices:

Имя = windows

Сервисы (группа линий) = winGroup

Тип сервиса = Точечный

Время задержки = triangular(15*second(),

25*second(), 35*second())

Очереди (группа линий, ломаны)= winQGroup

Правило выбора очереди = Самая короткая очередь

Обслуживается = Самая длинная очередь

Рис. 4.19. СМО с двумя каналами

Далее следует в СМО добавить второй канал для подключения нового сервиса. Для этого в СМО вводится элемент PedSelectOutput, для переключения на нужный канал. Переключение выполняется в соотвествии со значением коэффициента предпочтения каналов:

Коэфф. Предпочтения 1 = 85

Коэфф. Предпочтения 2 = 15

Во втором канале покупки билетов нужно настроить элемент PedService:

Сервис (PedServices) = windows

Действие при выходе = ped.setColor(Color.red)

В результате заявка – пассажир после покупки билета в кассе будет окрашена в красный цвет.

Рис.4.20. Моделирование покупки билетов

Выполните тестирование модели. Вид работающей модели показан на рисунке 4.20.