Está en la página 1de 111

"DESARROLLO DK UN PROGRAMA ^ARA EL CALCULO

DIGITAL DE FLUJO DE POTENCIA UTILIZANDO

EL MTODO DE NEv/TON RAi'HSON"

TESIS PREVIA A LA OBTENCIN DEL TITULO DE


INGENIERO ELCTRICO, EN LA ESCUELA POLITEC,
NICA NACINAL.

VICENTE E. QUIZANGA AGUIRRE,

QUITO, NOVIEMBRE DE 1975.


CERTIFICO que la presente tesis:
"Desarrollo de un programa digi-
tal para el calculo de flujo de
potencia utilizando el mtodo de
Newton Raphson", ha sido realiza
da por el seor Vicente Quizanga
Aguirre.

/1NG< AI-?REDO MENA P.


Director de Tesis.
AGRADECIMIENTO

Al Seor Ingeniero Alfredo Mena P.,


Director de Tesis, a los seores
Ingenieros Hernn Sanhueza y Jaime
Hidalgo, un agradecimiento tambin
a todas las personas que conforman
el Departamento de Potencia y el
Centro de Computacin que colabora
ron en la realizacin de este tra-

bajo.
NDICE GENERAL

VAPITULO I

INTRODUCCIN.-
PAGINA
1.1 Objetivos del clculo de flujo de
potencia 1
1.2 Objetivo y alcance del programa a
desarrollar 2

CAPITULO II

ASPECTOS TERICOS DEL MTODO BE NErfTON RAPHSON ALIGADO


AL CALCULO DrJ FLUJO U?; 'OENCIA.
2.1 Mtodo de Nevrton Raphson aplicado a la
solucin de sistemas de ecuaciones no
lineales 3
2.2 Mtodo de Newton Raphson aplicado al
estudio de flujos de potencia en sis-
temas ele'ctricos
2.2.1 Especificacin de barras 7
2.2.2 Planteamiento del Mtodo de Newton
Raphson en coordenadas cartesianas 10
2.2.3 Sistema formado por barra flotante
y barras de car^a
2.2.4 Sistema formado por barra flotante,
barras de carga y de tensin contrp_
lada 17
PAGINA
2.3.1 Planteamiento del Mtodo de Newton
Raphson en coordenadas polares 19
2.3.2 Sistema formado por barra flotante,
barras de carga y de tensin contro
lada 24
2.3.3 Resumen 28
2.3.4 Ecuaciones de flujo de potencia 31
2.3-5 Secuencia de solucin 33

CAPITULO III

TCNICA DE SOLUCIN DE LAS ECUACIONES DERIVADAS DKL


MTODO i)E NEflTON RAPHSON

3-1 Mtodo de factorizacin L.U 35


3.2 Mtodo de reduccin^ una matriz banda 39
3.3 Mtodo de eliminacin de Gauss 42
3-4 Mtodo de eliminacin ptimamente or-
denado

CAPITULO IV
DESARROLLO DEL PROGRAMA DE COMPUTACIN

4.1 Ideas preliminares 51


4.2 Descripcin del programa 51
Subrutina Orden 52
Subrutina Matrz 53
FAGINA
B3,OQTTES
1.- Asumir voltajes de barrar. 5>
2.- Clculo de corrientes, potencias
y diferncia de potencias 56
3.- Prueba de convergencia 57
4.- Clculo de los elementos de la
matriz jacobiana 57
5-- Clculo de las correcciones de
voltajes por el mtodo de fac-
torizacin de matrices 59
6.- Clculo de las nuevas tensiones
de barras 60
7.- Clculo de flujo de potencia y
prdida en las lneas 61
Diagramas de bloques 65
4.3 Aplicacin del programa a un sistema 75
Datos de entrada 76
Salida de resultados 80
Comparacio'n de resultados 81

CAPITULO V

CONCLUSIONES
A n d i c e Orden Katrz
C A P I T U L O I

INTRODUCCIN.-

1.1 OBJETIVO DEL CALCULO DE FLUJO PE POTENCIA DE UN SIS-


TEMA ELECTRIC0.-

El clculo de flujo de potencia en estado normal de


operacin, es uno de los aspectos ms importantes en
el diseo de un sistema elctrico. Consiste bsica-
mente en determinar las tensiones en cada una de las
barras del sistema, el flujo de potencia activa y -
reactiva en cada lnea del sistema para condiciones
preestablecidas.

Este anlisis da criterios bsicos y permite progra-


mar ampliaciones del sistema (nuevas centrales, l.
neas o cargas), as como tambin modificar el siste_
ma existente. Se comprende que este trabajo tiene un
gran campo de accin en el pas, ya que IIC.C3L est
programando la formacin de diferentes sistemas re_
gionales e integrar los pequeos sistemas elctricos
al sistema nacional interconectado.
- 2-

1.2 OBJETIVOS Y ALCANCE DEL P30SRAMA A DESARROLLAR, -

Hasta el ao de 1950 el clculo de flujo de potencia


se realizaba casi exclusivamente utilizando el anali_
zador de redes de corriente alterna y en algunos ca
sos el analizador de redes de corriente continua.
Durante la dcada 50-60 y debido al desarrollo de
computadoras digitales de gran capacidad de memoria
y velocidad de operacin, comenzaron a emplearse pro
gramas de computacin digital para el clculo de flu
jo de potencia basados en diversas tcnicas de solu-
cin. Para este trabajo se ha seleccionado el mto-
do de Newton Raphson, y el objetivo es desarrollar -
bases tericas en las cuales se fundamentan los prin
cipales programas de computacin.

Comparaciones con otros mtodos son dificultuosas, -


por la diferencia de computadoras, mtodos de progra
macin y problemas de prueba.
C A P I T U L O II

2.1 MTODO DE NE.VTON RAPH50N Ai'LIGADQ A LA SOLUCIN DE


SISTEMAS DE ECUACIONES NO LINEALES.*

Primeramente se revisar el mtodo de Newton Raphson


aplicado a la solucin de un sistema no lineal de
ecuaciones algebraicas.

Sea el siguiente sistema de ecuaciones:

fl(Xl'X2

f2(Xl'X2.........V " ^2
......................... (2.1)

fn<Xl'X2>

Sean X ' f X S ....... * ' los v a lorfi s estimados

como solucin de las incgnitas X-,,Xp f ........... ,X

Supongamos q u e 4 X % A X S ...... 4X sean las co"

rrecciones necesarias para que X\XA , ...... ,X^^

sean las soluciones exactas del sistema (2.1); luego


podemos escribir:
- 4-

= yn
Desarrollando la primera ecuacin en serie de Taylor para
una funcin de n variables, se tendr:

(2.2)
(o) (o) (o)
fl(Xl 'X2

Donde R^ es una funcin de potencias superiores de:

, ....... dft ^as de^ivadas de orden superior

de la funcin f^,. Si los valores de X. estimados para la


solucin estn cerca de la solucin exacta, entonces los
X^ sern pequeos y la funcin R-, puede despreciarse. Ba
30 esta suposicin y repitiendo el proceso anterior a to-
das las ecuaciones del sistema (2.2), ste puede escribir
se:
- 5-

yl
(o)

dt.
...+

(2.3)
Expresando en forma matricial tenemos:

-f y
1 ' ..... n

2 1 '>

>f n V -
n yn

Sn forma abreviada: J AX = Y

Donde: J = jacobiano de las funciones f. i = 1,2


= vector de correccin (incgnita)
Y vector de residuos.
- 6-

Puesto que los valores de J y Y son conocidos, el sistema


puede resolverse para 4X empleando cualquier mtodo de -
solucin aplicable a sistemas de ecuaciones lineales. Ob
tenido X podemos escribir para los nuevos valores de las
incgnitas:

Despus de K iteraciones (K)

X(K)

i * 1, 2, 3..............
n

El procedimiento se repite hasta que dos valores sucesivos


de cada X. difieren en una tolerancia especificada.

Debe notarse que en cada iteracin los valores de J y Y d


ben ser recalculados. En el caso que los valores de

cambien lentamente, los valores de J y Y pueden ser recal-


culados cada cierto nmero de iteraciones.
- 7-

2.2 KBTODO DE NttWTON RAr'KSOM APLICADO AL ESTUDIO SE


FLUJOS DE POTENCIA EW SISTEMAS ELCTRICOS, -

2.2.1 ESPECIFICACIN DE BARRAS, -

Todo estudio de flujos de carga en un sistema elees


trico de potencia (SEP), requiere establecer condi_
ciones de operacin de cada barra de este sistema:
a) Variables no controlables: P C -; Qci dependen
del consumo.
b) Variables de control: P,
til
: Q/,.
Lrl

i = 1, 2, ......... n-
P(J = afecta a los valores de ,, 2

valores de V-,, V

c) Variables de estado: V,, V?f , , ?

Solucin al problema bsico:


1. A partir del conocimiento de la demanda del con
sumo, podemos conocer las variables (a):

2. Se hace una estimacin "a priori" de las varia-


bles de control:

PGi; QGi

3. Las variables de estado constituyen las incgni


tas.
- 8-

Sin embargo, no es posible especificar las cuatro varia -


bles de control (generacin), ya que las prdidas en el
sistema no son conocidas; se pueden especificar slo dos
de ellas, por otra parte podemos elegir , = O adems,
es deseable mantener un buen control de la tensin en el
sistema, por lo tanto, se pueden especificar V-,^* o VQ.
*

Modelo de representacin del SEP:


Teniendo presente el anlisis realizado para el problema
bsico, y con el objeto de generalizar a un sistema multi
barras se establece lo siguiente:
Tipos de barras:
En cada barra p del SEP, hay cuatro variables asociadas:

V V V IVP
' V
V = V
p
SCp

p= 5^,
Sp - 3,,
Cp = Pp

S = potencia neta en la barra p

S/j = potencia de generacin en la barra p

SC = potencia requerida por la carga*


- 9-

1. Barras de carga.- (Barra P f Q)


P Q- estn especificadas

V ; V constituyen las incgnitas.

2. Barras de tensin controlada.- (Barra V, P)


V ;P estn especificados
P P

V ; Q_ constituyen las incgnitas.

3. Barra flotante.- (Barra V)


V ; V especificadas magnitud y ngulo

P ; Q incgnitas.

En esta barra hay conectado por lo menos un generador,


la necesidad de definir esta barra nace del hecho que
no es posible fijar de antemano la potencia generada -
en el sistema, porque no se conocen inicialmente las
prdidas. La barra flotante debe suministrar la dife-
rencia entre la potencia inyectada al sistema por el
resto de las barras y la carga total ms las prdidas
del SEP.
- 10 -

2.2.2 PIA>TTEAI.iIBNTO DB3. MTODO Da NE./TON RAPHSOH EN GOOR

PENADAS CARTESIANAS.-

En el sistema de referencia de barras y utilizando


la matriz admitancia YB se tiene:
ID
Q


"V
X-n
a
*
T
J-fQ
O
fO C >
\ ? )

IB = Vector corrientes inyectadas en las barras

Eg Vector de tensiones de barras respecto a tie-


rra.
YB s Matriz admitancia de barras.

IB=

V*
-En (2.6)

E-

En
(2.5)
- 11 -

Combinando las ecuaciones anteriores se tiene:

(W
\ Y, ,
11 1Y-,
12 n Y,
In
E-,1

Y Y Y
lE 2 / ss ^21 22 2n (2.8)

w
Vx En'/ Y Y . Y 'n

Este sistema de ecuaciones algebraicas no lineales es ne-


cesario resolver mediante tcnicas iterativas.

En una barra p cualquiera del SKP se tienes

(2.9)

pe = es un elemento de la matriz admitancia de barras.

E = voltaje de barras.

I corrientes de barras.

La barra neutra o tierra es tomada como referencia y todos


los voltajes se expresan con respecto a sta. En una red
de transmisin las corrientes de barras podran ser las
que vienen del generador o las que fluyen a la carga; si-
no hubiera generacin ni carga en un punto, representado
- 12 -

por una barra en las ecuaciones, las corrientes I para es^


ta barra debe ser cero. Los voltajes, corrientes y adn
tancias son nmeros complejos:

J0

P<1 (2.10)

Si a E se multiplica por la conjugada de la corriente I


se obtiene la siguiente ecuacin de potencia:

S =P +JQ -f Y B E
P P Jyp Pq^ P (2.11)

Donde p es el niimero de la barra.


Reemplazando (2.10) en (2.11) y separando la parte real e
imaginaria se tiene:
N

(2.12)

2, ..... ,(n-l) p/s s= barra flotante.


- 13 -

En forma general:

= VW (2.13)

p,j = 1, 2, 3, ,(n-l)
Referencias: 1, 2, 3 5-

2.2.3 SISTEMA FORHAJO POR BARRA FLOTANTE Y BARRAS DE CARSA

El mtodo de Newton Raphson, requiere un conjunto de


ecuaciones lineales que se forman por las expresio-
nes de las relaciones entre cambios de potencia actjL
va y reactiva y las componentes de los voltajes de -
barras.
*
Repitiendo el proceso del numeral 2.2.1 se tiene:

P ' P

(2.14)
- 14 -

den-l

Los coeficientes de la matriz representan el jacobiano y


la n-sima barra es la flotante; en forma matricial:

Ji J2
AP

J3 J4
AQ (2.15)

Los elementos del jacobiano se calculan de las ecuaciones


de potencia (2.12).

(2.16)
- 15 -

Derivando, los elementos no diagonales de J-, son:

= e Gr
P pq. - 'P 3pq.
Loa elementos diagonales de J\:

(2.17)

A partir de las ecuaciones de corriente en una barra p te,


nemos:

XP v jbp (% + JV) (
q/p
Separando parte real e imaginaria:

+ r=1 ( - vw
f G +eB + V~ (f & + e B )
P P PP P PP /_ v q pq. q P<ly
(2.18)

Reemplazando el valor de a en la ecuacin (2.17) se tie-


ne:
- 16 -

Procediendo en igual forma se tiene los elementos de las


submatrices restantes:

Elementos de J
No diagonales

Diagonales

La potencia reactiva de la ecuacin (2.12) es:

(V Vp* - W - WP + eV} (2.20)

Derivando se obtienen los elementos de J, y J.

Elementos de J~
5
No diagonales

para
Diagonales
QT,
-r~ = f G - e B -b
op P PP P PP P (2.21)
Elementas de J.
No diaconales
- 17-

-ir P " "VPP " *p *pp * ap (2.22)

2.2.4 I:TI-:KA PUPEADO POR BAKRA FLOTANTE, BARRAS DS CARGA


I. lUiilAS DE TENSIN CO'u'TROLASA (BTG).~

A nmdida que la demanda de potencia crece, es


regular el voltaje en algunos puntos del siss
para obtener ptimos flujos de potencia; y
e" qu donde aparece el concepto de barra de ten-
a lu controlada, en la cual existe una fuente reg^i
l'ble de potencia reactiva. En este tipo de barra
so especifica el mdulo de la tensin y la poten -
olu activa. Por esta razn, es necesario introdu-
lr algunos cambios en los mtodos de clculo ex -
puestos anteriormente, que son vlidos slo cuando
existen barras de carga.

f
K

(2.23)

" ecuacin II reemplaza a Q s


- 18 -

La matriz que relaciona los cambios de potencia y el cua-


drado de la maPTiitud de voltaje en las barras, con los cam
bios de las componentes real e imaginaria del voltaje:

Jl J2
A AP

AQ
J3 J4
*
J5 J6 H 2
Los elementos de las submatrices son cal~

culados como se indica en 2.2.3


Elementos de Je

No diagonales
2
= O

Diagonales

*-
(2.25)

Elementos de

No diaconales
TT 2

= O
"a^
Diagonales
2
= 2f_ (2.26)
- 19 -

2.5-1 PLANTEAMIENTO 3BL K2JTODO BE NE.iT.CON RAPH30N EN COQR

DKNADAS POIAaSS.-

Las ecuaciones de corrientes, tensiones y admitan-


cias expresadas en forma polar son:

=Y
P1
e. (2,27)

Las ecuaciones de potencias se expresan as:

N
Y "E
SP =p, Z q
(2.23)
SP -p, E

=in? ECL Ypq >-V S^

(2.29)

En forma general P y Q :

(2.30)
- 20 -

Formando las diferenciales totales, las siguientes rela-


ciones lineales se pueden encontrar, para pequeos cambios
de variaciones de y E de la ecuacin (2.33).

N N

v
(2.31)

En forma matricial se tiene:

P!
^
40,

O bien:

Jl J2 /Up P

J3 J4 "P (2.32)
^
- 21 -

Elementos de J-,:

E E

Tffi

VV

(2.33)

Elementos de J !

cosfv "oa(p-^-6p ) (2.34)

Elementos de J*:

(2.35)

Elementos de J,:

Y |Sen( -A -0 )
P pa| P q pq.'
- 22 -

ao,
6 E, = 2
, ,
(2.36)

En otra forma la ecuacin (2.31) se expresa:


pp
V V p
=
V P*
L Ep Qp (2.37)

Los coeficientes H . N ,J yL se evalan tomando

las derivadas parciales de la potencia real y reactiva:

= E
Jp (2,32)

Derivando con respecto a un valor de , ?

(2.38)

Los dos ltimos trminos representan la corriente dada por


la ecuacin:

a + jb = (G + jB a)( + jf ) (2.39)

La ecuacin (2.33) a pesar de estar planteada en forma po_


lar, se puede escribir en forma rectangular COL.O:

(2.40)
- 23 -

Separando parte reaal e imaginaria se tiene los siguientes


valores para
1 P
H.
pq. VP ' VP

pq. " d -c VP> (2.41)

Derivando la ecuacin (2.^2) con respecto a un valor de


E E
q *~ p luego multiplicando y dividiendo por E se tiene:
T *t f\ Ft C J V .VP C

(2.42)

Separando parte real e imaginaria se tiene:


oP *a e + ID f

Para evaluar los coeficientes cuando p=q. se uaa un mtodo


similar, excepto que los trminos de las derivadas se ob-
tienen de un sumatorio*

-e
(2.44)
- 24 -

Simplificando;

(2'45)
Igualando partea real e imaginaria para Hpp y Jpp tenemos

= -QP -

= P -E G /-o
(2-
P P

Las derivadas parciales de la ecuacin (2.32), con respe


to a E son:

Ep(&pp "3Bpp)
= (P
Igualando partes real e imaginaria para N y1

PP - EPBPP (2.43)

2.3.2 SISTBtlA FORMADO P071 3,\R?.\. BKR.v3 DK

GA Y SA!^\ j^ rjy.JioN co:.v?.o:;j)A.-

Para coordenadas polares la ecuacin es:


T3 T> f ' T* t ^ _
PP - PP ( i E jl' J } p=
La incgnita en este caso es A = ., no se requiere una
ecuacin para Q , ya que conocidas todas las tensiones y
sus ngulos de fase, basta aplicar la ecuacin (2.29); no
se encuentra AQ por no estar especificada la potencia re
activa.
v
Despus de calcular Q se debe comprobar que se encuentre
dentro de los lmites de potencia reactiva de la barra; -
si es mayor que la mxima potencia especificada, entonces
]r
se toma sta en lugar de O ; si por el contrario es menor
que Q mnimo, se asume que sta es la potencia reactiva
de la barra. En estos casos ser imposible llegar a una
solucin con ese voltaje especificado y por lo tanto E~~
(nuevo) no se puede utilizar para calcular E~ .

Se ha visto que para el clculo de flujo de potencia en -


un sistema con barras de voltaje controlado, es necesario
tomar en cuenta los lmites de potencia reactiva de las -
fuentes conectadas a la barra. Suponiendo que p es una -
barra de voltaje controlado:

o
V
- 26 -

Por otra parte:

O-, f v = lmite mximo de generacin de potencia reac-


Gp^max;
ti va.
Q , . y = Lmite mnimo de generacin de potencia reac-
tiva.
Por tanto:
Qp(max) = QGp(maz) "QCp

QpUin) =QGp(min) " QGp

De esta forma quedan definidos los lmites de potencia r


activa de una barra de voltaje controlado.

No hay ecuacin para la barra flotante, pero su efecto in


volucra al sistema a travs de los trminos H . J , H
PP PP PP

y I'-.Q de las ecuaciones para las barras que estn conec-


tadas a la flotante. Para un sistema de N barras incluyen
do la barra flotante, pero excluyendo la de referencia y
si "NBTC" de ellas son de tensin controlada; el sistema
(2.57) tiene (2N-NBTC-2) ecuaciones lineales simultneas.
- 27 -

Ai,

de ^Fn-lj

(2.

Zas correcciones son tomadas A y 4 pero puede ser reem


plazado el iE por K /K, desde lue^o 4 est en radi_a
nes y nos queda una nueva "N" y "Lw que por comodidad uti-
lizamos la misma nomenclatura.

Referencias: 1, 2, 3, 8, 10
- 28 -

2.3.5 RESUMEN. -
E_ = e

TP<1 'W 3B P4

N
a = V~ e G -fB
P _ P P1 <l
4-1

4-1

HP<1

dQ

iara
- 29 -

Para p=q:
H = - G-B E
2
PP T P
PP P

O -B E2
PP T> PP P

P +G E2
PP P PP P

rPP PP -GPP EP (2.52)

En la mayora el sistema (2-50), se ordena de manera dife


rente; agrupando los trminos correspondientes
3
T^- en forma consecutiva, como sigue:

11 Nll H12 H14 N14

T T - - T

11 14 -1-4

*-*rt^ *" o *l
H22 H23 N23 H25

H32 H33 N33 H34 N34

Jrr* i-ZJ
J32 J33 133 34 34

H41 N41 H43 N43 H44 N44 H45

J41 Ij41 J43 L43 J44 L44 J45

H52 H54 N54 H55

(2.53)
B. CARGA

B. CARGA

Este es un ejemplo que no ser analizado en el programa;


el modelo de los elementos diferentes de cero de la ma -
triz jacobiana son de la misma forma que el sistema de -
la matriz admitancia YB; esto se considera como submatri.
ees de dimensin (2x2), (2x1), (1x2),y (1x1) segn corre_s
ponda; la matriz jacobiana es simtrica en disposicin p_e
ro asimtrica en valores.
Referencias: 4, 5 8, 10.
- 31-

2.3.4 ECUACIONES DE FLUJO PK rOTENCIA

Para calcular el flujo de potencia en las lneas se


necesita conocer previamente los voltajes de barras
y esto se hizo en los numerales anteriores.
Consideremos 2 barras p y q cualquiera del SEP, uni.
das por una lnea de transmisin representada por -
su circuito 77 nominal y la tierra como referencia.

S ~

'P1
E Y; E
"2

A partir de la figura se tiene:

(2.54)

Por otra parte la potencia que fluye desde p a q e3


ta dada por:

O bien:

Luego:

(2.55)
Separando parte real e imaginaria de ambos trminos:

?pq ' (EP "Vq -fP fq ) Sq + < Vq -VP > V

(Vq' VP } Gpq -(EP - Vq -fpfq ) Bpq -^5/2


(2.56)

Anlogamente la potencia que fluye de q a p es:

S = (E2 -E E*) Y* + S2Y**/2


qp q q p' qp q qp7 (2.57)

La potencia de prdida en la lnea pq es:

ST,
^(pq)N = S + S
pq qp
(Per) pq + qp

&, N = Q +0
w(Per) ^pq ^qp (2.58)

La potencia que debe dar la barra flotante se calcula coci


la suma de las potencias que fluyen por las lneas conecta
das a esa barra ms la potencia de carga .

N-l

N-l
Gs ~ Os +

s u barra flotante
Referencias: 3 f 10,
- 33 -

2.3-5 SSCUaXGIA 3)

la secuencia de clculo, sealada en los puntos an


teriores se muestran en el diagrama de bloques:
1.- a) Especificar la tensin en la barra flotante;
las potencias P y Q^ en las otras barras
y el criterio de convergencia.
b) Determinar la matriz admitancia de barras YR

c) Suponer tensiones iniciales E^ .

2.- a) Calcular las corrientes de barras Insan+J^>T)5


r f i*

empleando los valores estimados de tensiones


de barras y los valores correspondientes a u
na fila de la matriz admitancia.
b) Calcular las variaciones de potencia activa
y reactiva.
P P
p " p (especificado) " P^
p
o o r\ B P (especificado) "

3-- Criterio de convergencia.


max
max ^|4^
a) Si r.o satisface el criterio de convergencia,
en todas las barras, continua al punto cuatro
b) Caso contrario va al punto siete.
4.- Calcular los elementos de la matriz jacobiana.
5*- Encontrar el vector incgnita de correccin de las
tensiones supuestas en las barras o calculadas en la
iteracin anterior;

Ae "P" ~A>' " P


= I Jk] " 0
[j k l"
Af AQ AE/E Q
(2.60)

6.- Obtener los nuevos valores de tensin en las barras:

k+1 t k ( k
+A

P *P
(2.61)

Con estos valores de tensin, se calculan los nuevos


valores de P . Q f P y Q .

7.- Una vez que satisface el criterio de convergencia de


APp y Q t se procede al clculo de flujos de poten-

y V
C A P I T U L O III

TBCKICA3 ])3 SOLUCIN D3 LAS ECUACIONES DERIVADAS DJL


MTODO DE NE^OK

Tanto en su forma polar como en cartesiana el mtodo


de Newton Raphson requiere la solucin de un conjunto
de ecuaciones lineales; estos sistemas pueden ser re.
sueltos por mtodos directos que se basan en la fac-
torizacin de matrices.

3.1 MTODO D3 FACTORIZACION L. TT,-


Sea la matriz:

112'

fc21 a22

anl an2 nn

Puede ser factorada en el producto de 2 matrices:


A = L.TJ , (3.1)

Donde L es trianrular inferior


U es triangular superior
Si todos los menores principales de A son no singula
res |AJ X O.
- 36 -

AX = b C3.2)

Asumimos que las matrices L y U han sido encontradas:

O O,

O, O

L = (3.3)

Lnl Ln2 Ln3' nn

,TJIn
U12 U13'

,U 2n
23'
U = (3-4)

1 U.n-l,n

Tal que A = L.II el sistema (3.1) puede ser:

L U X = b (3-5)

Haciendo:
U X = Z (3.6)
L 2 = b (3.7)
- 37 -

El sistema equivalente de la ltima ecuacin es:

+ L522
Z *

+ Ln2Z2 + Ln5Z3

Sustitucin directa. -

La primera de estas ecuaciones resuelve para 2,f la segn


da para Zp> la tercera para Z,.....etc.

21
2 L22

^3 - ^31 ^x " 1*32


= =?-
3

bi " l Lik zk
(3.3)

Podemos determinar los Z. a condicin de que ninguno de -


los elementos diagonales L.. (i 1, 2, 3, ..... ,n) sea
igual a cero.
- 38 -

El sisema equivalente de la ecuacin (3-6) es:

+ 12X2 + U15X5 +

u2nxn

n-l *Un-l,nXn "Zn-l

Este sistema se resuelve por sustitucin inversa para


X ,.......,Xp, X-,, en este orden*

Xn = Zn

.A -. Sm | ** U *. A,
n-1 n-1 n-l,n n

= Zn-2 "Un-l,nXn

(3.9)

Algoritmo de la matriz factorada.-


Si A es una matriz de orden n; los elementos de L y U sa
tisfacen la factorizacin nica, bajo la condicin que -
los elementos diagonales de U son iguales a 1
- 39 -

3-1

k=l

1-1

1 i< j (3.10)
0 11

Para el intercambio de ndices i y j los elementos


son calculados en el orden:

Para mquinas de computacin los esquemas compactos


son competitivos con el de la eliminacin, si mira-
mos hacia la eficiencia de computacin.

3.2 MTODO DE HHDTTOCION A UNA MAJRI2 BA1EPA.-

Una matriz tipo banda es aquella en la cual los ele-


mentos de A son ceros, excepto aquellos que estn a
lo largo de la diagonal principal y de pocas diagona
les adyacentes.

Si queremos resolver un sistema AX = b donde A es u


na matriz tridiagonal:
- 40 -

Bl Gl
A2 B2 C2
An J-y U i \J
3 3 3
A =
O An_1 Bn-1 C u _^
O An Bn (3.11)

Al descomponer A en la forma L U nos da dos matrices trian


guiares de tipo banda.

f3
L

'ri n i
(3.12)

i oc2
1 ,
U

1 n-1
(3.13)
- 41 -

El producto L U es:

1*1
V3
I TT =

(3-14)

Igualando los elementos no ceros de L U con los correspon


dientes de A, se obtienen las siguientes frmulas:

= A, *j = nT~ i 2, 3 n1
i wi

Wn = Bn - -A (3-15)

Con la condicin que W. X O- ^os elementos se calculan


en el siguiente orden: ff, , (X-,, W2> Xp, etc.

Para obtener la solucin del sistema tridia.-;onal:

U X =Z
12 = b (3.16)
- 42 -

Puesto que fi, Ait se resuelve directamente para obtener


Z.
bl
Zl = W

b.-A,Z.
Zi " W

Finalmente podemos encontrar X.f a partir de U X = Z por


sustitucin inversa.

Xn-l - Zn-l ' - A


.................... (3-13)
fn-k B Zn-k " ^n-

3.3 MTODO DH ELIMINACIN BB GAUSS.-

.
Este mtodo transforma la matriz aumentada A, en una
matriz triangular superior, ms el vector de los re-
siduos modificados, el sistema se resuelve por susti-
tucin inversa.
a) Eliminacin por columnas.-
Sea el sistema:
AX = b = a-L

AX-a-, O

AX = O

Sistema inicial:

all a!2 aln al,n+l

a21 a22 a2n a2,n+l

A =

anl an2
ann an,n+l-, .

En el proceso de eliminacin

1 n

A = O 2n

O i
nn a
n,n-i-li
Despus de la eliminacin:

tiiln ,n+l

&2n

n (3.19)
- 44 -

Analizando el nmero de operaciones que se realizan para


triangularizar una matriz llena n(n+l) se tiene:

Columna Divisiones Sumas-Multiplicaciones


1$ (n+1) (n+1) (n-1)
n n (n-2)
3* n-1 (n-1) (n-3)

(n-1) 3
n 2 (n-(n+2))(n-n) = O

k=2
(3-20)

Eliminacin por filas:


i
1
1
fi
*12
*
aln
O '
a,n+l
IB paso

0 1 I 2,n+l
23 paso

0 0 1 .3
39 paso
A" =

n-l(n

n,n n,n+l (3-21)


- 45 -

Fila Divisiones Sumas - Multiplicaciones


1 n+1
2* n " n+1
3* n-1 (n+1) + n
4* n-2 (n+1) + n +(n-l)

n-1 3 (n+1) + n +(n-l)., 5. 4


n 2 (n+1) + n +(n-l)., . . ; 4. 3

(n+1) (n-1) + n (n-2)nr(n-l)(n-3). .4x2+3x1


N+1 N
k L (k+D (k-1)
k=2 k=2

El nmero de operaciones, es igual al eliminar por colum-


nas o filas cuando la *matriz es llena.

Nmero de operaciones para la sustitucin inversa.

Pila Divisiones Sumas - Bultiplicaciones

n-1 1 1 '
n-2 1 2

n-1

N-1
(n-1) V" k
k=l
(3.22)
- 46 -

El nmero total de operaciones es:


N+l N N-l
k + (n-1) +2 X
k=2

Usando frmulas de lgebra:


N
k2 ^
=
k=l
Se tiene:
Divisiones n 5
2

Multiplicaciones % n* n^ - 5-
A
n

Sumas -en + n -4 n

otal n3 +|
b n2 - i n (3-23)
-1

Referencias 12, 13-

3.4- MTODO D5 ELIMINACIN PTICAMENTE ORDSITADQ.-

La tcnica de eliminacin ptimamente ordenada aprov^e


cha la dispersidad de la matriz jacobiana, para produ
cir el nmero de operaciones y trminos no nulos du-
rante el proceso de triangularizacin de la matriz.
La eliminacin ptimamente ordenada consiste en 2 eta
pas: ordenamiento ptimo y eliminacin.
- 47 -

a) Ordenamiento ptimo.-

Consiste en numerar las barras de un 3EP de tal manera


que minimizen el numero de operaciones y elementos no
nulos durante el proceso de triangularizacin.
Considerando el siguiente ejemplo;

Referencia

1 2 3 4
1 X X X X
2 X X
V 3 X X

4 X * X (3.24)

X = ndice del elemento no nulo de la matriz admitancia


de barras.
Despus de procesar la primera fila:

1 X X X
X X X
X X X
X X X (3.25)
- 48-

Al final de la triangularizacin:

1 X X X

1 X X
Y"
XB
1 X
1 (3.26)

El nmero de operaciones para transformar YB a Yg es:

Sumas-Multiplicaciones = 21
Divisiones = 10

Si cambiamos el nmero asignado a la barra 1 por el nmero


cuatro tenemos:

Referencia

1 2 3 4
1 X X
2 X X
3 X X
4 X X X X (3.27)
- 49 -

Despus del proceso de la primera fila Cantiga cuarta fi


la).

1 X
X X
X X
X X X (3.28)

Al final de la triangularizacin

X
X
yu (3.29)
*B

Este ejemplo requiere:


Sumas-Iultiplicaciones = 9
Divisiones B 7

Las matrices Y de las ecuaciones (326) y (3-29) son equi

valentes y pueden ser intercambiadas en la mayora de apli


cacones. Estos dos ejemplos demuestran como, la secuen -
cia de operaciones o arreglos de filas y columnas influen-
cian en el nmero de operaciones y de trminos diferentes
de cero.
50 -

Jan investigado este problema y tienen conclusiones


tentativas para ordenamiento ptimo.

1) Las barras son numeradas partiendo con aquellas que


tienen el mnimo de lneas incidentes y se termina
pon acuellas que tienen el mayor numero. Este mtodo
no toma en cuenta lo que pasa en las etapas interine
dias del proceso de triangular!zacion.

2) Las barras son numeradas de tal modo que a cada paso


del proceso de eliminacin, la prxima barra a ser e-
liminada es aquella que tenga el menor numero de l-
neas incidentes.

b) Proceso de eliminacin.-

Usualmente para triangularizar una matriz mediante el


mtodo de Gauss se producen ceros siguiendo un orden
por columnas, pero es ms eficiente producir por fi -
las.

Referencias: 7, 8, 9.
C A P I T U L O IV

4. JXJSARHOIJO DrJL PROGRAMA DK COMFUTACIOK.-

4.1 IDEAS PHELIMINAHS3.-

Este captulo describe la conformacin del programa


para el calculo de flujo de potencia; consta de dos
subrutinas y siete bloques, se utiliza "SIN" y "COS"
nicamente para correcciones de voltajes.

4.2 -aSCRl-'qiON DB1 PROGRAMA.-

El diagrama principal de bloques, seala claramente


la forma como se ha desarrollado el programa de com
putaci<5n.

A continuacin se detallan los valores que dependen


de la computadora y del SEP, esto es su nombre en
*
fortran y su significado.
FORTRAN SIGNIFICADO
ITER Iteracin
LEC Lectora
IMP Impresora
i
NB Nmero de barras
NBl'C Numero de barras de tensin controlada
HE Numero de lneas o elementos del sistema
E-;SI 'Jriterio de convergencia
?" ;)irr,erLsion de la matriz jacobiana
- 52 -

En base a las subrutinas ORDEN y MAHZ mencionadas en el


apndice, se describen a continuacin las subrutinas desa
rrolladas en el programa.

SUBRT3T1NA ORDN.-

Su funcin es ordenar los elementos en forma ascendente


de acuerdo al node P al que estn conectados y para los
elementos que tienen el mismo nodo P, los ordena en fo
ma ascendente de acuerdo a los nodos Q. Este ordenamien
to es fundamental para la formacin de YDD.

Ksta subrutina tiene una modificacin, cuando se da doble


a los elementos del SEP. Si Y 4 Y el programa se de,
tiene, en caso de que Y =Y el programa contina a
la subrutina MATRZ*

Los valores correspondientes de admitancia de cada lnea


y admitancias a tierra se consideran representados por
un circuito 77" nominal.

Entonces se tiene la siguiente correspondencia.

FORTRAN SIGNIFICADO
KDE Numero asignado al elemento
NJJ Nodo P al que est conectado
NQ Nodo Q al que est conectado
- 53 -

YR Conductancia p.u
YI Susceptancia p.u Bpq
YR1 Parte real de la admitancia Y.
paralela conectada a P
YI1 Parte imaginaria de la admi-
tancia paralela conectada a P
YR2 Parte real de la admitancia -
paralela conectada a Q
YI2 Parte imaginaria de la admi-
tancia paralela conectada a Q

SUBRTINA K

Su funcin es almacenar los elementos de la matriz Yn de


D
bido a que muchos elementos de Y son iguales a cero, en
esta subrutina se ha desarrollado un algoritmo para repre
sentar YR en forma de un vector, considerando los elemen-
tos Y O, con lo que se obtiene un ahorro de memoria en
la computadora.

Cuando se da doble dato a los elementos del SEP en el dia


grama de bloques no hay ninguna modificacin pero si en el
programa mismo, ya que se utiliza la mitad de las instruc
ciones para la formacin de la matriz admitancia.
- 54 -

De acuerdo a la forma que trabaja la subrutina ORDEN, la


posicin de los elementos del vector YB queda de la si -
guiente forma:
FILA 1 FILA 2 FILA 3 FILA 4 FILA 5
Y - Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y
1B~ I11113 22*23 24 33 31 32*35 44 42*45 55 53 54

La admitancia propia Y . corresponde a la suma de las ad-


mitancias que concurren a cada barra.

Y*
N Y pq

La admitancia mutua Y t corresponde a la suma de las ad


mitancias comunes a p y q (con signo cambiado).

FORRAN SIGNIFICADO

YMR Parte real de la matriz admitancia Y_>

YMI Parte imaginaria de la matriz admitancia Y

NF Vector indicador del nmero de fila


12 Vector indicador del nmero de columna
JJ Principio de fila del vector YT,
-O

K Final de la fila del vector.


- 55 -
B L O Q U E 1

ASUIIR D5 3A*RAS.-

Dentro de las condiciones iniciales entran en esta clasi-


ficacin los valores supuestos de tensiones de barras
(ef f, E y ), uno de los requisitos del mtodo de Newton
Raphson para que los resultados converjan a la solucin,
es que los valores iniciales sean cercanos. Se especif
can tambin las potencias en los diferentes tipos de ba-
rras,
FORTRAN SIGNIFICADO FORMULA
E Parte real del voltaje p, u e
F Parte imaginaria del voltaje p.u f
TE Kdulo de la tensin p.u |E|
DEL ngulo del voltaje
NBI Nmero de identificacin
del tipo
de barra.
Barra flotante 2
Barra de carga 1
Barra de tensin controlada O
NBS Nmero de barras del sistema
PGr Potencia activa de generacin
QG Potencia reactiva de generacin
PC Potencia activa de carpa
QC Potencia reactiva de carga
QG1.;AX Potencia reactiva mxima de generacin
QGMIN Potencia reactiva mnima de generacin
- 56 -
B L O Q U E 2

CALCULO BE CORRIENTES, POTENCIAS Y DIFERENCIA DE POTENCIAS

En esta parte del programa se calculan las corrientes de


barras I = a + b y las potencias P y Q ; para cada ba-
rra del sistema exceptuando la barra flotante. Se detenni
na la diferencia entre los valores especificados y calcula
dos de la potencia activa y reactiva. Luego se obtienen
los valores absolutos de estas diferencias.

Para barras de tensin controlada, se debe asegurar que la


potencia reactiva est dentro de los lmites especificados,
en caso de que no cumpla estas condiciones, la BTC se cons
tituye en una nueva barra de carga.

FORTRAN SIGNIFICADO FORMULA


AI Parte real de corriente de barra
*
BI Parte imaginaria de corriente de
barra
PA Potencia activa neta PG + PC

QR Potencia reactiva neta QG + QC


P Potencia activa calculada

Q Potencia reactiva calculada


AP Diferencia de potencia activa
AQ Diferencia de potencia reactiva
PP Valor absoluto de P |AP]
QQ Valor absoluto de Q
- 57 -

B L O 3 K 3

PRUEBA DE OO

En este bloque se realiza la comprobacin de la convergen


ca; esto es, determinar si los valores absolutos de P
y Q calculados anteriormente estn dentro de la toleran
cia especificada. Una vez satisfecha esta condicin se
calcula la potencia en las lneas y en la barra flotante.
En caso contrario, se determina el vector de cambio de p_o
tencia real y reactiva.
P
BB(I) =
AQ
El siguiente paso consiste en determinar los valores de la
matriz jacobiana, para luego resolver el sistema de ecua-
ciones lineales, las mismas que determinan la correccin
de los nuevos voltajes de barras,

B L O Q U E 4

CALCULAS 3.03 ELEMENTOS DE LA MATRIZ JACOBIANA.-

La obtencin de los elementos de la matriz jacobiana se e-


fecta de acuerdo a las ecuaciones (2.59) y (2,60) en for-
ma simtrica indicadas por W. i=l, 2, . . . ,n:como se esque
matiza en la siguiente tabla.
''5

"

!*
Para cada uno de estos trminos se deben calcular las com
ponentes real e imaginaria de las corrientes de lnea. La
ubicacin de las BTC en la matriz es indiferente.
FORTRAN SIGNIFICADO FORMULA
Corrientes de lnea
CC(K2) Parte real de p-q c.

DD(K2) Parte imaginaria de p-q d.


EE(M) Parte real de q-p
FF(M) Parte imaginaria de q-p
CLP
Matriz jacobiana

Submatriz diagonal
PF PP

H N
PI
Submatriz fuera de la
diagonal
- 59 -

Kl Identifica el tipo de "barra


K2 Indica la columna o fila en
que se est operando
K3 Contador del N9 de BTC para
formacin de submatrices dia
gonales
K4 Contador del N* de BTC para
formacin de submatrices no
diagonales
BLOQUE 5

CA3.CTTLQ SE LA CORHKCCION DK VOLTAJES POR KL MTODO DK PAO

TORI2AGION DK MATRICES L TJ.-

.En el captulo anterior se explica, la teora a seguir pja


ra la solucin de un sistema de ecuaciones lineales. La
primera parte de este bloque factoriza la matriz J uti-
lizando las frmulas (3-10), luego realiza las sustitucio^
nes directa e inversa basadas en las frmulas (3-8) y (5.9)
de esta manera, se obtiene la solucin de pequeos cambios
de voltaje en ngulo y magnitud y E /E
PORTEAN SIGNIFICADO FORMULA
A(ItJ) Matriz jacobiana |j|
BL(I,J) latriz triangular inferior |L|
U(I,J) Matriz triangular superior |U|
- 60 -

2(1) Vector auxiliar

Vector solucin
AE/E
B L O Q U E 6

GALGUIO DE LAS HUEVAS TENSIONES DE BARRAS.-

Los elementos calculados en el paso anterior so sumados


a los valores de la iteracin actual; con estos se obtie
nen los nuevos valores de las tensiones de barras que se
emplean en la siguiente iteracin.

FORTRAN SIGNIFICADO FORMULA


DELD(M) Variacin de ngulo de voltaje
Jc+1 Je .,k
DEL(M) Nuevo ngulo de voltaje - 5 -f-4
DELE(M) Variacin del mdulo de voltaje E
^K
TS(M) Nuevo mdulo de voltaje
E(M) Nueva parte real de voltaje E Coa
F(M) Nueva parte imaginaria de vol E Sin
taje

En la ltima parte de este "bloque existe un limitador


del nmero de iteraciones.
- 61 -

B L O Q U E 7

CAICTTIQ pa gLJQ DS POTENCIA Y PERDIDAS EN LAS LINEAS.-

Una vez que hay convergencia, se calcula el flujo de poten


cia y las prdidas en las lneas, basndose en las frmu-
las (2.65) y (2.66) respectivamente. Los flujos que se ob_
tienen son de cada una de las lneas y no entre barras co
mo se podra suponer, y estn dados por los siguientes si
nos:
Positivo (+) salen de la barra
Negativo (-) llegan a la barra

Luego, se calculan las potencias activa y reactiva en la


barra flotante.
FORTRAN SIGNIFICADO FORMULA
*
Variables:

Auxiliar de voltajes E -e e -f f
P P <i P 4
p
Auxiliar de voltajes E -e e -f f
q. P q. P q
="vji4 Auxiliar de voltajes eP f Q -e Q f
** p q. q P
Potencias:

PPQ(M) Activa de lneas

Activa de lneas p qj?=v20aqp+V4J B


?PER(I,I) Activa de perdas
prdidas pq. qj>
- 62 -

QPQ(M) Reactiva de lneas

QQP(M) Reactiva de lneas

QPER(M) Reactiva de prdidas Qprdidas=

PPLOT Activa en la barra


flotante
Reactiva en la barra
flotante
Di AGRAMA PRINCIPAL
SUBROTIA ORDEN
ORDK'.AMIE.TO DE DATOS

ASUKIK VOJ.TAJ3 K BARA

sp p . 1, 2, n

U MR - O

CALILO Dt COHHIMES, -'OT


T DI-BRNCIA D2 POTENCIA

V 'P
OP
'p Pp(asum) P
p

|4P| . ABS ( A P )

BLOQUE 3 BLOQUE 7
CALCULO D t'J.UJO
DE ^OTKNCIA EH ~
LAS LINEAS Y PO
TEKCIA KI LA 3A-
SKA

CALCULO DE LO ELfcldNTOS DtL JACOfllAH BLOQUE

CALCULO D CORRiCCIO Dt VOLTAJES


j'OH MTIODO D PAC OR ZACIOiJ L.U.
API
AB/E Uf

CA1.CULO DK NUEVAS TEU3IONK3 DE BAKHA3

k+l A
op
CNTAiJOK u
ITERACIONES
li'BH ITKH +
*1
- 64 -
SUBRTTTINA OHDKN.-
LECTRA IHICIALIZAR
DE DATOS

TOMAR ELEMENTOS CONECTA


no
DOS A LOS NODOS
UMERO DE ELEMEN
TOS y p(J)

EFECTUAR EL CAMBIO :
p(I) POR p(J)
q(I) POR q(J)
y(I) POR y(J)

UMERO DE ELEMEN

EFECTUAR EL PROCESO ANTERIOR


PARA ORDENAR LOS NODOS q
PARA UN MISMO NODO ,p

MODIFICACIN

Y \o ESCf IBA
qj>X' V * **
e:

no
- 65 -
STBHOTIWA

INICIALIZAR:
CONTADOR DE BARRAS : K = 1
COLUMNA DE LA XATHIZ AUXILIAR : J ~1

INICIALIZAR PARTE REAL E IMAGINARIA


DE LA ADMITANCIA CORRESPONDIENTE A J.
YR(J) = 0 ; YI (J) = O

POSICIN INICIAL DE LA FILA DE LAS


ADMITANCIAS CORRESPONDIENTES A. LA
BARRA K : NF (K) = J

FORMACIN DE LA ADMITANCIA PROPIA


DE LA BARRA K

POSICIN, EN LA MATRIZ AUXILIAR, DE LA


COLUMNA QUE OCUPA LA ADMITANCIA
PROPIA EN LA MATRIZ ORIGINAL
12 (J) = K

FORMACIN DE ADMITANCIAS MUTUAS


DE LA BARRA K

POSICIN, EN LA MATRIZ AUXILIAR, DE


LA COLUMNA QUE OCUPA LA ADMITANCIA
MUTUA EN LA MATRIZ ORIGINAL

CALCULADO TODAS LAS


- 66 -

ASUMIR VOLTAJES D BA3RA3 BLOQUE 1

ASVl'IIt VOLTAJES
O .O yO rO
p' p' p 1 ^p
p=l,2,..*.n

51

POiENCIA ACTIVA
NETA: PA(M)

IDENTIFICACIN U
BARRA K1=NBI(M)

CIPO DE BARRA?

POTENCIA REACTIVA POTENCIA REACTIVA


NETA: QMAX(M) NETA: QR(M)
QMIN(M)
- 67 -
CAIOU.LO DE CORRIENTES, POTENCIAS Y DIFERENCIA

BLQl 2

JJ = NF(M)
K =NF(M -1

b =b + f Q + e B
P P P PP P PP

JJ=JJ-hl

- Ij

a = a +e 6 - f B
p p q pq q pq

POTENCIA ACTIVA P = e a -f f b
P P P P P
DIFERENCIA DE POTENCIA A ^k D
~ F p(asura) " Pp

MXIMO CA = ABSCAP)
- 68 -

POTENCIA HEACTIVA
O =f a - e b
^P P P P P

B. CA3GA

Q (max)

CUANDO SALE DE LOS


LICITES LA B.T.C.
CAMBIA A B. CARGA
NBI(M) = 1

DIFERENCIA DE
POTENCIA


MXIMO CA'BIO
- 69 -

PRUEVA DE CONVERGENCIA .- BLOQUE 3


LJ
ID
O
O
CD

4- .
I * a

1
Si

o o
E i;
V
a a

A
y
M cr

[Tj O

Es
u .
V S K
S MS
- 71 -
CALCULO DE CORRECCIN DS VOLTAJES POS EL MTODO DE FACT03IZACION

DE MATRICES BL. U.

BLOQUE 5

I * 1,NR

BL(IfJ) =A(I,J)
,I) =: A(J f I)/A(J f J)

=J - 1

SI-O
S2 =0

S1=S1 + EL(I,K)*U(K,J)
S2-S24-BL(K,J)*(K,I)

= A(I > J) .- SI
=(A(I f J) -S2)/BL(J,J)
w
A y N
*~
w
VM
/\ / N
*"^
--J
ro
e- w W >-
X N* *^r
,
f-\ II w 05 f
3 x U
w wg a i^ U
>^N v^ f
S-
-P- t 9 J 1
1
_l II ti
to
-*- 55 n fu rj
M 'I u ii - w fr r-*
U [ -5 1 fO W O t-l * /"o
1?M
J o > w V vQ J~- I 0 1 M
V "
m o U u w V y^ ir* -1
1M
N : *-\ 1 K
x-s M Z J. : a ry tH JJ Ve^
M 4
a ^ i s ** Vv> H \3
>** W (- *W
Xrf H 1 tr1
1

-P- *
X *>-x *
N &
^-s w \4 ?/ ^y t-*
w V 7 X.
v\ /
y*
lu'
^
td
t-1
M
H
, _'
- 73 -
CALCULO DK LAS NUEVAS TENSIONES D3 BAHKAS. BLOQUE 6

M = P 1,(NB -1)

IPO DE BARRAD" B*T'Cl

B. CARGA

M 89

Cos

f pk+1
+ = E p Sen 8

TER -C LIMITA
DE ITERACIONES
- Y4 -
FLUJO DE POTENCIA Y PERDIDAS ^-^ EN LAS LINEAS. BLOQUK 7

1,NS

L1 = NP(M)
L2 =NQ(M)

POTENCIA DE LINEAS
P
pq
pqp
P (perdidas)

V
- V
Q,(perdidas)

SQ+OPQ(M)
7

B. FLOTANTE

QB. FLOTANTE
- 75 -

4.3 APLICACIN DB1. PROSRAKA A ITN SISTEMA. -

Para verificar el funcionamiento de este programa se


resolvi" un ploblema propuesto en el captulo octavo
del libro de referencia 1.

Caractersticas del sistema.-

Formado por "barra flotante y barras de carga.

El sistema tiene cinco barras y siete lneas, el n


mero asignado a la barra flotante es cinco y el de
identificacin es dos. En este problema a pesar de
que la barra N&2 esta conectada a ur- generador, -
se ha supuesto que sta, entrega una potencia 'fija,
de esta manera, no se considera como una BIC sino
como de car#a.
- 76 -

DATOS DEL SISTEMA

TABLA 1

NB NBTC NE E?SI
5 0 14 0.001

DATOS DE XIMEAS

TABLA 2

ND3 NP ?Q YR YI YR1 YI1 YR2 112


1 5 3 1,25 -3,75 - 0,025 - -
2 3 2 1,67 . -5,00 - 0,02 - -
3 5 2 5,00 -15,00 - 0,03 - -
4 2 5 5,00 -15,00 - ' 0,03 - -
5 4 3 10,00 -30,00 - 0,01 - -
_
6 2 4 1,67 -5,00 - 0,02 -
7 4 2 1,67 -5,00 - 0,02 - -
8 2 3 1,67 -5,00 - 0,02 - -
9 4 1 1,25 -3,75 - 0,025 - -
10 2 1 2,5 -7,50 - 0,015 - -
11 3 5 1,25 -3,75 - 0,025 - -
12 1 4 1,25 -3,75 - 0,025 - -
13 3 4 10,00 -30,00 - 0,01 - -
14 1 2 2,5 -7,50 - 0,015 - -
- 77 -

DATOS DE BARRAS DE CAMA Y BTC

TABLA 3

UBI NBS PG QS PC QC QGMAX QfflSIN


1 1 0 0 -0,6 -0,1 0 0
1 2 0,4 0,3 -0,2 -0,1 0 0
1 3 0 0 -0,45 -0,15 0 0
1 4 0 0 -0,4 -0,05 0 0

0 0

Para barras de carga QGMAX O, Q&MIN = D


barras de tensin controlada QG = O

DATOS DE BARRA FLOTANTE

TABLA 4

NBI NBS e f PC QC lEl


2 5 1,06 0 0 0 1,06

DATOS INICIALES DS TENSIN

TABLA 5

NBS e f IEI &


1 1,0 0 1.0 0
2 1.0 0 1,0 0
3 1,0 0 1,0 0
4 1,0 0 1,0 0

Los datos de :r3 en esoa tabla son solamente de referencia


- 78 -

En las tablas se indican los datos de entrada del programa.


TABLA 1
Indican los datos del sistema: nmero de barras (NB), n
mero de barras de tensin controlada (NBTC), nmero de l
neas o elementos (NE) y seleccin del criterio de conve
gencia (E?SI =), ste ltimo debe realizarse tomando en
consideracin dos factores: exactitud requerida y tiempo
total de computacin necesarios para llegar a la solucin.
TABLA 2
Se da doble nmero de datos de cada lnea as: ^ =Y

y por esta razn NE = 14> las admitancias de lneas estn


dadas por YR y YI y las de carga por YR1; YI1 conectadas
al nodo P y YR2; YI2 conectadas al nodo Q.
TABJA 3
En sta se especifican las potencias en las barras de car
ga y de tensin controlada en un slo formato, en realidad
QGMAX y QGMIN no intervienen en las barras de carp;a ni QG
en las BTC; pero son necesarios para el programa. .
TABLA 4
En sta se dan los datos de la barra flotante.
TABLA 5
Be indican las tensiones iniciales as: e, f, E y , cabe
sealar que no es necesario indicar el tipo de barra ni el
minero de la barra del sistema.
la forma y secuencia de entrada de datos se da a continua
cin.
ESCUELA POLITCNICA NACIONAL

NOMBRE DEL PR06RAMA- No..

Proq rara arfar: Hoja No dt_

iI7j*~^]7]7 ja]J^"!i!^i5!!-|H"]^^^ " 4 -tU'^T si 7n7j"wIsTs s/ t 59 :o 41 i i S *|/arf/oTl

14 4-4-4 J-.i-.f-
!
'A T . O i S G . E i N ^ i R l A i L J E i S ! I'
i
! !I tr -' f T
I T ~1 T I ; ^I t 1

;NB<
i 1 i
T
_i. .-

^^f-- -
2;_j_ ' _D TOS D E ' L ; I N E AIS ( U : N ! A T A R J E T.A! .p'on I [ E|AT T
t- ; i r i 1 p ' ' ' I i ! '
-4 -4
'N'Q YR Y R1 YI 112;

T - t - - * -r -

3 . 1 I D A T 0|S| D E_^ ;B
.i^-K |C;A;R ! G:A ;BT.
X p;u U E T O R R RA
i ! YfRAts4-!-D^ > i T
XD r-r
N'BI ' N B'S'H" ~fT" p^r ! Q.G rf
^f
P!C -t- - G M A X !Q ! G!MI :N

L U-U-M-
-f-H-H-f- T-T llfT,
-t -rt
H-f-: I I
1-f
TOS D E - I B A RRA, F:L|O T A N I T ' E
-f-
- -f~-
ip^c QC !E
1
-f-hi-f-i- i k t

M~

.
DA TOS- !A|L:E:S 'D.E; " t " E ' N ' S | l ' O iN; !('ujN;A! ,T A:R!J pp DO s B AfRR

e j f! le

' T t |
M, B A!R
W tf -rt 4J* 4 / ! * O SI 51 1. Si ilE :; i.; -^. ..b;,' (. >i.'. /i a. rr ti ' i
- 80 -

SALIDA DE ?3Ul-ADOS

La primera parte de la escritura constituyen los da-


tos de entrada:

INSTRUCCIN

1. 20 Datos generales
2. 30 Datos de lneas
3. 122 Datos de potencias de barras
4. 124 Datos de barra flotante
La salida de resultados comprende:
5. 62 Ordenamiento de los datos de lneas
(Subrutina ORDEN)
6. 60 Matriz YB (Subrutina KATRZ)
7. 150 Corrientes y potencias de barras
8. 160 Diferencias de potencias
9- 170 Resultados de voltajes
10. 220 Flujos de potencias y prdidas
11. 230 Potencias en la barra flotante
12. 240 Nmero de iteraciones
Otras salidas con mensajes:
13- 40 Error en los datos de lneas
(Subrutina ORDEN)
14* 180 Barra flotante mal identificada
15 270 No hay convergencia.
- 81 -

CQI^ARACION SE RK5TTLTADOS .

TENSIONES FINALES DK BARRAS.- (e + jf )


ir t?

BARRA LIBRO PROGRAMA


1 1,01228 - JO, 10909 1,01217 - 30,10913
2 1,04629 - 30,05128 1,04626 - 30,05130
3 1,02043 - JO,08922 1,02036 - JO, 08924
4 1,01930 - jO.09508 1,01922 - JO, 09511
La mxima diferencia q^ue existe es: 0,00011,
FLUJOS DB POTENCIA,- (P +p
- JQq) J^'
LIKKAS LIBRO (Mff * MVAR) PROGRAMA (Kf - MVAR)

1 2 -53,7 - J7,2 -53,737 - J7,H2


1 4 -6,3 - 32,8 -6,311 - 32,824
2 1r 54,8 +J7.4 54,863 +37,320
2 3 24,7 + 33,5 24,713 + 33,533
2 4 27,9 + 33fO 27,959 + 32,943
2 5/ -87,4 + 36,2 -87,440 + 36,285
3 2 -24,3 - 36.8 -24,361 - 36,770
3 4 18,9 - 35,1 18,895 - 35,216
3 5 / -39,5 - 33,0 -39,534 - 32,980
4 1 " 6,3 - 32,3 6,342 - 32,295
4 2 -27,5 - 35,9 -27,516 - 35,909
4 3 -18,9 + 33,2 -13,358 + j3,230
5 2 88,8 - 38,6 88,350 - J3.718
5 3 40,7 + 31.1 40,726 + J1.124
Los resultados del libro, con una cifra decimal, no per-
miten encontrar la mxima diferencia.
-82-

FORTRAN IV 36ON-FO-47Q 3-8 MAINPGM DATE 24X1IX7S tS, 0

0001 DIMENSIN N D ( 8 0 ) . N O I 8 0 ) . Y R ' f l n > . Y H 8 0 ) , Y R U f t O ) , Y I M 8 0 ) . Y R 2 C 8 0 )


1 Y I ? ( 8 0 ) * * J F ( 4 1 ) . Y M Q ( Q Q ) . Y M M Q Q ) , I 2( Q Q > , E < 25 ) i F< 25 ) . T^ ( 25) .
2DEL( 25) .OG( 2 5 ) . C ( 2 S ) . P A ( 2 S ) * P < 2 R > . O G < ? ( 5 > . O C ( ' S ) , Q R ( ? 5 ) , - - -
3 0 ( 2 5 ) , O r , M A X ( ? 5 ) , O M A X I ? 5 ? . O G M I N ( 2 S ) , O M I N { ?5> , ^ 0 ( 2 5 ) , A O ( 2 5 ) ,
2 S ) , OO Zl) . A T 2 S ) , B H ? 5 ) N P I C K ' S f , NBS ( 2S ) , CC ( 2
2 S ) F F ( 2 S > .DLO I 2 5 )

7QPFR(80 , 6 9 1 4 8 )
0002 D4TA A/23O*0./.UX2304*0XBUX2304*0X

OATO& GENEP-AUFS-
***************
0003
O004 1 MP= 3
ooos , 1 O) N3*NBTC*NEPPSI
0006 10 FnpMftT(3TS.Fl 0.0>
0007 WPITF( IMD.40) NB.NBTC.NF.FPSf
ooo *0 F H R M A T < 0 ,10X, D A T O S GENFR ALES* XX flX. NB . 6X NBTC X

OO09 tTER=0
OOtO N l = ^48-l
001 1
OOI2 R ^ A O ( 1 _ F C . 2 n ) t ( NOF.NP(NOE> ,NO(MDF> . Y R t N O E > .YI ( N D E ) , Y R 1 NOE > *
2v I M NPE ) . YR ?! NOF ) , Y I 2 NDE 1 , NOF= I NE >
0013 FOPMATOJS.FIO.O)
OO14 W R I T F < f M P , 3 0 ) ( < JNP( J I . N O f J ) * > R ( J ) , Y T ( J ) Y R U J ) . Y l l ( J I . Y R 2 J>
* Y T 2 ( J ) > . J = l .NE)
0015 10 F H O M A T C O ' . I S X , A D M I T A N C I A P RT U I T I V A . 1 0 X , A D M I T A N C I A A
*2X. T I f r P P A / / / , 2 X , "FLEM,^X. N P . ? X , N O ' . 5 X . Y R , 8 X *
? Y I ."'X.i VR o , 6 X , Y I P . 6 X Y P 0 . 6 X , - V I Q / X 31 5. 6F1 0.5
0016 IMt>,122)
00!T 122 ' 0 " T ? 0 ' O A T n s DE onTFNCIA r> B A P R A S * X X 3X . NBI 2X
X . " D G . f l X . ' O G ' . S X . ' P C ^ . f l X . ' Q C 8 X , " Q G M A X ' ,5X.

001 * RFAO ( L F C . 1 3 0 X fMBH J) N^SC J ) .Gf J) ,OGC J) .PCI J) . OCC J>


J) ,OGMIN( J . J=l,Nl>
001Q 130 ?T=;.'SF105)
002O W R T T F < IMP,i30)t I M B I f J1NPS( J>."Gf J) .OGI JJ.t>Ct J).OC< J >
* , O G M A X < J),OGMIN{ J) ) . J=l ,N1 )
WRITF ffMD.t?4)
0022 124 F D P M A T f 0 T 2 0 . D A T O S DE 1_A B A R R A F L O T A N T E / / , ^x. N8I ,2X.
^ M O , - > X , P| NB) , S X , F< N3) .5, " P C * ,flX. O C , 7 X . T E ' X X )
0023 R C A D CU^C, 1 1 0 ) NBIf N 8 ) . N B S C N R ) , F ( N B ) . F ( N B ) . P C ( N B ) . O C I N 8 >
*,TENB)
0024 1 1 O FORMATI 2T 5 i^Fl O. >)
W R I T F ( I M P , 1 10) N B I ( M P ) . N B S ( N 8 > . F C N B ) . F f NB).PC(NB).QCCNS1
* . T f f NB)
0026 CALL nPnFN(NF.NP.NO.YR,YI Y P 1 Y 1 1 , V R 2 , Y I 2 >
0027 CALU A T R 7 ( N E . N P N O Y R . Y I - , Y P 1 . Yll , Y P 2 Y I 2. NF YMR YMI *
*I2,N8,NTC) ......

-ASUMIR VOUTAJFS OE B A R R A S
***************************

0026 EI I) .F( I .TE< T ) *DELI


120
OOTO DO 51 M=l,NI
0031 P A ( M ) = G( M) +PCI MI
0032 K1=NBI(M)
0013 I F( l-Kl )31 0.320*330
WRITEIMP.18O)
i':, -
0034 310 '
I RO FORMAT ( * 0 T 2 O . B A R R A FLOTANTE MAL IDENTIFICADA"1
0036 CALL F X I T
OFt( M) = OG( M) 4-QCC M)
G n TO SI
003< 330 OMAX(M)=<
004O
0041 51 CC3NT I NUE
CALCULO HF CORRIENTES DF 8 A R R A S POTENCIA
Y D I F E R E N C I A DE P O T E N C I A
*************************************.*************_

0042 305 DO 53 M=l NI


0043 Af(M.^0.
0044 BIIM)=0.
0045
-83-

r^iT F^V i-m ij r v -r *- r-in I^T v-? - -- -- - 1f ^ 1 f^ - ^ + J ( f f f ^ -- - 1 1 1*1^


18*
O046 K=NF(M+1 )-l
0047 A f ( M ) = A T ( M ) 4 - E ( M ) * Y M P ( J J ) Fl M ) * Y M f ( J J )
0048 B I < M ) = 8 t ( M ) *F<M>*YMR< JJ>*F( M ) * Y M | < JJ>
0049 JJ=JJ+1
0050 nn 54 N=JJ,K
0051 K?= I ?( N)
0052 A(M)=AI(M)+F(K2)*YMP<N)-F(K2)*YMt(N) ._.__ _
0053 54 Bt C N ')=9I ( M) *-F( K 3 > * Y M P < N ) *-Ft K ? ) * Y M f ( M)
0054 P ( M ) = F ( M ) * A T ( M)F(M)*BHM)
0055 AP( M 1 = P A ( M ) - P ( M )
0056 rr( JJ) ftRS( A P f M) >
0057 0{M)'F1M)*AI( M)-F(MJ*BICM>
0058 K 1 =NBT < H)
0059 Ii=I 1-KI >310.340.3SO
0060 340 A O , < M ) - Q H ( M Q( M)
0061 RO TO 400
0062 350 T E I O I M ) f J M A X ? M> 1 360.360.370
006? 360 f FO ( MI QMTNC M)) 380 .53. 53
OO64 37O A O f *^ 1 O f Mi f M f l X f M l
0065 O < M ) = Q M A X < M)
0066 GH TO 390 e
OO67 330 A O f M ) = Q C M> OMINI M>
f\ Ul-^/^UTKIf U %
O 06 8
390 kior u i -^ i
OO69 FNjl 1 T / - * 1 !

0070 400 0 0 ( M ) = A R S ( AOI M) )


0071 53 CONTINU

C
C
C PPU^BA DF CONVERGENCIA
C AftA4*4:ft;AAA4rAjii]fc^AjliAftAA^AA^ft^
C
OO7? no 55 M=I,NI
0073 IFf PCM)-EPSI 1410.410.420
0074 410 KI-NBT(M)
OO75 I er ? 1-KI 3in,430,55
0076 430 TE(QO(M>-EPSI ) 55*55*420
0077 55 CONTINUF
0078 en rn &oo
0079 420 K3=0
00^0 DO 57 M=l,Nl
0081 K 1=NBT ( M)
00ft2 IF( 1-KI ) 31 0 * 4 4 0 * 450
OO*S3 440 |-=^*4 1 K3
0034 BB(I )=APC)

OO86 RB<I)=AQ<M) . .
0097 GO TO 57
0088 450 K3=K3*1
009 I=?*M-K3
0090 BB( I ) = A"( J
0091 57 CONTINU
C
C CALCULO DE ELEMENTOS HE LA MATRIZ JACOBIANA
C
C i**************************** ****************
OO92 Kl^O
O 09 3 DO 59 =l.Nl
OOO4 * J J=NF( M )
0095 K=K)ct M*l )-l
O 096 K1=NBT(M)
0097 IE( 1-KI )31 0.460. 500
OO95 460 T =? *M 1 K3
0099 J-I*-1
omo A ( I . I 1=-0( Ml-YMH J J 1 * T F C M > * * ?
0101 A J I.J> = * > ( M ) 4 - Y M R ( J J ) * T E ( M ) * * 2
0102 AIJ,I>=PM)-YMR(JJ*TEIM1**2
O103 A ( J . J ) = O T M ) - Y M I I J J ) * T E I Ml**2
C
C
C
0104 K4 = 0
01O5 JJ=JJ*1
0106 O061 N=JJ.K
O07 K2=1?(N) ^_____
O O8 T<MK?-M) 61 .61.465
0109 465 IF( K2-NT) 470.61,61
O110 47O C C ( K ^ ) = F t K ? >*YMR(N> F ( K ? ) * Y M f | N |
0111 n n < K 2 ) = f r ( K ? > tY*"* 0 !*- 1 ) + F ( K 2) * Y M I < N >
0112 EF(M)=F(M)*YMP(N)-FM)*YMHN)
-84-

DOS F O R T R A N fV 36ON-FO-479 MAINPGH OATF TIMF 18.O

01 13 F=M)=Ft M)*YMR(N)*E<M)*YMT<N)
0114
0115
0116 480
0117
A t I , J1=CC( K?)*F(M)-OOtK2)*E(M)

0120
0121 At I , J1=CC(K?>*FTM)+OO<K2)*F(M>
0122 At J.t 1=-FFI M) *E(K2)-FF(M)*F|K2)
0123
0124
0125 A( J*I)=E(M)*FK21-FFJM)*F(K2)
0126
0128 At J,I=EE{M>*F(K2)*FF(MV*F(K2>
0129 C,Q TO M
013O 490 K4=K4+1

0132
AIJ)=CC(K3) *F t M1-OO<K25*E< )
0134 A U, I >-EFf M)*FtK?-FF(M)*E<K2)
0135
0136 A T I , J)--CC(K2)*E(M)-OrMK2*P<M>
0137
0138 61 CONTINUE
0139
0140 5OO K3=K3+t
0141
014? A t I , t )=-QCM|~YMI( JJ>*TF.fM>**2
0143 -K4=O
0144 JJ=JJtl
0145 DO 63 N=JJ,K
O146
0147 jp< K?_M> 63,63,505
0143 505 TF(K2-NB) 51 O, 63. 63
01 49 510
015O no(K5) = F(K?) *YMR(N1 *E<K2)*YMIIN>
0151 FF(M)=P(M)*YMO(N)-F(M)*YMI(N)
015? FFfM)^^^^) *YMRI N)*E<M>*YMHN
0153
0154 JT{ 1-K1 31 O,520 ,530
0155 520
0156
0157 Ai JI )=F?< fl) *Ft K2)-FF(M)*EIK?
0158
0160 A< J,l )=-EEl M) *FtK2)-FFt M)*F(K2J
0161 GO TO 63
016? 530 K4=K4+I
0164 A< I , J) = CCfK>) *F<M)-OOf K2)*E(M>
0165 A( J,I)=FE(M)*F(K2l-FF<M>*EK2)
0166 63 CONTINU
0167 59 CONTINU -.
C
C
C
CALCULO OE LA roppFrriON <^F r>F voi TAJFS POR FI
C MFTOOO OE FACTOR1ZACION OE MATRICES L.U,
C
C
0169 J=I
0170 00 73 1=1, N
0171 0Lf I, J)=At t , J>
0173 OO 75 J=?,NR
0174 L=J-I
0175 00 75 I=J,NR*
0177 S?=0,
0178 OO 77 K=l,U
O179 S1=S1*BL( T,K)*UIK,Jl
PL( I. J>-A( 1, J)-S1
0182 75 U t J . l - I A t J . I > S2>/nHJ.J)
0183 ? 1 )=BBt 1 )/BL( 1,1>

0185
rtOS FDRTRAN IV 36ON-FO-479 3-3 MAINPGM O ATE 1/75 TIMF. 13,0
Olfl6 S3=0.
0187 OO I K=1.L
0198 31
0189 79 7( T > = (BB( M-S3)/RLCI,I
01QO X<NRf=Z(NR)
0191 MN=NR 1
0192 OH 83 L=l ,MN __________
0103 S4 = 0.
0 194 I=Nf>-L
01Q5 MI=t+l
0196 0-T 85 K=Mt.N
85 S4=S4+UI I ,K)*X( K)
0198 83 Y I )=7( M-S4
0199

COWRFCCTHN OF V O L T A J F S

O?OO DO B7 M=
0201 I = 2*M-K>
0202 OFLD(M)=XtI)
0203 M)
0?04 Kl^NBUM)
0205 I*M 1-K1 ) 31 0*550.560
0206 550 1 = 1 * 1--------------------
0207 1=XI r > * T E < M >
0?OR
O20Q GO 87
0210 560
021 ! 87 CONTINUF
0212 nn 89 M=I.NI
0213
0214
0215 CONTtMUH
0216
0217 ITFR-1) 305* 570,570
O218 600 W R I T E ! ME. 1 4 0 ) ( A i T. J ) , J=l ,NN) . T = 1,NN)
0219 14O =ORMAT < 1 T 4 0 M A T R I Z J ACm T A NA //< O O.5 ) )
WRITF! T M ^ i l S O M
150 FHPMHT< - 0 * T 2 0 , CnPC!FNTFS DF . I 5X, POTFNCI A//,
* 5 X . N S t . 5 X . l A l ( ) O F A L ' * 4 X . i R I P ) I M A G I N A R I A 1 I O X , P .
* 1 2 X , 0 / / ( " 0 17 . 4F 16. 5 1 )
PITF ( I P, 1601 ( < M . A P ( * ) . A Q f M M .M"l
0223 160 =r,RMAT( n ' T ? 0 * OIFFR^NCI A DF PHTFNC A S 1 // .9X, NB 6 X
) t / / ( . 0 I 7 , ? F 1 6 . 5 )>
0224 WRITF(IMP,170)| <M,F(M),F(M).TF(M) ,OEL(M1) ,M=1,N1 )
0225 170 F n R M A T ( l T 2 0 , PFSUUTAnOS HF V^LTA J E //,6X, NB . 1 1 X
* , 1 2 X , F ( P ) , H X.*TFP) J O X . ' O E L P ) //CO'I7,4F16.5))

FLUJO POTENCIA Y P F R O I O A LAS LINEAS

0226
0227 21-0 =nRMAT( 0 T 2 0 FLUJO DE POTENCIA Y
*( '0 t5*, NP , 3X,'NQ .5X,1_ P(PO> .7X 15X
*5X, 0 PFR > )
022S OO 01 M=1.NF
O2?9 L1=NP<M)
0230 L2=NOIM) ___ .
02M
O232 >*F{L2>-FtLl
0233 I )*CTL2)-F(L2)*F(L1)
0234 V4=-V3
0235 ooO( M)^V1 * Y P I M ) + V 3 * Y I < M > '
0?36 POP M ) = V ? * Y P ( M ) *V4*YI (M)
0237 M)=PPO( M ) *r>00( M)
023B M)-V3*YH( M ) - v i * Y T M ) - ( T F ( L l > * * 2 > * Y 1 K M ) ____ _
0230 M)=V4*YR( M > V?*YI (M)-<TF(L?)**2)*YI2M)
O24O > = QPO(M > + OOD(M)
0241 I M P , 2^0)NP{ M) , N O < M) PPO(M) .PPPR M > ,QPO(M) .QPEP(M)
0242 F Q R M A T t 0 * 2I6,2F13.5,7X,2F1 3,5) _ _ .
0243 91 CONT I M U
C A L C U L O DE P O T E N C I A EN LA B A R R A F L O T A N T E
0244
O245
0246 OO 93 M = l .NE
66

nos FORTRAN iv 36ON-FO-479 3-8 MANPGM O ATP 24/1 1 / 75 TIME- 18.


IF(NB-NPM>) 580.580.93

O?49,
0250 93 CONTINU
02S1
025?
0253 WRITF IMP,23Q>
230 FOPMAT< * 0 T 1 0 , P O T F N C I A FN L.A BARRA FLOTANTF// , 1 OX .
lP=t .F0.5,5X.0=.
0255 W R I T F . ( t Mra,2401 ITFR
0256
0257 GO TO 575
570 WRITE < I"P.2TO>
270 FORMATI O'TIO. NO HAY CONVFRGFNC I A >
0260 5 75 C ACL F X I T ------- -
036 FNO
oos FORTRAN iv 360N-FO-479 3-8 MATNPGM DATE 24/t1/75 TIME 18.

SCAUAP MAP
SYMBOL LOCATION SYMBOL LOCATION SYMBOL. LOCATION SYMBOL LOCATIO
LFC ?sc 26O N8 264 NBTC
NN
268
?74 NI 278
J 234 NTC ?R8 I 28C M 290
JJ K 29C N 2AO K2 2A4
KA NR ?30 L 2B4 SI 2B8
3 M N _____ 2C 4 S4 2C8 MI
U2 VI 208 V2 2OC V3 2FO
SB S9 2EC QFUOT 21=0 2F4

APRAY MAO
SYMBOL LOCATTON SYMBOL LOCATION SYMBOL LOCATION SYMBOL LOCATIO
NP NO 438 VR 578 Yl 6B8
VII - YR? A78 YI2 BSn NF CFS
YMI 12 10B4 E 124Q F 12A4
OEL PG 1300 PC 1434 PA 1498
OG OC 15C4 OR 1628 O 168C
OMAX 754 --QGMIN 17P8 QMIN 18IC Af> 1880
PP 00 t9AC AI t A10 BI 1A74
NBS I83C ce 1BAO OO 1C04 EE 1C68
OFLO 1O30 IO94 A 10F8 BL 41F8
U X- . _ RAB8 OOQ 8B78 POP 8CB8
OPO OOP 9078 OPER 91B8 B9 9?F8

SUBPPnt.RAMS CALLEO
SYMROL LOCATION SYMOL L.OCATION SYMBOL. LOCATION SYMBOL LOCATIO
fBCOM* 9398 OPOEN 93BC MATRZ 93CO FXIT 93C4
SIN 93CC

FORMAT STATPMENT MAP


SYMBOL LOCATION SYMBOL LOCATtON SYMBOL LOCATTON SYMBOl. LTCATIO
10 9440 _ _ 40 9449 20 O48B 30 9496
130 957F. 124 - 9589 tlO 95E2 120 95EO
14O 961C 150 9643 IftO 96AF 170 96F8
220 97B1 230 97C6 24O 980? 270 9827
-67-

OOS FORTRAN -IV 360N-FO-479 3-8 MAINPGM- -T IMF

OOB384 250 93 OOP3AO 25! OO03


OOB3C4 253 OOR3EC 255 OOB4
OOB40E 2sa - 00342B _260 -575- -O 084

TOTAL M E M O R Y REOUI96MENTS OOB448 BYTES


HIGHFST SEVFRITY-L6VEI.-OF

FORTRAN IV 360N-PO-479-3--3- -QROEN- -OATE

u 0001 S U B R P U T I N E ORDENINE.NP.NO.YR.YI Y R 1 ,YI I .YR2.YI2)


0002 D I M E N S I N NP(80),NO(eO),YRl80>,YT(30).YR|(80)*YIM0),YR2<80? ,
1S i1 v il yr- i\fo if~_____
r ' --- --^^^______
.-- .~~ __------- _ . __ ______ ..____. . . . . . . . _______
in IMP=3
0003
17 OOO4 N=NE-1
1N C n R O E N A M I F N T O DE LOS ELEMENTOS DE ACUERDO AL NODO P AL QUE fTSTAN
11
_c - CONECTADOS-- - -----
OOOS 00 23 f-I.N
;o 0006 J = !*t
i; OO07 OO 23 H=J,NE
OOOfl I J-NPCM?a23,22 -
:" 0009
0010 LA-NOT)
0011
0012
ii 0013 CA=YR1(I)
,. 0014 D=Yfl( T)
n OO15
0016 FA=YI2( I I
e 0017 }=NP(M)
i* 001S
0019 YP( I )-YR|M)
'' 0020
11 0021 Y R l I =
3! 0022 Y i l t I )-Yri(M)
0023 V R ? < I )=YR2<M)
"il
O024 YX2(I)=YI2tM>
:; O025
3, O026
0027/ YR[M)=AA
3i
002 i?
37
O07 '
JS OOy) Y l l f M
J9
00*1
O f J2 YI2(M)=FA-.
40 P733 ?3 C O N T I N U
a\ / DF ELEMENTOS SEGN El_ NODO O
0034 DO 27 1=1, N
0035
43 OO36 OO ?7 M=J.NE
44 0037 TEtNPfI)-NP<M))27,24,27
dS
0038
0039 26
,._. 0040 AA-YR(
0041 RA=YI<
0042 )
4a OO43 OA=YI1 )
4v 0044 >
OO45 FA=YI2I)
O
O046 NOCI)=
5)
C 0047
S2 O04 Ylt I =
OO49 YR1tI)=
53
0050 YII ( I 1 = M)
SI 0051
SS O052 YI2<I)=
OO53
i* 0054 YQ(M)=AA
I/ 0055 YI(M>=BA
i'i 0056 YR1*M)=CA
0057 YII(M)=DA
IV
O058
10
0059
e i 0060 CONTINU
ll
-88-

0061 DO 45 M=I.NF
oors? nn as N?=I ,NF
0063 IFf N P ( M ) ~ N O t N 2 ) > 45,28.45
0064 28 IFINP(N2)-NQ<H) ) 45.32,45
0065 37 IF(YtMM)-YR(N2 34.36,34
0066 34 Y R t N?)-1*F.IO
006T 36 IF(YI(M)-Yt(N2) 38.42,38
38 YI t N2)~l .El 0 --
0069 42 IFf YRH M)-YRI IN2) ) 44,46,44
0070 44 YR1 ( N?) = l .FIO
0071 4fi I F ( Y M ( M ) - Y T 1 <N2> ) 48,52.43
0072 48 Y! l(N2)=l.E10
0073 52 IF( YR2( M ) - Y R ? ( N 2 ) ) 54,56,54

DOS FHRTRAN IV- 360N-FO-479--3-3 -OROEN- OATE- -TIME


OO74
0075 56 58,45.59
0076' 58 YI2(N2)=1.ELO --- - ___ ______ _________
0077 45 CONTTNUF.
0078 W R I T F t IMP.62
0079 62 FHRMAT 1 T?0. 'OROFNAMI PNTO Of: OATOS D A R A FORMACIN DF. YB/1
003O WRITE ( IMP.30) t J.NP J) NQ1 J.).*YR< J) ,Y!tJ).YRI(J>,YIltJ) ,YR2 J)
*YT2( J , J=l ,NF)
0081 O , I 5 X , A D M t T A N C I A PP T M I T I V A" * I OX . A O M T T A N C I A A ,

2Y3*,7X.YR P',6X,YI P,6X,YR Q,6X,YI Q 31 5 5)


nn 47 M-=,NE
O084 tF(FRPOR-YRlM)) 78,78,66
0085 66 IF(ERROR-YIIM)) 78,78.68
OOR6 6* I F F R p n p - y p i t M J > 78.78,72
OOQ7 72 TFt ERROR-YTUM) ) 78,78,74
74 I P ( E R R O R - Y R 2 I M ) 1 78,78,76
76 IFIFRROR-YI2M)) 7878,47
00<?Q 47 CONTINU
00<?1 GO TH 8?
0092 78 WRITEfIMP,40>
40 FaRMATl_.0'TlQ. ERROR EN LOS T>ATOS OE
32
0095 ENO

DOS F O R T R A N IV 360N-FO-479 3-3 ORDEN DATE 24/11/75 TIME 19

SCAUAR MAP
LOCATION SYMBOL LOCATION SYMBOL LOCATION SYMBOL LOCATt
188 N __ IRC *F 190 I 194
M loe KA 1AO LA 1 A4 AA
CA 1HO DA 1B4 EA 193 FA 18C
FRROR IC4

AR9AY MAP
LOCATI1N SYM90L LPCATtON SYMBOL LOCATTHN SYMBOL LOCATIO
NP 1C8 NO ICC YR IDO Yt 1O4
Ytl 10C YR2 YI2 IE4

SUBPRPGRAMS CALLEO
SYMBOL LOCATION SYMBOL LOCATION " SYMBOL LOCATTON SYM3OL LOCATIO
XBCOM IFfl

FORMAT 5TATFMFNT
SYMROL LOCATtON SYMBHL LOCATION LOCATION SYMBOL LOCATI
62 1EC 30 220 40 2A8
-83-

DOS FORTRAN IV 360N-FO-479 3-3 MATRZ DATE 24/11X75 TIME 19.0


O001 SUOROUTINE MATR7CNF,NP.NQiYR,YI ,YRI 1,YR2,YI2NF.YMR.
*YMt ,I2NB.NTC)
0002 D t M F N S T O N Nt aO).NO(O) ,YR(80),YT(rtO),YRl(aO)Y!H80)
1YI2I80) ,NF<41 ).YMR(99).YMI<99). I2t<9)
0003 I 0=3
OO04
0005
0006
0007 Y M I t JV=0.
OOOft NFK)=J
FORMACIN OE UA ADMITANCIA PQHPIA DE CADA 8ARRA
0009 OO 3 M = l , N ____ _ __
noio )_K3.2,3
( J)
e 01 *
0012 YMt( J ) = Y M I t J)
CONTINUF
0014 j)=K
0015
FORMACIN DE LAS ADMITANCIAS MUTUAS DE CADA BARRA
0016 OO 9 M = t , N F .
0017 IFNPtM-K)96,9
0018 6 IFtNQ(M)-N)9,87
0019 7 M=
oo->o
0021
0022
Y M R t J)=YMP( J)-
002* YM M J ) = YM I I Jl-YItM.

CONTINU
0037
|<rt K-N3)14,1415
OOP9 14 J-J*l
0030 GO TO 1
OH31 15 NTC^J
0032
0033 1,70X,"WATPTZ ADMl T A N C I A t>F BARRAS Y - F 3 A R R A //
O034 ,4X, D t n F C C I O N , 2 X C O L U M N A " . 8 X . * Y M R , 1 3 X * Y M X l )
0035 DO 30 M^:
O036 W R 7 T E ( TM0.70> M.NF.M)
0037 7,0 P Q R M A T t 1H,2X,155X,!5>
0038
0039 J-NFt
0040 no *?o T=KJ
0041 80 WRITfH IMP.90) T)YMQ!T)*YMII ! J
O04?
OO43 RETURN
0044 FNO
- 30 -

1 R . 0 6 , 3 1 T H T A L COMPILATION T I M F O O . O ? . 3 6

OATHS GF.NEPAl.FS
NB NBTC NF PPSI -
S O 14 0.001OO
ADMITANCIA PRIMITIVA AOMITAMCfA A -TIERRA

FLFM NP NO YR YR P Yl P YR Q Yl O

t S 3 1 .25000 7.75000 0.0 0.02500 0.0 O.O


2 3 2 1 .67000 5. 00000 0* 0 0.02000 0.0 0.0
1 5 2 5.00000 -15. 00000 0.0 0.03000 O.O 0.0
4 2 5 5.00000 -15.OOOOO 0.0 0 O3000--0,0-
5 4 3 10 .00000 -30. 00000 0* 0 0.01000 0*0 olo
6 2 4 1 .67000 -5.ooooo 0.o 0.02OOO 0.0 0.0
7 4 2 1 .67000 -5.OOOOO o.0 0.02000 0.0 0.0
S 2 -^
1 .67OOO -5.ooooo o.o 0,O2OOO - O.O O.O
q 4 1 1 .25000 -3.7-=;ooo 0.0 0.0250O 0.0 0.0
10 2 1 2 .50000 -7.50000 o.0 0.01500 O.O 0.0
11 3 5 1 .25000 -1.75000
-3.75OOO
0.0
o.o
0.02500
0.02500
0.0
O.O
O.O
0.0
12 1 4 1 ,35000
13 3 4 10 .00000 -30. OOOOO 0.0 0.01000 0.0 O.O
14 1 2 2.50000 -7.50000 0.0 o.0150O O.O 0.0
DATOS OF POTENCIA O B A R R A S

NRI MBS OG C OC OGMAX QGMIN

1 0.0 0.0 -O.fiOOOO -0.10000 0.0 0*0


2 O.AOOOO 0.30OOO -0.20OOO -0.10OOO O.O 0.0
3 o.O 0.0 0.4500O "O. 15000 0.0 0.0
4 0.0 0.0 -0.40000 0.05000 0,0 0.0
DATOS OF LA B A P R A FUOTANTF

NBI MBS FINB) FIM9? PC QC

2 O.O 0.0 0.0 1.06000


-91-

AOMfTANCI A PRIMITIVA ADMITANCIA A TIERRA

LEW NP NO YR YI YR P VI P YR Q YI O

1 1 2 2.5OOOO -7.500OO 0.0 0*


1 4 1.25OOO -3.75000 0.0 0. 0250O 0.0 O.O
3 ? 1 2.50000 -7.50000 0.0 0. 01500 0.0 0.0
4 2 3 1.67000 -5.00000 0.0 0. 02000 0.0 0.0
5 2 4 1 .67000
fi 2 5 5.000OO -15.OOOOO O.O 0* 03000 0.0 0.0
7 3 2 1 .6^000 -5.00000 0.0 0. 02000 0.0 0.0
a 3 4 10.00000 -30.000OO O.O 0. O l O O O 0.0 0.0
3 5 1.25000 -3.75000 .
10 4 1 1.25000 -3.750OO 0.0 0. 02500 O.O O.O
it 4 2 1.67000 -5.00000 O.O 0, 02000 O.O 0.0
4 3 10.00000 -3O.OOOOO 0.0 0. 01000 0.0 0.0
13 ' 5 2 5.00000 -15.00000
14 5 3 1.25000 -3.75000 0.0 0. 02500 0.0 O.O
L.

MATRIZ-AOMITANCIA HE BARRAS Y-n*p4


^ILA DIRECCIN COLUMNA YMR YMI

1 1

1 3.750OO -11 .210OO


" 2 ~~ -2.5000O 7.500OO

4 -1.25000 3,750OO

2 4

2 10.8400O -32,41498
_ ___
-2.50000 7.50OOO

3 -1.6700O 5.00000

4 -1.670OO 5,OOOOO

5 -5.00000 _ 15.OOOOO

3 ." ' 9"" .

3 12.92000 -38.69498

2 -1 .6700O 5.0000O

4 -10.0OOOO 30.00000

5 -1.2SOOO 3.75000

* ; * 3 - - _ -.
12.92000 . --38. 69498
*
1 -1 .25000 ;3.75000

2 -1.67000 5.00000

3 -10.00000 30.00000

5 17

5 6.25000 - I R . 69493

2 15. OOOOO ~~~

3 -1 .25000 3.75000
-32-

-JUATfltZ(ACO9TANA

It .89867 3.31318 -7.93936 -3.20560 0*0 0.0 -3.94930 -138428

1 1.736P3 3,20560 -7.93936 0.0 0.0 1.38428 -3.94930

8.27*85 -2.19913 35.775 3* 12.33798 -5.51169 -1.59669 -5.51938 -1 .56169

? . 1 99 | 3 - . 2 7 4 8 5 -11*79462 36.3886! 1.59669 -S.51169 !.56169 -5.51938

0,0 0.0 -5.36493 -2.03609 41.31329 1 3 . 2 9 4 2 2 -31.98863 - 1 0 , 4 4 1 7 4

0.0 0.0 2.03609 -5.36493 - 1 4 . 2 1 2 8 4 1.06944 1 0 . 4 4 1 7 4 -31,98863

3. 9 9 0 0 1 -1.26215 -5.350O4 -2.06870 - 3 1 . 8 5 5 9 4 - 1 0 . 8 3 9 8 1 41.19606 13.31489

1.26215 -3.99001 2.06870 -5.35004 1O.83981 -31.85594 -14.17066 41.12227

CORRIENTES OE 8APRAS POTENCIA

NB A M P ) REAL ai ( P ) I M A G I N A R I A P Q
C'

1 -0.57595- O.16055 0.6OO48 -0.09965

2 0.18223 -O.20081 0.20096 0.20075

- O. 42494 -O . 1 8395- O.45001 -0.14977

-O.38487 0.08479 O.40033 -0.04982

DIFERENCIA HE POTENCIAS

NB AO(P>

0.00048 -0.00035

-0.0006 -0.00075

0.00001 -O.OOO23

0.00033 -0.00018


-33-

RESULTADOS OE VOLTAJE

NR ECP) F<P) TEfP) DELIPI

1 I. 01217 -0. 10913 1.01803 -0.10740

t .04626 -0.0513O 1.04752 -0.04899

3 1.02036 -0.09924 1.02425 -0.08724

4 1.01922 -0.09511 1.02365 -0.09304

FLUJO DF POTENCIA Y PEROtOAS

1 2 -0.53737 0.01126 -O.O7142 0.01825

1 0.54 63 0 . 0 1 1 26 0.07320 0.01733

! 4 O. 27959 0.00443 0.02943 -O.OO869

3 2 -O, 24361 0.00353 -0.06770 -0.01043

3 4 0.18895 _ -O.O0037 -0.05216 -0.00938 ._ .

3 5 -0.39S34 0.01192 -0.02980 0.00954

0.00011 -O.O7295 o n?s?7

4 2 -0.27516 0.00443 -O.OS909 -0.00771

4 3 -0.18358 .._ 0.00037 0.03230 -0.00937

5 2 O.flflSSO 0.01410 -0.0871* O.OO859

_0.01 192 0.01 124 tyrnn~^f,f

PT1TFNCT4 EN LA BARRA FLOTANTE


ya^Ti n- -0.07594

NUMERO DE ITERACI QNES__3E,

'.o
C A P I T U L O V

CONCLTT5IOK3S.-

El presente trabajo contiene bases tericas que servirn


para futuros estudios de flujo de potencia tales como:
eliminacin pticamente ordenada, estudios de sensibili-
dad, cambio automtico de taps de transformadores y defa
sadores de ngulo.

La descripcin y aplicacin del programa realizado para


el clculo de flujo de potencia no trata de ser ptimo,
pero cumple con los objetivos propuestos; el control de
los lmites de potencia reactiva en las BTC se realiza -
en cada iteracin.

Los requerimientos de memoria para grandes sistemas pue-


den ser prohibitivos ya que se necesita almacenar la ma-
triz jacobiana y muchos arreglos, pero se solucionara -
con tcnicas especiales de programacin.

Al hacer uso de coordenadas polares para BTC se necesita


una sola ecuacin, en lugar de dos, reducindose el nme
ro total de ecuaciones-lineales.

El problema de aplicacin requiere para su solucin 10 -


iteraciones por el mtodo de G-auss Seidel y nicamente -
dos utilizando el :todo de Mevrton Raphson planteado en
coordenadas cartesianas o polares.
76/ .
-35"-

ArEKDIGB 0?.D:'JTT - MATRZ

En este trabajo se utiliza, con autorizacin, las


subrutinas OHD2N y KATRZ desarrolladas por los In
genieros Carlos Carrillo, Jaime Hidalgo y Patricio
Guerrero en la tesis "Flujo de cargas, estudio por
medio de computadoras digitales".
4.3.3 SUBRTINA ORDEN,-
Los resultados obtenidos en las subrutinas anteri_o
res los ordena en forma ascendente de acuerdo al
nodo p al que estn conectados, y para elementos
que tienen el mismo nodo p, los ordena en forma -
ascendente de acuerdo a los nodos q. Este ordena
miento es fundamental para poder formar la matriz
Y, . La manera de como realizarlo est indicado
b
en la fig. 4.7 y consiste en comprobaciones prime

ro de los nodos p y luego de los nodos q.
4.3-4 SUBRUTIKA MATRZ.-
Su funcin es almacenar los elementos de la matriz
Y, . dada en (3-7). Debido a que muchos de los ele
mentos Y.. son iguales a cero, en esta subrutina se
ha desarrollado un algoritmo para representar Y, en
forma de un vector, considerando nicamente los ele_
mentos Y. . O, con lo cual se obtiene un considera
"^ u

ble ahorro de menora en el computador. Para lle-


var a efecto lo propuesto se requieren dos vectores
adicionales y la matriz Y, queda almacenada como -
Y en la silente forir.a.
77/ .

Y*Ib

Fig. 4.1 Esquema del almacenamiento de la matriz YD


en forma vectorial. '

Donde: '

a) El vector I indica el nmero 0*6 la posicin de


inicio de una fila de la matriz Yb dentro de las
columnas de YDi ; por lo tanto su dimensin se
r igual al nmero de filas de YD.

b) El vector J representa la columna que ocupa un


elemento dentro de YD. '

c) El vector YR' b contiene la parte real de las ad


mtancias de Y0.
78/.

d) El-vector YI* contiene la parte magrri

las admitancias de Y^ .

La dimensin de los vectoras J, .YV^, ^'Q al


mero total de elementos diferentes de cero de

. Jt J2 Jl JH-, Jm-i i
P *

Y' 3Y1

Y1 9
YR!YR1 R2 Rl Wi
..,_,.. ,1 ., ., , . ,
v7Ib' 5r11
f Y1 IV Y1
12 pll rm-ijJ
' . Fila k
Fig. 4.2 Almacenamiento de los elementos de una fila
de la matriz YD.

Fig. 4.2 :

1. Para una fila k en I estar su posicin de ini-


cio, que ser Ik = I ; para la fila k+1 , ser
Ifcfl - m. Entonces, la fila k estar compren
dida entre 1 y m-1 ,

2;. Para los elementos* diferentes de cero de la ft


la k, la columna a la que pertenecen en YD es
taran indicadas en el vector J como: J| J
3. De manera similar, esos elementos estarn al-

macenados en YR'b como YR'i , YR fl+ '

YR'm-i ; y, en YI'b como:

De todo lo expuesto., ^1 ahorro de memoria en el computa-

dor se demuestra en forma general, de la siguiente manera:

a) Almacenando YD compleja:

M 1 = 2 N2 ' (4.1)

- N = nmero de barras = nmero de filas


- M1 = espacios de nrierria

b) Almacenando Y^t compleja: -

I =N
J = N (N + 1) (4.2)

YR1 = YI1 = N ( N -H 1)
M2 = N (3 N -f 4) (4.3)

- N = promedio del nmero de los elementos


mutuos por fila
= espacios de memoria

Debido a que en Yb existen muchos YIJ = O, N es nnayor


qu Nb y consecuentemente M-j ;> Mg, como se ilustra en
la Pig*
el sigui'~re sis.tema copuesto ce 5 barras y

D o

1 4
3

2 2 3 -y2
3 2 4 ya
4 3 5 y4
5 4 ,5 y,

De acuerdo a -la expresin (3.7) la matriz VK es

o 4
Y\ 1 2 3 4 5

1 Y1!
O V13 O 0

2 O V22 Y23 Y24 O

3 Y31 Y32 Y33 o Y35


(A.1)

4 O Y42 , O V 44 Y 45

5 0 0 V53 Y54 Y55


i

El almacenamiento en forma de vectores de los elementos

diferentes de cero de la expresin (A.1) se realiza de la

siguiente manera:

-Fila 1 Ma 5-.

-.=[- 13 Y22 Y23 Y24 Y31 Y32 Y33 Y35 Y42 Y44 Y45 V53
5 Y54

(A. 2)
Y55

De acuerdo a la forma en que trabaja la subrutina ORDEN, la

oosicin de los elementos de (A.2) queda en la siguiente forma:

~Filal Fila 2 Fila 3 Fila 4 Fila 5


r T
Y13 Y22 Y23 Y33 Y35 Y3l Y44

(A. 3)
1 19/.

Para rr.ejor comprensin se ha conservado el dob'.e subndice

ce caca elemento, pero en realidad stos quedan definidos con

un solo subndice como se indica en (A.4)

-Filal Fila 4 . rila 5


V
T '
o vi
- j vi Y' Y' Y1 V Y1 Y* Y1
Y 3 4
i
0 Y7 Y 8 Y 10 V' Y*
13 14 15

(A. 4)

Para encontrar la correspondencia entre los. elementos de

(A , 1 ) y (A .4) es necesario crear los vectores adicionales I

y j , con los cuales se identifica la fila y la columna res-

pectiva a la que pertenece cada u- de los elementos de

El vector "direccin de filas" I , para el ejemplo, ser

-de 5 elementos, es decir, uno por cada fila de la matriz

Y,b

= II, I2 I3 I4 '(A. 5)

Los trminos de I indican la posicin que ocupa el primer

elemento de cada fila. En este caso, I estar conformado

de la siguiente manera:

1 = 1 3 6 10 13 . (A.6)
C O L U Tr"i t"i ~

:-do por :

'-, ' I J I
J = Jl J'
'7 ^ S "9 ^10 * 1 i

J =[ 1 3 2 3 4 3 - 5 1 2 4 5 2 5 3 41

t.n resurr.en, la rr.airiz V, sep^

cir.^r-ia acedar aln'.scer.Eada ce la sia.er.ie forrr.a:

:4=io:->

rr,r ( 1 ~' Yr^ YVa Yr i r- Y'r* Y>7 Y'rs Yr* YV, : Y'r;; Y t 3 yV:4 -",

Yti YL-! YL YL'3 Ye' 4 yJ 5 rj6 Yr YU YP YCio Yii vtu Y.3 'V*.* Vl'

"ic. A . 1 Ar nto de la rr.3i.riz Vi., en forrr^a v e - t o


121/.

PROCEDIMIENTO GENERAL V EJEMPLO PARA

RECUPERAR EL ELEMENTO V45

a) Se encuentran los limites de una fila k cualquiera

- Lmites de la fila 4
1. Posicin del inicio de la fila k estar dado en I como

- Inicio de la fila 4 : I4 = I - 1O

2. El inicio da la fila k+1 est dado en I como

Inicio de la na 5: I5 = m = 13
*
3* El final de la fila k se calcula como

k+1 - 1 = m-1
- Final de la fila 4: - 1 = m-1 = 12

4. Los lmites de la fila k son I y m-1

- Los lmites de la fila 4 son 10 y 12

b) Identificacin en J de la columna a que pertenece el ele


ment buscado, que est entre J (1) y J (m-1), y ser
J (n)

- Entre los elementos J^o, J-n V.J12 se bufCa el que


tiene como valor 5, que es la columna a la que per-
tenece el elemento.

Jn = 5
REFERENCIAS

1. G, ff. Stagg, A. M. El-Abiad, "COl-'UTER &BTHOD3 IN PO-


v/ER SYSTBli ANALY3IS" Editorial Me Graw-Hill 1968

2. H, Sanhueza H. "ANLISIS DE SISTEMAS ELCTRICOS DE -


POTENCIA11 Escuela Politcnica Nacional, Quito -
Ecuador 1974.

3. a. Carrillo, P. Guerrero, J. Hidalgo, "FLUJO DE CAR


GA3: ESTUDIO POR MEDIO DE COMPUTADORAS DIGITALES"

Quito, Diciembre 1974.

4. IEEE Transactions of Power Apparatus and Sistema:


L. B. tfard, H. W. Hale "DIGITAL COMPUTER SOLUTION

OP P'TER - FLOtf PROBLMS" Paginas 398-404 June 1956

5. James E. Van Ness "ITERATION METHODS POR DIGITAL -


LOAD PLOW STUDISS" Pag. 583-588 August 1959-

6. James E. Van Ness, John H. Griffin "ELIMINATION ME-^


THODS POR LOAD-PLO// 5TUDIES" Pag. 299-304 June 1961

7. Nobuo Sato, .V. P Tinney, "Ti^HrVjrriS ?OH EX?1:OITING


THE srAR3iY ^ i1;-.-; ::ji'/.:;jj: AJ:.:T'^A::CK
944-950 December 1963.
8. William F. Tinney, "POtfER FLOtf SOLUTION BY NEtfTON'S
METHOD" Pag. 1449-1460 November 196?.

9. William F. Tinneyf John ffalker "DIRECT SOLUTIONS OF


SPARSE NETWORK ECUATIONS BY OPTIMALLY ORDERED TRIAN
GUIAR FATORIZATION" Pag. 1801-1809 November 1967-

10. H. Sanhueza H."DESARROLLO DE UN PROGRAMA DIGITAL PARA


EL CALCULO DE FLUJOS DE POTENCIAS UTILIZANDO EL METO*-
DO DE NEflfTON RAPHSON" Escuela Politcnica Nacional
Quito Ecuador 1974.

11. Francisco Contreras, "FLUJO DE POTENCIA i'OR EL MTODO


DE KEWTON RAPHSON" Universidad Tcnica de Chile.

12. S. D. Cont, "ELEMENTAR? NUMERICAL ANALYSIS" Pag.

176-187-

13. D. D. McCracken, ff S. Dorn, "MKTODOS NUMRICOS Y PRO


GRAMACION FORTRAN", Editorial Lirausa Wiley, S. A., -
Mxico 1972.

14. J. A. Nieto Raraires, "MTODOS NUMRICOS EN COMPUTADO-


RAS DIGITALES" Editorial Limusa S. A., Mxico 1972.

También podría gustarte