INGENIERA MECATRNICA
CONTROL
TEMA NO. 5
Observabilidad. ..................................................................................................................... 22
Detectibilidad. ....................................................................................................................... 23
5.7 DISEO DE OBSERVADORES ............................................................................................................... 25
2
5.1 INTRODUCCIN
Este tema analiza los mtodos de diseo en el espacio de estados basados en los
mtodos de asignacin de polos y el regulador ptimo cuadrtico. El mtodo de
asignacin de polos es algo anlogo al mtodo del lugar de las races ya que se
colocan los polos en lazo cerrado en posiciones deseadas. La diferencia bsica es
que el diseo en el lugar de las races se sitan slo los polos en lazo cerrado
dominantes, mientras que en el diseo por asignacin de polos se colocan todos los
polos en lazo cerrado en las posiciones que se deseen.
3
A continuacin se presentan las representaciones en el espacio de estados del
sistema definido en su forma cannica controlable, en su forma cannica observable
y en su forma cannica diagonal (o de Jordan).
4
Transformacin entre la ecuacin de estado y una funcin de transferencia
Consideremos la forma general de la representacin de espacio de estados, la cual
es tambin equivalente a tener una funcin de transferencia G(s).
() = () + () (1)
() = () + () (2)
Primero tenemos que cambiar dicha representacin del dominio del tiempo al
dominio de Laplace.
Consideremos el sistema dado por las ecuaciones (1) y (2) y expresemos las
variables en el dominio de Laplace
{ () = () + ()} (3)
() (0) = () + () (4)
() = () + () (6)
De esto obtenemos
() = ( )1 () + ( )1 (0) (8)
Adems,
5
De esta ecuacin, vemos que el primero trmino representa la funcin de
transferencia.
()
() = = ( )1 + (10)
()
Ejemplo.
Sea
1 0 1 0 1 10
[ 2 ] = [ 0 0 1 ] [2 ] + [ 0 ] (11)
3 1 2 3 3 0
1
= [1 0 0] [2 ] (12)
3
1 0 0 0 1 0 1 0
( ) = [0 1 0] [ 0 0 1 ] = [0 1 ] (13)
0 0 1 1 2 3 1 2 +3
6
( )
( )1 = (14)
det( )
det( ) = 2 ( + 3) + 1 + 2 (15)
= 3 + 3 2 + 2 + 1 (15)
( + 3) + 2 1
2 + 3 + 2 +3 1
[ +3 ( + 3) (2 + 1)] [ 1 ( + 3) 2]
1 2 2 (2 + 1) 2
( )1 = 3 2
= 3 2
+ 3 + 2 + 1 + 3 + 2 + 1
2 + 3 + 2 +3 1
[1 0 0 ] [ 1 ( + 3) 2]
(2 + 1) 2
() = (17)
3 + 3 2 + 2 + 1
Simplificando obtenemos
10( 2 + 3 + 2)
() = 2 (18)
+ 3 2 + 2 + 1
CRTICO
Un punto de equilibrio de un sistema dinmico es estable en el sentido de Lyapunov
si todas las soluciones que nacen en las cercanas del punto de equilibrio
permanecen en dichas cercanas; de otra forma resulta inestable. El punto de
equilibrio adems es asintticamente estable si las soluciones adems de
permanecer en las cercanas del mismo, tienden hacia el punto de equilibrio a
medida que transcurre el tiempo. A continuacin se formalizan estos conceptos.
= ()
Donde las componentes del vector n-dimensional f(x) son continuas y adems son
funciones Lipschitzianas en forma local de x, definidas para todo x en el dominio en
7
D . La condicin de Lipschitz garantiza la existencia y unicidad de la solucin de
que satisface la condicin inicial x(0) = x0
= = () = ( + ) (), (0) = 0
En esta nueva variable y, el sistema y = g(y) tiene como punto de equilibrio al origen
del espacio de estados. En consecuencia, de ahora en ms se considerar que
f (x) satisface f (0) = 0 y se estudiar la estabilidad del origen del espacio de estados
x = 0 como punto de equilibrio.
Definicin
Si (t; t0, x0) representa la solucin de (1) dada a partir de la condicin inicial
x(t0) = x0 a partir del instante inicial t = t0 , entonces el punto de equilibrio x = 0 de
(1) es:
8
Inestable si no es estable
Asintticamente estable si es estable y se puede elegir de modo que
Una vez definidos los diferentes tipos de estabilidad de los puntos de equilibrio, es
necesario encontrar mtodos para determinar la misma.
9
5.4 CONTROLABILIDAD Y ESTABILIDAD
Se dice que un sistema es controlable en el tiempo t0 si se puede transferir desde
cualquier estado inicial x (t0) a cualquier otro estado, mediante un vector de control
sin restricciones, en un intervalo de tiempo finito.
= +
10
Donde:
A= matriz de n*n
B= matriz de n*1
O bien:
11
Obteniendo:
Se define:
12
El resultado recin obtenido se extiende al caso en el que el vector de control u es
de dimensin r. Si el sistema se describe por
= +
Controlabilidad de la salida
En el diseo prctico de un sistema de control, se puede necesitar controlar la salida
en lugar del estado del sistema. Una controlabilidad completa del estado no es
condicin necesaria ni suficiente para controlar la salida del sistema. Por esta razn,
es conveniente definir de forma independiente la controlabilidad completa de la
salida. Sea el sistema descrito mediante:
= +
= +
13
Donde:
Sistema no controlable
Un sistema no controlable tiene un subsistema que esta desconectado fsicamente
de la entrada.
Estabilizabilidad
Para un sistema parcialmente controlable, si los modos no controlables son estables
y los modos inestables son controlables, el sistema se dice entonces que es
estabilizable. Por ejemplo, el sistema definido por:
14
5.5 CONTROL POR REALIMENTACIN DE ESTADOS
Realimentacin de Estado
El par (A BK, B), para cualquier vector K1n, es controlable si y slo si el par (A,
B) es controlable
15
Aunque la controlabilidad es invariante con respecto a la realimentacin de estados,
la observabilidad no lo es, como se ve en el siguiente ejemplo.
Ejemplo. El sistema
El control por realimentacin de estados u(t) = r (t) [ 3 1 ]x(t) en (4) , lleva al sistema
a lazo cerrado
Ejemplo. La planta
16
Y como se ve, auto valores 4 y 2, por lo que es inestable. Consideremos un control
u = r [k1 k2] x, con el que el sistema a lazo cerrado queda
Est claro que las races de K(s) o, equivalentemente, los auto valores del sistema
a lazo cerrado pueden ubicarse en cualquier posicin mediante una eleccin
adecuada de k1 y k2. Por ejemplo, si los dos auto valores se ubican en 1 j2, el
polinomio caracterstico deseado es
(s + 1 j2)(s + 1 + j2) = s 2 + 2s + 5.
Igualando
17
recurrimos a la forma cannica del controlador, vista en el Captulo 4: Si C = [B, AB,
. . . , An1B] es no singular, el sistema (1) puede llevarse a la forma
upngase que se decide que los polos en lazo cerrado deseados estn en s= 1,
s=2, , s=n. Seleccionando una matriz de ganancias apropiada para
realimentacin del estado, es posible hacer que el sistema tenga los polos en lazo
cerrado en las posiciones deseadas, siempre y cuando el sistema original sea de
estado completamente controlable.
18
Diseo mediante asignacin de polos.
En el enfoque convencional del diseo de un sistema de control con una sola
entrada y una sola salida, se disea un controlador (compensador) tal que los polos
dominantes en lazo cerrado tengan una razn de amortiguamiento y una frecuencia
natural no amortiguada deseada. En este mtodo, el orden del sistema aumenta
en 1 o 2, a menos que ocurra una cancelacin de polos o ceros. Obsrvese que en
este mtodo se supone que los efectos sobre las respuestas de los polos en lazo
cerrado no dominantes son despreciables.
En lugar de especificar slo los polos dominantes en lazo cerrado (enfoque del
diseo convencional), el enfoque actual de asignacin de polos especifica todos los
polos en lazo cerrado. (Sin embargo, hay un costo asociado con colocar todos los
polos en lazo cerrado, porque hacerlo requiere tener buenas medidas de todas las
variables de estado, o bien incluir un observador de estado en el sistema.) Tambin
existe un requisito por parte del sistema para que los polos en lazo cerrado se
puedan situar en posiciones elegidas de forma arbitraria. La exigencia es que el
sistema sea de estado completamente controlable.
= +
= +
Donde
19
D= constante (escalar)
() = ( )()
() = () (0)
20
Una condicin necesaria y suficiente para la colocacin arbitraria de los polos es
que el sistema sea de estado completamente controlable.
21
5.6 OBSERVABILIDAD Y DETECTABILIDAD
Observabilidad.
Analizaremos la observabilidad de los sistemas lineales. Sea el sistema no forzado
descrito mediante las ecuaciones siguientes:
Donde:
A = matriz n m
C = matriz m n
22
Al analizar las condiciones de observabilidad, se considera el sistema sin excitacin
como el que se obtiene mediante las Ecuaciones (9-63) y (9-64). La razn de esto
es la siguiente. Si el sistema se describe mediante
y (t) es
Como las matrices A, B, C y D se conocen al igual que u (t), los dos ltimos trminos
del segundo miembro de esta ltima ecuacin son cantidades conocidas. Por tanto,
se pueden restar del valor observado de y(t). As, a fin de investigar una condicin
necesaria y suficiente para observabilidad completa, basta con considerar el
sistema descrito mediante las Ecuaciones (9-63) y (9-64).
Detectibilidad.
Para el sistema LTI suministrado por un modelo de salida
23
Definicin. El sistema LTI anterior o el par (C,A) se dice que es detectable si la matriz
A+LC es estable para alguna L.
se cumple 0.
Se obtiene:
24
5.7 DISEO DE OBSERVADORES
En esta seccin se considerar un problema de diseo de reguladores utilizando el
mtodo de asignacin de polos con observador. Sea el sistema regulador que se
muestra en la Figura 10-19. (La entrada de referencia es cero.) La funcin de
transferencia de la planta es:
25
localizacin de los polos del observador hasta que se obtenga una respuesta
aceptable.
26
Donde:
Paso de diseo 2. Como primer intento se seleccionan los polos en lazo cerrado
deseados en:
27
da las matrices K y Ke. En el programa, las matrices J y L representan los polos en
lazo cerrado deseados para la asignacin de polos y los polos deseados para el
observador, respectivamente. Las matrices K y Ke se obtienen como:
28
Defnase el sistema con este controlador observador como sistema 1. La Figura 10-
20 muestra el diagrama de bloques del sistema 1.
29
El controlador observador tiene un polo en el semiplano derecho del plano s
(s=1,6119). La existencia de un polo en lazo abierto en el semiplano derecho del
plano s en el controlador observador significa que el sistema es inestable en lazo
abierto, aunque el sistema en lazo cerrado sea estable. Lo ltimo puede verse a
partir de la ecuacin caracterstica del sistema:
30
control que se disean por el mtodo de asignacin de polos con observador.
Especficamente, se considerarn sistemas de control utilizando controladores
observadores. En la Seccin 10-6 se analizaron los sistemas de regulacin cuyo
diagrama de bloques se muestra en la Figura 10-25. Este sistema no tiene entrada
de referencia, o r%0. Cuando el sistema tiene una entrada de referencia son
posibles algunas configuraciones diferentes del diagrama de bloques, cada una con
un controlador observador. En las Figuras 10-26(a) y (b) se muestran dos de estas
configuraciones; en esta seccin se considerarn ambas.
31
unitario la sobre elongacin mxima sea menor que el 30% y el tiempo de
asentamiento alrededor de 5 seg. En lo que sigue se disear en primer lugar un
sistema de regulacin. Luego, utilizando el controlador observador diseado,
simplemente se aade la entrada de referencia r en el punto de suma. Antes de
disear el controlador observador, se necesita obtener una representacin en el
espacio de estados de la planta. Como:
se obtiene:
se obtiene:
Donde:
32
A continuacin, se seleccionan los polos en lazo cerrado deseados para la
asignacin de polos en
33
La Figura 10-28 muestra el diagrama de bloques del sistema regulador que se
acaba de disear. La Figura 10-29 muestra el diagrama de bloques de una
configuracin posible del sistema de control basado en el sistema regulador que se
muestra en la Figura 10-28. En la Figura 10-30 se muestra la curva de respuesta a
un escaln unitario para este sistema de control. La mxima sobreelongacin es
alrededor del 28% y el tiempo de asentamiento de unos 4,5 segundos. As, el
sistema diseado satisface los requisitos de diseo.
34
35
5.8 CONTROL INTEGRAL (CONTROL POR MODELO INTERNO)
En control de procesos normalmente se considera la posibilidad de contar con un
modelo que represente adecuadamente la planta a controlar, como punto de partida
para el diseo del controlador respectivo, aunque es frecuente que los modelos
presenten incertidumbre en sus parmetros. En el presente trabajo se aborda el
problema de control de procesos con incertidumbre paramtrica y rechazo a
perturbaciones, con base en el esquema de control por modelo interno IMC. Se
pretende que el controlador tenga aplicacin en procesos de tipo experimental, en
laboratorios de enseanza, aunque no se descarta su empleo en procesos
industriales. Sus caractersticas didcticas le permiten manejar diversos modelos
de procesos lineales, desarrollar las variantes de control de uno o dos grados de
libertad y ajustar los parmetros de la planta y el control.
Considerando las funciones que relacionan a la variable del proceso y(t) con la
referencia r(t), y la perturbacin d(t), ecuaciones 1 y 2,
36
se analiza el comportamiento en el estado estable de la salida, asumiendo que
ambas entradas son de tipo escaln. De donde se obtiene que para qr(0) = p(0)-1
Es decir, con slo invertir la ganancia del modelo de la planta, se obtiene un sistema
de control capaz de regular a la variable de salida, con total rechazo a la
perturbacin. Para el diseo de qr(s) se debe revisar otra propiedad importante del
IMC GL1. Una condicin de control ideal se alcanza cuando
37
hacerse una aproximacin de la inversin de p(s) si se separa este trmino en dos
partes, una conteniendo los elementos susceptibles de invertirse, p -(s) y otra con
los elementos no invertibles, p+(s). Entonces el diseo de qr(s) queda de la forma
As, definiendo un lmite mximo en Mp para la respuesta de lazo cerrado del IMC
GL1, se debe encontrar el valor de r que asegure esta condicin, para toda la
descripcin de incertidumbre de p(s), como se muestra en la Figura 2.
38
La sntesis atiende a la pregunta de qu combinacin de modelos del proceso, y del
controlador, produce respuestas ms rpidas para el control, sin dejar de cumplir
con la especificacin de sobrepaso mximo. La bsqueda se realiza con base en
ensayos, tomados a partir de ciertos valores de los parmetros de la planta dentro
del rango de incertidumbre, o en ajustar el orden del modelo del proceso para la
inversin.
39
tiempo real basados en computadora han ganado aceptacin dentro del control de
procesos industriales. Dichos sistemas funcionan sobre una computadora que
cuente con un sistema operativo de tiempo real, donde el programador es capaz de
asignar distintas prioridades a distintas tareas que corran en paralelo, y de
especificar los tiempos de ejecucin de cada una de estas tareas.
41
Y se encuentra resolviendo la ecuacin diferencial de Riccati en tiempo continuo:
42
La ley de control de retroalimentacin que minimiza el valor del costo es
Con
dnde
43
Desde la condicin terminal . Tenga en cuenta que no est definido, ya
que es conducido a su estado final por.
La secuencia de control ptima que minimiza el ndice de rendimiento est dada por
dnde
Con
44
BIBLIOGRAFA
http://gama.fime.uanl.mx/~salinas/APUNTES3_CM.pdf
http://uhu.es/antonio.barragan/content/23-funcion-transferencia-ecuacion-estado
45