Импортируйте объекты модели LTI в Simulink

Используйте блок LTI System, чтобы импортировать объекты модели линейной системы в Simulink®. Можно симулировать линейные системы, представленные как объекты модели LTI, и включить такие системы как элементы моделей Simulink более сложных систем.

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

Симулируйте модель LTI в Simulink

LTISystemBlockSimulation модель показывает, как использовать блок LTI System, чтобы симулировать ответ передаточной функции SISO к входу шага.

Чтобы задать модель для блока LTI System, установите параметры блоков системной переменной LTI на также:

  • Имя переменной модели LTI в рабочей области MATLAB® или рабочем пространстве модели, таком как sys.

  • Выражение MATLAB, которое оценивает к модели LTI, такой как tf(1,[1 1]).

Например, можно задать пространство состояний (ss), нули, полюса и усиление (zpk), или передаточная функция (tf) модель. Можно симулировать модели SISO или модели MIMO и модели непрерывного времени или дискретного времени.

В LTISystemBlockSimulation модель, параметр системной переменной LTI является выражением MATLAB, tf(1,[1 2 5]), который создает непрерывное время передаточная функция SISO. Если заданная система является пространством состояний (ss) модель, затем можно задать значения начального состояния путем установки параметра начальных состояний.

Симулируйте модель и исследуйте результат в осциллографе.

Этот пример симулирует отклик системы к входу шага в t = 2 с. Используйте блок LTI System, чтобы импортировать объект модели LTI куда угодно в вашей модели Simulink, чтобы симулировать ответ линейной системы на любой вход.

Импортируйте модель LTI MIMO в Simulink

Эта модель показывает, как использовать блок LTI System, чтобы представлять линейную систему MIMO в Simulink®.

Блок LTI System имеет вход того и один выход, даже когда вы задаете модель MIMO для блока. В этом случае, ввод и вывод блока становятся векторными сигналами. Например, модель LTISystemBlockMIMO использует системный блок LTI, чтобы представлять объект MIMO в системе управления.

В этой модели Системой LTI, заданной в блоке, является Gm, модель передаточной функции с 2 входами, с 2 выходами сохранена в рабочем пространстве модели. Блок Mux комбинирует два контроллера выходные параметры в векторный сигнал для входа блока LTI System. Точно так же блок Demux разделяет векторный выход блока LTI System в два скалярных сигнала.

Симулируйте модель и исследуйте результат в осциллографе.

Этот пример симулирует отклик системы с обратной связью к t = 50 шагов с в первом входе и t = 150 шагов с во втором входе. Можно использовать системный блок LTI где угодно, вы хотите вставить систему LTI в модель Simulink.

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