Documentos de Académico
Documentos de Profesional
Documentos de Cultura
* Fecha de recepcin: 16 de julio de 2009. Fecha de aceptacin para publicacin: 19 de agosto de 2009. Este artculo se
deriva del proyecto de investigacin denominado Desarrollo de una herramienta para el diseo de controladores robustos,
registrado con el nmero P 08-80, I 08-40 de la Universidad Autnoma de Colombia.
** Submitted on July 16, 2009. Accepted on August 19, 2009. This article results from the research project called Developing a
Tool for Designing Robust Controllers, registered with the number P 08-80, I 08-40 of the Universidad Autnoma de Colombia.
*** Data de recepo: 16 de julho de 2009. Data de aceitao para publicao: 19 de agosto de 2009. Este artigo deriva
do projeto de pesquisa denominado Desenvolvimento de uma ferramenta para o desenho de controladores robustos,
registrado com o nmero P 08-80, I 08-40 da Universidade Autnoma da Colmbia.
**** Ingeniero electrnico. Magster en Ingeniera, Universidad de los Andes, Bogot, Colombia. Profesor de la Universidad
Autnoma de Colombia, Bogot, Colombia. Correo electrnico: franklin.pineda@fuac.edu.co.
***** Ingeniero mecnico. Magster en Ingeniera, Universidad Nacional de Colombia, Bogot, Colombia. Profesor de
la Universidad Distrital Francisco Jos de Caldas y de la Universidad Autnoma de Colombia, Bogot, Colombia. Correo
electrnico: luini@madrid.com.
****** Ingeniero electrnico. Magster en Ingeniera Electrnica y de Computadores, Universidad de los Andes, Bogot, Colombia. Profesor de la Universidad Autnoma de Colombia, Bogot, Colombia. Correo electrnico: alonso_chica@yahoo.es.
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009. ISSN 0123-2126
Resumen
Abstract
Resumo
Palabras clave
Key words
Palavras chave
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
373
Introduccin
El modelamiento matemtico de sistemas es quiz el primer aspecto necesario
para formular un sistema de control automtico. El ingeniero de control, a partir
de una o varias plantas, intenta describirlas de la manera ms acorde con un
comportamiento inherente, algunas veces por medio de subsistemas, a fin de
establecer la mejor aproximacin del estado dinmico en cualquier tiempo. Los
sistemas, en la mayora de los casos, son de tipo multivariable, es decir, tienen
ya sea ms de una entrada, ms de una salida o ambas (Chen, 2009).
El modelamiento y la descripcin de estos sistemas se pueden representar
por medio de matrices de transferencia, sistemas de ecuaciones diferenciales y
ecuaciones dinmicas de estado. Estas ltimas son ms conocidas con el nombre de representacin en el espacio de estado y tienen un inters particular, porque
permiten un manejo matricial del problema. Generalmente, para trabajos
computacionales y de implementacin electrnica siempre se recurre al modelo
en espacio de estado.
Algunas veces, la descripcin en matrices de transferencia no es suficiente
para caracterizar un sistema completamente (Chen, 2009); esto se debe a que
muchas veces el sistema posee condiciones iniciales que no se pueden reflejar
muy bien dentro de una descripcin entrada-salida, en especial los estados que
pueden tener variables en cualquier tiempo. De igual manera, tampoco se refleja de manera inmediata cules polos son controlables, observables y cules
de ellos no lo son.
No obstante, el desarrollo de las matrices de transferencia se ha convertido
en un mecanismo til para encontrar rpidamente las caractersticas esenciales
de los sistemas multivariables; entre los ms importantes, su orden, sus polos y
sus ceros, algo que no se puede saber a priori en una representacin de modelo
diferencial ni en un modelo de representacin de estado. Los mayores trabajos
siguen en proceso, intentando minimizar o reducir los modelos para no ver la
representacin de estado con muchas ecuaciones.
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009
g
i1
g12 g1 j
g 22 g 2 j
g i 2 g ij
(1)
(2)
1
G ( s ) = ND
(3)
(4)
1
G ( s ) = D N
(5)
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
375
G~ p xp( s)
a)
P Q
D 1 N
b)
QP1
ND1
x = Ax + B
y = Cx + D
n = deg G ( s )
(6)
2. Fracciones coprimas
El modelo de una fraccin coprima es un caso especial de la descripcin en matrices en fraccin polinomial. En efecto, se cumplen (7) y (8).
(7)
N ( s ) D ( s ) = D ( s ) N ( s )
(8)
2
m 1
m
Q ( s ) = Q + Q s + Q s + ... + Q
s
+Q s
0
1
2
m 1
m
(9)
D ( s ) = D0 + D1s + D2 s 2 + ... + Dm 1s m 1
(10)
(11)
2
m 1
N ( s ) = N + N s + N s + ... + N
s
0
1
2
m 1
(12)
Obsrvese que el grado de D ( s ) debe ser n (6), esto es, m 1= n; adems, para
matrices de transferencia cuadradas, todas las matrices implicadas Pi , Qi , Di , N i
son cuadradas qq. Solucionando M en (13), que se encuentra formada por
las submatrices en (14), encontramos la fraccin coprima izquierda. T (15) se
forma de los coeficientes de P y Q organizados en forma de matriz de Silvester2
generalizada (Chen, 2009). Esta matriz debe tener m grupos P, Q formados de
arriba hacia abajo, es decir, T debe ser cuadrada de tamao m (2q).
2
Existen otras formas de representar la matriz de Silvester, cuyo resultado para el clculo de M es similar (Chen, 2009).
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
mt = 0
(13)
M = N0 D0 N1D1 N 2 D2 N n Dn
P0
Q0
0
0
=
0
0
0
0
P1 P2
Q1 Q2
P0 P1
Q0 Q1
0
0
0 P0
0 Q0
377
Pm 1
0
0
Pm
Qm 1 Qm
0
0
0
P2
Pm 1
Pm
0
Q2
Qm 1 Qm
P1
P2
Pm 1 Pm
Q1
Q2
Qm 1 Qm
(14)
(15)
deg G ( s ) = v + v + ... + v
1
2
q
(16)
(17)
2
m 1
m
Q ( s ) = Q + Q s + Q s + ... + Q
s
+Q s
0
1
2
m 1
m
(18)
2
m 1
D ( s ) = D + D s + D s + ... + D
s
0
1
2
m 1
(19)
2
m 1
N ( s ) = N + N s + N s + ... + N
s
0
1
2
m 1
(20)
Para este caso, las fracciones coprimas (21) se deben solucionar por medio
de la matriz generalizada de Silvester S (23). No obstante, la formacin de S
difiere notoriamente de la matriz T en estructura, mas no en propiedades, por
lo cual cumple el Teorema 1, expresado en trminos de S. Si encontramos las
columnas linealmente independientes de la matriz generalizada, buscando de
izquierda a derecha LHS, debidas a Qi, entonces los ndices por columnas deben
cumplir la ecuacin (24).
SM = 0
(21)
M = N0 D0 N1D1 N 2 D2 N n Dn
P0
P1
P2
=
Pm 1
Pm
0
0
0
0
Q0
Q1
P0
Q0
Q2
P1
Q1
P2
Q2
Qm 1
Qm
Pm 1 Qm 1
0
Pm
Qm
0
0
0
0
0
deg G ( s ) = + + ... +
1
2
p
]T
0
0
0
0
0
0
P0
Q0
P1
Q1
P2
Q2
Pm 1 Qm 1
Pm
Qm
(22)
(23)
(24)
Al calcular los p vectores nulos de las matrices formadas por cada primer Qi
(polinomial izquierda para este caso) columna linealmente dependiente, encontraremos la fraccin coprima hacia la derecha (rcf).
2.3 Factorizacin qr
Una forma sencilla, no nica, de encontrar las filas o columnas linealmente independientes dentro de las matrices T (15) o S (23) es aplicar una descomposicin
qr (Chen, 2009) definida por:
= R
QM
(25)
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
379
d
0
0
0
r =
0
0
0
0
x x
n x
0 d
0 0
0 0
0 0
0 0
0 0
x
x
x
n
0
0
0
0
x
x
x
x
d
0
0
0
x x
x x
x x
x x
x x
0 x
0 d
0 0
x
x
x
x
x
x
x
0
(26)
3. Metodologa
3.1 Realizacin de la fraccin coprima
Luego de encontrar las fracciones coprimas es necesario convertir el sistema a
espacio de estado. Aunque se presentarn los dos algoritmos, uno para la derecha y otro para la izquierda, ambos son muy semejantes, y se diferencian entre
s por posiciones en las premultiplicaciones matriciales. La idea es llegar a un
sistema del tipo (27), donde ARnn, B Rnq, CRpn y DRpq, son matrices de
valores constantes.
x = Ax + B
y = Cx + D
(27)
(28)
No confundir esta matriz constante con la matriz de fraccin coprima, la cual consta de polinomios elementales y cuya
sintaxis, de aqu en adelante, ser D(s).
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009
Definidas las matrices coprimas, sin importar si son hacia la derecha o hacia la
izquierda, a partir de sus polinomios en (29) y (30), se plantean metdicamente
los dos tipos de realizaciones siguientes:
Dii (s) = sviaii,visvi1aii,2saii,1
(29)
(30)
1
0
=
0
0
(31)
1
0
=
0
0
b12 b1q
1
0 b1, q 1
0
0
1
(32)
N* = N(s) DD(s)
(33)
(34)
c11,1 c11,v1
C=
c
c
q1, v1
q1,1
(35)
c12,1 c1 p ,v p
cq 2,1 cqp ,v p
(36)
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
381
(37)
v 1
(38)
1
0
Aii =
0
1
ii ,1 ii ,2 ii ,vi
(39)
0
Aij =
0
ij ,1 ii ,vi
(40)
0 0
I
I
X
X
X
X
X
X
X
X
X
A=
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
VqxVq
B=
X
X
X
12
O
O 1 XXX
O
O O 1
C=
con base en (43). Los bloques resultantes al expandir los polinomios se deben
ubicar en la forma cannica 4 (Figura 3).
K
1
a12, 2 +1
=
a1 p , p +1
(41)
N* = N(s) D(s)D
(42)
D*(s) = D(s)K1
(43)
Figura 3. Forma cannica 4
V1xV1
X
X
X
X
X
X
1
X
X
X
X
X
X
X
X
X
C=
X
X
X
X
X
X
X
X
X
A=
X
X
X
X
X
X
O
1
XXX
O
I
O
B=
VpxVp
O
O
1
4. Ejemplo
El ejemplo que se muestra a continuacin inicia con la bsqueda de una fraccin
matricial polinomial hacia la izquierda lmpf; luego, por medio de la matriz de
Silvester generalizada se hallar la rcf para terminar con una realizacin mnima
en forma cannica 12 (vase Figura 2), que es el camino denominado a de la
Figura 1. Para ello se toma un sistema dinmico multivariable modelado como
en (Polak, 1966), cuya matriz de transferencia (45) de dos entradas y dos salidas es
de grado 4.
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
383
d 2 y1 ( t )
dy1 ( t )
dy2 ( t )
+3
+ y (t ) + 2
+ 3 y (t ) = u (t )
1
2
1
dt
dt
dt 2
d 3 y1 ( t )
d 2 y1 ( t ) dy1 ( t )
d 2 y2 ( t ) dy2 ( t )
3
+3
+
+3
dt
dt
dt 3
dt 2
dt 2
du1 ( t )
du2 ( t )
+ u (t ) +
+ 3u ( t )
1
2
dt
dt
+6 y ( t ) =
2
G ( s ) =
1
s 2 + 6 s 2 + 3 s +1
( )(
(44)
s 2 2 s + 3 (s + 3)(2 s + 3)
2
s + 3 s +1 ( s + 3) s 2 + 3 s +1
(45)
s 4 + 3s3 + 7 s 2 +18 s + 6
2
s +6
s2 2 s +3
1
(2 s 2 + 9 s + 9)
s +3
(46)
P (s) =
6 0 18 0 7 0 2 3 0 3 1 0 4
0 6 + 0 0 s + 0 1 s + 0 0 s + 0 0 s
Q (s) =
3
1
SM
6
0
18
0
7
0
3
0
=
1
0
9 2 9
1 2 s 2 + 0 0 s 3 + 0 0 s 4
+
s+
0 0
0 0
3
0 1 0 0
0 3 9
6 1
3
0 2 9 6 0 3 9
0 0 1 0 6 1
3
0 1 2 18 0 2 9 6 0 3 9
1 0
0 0 0 0 1 0 6 1
3
0 0
0 7 0 1 2 18 0 2 9 6 0 3 9
0 0
0 0 1 0
0 0 0 0 1 0 6 1
3
0 0
0 3 0 0
0 7 0 1 2 18 0 2 9
0 0
0 0 0 0
0 0 1 0
0 0 0 0 1
1 0 0
0 3 0 0
0 7 0 1 2
0 0 0
0 0 0 0
0 0 1 0
0
1 0 0
0 3 0 0
0
0 0 0
0 0 0 0
0
1 0 0
0
0 0 0
0
(47)
1
0.06
1.17
0.28
0
0
3.11
0.94
0
0
1
0
0
0
0
0
(48)
2
2.89
6.67
3.56
0
1
2.78
0.11
=0
0
0
0
1
0
(49)
existen dos columnas LI, debido a n1 y dos columnas LI debido a n2, esto es,
1=2 y 1=2 de (24). Por lo tanto, el sistema es de orden 4. Calculando y
normalizando los vectores nulos asociados a las columnas 11 y 12 de la matriz
S (es fcil su clculo con la funcin null de Matlab), obtenemos la matriz M.
De (22) se determinan las fracciones coprimas en (52).
D(s) =
117 /100
7 / 25
N (s) =
1
3 / 50
G ( s ) =
1
3 / 50
2
+ 0 0 s
289 /100
0 1
(50)
(51)
2
s 2 +311/100 s +117 /100 139 / 50 s + 667 /100
47 / 50 s + 7 / 25
s + 289 /100
s 2 11/100 s +89 / 25
(52)
Ahora slo falta la realizacin del sistema: primero el clculo de (31) en (53),
(33) en (54) y (36) en (55):
K =
1 0 K 1 = 1 0
0 1
0 1
=
*
D =
1
3 / 50
s + 289 /100
(53)
(54)
139 / 50 s + 667 /100
(55)
s 2 11/100 s +89 / 25
0
117 / 100
A=
0
7 / 25
1
C =
3 / 50
0 0
1 0
,B =
0
1
0 0
0 1 (56)
89 / 25
11 / 100
2
0
0 0
,D =
289 / 100
1
0 0
Todos los procesos se han optimizado haciendo uso de Matlab para conseguir la realizacin mnima. Estas funciones se describen en la Tabla 1 y pueden
ser descargadas de htpp://www.fept.co.nr/myfun.zip, donde el usuario podr
apreciar el desarrollo algortmico.
Extensin del mtodo de Gauthier para realizaciones mnimas multivariables, incorporando la teora de fracciones coprimas
385
Descripcin
mtf2lmpf
mtf2rmpf
mSilvester
lmpf2ss
rmpf2ss
5. Conclusiones
En este trabajo se han unido dos tcnicas para obtener una realizacin mnima
multivariable. La primera es la obtencin de fracciones coprimas a partir de
representaciones en fraccin de matriz polinomial con matrices de Silvester generalizadas, y en la segunda interviene el mtodo de Gauthier, lo cual en principio
es aplicable solamente a fracciones coprimas hacia la izquierda. La extensin
que se hace para fracciones coprimas hacia la derecha es una buena alternativa
por su sencillez y facilidad en los manejos matriciales y porque la bsqueda de
las fracciones coprimas no es sencilla y se debe hacer con ayuda computacional.
La creacin de las funciones de la Tabla 1 facilita considerablemente este proceso, con las restricciones impuestas para matrices de transferencia cuadradas.
A pesar de que las formas cannicas impuestas como 12 y 4 dentro de los
estilos de realizacin no son las nicas, s son las que ms se utilizan como realizaciones controlables y observables. Estas, a su vez, aportan bastantes ceros,
cuyo resultado para cualquier implementacin es deseable, ya que requerir un
menor nmero de componentes.
Referencias
BASILIO, J. C. y KOUVARITAKIS, B. An algorithm for coprime matrix fraction description
using silvester Matrices. Linear Algebra and its Applications, 1997, vol. 266, nm. 15,
pp. 107-125.
CHEN, C. T. Linear system theory and design. 3th. ed. Oxford: Oxford University Press, 2009.
DE SCHUTTER, B. Minimal state-space realization in linear system theory: an overview. Journal
of Computational and Applied Mathematics, Special Issue on Numerical Analysis in the 20th
Century, 2000, vol. 121, nms. 1-2, pp. 331-354.
Ing. Univ. Bogot (Colombia), 13 (2): 371-386, julio-diciembre de 2009