You are on page 1of 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 digital 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 Director de Tesis, Alfredo Mena P., a los seores

Ingenieros Hernn Sanhueza y Jaime Hidalgo, un agradecimiento tambin a todas las personas que conforman y el

el Departamento de Potencia

Centro de Computacin que colabora ron en la realizacin de este tra bajo.

NDICE VAPITULO I INTRODUCCIN.-

GENERAL

PAGINA 1.1 Objetivos del clculo de flujo de

potencia
1.2 Objetivo y alcance del programa a desarrollar 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 lineales 2.2 Mtodo de Newton Raphson aplicado al no 3

estudio de flujos de potencia en sistemas ele'ctricos 2.2.1 Especificacin de barras 2.2.2 Planteamiento del Mtodo de Newton Raphson en coordenadas cartesianas 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 10 7

PAGINA 2.3.1 Planteamiento del Mtodo de Newton 19

Raphson en coordenadas polares 2.3.2 Sistema formado por barra flotante, barras de carga y de tensin contro lada 2.3.3 2.3.4 2.3-5 Resumen Ecuaciones de flujo de potencia Secuencia de solucin III

24 28 31 33

CAPITULO

TCNICA DE SOLUCIN DE LAS ECUACIONES DERIVADAS DKL MTODO i)E NEflTON RAPHSON

3-1 3.2 3.3 3-4

Mtodo de factorizacin L.U Mtodo de reduccin^ una matriz banda Mtodo de eliminacin de Gauss Mtodo de eliminacin ptimamente ordenado

35 39 42

CAPITULO

IV

DESARROLLO DEL PROGRAMA DE COMPUTACIN

4.1 4.2

Ideas preliminares Descripcin del programa Subrutina Orden Subrutina Matrz

51 51 52 53

FAGINA B3,OQTTES 1.- Asumir voltajes de barrar. 5>

2.- Clculo de corrientes, potencias


y diferncia de potencias 3.- Prueba de convergencia 56 57

4.- Clculo de los elementos de la


matriz jacobiana 5-- Clculo de las correcciones de voltajes por el mtodo de factorizacin de matrices 6.- Clculo de las nuevas tensiones de barras 7.- Clculo de flujo de potencia y prdida en las lneas Diagramas de bloques 4.3 Aplicacin del programa a un sistema Datos de entrada 61 65 75 76 60 59 57

Salida de resultados
Comparacio'n de resultados CAPITULO V

80
81

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 SISTEMA 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 bsicamente 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 programar ampliaciones del sistema (nuevas centrales, l. tambin modificar el siste_

neas o cargas), as como ma existente.

Se comprende que este trabajo tiene un est re_

gran campo de accin en el pas, ya que IIC.C3L programando la formacin de diferentes sistemas

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. desarrollo de

Durante la dcada 50-60 y debido al 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 solucin. 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 SISTEMAS DE ECUACIONES NO LINEALES.*

SOLUCIN

DE

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

f 2(Xl'X2.........V

" ^2 . . . . . . . . . . . . . . . . . . . . . . . . .

( 2 . 1 )

fn<Xl'X2>

Sean X ' f X S ....... *

'

los v a lorfi s

estimados ........... ,X
co"

como solucin de las incgnitas X-,,Xp f Supongamos q u e 4 X % A X S ......

4X

sean las

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)
fl(Xl

(o)

(o)

'X2

Donde R^ es una funcin de potencias superiores de:

, .......
de la funcin f^,.

dft

^as de^ivadas de orden superior

Si los valores de X. estimados para la los

solucin estn cerca de la solucin exacta, entonces

X^ sern pequeos y la funcin R-, puede despreciarse. Ba 30 esta suposicin y repitiendo el proceso anterior a todas las ecuaciones del sistema ( 2 . 2 ) , ste puede escribir se:

- 5-

yl
(o)

dt.

...+
(2.3)

Expresando en forma matricial tenemos:

-f

' ..... n

'>

>f n

V yn

Sn forma abreviada: Donde:

J AX = Y
i = 1,2

J = jacobiano de las funciones f.

= 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
X (K)

(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 recalculados cada cierto nmero de iteraciones.

- 72.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: del consumo. P C -; Qci dependen

b) Variables de control: P, : Q/,. til Lrl


i = 1, 2,
P(J

.........

n-

= 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 variables 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 dos

sistema no son conocidas; se pueden especificar slo de ellas, por otra parte podemos elegir , = O

adems, en el

es deseable mantener un buen control de la tensin

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

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*

- 91. Barras de carga.P QV ; V (Barra P f Q)

estn especificadas constituyen las incgnitas.

2. Barras de tensin controlada.V ;P P P estn especificados

(Barra V, P)

V ; Q_

constituyen las incgnitas. (Barra V)

3. Barra flotante.V ; V P ; Q

especificadas magnitud y ngulo 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 prdidas. las

La barra flotante debe suministrar la difeel

rencia entre la potencia inyectada al sistema por

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

J-fQ

fO

\ ? )

C >

IB = Vector corrientes inyectadas en las barras


Eg Vector de tensiones de barras respecto a tierra. YB s Matriz admitancia de barras.

IB=

V*
-En (2.6)

E-

En

(2.5)

- 11 Combinando las ecuaciones anteriores se tiene:

(W \
lE 2 /
ss

Y, ,

Y-, n 11 1 12

Y,

In

E-, 1

^21

22

2n

(2.8)

w
V E / x n'

'n

Este sistema de ecuaciones algebraicas no lineales es necesario 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 I = voltaje de barras. 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 las

de transmisin las corrientes de barras podran ser

que vienen del generador o las que fluyen a la carga; sino 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 . 1 0 )

Si a E

se multiplica por la conjugada de la corriente I

se obtiene la siguiente ecuacin de potencia:

=P +JQ

P Jyp

-f Y B E

Pq^ P

( 2 . 1 1 )

Donde p es el niimero de la barra.


Reemplazando ( 2 . 1 0 ) en ( 2 . 1 1 ) 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 p,j = 1, 2, 3, ,(n-l)

(2.13)

Referencias: 1, 2, 3 52.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 expresiones de las relaciones entre cambios de potencia actjL va y reactiva y las componentes de los voltajes de barras.

*
se tiene:

Repitiendo el proceso del numeral 2.2.1

' P
(2.14)

- 14 -

den-l

Los coeficientes de la matriz representan el jacobiano la n-sima barra es la flotante; en forma matricial:

Ji
J3

J2

AP

J4

AQ

(2.15)

Los elementos del jacobiano se calculan de las ecuaciones de potencia ( 2 . 1 2 ) .

(2.16)

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

= e Gr

P pq. - ' P 3pq.

Loa elementos diagonales de J\:

( 2 . 1 7 ) A partir de las ecuaciones de corriente en una barra p te,

nemos:

XP

v jbp (% + JV) (
q/p

Separando parte real e imaginaria:

+
P

r ( =1

- vw
(2.18)

f G +eB + V~ (f & + e B ) P PP P PP /_ v q pq. q P<ly

Reemplazando el valor de a ne:

en la ecuacin ( 2 . 1 7 ) se tie-

- 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 . 2 0 )

Derivando se obtienen los elementos de J, y J. Elementos de J~ 5

No diagonales
para

Diagonales

-r~ = f G
op

QT,

P PP

- e B

P PP

-b

(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 tencontrolada, en la cual existe una fuente reg^i

a lu

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 introdulr algunos cambios en los mtodos de clculo ex puestos anteriormente, que son vlidos slo cuando existen barras de carga.
f

(2.23) " ecuacin II reemplaza a Q s

- 18 -

La matriz que relaciona los cambios de potencia y el cuadrado de la maPTiitud de voltaje en las barras, con los cam bios de las componentes real e imaginaria del voltaje:

Jl
J3 J5

J2

AP
AQ

J4

*
J6

H 2
son cal~

Los elementos de las submatrices culados como se indica en 2.2.3 Elementos de Je No diagonales

2 = O
Diagonales
*-

(2.25) Elementos de No diaconales


TT 2

"a^
2

= O

Diagonales

= 2f_

( 2 . 2 6 )

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

Las ecuaciones de corrientes, tensiones y admitancias expresadas en forma polar son:

=Y P1

e.

(2,27)

Las ecuaciones de potencias se expresan as:


N

SP SP

=p, -p,
=in? ECL Ypq

Y
Z

"E

q
(2.23)

>-V S ^

( 2 . 2 9 ) En forma general P y Q :

( 2 . 3 0 )

- 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 . 3 3 ) .

v
( 2 . 3 1 ) En forma matricial se tiene:

P!

^
40,
O bien:

Jl
J3

J2

/Up ^

J4

"P

(2.32)

- 21 -

Elementos de J-,:

Tffi

VV

(2.33) Elementos de J !

cosfv
Elementos de J*:

"oa(p-^-6p )

(2.34)

(2.35)
Elementos de J,:

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

- 22 -

ao, 6 E,

= 2

, ,
(2.36)

En otra forma la ecuacin (2.31) se expresa:

V V L
Los coeficientes H

pp
=

V P*
. N

Ep
,J

Qp
yL

(2.37)
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


H.
1

pq. pq. " d

VP ' VP

-c

VP>

( 2 . 4 1 )

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


E E q *~ p luego multiplicando y dividiendo por E
T *t f\ Ft

se tiene:
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 obtienen de un sumatorio*

-e

( 2 . 4 4 )

- 24 -

Simplificando;

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

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

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

to a E son:

(P

Ep(&pp "3Bpp)
y1

Igualando partes real e imaginaria para N

PP
2.3.2

- EPBPP

(2.43)

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
y

ecuacin para Q , ya que conocidas todas las tensiones

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 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~ .
]r

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. barra de voltaje controlado: Suponiendo que p es una -

o
V

- 26 -

Por otra parte: O-, f v = Gp^max; Q , . y = lmite mximo de generacin de potencia reac-

ti va.
Lmite mnimo de generacin de potencia reactiva.

Por tanto:
Qp(max) = QGp(maz)

"QCp " QGp

QpUin) =QGp(min)

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 conectadas a la flotante. Para un sistema de N barras incluyen y

do la barra flotante, pero excluyendo la de referencia

si "NBTC" de ellas son de tensin controlada; el sistema ( 2 . 5 7 ) tiene (2N-NBTC-2) ecuaciones lineales simultneas.

- 27 -

Ai,

de

^Fn-lj

(2.
Zas correcciones son tomadas A y plazado el iE por 4 pero puede ser reem

K /K, desde lue^o 4 est en radi_a

nes y nos queda una nueva "N" y "Lw que por comodidad utilizamos la misma nomenclatura. Referencias: 1, 2, 3, 8, 10

- 28 -

2.3.5

RESUMEN. -

E_

= e

TP<1

'W

3B P4

N = V~ e G _ P P1 4-1

-fB <l

4-1

HP<1

dQ
iara

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

O -B E2 T> PP P P +G E2 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
T T
*-*rt^ *" o *l

H12

H14
-

N14
T

11 H22

14

-1-4
H25

H23 H33

N23 N33 H34


Jrr*

H32 J32

N34
i-ZJ

J33 133
H43
J43

34

34
H45 J45 H55

H41 N41
J41 Ij41 H52

N43
L43

H44 N44
J44 L 44

H54 N54

(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.

- 312.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; "2

A partir de la figura se tiene:

( 2 . 5 4 )
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 La potencia de prdida en la lnea pq es:
ST,

( 2 . 5 7 )

N ^(pq)

= S + S

pq

qp

(Per) &,
w(Per)

pq + qp
^pq

N = Q

+0

^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
o

P p " p (especificado) " P^ p


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 . 5*-

Calcular los elementos de la matriz jacobiana. Encontrar el vector incgnita de correccin de las

tensiones supuestas en las barras o calculadas en la iteracin anterior;


Ae
= I Jk] " Af AQ "P"
0

~A>'
[j k l"
AE/E

" P

Q
( 2 . 6 0 )

6.-

Obtener los nuevos valores de tensin en las barras:

k+1

t k ( k +A

* P
( 2 . 6 1 )
f

Con estos valores de tensin, se calculan los nuevos valores de P . Q 7 . P y Q .

Una vez que satisface el criterio de convergencia de APp y Q t se procede al clculo de flujos de poten-

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 factorizacin de matrices.

3.1

MTODO D3 FACTORIZACION Sea la matriz:

L. TT,-

112'
fc21 a22

anl

an2

nn

Puede ser factorada en el producto de 2 matrices:

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

C3.2)

Asumimos que las matrices L y U han sido encontradas:

O,
O,

L =

(3.3)

Lnl

Ln2

Ln3'

nn

U12 U13'

,TJIn
,U 2n

23'

U = 1
U. n-l,n

(3-4)

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

L U X = b
Haciendo:

(3-5)

U X

= Z

(3.6) (3.7)

L 2 = b

- 37 -

El sistema equivalente de la ltima ecuacin es:

Z * + L522

+ Ln2Z2 + Ln5Z3

Sustitucin directa. La primera de estas ecuaciones resuelve para 2,f la segn da para Zp> la tercera para Z,.....etc.
b

21

2 =

L22
^3 - ^31 ^x " 1*32 =?-

bi

"

l Lik zk
(3.3)

Podemos determinar los Z. a condicin de que ninguno de los elementos diagonales L.. igual a cero. (i 1, 2, 3, ..... ,n) sea

- 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
. A

= Zn
. Sm |

n-1

n-1

* *

n-l,n n

* .

A,

= 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 0

i< j

( 3 . 1 0 )

11

Para el intercambio de ndices son calculados en el orden:

i y j los elementos

Para mquinas de computacin los esquemas compactos son competitivos con el de la eliminacin, si miramos hacia la eficiencia de computacin.
3.2 MTODO DE HHDTTOCION A UNA MAJRI2 BA1EPA.-

Una matriz tipo banda es aquella en la cual los elementos 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 na matriz tridiagonal: donde A es u

- 40 -

Bl
A2

Gl
B2
An

C2
J-y

U i

\J

= O O An_1 Bn-1 C u _^ An Bn (3.11)

Al descomponer A en la forma L U nos da dos matrices trian guiares de tipo banda.

f3

'ri

(3.12)

i
U

oc2
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 wi
Wn

i 2, 3 n1

= Bn -

-A
O-

(3-15)
^os elementos se calculan (X-,, W2> Xp, etc.

Con la condicin que W. X en el siguiente orden:

ff, ,

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

U X =Z 12 = b
( 3 . 1 6 )

- 42 -

Puesto que fi, Ait se resuelve directamente para obtener Z.


bl Zl =

W
b.-A,Z.

Zi

"

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

Xn-l

- Zn-l ' - A
(3-13)

.................... fn-k 3.3


B Zn-k

" ^n-

MTODO DH ELIMINACIN BB GAUSS.-

. Este mtodo transforma la matriz aumentada A, en una


matriz triangular superior, ms el vector de los residuos modificados, el sistema se resuelve por sustitucin inversa.

a)

Eliminacin por columnas.Sea el sistema:

AX = b = a-L
AX-a-,

AX = O
Sistema inicial:
all a21 a ! 2 a22
aln a2n al,n+l a2,n+l

anl

an2

ann

an,n+l -, .

En el proceso de eliminacin

1 A = O O

n
2n
i

nn

i n,n-i-l

Despus de la eliminacin:

tii ln
&2n

,n+l

(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-2)

3*
(n-1)

n-1

(n-1) (n-3)

3
2
( n ( n + 2 ) ) ( n n )= O
N

k=2
(3-20) Eliminacin por filas: i 1 *12 aln
1 fi * O '

a,n+l

IB paso 23 paso 39 paso

0 0

1 0 1

I 2,n+l

.3

A" =

n-l(n

n,n

n,n+l

(3-21)

- 45 -

Fila

Divisiones

Sumas

Multiplicaciones

n+1

2* 3* 4*

n n-1 n-2

" n+1 (n+1) + n (n+1) + n +(n-l)

n-1 n

3 2

, (n+1) + n +(n-l).

5. 4

,..; (n+1) + n +(n-l).


(n+1) (n-1) + n

4. 3

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

N+1 k k=2

L k=2

(k+D (k-1)

El nmero de operaciones, es igual al eliminar por columnas o filas cuando la *matriz es llena. Nmero de operaciones para la sustitucin inversa. Pila
n-1 n-2

Divisiones
1 1

Sumas

- Bultiplicaciones
1 2 '

n-1 N-1 V" k k=l


( 3 . 2 2 )

(n-1)

- 46 -

El nmero total de operaciones es:

N+l

N-l

k + (n-1) +2

X k=2

Usando frmulas de lgebra:

k=l
Se tiene:
Divisiones

k2 ^ =

5 2
A n^ - 5n

Multiplicaciones % n* Sumas -en + n -4 n

otal

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

Referencias 12, 133.4MTODO 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 1
2 X
X X X

2 X X

3
X

4 X

3
4

X
*

(3.24)

X = ndice del elemento no nulo de la matriz admitancia

de barras. Despus de procesar la primera fila:

X X X X

X X X X

X X X X

(3.25)

- 48-

Al final de la triangularizacin:

1
Y"
XB

X 1

X X

X X X

(3.26)

El nmero de operaciones para transformar YB a Yg es:


Sumas-Multiplicaciones Divisiones = = 21 10

Si cambiamos el nmero asignado a la barra 1 por el nmero cuatro tenemos:

Referencia

1
1
2 X

4
X

X X X
X X

X X X
( 3 . 2 7 )

3 4

- 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
yu

X
(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 influencian 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 tienen son numeradas partiendo con aquellas que se termina Este mtodo

el mnimo de

lneas incidentes y

pon acuellas que tienen el mayor numero. 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 eliminada es aquella que tenga el menor numero de neas incidentes. l-

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 4.

IV

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 ITER LEC IMP NB NBl'C HE E-;SI ?" SIGNIFICADO Iteracin Lectora

Impresora Nmero de barras Numero de barras de tensin controlada Numero de lneas o elementos del sistema '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 YD D. Ksta subrutina tiene una modificacin, cuando se da doble a los elementos del SEP. Si Y tiene, en caso de que Y la subrutina MATRZ* Los valores correspondientes de admitancia de cada lnea y admitancias a tierra se consideran representados un circuito 77" nominal. Entonces se tiene la siguiente correspondencia.
FORTRAN SIGNIFICADO

4 Y

el programa se de,

=Y

el programa contina a

por

KDE NJJ NQ

Numero asignado al elemento Nodo P al que est conectado Nodo Q al que est conectado

- 53 -

YR YI YR1

Conductancia p.u Susceptancia p.u Parte real de la admitancia paralela conectada a P Bpq Y.

YI1

Parte imaginaria de la admitancia paralela conectada a P

YR2

Parte real de la admitancia paralela conectada a Q

YI2

Parte imaginaria de la admitancia paralela conectada a Q

SUBRTINA K

Su funcin es almacenar los elementos de la bido a que muchos elementos de Y

matriz Yn de
D

son iguales a cero, en

esta subrutina se ha desarrollado un algoritmo para repre sentar YR en forma de un vector, considerando los elementos 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
Y - Y Y
1B~ I11113

FILA 2
Y

FILA 3
Y

FILA 4
Y Y

FILA 5
Y

22*23 24

33 31 32*35

44 42*45

55 53 54

La admitancia propia Y . corresponde a la suma de las admitancias que concurren a cada barra.
N
Y pq

Y*

La admitancia mutua Y

corresponde a la suma de las ad

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


FORRAN SIGNIFICADO

YMR YMI NF 12 JJ K

Parte real de la matriz admitancia Y_ > Parte imaginaria de la matriz admitancia Y Vector indicador del nmero de fila Vector indicador del nmero de columna Principio de fila del vector YT, -O Final de la fila del vector.

- 55 B L O Q U E ASUIIR D5 3A*RAS.1

Dentro de las condiciones iniciales entran en esta clasificacin 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 can tambin las rras, FORTRAN E F TE SIGNIFICADO Parte real del voltaje p, u Parte imaginaria del voltaje p.u Kdulo de la tensin p.u FORMULA e f |E| sean cercanos. Se especif

potencias en los diferentes tipos de ba-

DEL NBI

ngulo del voltaje Nmero de identificacin del tipo de barra.


Barra flotante Barra de carga Barra de tensin controlada 2 1 O

NBS

Nmero de barras del sistema

PGr
QG PC QC QG1.;AX QGMIN

Potencia activa de generacin


Potencia reactiva de generacin Potencia activa de carpa Potencia reactiva de carga Potencia reactiva mxima de generacin 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 barras I = a + b programa se calculan las y las potencias P corrientes de

y Q ; para cada baSe detenni

rra del sistema exceptuando la barra flotante.

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 BI

Parte real de corriente de barra


* Parte imaginaria de corriente de
barra

PA

Potencia activa neta Potencia reactiva neta Potencia activa calculada

PG + PC QG + QC

QR P
Q
AP AQ PP QQ

Potencia reactiva calculada


Diferencia de potencia activa Diferencia de potencia reactiva Valor absoluto de P Valor absoluto de Q

|AP]

- 57 B L O 3 K
PRUEBA DE OO En este bloque se realiza la comprobacin de la convergen ca; esto es, determinar y Q si los valores absolutos de P

calculados anteriormente estn dentro de la toleran Una vez satisfecha esta condicin se

cia especificada.

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 ecuaciones 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 efecta de acuerdo a las ecuaciones (2.59) y (2,60) en forma simtrica indicadas por W. matiza en la siguiente tabla. i=l, 2, . . . ,n:como se esque

' ' 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 CC(K2) DD(K2) EE(M)
FF(M)

SIGNIFICADO Corrientes de lnea Parte real de p-q Parte imaginaria de p-q Parte real de q-p Parte imaginaria de q-p Matriz jacobiana Submatriz diagonal

FORMULA c. d.

CLP

PF

PP

H
Submatriz fuera de la diagonal

PI

- 59 Kl K2 Identifica el tipo de "barra 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. primera parte de este bloque factoriza la matriz La

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 PORTEAN A(ItJ) BL(I,J) U(I,J) SIGNIFICADO Matriz jacobiana latriz triangular inferior Matriz triangular superior y E /E FORMULA | j | | L | | U |

- 60 2(1)

Vector auxiliar
Vector solucin

AE/E
6

B L O Q U E

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 DELD(M) DEL(M) DELE(M) TS(M) E(M) F(M) SIGNIFICADO Variacin de ngulo de voltaje Nuevo ngulo de voltaje Variacin del mdulo de voltaje Nuevo mdulo de voltaje Nueva parte real de voltaje Nueva parte imaginaria de vol taje En la ltima parte de este "bloque del nmero de iteraciones. existe un limitador E Coa E Sin FORMULA

Jc+1 Je .,k - 5 -f-4


E
^K

- 61 -

B L O Q U E

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 frmuLos flujos que se ob_

las (2.65) y (2.66) respectivamente. 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 (+) Negativo (-) salen de la barra llegan a la barra

Luego, se calculan las barra flotante.


FORTRAN SIGNIFICADO *

potencias activa

y reactiva en la

FORMULA

Variables:
Auxiliar de voltajes E -e e -f f

Auxiliar de voltajes ="vji 4 Auxiliar de voltajes **


Potencias: PPQ(M) Activa de lneas Activa de lneas ?PER(I,I) Activa de perdas

E -e e -f f eP f Q -e Q f

P p

P <i

P 4

q. P q. P q

p q. q P

p qj?=v2 0 a +V J B qp 4
prdidas pq. qj>

- 62 -

QPQ(M) QQP(M)

Reactiva de lneas Reactiva de lneas

QPER(M)
PPLOT

Reactiva de prdidas
Activa en la barra

Qprdidas=

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

BLOQUE

CALCULO D t'J.UJO DE ^OTKNCIA EH ~ LAS LINEAS Y PO TEKCIA KI LA 3ASKA

CALCULO DE LO ELfcldNTOS DtL JACOfllAH

BLOQUE

CALCULO D CORRiCCIO Dt VOLTAJES j'OH MTIODO D PAC OR ZACIOiJ L.U.

AB/E

Uf

API

CA1.CULO DK NUEVAS TEU3IONK3 DE BAKHA3

k+l A op
CNTAiJOK u ITERACIONES li'BH ITKH +

*1

- 64 SUBRTTTINA OHDKN.LECTRA DE DATOS IHICIALIZAR

no
UMERO DE ELEMEN TOS

TOMAR ELEMENTOS CONECTA DOS A LOS NODOS

y p(J)

EFECTUAR EL CAMBIO :

p(I) q(I) y(I)


UMERO DE ELEMEN

POR POR POR

p(J) q(J) y(J)

EFECTUAR EL PROCESO ANTERIOR PARA ORDENAR LOS NODOS q PARA UN MISMO NODO ,p MODIFICACIN

qj>X'

\o

ESCf IBA * **

e:

no

- 65 -

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

INICIALIZAR PARTE DE LA ADMITANCIA

REAL E IMAGINARIA 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 DE LA BARRA K

PROPIA

POSICIN, EN LA MATRIZ AUXILIAR, DE LA COLUMNA QUE OCUPA LA ADMITANCIA PROPIA EN LA MATRIZ ORIGINAL 12 (J) = K

FORMACIN

DE ADMITANCIAS DE LA BARRA K

MUTUAS

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 NETA: QMAX(M) QMIN(M)

POTENCIA REACTIVA QR(M) NETA:

- 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 DIFERENCIA DE POTENCIA

P = e a -f f b P P P P P
A ^k

~ 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 CAMBIA A B.T.C. B. CARGA

NBI(M) = 1

DIFERENCIA DE POTENCIA

MXIMO CA'BIO

- 69 -

PRUEVA

DE CONVERGENCIA

.-

BLOQUE 3

LJ ID O O

CD

* a

4- .

Si

V
A
y
M

o o E i;

a a

cr

Es u .
S
S

[Tj

K
MS

- 71 CALCULO DE CORRECCIN DS VOLTAJES DE MATRICES BL. U. POS EL MTODO DE FACT03IZACION

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)

A y

,
N*

N *~ W

w VM
>^N 1

/\

N *"^ >-
*^r

--J

ro
v^
_l

X f-\

S-

3 x a i^
U

w eII w -P-*-

t 55
J

wg 9 n
'I w

1
W

05

U
II O ti t-l

N M

1?M J V

"

o w

M >

u ii
[ -5 1 V vQ J~fO

V : :
tH
Vv>

0 1 I y^

fu fr

to rj r-*

x-s M >**

a (- 1
*>-x

m o J. ^ i
s **
H \4

w U u a ry

ir* *-\
*W

-1

1 H
* N

K JJ

/"o 1M

\3

Ve^
tr1

W Xrf

-P-

^-s

w V
?/ 7

X.

td t-1
M H _'

l u '

y*

^y
^

& /

v\

t-*

- 73 CALCULO DK LAS NUEVAS TENSIONES D3 BAHKAS. BLOQUE 6

M = P 1,(NB -1)

IPO DE BARRAD" B. CARGA

B*T'Cl

M
Cos fp k+1 + = E p Sen 8

89

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

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. que la barra N&2 En este problema a pesar de

esta conectada a ur- generador, -

se ha supuesto que sta, entrega una potencia 'fija, de esta manera, no se considera como una como de car#a. BIC sino

- 76 -

DATOS DEL SISTEMA


TABLA 1 NB NBTC NE

E?SI
0.001

5
DATOS DE XIMEAS TABLA 2

14

ND3 1 2

NP

?Q
3
2 2

YR

YI

YR1 - ' -

YI1
0,025

YR2 _

112 -

5 3

1,25
1,67 . 5,00 5,00
10,00 1,67

-3,75 -5,00
-15,00 -15,00 -30,00

0,02 0,03 0,03


0,01 0,02 0,02 0,02

3 4

5
2

5
6 7
8

4
2

3
4
2

-5,00 -5,00 -5,00

4
2

1,67 1,67 1,25 2,5 1,25 1,25


10,00

3 1 1 5 4 4
2

9
10

4
2

-3,75 -7,50 -3,75 -3,75


-30,00

0,025

0,015
0,025 0,025
0,01

11
12

3 1
3 1

13 14

2,5

-7,50

0,015

- 77 DATOS DE BARRAS DE CAMA Y BTC TABLA 3


UBI 1 1 1 1 0 NBS 1 PG

QS
0

PC

QC
-0,1
-0,1

QGMAX

QfflSIN
0

-0,6 -0,2 -0,45 -0,4

0
0 0 0

0,4
0 0

0,3
0 0
0

0
0 0

3 4

-0,15
-0,05

Para barras de carga QGMAX O, Q&MIN = D barras de tensin controlada DATOS DE BARRA FLOTANTE
TABLA 4

QG = O

NBI

NBS

e 1,06

f
0

PC 0

QC
0

lEl

1,06

DATOS INICIALES DS TENSIN TABLA 5


NBS 1 2

e 1,0 1.0 1,0


1,0

f
0 0 0 0

IEI 1.0

&
0 0 0 0

1,0
1,0

1,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 neas o controlada (NBTC), nmero de l

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 cin. de entrada de datos se da a continua

ESCUELA

POLITCNICA

NACIONAL

NOMBRE

DEL

PR06RAMA-

No..

Proq rara arfar: " 4 -tU'^T si 7n7j"wIsTs s/ t 59 :o 41 i i S *|/arf/oTl

Hoja No

dt_

iI7j*~^]7]7 ja]J^"!i!^i5!!-|H"]^^^

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 t r -' f T I T ~1 T I

; ^I t 1

;NB<

T
_i. .U
:

^^f-- N ! A T A R J p ' '

2;_j_

'

_D

TOS
E T.A! .p'on ' I i ! '
Y R1

t- ; i r i
YI

D E ' L ; I N E AIS

I [ E|AT T
-4 -4

'N'Q

YR

112;

- t - - * -r -

3 .
|C;A;R ! G:A

D A T 0|S| D E_^ ;B

.i^-K

p;u U
E T

O R
G M

R RA

XD N'BI '

N B'S'H"

YfRAts4-!-D^ ~fT" p^r


> i ! Q.G

X ;BT. ^f
rf P!C

-t-

T r-r

A X

!Q ! G!MI :N

-f-H-H-fI I 1-f -t -f- -f~-

T-T
-rt

H-f-:
ip^c
QC

U-U-MllfT,
!E
M~

TOS

D E - I B A RRA,

F:L|O T A N I T ' E

-f-hi-f-i1

.
" t " E ' N ' S | l ' O iN; !('ujN;A! ,T

DA

TOS-

!A|L:E:S

'D.E;

A:R!J

pp

DO s

AfRR

f!

le
' T
W tf

M,

|
-rt 4J* 4 / ! * O SI 51

B A!R
1 . Si ilE

:; i.; -^. ..b;,' (. >i.'.

/i a. rr ti ' i

- 80 -

SALIDA DE ?3Ul-ADOS La primera parte de la escritura constituyen los datos de entrada: INSTRUCCIN 1. 20 Datos generales

2.
3. 4.

30
122 124

Datos de lneas
Datos de potencias de barras 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.
8. 910. 11. 12.

150
160 170 220 230 240

Corrientes y potencias de barras


Diferencias de potencias Resultados de voltajes Flujos de potencias y prdidas Potencias en la barra flotante Nmero de iteraciones

Otras salidas con mensajes: 1340 Error en los datos de lneas (Subrutina ORDEN) 14* 15 180 270 Barra flotante mal identificada No hay convergencia.

- 81 -

CQI^ARACION SE RK5TTLTADOS . TENSIONES FINALES DK BARRAS.(e


ir

+ jf
t?

BARRA 1 2 3 4

LIBRO 1,01228 - JO, 10909 1,04629 - 30,05128 1,02043 - JO,08922 1,01930 - jO.09508

PROGRAMA 1,01217 - 30,10913 1,04626 - 30,05130 1,02036 - JO, 08924 1,01922 - JO, 09511

La mxima diferencia q^ue existe es: 0,00011, FLUJOS DB POTENCIA,- (P +p JQq) LIKKAS LIBRO (Mff * MVAR)

J^'
PROGRAMA (Kf - MVAR)

1 1 2 2 2 2 3 3 3 4 4 4 5

2 4 1r 3 4 5/ 2 4 5 / 1 " 2 3 2

-53,7 -6,3 54,8 24,7 27,9 -87,4 -24,3 18,9 -39,5 6,3 -27,5 -18,9 88,8

- J7,2 - 32,8 +J7.4 + 33,5 + 33fO + 36,2 - 36.8 - 35,1 - 33,0 - 32,3 - 35,9 + 33,2 - 38,6

-53,737 -6,311 54,863 24,713 27,959 -87,440 -24,361 18,895 -39,534 6,342 -27,516 -13,358 88,350

- J7,H2 - 32,824 +37,320 + 33,533 + 32,943 + 36,285 - 36,770 - 35,216 - 32,980 - 32,295 - 35,909 + j3,230 - J3.718

5 3 40,7 + 31.1 40,726 + J1.124 Los resultados del libro, con una cifra decimal, no permiten encontrar la mxima diferencia.

-82FORTRAN
0001

IV

36ON-FO-47Q 3-8

MAINPGM

DATE

24X1IX7S

tS, 0

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 ) D4TA A/23O*0./.UX2304*0XBUX2304*0X OATO& GENEP-AUFS***************

0002

0003 O004

1 MP= 3 10 *0

ooos ooo
0006 0007

, 1 O) N3*NBTC*NEPPSI FnpMftT(3TS.Fl 0.0> WPITF( IMD.40) NB.NBTC.NF.FPSf F H R M A T < 0 ,10X, D A T O S GENFR ALES* XX flX. NB . 6X NBTC X tTER=0
N l = ^48-l

OO09 OOtO 001 1 OOI2


0013 OO14 0015 0016 00!T 001 * 001Q 002O

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 > FOPMATOJS.FIO.O) 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) 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 10 *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 IMt>,122) ' 0 " T ? 0 ' O A T n s DE onTFNCIA r> B A P R A S * X X 3X . NBI 2X 122 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. 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>

130

?T=;.'SF105) 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 0023 0024 0026 0027

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 ) 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) 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) CALL nPnFN(NF.NP.NO.YR,YI Y P 1 Y 1 1 , V R 2 , Y I 2 > 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


120

EI I) . F ( I .TE< T ) *DELI
DO 51 M=l,NI P A ( M ) = G( M) +PCI MI K1=NBI(M) I F( l-Kl )31 0.320*330 WRITEIMP.18O) FORMAT ( * 0 T 2 O . B A R R A CALL F X I T OFt( M) = OG( M) 4-QCC M) G n TO SI OMAX(M)=<

OOTO 0031 0032 0013 0034 0036


003< 004O 0041

310 I RO

i ' : , FLOTANTE MAL IDENTIFICADA"1


'

330 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 0043 0044 0045

305

DO 53 M=l Af(M.^0. BIIM)=0.

NI

-83-

r^iT

F^V

i-m

ij

r v -r

*-

r-in I^T v-?

- --

--

1f ^ 1 f^

- ^ + J

( f f

f ^ -- -

1 11 * 1 ^

18*

O046 0047 0048 0049 0050


0051

K=NF(M+1 )-l A f ( M ) = A T ( M ) 4 - E ( M ) * Y M P ( J J ) Fl M ) * Y M f ( J J ) B I < M ) = 8 t ( M ) *F<M>*YMR< JJ>*F( M ) * Y M | < JJ> JJ=JJ+1

nn 54 N=JJ,K
K?= I ?( N) 54

0052 0053 0054 0055 0056 0057 0058 0059 0060


0061

A(M)=AI(M)+F(K2)*YMP<N)-F(K2)*YMt(N)

._.__

Bt C

N ')=9I (

M) *-F( K 3 > * Y M P < N ) *-Ft K ? ) * Y M f ( M)

P ( M ) = F ( M ) * A T ( M)F(M)*BHM) AP( M 1 = P A ( M ) - P ( M ) rr( JJ) ftRS( A P f M) >

0062 006?
OO64

0{M)'F1M)*AI( M)-F(MJ*BICM> K 1 =NBT < H) Ii=I 1-KI >310.340.3SO A O , < M ) - Q H ( M Q( M) 340 RO TO 400 350 T E I O I M ) f J M A X ? M> 1 360.360.370 360 f FO ( MI QMTNC M)) 380 .53. 53 A O f *^ 1 O f Mi f M f l X f M l 37O
O < M ) = Q M A X < M)

0065 0066 OO67 O 06 8 OO69 0070


0071

GH TO 390
330 390 400 53

A O f M ) = Q C M> OMINI M>


f\ Ul-^/^UTKIf U %

kior u i -^ i FNjl 1 T / - * 1 !

0 0 ( M ) = A R S ( AOI M) ) CONTINU

C
C

C
C C

PPU^BA

DF CONVERGENCIA

AftA4*4:ft;AAA4rAjii]fc^AjliAftAA^AA^ft^

OO7? 0073 0074


OO75

no 55 M=I,NI
410 430 55 420

0076 0077 0078


0079

IFf PCM)-EPSI 1410.410.420 KI-NBT(M) I er ? 1-KI 3in,430,55 TE(QO(M>-EPSI ) 55*55*420 CONTINUF

en rn &oo

00^0
0081

00ft2 OO*S3 0034 OO86 0097 0088 009 0090


0091

440

K3=0 DO 57 M=l,Nl K 1=NBT ( M) IF( 1-KI ) 31 0 * 4 4 0 * 450 |-=^*4 1 K3 BB(I )=APC) RB<I)=AQ<M) . . GO TO 57 K3=K3*1 I=?*M-K3 BB( I ) = A"( J CONTINU CALCULO DE ELEMENTOS HE LA MATRIZ JACOBIANA

450 57

C
C

C
C

OO92 O 09 3 OOO4 0095 O 096 0097 OO95 0099

i**************************** **************** Kl^O DO 59 =l.Nl


*

J J=NF( M ) K=K)ct M*l )-l K1=NBT(M)

460

IE( 1-KI )31 0.460. 500 T =? *M 1 K3


J-I*-1 A ( I . I 1=-0( Ml-YMH J J 1 * T F C M > * * ? A J I.J> = * > ( M ) 4 - Y M R ( J J ) * T E ( M ) * * 2

omo
0101

0102 O103

AIJ,I>=PM)-YMR(JJ*TEIM1**2
A ( J . J ) = O T M ) - Y M I I J J ) * T E I Ml**2

C C

C
0104 01O5 0106

K4 = 0 JJ=JJ*1
O061 N=JJ.K

O07 O O8
0109 O110 0111 0112

K2=1?(N) T<MK?-M) 61 .61.465


465 47O

^_____

IF( K2-NT) 470.61,61 C C ( K ^ ) = F t K ? >*YMR(N> F ( K ? ) * Y M f | N | n n < K 2 ) = f r ( K ? > tY*"* 0 !*- 1 ) + F ( K 2) * Y M I < N > 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 0114 0115 0116 0117 0120 0121 0122 0123 0124 0125 0126 0128 0129 013O 0132 0134 0135 0136 0137 0138 0139 0140 0141 014? 0143 0144 0145 O146 0147 0143 01 49 015O 0151 015? 0153 0154 0155 0156 0157 0158 0160 0161 016? 0164 0165 0166 0167

F=M)=Ft M)*YMR(N)*E<M)*YMT<N) 480 A t I , J1=CC( K?)*F(M)-OOtK2)*E(M) At I , J1=CC(K?>*FTM)+OO<K2)*F(M> At J.t 1=-FFI M) *E(K2)-FF(M)*F|K2) A( J*I)=E(M)*FK21-FFJM)*F(K2) At J,I=EE{M>*F(K2)*FF(MV*F(K2> C,Q TO M K4=K4+1 AIJ)=CC(K3) *F t M1-OO<K25*E< ) A U, I >-EFf M)*FtK?-FF(M)*E<K2) A T I , J)--CC(K2)*E(M)-OrMK2*P<M> 61 5OO CONTINUE K3=K3+t A t I , t )=-QCM|~YMI( JJ>*TF.fM>**2 -K4=O JJ=JJtl DO 63 N=JJ,K 505 510 jp< K?_M> 63,63,505 TF(K2-NB) 51 O, 63. 63 no(K5) = F(K?) *YMR(N1 *E<K2)*YMIIN> FF(M)=P(M)*YMO(N)-F(M)*YMI(N) FFfM)^^^^) *YMRI N)*E<M>*YMHN JT{ 1-K1 31 O,520 , 5 3 0 520 Ai JI )=F?< fl) *Ft K2)-FF(M)*EIK? A< J,l )=-EEl M) *FtK2)-FFt M)*F(K2J GO TO 63 K4=K4+I A< I , J) = CCfK>) *F<M)-OOf K2)*E(M> A( J,I)=FE(M)*F(K2l-FF<M>*EK2)

490

530

63 59

CONTINU CONTINU -.

r>F voi TAJFS POR FI

C C C C C C
0169 0170 0171 0173 0174 0175 0177 0178 O179 0182 0183 0185 75

CALCULO OE LA roppFrriON <^F

MFTOOO OE FACTOR1ZACION OE MATRICES L.U,

J=I 00 73 1=1, N 0Lf I, J)=At t , J> OO 75 J=?,NR L=J-I 00 75 I=J,NR* S?=0, OO 77 K=l,U S1=S1*BL( T,K)*UIK,Jl PL( I. J>-A( 1, J)-S1 U t J . l - I A t J . I > S2>/nHJ.J) ? 1 )=BBt 1 )/BL( 1,1>

rtOS FDRTRAN

IV

36ON-FO-479

3-3

MAINPGM

O ATE

1/75

TIMF.

13,0

Olfl6 0187 0198 0189 01QO 0191 0192 0103 0 194 01Q5 0196

S3=0. OO I K=1.L

31 79

7 ( T > = (BB( M-S3)/RLCI,I X<NRf=Z(NR)


MN=NR 1

OH 83 L=l ,MN __________ S4 = 0. I=Nf>-L MI=t+l


0-T 85 K=Mt.N

0198 0199

85 83

S4=S4+UI I ,K)*X( K) Y I )=7( M-S4

COWRFCCTHN OF V O L T A J F S O?OO 0201 0202 0203 0?04 0205 0206 0207 0?OR O20Q 0210 021 ! 0212 0213 0214 0215 0216 0217 O218 0219

DO B7 M= I = 2*M-K> OFLD(M)=XtI) M) Kl^NBUM) I*M 1-K1 ) 31 0*550.560 1 = 1 * 1-------------------1=XI r > * T E < M > GO
560 87

550

87

CONTINUF

nn 89 M=I.NI
CONTtMUH

600 14O

0223 0224 0225

ITFR-1) 305* 570,570 W R I T E ! ME. 1 4 0 ) ( A i T. J ) , J=l ,NN) . T = 1,NN) J ACm T A NA //< O =ORMAT < 1 T 4 0 M A T R I Z O.5 ) ) WRITF! T M ^ i l S O M FHPMHT< - 0 * T 2 0 , CnPC!FNTFS DF . I 5X, POTFNCI A//, 150 * 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 =r,RMAT( n ' T ? 0 * OIFFR^NCI A DF PHTFNC A S 1 // .9X, NB 6 X 160 ) t / / ( . 0 I 7 , ? F 1 6 . 5 )>

170

WRITF(IMP,170)| <M,F(M),F(M).TF(M) ,OEL(M1) ,M=1,N1 ) 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 022S O2?9 0230 02M O232 0233 0234 0235 0?36 0237 023B 0230 O24O 0241 0242 0243 0244 O245 0246

21-0

=nRMAT( 0 T 2 0 FLUJO DE POTENCIA Y *( '0 t5*, NP , 3X,'NQ .5X,1_ P(PO> .7X *5X, 0 PFR > ) OO 01 M=1.NF L1=NP<M) L2=NOIM) ___ .
>*F{L2>-FtLl I )*CTL2)-F(L2)*F(L1)

15X

91

V4=-V3 ooO( M)^V1 * Y P I M ) + V 3 * Y I < M > ' POP M ) = V ? * Y P ( M ) *V4*YI (M) M)=PPO( M ) *r>00( M) M)-V3*YH( M ) - v i * Y T M ) - ( T F ( L l > * * 2 > * Y 1 K M ) ____ _ M)=V4*YR( M > V?*YI (M)-<TF(L?)**2)*YI2M) > = QPO(M > + OOD(M) I M P , 2^0)NP{ M) , N O < M) PPO(M) .PPPR M > ,QPO(M) .QPEP(M) F Q R M A T t 0 * 2I6,2F13.5,7X,2F1 3,5) _ _ . 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

OO 93 M = l .NE

66
nos FORTRAN iv 36ON-FO-479 3-8
IF(NB-NPM>)

MANPGM
580.580.93

O ATP

24/1 1 / 75

TIME-

18.

O?49, 0250 02S1

93

CONTINU WRITF IMP,23Q> FOPMAT< * 0 T 1 0 , P O T F N C I A lP=t .F0.5,5X.0=. W R I T F . ( t Mra,2401 ITFR

025? 0253
0255 0256 0257

230

FN L.A

BARRA

FLOTANTF// , 1 OX .

GO TO 575
570 270 5 75

oos FORTRAN iv 360N-FO-479 3-8


SYMBOL LFC
J JJ KA 3 U2 SB

0260 036

FORMATI O'TIO. NO HAY CONVFRGFNC I A > C ACL F X I T ------- FNO


MATNPGM
DATE 24/t1/75

WRITE < I"P.2TO>

TIME

18.

LOCATION

?sc
234

SYMBOL

SCAUAP MAP LOCATION 26O ?74

SYMBOL. N8
NI

NTC K NR M N _____ VI S9

?R8 29C ?30 2C 4 208 2EC

N L S4 V2 QFUOT

LOCATION 264 278 28C 2AO 2B4 2C8 2OC 21=0

SYMBOL NBTC
NN M

LOCATIO 268 290 2A4

K2 SI MI V3

2B8
2FO 2F4

SYMBOL NP VII YMI OEL


OG
OMAX PP

LOCATTON

754

SYMBOL NO - YR? 12 PG OC --QGMIN 00

NBS OFLO U OPO

I83C 1O30

ce

X- . _ OOP

APRAY MAO LOCATION 438 A78 10B4 1300 15C4 17P8 t9AC 1BAO IO94 RAB8 9078 SUBPPnt.RAMS CALLEO

SYMBOL VR YI2 E PC OR QMIN AI OO A


OOQ

LOCATION 578

BSn

SYMBOL Yl NF
F

OPER

124Q 1434 1628 18IC t A10 1C04 10F8 8B78 91B8

PA O Af> BI

EE

BL
POP B9

LOCATIO 6B8 CFS 12A4 1498 168C 1880 1A74 1C68 41F8 8CB8 9?F8

SYMROL fBCOM* SIN

LOCATION 9398 93CC

SYMOL OPOEN

L.OCATION 93BC

SYMBOL. MATRZ

LOCATION 93CO

SYMBOL FXIT

LOCATIO 93C4

SYMBOL 10 130
14O

220

LOCATION 9440 957F. 961C 97B1

SYMBOL
_ _

FORMAT STATPMENT MAP LOCATtON SYMBOL


9449 9589 9643 97C6 20 tlO IftO 24O

LOCATTON
O48B 95E2 96AF 980?

40 124 150 230

SYMBOl. 30 120 170 270

LTCATIO 9496 95EO 96F8 9827

-67-

OOS FORTRAN -IV

360N-FO-479 3-8

MAINPGM-

-T IMF

OOB384 OOB3C4 OOB40E

2sa

250 253

93

OOP3AO OOR3EC 00342B

25! 255 _260

-575-

OO03 OOB4 -O 084

TOTAL M E M O R Y REOUI96MENTS OOB448 BYTES HIGHFST SEVFRITY-L6VEI.-OF

FORTRAN
u
1S in 17 1N 11

IV 360N-PO-479-3--3-

-QROEN-

-OATE

0001

0002 0003 OOO4

i fo if~_____ ^^^______ 1 v i l y r- i \ r ' --- - .-- .~~ __------- _

S U B R P U T I N E ORDENINE.NP.NO.YR.YI Y R 1 ,YI I .YR2.YI2) D I M E N S I N NP(80),NO(eO),YRl80>,YT(30).YR|(80)*YIM0),YR2<80? ,


.

__

______

..____. . . . . . . .

_______

_c
OOOS
0006 OO07 OOOfl 0009
0010 0011 0012 0013 0014 OO15 0016 0017 001S 0019

;o
i;

:"

IMP=3 N=NE-1 n R O E N A M I F N T O DE LOS ELEMENTOS DE ACUERDO AL NODO P AL QUE fTSTAN - CONECTADOS-- - ----- 00 23 f-I.N J = !*t OO 23 H=J,NE I J-NPCM?a23,22 LA-NOT) CA=YR1(I) D=Yfl( T) FA=YI2( I I }=NP(M) YP( I )-YR|M) Y R l I = Y i l t I )-Yri(M) V R ? < I )=YR2<M) YX2(I)=YI2tM>

ii ,. n e
i* '' 11
3! "il

0020
0021

:;
3, 3i 37 JS J9 40

0022 0023 O024 O025 O026 0027/ 002 i? O07 ' OOy)

YR[M)=AA
Y l l f M

00*1

a\

43
44
dS ,._.

O f J2 P733 / 0034 0035 OO36 0037 0038 0039 0040


0041

YI2(M)=FA-. ?3 C O N T I N U DF DO 27 1=1, N ELEMENTOS SEGN El_ NODO O

OO ?7 M=J.NE TEtNPfI)-NP<M))27,24,27

26
AA-YR(
RA=YI< ) ) >

4a 4v O 5) S2 53 SI SS i* I/ i'i
IV

0042 OO43 0044 OO45 O046 C 0047 O04


OO49

OA=YI1

FA=YI2I) NOCI)=
Ylt I =
YR1tI)= YII ( I 1 =

0050
0051

M)

10
e i

O052 OO53 0054 0055 0056 0057 O058 0059 0060

YI2<I)=
YQ(M)=AA YI(M>=BA YR1*M)=CA YII(M)=DA

CONTINU

l l

-88-

0061

oors?
28 37 34 36 38 42 44 4fi 48 52

DO

nn as N?=I ,NF
IFf N P ( M ) ~ N O t N 2 ) > IFINP(N2)-NQ<H) ) IF(YtMM)-YR(N2 Y R t N?)-1*F.IO IF(YI(M)-Yt(N2) YI t N2)~l .El 0 -IFf YRH M)-YRI IN2) ) YR1 ( N?) = l .FIO I F ( Y M ( M ) - Y T 1 <N2> ) Y! l(N2)=l.E10 IF( YR2( M ) - Y R ? ( N 2 ) ) 45,28.45 45.32,45 34.36,34 38.42,38 44,46,44 48,52.43 54,56,54

45

M=I.NF

0063 0064 0065 0 0 6 6 006T


0069 0070
0071

0072 0073

DOS FHRTRAN OO74 0075 0 0 7 6 ' 0077 0078 0079 003O

IV- 360N-FO-479--3-3

-OROEN-

OATE-

-TIME

0081

58,45.59 YI2(N2)=1.ELO --___ ______ _________ CONTTNUF. W R I T F t IMP.62 62 FHRMAT 1 T?0. 'OROFNAMI PNTO Of: OATOS D A R A FORMACIN DF. YB/1 WRITE ( IMP.30) t J.NP J) NQ1 J.).*YR< J) ,Y!tJ).YRI(J>,YIltJ) ,YR2 J) *YT2( J , J=l ,NF) 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

56 58 45

nn 47 M-=,NE

31 5

5)

O084 0085 OOR6 OOQ7 00<?Q 00<?1 0092


0095

66
6* 72 74 76 47

7 8 , 7 8 , 6 6 78,78.68 I F F R p n p - y p i t M J > 78.78,72 TFt ERROR-YTUM) ) 7 8 , 7 8 , 7 4 I P ( E R R O R - Y R 2 I M ) 1 78,78,76 IFIFRROR-YI2M)) 7878,47 CONTINU

tF(FRPOR-YRlM)) IF(ERROR-YIIM))

GO TH 8? 78 40 32
WRITEfIMP,40> FaRMATl_.0'TlQ. ERROR EN LOS T>ATOS OE

ENO

DOS F O R T R A N

IV 360N-FO-479 3-3

ORDEN

DATE

24/11/75

TIME

19

CA
FRROR

LOCATION 188 loe 1HO IC4

SYMBOL N KA DA

SCAUAR MAP LOCATION __ IRC 1AO 1B4

SYMBOL *F LA EA

LOCATION 190 1 A4 193

SYMBOL I AA
FA

LOCATt 194

18C

NP Ytl

LOCATI1N 1C8 10C

SYM90L NO YR2

AR9AY MAP LPCATtON ICC

SYMBOL YR YI2

LOCATTHN IDO IE4

SYMBOL Yt

LOCATIO 1O4

SYMBOL XBCOM

LOCATION IFfl

SYMBOL

SUBPRPGRAMS CALLEO LOCATION " SYMBOL

LOCATTON

SYM3OL

LOCATIO

SYMROL 62

LOCATtON 1EC

FORMAT 5TATFMFNT SYMBHL LOCATION 30 220

40

LOCATION 2A8

SYMBOL

LOCATI

-83-

DOS FORTRAN

IV

360N-FO-479 3-3

MATRZ

DATE

24/11X75

TIME

19.0

O001
0002 0003 OO04 0005 0006 0007 OOOft 0009

SUOROUTINE MATR7CNF,NP.NQiYR,YI ,YRI 1,YR2,YI2NF.YMR. *YMt ,I2NB.NTC) 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) I 0=3

Y M I t JV=0.
NFK)=J

FORMACIN OE UA ADMITANCIA PQHPIA DE CADA 8ARRA


OO 3 M = l , N
( J) YMt( J ) = Y M I t J) CONTINUF j)=K

____

__

noio
e 01 * 0012

)_K3.2,3

0014 0015 0016 0017 0018 0019

FORMACIN DE LAS ADMITANCIAS MUTUAS DE CADA BARRA OO 9 M = t , N F . IFNPtM-K)96,9 6 IFtNQ(M)-N)9,87


7 M=

oo->o

0021 0022
002* 0037

Y M R t J)=YMP( J)YM M J ) = YM I I Jl-YItM. CONTINU

OOP9 0030 OH31 0032 0033 O034


0035 O036 0037 0038 0039 0040 0041 O04? OO43 0044

14

|<rt K-N3)14,1415 J-J*l GO TO 1

15 NTC^J
1,70X,"WATPTZ ADMl T A N C I A t>F BARRAS Y - F 3 A R R A //

,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 ) 7,0

DO 30 M^: W R 7 T E ( TM0.70> M.NF.M) P Q R M A T t 1H,2X,155X,!5>

no *?o T=KJ
80 WRITfH IMP.90)
RETURN FNO

J-NFt

T)YMQ!T)*YMII ! J

- 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 S NBTC O NF 14 PPSI 0.001OO AOMITAMCfA


YR P
Yl P

ADMITANCIA PRIMITIVA FLFM NP NO


YR

A -TIERRA
YR Q

Yl

t
2 1
4

S
3

2
2 5
3 4 2 -^ 1 1 5 4 4 2

5 2
4

5 6
7 S

11

10

2 4 2 4 2
3 1

12 13
14

3 1

1 .25000 6 7 0 0 0 1. 5.00000 5.00000 10 .00000 1. 6 7 0 0 0 1. 6 7 0 0 0 1 .67OOO 1 .25000 2 .50000 1 .25000 1 ,35000 10 .00000 5 0 0 0 0 2.

7.75000 5. 00000 -15. 00000 -15.OOOOO -30. 00000 -5.ooooo -5.OOOOO


-3.7-=;ooo 7 .50000 -1.75000 -3.75OOO -30. OOOOO 7 .50000
5 .ooooo

0 .0 0* 0 0 .0 0 .0 0* 0 0 .o o.0

o.o o.o

o.0
0 .0 0 .0 0 .0

0 .0

0 . 0 0.02500 0 .02000 0 . 0 0 .03000 O.O 0 O3000-0,00 .01000 0*0 0 .02OOO 0 . 0 0 .02000 0 . 0 0,O2OOO - O.O 0 .0250O 0 . 0 0.01500 O.O 0.02500 0 . 0 0 .02500 O.O 0 .01000 0 . 0 o.0150O O.O

O.O 0.0 0.0

olo
0.0 0 . 0 O.O 0.0 0.0 O.O 0.0 O.O 0 . 0

DATOS OF POTENCIA O B A R R A S
NRI MBS

OG 0.0 O.AOOOO o.O 0.0


0.0 0.30OOO 0.0 0.0

C
-O.fiOOOO -0.20OOO 0.4500O -0.40000

OC
-0.10000 -0.10OOO "O. 15000 0.05000

OGMAX
0.0 O.O 0.0 0,0

QGMIN

1 2 3 4

0*0 0.0 0.0 0.0

DATOS OF LA B A P R A FUOTANTF
NBI

MBS

FINB)

FIM9?

PC

QC

O.O

0 . 0

0.0

1.06000

-91-

AOMfTANCI A PRIMITIVA LEW 1 3 4 NP 1 1 ? 2 2 2 3 3 3 4 4 4 ' 5 5 NO 2 4 1 3 4 5 2 4 5 1 2 3 2 3 YR 2.5OOOO 1.25OOO 2.50000 1.67000 1 .67000 5.000OO 1 .6^000 10.00000 1.25000 1.25000 1.67000 10.00000 5.00000 1.25000
YI

ADMITANCIA YR P 0.0 0.0 0.0 0.0 O.O 0.0 O.O 0.0 O.O 0.0 0.0 VI P

TIERRA YR Q YI O.O 0.0 0.0 0.0 0.0 0.0 O.O 0.0 0.0 O.O O

-7.500OO -3.75000 -7.50000 -5.00000 -15.OOOOO -5.00000 -30.000OO -3.75000 . -3.750OO -5.00000 -3O.OOOOO -15.00000 -3.75000

0* 0. 0250O 0. 01500 0. 02000 0* 03000 0. 02000 0. O l O O O 0. 02500 0, 02000 0. 01000 0. 02500


L.

0.0 0.0 0.0 0.0 0.0 0.0 O.O O.O 0.0 0.0

5 fi
7

10

it
13
14

MATRIZ-AOMITANCIA HE ^ILA DIRECCIN COLUMNA

BARRAS

Y-n*p4
YMI

YMR

1 1 3.750OO -11 .210OO 7.500OO 3,750OO

" 2
4
2 4

~~

-2.5000O -1.25000

2 _ ___ 3 4

10.8400O -2.50000 -1.6700O -1.670OO -5.00000

-32,41498 7.50OOO 5.00000 5,OOOOO _ 15.OOOOO

5
3 ." ' 9"" . 3

12.92000 -1 .6700O -10.0OOOO -1.2SOOO

-38.69498 5.0000O 30.00000 3.75000

2
4

5
* ; * 3 - - _ -.

* 1 2 3
5 17 5 2 3

12.92000 -1 .25000 -1.67000 -10.00000

--38. 69498 ;3.75000 5.00000 30.00000

6.25000

- I R . 69493 15. OOOOO ~~~

-1 .25000

3.75000

-32-JUATfltZ(ACO9TANA It .89867 3.31318 1 1.736P3 8.27*85 -2.19913 -7.93936 3,20560 35.775 3* -3.20560 -7.93936 12.33798 36.3886! -2.03609
0*0 0.0 0.0

-3.94930 1.38428 -5.51938 !.56169

-138428 -3.94930 -1 .56169 -5.51938

0.0
-1.59669 -S.51169

-5.51169 1.59669 41.31329

? . 1 99 | 3 - . 2 7 4 8 5 -11*79462 0,0

0.0

-5.36493 2.03609 -5.350O4 2.06870

1 3 . 2 9 4 2 2 -31.98863 - 1 0 , 4 4 1 7 4 1.06944 1 0 . 4 4 1 7 4 -31,98863 41.19606 13.31489 41.12227

0.0
3. 9 9 0 0 1 1.26215

0.0
-1.26215 -3.99001

-5.36493 - 1 4 . 2 1 2 8 4

-2.06870 - 3 1 . 8 5 5 9 4 - 1 0 . 8 3 9 8 1 -5.35004 8APRAS

1O.83981 -31.85594 -14.17066 POTENCIA

CORRIENTES OE

NB
1

A M P ) REAL
-0.575950.18223 - O. 42494 -O.38487

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

P
0.6OO48 0.20096 O.45001 O.40033

Q
-0.09965 0.20075 -0.14977 -0.04982

O.16055 -O.20081 -O . 1 83950.08479 HE POTENCIAS AO(P>

DIFERENCIA

NB
0.00048 -0.0006 0.00001 0.00033

-0.00035 -0.00075 -O.OOO23 -0.00018

-33RESULTADOS OE VOLTAJE
NR 1

ECP)
I . 01217

F<P)

TEfP) 1.01803 1.04752 1.02425 1.02365

DELIPI -0.10740 -0.04899 -0.08724 -0.09304

-0. 10913

t .04626
3 4

-0.0513O -0.09924 -0.09511

1.02036 1.01922

FLUJO DF POTENCIA Y PEROtOAS

-0.53737

0.01126

-O.O7142

0.01825

0.54 63

0 . 0 1 1 26

0.07320

0.01733

O. 27959

0.00443

0.02943

-O.OO869

2 4 5

-O, 24361 0.18895 -0.39S34

0.00353 _ -O.O0037 0.01192 0.00011

-0.06770 -0.05216 -0.02980 -O.O7295 -O.OS909 0.03230 -0.0871*


0.01 124

-0.01043 -0.00938 0.00954 o n?s?7 . _ .

3 3

4 4 5

2 3

-0.27516 -0.18358 O.flflSSO .._

0.00443 0.00037 0.01410


_0.01 192

-0.00771 -0.00937 O.OO859 tyrnn~^f,f

PT1TFNCT4

EN LA ya^Ti

BARRA FLOTANTE n-0.07594

NUMERO DE

ITERACI QNES__3E,

'.o

C A P I T U L O CONCLTT5IOK3S.-

El presente trabajo contiene bases tericas que servirn para futuros estudios de flujo de potencia tales como: eliminacin pticamente ordenada, estudios de sensibilidad, 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 pueden ser prohibitivos ya que se necesita almacenar la matriz 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 coordenadas cartesianas o polares. en

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
"^ u

nicamente los ele_

mentos Y. . O, con lo cual se obtiene un considera 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 mero total de elementos diferentes de cero de

al

. Jt J2
YR!YR1

Jl JH-,
Rl IV pll
Fila k
3Y1

Jm-i

P *

Y'

R2

Y1

v7 ' 5r11 f Ib
' Fig. 4.2 .

9 Wi ..,_,.. ,1 ., ., , . ,

Y1 12

Y1

J rm-ij

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 inicio, 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 almacenados 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 computador 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

o 3 3
4

1
2
3
4

2 2 3
4

-y2 ya y4

5 ,5

y,

De acuerdo a -la expresin (3.7)

la

matriz VK es

o 4

Y\
1
2

2 O

3 V13 Y23
Y33

4 O

5 0
O

Y1!

O
Y31

V22

Y24 o
V 44

3
4

Y32

Y35

(A.1)

Y42

Y 45

5 i

V53

Y54

Y55

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 13 Y22 Y23 Y24


Y31 Y32 Y33

Ma 5-. 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
Y13

Fila 2
Y22 Y23

Fila 3 Y33 Y35 Y3l

Fila 4 Y44

Fila 5

(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
Y

Fila 4 . rila 5
V T ' o vi - j vi i
3 4
0

Y' Y' Y1 Y7 Y 8 Y

10 V'

Y*

Y1

13

Y*

14

Y1

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 respectiva a la que pertenece cada u- de los elementos de

El vector

"direccin de filas"

I , para el ejemplo, ser

-de 5 elementos,
Y, b

es decir, uno por cada fila de la matriz

= II,

I2

I3

I4

'(A. 5)

Los trminos de I indican la posicin que ocupa el primer elemento de cada fila. de la siguiente manera: En este caso, I estar conformado

1 = 1

10

13

(A.6)

C O L U Tr"i t"i ~

:-do por :

Jl

J'

'7 ^ S "9 ^10

'-,

'

J =[ 1

3 - 5 1

41

t.n resurr.en, la rr.airiz cir.^r-ia

V,

sep^

acedar aln'.scer.Eada ce la sia.er.ie forrr.a:

:4=io:->

rr,r (
Yti

1 ~'

Yr^

YVa Yr
Ye' 4

i r-

Y'r*

Y>7

Y'rs

Yr*

YV, :

Y'r;; Y t 3 yV:4 -",


Yii vtu
Y.3

YL-!

YL YL'3

yJ 5

rj6

Yr YU YP YCio

'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

cualquiera

1.

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

2.

Inicio de la fila 4 : I4 = I - 1O 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

4. b)

Final de la fila 4:

- 1 = m-1 = 12

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

Identificacin en J de la columna a que pertenece el ele ment buscado, que est entre J (1) y J (m-1), y J (n) Entre los elementos J^o, J-n V.J12
se bufCa

ser

el que

tiene como valor 5, que es la columna a la que pertenece el elemento.


Jn = 5

REFERENCIAS 1. G, ff. Stagg, A. M. El-Abiad, "COl-'UTER &BTHOD3 IN POv/ER SYSTBli ANALY3IS" Editorial Me Graw-Hill 2. 1968

H, Sanhueza H. "ANLISIS DE SISTEMAS ELCTRICOS DE POTENCIA11 Ecuador Escuela 1974. CAR Politcnica Nacional, Quito -

3.

a. Carrillo, P. Guerrero, J. Hidalgo, "FLUJO DE GA3: ESTUDIO POR MEDIO Quito, Diciembre 1974. DE COMPUTADORAS

DIGITALES"

4.

IEEE

Transactions of Power Apparatus and Sistema: "DIGITAL COMPUTER SOLUTION June 1956 -

L. B. tfard, H. W. Hale

OP P'TER - FLOtf PROBLMS" Paginas 398-404 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" 176-187Pag.

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 COMPUTADORAS DIGITALES" Editorial Limusa S. A., Mxico 1972.

You might also like