Main Content

LTI System

Utilice un objeto de modelos de sistemas lineales de tiempo invariante en Simulink

  • Biblioteca:
  • Control System Toolbox

  • LTI System block

Descripción

El bloque LTI System importa objetos de modelos de sistemas lineales en el entorno Simulink®. Puede especificar el modelo LTI que desea importar en el parámetro LTI system variable. Puede importar cualquier tipo de modelo de sistema dinámico lineal invariante en el tiempo adecuado. Si el sistema importado en un modelo de espacio de estados (ss), puede especificar valores de estado iniciales en el parámetro Initial states.

Puertos

Entrada

expandir todo

En un sistema LTI de una entrada, la señal de entrada es un escalar. En los sistemas de varias entradas, combine las entradas del sistema en una señal de vector, utilizando bloques como:

Salida

expandir todo

En un sistema LTI de una salida, la señal de salida es un escalar. En los sistemas LTI de varias salidas, la señal de salida es un vector. Para dividir las salidas del sistema en señales escalares, utilice bloques como:

Parámetros

expandir todo

Especifique el sistema lineal en el bloque como una expresión de MATLAB® o una variable en el espacio de trabajo de MATLAB, el espacio de trabajo del modelo o un diccionario de datos. El modelo puede ser SISO o MIMO.

Se admite la mayoría de modelos de sistemas dinámicos lineales invariantes en el tiempo, excepto:

  • Modelos de datos de respuesta en frecuencia, como modelos frd y genfrd.

  • Modelos identificados no lineales, como idnlarx.

  • Modelos con dinámica no modelada, como udyn.

El modelo especificado debe ser adecuado (consulte isproper).

El modelo puede ser de tiempo continuo o discreto. Cuando el bloque LTI system está en un modelo de Simulink con control de estado síncrono (consulte el bloque State Control (HDL Coder)), debe especificar un modelo de tiempo discreto.

Simulink convierte el modelo en su equivalente en espacio de estados antes de iniciar la simulación.

Si el sistema lineal está en forma de espacio de estados, especifique los valores iniciales de estado como un vector con tantas entradas como estados tenga el sistema. Si especifica un valor escalar, el bloque aplica ese valor a cada estado en el sistema. El valor predeterminado, [], inicializa todos los estados en cero.

El concepto de estado inicial no está bien definido en sistemas lineales que no están en forma de espacio de estados, como funciones de transferencia o modelos de cero-polo-ganancia. En dichos modelos, el estado inicial depende de la elección de coordenadas de estado utilizadas por el algoritmo de realización. Como resultado, el bloque ignora este parámetro para dichos modelos.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante Simulink® Coder™.

Historial de versiones

Introducido antes de R2006a