Escolar Documentos
Profissional Documentos
Cultura Documentos
Reasignacin de Autovalores
Realimentacin de Estados
Ley de Control
El estado de un sistema tiene incorporado toda la informacin necesaria para determinar la accin de control a ser tomada. Por definicin de Modelo de Estado la evolucin de la planta est determinada por el estado actual y la evolucin futura de la entrada. Un criterio razonable, determina que el control de la planta est determinado por la referencia y el estado del sistema.
u (k ) = [ r (k ), x(k )]
Esta relacin es llamada Ley de Control. Dado que se estn estudiando sistemas lineales, es tambin razonable plantear una Ley de Control lineal.
u (k ) = A0 [ r (k ) K x(k )]
Donde K es una matriz de constantes reales llamada Matriz de Ganancias de Realimentacin, y A0 es una matriz diagonal de constantes llamada Matriz de Ganancias de Control
Realimentacin de Estados
Modelo de la Planta Realimentada
Se considerar, primeramente, el caso de sistemas de una sola entrada y salida (SISO)
La realimentacin de estados debe interpretarse como una combinacin lineal de las variables, es decir k1 x1 (k ) + k2 x2 (k ) + ..... . Por lo tanto, la matriz de ganancias es de la forma:
k T = [ k1 k2
k3 K kn ]
Realimentacin de Estados
Modelo de la Planta Realimentada
Para el caso general:
u (k ) = a0 ( r (k ) k T x(k ) )
Realimentacin de Estados
Modelo de la Planta Realimentada
Los autovalores de la planta realimentada, son calculados a partir de :
T det sI A b a0 k =0
Se puede demostrar que si la planta sin realimentar es CONTROLABLE, los autovalores de la planta realimentada se pueden reasignar a posiciones arbitrarias eligiendo convenientemente T los valores de los elementos de k .
Reasignacin de Autovalores
Caso SISO: Para determinar las componentes del vector de realimentacin y tambin para demostrar la anterior aseveracin conviene disponer del modelo Cannico Controlable. Sea Qcc la transformacin al modelo cannico controlable. Esta transformacin puede escribirse de las siguiente forma:
1 Qcc = U .U cc 1 o Qcc = U cc .U 1
Donde U es al matriz de controlabilidad del modelo original y Ucc la matriz controlabilidad del modelo cannico controlable.
Realimentacin de Estados
Reasignacin de Autovalores
Aplicando la transformacin a la variable de estado: Las matrices del modelo se transforman en:
x = Qcc x
1 x = Qcc x
1 0 0 0 0 0 x (k + 1) = . . 0 0 a1 a2 y (k ) = [ c1 c2 c3
0 1 0 . 0 a3
0 0 1 . 0 a4
c4 L cn 1 cn ] x (k ) + d u (k )
L 0 0 0 0 L 0 0 0 L 0 0 x (k ) + u (k ) L . . L 0 L 0 1 L an 1 an 1
det ( zI A) = z n + an z n 1 + an 1 z n 2 + ... + a2 z + a1
Realimentacin de Estados
Reasignacin de Autovalores
Mediante una realimentacin de variables de estado se tendr:
u (k ) = a0 ( r (k ) k T x(k ) ) = a0 ( r (k ) k T Qcc x (k ) ) = a0 ( r (k ) k T x (k ) )
1 k T = k T Qcc
Por lo tanto las ganancias para realimentar las variables de la planta original estn en:
Considerando a0=1 y k
1 0 0 0 0 0 A bk T = . . 0 0 a1 a2
k3 L k n
Realimentacin de Estados
Reasignacin de Autovalores
Desarrollando, tenemos la matriz de la planta del modelo cannico realimentado:
0 1 0 0 0 0 1 0 0 0 0 1 A bk T = . . . . 0 0 0 0 ( a1 + k1 ) ( a2 + k2 ) ( a3 + k3 ) ( a4 + k4 )
L L L L L
0 0 0 . 0
L ( an 1 + kn 1 )
( an + kn ) 0 0 0 . 1
El modelo cannico controlable realimentado, tiene la misma forma cannica controlable pero ahora en la ltima fila, los elementos son de la forma ( ai + ki ) y a su vez son los coeficientes de la ecuacin caracterstica de la planta realimentada cambiados de signo. Suponiendo autovalores deseados para la planta realimentada : 1 , 2 , 3 ,...n el polinomio caracterstico correspondiente resulta:
( z 1 )( z 2 )L( z n ) = z n + n z n1 + n1 z n2 + L + 2 z + 1
Asignando los coeficiente de este polinomio a la ltima fila de la matriz realimentada, se ve que: 1 = a1 + k1 ; 2 = a2 + k2 ;L; n = an + kn
Realimentacin de Estados
Reasignacin de Autovalores
Por lo tanto el vector de realimentacin se puede calcular como ki = ( i ai ) quedando:
kT = (1 a1 )
( 2 a2 )
( n an )
De esta forma hemos encontrado un vector de realimentacin que asigna a posiciones arbitrarias los autovalores de la planta realimentada, para un sistema cannico controlable. Ahora bien, la realimentacin se ha realizado sobre las variables del sistema cannico, pero como se vio con anterioridad la seal u(k) debe resultar la misma independientemente del conjunto de variables que se realimente:
u (k ) = ( r (k ) k T x(k ) ) = ( r (k ) k T Qcc x (k ) ) = ( r (k ) k T x (k ) )
1 k T = k T Qcc
Por lo tanto el vector de realimentacin con las variables originales de la planta ser:
Finalmente, se ha demostrado que se pueden reasignar todos los autovalores de un sistema a posiciones arbitrarias, si el modelo de estado de la planta resulta controlable (ya que de otra forma no existira el modelo cannico) y adems se ha planteado un mtodo para el clculo del vector de realimentacin.
Realimentacin de Estados
Algoritmo para el clculo del vector K El problema puede ser planteado en los siguientes trminos: Dado el modelo de una planta controlable y un conjunto de autovalores arbitrarios 1 , 2 , 3 ,...n . Hallar el vector k T = [ k1 k2 K kn ] tal que la matriz A b k T tenga al conjunto 1 , 2 , 3 ,...n como sus autovalores. Para ello se puede seguir los siguientes pasos: Hallar el polinomio caracterstico de la matriz A det ( zI A) = z n + an z n 1 + an 1 z n 2 + ... + a2 z + a1 Hallar el polinomio cuyas races sea el conjunto de autovalores dado.
( z 1 )( z 2 )L( z n ) = z n + n z n1 + n1 z n2 + L + 2 z + 1
kT = (1 a1 )