LTI System

Используйте линейный инвариантный по времени системной модели объект в Simulink

  • Библиотека:
  • Control System Toolbox

  • LTI System block

Описание

Блок LTI System импортирует объекты модели линейной системы в Simulink® окружение. Вы задаете модель LTI для импорта в параметре LTI system variable. Можно импортировать любой тип надлежащей линейной инвариантной по времени динамической системной модели. Если импортированная система является пространством состояний (ss) модель, можно задать начальные значения состояния в параметре Initial states.

Порты

Вход

расширить все

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

Выход

расширить все

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

Параметры

расширить все

Задайте линейную систему для блока как MATLAB® выражение или переменная в рабочем пространстве MATLAB, рабочем пространстве модели или словаре данных. Модель может быть SISO или MIMO.

Большинство линейных инвариантных по времени динамических систем поддерживаются, кроме:

  • Модели данных частотной характеристики, такие как frd и genfrd модели.

  • Нелинейные идентифицированные модели, такие как idnlarx.

  • Модели с немоделированной динамикой, такие как udyn.

Заданная модель должна быть правильной (см. isproper).

Модель может быть либо непрерывным временем, либо дискретным временем. Когда блок LTI system находится в модели Simulink с синхронным управлением состояниями (см. Блок State Control (HDL Coder)), вы должны задать модель дискретного времени.

Simulink преобразует модель в ее эквивалент пространства состояний до инициализации симуляции.

Если линейная система находится в форме пространства состояний, задайте начальные значения состояний как вектор с таким количеством записей, сколько система имеет состояний. Если вы задаете скалярное значение, блок применяет это значение к каждому состоянию в системе. Значение по умолчанию, [], инициализирует все состояния в нуле.

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

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a