simevents

Открытая библиотека SimEvents

Синтаксис

Описание

пример

simevents открывает основную библиотеку SimEvents®.

SimEvents интегрирует моделирование дискретной системы событий в Simulink® основанная на времени среда. В основанных на времени системах сигнал изменяет значение в ответ на часы симуляции, и обновления состояния происходят синхронно со временем. В дискретном событии или основанных на событии системах, изменения состояния зависят от асинхронных дискретных инцидентов под названием events.

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

В SimEvents:

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

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

  • Действие события — пользовательское действие вызывается событием. Можно настроить действия события с помощью кода MATLAB®, который выполняет вызовы функции Simulink и вычисления.

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

Примеры

свернуть все

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

simevents;

Откройте библиотеку SimEvents и используйте блоки, чтобы смоделировать систему одно сервера одно очереди с одним источником трафика и способностью безграничного хранения. В обозначении M обозначает Марковский; M/M/1 означает, что система имеет процесс прибытия Пуассона, экспоненциальное распределение времени обслуживания и один сервер. Теория массового обслуживания обеспечивает точные теоретические результаты для некоторых критериев качества работы M/M/1 системы массового обслуживания, и эта модель дает возможность сравнивать эмпирические результаты с соответствующими теоретическими результатами. Для получения дополнительной информации см. M/M/1 Систему массового обслуживания.

simevents;

Представленный в R2011b