Beruflich Dokumente
Kultur Dokumente
G j d
G j
d
La ganancia depende de la frecuencia , pero debido a que el sistema es lineal, es
independiente de la magnitud de la entrada d
d
Las cosas no son tan simples en los sistemas MIMO, porque en estos sistemas las seales de
entrada y de salida son vectores, y necesitamos considerar las magnitudes de los elementos de
cada vector utilizando la norma del vector. Entonces para una frecuencia dada la magnitud de
la seal de entrada vectorial sera
d12 d 22
(1.1)
y12 y 22
(1.2)
G j d
d
y12 y 22
(1.3)
d12 d 22
Nuevamente la ganancia depende de la frecuencia , y nuevamente es independiente de la
magnitud de la entrada d . Sin embargo, en un sistema MIMO hay ms grados de libertad
y la ganancia tambin depende de la direccin de la entrada d.
Para ilustrar esto consideremos, por ejemplo, un sistema de dos entradas y dos salidas. En este
d1
, la ganancia es en general diferente para los cinco siguientes vectores entrada:
d 2
caso, d
Control Avanzado
1
0
0.707
0.707
0.6
d 01 , d 02 , d 03
, d 04
, d 05
0
1
0.707
0.707
0.8
Todas las cuales tienen la misma magnitud d = 1 pero diferentes direcciones. Sea el
sistema:
5 4
G1
3 2
(1.4)
5
4
6.36
0.707
0.2
y 01 , y 02 , y 03
, y 04
, y 05
3
2
3.54
0.707
0.2
y las normas de estos cinco vectores salida, iguales a las correspondientes
ganancias, son
y01 5.83 ,
y02 4.47 ,
y03 7.3 ,
y04 1,
y1 0.28
El valor mximo de la ganancia definida por la ecuacin (1.3) cuando se vara la direccin de la
entrada es 7.343, que es igual al valor singular mximo de G,
mx
d 0
Gd
d
mx Gd G
d 1
(1.5)
mientras que la ganancia mnima es 0.272, que es igual al valor singular mnimo de G,
mn
d 0
Gd
d
mn Gd G
d 1
(1.6)
Las primeras igualdades en las ecuaciones (1.5) y (1.6) se deben a que la ganancia es
independiente de la magnitud de la entrada en un sistema lineal. Ms adelante veremos porqu
las ganancias mxima y mnima son iguales a los valores
singulares mximo y mnimo respectivamente.
186
U U 1
(1.7)
det A I 0
El autovector ti correspondiente al autovalor i es la solucin no trivial t i 0 a:
A i I ti
At i i t i
Los autovectores pueden juntarse como columnas en la matriz T y los autovalores 1, 2,. . . , n
como elementos diagonales en la matriz :
T t1 , t 2 ,, t n ;
diag 1 , 2 ,, n
A UV
(1.8)
donde la matriz U de dimensiones l x l y la matriz V de dimensiones m x m son unitarias, y la
matriz de dimensiones l x m contienen una matriz diagonal 1 de valores singulares reales y
no negativos, i, ordenados en orden descendente, como se muestra a continuacin
1 ;
0
o
donde
y
1 0 ;
lm
(1.9)
lm
1 diag 1 , 2 ,, k ;
(1.10)
k mn l , m
(1.11)
1 2 k
(1.12)
Los vectores columna de V, simbolizados por vi, son llamados vectores singulares derechos o de
entrada y los vectores columna de U, simbolizados por ui, son llamados vectores singulares
izquierdos o de salida.
187
Control Avanzado
Definimos u u1 , v v1 , u u k y v vk .
Ntese que la descomposicin indicada en la ecuacin (1.8) no es nica ya que A U ' V ' ,
donde U ' US, V ' VS 1 y S diag e j i , siendo i cualquier nmero real, es tambin una
DVS de A. Sin embargo, los valores singulares, i, son nicos.
Consideremos las siguientes relaciones, para deducir como calcular los valores singulares y las
matrices unitarias
AA UV UV UV V U UU
dado que U U 1 , podemos escribir
AA U U
(1.14)
(1.13)
2
i
A A UV UV V U UV VV
dado que V V 1 , podemos escribir
A AV V
(1.15)
(1.16)
Los valores singulares son entonces las races positivas de los k mn l , m autovalores ms
grandes de A A y AA . Esto es
i A i A A i AA
(1.17)
1.3.2.Condition Number
El condition number de una matriz de dimensiones l x m se define como el cociente
1 A A
k A A
(1.18)
donde k mn l , m . Se dice que una matriz con un condition number alto es una matriz mal
condicionada. Segn esta definicin una matriz deficiente de rango tiene un condition number
infinito.
b tr A A aij
c det A A
(1.19)
i, j
Ahora, la suma de los autovalores de una matriz es igual a su trazo y el producto es igual a su
determinante, por tanto
(1.20)
1 2 b ,
1 2 c
188
b b 2 4c
;
2
1 2
para
A
3 4
A
Por
ejemplo,
b b 2 4c
2
tenemos
b aij
(1.21)
2
1 4 9 16 30 ,
(1.23)
donde los ngulos 1 y 2 dependen de la matriz dada. De la ecuacin (1.24) vemos que las
matrices U y V tienen columnas ortonormales.
Los valores singulares son llamados tambin valores principales o ganancias principales, y las
direcciones asociadas a ellos se llaman direcciones principales.
Direcciones de entrada y de salida. Los vectores columna de U, simbolizados por ui,
representan las direcciones de salida de la planta. Son ortogonales y de longitud unitaria
(ortonormales), es decir
ui
ui1 ui 2 uil
2
ui ui 1,
ui u j 0,
i j
(1.25)
(1.26)
De igual manera, los vectores columna de V, simbolizados por vi, son ortonormales y de
longitud unitaria, y representan las direcciones de entrada. Estas direccones de entrada y de
salida se relacionan a travs de los valores singulares. Para aclarar esto, recordemos que V es
unitaria y por tanto V V I , entonces podemos escribir GV U , con lo cual al considerar
la columna i tenemos
(1.27)
Gvi i ui
donde vi y ui son vectores y i es un escalar. Es decir, si aplicamos una entrada en la direccin
vi, entonces obtendremos una salida en la direccin ui. Adems, dado que vi 1 y u i 1
podemos ver que el i-simo valor singular i nos da
directamente la ganancia de la matriz G en esta direccin. En otras palabras:
i G Gvi
Gvi
vi
(1.28)
Valores singulares mximo y mnimo. Como ya se ha dicho, se puede mostrar que la ganancia
ms grande en cualquier direccin es igual al valor singular mximo
189
Control Avanzado
G 1 G mx
d 0
Gd
d
Gv1
(1.29)
v1
G k G mn
d 0
Gd
d
Gvk
(1.30)
vk
Gd
d
(1.31)
Definimos u u1 , v v1 , u u k y v vk . Luego
Gv u ,
Gv u
(1.32)
El vector v corresponde a la direccin de la entrada con la mayor amplificacin, y u es la
correspondiente direccin de salida en la cual las entradas son ms efectivas. Las direcciones
asociadas a v y u son llamadas algunas veces las direcciones ms fuertes, de alta
ganancia, o ms importantes. Las siguientes direcciones ms importantes ests asociadas
con v2 y u2, y as sucesivamente hasta las direcciones menos importantes, ms dbiles o de
baja ganancia que estn asociadas con v y u .
Para ilustrar todo lo que hemos dicho acerca de la descomposicin en valores singulares en esta
seccin, consideremos primero el mismo ejemplo que en la seccin 1.1.1,
5 4
G1
3 2
La descomposicin en valores singulares de G1 es
0 0.794 0.608
0.872 0.490 7.343
G1
0.490 0.872 0
0.272 0.608 0.794
0.794
v
, y la ganancia ms pequea es 0.272 y se obtiene para una entrada en la direccin
0.608
0.608
v
. Esto confirma lo encontrado anteriormente.
0.794
Dado que en la planta G1 ambas entradas afectan ambas salidas, se dice que el sistema es
interactivo. Adicionalmente, el sistema es mal condicionado, es decir, algunas combinaciones
de las entradas tienen un efecto fuerte en las salidas, mientras que otras combinaciones tienen
un efecto dbil en las salidas. Esto se puede cuantificar mediante el condition number, que para
el sistema considerado es 7.343 0.272 27 .
Proceso de destilacin. Consideremos ahora el siguiente modelo de una columna de
destilacin
G s
1 87.8 86.4
75s 1 108.2 109.6
(1.33)
87.8 86.4
G
108.2 109.6
Los las magnitudes de los elementos de la matriz de transferencia son mucho mayores que 1, lo
que indica que no se tendrn problemas de restriccin en las entradas. Sin embargo, esto no es
190
A partir del primer vector singular de entrada, v 0.707 0.708 , se puede ver
Que la ganancia es 197.2 cuando aumentamos una entrada y disminuimos la otra
entrada en una cantidad similar. Por el otro lado, a partir del segundo vector singular de
entrada, v 0.708 0.707 , se puede ver que si aumentamos ambas entradas en una
cantidad similar, la ganancia es solamente 1.39. La razn de esto es que la interaccin en la
planta es tal que los de las dos entradas se contrarrestan. Por tanto, segn este modelo, el
proceso de est mal condicionado, al menos en el estado estacionario, y el condition number es
197.2 1.39 141.7 .
En sistemas dinmicos los valores singulares y sus direcciones asociadas varan con la
frecuencia, y para propsitos de control el rango de frecuencia de mayor inters es el
correspondiente al ancho de banda a lazo cerrado. Los valores singulares usualmente se dibujan
como una funcin de la frecuencia en un diagrama de Bode de magnitud con una escala
logartmica para le frecuencia y para la magnitud. En la Figura 1.2 se muestran los trazos
tpicos de los valores singulares del proceso de destilacin considerado en el ejemplo anterior.
Figura 1.2.- Diagrama de Bode de los valores singulares del proceso de destilacin en (1.34)
q ii ( s) q ij ( s)
i 1, , m
(1.35)
j 1
j i
191
Control Avanzado
qii ( s) q ji ( s)
Si denominamos ri s a:
m
ri ( s) qij ( s)
i 1,, m
(1.36)
j 1
j i
j 1
j i
ri ( s) q ji ( s)
i 1,, m (1.37)
j 1
j i
tambin del inverse Nyquist array, el cual es el conjunto de grficos de los lugares de Nyquist,
de los elementos de G 1 s , (claramente, el inverse Nyquist array est definido solamente
cuando Gs es cuadrada).
z
j 1
j i
ij
i 1,, m
(1.38)
z
j 1
j i
ji
i 1,, m
(1.39)
g ij ( j )
j1
j i
ji
( j )
(1.40)
j1
j i
A cada uno de estos crculos se les llama crculos de Gershgorin, y a la unin de stos, bandas
de Gershgorin (ilustrados en la Figura 1.3).
Si las bandas de Gershgorin de Gs excluyen el origen, diremos que Gs es diagonalmente
dominante (fila dominante o columna dominante, ver Figura (1.4).
192
Figura 1.4: Bandas de Gershgorin para un sistema que: (a) es diagonalmente dominante, (b) no
es diagonalmente dominante
193
Control Avanzado
c1
m1
k11 g11
(1.41)
m2
r m1 k 21 g 21
k12 g12
c1 m1k11 g11 2
1 k 2 g 2 k 22 g 22
(1.45)
dc1
k g k g
k11 g11 21 21 12 12
dm1
1 k 2 g 2 k 22 g 22
(1.46)
194
el lazo 2; en el otro extremo, cuando k2g2 se acerca al infinito por ejemplo si k2g2 es un
integrador acercndose al estacionario la ecuacin se aproxima a:
c1
m1
k11 g11
c2
k 21 g 21k12 g12
k 22 g 22
(1.47)
Para ilustrar el potencial para la interaccin, consideremos el caso en que todos los elementos
dinmicos son iguales. Entonces (1.47) se reduce a:
c1
m1
(1.48)
c2
Esta expresin asla las caractersticas interactuantes en un solo grupo. Dividiendo la ganancia
a lazo abierto con m2 constante entre aquella obtenida con c2 constante resulta la ganancia
relativa 11:
11
c1 m1 m
c1 m1 c
1
1 k 21k12 k11 k 22
(1.49)
Si tenemos por ejemplo: k11 = 1, k12 = -2, k21 = 3, k22 = 4. Entonces 11 = 0.4.
Para ganancias relativas entre cero y uno, el lazo 2 aumenta la ganancia del lazo 1,
haciendo que este sea ms sensible a la accin de control y ms lento a responder
completamente. Ganancias relativas mayores que la unidad mantienen la respuesta dinmica
pero reducen la efectividad de la accin de control al reducir la ganancia del lazo. Ganancias
relativas muy altas indican que el control ser muy poco
efectivo.
Las ganancias relativas negativas representan un caso especial. Porque la ganancia del lazo 1
cambia de signo cuando el controlador 2 es transferido entre manual y automtico, la accin del
controlador 1 ser incorrecta para una de estas condiciones. Si est ajustado para
retroalimentacin negativa cuando el controlador 2 est controlando, se producir
retroalimentacin positiva cuando el controlador 2 no pueda controlar, ya sea porque est en
manual o porque su variable manipulada est en su lmite. Ocurre lo mismo para el caso
contrario, es decir, si el controlador 1 est ajustado para retroalimentacin negativa cuando el
controlador 2 no puede controlar, se producir inestabilidad cuando el controlador 2 est
controlando. Consecuentemente, el lazo 1 es estable slo condicionalmente.
Control Avanzado
U1
0.2
0.8
U2
0.8
0.2
Los valores 11 = 22 = 0.2 = 1/5 indican que cuando se cierra el otro lazo, la ganancia del lazo
(u1, y1) (u2, y2) aumenta 5 veces (o disminuye si se abre). Los valores 12 = 21=0.8=1/1.25
indican que al cerrase el otro lazo la ganancia aumenta muy poco (solo 1.25 veces).
Claramente esto nos indica que la combinacin (u1, y2) (u2, y1) es la ms adecuada, la que
presenta menos interaccin.
Ejemplo:
Y1
Y2
U1
2
-1
U2
-1
2
Si elegimos (u1, y1) y (u2, y2) la ganacia cambia en un factor de 0.5 al cerrar el otro lazo. La
otra combinacin cambia el signo de las ganancias. No puede considerarse.
Clculo de las ganancias relativas de un sistema. Primero se debe calcular la matriz de
ganancias estacionarias, Kij, para lo cual hay dos formas:
1.- Experimentalmente o en simulacin cuando no podemos actuar sobre el sistema
directamente, como se ha indicado anteriormente.
196
K 21
u1 => se sustituye este valor en la primera ecuacin:
K 22
y1 K 11* u1 K 12 *
Para obtener K 22
y 2
u 2
K 21
y1
u1 => K 11
K 22
u1
y 1cte
y 2 cte
K 11* K 22 K 12 * K 21
K 22
0 K 11* u1 k 12 * u 2 u1
K 12
K 11* K 22 K 12 * K 21
u 2 K 22
K 11
K 11
K 12
y1
u 2
K 21
y 2
u1
y 2 cte
y 1 cte
K 21* K 12 K 11* K 22
K 21
K 21* K 12 K 11* K 22
K 12
Por tanto los coeficientes Kij se pueden calcular como combinacin de ganancias estacionarias
en lazo abierto. Ahora las ganancias relativas, ij, se calculan fcilmente:
11
K11
K11 * K 22
,
K 11 K11 * K 22 K12 * K 21
22
K 22
K11 * K 22
, etc.
197
Control Avanzado
U1
U2
Y1
K 11* K 22
K 11* K 22 K 21* K 12
K 12 * K 21
K 21* K 12 K 11* K 22
Y2
K 12 * K 21
K 21* K 12 K 11* K 22
K 11* K 22
K 11* K 22 K 21* K 12
Con esta matriz de y utilizando la regla dada, se deben elegir los pares de entrada-salida ms
adecuados (aquellos con valor de ij positivos y lo ms cercanos posible a la unidad) teniendo
en cuenta la estabilidad.
Una caracterstica adicional que debe notarse del clculo de las ganancias relativas, es que, por
ser cocientes de ganancias a lazo abierto similares, no solamente son adimensionales, sino
adems no se ven afectadas por dimensiones, no linearidades, ni factores comunes.
Ejemplo: MEZCLADOR
Objetivos: controlar el flujo y la composicin de la mezcla.
A
T
A: Caudal de entrada de A
S: Caudal de entrada de B
F: Caudal de Salida
X: Fraccin molar de A a
La salida
FT
=
F=A+S
X*F=A
K FA
F
A
K FS
F
S
S cte
Acte
K XS
198
K XA
1,
( A / A S )
A
S cte
S
1 X
2
F
( A S )
1,
X
S
Acte
( A / A S )
S
Acte
A
X
2
F
( A S )
A
1
1 X
F
S
1
X
F
1-X
1-X
FC
Si X 0.5 = (A,F)
(S,X)
FT
AT
FT
AC
A
Si X 0.5 = (A,X)
(S,F)
AT
TT
FT
FC
199
Control Avanzado
Si X 0.5, esto indica que la interaccin es muy alta y el sistema no podra controlarse
empleando lazos simples.
Para un sistema n x n puede emplearse el mismo procedimiento para obtener las ganancias
relativas en funcin de las estacionarias. En cualquier caso e independientemente de la
dimensin puede obtenerse la matriz RGM a partir de la matriz de ganancias estacionarias de la
siguiente forma:
Calcular la traspuesta de la inversa de la matriz de ganancias estacionarias y multiplicar cada
trmino de esta nueva matriz por el correspondiente trmino de la matriz original.
Una forma de saber si se ha realizado bien el clculo es que la suma por filas y por columnas de
la matriz RGM es igual a uno.
El siguiente paso es estudiar la estabilidad del par entrada-salida elegido. Para ello se utiliza el
ndice de interaccin: Iij de un par que se define:
Iij
1 ij
ij
FT
AT
I FA
K * K XA
1 FA
FS
FA
K FA * K XS
I FA
1 X
X
I XS
1 X
X
FT
Si damos un salto en la referencia de F = hay un salto F, el controlador modificar A para
llevar a la salida F a su nuevo valor de referencia = A = F / KFA. Debido a la interaccin,
este cambio en el flujo de A provoca un cambio en la composicin de la mezcla de salida: =
X = KXA * A = KXA * F / KFA. Este cambio en la composicin de salida se detecta por su
controlador que toma una accin correctiva para restaurar la composicin a su valor de
refrencia. Esta accin de control sobre el flujo de S tiene una magnitud: = S = X / Kxs =
KXA * F / (KFA * KXS). Finalmente, y de nuevo debido a la interaccin este cambio de S,
causa una variacin en le flujo de salida F de magnitud: F = KFS * S = KFS * KXA * F /
(KFA * KXS).= IFA * F. Se ha realizado un ciclo completo, y esto se repetir hasta que
desaparezcan las desviaciones. Para que esto ocurra , el ndice de interaccin IFA debe ser
menor que 1 para que las desviaciones en F debido a la interaccin, despus de un ciclo
completo sean menores que las variaciones de F, F debido al cambio en la referencia. Si IFA >
1, las desviaciones se incrementan en cada ciclo hasta que el controlador llega a la saturacin,
que es una situacin indeseable.
200
SSGM
n
Kii
i 1
F
X
A
1
S
1
1 X
F
X
F
ESTABLE
S
X
F
1 X
F
ESTABLE
Los dos sistemas son estables, ahora deberamos probar con el ndice de interaccin:
Para la primera combinacin:
I FA
1 X
X
I XS
1 X
X
Para la segunda:
I XA
X
1 X
I FS
X
1 X
Si X > 0.5 => IFA = IXS < 1 => Sistema es estable con la combinacin (A,F) y (S,X), en cambio
es inestable si cogemos los pares (A,X) y (S,F) ya que IXA = IFS > 1
Si X < 0.5 => la combinacin estable es (A,X) y (S,F).
201
Control Avanzado
G ( 0 ) G12 ( 0 ) Q1
K 11
G21( 0 ) G22 ( 0 ) 0
0
Q2
y1
U1
Ref1
R1
U2
Ref2
R2
Y2
Vamos a ver como queda la salida del sistema con el desacoplo en estado estacionario, en lazo
cerrado:
Y(s) = [I + G(s) K(s)]-1 G(s)K(s)W(s) = [I + G(s)G-1 (s)Q(s)]-1 G(s) G-1 (s) Q(s) W(s)
Para calcular la salida en estado estacionario, se hace s=0:
202
Y() = [I + G(0) G-1 (0) Q(0)]-1 G(0) G-1 (0) Q(0) W(0) = [I + Q(0)]-1 Q(0) W()
Por ser Q(0) diagonal => [I + Q(0)]-1, tambin lo ser y por lo tanto el sistema queda
desacoplado. Ntese, no obstante que aparece un error estacionario entre y() y w() en
general. Por ejemplo para el caso en que Q(0) = I, o sea cuando Q1 = Q2 = 1, el error
estacionario ser: y() = [I +I]-1 I w() = 0.5 w(). De modo que en general Q deber tener
ganancia alta para reducir dicho error.
Pero existe un problema, si la matriz G es casi singular (su determinante 0) y por lo tanto mal
condicionada, el desacoplo calculado puede estar lejos del correcto, ya que pequeos errores en
la determinacin de G darn lugar a grandes variaciones en los reguladores calculados.
Un procedimiento para saber si una matriz G est mal condicionada, y por lo tanto si es factible
implementar reguladores de desacoplo, es aplicar la descomposicin en valores singulares
(SVD) y calcular el condition number. Este nmero puede tomarse como una medida de lo
prxima que A est de ser singular; cuanto mayor sea el condition number ms mal
condicionada est la matriz A. No existe una regla fija pero un valor de 50, indica
proximidad a condiciones de matriz singular. Como conclusin, no siempre se puede
desacoplar en estado estacionario.
RGA K K K H K K 1
(1.53)
donde el operador simboliza el producto Hadamard o Schur o elemento por elemento.
Obviamente esta definicin del RGA se aplica tambin en sistemas de 2 x 2.
Si ordenamos los datos del ejemplo considerado en las secciones 1.3.1 y 1.3.2 en una forma
matricial tendremos:
1 2
0.4 0.2
0.4 0.6
1
K1
, K1
, K1
3 4
0.3 0.1
0.6 0.4
Lo cual coincide con los resultados obtenidos anteriormente.
Y en el caso de un sistema de 3 x 3 tendramos, por ejemplo:
1 2 3
0.7 0.6 0.3
0.7 0.6 0.9
1
203
Control Avanzado
ij k ij k ji k ij
cij
i j
det K
k ij det K ij
(1.54)
det K
i j
1. K 1 K K
2. La suma de los elementos de cada fila y de cada columna del RGA es 1. Esto es,
i 1
3.
ij 1 y
n
j 1
ij 1 .
K es perturbado de kij a k ij k ij 1
1
ij
1.1. Conclusiones
204