Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ITM-DIE
MATRICES
DE
RED
74
ITM-DIE
J1
J4
3
4
y34
y13
y12
y24
2
y20
75
ITM-DIE
J1 ( y12 + y13 )
0 = y12
0 y13
0
J 4
y12
( y12 + y20 + y24 )
0
y24
y13
0
( y13 + y34 )
y34
V1
V2 .
y34 V3
( y34 + y24 ) V4
0
y24
Esta ltima ecuacin es caracterstica del mtodo nodal que se aprendi en las
materias de circuitos elctricos. La matriz de coeficientes es la denominada matriz de
admitancias nodal, en el argot tcnico de los sistemas de potencia, se denomina
simplemente YBUS. Hemos preferido hasta este punto usar J para identificar a las fuentes
independientes de corriente conectadas a los nodos; dichas fuentes inyectan corriente al
nodo al que estn conectadas y por esta razn a dichas corrientes se les denomina,
corrientes nodales, como mencionaremos ms adelante.
En forma ms compacta la
I1 Y11
I 2 = Y21
I 3 Y31
I 4 Y41
Y12
Y22
Y32
Y42
Y13 Y14 V1
Y23 Y24 V2
Y33 Y34 V3
Y43 Y44 V4
76
ITM-DIE
I1 = J1 ; I 2 = 0; I 3 = 0; I 4 = J 4
Y11 = ( y12 + y13 ) ; Y22 = ( y12 + y20 + y24 ) ; Y33 = ( y13 + y34 ) ; Y44 = ( y34 + y24 )
Y12 = y12 = Y21 ; Y13 = y13 = Y31 ; Y14 = 0 = Y41
Y23 = 0 = Y32 ; Y24 = y24 = Y42 ; Y34 = y34 = Y43
De manera ms compacta
(1.1)
[ Z BUS ] = [YBUS ]
(1.2)
(1.3)
77
ITM-DIE
un ejemplo de red de elementos de dos terminales, constituida por cuatro nodos buses y
cinco elementos. Al voltaje a travs del elemento se le llamar voltaje del elemento,
mientras que a la corriente a travs de ste, se le denomina corriente del elemento.
En el anlisis de estas redes se requieren dos componentes fundamentales de
informacin: la informacin de conectividad de la red, por un lado, y la informacin de los
parmetros de los elementos que conforman la red, por el otro.
Con respecto al primer componente de informacin requerido, la conectividad de la
red,
interesados en concentrarnos y enfatizar en las propiedades que tiene que ver de manera
exclusiva, con estas propiedades, por lo que es comn representar la red con la informacin
ms elemental posible, asociada con la conectividad.
representar la red elctrica a travs de segmentos que representen los elementos de dicha
red, constituyendo lo anterior una figura geomtrica que se denomina grfico lineal, y que
cuando se le asignan orientaciones se convierte en un grfico lineal orientado. En la figura
I.2 se muestra el grfico lineal orientado correspondiente a la red de la figura I.1, el cual se
muestra a continuacin.
(2)
(3)
(1)
(4)
(5)
78
ITM-DIE
Note que se han utilizado segmentos irregulares para representar los elementos de la
red elctrica, lo cual enfatiza las propiedades topolgicas de esta figura, es decir, enfatiza la
importancia de la conectividad en este elemento. Adems es importante indicar que los
nmeros escritos entre parntesis, indican el nmero de elemento. Se agrega el nmero 0
(en un crculo), usado para designar el nodo de referencia.
Matrices de Incidencia.
La conectividad se expresa de manera precisa a travs de matrices, dado que adems
estos elementos matemticos representan la base del manejo de la informacin matemtico
que requerimos, as como la forma ms apropiada para desarrollo de los algoritmos.
Existen varios tipos de matrices de incidencia, que es como se denomina a las matrices que
contienen la informacin de conectividad (un elemento se dice incidente a un nodo, por
ejemplo, si aquel est conectado a este); dependiendo del elemento topolgico que ser la
base de la formulacin, estas pueden ser matriz de incidencia nodo-elemento, matriz de
incidencia elemento-rama, y matriz de incidencia elemento-lazo. Dado que el material de
topologa de redes que se cubre en este curso, se limita estrictamente a lo que requerimos
para el desarrollo de los temas que se cubren en el programa, nicamente nos ocuparemos
del primer tipo de matriz de incidencia, esto es, de la matriz de incidencia elemento-nodo.
La matriz de incidencia elemento-nodo, es una matriz que contiene nicamente
ceros y unos signados; los unos indican incidencia del elemento al nodo correspondiente,
mientras los ceros indican la falta de esta.
79
ITM-DIE
De acuerdo con la definicin anterior, tomando como ejemplo el grfico lineal orientado
mostrado en la figura I.2, podemos obtener su matriz de incidencia aumentada,
denominada as porque contiene explcitamente el nodo de referencia (nodo 0). La matriz
de este ejemplo es
(1)
( 2)
Aa( en ) =
( 3)
( 4)
( 5)
1 2 3 4 0
+1 1 0 0 0
+1 0 1 0 0
0 0 1 +1 0
0 +1 0 1 0
0 1 0 0 +1
Debemos notar que cada rengln contiene exactamente dos unos con signos
contrarios, por lo que su suma resulta cero. Lo anterior indica que existe redundancia de
informacin, por lo que debemos eliminar una columna para eliminar a su vez este
problema. Por esta razn la matriz que resulta de dicha eliminacin, es la matriz de
incidencia que ser usada en el desarrollo de las matrices de red. La columna que se
elimina, tiene el mismo efecto que la eleccin de un nodo como referencia, lo cual se
defini por vez primera en el curso de circuitos, durante al formulacin del mtodo nodal.
Aqu eliminaremos precisamente la informacin concerniente al nodo 0, que es como
vemos en la grfica, el nodo de referencia. A la nueva matriz simplemente se le denomina
matriz de incidencia y es
(1)
( 2)
A( en 1) =
( 3)
( 4)
( 5)
1 2 3 4
+1 1 0 0
+1 0 1 0
0 0 1 +1
0 +1 0 1
0 1 0 0
Matrices primitivas.
En lo que concierne a la informacin de la naturaleza de los elementos de la red, es decir,
los valores de sus parmetros, en el caso de elementos pasivos, y los valores de las
80
ITM-DIE
Jpq
ipq
Zpq
epq
ypq
Vpq
Por supuesto que cada uno de estos elementos primitivos tiene su grfico orientado, y en el
caso del mostrado en la figura 1.3, le corresponder el suyo, que se muestra en la figura 1.4.
Ipq o Vpa
Forma de impedancia:
v pq e pq = z pq ( i pq + J pq )
(1.4)
Forma de admitancia:
i pq + J pq = y pq ( v pq e pq )
(1.5).
81
ITM-DIE
conveniente en trminos del grfico orientado que se muestra en la figura 1.4. Dicho
grfico junto con las relaciones terminales (1.4) y (1.5), describen completamente al
elemento de dos terminales. Este elemento constituye una generalizacin, que se puede
adaptar para representar de manera adecuada cualquier caso. Mostramos algunos casos
especiales que se pueden presentar:
Elemento pasivo:
J pq = 0; e pq = 0
v pq = z pq i pq o i pq = y pq v pq
Fuente de voltaje
en serie con
impedancia
J pq = 0
v pq = z pq i pq + e pq
(1.6)
i pq = y pq v pq J pq
(1.7)
Fuente de corriente
en paralelo con
admitancia
e pq = 0
Fuente de voltaje
J pq = 0; z pq = 0
v pq = e pq
especificado
Fuente de corriente
e pq = 0; y pq = 0
i pq = J pq
especificado .
red, podemos tener elementos de los tres primeros tipos mostrados arriba. As como
buscamos expresar en forma matricial la informacin de conectividad, buscamos
representar a travs de matrices tambin la informacin concerniente a la red primitiva.
82
ITM-DIE
Las ecuaciones que escribimos anteriormente para un elemento primitivo, (1.4) y (1.5), se
generalizan para el caso red primitiva como sigue,
donde
v = [ z] i + [ z] J + e
(Forma de impedancia)
(1.8)
i = [ y] v [ y] e J
(Forma de admitancia)
(1.9)
[ z]
[ y]
y
=
[ ] 0
0
0
0
2
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0 ,
0
2
[ z ] = 0 0 0.5 0 0 .
0
0 1 0
0
0
0
0 0 0.5
Observe que el orden de los valores en la matriz, es el asociado con el cdigo elegido para
numerar los elementos, el cual se muestra en el grfico lineal, que para nuestro ejemplo es
83
la figura 1.2.
ITM-DIE
i = 0
A i=
3
0
1
1
0
0
i4
0 0 +1 1 0 i
5
84
ITM-DIE
AVBUS
V1 V2 v1
+1 1 0 0
+1 0 1 0 V1 V V v
V 1 3 2
= 0 0 1 +1 2 = V4 V3 = v3 = v .
V3
0 +1 0 1 V V2 V4 v4
0 1 0 0 4 V2 v5
i + J = [ y ] v = [ y ] AYBUS
que premultiplicada por AT , nos conduce a
AT i + AT J = [ y ] v = AT [ y ] AYBUS .
85
ITM-DIE
YBUS = AT [ y ] A
(1.10).
Esta transformacin lineal que implica el miembro derecho de la ecuacin, est en funcin
de la matriz de incidencia elemento-nodo, A, la cual como se mencion anteriormente es
singular, de ah el nombre que se da comnmente al mtodo.
Las reglas
mencionadas arriba consisten en calcular los elementos diagonales de YBUS , sumando las
admitancias de los elementos incidentes al nodo correspondiente. Mientras que para los
elementos fuera de la diagonal, su valor es simplemente igual al negativo de la admitancia
que conecta a los nodos asociados con la posicin del elemento en la mencionada matriz de
red. As por ejemplo, para el elemento (i,j), su valor ser igual al negativo de la admitancia
que conecta a los nodos i y j. Tomando en cuenta que hemos venido usando letras
minsculas para denotar tanto los parmetros, como las matrices de la red primitiva y letras
86
ITM-DIE
maysculas para los elementos y matrices de la matriz de red, podemos expresar la regla
mencionada arriba como,
Yii = yk , donde k i significa elemento k incidente con el nodo i;
k i
Yij = yk
k i, j .
Es obvio que el primer caso representa los elementos de la diagonal, mientras el segundo
caso representa los elementos fuera de la diagonal. A este mtodo comnmente se le
conoce como formacin de YBUS por inspeccin.
Hacemos nfasis en que esta regla es vlida nicamente en el caso de que no existan
acoplamientos magnticos.
Ejemplificamos el procedimiento discutido en esta seccin, usando el ejemplo que venimos
del sistema de cuatro nodos y cinco elementos.
YBUS
2
+1 +1 0 0 0
1 0 0 +1 1 0
T
0
= A [ y] A =
0 1 1 0 0
0
0 0 +1 1 0
0
0 0 0 0 +1 1 0 0
2 0 0 0 +1 0 1 0
0 2 0 0 0 0 1 +1 =
0 0 1 0 0 +1 0 1
0 0 0 2 0 1 0 0
+1 1 0 0
2 2 0 0 0
4 2 2 0
2 0 0 1 2 +1 0 1 0 2 5 0 1
0 0 1 +1 =
=
0 2 2 0 0
2 0 4 2
0 +1 0 1
0 0 2 1 0
0 1 2 3
0 1 0 0
El resultado anterior corrobora la regla que permite implementar la obtencin de YBUS por
inspeccin. De nuevo enfatizamos que la condicin para aplicar dicha regla, consiste en
que no haya acoplamientos magnticos en la red. Que alternativa tenemos en el caso de
que dichos acoplamientos existan?. Las alternativas consisten en hacer uso de la
transformacin singular discutida en esta misma seccin.
87
ITM-DIE
Iij
yij
ym
Ikl
ykl
88
ITM-DIE
En forma matricial,
I i yij
I y
j = ij
I k ym
I l ym
yij
yij
ym
ym
ym
ym
ykl
ykl
ym Vi
ym V j
ykl Vk .
ykl Vl
yij
ym
ym
-ym
-ym
ykl
El uso de dicho circuito permite responder la pregunta que se hizo al final de la seccin
anterior. Lo que procede hacer en este caso es sustituir los elementos acoplados
magnticamente, por el circuito mostrado en la figura 1.5, y con ello aplicar la sencilla
regla que hemos mencionado anteriormente al circuito resultante, y con ello obtener la YBUS
por inspeccin, que era nuestro objetivo.
Ejemplifiquemos esta nueva herramienta. Para esto usamos el ejemplo que hemos venido
manejando, para lo cual agregamos acoplamiento magntico entre los elementos (2) y (4),
con un valor ym = 0.5 1 , como se muestra en la figura 1.6.
89
ITM-DIE
4
y34
y13
ym
y12
y24
2
y20
Si aplicamos el equivalente de celosa a esta red, entonces agregamos los elementos que se
mostraron en el equivalente de celosa de la figura 1.5. Esto nos conduce a la red que se
muestra en al figura 1.7, donde los elementos punteados son los elementos agregados de
acuerdo al equivalente de celosa.
ym
4
y34
y13
-ym
-ym
y12
ym
y24
2
y20
90
YBUS
ITM-DIE
A [ y] =
0
2 2 0.5 0
1
0
0 0.5 2
y por tanto YBUS = AT [ y ] A , resulta en
+1 1 0 0
2
0 0.5 0
2
4.0 1.5 2.0 0.5
1
0
1
0
+
2 0.5 0
A [ y] A =
0 0 1 +1 =
0
2 2 0.5 0
2.0 0.5 4.0 1.5
0 +1 0 1
0
1
0.5 1.0 1.5 3.0
0 0.5 2
0 1 0 0
Por lo que finalmente obtenemos
YBUS
91
ITM-DIE
Y1 j
. Y2 j
.
.
.
.
.
Y jj
.
.
Ynj
.
.
Y1n V1
Y2 n V2
. .
. .
. .
Y jn V j
. .
. .
. .
Ynn Vn
(1.11).
Si en el vector de voltajes hacemos cero todos los elementos, menos uno, digamos el
j-simo, entonces lo que tenemos es el siguiente conjunto de ecuaciones,
I1 Y11 Y12
I Y
Y
2 21 22
.
. .
. .
. .
=
I j Y j1 Y j 2
. .
. .
. .
I n Yn1 Yn 2
Y1 j
. Y2 j
.
.
.
.
.
Y jj
.
.
Ynj
.
.
Y1n 0
Y2 n 0
. .
. .
. .
Y jn V j
. .
. .
. .
Ynn 0
92
ITM-DIE
y si desarrollamos dicha ecuacin matricial nos conduce a las siguientes ecuaciones que
caracterizan a la red
Y1 jV j = I1 Y1 j = I1 V j
Y2 jV j = I 2 Y2 j = I 2 V j
.
.
.
Y jjV j = I j Y jj = I j V j
(1.12)
.
.
YnjV j = I n Ynj = I n V j .
Lo anterior implica que si aplicamos una fuente de voltaje a un nodo, en este caso al nodo j,
y ponemos los dems nodos en corto circuito, lo cual se indica por los valores de voltaje
igual a cero, entonces el cociente de la corriente de dicho nodo al voltaje aplicado al nodo
seleccionado, nos proporciona los elementos que corresponden a la columna de la matriz
YBUS asociada con el nodo al que se aplic la fuente de voltaje, nodo j en este caso. Lo
anterior se muestra en la figura I.8 a continuacin.
I1
1
I2
..
.
..
.
2
Ij
Vj=1.0 pu
+
_
In
RED
LINEAL
BILATERAL
PASIVA
n
0
93
ITM-DIE
Por lo discutido anteriormente vemos que si queremos obtener una columna de la matriz
YBUS , entonces conectamos una fuente de voltaje al nodo correspondiente a la columna de
inters y con ello calculamos las corrientes en cada uno de los nodos, como se indica en la
figura 1.8, y los cocientes de dichas corrientes al voltaje aplicado en el nodo de inters, nos
dar los valores de la YBUS correspondientes al nodo excitado, como lo indican las
ecuaciones (1.12). Es obvio que siendo la red lineal, el valor de la fuente de excitacin es
irrelevante, pues el cociente siempre ser igual, por lo que se propone el valor ms fcil de
manejar, 1.0 pu. Adems con esto, los valores de los elementos matriciales de inters sern
simplemente igual a las corrientes inyectadas a los nodos.
Es muy importante observar que el elemento diagonal, es la admitancia equivalente de la
red vista entre el nodo excitado y referencia. A esta funcin de red se le denomina
admitancia de punto impulsor en corto circuito, que es la traduccin del trmino en ingls
short circuit driving-point admittance. Es interesante notar que aunque en ingls se le
llame punto impulsor, en realidad se trata de un puerto impulsor, pues est compuesto
por un par de terminales. El trmino impulsor indica que es el puerto donde se conecta la
excitacin. As pues, aunque no del todo correcto, la costumbre ha hecho que se usen
ampliamente estos trminos. Por otro lado, a las admitancias de red fuera de la diagonal se
les conoce como admitancias de transferencia en corto circuito, traduccin del trmino en
ingls short circuit transfer admittance.
Para ejemplificar lo anterior, usaremos de nuevo la red del ejemplo, con la intencin de
obtener la columna 1 de la matriz YBUS, de dicha red. La figura 1.9 nos muestra el circuito
asociado en este caso,
_
V1=1.0 pu
I1
I4
I3
4
y34
y13
IX
IY
y12
y24
y20
I2
94
ITM-DIE
Podemos ver de la grfica anterior que I x = I 3 y adems I y = I 2 . Por otro lado vemos
que
I1 =
V1
1.0
1.0
=
=
= 4.0
zeq 1 2 1 2 0.25
1 2 +1 2
Evidentemente I x =
Y11 = I1 V1 =
I1
= 2.0 = I y , por lo que obtenemos
2
4.0
=4
1.0
Y21 = I 2 V1 =
2.0
= 2
1.0
Y31 = I 3 V1 =
2.0
= 2
1.0
Y41 = I 4 V1 =
0
= 0.
1.0
V1 Z11
V Z
2 21
. .
. .
. .
=
V j Z j1
. .
. .
. .
Vn Z n1
Z12
Z 22
.
.
.
.
.
.
.
Z1 j
Z2 j
.
.
.
.
.
.
Z jj
.
.
.
.
Z j2
.
.
Zn2
Z nj
Z1n I1
Z 2 n I 2
. .
. .
. .
Z jn I j
. .
. .
. .
Z nn I n
Si hacemos cero todas las corrientes nodales, menos una de ellas, digamos la j-sima
corriente, obtenemos
95
V1 Z11
V Z
2 21
. .
. .
. .
=
V j Z j1
. .
. .
. .
Vn Z n1
Z12
Z 22
.
ITM-DIE
.
.
.
.
.
.
Z2 j
.
.
Z jj
Z1 j
.
.
.
.
.
.
.
.
.
Z j2
.
Zn2
Z nj
.
.
Z1n 0
Z 2 n 0
. .
. .
. .
Z jn I j .
. .
. .
. .
Z nn 0
Llevando a cabo las operaciones matriciales, nos resultan las siguientes ecuaciones
Z1 j I j = V1 Z1 j = V1 I j
Z 2 j I j = V2 Z 2 j = V2 I j
.
.
Z jj I j = V j Z jj = V j I j
(1.13)
.
.
Z nj I j = Vn Z nj = Vn I j
Lo anterior nos indica que para obtener una columna de la matriz ZBUS , inyectamos una
corriente en el nodo asociado con la columna que queremos obtener, dejando en circuito
abierto los dems nodos, y calculamos los voltajes en los dems nodos. Los cocientes de
los voltajes en nodales en circuito abierto a la corriente de la fuente de excitacin, nos
producen el resultado deseado, los elementos de la columna correspondiente al nodo
excitado de la matriz ZBUS.
La figura 1.10 muestra esquemticamente esta interpretacin.
96
ITM-DIE
..
.
...
V1
V2
Ij
+
Vj
_
RED
LINEAL
BILATERAL
PASIVA
Vn
0
Figura 1.10. Red lineal pasiva usada para calcular la matriz ZBUS.
Debido a la
97
ITM-DIE
I1=1.0 pu
3
1
+ V13
Iy
+
V12
_
V34 _
y13
y34
IX
IX
y12
_ V42 +
y24
IX
2
+
V2
_
y20
Iy
Ix
+
V12
_
zeq
y12
2
+
V2
_
y20
98
ITM-DIE
Con estos resultados y con referencia a la figura I.11, obtenemos los voltajes de los
elementos
1
1
V13 = I x = (1 2 )(1 5 ) =
= 0.1
2
10
1
= 0.1
V34 = (1 2 )(1 5 ) =
10
V42 = (1 2 )(1.0 ) = 0.5
V42 = (1 2 ) I y = ( 4 10 ) = 0.4 ,
con lo cual podemos calcular los voltajes nodales, obteniendo
V1 = V12 + V2 = 0.4 + 0.5 = 0.9
V3 = V1 V13 = 0.9 0.1 = 0.8
V4 = V3 V34 = 0.8 0.1 = 0.7 ,
de donde finalmente obtenemos
0.9
Z11 = V1 I1 =
= 0.9
1.0
Z12 = V2 I1 = 0.5
Z13 = V3 I1 = 0.8
Z14 = V4 I1 = 0.7 .
Con lo cual se completa este ejemplo.
99
ITM-DIE
INTRODUCCION.
La mayora de los sistemas fsicos se caracterizan por el hecho de que sus no son
cd =
n 2 ( n + 2 b)
n2
= 1
n + 2 b
.
n2
1000 + ( 2 1500 )
(1000 )
= 0.996 cd = 1
1000 + ( 2 1500 )
(1000 )
= 0.996 .
Es importante notar que una propiedad de la matriz YBUS consiste en que , para una red
dada, cd depende solamente del grfico de la red, esto es, del nmero de ramas y del
nmero de nodos, y por tanto en constante.
100
ITM-DIE
elementos distintos de cero (los de valor cero ya se conoce cuanto valen!), sino evitando las
operaciones por cero. Esto nos conduce a un gran ahorro de tiempo de mquina empleado
en la solucin del sistema de ecuaciones, debido a que por la forma en que la computadora
digital realiza las operaciones, esta toma el mismo tiempo en un producto por cero, que en
un producto por un factor distinto de cero.
A la segunda tarea arriba mencionada se le conoce como ordenamiento, y consiste en
determinar el orden de la eliminacin y/ factorizacin que nos conduzca a la minimizacin
de la creacin de elementos diferentes de cero, en lugar de un elemento cero, como
habamos mencionado. En efecto, se puede probar que si ordenamos las ecuaciones de un
sistema lineal de las todas las formas diferentes posibles, el nmero de llenados , que es el
trmino que se emplea para designar a la creacin de un elemento no-cero en lugar de un
cero, creados por el efecto de los productos cruzados de la eliminacin y/ factorizacin,
ser menor en unos casos que en otros. El trmino productos cruzados, empleado arriba se
refiere a la expresin base en el proceso de eliminacin y/ factorizacin y que tiene la
forma aij = aij +
aik akj
akk
, que tan familiar es para los que han llevado un curso de lgebra
elemento no se ver modificado en el proceso, cuando alguno de los factores del numerador
del segundo trmino a la derecha de la expresin anterior, es igual a cero. Con esto en
mente concluiremos fcilmente que habr algn orden asociado con el menor llenado
101
ITM-DIE
posible, esto es, un orden ptimo. Por supuesto que aunque dicho orden ptimo sea factible
de obtener, su costo computacional hace que los beneficios de ahorro de memoria y tiempo
de cmputo, se vea opacado por el excesivo trabajo requerido en la determinacin de dicho
orden ptimo.
ESQUEMAS DE ORDENAMIENTO.
En este caso, la transmisin de informacin se lleva a cabo a travs del nodo j, de tal
manera que si eliminamos el nodo j, se crear una nueva conexin entre los nodos i y k,
para restablecer la comunicacin entre dichos nodos.
102
ITM-DIE
x 0 x 0 0
x x 0 x x
0 0 0 x x
103
ITM-DIE
nodo 1
1
x
x
2
3
4
5
2
x
x
3
x
4
x
x
5
0
0
x x 0
x x x x
0 0 0 x x
nodo 1 2 3 4 5
1
2
x
x
x x x 0
x 0 x 0
x 0 x 0 0
4
5
x x 0 x
0 0 0 x
x
x
104
ITM-DIE
105
ITM-DIE
secuencia estar en el orden dado por el nmero de ramas conectadas a cada nodo en forma
ascendente. Si ms de un nodo tiene el mismo nmero de ramas, se toma cualquiera de
estos al azar.
Para el grfico que utilizando en el ejemplo anterior, el primer esquema conduce al orden:
3,5,2,1,4. Lo anterior dado que el nmero de ramas conectadas de acuerdo a la siguiente
tabla, as lo determina.
NODO
No. DE RAMAS
Este esquema es idntico al anterior, excepto que se aplica no solo al inicio, sino que revisa
el criterio en cada etapa de eliminacin. Recordemos que la eliminacin de un nodo
equivale a la eliminacin del rengln y columna asociado con dicho nodo en la matriz de
incidencia del grfico.
rama.
Enseguida eliminamos el nodo 5, dado que es el que tiene un menor nmero de ramas
conectadas a el. De igual forma, la eliminacin de dicho nodo no genera ningn llenado.
En este punto, restan por eliminar los nodos 1, 2, y 4, todos ellos con 2 ramas, por lo que se
elimina el nodo cuyo cdigo sea menor, es decir, 1. Finalmente nos restan los nodos 2 y 4,
ambos con 1 rama conectada, por lo que eliminamos el 2, primeramente, y finalmente el 4.
De donde el orden de eliminacin de acuerdo con este esquema de ordenamiento es: 3, 5, 1,
2, 4. Grficamente la secuencia anterior se muestra en al figura 1.17.
106
ITM-DIE
En este esquema, el nodo que al eliminarse genera el menor nmero de ramas (llenado) se
selecciona como el ms adecuado para eliminar. Para ejemplificar este esquema, tomamos
la red de los ejemplos anteriores y desarrollamos la eliminacin, mostrando en cada fase el
llenado producido si se efectuara la eliminacin de cada uno de los nodos.
Primera Fase
NODO
LLENADOS PRODUCIDOS
2 (2-3 y 3-4)
2 (2-5 y 3-5)
LLENADOS PRODUCIDOS
1 (3-4)
1 (1-5)
107
ITM-DIE
Se elimina el nodo 3
Tercera Fase
NODO
LLENADOS PRODUCIDOS
1 (1-5)
Se proceder por tanto a eliminar el nodo 1. Finalmente, nos quedan los nodos 4 y 5 que se
pueden eliminar en cualquier orden. Eliminamos de acuerdo ala convencin estipulada
anteriormente, es decir, en el orden 4,5. El orden ser entonces: 2,3,1,4,5.
Existen ms esquemas de ordenamiento adems de los mencionados. Sin embargo en la
mayora de los casos encontrados en la Ingeniera Elctrica, el segundo esquema dinmico
cumple con el compromiso de dar buenos resultados, desde el punto de vista de
minimizacin de llenados, y a su vez el esfuerzo computacional asociado en su ejecucin es
razonable.
EMPAQUETADO DE MATRICES.
El objetivo del empaquetado de matrices, como se mencion antes, consiste en optimizar el
108
ITM-DIE
loc
1
2
3
4
valor 20.5 31.2 42.3 57.0
Podemos almacenar esta misma lista en orden ascendente como se muestra:
loc
1
2
3
4
valor 20.5 31.2 42.3 57.0
Supongamos ahora que queremos agregar un nmero a la lista, conservando el orden del
almacenamiento. Pueden ocurrir dos casos. Primero, que el nmero que se va a agregar
corresponda al final de la lista, en cuyo caso el problema es trivial, pues simplemente se
agrega y el problema se termin. El segundo caso ocurre cuando el nmero a agregar tiene
un valor numrico que le determina un lugar en la lista, que no corresponde al final, en
cuyo caso hay que insertarlo. Mediante tcnicas convencionales, por llamarlo de alguna
manera, lo anterior requerira el corrimiento de los elementos ubicados entre el valor
inmediato superior al valor del elemento que se va a insertar, y el final de la lista. Por
ejemplo, supongamos que queremos agregar el valor 33.0 a la lista que estamos usando. En
este caso, el valor que se va a agregar tomara la posicin 3, debiendo entonces correr los
nmeros en las posiciones 3 y 4, a las posiciones 4 y 5 , respectivamente. Ilustramos lo
anterior a continuacin:
loc
1
2
3
4
5
valor 20.5 31.2 33.0 42.3 57.0
Es importante hacer notar que la operacin de corrimiento implica un gran esfuerzo en el
caso de listas grandes, lo cual es el caso de los grandes sistemas en Ingeniera, por lo que
dicho mtodo no es el ms apropiado en dichos casos.
109
ITM-DIE
arreglo, llamado prox, apunta a la posicin del siguiente elemento en la lista. Y el valor de
dicho arreglo, en una posicin dada, es cero para indicar el final de la lista, y ser diferente
de cero cuando no es el final de la lista, y en este caso apunta a la posicin donde est
contenido, en el arreglo valor por supuesto, el siguiente elemento en la lista. Por otro lado,
observamos que agregamos un asterisco, al primer elemento en este caso, con el fin de
sealar el inicio de la lista. Con lo anterior vemos que para ordenar la lista, el arreglo valor
no se altera sino nicamente el arreglo prox.
Con el fin de ejemplificar las ventajas del mtodo de listas enlazadas, supongamos que
queremos agregar un elemento a la lista, y que ste tiene un valor de 42.0. En lugar de
correr los elementos correspondientes, insertamos el elemento al final de la lista, y
modificamos el arreglo prox como se muestra a continuacin.
loc
valor
prox
1
2
3
4
5
6
20.5 31.2 33.0 42.3 57.0 42.0
2
3
6
5
0
4
Supongamos ahora que queremos agregar el nmero 12.3 a la lista. Las modificaciones
requeridas se muestran a continuacin:
loc
1
2
3
4
5
6
7
valor 20.5 31.2 33.0 42.3 57.0 42.0 12.3
prox
2
3
6
5
0
4
1
110
ITM-DIE
Este ejemplo es ilustrativo del caso en que el nmero a agregar, sea de menor valor que los
ya existentes, en cuyo caso habr que modificar no solamente el arreglo prox, sino la marca
de inicio de la lista, como se muestra en el ejemplo anterior.
Hasta aqu hemos visto la forma eficiente de almacenar la informacin de una lista de
nmeros, lo cual constituye el manejo de un vector. Sin embargo, nuestro principal inters
est en el manejo de la informacin contenida en las matrices. A continuacin veremos el
uso de la tcnica de listas enlazadas aplicada al manejo de la informacin matricial. Como
podemos anticipar, la estructura de los arreglos que debemos usar en este caso, ser un
poco ms compleja que la del caso de la lista numrica que hemos venido utilizando hasta
ahora.
Se han propuesto varios esquemas de almacenamiento propuestos.
describiremos el ms ventajoso para nuestras aplicaciones.
Sin embargo,
El lector interesado en
111
ITM-DIE
.
1.0
0
2.0 1.0
1.0 1.0
0
0
En forma empaquetada, la matriz anterior queda como sigue:
loc
1
2
3
4
5
6
7
VALOR 1.0 1.0 1.0 1.0 1.0 1.0
RENG
PROX
2
2
3
0
1
0
1
5
4
0
3
0
9 10
1
2
3
4
DIAG 3.0 2.0 2.0 1.0
3
4
6
ICAP 1
1
2
1
NOZE 2
loc
En este caso es importante notar que el asterisco, en la primera tabla, nos marca la
posicin del inicio de posiciones disponibles, es decir, a partir de la posicin 7 est
disponible para almacenamiento. En esta posicin se almacenara por ejemplo los
llenados que se generaran durante el proceso de eliminacin factorizacin.
Como ejemplo de la forma en que se modificaran los arreglos con la insercin de
nuevos elementos, supongamos que queremos agregar el elemento a14 = 2.0 y su
correspondiente elemento simtrico, con el mismo valor numrico. Para efectuar la
insercin, localizamos el ltimo elemento diferente de cero correspondiente ala
columna 1, usando el arreglo ICAP(1). Este se encuentra en loc(2) en la primera tabla.
Cambiamos el valor de loc(2) = 0, lo cual nos indicaba que era el ltimo valor
almacenado para la columna1, por el valor de la primera posicin disponible la cual es
7;esto es, cambiamos loc(2) al valor de 7 y entonces a41 se almacena en el primer lugar
disponible, es decir, loc(7). Adems se deben modificar NEXT(2) y NOZE(1), y las
modificaciones en los arreglos quedan como sigue: a41
112
ITM-DIE
NEXT(2) = 7
VALOR(7) = -2.0
RENG(7) = 4
PROX(7) = 0
NOZE(1) = 3.
RENG
PROX
3
7
1
0
1
5
4
0
3
8
4
0
9 10
1
2
3
4
DIAG 3.0 2.0 2.0 1.0
3
4
6
ICAP 1
1
2
1
NOZE 3
loc
2
2
3
7
1
0
1
5
4
0
3
8
4
0
1
0
10
1
2
3
4
DIAG 3.0 2.0 2.0 1.0
3
4
6
ICAP 1
1
2
2
NOZE 3
loc
113
ITM-DIE
Todo lo presentado aqu se est asociado con esquema s que implcitamente usan variables
estticas, no dinmicas en su programacin, lo que se explica por la era FORTRAN, que
por otro lado sigue siendo un lenguaje de programacin muy defendido por la gente que
hace simulacin numrica, lo cual es el caso de las aplicaciones discutidas aqu. El lector
es referido a la bibliografa de final de captulo para ver un ejemplo, en el que se us un
esquema muy simple haciendo uso de punteros (variables dinmicas) [10].
BIBLIOGRAFIA.
[1]. N. Balabanian, T. A. Bickart, S. Seshu. Eectrical Network Theory. John Wiley & Sons.
(1969).
[2]. G. W. Stagg, A. H. El-Abiad. Computer methods in power system anlisis. McGraw
Hill. (1968).
[3]. Brameller, et al. Sparsity. Pitman Ltd. (1976).
[4]. S. Pisanetsky. Sparse Matrix Technology. Academic Press.
[5] George, Liu. Computer solution of large sparse positive definite systems. Prentice Hall.
[6]. Zollenkopf. Bi-factirization computational algorithm and programming techniques.
Captulo del libro Large sparse sets of linear equatons edited by Reid. Academic Press.
[7]. Tinney, W. F. , Walker, J. W. Direct solution of sparse networks equations by optimal
ordered triangular factorization. Prodeedings of the IEEE 55, pp. 1801-1809.
[8].Sato, N., Tinney, W. F. Techniques exploiting the sparsity of network admittance
matrix. IEEE Trans. PA&S, Dec. 1963.
[9]. Duff, I. S. A survey of sparse matrix research. Proceedings of the IEEE 65, pp. 500535.
[10].Madrigal, M. Coria, L. Uso de asignacin dinmica de memoria para el manejo y
solucin de sistemas de ecuaciones lineales dispersos. Novena reunin de verano de
potencia RVP96 del IEEE. 21 al 26 de julio de 1996. Tomo II, Pgs. 40-45.
114