Импортируйте объекты модели 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.

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