Выберите Departure Path Using Entity Output Switch

Роль переключателя сущности Вывод

Блок switch Сущности Вывод выбирает один среди многих выходных портов сущности. Выбранный порт может измениться во время симуляции. У вас есть несколько опций для критериев что использование блока, чтобы выбрать выходной порт сущности.

Когда выбранный порт не блокируется, прибывающая сущность отбывает через этот порт.

Демонстрационные варианты использования

Вот некоторые сценарии, в которых вы можете использовать выходной переключатель:

  • Сущности переходят к одной из нескольких очередей на основе проблем эффективности или справедливости. Например, самолеты переходят к одной из нескольких взлетно-посадочных полос в зависимости от длины очереди, или клиенты переходят к первому доступному кассиру из нескольких кассиров.

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

  • Сущности переходят к определенному месту назначения на основе своих характеристик. Например, пакеты переходят к одному из нескольких средств доставки на основе местоположений указанных получателей.

  • Сущности используют запасной маршрут в случае, если предпочтительный маршрут блокируется. Например, система коммуникаций пропускает пакет, если маршрут к передатчику блокируется, и симуляция собирает статистику вокруг пропущенных пакетов.

Описанные ниже темы иллюстрируют использование блока switch Сущности Вывод.

ТемаФункции примера
Выберите первый доступный серверКритерий переключения First port that is not blocked
Используйте атрибут, чтобы выбрать выходной портОснованное на атрибуте переключение, где значение атрибута случайно

Выберите первый доступный сервер

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

Можно реализовать этот подход путем установки параметра Switching criterion в блоке switch Сущности Вывод к First port that is not blocked.

Используйте атрибут, чтобы выбрать выходной порт

Рассмотрите ситуацию, в которой пакеты сортируются среди нескольких средств доставки на основе местоположений указанных получателей. Если каждый пакет является сущностью, то можно присоединить данные к каждой сущности, чтобы указать на местоположение ее получателя. Чтобы реализовать сортировку, установите параметр Switching criterion в блоке switch Сущности Вывод к From attribute.

Смотрите также

| | |

Связанные примеры

Больше о