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:
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 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
obsv
no 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.Ob
será 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