Использование приоритета сущности к интерполяциям последовательности

Описание

В этом примере показано, как использовать приоритет сущности для последовательности отправлений сущностей, когда несколько сущностей доступны для отхода. Пример моделирует счетчик регистрации в аэропорту, куда прибывают пассажиры для регистрации. Пассажиры могут иметь резервирование первого класса, бизнес-класса или эконом-класса, смоделированное с использованием значений приоритета сущности 1, 2 и 3 соответственно.

Пример моделирует два сценария:

  • Первый включает очередь приоритетов, в которой пассажиры явно сортируются по их сущности приоритету. Это гарантирует, что все пассажиры первого класса будут отсортированы перед бизнес-классом, которые, в свою очередь, отсортированы перед эконом-классом. Это называется «Явное определение приоритетов» в модель.

  • Второй включает сервер Entity Server, в котором все пассажиры ожидают безупорядоченно. Когда агент регистрации доступен, все пассажиры планируют события вылета. Эти одновременные события упорядочиваются по приоритету сущности, гарантируя, что сущность с наивысшим приоритетом будет удаляться первым, а все другие отъезды будут неудачными. Это называется «Неявное определение приоритетов» в модели.

Результаты

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

См. также

| |

Похожие темы