obsv
Observabilidad del modelo de espacio de estados
Sintaxis
Descripción
Un sistema dinámico se considera observable si todos sus estados pueden conocerse a partir de la salida del sistema. obsv calcula una matriz de observabilidad a partir de matrices de estado o un modelo de espacio de estados. Puede utilizar esta matriz para determinar la observabilidad.
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 de- Nxpor- Nxde valores reales o complejos.
- Bes una matriz de- Nxpor- Nude valores reales o complejos.
- Ces una matriz de- Nypor- Nxde valores reales o complejos.
- Des una matriz de- Nypor- Nude valores reales o complejos.
El sistema es observable si la matriz de observabilidad generada por obsv  tiene un rango total, es decir, el rango es igual al número de estados del modelo de espacio de estados. La matriz de observabilidad Ob tiene Nx filas y Nxy columnas. Para ver un ejemplo, consulte Observabilidad del modelo de espacio de estados SISO.
Ejemplos
Argumentos de entrada
Argumentos de salida
Limitaciones
- obsvno se recomienda para el diseño de control, ya que calcular el rango de la matriz de observabilidad no se recomienda para las pruebas de observabilidad.- Obserá numéricamente singular para la mayoría de los sistemas con más de unos cuantos estados. Este hecho está bien documentado en la sección III de [1].
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