Симулируйте модель Simulink в конкретной рабочей точке

Этот пример показывает, как инициализировать модель в определенной рабочей точке для симуляции. Для получения дополнительной информации об вычислении рабочих точек смотрите Вычисление статических рабочих точек и Поиск рабочих точек на снимках симуляции

Чтобы симулировать модель в вычисленной рабочей точке, необходимо задать начальные условия модели, так чтобы они совпадали с состояниями и входами в рабочей точке.

Если у вас уже есть рабочая точка, op, в вашем MATLAB® или рабочее пространство модели, можно задать начальные условия в диалоговом окне Параметры конфигурации (Configuration Parameters) на панели Data Import/Export. Для этого:

  • Установите параметр Input равным getinputstruct(op).

  • Установите параметр Initial state равным getstatestruct(op).

Кроме того, если вы вычислили рабочую точку с помощью Steady State Manager или Model Linearizer, можно в интерактивном режиме задать форму начальных условий модели в этих инструментах.

Как только вы установили свое начальное условие модели, симулируйте модель в заданной рабочей точке.

Установите рабочую точку модели используя Steady State Manager

В Steady State Manager, в Data Browser, в разделе Operating Point, щелкните правой кнопкой мыши рабочую точку, в которой вы хотите симулировать модель, и выберите Open Selection.

Если вы вычислили несколько рабочих точек с помощью моментального снимка симуляции, в документе рабочей точки выберите рабочую точку из выпадающего списка Select Operating Point.

На вкладке Operating Point нажмите Set Initial Conditions.

Программа устанавливает начальные условия модели, чтобы соответствовать входам и состояниям в выбранной рабочей точке.

Точно так же, используя Steady State Manager, можно также задать начальные условия модели на основе спецификации рабочей точки или отчета о поиске рабочей точки.

Установите рабочую точку модели используя Model Linearizer

В Model Linearizer, в Data Browser, в Linear Analysis Workspace, дважды кликните вычисленную рабочую точку или снимок симуляции.

Если вы вычислили несколько рабочих точек с помощью моментального снимка симуляции, выберите рабочую точку из выпадающего списка Select Operating Point.

В диалоговом окне «Редактирование» нажмите кнопку Initialize model.

В диалоговом окне Initialize Model задайте Variable Name для объекта рабочей точки. Также можно использовать имя переменной по умолчанию.

Чтобы экспортировать рабочую точку в рабочее пространство MATLAB и установить начальное условие модели на эту рабочую точку, нажмите OK.

Совет

Если вы хотите хранить эту рабочую точку с моделью, экспортируйте вместо этого рабочую точку в Model Workspace.

Похожие темы