Considerar el sistema de tercer orden
Verificar si el sistema es observable. Si lo es, determinar la matriz de ganancia del observador que se requiere para situar los polos en:
A:
B:
C:
D es 0.
Primero necesitamos saber si el sistema es observable. Se dice que el sistema es observable si la matriz de observabilidad tiene un rango = n y su determinante es diferente de 0.
Mediante el uso de Octave se puede obtener tal matriz con la función "obsv(A, C)".
Se incluyen las matrices A y C y se obtiene la matriz de observabilidad:
Y ahora se obtiene su determinante mediante la función "det(m)" donde "m" es una matriz, recordando un poco, el determinante debe ser diferente de 0:
Se sabe que el sistema es observable, y ahora se determinará la matriz de ganancia del observador "Le".
Se escribe un vector "S" con los lugares de los polos, y mediante la función "place(sys, p)" de octave se encuentra la matriz "Le" del observador, donde "sys" es nuestro sistema (matrices "A" y "C") y "p" es el vector de los lugares de los polos deseados (matriz "S"):
La matriz de ganancia del observador es:
Fuentes:
Muy bien; 15 pts.
ResponderBorrar