ctrb
Controlabilidad del modelo de espacio de estados
Sintaxis
Descripción
Un sistema dinámico se considera controlable si se pueden aplicar señales de control que accionen cuaquier estado del sistema dentro de una cantidad de tiempo finita. Esta característica también se denomina accesibilidad. ctrb
calcula una matriz de controlabilidad a partir de matrices de estado o a partir de un modelo de espacio de estados. Puede utilizar esta matriz para determinar la controlabilidad.
Por ejemplo, considere un modelo de espacio de estados de tiempo continuo con Nx
estados, Ny
salidas y Nu
entradas:
En este caso, x
, u
e y
representan los estados, las entradas y las salidas, respectivamente, mientras que A
, B
, C
y D
son las matrices de espacio de estados con los siguientes tamaños:
A
es una matriz deNx
porNx
de valores reales o complejos.B
es una matriz deNx
porNu
de valores reales o complejos.C
es una matriz deNy
porNx
de valores reales o complejos.D
es una matriz deNy
porNu
de valores reales o complejos.
El sistema es controlable si la matriz de controlabilidad generada por ctrb
tiene un rango total, es decir, el rango es igual al número de estados del modelo de espacio de estados. La matriz de controlabilidad Co
tiene Nx
filas y Nxu
columnas. Para ver un ejemplo, consulte Controlabilidad del modelo de espacio de estados SISO.
Ejemplos
Argumentos de entrada
Argumentos de salida
Referencias
[1] Paige, C. C. "Properties of Numerical Algorithms Related to Computing Controllability." IEEE Transactions on Automatic Control. Vol. 26, Number 1, 1981, pp. 130-138.
Historial de versiones
Introducido antes de R2006a