Documente Academic
Documente Profesional
Documente Cultură
Control Digital
Captulo 3
Diseo de Controladores por Localizacin de Polos en Tiempo Discreto
3.1 Introduccin
Una de las tcnicas de control en espacio de estado es el Control por Localizacin de Polos, que en nuestro caso, veremos su versin discreta. Recordemos que esta tcnica se basa en la eleccin de los polos deseados de lazo cerrado, los cuales deben ubicarse dentro del crculo unitario, incluyendo z = 1. Al igual que los dems mtodos o tcnicas de control en espacio de estado, la tcnica por Localizacin de Polos exige que todos los estados deben estar disponibles; en caso de no serlo se deben implementar observadores o estimadores de estado, que nos permitan obtener los estados estimados del proceso, los cuales constituirn entradas a cada elemento del controlador.
controlador y de las variables de estado, es decir, no est presente la referencia (r = 0), por lo que, el sistema de control permite el ajuste de la salida del sistema en funcin de los polos deseados. En la figura 3.1 se presenta el esquema del regulador por localizacin de polos a lazo cerrado.
u(k)
Iz-1 G
x(k)
-K Figura 3.1: Sistema del Regulador por Localizacin de Polos Discreto a lazo cerrado.
___________________________________________________________________ 27
Control Digital
zI (G HK ) = 0
(3.4)
Suponiendo que hemos diseado el regulador, es decir, hemos determinado los valores de la matriz ganancia K, entonces las races de la ecuacin caracterstica de lazo cerrado dada por (3.4) deben ubicarse dentro del crculo unitario, incluyendo z = 1.
GH K G n 1 H
Si Rango M = n , entonces el proceso es completamente controlable (CC), luego proseguir con el siguiente paso. 2. Determinar la ecuacin caracterstica del proceso (lazo abierto)
zI G = z n + a1 z n 1 + a 2 z n 2 + K + a n 1 z + a n
donde a1 , a 2 , K , a n son los coeficientes de la ecuacin caracterstica del proceso. 3. Elegir polos deseados de lazo cerrado
___________________________________________________________________
28
Control Digital
1 , 2 , K , n
4. Determinar la ecuacin caracterstica deseada
( z 1 )( z 2 ) K ( z n ) = z n + 1 z n 1 + 2 z n 2 + K + n 1 z + n donde 1 , 2 , K , n son los coeficientes de la ecuacin caracterstica. 5. Si el modelo del proceso no est en su forma cannica controlable, entonces se determina la matriz de transformacin T, as:
T = MW
a n 1 a n 2 W = M a1 1
a n 2 K a1 a n 3 K
1 M 0 0
M 1 0
K K K
1 0 M 0 0
n 1 a n 1 K 1 a1 )T 1
GH K G n 1 H
Si Rango M = n , entonces el proceso es completamente controlable (CC), luego proseguir con el siguiente paso.
1 , 2 , K , n
3. Determinar la ecuacin caracterstica deseada ___________________________________________________________________
29
Control Digital
GH K G n 1 H
Si Rango M = n , entonces el proceso es completamente controlable (CC), luego proseguir con el siguiente paso. 2. Elegir polos deseados de lazo cerrado
1 , 2 , K , n
3. Determinar la ecuacin caracterstica deseada ( z 1 )( z 2 ) K ( z n ) = z n + 1 z n 1 + 2 z n 2 + K + n 1 z + n = 0 (I )
zI (G HK ) = 0 z n + f 1 ( K ) z n1 + f 2 ( K ) z n 2 + K + f n1 ( K ) z + f n ( K ) = 0 5. Determinar la matriz ganancia del regulador Igualando los coeficientes de las ecuaciones (I) y (II): ( II )
___________________________________________________________________
30
Control Digital
f n (K ) = n f n 1 ( K ) = n 1
M
1 = 2 = 0.1
Determinar la matriz ganancia del regulador y la salida y en tiempo estacionario.
Solucin
Resolvamos por el mtodo de Ackermann: 1. Verificar controlabilidad del proceso discreto M = (H
1 0 .3 GH ) = 0 0 .5
1 = 2 = 0.1
___________________________________________________________________ 31
Control Digital
3. Determinar la ecuacin caracterstica deseada p ( z ) = ( z 0.1)( z 0.1) = z 2 0.2 z + 0.01 Que es de la forma p( z ) = z 2 + 1 z + 2
Nota: Para el ejemplo 3.1 usar los mtodos general y prctico para disear el
regulador por localizacin de polos.
3.3 Diseo del Servocontrolador tipo 1 por Localizacin de Polos cuando la planta tiene integrador
La figura 3.2 muestra el esquema de un controlador para la variable de estado x2, empleando una ley de control de realimentacin de estados que involucra a la matriz de ganancia del controlador, la referencia y la seal de salida. De dicha figura, considerando como salida al estado x2(k) se obtiene la siguiente ley de control:
___________________________________________________________________
32
Control Digital
u ( k ) = k1 x1 ( k ) k 3 x3 ( k ) L k n x n ( k ) + k 2 [ r ( k ) x 2 ( k )] x1 ( k ) x 2 (k ) k 3 L k n ) x3 ( k ) + k 2 r ( k ) M x (k ) n (3.5)
= (k1
k2
= K x(k ) + k 2 r (k )
x(k) r(k) + k2
u(k)
x(k+1) = Gx(k)+Hu(k)
y(k) = x2(k)
M
k1
k3
M
kn
(3.6)
Aplicando la transformada z a la ecuacin (3.6) se obtiene la siguiente solucin de la ecuacin de estado en trminos de z: x ( z ) = ( zI G + HK ) 1 H k 2 r ( z )
(3.7)
___________________________________________________________________
33
Control Digital
(3.8)
Para obtener la salida en estado estacionario, como respuesta a una referencia escaln unitario, aplicamos la propiedad del valor final
lim y (k ) = lim
k z 1
z 1 y( z) z = C ( zI G + HK ) 1 H k 2
(3.9)
Para un perfecto seguimiento, la salida y = 1 (escaln unitario), condicin que debe cumplirse si C(zI-G+HK)-1Hk2 =1.
Pasos de diseo del controlador: Son los mismos que para el regulador. La diferencia en este caso es que la salida controlada tiende a un valor de referencia normalmente diferente de cero, lo cual se obtiene aplicando el teorema de valor final ya anotado lneas arriba.
3.4 Diseo del Servocontrolador tipo 1 por Localizacin de Polos cuando la Planta no tiene integrador
El esquema de control mostrado en la figura 3.3 se utiliza cuando la planta no presenta un polo en el origen, teniendo como referencia un escaln.
r(k)
v(k)
u(k)
x(k)
y(k)
KI z-1I
Control integral
z-1I G K
v(k-1)
___________________________________________________________________
34
Control Digital
Las ecuaciones de estado del proceso y del integrador constituyen una ecuacin de estado ampliada, lo que conlleva al diseo de la matriz ganancia ampliada, conformada por los elementos k1 , k 2 , K , k n 1 , k n conformantes de K , y una ganancia k i correspondiente al
integrador. Un esquema ms sencillo de disear e implementar, es el correspondiente al regulador con una ganancia k o fuera del bucle de control, con la cual podr lograrse obtener error estacionario nulo, es decir, la salida ser igual a la referencia en tiempo estacionario. En la figura 3.4 se muestra el esquema de un servocontrolador.
x(k) ko +
u(k) x(k+1) = Gx(k)+Hu(k) C
r(k)
y(k) = x2(k)
M
k1 k2
M
kn
(3.10) (3.11)
= (k1
k2
u (k ) = K x(k ) + k o r (k )
___________________________________________________________________
35
Control Digital
(3.14)
(3.15)
(3.16)
Para obtener la salida en estado estacionario, como respuesta a una referencia escaln unitario, aplicamos el teorema del valor final:
lim y (k ) = lim
z 1 y( z) z 1 z = C ( zI G + HK ) 1 H k o
(3.17)
Los pasos de diseo para determinar K son los mismos que los obtenidos para el regulador.
Ejemplo 3.2 Considerando el modelo del proceso del ejemplo 3.1 que a continuacin
reescribimos:
x1 (k + 1) 0.3 0.2 x1 (k ) 1 + u (k ) x (k + 1) = 0.5 0 x1 (k ) 0 2 x1 (k ) y (k ) = (1 0.4 ) x (k ) 1 Suponer que los polos deseados de lazo cerrado estn localizados en 0.1, es decir:
1 = 2 = 0.1
Determinar:
___________________________________________________________________
36
Control Digital
a) La matriz ganancia del regulador y la salida y en tiempo estacionario para una referencia escaln unitario. b) Si la salida en tiempo estacionario no llega al valor de la referencia, entonces determinar una ganancia fuera de bucle ko que permita obtener tal objetivo.
Solucin a) La matriz ganancia K ya lo obtuvimos en el ejemplo 3.1, por lo que ahora determinaremos la salida en tiempo estacionario aplicando el teorema del valor final, usando el esquema de la figura 3.4. y ( z ) = C ( zI G + HK ) 1 H k 2 r ( z ) Donde:
z 1 y( z) k z 1 z = lim C ( zI G + HK ) 1 H k 2
z 1
= lim
Otra forma de verificar, es determinando si el modelo del proceso tiene integrador. Veamos:
___________________________________________________________________
37
Control Digital
zI G =
z + 0 .3 0 .2 0 .5 z
(0.2 k 2 ) k o z 0.5 z + (0.3 + k ) 0 z 1 y ( z ) = (1 0.4 ) 2 z + (0.3 + k1 ) + (0.5k 2 0.1) ( z 1) ( z 0 .2 ) k o z z 0.2 z + 0.01 ( z 1) z 1 y ss = lim y( z) z 1 z ( z 0 .2 ) k o z 1 ( z 0 .2 ) k o z = lim = lim 2 =1 2 z 1 z z 0.2 z + 0.01 ( z 1) z 1 z 0.2 z + 0.01 0 .8 k 0 = 1 k o = 1.0125 0.81 =
2
Considerando el esquema de la figura 3.5 podemos escribir las ecuaciones de estado y de salida de la planta, as como las ecuaciones del observador de estados. Veamos.
___________________________________________________________________
38
Control Digital
x( k + 1) = Gx( k ) + Hu ( k ) y ( k ) = Cx (k )
Proceso o planta u(k)
x(k + 1) = Gx(k ) + Hu (k )
(3.18) (3.19)
y(k)
C
~ (k ) x
+
~ (k + 1) = G~(k ) x x
+ Hu (k )
~ (k ) y C -
Ke
~ (k + 1) = G~ (k ) + Hu (k ) + K [ y (k ) ~ (k )] ; ~(k ) = C~ (k ) x x y y x e
Siendo x el vector de estados que se debe aproximar por el estado observado ~ del x modelo dinmico dado por la ecuacin (3.20).
(3.20)
___________________________________________________________________
39
Control Digital
e(k + 1) = (G K e C )e(k )
(3.21)
k e1 k K e = e2 M k en
C CG N = = CT M CG n 1
GT C T
K (G T ) n 1 C T
Si Rango N = n, entonces el proceso o planta es completamente observable (C.O.) 2. seleccionar los polos deseados del observador: 1 , 2 , K , n 3. Determinar el polinomio caracterstico deseado:
( z 1 )( z 2 ) K ( z n ) = 0 z n + 1 z n1 + 2 z n 2 + K + n 1 z + n = 0 (I )
4. Determinar el polinomio caracterstico deseado de lazo cerrado, considerando la matriz ganancia del observador:
___________________________________________________________________
40
Control Digital
f1 ( K e ) = 1 f 2 (K e ) = 2
k e1 ke Ke = 2 M k en
M f n (K e ) = n
1 = 2 = 0.2
Solucin
1. Verificar observabilidad: N = CT
0 .5 1 GT C T = 0 .4 0 .1
Rango N = 2 = n, entonces el proceso es completamente observable (C.O.) 2. Seleccionar los polos deseados del observador: 1 = 2 = 0.2 3. Determinar el polinomio caracterstico deseado: ( z 0.2)( z 0.2) = z 2 0.4 z + 0.04 = 0 (I )
4. Determinar el polinomio caracterstico deseado de lazo cerrado, considerando la matriz ganancia del observador:
zI (G K e C ) = 0
(0.3 + k e1 ) (0.1 + 0.4k e1 ) (G K e C ) = 0.5 k 0.4k e 2 e2
___________________________________________________________________
41
Control Digital
zI (G K e C ) =
= z 2 + (0.3 + k e1 0.4k e 2 ) z + (0.02k e 2 0.2k e1 ) 5. Determinar K e : Igualando los coeficientes de (I) y (II), se obtiene:
k e1 = 1 ; k e 2 = 0.3 K = (1 0.3)
T
___________________________________________________________________
42