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

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

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

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

The 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) модель, тогда можно задать начальные значения состояний путем установки параметра Initial states.

Симулируйте модель и исследуйте результат в возможности.

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

Импорт модели MIMO LTI в 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.

См. также