Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone Contenidos Índices de Observabilidad Descomposiciones canónicas Descomposición Controlable/no-controlable Descomposición observable/no-observable Descomposición de Kalman Controlabilidad y observabilidad en forma modal Descomposiciones canónicas Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Índices de Observabilidad Sea A y C matrices constantes de n n y q n respectivamente, supongamos C de rango fila completa. Si (A; C ) es observable, la matriz O tiene rango n, es decir n filas l.i. Sea ci la i-ésima fila de C y busquemos filas de arriba a abajo l.i. de O. Dual a la parte de controlabilidad, si una fila asociada a cm es linealmente dependiente con las filas anteriores, también lo seran las posteriores. Sea m la cantidad de filas linealmente independientes asociadas a cm (1 + 2 + + q ). El conjunto f1 ; 2 ; y ; q g se llama índices de observabilidad = max(1 ; 2 ; ; q ) se llama índice de observabilidad de (A; C ) Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Índices de Observabilidad Índices de Observabilidad Controlabilidad y observabilidad en forma modal Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposiciones canónicas Teorema la propiedad de observabilidad se mantiene invariante frente a transformaciones de equivalencia Teorema El conjunto de índices de observabilidad de (A; C ) se mantiene invariante bajo cualquier transformación de equivalencia y cualquier reordenamiento de las filas de C . Cuando un sistema no es controlable u observable, aún es posible controlar u observar aquellos estados que sí lo son. Para ello es necesario separar estos estados. En esta sección veremos I Descomposición controlable/no-controlable I Descomposición observable/no-observable I Descomposición de Kalman Consideramos el sistema lineal y estacionario en ecuaciones de estado x_ = Ax + Bu y = Cx + Du A 2 Rn n ; B 2 Rn p ; donde C 2 Rpn ; D 2 Rqp : ^ B; ^ C; ^ D ^) Vamos a llevar al sistema a una forma canónica (A; mediante una transformación de equivalencia x^ = P x . Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 (1) Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición Controlable/no-controlable rango C = rango B AB x^_C = A^C x^C + B^C u y^ = C^C x^C + Du A B = n1 < n: rango C = rango C^ = n1 ^ ^ ^ C^ = B0C AC0BC C^ A^nC1 B^C = C 0 0 = [ q1 q2 : : : qn1 qn1 +1 : : : qn ]; | {z } | {z } n1 columnas LI de C arbitrarias lleva (1) a x^_C A^C A^12 x^C B^C = + u x^_C 0 0 A^C x^C x^C y = C^C C^C x^ + Du; C (2) Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición Controlable/no-controlable G (s ) = C^C CC s 0 (sI ^ = CC CC donde M = (sI C^C = A^nC B^C 1 0 A^n 1 B^C C 0 B^C A^C B^C A^nC 1 A^nC 1 B^C 0 ; 1 B^C : Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición observable/no-observable ^C para k n1 son LD de las de C^C , Como las columnas de A^kC B la condición rango C = n1 ) rango C^C = n1 . Así (3) es controlable. Finalmente, mostramos que (3) tiene la misma matriz transferencia que (1), que es la misma que la de (2), pues (1) y (2) son algebraicamente equivalentes. La matriz transferencia de (2) es 1 sI A^C A^12 B^C A^C ) 1 A^C (s 0 A^C ) B^C + D; 1 A^C ) donde Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 = C^C (sI (3) es controlable y tiene la misma función transferencia que (1). Si C^ es la matriz de controlabilidad de (2), entonces Entonces x^ = P x , con Índices de Observabilidad Controlabilidad y observabilidad en forma modal Además, la ecuación de estados de orden n1 Sea el sistema (1) con matriz de controlabilidad C tal que n 1 1 Descomposiciones canónicas Descomposición Controlable/no-controlable Teorema (Descomposición controlable/no-controlable) P Índices de Observabilidad 1A ^12 (sI A^C) Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 1. +D = M B^C +D = 1 ^ 0 AC) 0 Teorema (Descomposición observable/no-observable) Sea el sistema (1) con matriz de observabilidad O tal que rango O = rango C CA .. . CAn 1 = n2 < n: Sea la matriz n n de cambio de coordenadas P p1 p2 .. . = pn 2 .. . pn donde las primeras n2 filas son n2 filas LI de O, y las restantes arbitrarias de forma que P sea no singular. Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición observable/no-observable x^_O A^O 0 x^O B^O = + u x^_O A^21 A^O x^C B^O (4) x^O ^ y = CO 0 x^ + Du; O donde A^O 2 Rn n y A^O 2 R(n n )(n n ) y la EE de orden n2 2 2 2 x^_O = A^O x^O + B^O u y^ = C^O x^O + Du (5) es observable y tiene la misma función transferencia que (1). Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición de Kalman Entonces la transformación de equivalencia x^ = P x o x = P 1 x^ lleva (1) a la forma 2 Índices de Observabilidad Descomposiciones canónicas Descomposición de Kalman Teorema: Toda EE (1) puede llevarse, mediante una transformación de equivalencia, a la forma canónica ^ ^ ACO 0 A13 0 B^CO x^CO x^_CO ^ x^_C O A^21 A^C O A^23 A^24 x^CO + BC O u = 0 x^_CO ^ x^CO 0 0 ACO 0 x^_CO 0 0 0 A^43 A^CO x^CO y = C^CO 0 C^CO 0 x^ + Du; (6) donde x^ : estados controlables y observables CO x^C O : estados controlables pero no observables x^C O : estados no controlables pero observables x^CO : estados no controlables ni observables: Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Controlabilidad y observabilidad en forma modal Descomposición de Kalman Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición de Kalman Gráficamente. . . Además, la ecuación de estados (1) es equivalente a estado cero a la ecuación controlable y observable x^_CO = A^CO x^CO + B^CO u y^ = C^CO x^CO + Du u b - CO - CO (7) O - h-b 6 CO y tiene la matriz transferencia G^(s ) = C^CO (sI CO A^CO ) 1 B^CO + D: C Sólo la parte controlable y observable del sistema está y Ésta es la conectada tanto a las entradas como a las salidas. única parte del sistema que determina la matriz transferencia. Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Descomposición de Kalman Ejemplo x2L1 = 1H C1 = 2F + u − x1 1 x3 x_ = 0 0 0 0 0 0 x 0;5 0 0 1 y = [0 0 0 1]x + u + 0;5 0 0 0 u x_ = Jx + Bu y = Cx; + x4 C2 = 2 y − 1 1 0 0 Las condiciones para chequear controlabilidad y observabilidad se vuelven bastante simples. Sea L2 = 1H 1 + 0 0;5 0 Controlabilidad y observabilidad en forma modal R=1 1 − x_C = 10 00;5 xC + y = [ 0 0 ] xC + u: 0;5 0 u y =u Controlabilidad y observabilidad en forma modal Notación: Denotamos I la fila de B correspondiente a la última fila de Jij como buij , y I la columna de C correspondiente a la primera columna de Jij como cpij . Teorema 1. La ecuación de estados (8) es controlable si y sólo si los tres vectores fila fbu 11 ; bu 12 ; bu 13 g son linealmente independientes y los dos vectores fila fbu 21 ; bu 22 g son linealmente independientes. 2. La ecuación de estados (8) es observable si y sólo si los tres vectores columna fcu 11 ; cp12 ; cp13 g son linealmente independientes y los dos vectores columna fcp21 ; cp22 g son linealmente independientes. Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 0 J2 J21 0 0 J22 0 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 Descomposiciones canónicas donde J está en forma de Jordan. Para simplificar, supongamos que J tiene sólo dos autovalores distintos, 1 y 2 , y que puede escribirse como "J 0 0 # 11 0 0 J12 0 J1 0 J= = 0 0 J13 h (9) i ; donde las matrices J11 ; J12 y J13 son tres bloques de Jordan asociados al autovalor 1 , y las matrices J21 y J22 son dos bloques de Jordan asociados al autovalor 2 . Circuito no controlable ni observable Índices de Observabilidad (8) Índices de Observabilidad Descomposiciones canónicas Controlabilidad y observabilidad en forma modal Ejemplo: controlab. y observab. en forma modal 1 0 0 0 0 0 0 1 y = 1 1 x_ = 1 1 0 0 0 0 0 1 0 0 0 0 [1 ] 0 0 0 0 2 1 2 0 0 0 0 0 0 0 [ 1 ] 0 2 0 0 0 0 0 0 2 0 3 0 0 0 0 0 x + 0 2 1 0 2 2 1 1 1 x: 2 0 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 0 0 0 0 1 0 1 0 1 1 0 1 0 0 1 1 2 1 1 0 0 0 1 3 0 1 u Índices de Observabilidad Descomposiciones canónicas La inversa (sI directamente (sI J) 1 = Controlabilidad y observabilidad en forma modal 1 0 0 0 0 0 0 (s 1 1 )2 1 s 1 0 0 0 0 0 1 0 0 0 0 s 1 0 1 s 1 0 0 0 0 0 0 Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4 0 1 s 2 0 0 0 0 0 0 0 0 0 0 (s 1 2 )2 1 s 2 0 0 0 0 0 1 2 )3 (s 2 )2 1 1 s 2 Controlabilidad y observabilidad en forma modal 10 0 9 0 x + 0 0 1 0 0 0 2 y = 1 0 0 2 x: 0 1 0 (s Descomposiciones canónicas Ejemplo: Consideremos las ecuaciones de estado en forma modal J ) en el sistema del ejemplo puede escribirse s 1 Índices de Observabilidad : 0 0 1 x_ = 0 0 0 Hay dos bloques de Jordan, uno de orden 3 asociado al autovalor 0, y otro de orden 1 asociado al autovalor 2. La entrada de B correspondiente a la última fila del primer bloque de Jordan es 0; la ecuación de estado no es controlable. Las dos entradas de C correspondientes a las primeras columnas de los dos bloques de Jordan son no nulas; el sistema es observable. Virginia Mazzone: Tema 6: Controlabilidad y Observabilidad Parte 3 / 4