Discrete State-Space
Implementar un sistema en espacio de estados discreto
Bibliotecas:
Simulink /
Discrete
Simulink /
Quick Insert /
Discrete
HDL Coder /
RCP and HIL
Descripción
El bloque Discrete State-Space implementa el sistema descrito por
donde u es la entrada, x es el estado e y es la salida. Los coeficientes de las matrices deben tener estas características, según se muestra en el siguiente diagrama:
A debe ser una matriz de n por n, donde n es el número de estados.
B debe ser una matriz de n por m, donde m es el número de entradas.
C debe ser una matriz de r por n, donde r es el número de salidas.
D debe ser una matriz de r por m.

El bloque acepta una entrada y genera una salida. La anchura del vector de entrada es el número de columnas de las matrices B y D. La anchura del vector de salida es el número de filas de las matrices C y D. Para definir el vector de estado inicial, utilice el parámetro Initial conditions.
Para especificar un vector o matriz de ceros para A, B, C, D o Initial conditions, utilice la función zeros.
Comportamiento del bloque para matrices vacías
Cuando las matrices A, B y C están vacías (por ejemplo, []), la funcionalidad del bloque pasa a ser y(n) = Du(n). Si el vector Initial conditions también está vacío, el bloque utiliza un vector de estado inicial de ceros.
Ejemplos
Puertos
Entrada
Salida
Parámetros
Características del bloque
Tipos de datos |
|
Paso directo |
|
Señales multidimensionales |
|
Señales de tamaño variable |
|
Detección de cruce por cero |
|
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a
Consulte también
State-Space | Fixed-Point State-Space | Generate HDL Code from Simulink Model (HDL Coder) | Basic HDL Code Generation Workflow (HDL Coder)
