35 - MC Manuel Amarante

Anuncio
Capítulo 8
CONTROL MODERNO
Sesión 35
#1
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
Objetivo: El alumno entenderá que es posible conocer el estado
del sistema a partir de sus entradas y/o salidas (observadores) y
aprovechar éste en la modificación de la dinámica del sistema.
Competencia: En este apartado el alumno adquirirá los
conocimientos y las habilidades necesarias para hacerse
competente para realizar el diseño de los observadores de estado
cuando las variables de estado no están accesibles y diseñar
tomando en cuenta su efecto en el cambio de la dinámica del
sistema a controlar. Este diseño se realizara a mano, con una
calculadora programable o en una computadora digital
utilizando Matlab o Maple.
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#2
Comportamiento del conjunto sistema-observador.
El objetivo final de la utilización de un observador es diseñar un control por
retroalimentación del estado a partir del estado estimado. Cabe, por lo tanto,
analizar la controlabilidad al sistema en forma conjunta con el observador, tanto
antes de realizar la retroalimentación del estado como después.
Sin retroalimentación del estado.
Las ecuaciones tanto del sistema inicial como del observador son:
x(t ) = Ax(t ) + Bu (t )
o
x e (t ) = ( A − HC )xe (t ) + Bu (t ) + HCx (t )
o
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#3
escrito en forma matricial:
o   A
 ox(t )  = 
 x e (t )  HC


0   x(t )   B 
+
u (t )
A − HC   xe (t )  B 
cuya representación gráfica se observa en la Figura de la diapositiva siguiente.
Si se estudia la controlabilidad del sistema conjunto, mediante la construcción
de la matriz Q:
B
Q=
B
AB
AB
A2 B L An −1B 

A2 B L An −1B 
Como puede verse fácilmente, el conjunto formado por los dos grupos de
variables es no controlable.
Control Moderno
M.C. Manuel Amarante Rodríguez
1
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#4
●
u(t)
x(t)
B
∫
x(t)
C
y(t)
A
H
●
xe(t)
B
∫
xe(t)
A-HC
Esquema del sistema con observador.
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#5
Dado que se parte de que el sistema inicial es controlable, el rango de esta
matriz sigue siendo n, por lo que se puede se puede hacer una separación de la
parte no controlable, mediante el cambio:
~
 I
x(t ) = 
− I
0  x(t )   x(t ) 
=
I   xe (t )  xe (t ) − x(t )
Con lo que la nueva expresión de la ecuación de estado es:
o

 A
 o x(t )o  = 
 x e (t ) − x (t )  0


0   x(t )   B 
+
u (t )
A − HC   xe (t ) − x(t )  0 
Ecuación de la que puede extraerse las siguientes conclusiones:
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#6
La parte no controlable es la diferencia entre el estado estimado y el
estado real: actuando sobre la entrada no se modificará el
comportamiento de esta diferencia, como cabe esperar de las condiciones
impuestas en la definición del observador.
La evolución de la parte no controlable es:
xe (t ) − x(t ) = Φ A − HC (t , t0 )( xe 0 − x0 )
que corrobora lo ya conocido: será cero, si el estado inicial para las
variables reales y para las estimadas es el mismo, y tendera a cero, si
siendo el estado inicial distinto, los valores propios de A-HC tienen parte
real negativa.
El hecho de retroalimentar el estado X(t) no afecta la dinámica del
observador, sólo a la del sistema observado. Sin embargo, no hay que
olvidar que no es posible retroalimentar X(t), al no tener acceso a estas
variables, sino Xe(t), el conjunto de variables estimadas.
Control Moderno
M.C. Manuel Amarante Rodríguez
2
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#7
Con retroalimentación del estado.
Partiendo del esquema del sistema con observador y teniendo en cuenta que la
retroalimentación se realiza utilizando el conjunto de variables estimadas, el
esquema del sistema con retroalimentación queda como se ve en la Figura de
la siguiente diapositiva.
Las ecuaciones del sistema retroalimentado son:
w(t ) = Kxe (t )
u (t ) = r (t ) + w(t )
x (t ) = Ax(t ) + B (r (t ) + Kxe (t )) = Ax (t ) + BKxe (t ) + Br (t )
o
x e (t ) = ( A − HC )xe (t ) + BKxe (t ) + Br (t ) + HCx (t )
o
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#8
●
r(t)
u(t)
B
x(t)
x(t)
∫
C
y(t)
A
H
●
B
xe(t)
xe(t)
∫
A-HC
w(t)
K
Sistema con observador y retroalimentaciónControl
del estado.
Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
Capítulo 8
CAPÍTULO
8
Sesión 35
#9
OBSERVADORES
DEL ESTADO
Sesión 35
#9
Que escritas en forma matricial resultan:
 o( )  A
 ox t  = 
 x e (t )  HC


BK
  x(t )   B 
+
r (t )
A − HC + BK   xe (t )  B 
Si se estudia la controlabilidad del sistema en conjunto, mediante la
construcción de la matriz Q:
B
Q=
B
( A + BK )B ( A + BK )2 B
( A + BK )B ( A + BK )2 B
L
L
( A + BK )n −1 B 
( A + BK ) B 
se observa claramente que el sistema es no controlable.
Control Moderno
M.C. Manuel Amarante Rodríguez
3
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#10
Dado que por hipótesis de partida se supone que el sistema inicial es
controlable, el rango de la matriz de controlabilidad es n. Así, se puede
realizar la separación de la parte no controlable para el sistema en conjunto,
mediante la transformación descrita con anteriopridad:
~
 I
x(t ) = 
− I
0  x(t )   x(t ) 
=
I   xe (t )  xe (t ) − x(t )
Con lo que la nueva representación de la ecuación conjunta es:
o

  A + BK
 o x(t )o  = 
 x e (t ) − x(t )  0


BK   x(t )   B 
+
r (t )
A − HC   xe (t ) − x(t )  0 
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#11
De esta expresión se pueden extraer fácilmente las siguientes conclusiones:
La parte no controlable sigue siendo la diferencia entre el estado
estimado y el estado real. La estimación del estado no se modifica por la
existencia de la retroalimentación como ya se anticipo.
La dinámica del sistema retroalimentado viene marcada por la expresión:
x(t ) = ( A + BK )x(t ) + BK ( xe (t ) − x(t )) + Br (t )
o
donde se puede apreciar que el sistema retroalimentado con observador
se comporta de forma similar al sistema al sistema retroalimentado sin
observador, salvo en el término BK(xe(t)-x(t)), que tendera a cero en
función de la dinámica del observador.
Los polos del observador van a aparecer como ceros del sistema
retroalimentado, por lo que se tiende a que su valor sea claramente
superior a los polos del sistema observado. De esta forma, su efecto sobre
la dinámica del sistema se ve minimizado; llega incluso a ser despreciable
en el caso en que se encuentren lo suficientemente alejados del eje
imaginario en relación con los polos dominantes.
Control Moderno
M.C. Manuel Amarante Rodríguez
Capítulo 8
CAPÍTULO 8
OBSERVADORES DEL ESTADO
Sesión 35
#12
Esto, sin embargo, se consigue a costa de manejar una matriz H con
coeficientes considerablemente grandes (como se vera en la sección dedicada a
su cálculo), hecho que representa el inconveniente de hacer al observador muy
sensible a cualquier ruido en la observación que pueda presentarse añadido
variable de salida y(t); este ruido magnificado se usa como entrada al sumador
o
donde se define x e y, al ser integrado, aparece como un error acumulativo en
xe, perjudicando la calidad de la estimación.
Es necesario encontrar un compromiso entre la posición de los ceros del
sistema y la sensibilidad el observador al ruido presente en la medida de la
salida, por lo que se debe llegar a soluciones alternativas. En este caso, se
recurre al observador óptimo; sin embargo, su obtención implica utilizar
técnicas propias de optimización, lo que hace que quede fuera del alcance de
este curso. La solución propuesta en este curso es por tanto la de utilizar
dinámicas arbitrariamente rápidas, proponiendo al alumno que tome la clase
de Control Óptimo
Control Moderno
M.C. Manuel Amarante Rodríguez
4
Descargar