Просмотрите и измените рабочие точки

Можно просмотреть и изменить значения рабочей точки программно в командной строке или в интерактивном режиме использовании Steady State Manager или Linear Analysis Tool.

Можно моделировать модель в измененной рабочей точке. Для получения дополнительной информации смотрите, Моделируют Модель Simulink в Определенной Рабочей точке.

Просмотрите и измените рабочую точку в Steady State Manager

Чтобы просмотреть рабочую точку в Steady State Manager, в Data Browser, в разделе Operating Points выполняют одно из следующих действий:

  • Дважды кликните рабочую точку, которую вы хотите просмотреть.

  • Щелкните правой кнопкой по рабочей точке, вы хотите просмотреть, и выбрать Open Selection.

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

Чтобы изменить или входное значение состояния в рабочей точке, в столбце Value, кликают по значению, вы хотите изменить, и ввести новое значение. Если ваша рабочая точка была в устойчивом состоянии, изменение любых значений в Steady State Manager может поместить рабочую точку в неустановившееся условие.

Просмотрите и измените рабочую точку в Linear Analysis Tool

Просмотреть рабочую точку в Linear Analysis Tool, на вкладке Linear Analysis, в Operating Points выпадающий список, избранное одно из следующего:

  • Model Initial Condition — Текущие состояния и входные параметры в модели

  • Рабочая точка, перечисленная под Existing Operating Points (Linear Analysis Workspace) — Эти рабочие точки, перечислена в Data Browser в разделе Linear Analysis Workspace. Когда вы находите обрезку рабочей точки или снимок состояния симуляции, программное обеспечение добавляет его в этот список рабочих точек.

  • Рабочая точка, перечисленная под Existing Operating Points (MATLAB Workspace) — Эти рабочие точки, перечислена в Data Browser в разделе MATLAB Workspace.

Затем в Operating Points выпадающий список, под View/Edit, кликают по представлению или редактируют опцию, перечисленную для рабочей точки.

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

В Linear Analysis Tool вы не можете отредактировать значения образцовой начальной рабочей точки условия или значения рабочей точки, что вы нашли обрезку использования.

Чтобы отредактировать рабочую точку, которую вы нашли, использование снимка состояния симуляции, в диалоговом окне Edit, в столбце Value, выбирает состояние или вводит вас, хотят отредактировать, и ввести новое значение. Если ваш снимок состояния симуляции был в устойчивом состоянии, изменение любых значений в Linear Analysis Tool может поместить рабочую точку в неустановившееся условие.

Просмотрите и измените рабочую точку в командной строке

Этот пример показывает, как просмотреть и изменить состояния в модели Simulink с помощью объекта рабочей точки.

Создайте объект рабочей точки из Модели Simulink.

sys = 'watertank';
open_system(sys)
op = operpoint(sys)
 Operating point for the Model watertank.
 (Time-Varying Components Evaluated at time t=0)

States: 
----------
(1.) watertank/PID Controller/Integrator/Continuous/Integrator
      x: 0            
(2.) watertank/Water-Tank System/H
      x: 1            

Inputs: None 
----------

Рабочая точка, op, содержит состояния и уровни на входе модели.

Установите значение первого состояния.

op.States(1).x = 1.26;

Просмотрите обновленные значения состояния рабочей точки.

op.States
(1.) watertank/PID Controller/Integrator/Continuous/Integrator
      x: 1.26         
(2.) watertank/Water-Tank System/H
      x: 1            

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

Если вы изменяете свою модель Simulink после создания объекта рабочей точки, используйте функцию update, чтобы обновить вашу рабочую точку.

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

|

Похожие темы