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:
Aes una matriz deNxporNxde valores reales o complejos.Bes una matriz deNxporNude valores reales o complejos.Ces una matriz deNyporNxde valores reales o complejos.Des una matriz deNyporNude 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