Documentos de Académico
Documentos de Profesional
Documentos de Cultura
u ((n 1)T )
u ((n 2)T )
x(nT ) G n x(0) H GH G H
n 1
u (0)
donde la matriz
M c H GH G n 1 H
y (kT ) Cx(kT )
x(kT ) G k x(0)
y de ahí
y(kT ) CG k x(0)
La observabilidad completa implica que usando
se pueden determinar
y (0) Cx(0)
y (T ) CGx(0)
permiten determinar x(0), x2 (0),..., xn (0) . Como y (kT ) es un m -vector (asumiendo que el
sistema tiene m salidas) el sistema de ecuaciones anterior es en realidad un sistema de nxm
ecuaciones, en las que las incógnitas son las n componentes de x (0) . Para que la solución de
este sistema sea única debe haber entre ellas n ecuaciones linealmente independientes. Esto se
traduce en la siguiente condición de observabilidad completa:
Rango C GC
(G )n1 C n
Donde indica la conjugada traspuesta de una matriz y a la matriz que aparece en la condición
se la llama matriz de observabilidad.
OBSERVADOR DE ORDEN MINIMO
Supóngase que x(k ) es un n -vector y que y (k ) es un m -vector. Como las m salidas son
combinaciones lineales de estado, hay m variables que no necesitan ser estimadas. El observador
de orden mínimo será es que estime las n m restantes.
Para diseñar el observador de orden mínimo estableceremos una partición del vector de estados:
xa (k )
x(k ) ...
xb (k )
donde el m -vector xa ( k ) son las variables medibles (accesibles) y el n m -vector xb (k ) son las
variables no medibles (no accesibles). Esta partición del vector de estados determina una partición
en la ecuación de estados:
xa (k 1) Gaa Gab xa (k ) H a
... ... ... u (k )
xb (k 1) Gba Gbb xb (k ) H b
xa (k )
y (k ) I 0 ...
xb (k )
mx ( n m ) ( n m ) xm ( nm) x ( nm)
donde Gaa mxm
, Gab , Gba , Gbb , Ha mx1
,
( n m ) x1
Hb . La ecuación de la parte del estado que es accesible (medible) seria:
xa (k 1) Gaa xa (k ) Gab xb (k ) H au (k )
Nótese que en esta ecuación hay términos que no son medibles, por lo tanto la podemos reescribir
agrupando los términos medibles a la izquierda y los no medibles a la derecha:
Por otro lado, la parte del vector de estados que no se puede medir se puede escribir como:
xb (k 1) Gba xa (k ) Gbb xb (k ) H bu (k )
Obsérvese que en esta ecuación, los términos dependen de xa ( k ) y u (k ) son conocidos mientras
que el término que depende de xb (k ) es desconocido. Esta ecuación la podemos reescribir como
El diseño del observador de orden mínimo se realiza tomando como referencia el del observador
de orden completo, cuya ecuación de estados es
x(k 1) Gx(k ) Hu (k )
En el caso del observador mínimo, la ecuación , es decir, la ecuación que describe la evolución
de la parte del estado no medible, es la que hace el papel de ecuación de estado. Por otra parte, se
conoce que la ecuación de salida para el observador de orden completo es:
y (k ) Cx(k )
Comparando las ecuaciones de estado y salida del observador de orden completo y las del
observador de orden mínimo, se establecen las siguientes analogías:
OBSERVADOR DE ORDEN COMPLETO OBSERVADOR DE ORDEN MINIMO
xˆ (k ) xˆb (k )
G Gbb
Hu (k ) Gba xa (k ) H bu (k )
y (k ) xa (k 1) Gaa xa (k ) H au (k )
C Gab
( n m ) xm
Ke nxm
Ke
y(k ) xa (k )
que sería la ecuación del observador de orden mínimo. Los polos del observador de orden mínimo
serán los autovalores de ( Gbb KeGab ). Obsérvese, sin embargo, que en esta ecuación aparece
un término que multiplica a y (k 1) . Como es lógico el valor de la salida es k 1 no está
disponible en el instante k , por lo que esta ecuación ha de ser modificada. Se puede demostrar,
que esta ecuación se puede reescribir como:
xˆb (k ) ˆ (k ) Ke xa (k )
ˆ(k 1) (Gbb KeGab )ˆ(k ) (Gbb KeGab ) Ke Gba KeGaa y(k ) (Hb Ke Ha )u(k )
La ecuación característica del observador de orden mínimo es:
zI Gbb KeGab 0
y como en el caso del observador de orden completo, Ke se puede elegir para colocar los polos
del observador donde se desee mediante los métodos indicados en el la parte del cálculo de Ke
.Por ejemplo, si la salida y (k ) es un escalar, es decir m 1 , se tienen que estimar n 1 variables.
La fórmula de Ackerman, por ejemplo, quedaría:
1
Gab 0
G G 0
K e (Gbb ) ab bb
n2
GabGbb 1
donde
zI G HK zI Gbb KeGab 0
por lo que, nuevamente se ve que los problemas de diseño del controlador y del observador son
independientes.
PROBLEMA 3
Sea un sistema LTI cuyas matrices son
1 0.2 0.02
G H C 1 0
0 1 0.2
se pide:
Diseñar un controlador que coloque los polos de bucle cerrado en z 0.6 j 0.4 .
Asumiendo que y (k ) x1 (k ) es el único estado accesible, diseñar un observador de
orden mínimo con respuesta dead-beat.
En primer lugar, se ha de comprobar la controlabilidad y observabilidad del sistema:
0.02 0.06
rango H GH rango 2
0.2 0.2
1 1
rango C
GC rango
2
0 0.2
Luego el sistema cumple ambas condiciones. La ecuación característica de controlador es:
z 1 0.2
zI G z 2 2z 1
0 z 1
K 2 a2 1 a1 T 1 0.48 0.8T 1
a 1 0.02 0.02
T H GH 1
1 0 0.2 0.2
y
25 2.5
T 1
25 2.5
lo que lleva a
K 8 3.2
u (k ) Kxˆ (k )
x (k ) y (k )
u (k ) 8 3.2 1 8 3.2
xˆ2 (k ) xˆ2 (k )
En cuanto al observador de orden mínimo, este se estimara una sola variable, por lo que es de
orden 1. La partición de la ecuación de estado en este caso será:
( z ) z 0
luego
ˆ(k 1) (Gbb KeGab )ˆ(k ) (Gbb KeGab ) Ke Gba KeGaa y(k ) (Hb Ke Ha )u(k )
u (k ) Kxˆ (k )