В этом примере показано, как использовать приоритет сущности упорядочить отъезды сущности, когда несколько сущностей доступны, чтобы отбыть. Пример моделирует счетчик регистрации в аэропорту, куда пассажиры прибывают, чтобы быть зарегистрированными. Пассажиры могут иметь или В первом классе, Бизнес-класс или резервирование Экономического класса, смоделированные приоритетные значения сущности использования 1, 2 и 3 соответственно.
Модели в качестве примера два сценария:
Первое вовлекает Приоритетную Очередь, в которой пассажиры явным образом сортируются по их приоритету сущности. Это гарантирует, что все пассажиры Первого класса сортируются перед Бизнес-классом, которые в свою очередь сортируются перед Экономическим классом. Это называется "Явным Установлением приоритетов" в модели.
Второе включает Сервер Сущности, в котором все пассажиры ожидают неупорядоченным способом. Когда агент регистрации будет доступен, все пассажиры планируют исходные события. Эти одновременные события упорядочены приоритетом сущности, гарантируя, что сущность с самым высоким приоритетом отбудет сначала, и все другие отъезды перестанут работать. Это называется "Неявным Установлением приоритетов" в модели.
В этой симуляции Генератор Сущности одновременно генерирует 30 пассажиров во время 0. Однажды 30 доступны в Пуле, Логический элемент Сущности открывается, и все пассажиры могут отбыть. Результаты показывают одновременное прибытие всех пассажиров во время 0 с их приоритетами сущности. Когда Логический элемент открывается, замечено, что все пассажиры отбывают в порядке их приоритета сущности.
Entity Generator | Терминатор сущности | Очередь