Professional Documents
Culture Documents
Ingeniera Electrnica
Los esquemas ms difundidos son los del tipo Proporcional Integral Derivativo PID, con sus
diversas variantes, por ejemplo, Modificado, con predictor, con anti-wind up, auto sintona,
etc.
yd
et
ut yt
Controlador Proceso
-
Ntese que en la Fig. 4-1 slo se est midiendo yt que es la variable de salida, quedando todas
las dems variables fuera de las entradas del controlador. Frecuentemente, a igualdad de costo
en los sensores, sas variables intermedias se pueden medir con mayor exactitud.
ut yt rt
Proceso -
xt et
Controlador
En el esquema de la Fig. 4-2 se destaca la posibilidad de medir las variables convenientes del
proceso, incluida la yt, Para realizar el diseo del Controlador, se utiliza el concepto de Diseo
de controladores en variables de estado.
x0
x& xt yt
ut
B dt C
A
-
xD
x& t = e ( A BK )t x 0 . (4-4)
Para establecer el valor de la matriz K del controlador, existen diversas metodologas.
4.3. Controlabilidad
El teorema establece que toda matriz cuadrada nn anula su ecuacin caracterstica, lo que se
puede escribir como
p( ) = I A = n + c n 1 n 1 + c n 2 n 2 + L + c 1 + c 0 = 0 (4-5)
entonces
p(A ) = A n + c n 1 A n 1 + c n 2 A n 2 + L + c1 A + c 0 I = 0. (4-6)
Ntese que la (4-5) es una igualdad escalar y que la (4-6) es una igualdad matricial. Por lo
tanto, ambas ecuaciones no pueden igualarse, o sea que no pueden intercambiarse A por .
(I A )1 = adj(I A ) (4-7)
I A
I A I = (I A )adj(I A ) = p( )I.
(4-9)
Reemplando el clculo de la adjunta por su equivalente en forma de poliomonio B,
p( )I = (I A )B (4-10)
donde
n 1
B = adj(I A ) = i B i . (4-11)
i =0
Calculando entonces
n 1
p( )I = (I A ) i B i (4-12)
i =0
que como y A no varan con n, se incorporan a la sumatoria directamente, obteniendo
n 1 n 1 n 1 n 1
p( )I = Ii B i Ai B i = i +1 IB i i AB i
(4-13)
i =0 i=0 i =0 i =0
en forma compacta n 1
p( )I = n Bn 1 + i (Bi 1 ABi ) AB0 . (4-14)
i =1
n 1
n I + n 1c n 1I + L + c1I + c 0 I = n B n 1 + i (Bi1 ABi ) AB0 (4-15)
i =1
I = Bn1 , (4-16)
c 0 I = AB 0 . (4-18)
Para poder incorporar a la matriz A en la igualdad (4-15), se va a multiplicar miembro a
miembro por Aj a las Ecs. (4-16), (4-17) y (4-18), y luego se realiza el proceso de la suma.
A n I = A n B n 1 (4-19)
A i c i I = A i B i 1 A i AB i 1 i n - 1 (4-20)
(4-21)
A 0 c 0 I = A 0 AB 0
0
pero ntese que A es la identidad I.
Ahora se procede sumando a las igualdades (4-19), (4-20) y (4-21) lo que resulta en
( )
n 1 n 1
A n + A i c i + c 0 I = A n B n 1 + A i B i 1 A i AB i AB 0 . (4-22)
i =1 i =1
+ A B0 A AB1 AB0 = 0.
Ntese que p(A) es un polinomio en A y consiste en una matriz, mientras que p() es un
escalar.
Ejemplo.
Verifique que la matriz
a b
A= (4-25)
c d
Cualquier funcin polinmica de A nn, puede escribirse como una combinacin lineal de
I, A, A2, An-1. Es decir
n 1
A n = c 1 A i . (4-26)
i =0
Si existe la inversa de A, entonces A-1 tambin es una combinacin lineal de la n-1 primeras
potencias de A.
La matriz eAt tambin resulta ser combinacin lineal de las n-1 primeras potencias de A
e At =
(At )i n 1
= i (t )A i (4-27)
i =0 i! i =0
sta ltima consecuencia es importante para el clculo de eAt, ya que slo se debe encontrar a
las funciones i(t).
Polinomio mnimo
La ecuacin caracterstica de una matriz A, no es necesariamente la ecuacin escalar de menor
grado que satisface. El polinomio de menor grado que A satisface es el polinomio mnimo.
Puede escribirse
( ) = m + a1m1 + L + a m1 + a m , m n (4-28)
tal que (A)=0,
(4-29)
(A ) = A m + a1A m1 + L + a m1A + a m I = 0.
4.3.2. Cmputo de la matriz exponencial
Existen varias opciones. Por ejemplo, puede hallarse mediante el mtodo de la diagonalizacin
de eAt.
e 1t 0 0 0
2t
0 e 0 0 1
e At = Pe Dt P 1 = P P (4-30)
0 0 O 0
0 0 0 e n t
donde P es una matriz diagonalizante. Si es Jordan,
e At = Se Jt S1. (4-31)
Tambin puede usarse la transformada de Laplace,
[
e At = L1 (sI A )
1
] (4-32)
donde primero debe obtenerse la inversa de (sI-A) en trminos de s, lo que da cocientes de
polinomios y luego se antitransforma cada elemento de la matriz.
por lo que slo se deben encontrar las funciones temporales i(t), que son n incgnitas. Se
puede multiplicar miembro a miembro la igualdad (4-33) por un autovector correspondiente a
un autovalor 1 y se obtiene
e 1t = 0 (t ) + 1 (t )1 + 2 (t )12 + L + n 1 (t )1n 1 (4-34)
e 1t 1 1 L 1n 1 0 (t )
1t
e = 1 2 L n2 1 1 (t ) (4-35)
M M M O M M
1t
e 1 n L nn 1 n 1 (t )
( )
d e 1t
= te 1t = 1 (t ) + 2 2 (t )12 + L + (n 1) n 1 (t )1n 2 (4-38)
d1
( )
d r 1 e 1t
= t r 1e 1t = (r 1)! r 1 (t ) + L + (n r )L(n 2 )(n 1) n 1 (t )n 1r (4-39)
d r 11
Mtodo Sylvester
1 1 21 L m11 e 1t
1 2 22 L m21 e 2t
M M M M M M = 0. (4-40)
m 1 mt
1 m 2
m L m e
2 m 1
I A A L A e At
Se desarrolla a partir de la ltima columna, y se despeja eAt, obteniendo una expresin como la
(4-33).
Ejemplo
Calcular eAt mediante el mtodo de Sylvester siendo
0 1
A= . (4-41)
0 2
2e At + A + 2 I Ae At = 0, (4-43)
resulta
e At = I +
1
2
( )
1 e 2t A.
(4-44)
e 1t = 0 (t ) + 1 (t )1
2t (4-45)
e = 0 (t ) + 1 (t )2
0 (t ) = 1
(4-46)
1 e 2t
1 ( t ) =
2
Ahora se obtiene
e At = 0 (t )I + 1 (t )A = I +
1
2
( )
1 e 2t A. (4-47)
Para deducir la condicin de controlabilidad, se asumir que el estado final ser el origen a un
tiempo t1, y que t0 ser 0. Aplicando sta condicin a la solucin
t
x (t ) = e At x (t 0 ) + e A ( t s ) Bu(s )ds (4-49)
0
se obtiene
t1
x (0 ) = e As Bu (s )ds. (4-50)
0
Ahora se reemplazar a e-At por su equivalente analtico (4-33). Por lo tanto, se utiliza la
igualdad
n 1
e At = 0 (t )I + 1 (t )A + 2 (t )A 2 + L + n 1 (t )A n 1 = k (t )A k (4-51)
k =0
At
que es til para evaluar analticamente a la funcin e .
x (0 ) = A k B k (s )u (s )ds (4-52)
k =0 0
http://www.inv.limac.efn.uncor.edu/ k (s
Dr. Ing.J. A.)uPucheta.
(s )ds = k . 35
0
Sistemas de Control II. Ingeniera Electrnica
valores k, como
(4-53)
As, la Ec. (4-52) resulta en
n 1
x (0 ) = A k B k . (4-54)
k =0
sI A = s n + a 1s n 1 + L + a n 1s + a n . (4-60)
Si la inversa de T existe, lo que est sujeto a que el sistema sea controlable, se puede
reemplazar el estado x por el nuevo estado en las ecuaciones del sistema
x& t = T 1 AT x t + T 1 B u t (4-62)
donde las matrices de estados y de entrada tendrn la forma cannica controlable
0 1 0 K 0
0 0 1 K 0
T -1 AT = M M M K M, (4-63)
0 0 0 O 1
- a n - a n -1 - a n -2 K - a1
0
0
T B = 0 .
-1
(4-64)
.
1
A su vez, la accin de control se transforma en
u t = KTx t (4-65)
siendo el controlador
KT = [ n n 1 L 1 ]. (4-66)
As, reemplazando los valores obtenidos por las Ec (4-63), (4-65) y (4-66) , se tiene que
0 1 0 K 0 0
0 0 1 K 0 0
sI M M M K M + 0[ n n 1 L 1 ] = 0 (4-70)
0 0 0 O 1 .
- a n - a n -1 - a n -2 K - a1 1
http://www.inv.limac.efn.uncor.edu/ Dr. Ing. J. A. Pucheta. 37
Sistemas de Control II. Ingeniera Electrnica
K = [ n a n n 1 a n 1 L 1 a 1 ]T 1 . (4-74)
El diseo del controlador comienza ubicando a los polos i, que son los polos de lazo cerrado.
Luego, mediante la Ec. (4-68) se obtienen los coeficientes i, y resolviendo la Ec. (4-74) se
obtiene el controlador K.
Ntese que ste mtodo tiene como ventaja de que es un mtodo simple y directo. No
obstante, no se tiene en cuenta el efecto conjunto de los polos en el comportamiento del
sistema, ni tampoco la magnitud de las acciones de control. El mtodo requiere de iteraciones
prueba y error hasta encontrar la respuesta adecuada.