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++ с помощью Simulink® Coder™.

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