Дискретные События и графики режима

Дискретные изменения модели в поведении системы

Физическое моделирование, в целом, включает непрерывные переменные и уравнения. В некоторых случаях, однако, можно упростить математическую модель системы и улучшать производительность симуляции путем обработки определенных изменений в поведении системы как дискретных. Чтобы начать, смотрите, что Дискретное Событие Моделирует.

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

Синтаксис языка

развернуть все

eventsДискретные события модели
edgeСобытие Trigger
initialeventИнициализируйте переменные события
modechartsОбъявите графики режима, которые включают рабочие режимы и переходы
modesОбъявите рабочие режимы в графике режима
transitionsЗадайте переходы между режимами в графике режима
initialЗадайте начальный режим в графике режима
entryЗадайте действия, которые будут выполняться после перехода к режиму

Темы

Дискретные переменные и События

Дискретное моделирование события

Упростите математическую модель системы путем предположения, что определенные переменные могут изменить значения мгновенно и с перерывами в отдельных моментах вовремя.

Инициированный компонент задержки

В этом примере показано, как реализовать инициированный компонент задержки.

Enabled компонент

В этом примере показано, как реализовать компонент, похожий на Simulink® активированная подсистема.

Графики режима

Моделирование графика режима

Компоненты модели охарактеризованы дискретным набором отличных рабочих режимов.

Переключитесь с гистерезисом

В этом примере показано, как смоделировать компонент при помощи графиков режима и перечислений.

Моделирование сброса состояния

Повторно инициализируйте переменные состояния в событиях.