В этом примере показано, как использовать приоритет объекта для последовательности отходов объекта, когда несколько объектов доступны для отхода. В примере моделируется стойка регистрации в аэропорту, куда прибывают пассажиры для регистрации. Пассажиры могут иметь резервирования первого класса, бизнес-класса или экономического класса, смоделированные с использованием значений приоритета объекта 1, 2 и 3 соответственно.
В примере моделируются два сценария:
Первый включает приоритетную очередь, в которой пассажиры явно сортируются по их приоритету объекта. Это обеспечивает сортировку всех пассажиров первого класса перед бизнес-классом, которые, в свою очередь, сортируются перед экономическим классом.
Второй включает в себя сервер Entity Server, в котором все пассажиры ожидают неупорядоченным образом. Когда агент регистрации доступен, все пассажиры планируют события вылета. Эти одновременные события упорядочиваются по приоритету объекта, гарантируя, что объект с наивысшим приоритетом будет отходить первым, а все остальные вылеты - неуспешными. В модели это называется «Неявная расстановка приоритетов».


В этом моделировании генератор объектов одновременно генерирует 30 пассажиров в момент времени 0. После того, как в Бассейне будет доступно 30, Ворота Объекта откроются, и все пассажиры смогут вылететь. Результаты показывают одновременное прибытие всех пассажиров в момент времени 0 с их приоритетами объекта. При открытии Ворот видно, что все пассажиры отправляются в порядке очередности своей организации.
Генератор объектов | Терминатор объекта | Очередь