You are on page 1of 29

Despacho Optimo de la Generacin

Flujo de Carga: Estimamos valores razonables de Pgen de las barras PV


adicionalmente Pgen de la barra Slack es calculada por:

Despacho Optimo: Pgen de las barras PV e incluso de la slack se calculan tal que
el costo total de la generacin sea mnimo.
Funcin objetivo
Flujo de carga
Despacho
Min. costo

=
+ =
g
n
i
L D i
P P P
1
max min P P P
i
s s
Costos de la generacin.
Lmites min. y max.
ng , . . . . . 1, i=

i gen
P
L
D
P
P
Datos de la red
slack slack
*
gen gen P P =
no
FIN
ng , . . . . . 1, i=
i
*
gen P
si
slack) la va (no
i
*


1 - ng , . . . . . 1, i=
gen P
Despacho Optimo
o (ms general)
Flujo de Carga Optimo

=
+ =
n
j
j i ij ij j i slack
Y V V P
1
) ( cos | || || | o o u
Optimizacin de una funcin sujeta a restricciones de igualdad


El problema es minimizar la funcin costo:

) , . . . , , (
2 1 n
x x x f
Sujeta a restricciones de igualdad
k , . . . . , 2 , 1 0 ) , . . . , , (
2 1
= = i x x x g
n i
Tales problemas pueden resolverse por el mtodo de los multiplicadores de Lagrange. Se crea una
funcin aumentada introduciendo un vector de k elementos :

=
+ =
k
i
i i
g f L
1

Los valores de
n
x x x , . . . , ,
2 1
que minimizan f sujeto a la igualdad g son los que resuelven las
siguientes ecuaciones:
0
0
1
= =
c
c
=
c
c
+
c
c
=
c
c

=
i
i
k
i
i
i
i
i i
g
L
x
g
x
f
x
L

Ejemplo 7.1:

Hallar el mnimo de la funcin:
2 2
) , ( y x y x f + = (cuadrado de la distancia del origen hasta x,y).
Sujeto a la restriccin: 25 ) 6 ( ) 8 ( ) , (
2 2
= + = y x y x g
| | 25 ) 6 ( ) 8 (
2 2 2 2
+ + + = y x y x L
Formamos la funcin de Lagrange:
0 25 ) 6 ( ) 8 (
12 ) 1 ( 2 o 0 ) 12 2 ( 2
16 ) 1 ( 2 o 0 ) 16 2 ( 2
2 2
= + =
c
c
= + = + =
c
c
= + = + =
c
c
y x
L
y y y
y
L
x x x
x
L
i



Las ecuaciones a resolver son:
En muchos problemas la solucin directa no es posible por lo que las ecuaciones arriba son
resueltas iterativamente.
De las dos primeras ecuaciones, encontramos x e y:
1
8
+
=


x
1
8
6
+
=


y
Sustituyendo en la tercera ecuacin resulta en:
0 75
1
200
) 1 (
100
) (
2
2
= +
+

+
=


f
La que puede ser resuelta por Newton-Raphson:
) ( ) ( ) 1 (
) (
) (
) (
) (
k k k
k
k
k
y
d
df
f

A + =
|
.
|

\
|
A
= A
+
CORREGIR
3 2 3
) 1 (
200
) 1 (
200
) 1 (
200 ) (
+
=
+

+
=

d
df
Empezando con un valor estimado de , un nuevo valor es encontrado. El proceso se repite
en la direccin del gradiente decreciente hasta que Af() es menor que un c especificado. Este mtodo
es conocido como el mtodo del gradiente.
Para la funcin arriba el gradiente es:
Utilizar la funcin te6ej1 para resolver la ecuacin de f(), luego calcular x e y.
Hallar el mnimo o el mximo depender de la direccin del gradiente, Para que rango de
estimacin inicial de hallaremos un mnimo y para cual un mximo?
Optimizacin de una funcin sujeta a restricciones de igualdad y restricciones de desigualdad


El problema es ahora minimizar la funcin costo:

) , . . . , , (
2 1 n
x x x f
Sujeta a restricciones de igualdad
k , . . . . , 2 , 1 0 ) , . . . , , (
2 1
= = i x x x g
n i
Se trata de formular una extensin de los multiplicadores de Langrange a los efectos de incluirlas
restricciones, este mtodo generalizado se le conoce como condiciones necesarias de optimalidad de
Kuhn-Tucker. En la expresin abajo se incluye entonces un vector
j
de melementos indeterminados
a los efectos de considerar las mrestricciones de desigualdad:

= =
+ + =
m
j
j j
k
i
i i
u g f L
1 1

Y a restricciones de desigualdad
m , . . . . , 2 , 1 0 ) , . . . , , (
2 1
= s j x x x u
n j
Siendo las condiciones necesarias las siguientes:
Ejemplo:

Hallar el mnimo de la funcin:
2 2
) , ( y x y x f + = (cuadrado de la distancia del origen hasta x,y)
Sujeto a la restriccin:
25 ) 6 ( ) 8 ( ) , (
2 2
= + = y x y x g
Y a la desigualdad:
5 ) ( > = x x u
m , . . . . 1, j para 0 & 0
m , . . . . 1, j para 0
k , . . . . 1, i para 0
n , . . . . 1, i para 0
= > =
= s =
c
c
= = =
c
c
= =
c
c
i j i
j
i
i
i
i
u
u
L
g
L
x
L

Si el problema no est planteado de la misma forma los signos de los multiplicadores podras
ser diferentes:
| | ) 5 ( 25 ) 6 ( ) 8 (
2 2 2 2
+ + + + = x y x y x L
Planteando
Las condiciones de Kuhn-Tucker son:
0 & 0 ) 5 (
0 5
0 25 ) 6 ( ) 8 (
0 ) 12 2 ( 2
0 ) 16 2 ( 2
2 2
s =
> =
c
c
= + =
c
c
= + =
c
c
= + + =
c
c

x
x
L
y x
L
y y
y
L
u x x
x
L
Si
5 x o 0 5
0 25 ) 6 ( ) 8 (
1
6
o 0 ) 12 2 ( 2
0 ) 16 2 ( 2
2 2
= =
= + =
c
c
+
= = + =
c
c
= + + =
c
c
x
y x
L
y y y
y
L
u x x
x
L

Las ecuaciones a resolver son:


Tenemos que:
( )
3
2
2 2
1
72 ) (
0 16 6
1
6
o 0 25 ) 6 ( ) 8 ( ) (
+

=
= |
.
|

\
|

+
= + = =
c
c

d
df
y x f
L
Resolviendo por Newton-Raphson:
5
2
5 . 0
=
=
=
x
y

0 = Sabemos que de la resolucin de las tres primera ecuaciones que x=4 e y=3
Lo que viola la condicin de desigualdad de la cuarta ecuacin, por lo tanto de la quinta
ecuacin se debe cumplir que: 0 5 = x
COSTO OPERATIVO DE LAS CENTRALES TERMICAS
En todos los casos prcticos el costo del generador i puede ser representado como:
2

i i i i i
P P C | o + + =
Una caracterstica importante es la derivada del costo respecto a la potencia activa, lo que se
conoce como costo incremental:
$/h
i i i
i
i
P
P
C
| + =
c
c
2
P
i
MW

i
$/MWh
P
i
MW

= =
+ + = = + + + =
ng
1 i
2
i
ng
1 i
i 1 1
C . . . .
i i i i ng t
P P C C C C | o
Aplicando el mtodo de los multiplicadores de Lagrange:
Y planteando las respectivas ecuaciones :
Despacho ptimo de las unidades de generacin sin considerar prdidas ni lmites de generacin.
C
1
P
1
C
2
P
2
C
ng
P
ng
P
D
Nuestra funcin objetivo es entonces:
Sujeta a la restriccin:

=
=
ng
1 i
i
P
D
P
) (
1

=
+ =
ng
i
i D t
P P C L
0
0
=
c
c
=
c
c

L
P
L
i
La primera condicin resulta en :
0 ) 1 0 ( = +
c
c

i
t
P
C
Pero como :
= =
c
c
+ + + =
i
i
i
t
ng t
dP
dC
P
C
C C C C
entonces
. . . .
1 1
La condicin para el
despacho ptimo:

1
: s generadore los todos Para
2 o
, ng , . . . . i
P
dP
dC
i i i
i
i
=
= + = |
todos los generadores
tengan el mismo costo
incremental
La segunda condicin:

=
=
ng
1 i
i
P
D
P
Mtodo analtico de resolucin:
i
i
i
P

|
2

= Por un lado tenemos


Para cada generador (i=1,...,ng) se las conoce
como ecuaciones de coordinacin.
Tenemos que determinar el valor de , de la segunda condicin:

=
=
ng
1 i
i
i
2
-

|
D
P
De donde:

=
=
+
=
ng
i i
i
ng
i i
i
D
P
1
1
2
1
2

Ejemplo:
El costo total de tres plantas trmicas en $/h est dada por:
2
3 3 3
2
2 2 2
2
1 1 1
009 . 0 8 . 5 200
006 . 0 5 . 5 400
004 . 0 3 . 5 500
P P C
P P C
P P C
+ + =
+ + =
+ + =
Donde P
1
, P
2
y P
3
estn en MW. La demanda total P
D
es 800MW. Sin considerar prdidas ni
lmites en la generacin, encontrar el despacho ptimo y el costo total en $/h.
$/MWh 5 . 8
88 . 263
05 . 1443 800
018 . 0
1
012 . 0
1
008 . 0
1
018 . 0
8 . 5
012 . 0
5 . 5
008 . 0
3 . 5
800
=
+
=
+ +
+ + +
=
Sustituyendo en las ecuaciones de coordinacin:
MW 400
) 004 . 0 ( 2
3 . 5 5 . 8
1
=

= P
MW 250
) 006 . 0 ( 2
5 . 5 5 . 8
2
=

= P
MW 150
) 009 . 0 ( 2
8 . 5 5 . 8
3
=

= P
El costo total es entonces:
$/h 5 . 6682 ) 150 ( 009 . 0 ) 150 ( 8 . 5 200 ) 250 ( 006 . 0 ) 250 ( 5 . 5 400 ) 400 ( 004 . 0 ) 400 ( 3 . 5 500
2 2 2
= + + + + + + + =
t
C
Interpretacin grfica:
P, MW
$/MWh
8.5
150 250 400
3 . 5 004 . 0 2
1
1
1
+ = P
dP
dC
5 . 5 006 . 0 2
1
2
2
+ = P
dP
dC
8 . 5 009 . 0 2
1
3
3
+ = P
dP
dC
Ejemplo incluyendo lmites en la generacin:
El costo total de tres plantas trmicas en $/h est dada por:
225 100
350 150
450 200
3
2
1
s s
s s
s s
P
P
P
Donde P
1
, P
2
y P
3
estn en MW. La demanda total P
D
es 975 MW.
Los lmites de generacin son:




Sin considerar prdidas, encontrar el despacho ptimo.
$/MWh 16 . 9
018 . 0
1
012 . 0
1
008 . 0
1
018 . 0
8 . 5
012 . 0
5 . 5
008 . 0
3 . 5
975
=
+ +
+ + +
=
2
3 3 3
2
2 2 2
2
1 1 1
009 . 0 8 . 5 200
006 . 0 5 . 5 400
004 . 0 3 . 5 500
P P C
P P C
P P C
+ + =
+ + =
+ + =
MW 483
) 004 . 0 ( 2
3 . 5 16 . 9
1
=

= P
MW 305
) 006 . 0 ( 2
5 . 5 16 . 9
2
=

= P
MW 187
) 009 . 0 ( 2
8 . 5 16 . 9
3
=

= P
P
1
viola el mite de Pmax, por lo que la pego al tope de 450MW y redespacho las otras dos
$/MWh 4 . 9
018 . 0
1
012 . 0
1
018 . 0
8 . 5
012 . 0
5 . 5
525
=
+
+ +
=
MW 325
) 006 . 0 ( 2
5 . 5 4 . 9
2
=

= P
MW 200
) 009 . 0 ( 2
8 . 5 4 . 9
3
=

= P
P, MW
$/MWh
9.16
187 305 483
3 . 5 004 . 0 2
1
1
1
+ = P
dP
dC
5 . 5 006 . 0 2
1
2
2
+ = P
dP
dC
8 . 5 009 . 0 2
1
3
3
+ = P
dP
dC
450
8.9
325
9.4
200
$/h 8228 ) 187 ( 009 . 0 ) 187 ( 8 . 5 200 ) 305 ( 006 . 0 ) 305 ( 5 . 5 400 ) 483 ( 004 . 0 ) 483 ( 3 . 5 500
2 2 2
= + + + + + + + + =
t
C
El costo total sin considerar las restriccin de P
3
:
Con la restriccin:
$/h 8236 ) 200 ( 009 . 0 ) 200 ( 8 . 5 200 ) 325 ( 006 . 0 ) 325 ( 5 . 5 400 ) 450 ( 004 . 0 ) 450 ( 3 . 5 500
2 2 2
= + + + + + + + + =
t
C
Despacho Econmico Optimo Incluyendo Restricciones en la Generacin y Prdidas
Como ya hemos visto, en todoos los casos prcticos el costo del generador i puede ser representado
como:
2

i i i i i
P P C | o + + =
Por lo tanto, la funcin aminimizar(funcin objetivo) es:
( )

= =
+ + = =
ng
i
i i i i
ng
i
i t
P P C C
1
2
1
| o
Sujeta a la restriccin de igualdad:
L D
ng
i
i
P P P + =

=1
Y a las desigualdades:
ng , . . . . , 1
) ( ) (
= s s i P P P
max i i min i
( ) ( )

= = =
+ +
|
|
.
|

\
|
+ + =
ng
i
min i i min i
ng
i
max i i max i
ng
i
i L D t
P P P P P P P C L
1
) ( ) (
1
) ( ) (
1

Usando los multiplicadores de Lagrange y los terminos adicionales para incluir las desigualdades:
Queda entendido que:
) ( ) (
) ( ) (
cuando 0
y cuando 0
max i i max i
min i i min i
P P
P P
< =
> =

o sea, si las restricciones de desiguladad no son violadas los correpondientes terminos no existen.
Una prctica comn para incluir el efecto de las prdidas de la transmisin es expresar las
prdidas totales de la transmisin como una funcin cuadrtica de las potencias de las unidades
generadoras, cuya forma ms general es:
00
1
0
1 1
B P B P B P P
i
ng
i
i
ng
i
j
ng
j
ij i L
+ + =

= = =
Se la conoce como la frmula de Kron, y los coeficientes B son llamados coeficientes de prdidas o
coeficientes-B, ms adelante se presenta la obtencin de los mismos.
Los valores de ng ., . . . . 1, i =
i
P que minimizan L son los que anulan las derivadas parciales:
0
0
0
0
) (
) (
) (
) (
= =
c
c
= =
c
c
=
c
c
=
c
c
min i i
min i
max i i
max i
i
P P
L
P P
L
L
P
L

La primera condicin, y resolviendo el problema sin considerar en primera instancia las restrcciones
de desigualdad: resulta en:
0 1 0 =
|
|
.
|

\
|

c
c
+ +
c
c
i
L
i
t
P
P
P
C

como:
i
i
i
t
ng t
dP
dC
P
C
C C C C =
c
c
+ + + = entonces . . . .
1 1
la condicin resulta en:
ng , . . . . . . 1, i = =
|
|
.
|

\
|
c
c
+
i
L
i
i
P
P
dP
dC
Incremental de perdidas de transmisin
Incremental del costo de generacin
Se activan cuando alguna o algunas restricciones son
violadas en uno o varios generadores:
Es comn reordenarla como:
ng , . . . . . . 1, i
1
1
= =
|
|
|
|
.
|

\
|
c
c


i
i
i
L
dP
dC
P
P
Factor de penalidad del generador i
o
ng , . . . . . . 1, i = =
i
i
i
dP
dC
L
i j
ng
j
ij
i
L
B P B
P
P
0
1
2 + =
c
c

=
El incremental de las prdidas de transmisin vale:
Adems sabemos que:
i i i
i
i
P
dP
dC
| + = 2
Sustituyendo respectivamente
en la expresin arriba
| = + + +

=
i j
ng
j
ij i i i
B P B P
0
1
2 2
|
.
|

\
|
= + +

=
=

|
i
i j
ng
i j
j
ij i ii
i
i
B P B P B
P
0
1
1
2
1
) (
Reordenando los trmino de la siguinete forma:
Extendiendo la ecuacin arriba a todas las plantas resulta en el siguiente sistema
linear de ecuaciones representado en su forma matricial:
(
(
(
(
(
(
(
(
(




=
(
(
(
(
(
(

(
(
(
(
(
(
(
(
(

+
+
+

ng
ng
ng
ngng
ng
ng ng
ng
ng
B
B
B
P
P
P
B B B
B B B
B B B
0
2
02
1
01
1
1
2 1
2 22
2
21
1 12 11
1
1
.
.
1
1
2
1
.
.
. .
. . .
. . .
. .
O en su forma abreviada:
D P E = .
En la prctica se resuelve: P=E \ D
De la segunda condicin:
L D
ng
i
i
P P P + =

=1
Siendo:
) . ( 2
2 ) 1 (
0
ii i
i j
j ij i i
i
B
P B B
P

|
+

=

=
Sustituyedo, nos queda:
L D
ng
i
ii i
i j
j ij i i
P P
B
P B B
+ =
+


=
=
1
0
) . ( 2
2 ) 1 (

|
o:
L D
P P f + = ) (
La resolvemos por Newton-Raphson, siendo entonces
(0)
la estimacin inicial y A
(0)
la
pequea desviacin de la solucin correcta tenemos:
L D
P P f + = A + ) (
) 0 ( ) 0 (

Expandiendo en series de Taylor hasta el trmino de primer orden:
) 0 ( ) 0 (
) 0 (
) 0 (
) (
) (
L D
P P
d
df
f + = A |
.
|

\
|
+

o:

|
.
|

\
|
A
=
|
.
|

\
|
A
= A
) 0 (
) 0 (
) 0 (
) 0 (
) 0 (
)

) (

d
dP
P
d
df
P
i
finaemente:
) 0 ( ) 0 ( ) 1 (
A + =
Y se repite el proceso hasta que:
) (k
P A Es menor que un dado valor de precisin especificado.

=
=
=
+

= |
.
|

\
|
c
c
ng
i
ii i
i j
j ij i i ii i i
ng
i
i
B
P B B B
P
1
2 ) 0 (
) 0 (
0
1
) 0 (
) . ( 2
2 ) 1 (

|

=
+
ng
i
i L D
P P P
1
) 0 ( ) 0 (
00
) 0 (
1
0
1
) 0 (
1
) 0 ( ) 0 (
B P B P B P P
i
ng
i
i
ng
i
j
ng
j
ij i L
+ + =

= = =
A partir de la segunda iteracin los valores de P de las distintas unidades generadores se obtienen
del sistema de ecuaciones lineares que resuelve la primera condicin: P=E \ D
Una vez que converge se verifica si alguna mquina viola alguno de sus lmites de generacin, si
esto es as, la o las unidades correspondientes pasan a generar un valor igual al lmite que
correspondiente, y se vuelve a entrar en el algoritmo de Newton-Raphson, siendo entonces los valores
de generacin de estas mquinas parmetros dados y ya no incognitas.
Funciones matalb desarrolladas:
despacho.m- funcin principal donde se implementa el algoritmo presentado.
op2dat.m- funcin del estilo de red2.mat, desde donde se lee un archivo ascii con
los datos de ls costos de las mquinas y sus lmites operativos y se guardan
en variables a ser usadas por las dems funciones.
costogen.m- clculo del costo total de la generacin.
costoB.m- se calcula los coeficientes B d la frmula de Kron para el clculo de las
prdidas en un sustema de transmisin..
daledes.m- rutina para corrida facil de la aplicacin y realiza el procesos iterarativo
flujo de carga despacho ptimo.
function[]=daledes(archivo,archivo2)

[N,pN,Barras]=red2mat(archivo);
[mv,an,Pd,Qd,Pg,Qg,Qsh,maxerror,iter,Y]=flunrdr(N,pN);
global Sb
Zbus=full(inv(Y));
[B,B0,B00,PL]=coefB(pN,mv,an,Pd,Qd,Pg,Qg,Qsh,Zbus);
[costo,mwlimites]=opt2dat(archivo2,N,pN,Barras);
lambda=7;
Pgg=Pg(pN(2,1):pN(3,1));
[costototal]=costogen(Pgg,costo)
[Nopt,dpslack,lambda,Pgg,PL]=despacho(Pd,Pg,costo,B,B0,B00,pN,N,mwlimites,lambda);
while dpslack>0.001,
[mv,an,Pd,Qd,Pg,Qg,Qsh,maxerror,iter,Y]=flunrdr(Nopt,pN);
[B,B0,B00,PL]=coefB(pN,mv,an,Pd,Qd,Pg,Qg,Qsh,Zbus);
[Nopt,dpslack,lambda,Pgg,PL]=despacho(Pd,Pg,costo,B,B0,B00,pN,N,mwlimites,lambda);
end
tabbar
[costototal]=costogen(Pgg,costo)
save ejemplo5b.dat Nopt lambda PL Pgg -append
Si interesa salvar las variables hay que cambiar a mano el nombre del archivo
Ejemplo

Dado la red abajo, con los valores estimados de despacho de potencia reactiva,
determinar el despacho ptimo.
V
1
=1.06Z0
|V
2
|=1.045
|V
3
|=1.03
30 MW
40 MW
1
2
3 4
5
20 MW
10 MVar
20 MW
15 MVar
50 MW
30 MVar
60 MW
40 MVar
0.08+j0.24
0.02+j0.06
0.04+j0.12
0.06+j0.18
0.06+j0.18
0.08+j0.24
0.01+j0.03
% DATOS DE BARRA
% CARGA GENERACION min max Shunt
% BARRA TENSION MW MVAR MW MVAR MVAR MVAR MVAr
SL 1 1.06 0 0 0 0 0 0 0
PV 2 1.045 20 10 40 30 10 50 0
PV 3 1.03 20 15 30 10 10 40 0
PQ 4 1.00 50 30 0 0 0 0 0
PQ 5 1.00 60 40 0 0 0 0 0
%
% DATOS DE LINEAS
% BARRA_1 BARRA_2 RESISTENCIA REACTANCIA SUCEPTANCIA
Linea 1 2 0.02 0.06 0.060
Linea 1 3 0.08 0.24 0.050
Linea 2 3 0.06 0.18 0.040
Linea 2 4 0.06 0.18 0.040
Linea 2 5 0.04 0.12 0.030
Linea 3 4 0.01 0.03 0.020
Linea 4 5 0.08 0.24 0.050
% DATOS PARA DESPACHO OPTIMO DE LA GENERACION
% archivo: ejemplo5b
%
% BARRA C1 C2 C3 Pmin Pmax
Slack 200 7.0 0.008 10 85
Gen_1 180 6.3 0.009 10 80
Gen_2 140 6.8 0.007 10 70
Coeficientes de la funcin
costo de la generacin y lmites
operativos de los generadores
daledes('ejemplo5b.m','ejemplo5b_opt.m')
Flujo de carga no optimo
Mximo error en la potencia = 0.058002
No. de Iteraciones = 4

Barra Tensin Angulo ------Carga------ ---Generacin--- Shunt
Mag. grados MW MVAr MW MVAr MVAr

Carga_1 1.019 -3.248 50.0 30.0 0.0 0.0 0.0
Carga_2 0.990 -4.406 60.0 40.0 0.0 0.0 0.0
Gen_1 1.045 -1.782 20.0 10.0 40.0 39.4 0.0
Gen_2 1.030 -2.664 20.0 15.0 30.0 23.3 0.0
Slack 1.060 0.000 0.0 0.0 83.0 7.3 0.0

Total 150.0 95.0 153.0 70.0 0.0


costototal =

1.6332e+003

Flujo de carga optimo
Mximo error en la potencia = 0.0593484
No. de Iteraciones = 4

Barra Tensin Angulo ------Carga------ ---Generacin--- Shunt
Mag. grados MW MVAr MW MVAr MVAr

Carga_1 1.019 -1.199 50.0 30.0 0.0 0.0 0.0
Carga_2 0.990 -2.717 60.0 40.0 0.0 0.0 0.0
Gen_1 1.045 -0.270 20.0 10.0 69.8 28.3 0.0
Gen_2 1.030 -0.481 20.0 15.0 59.1 13.2 0.0
Slack 1.060 0.000 0.0 0.0 23.2 25.9 0.0

Total 150.0 95.0 152.1 67.3 0.0


costototal =

1.5973e+003
Mtodo de Kron para obtenerlas perdidas del sistema en funcin de la potencia
activa del parque generador:
[3]
: tenemos para o resolviend ,
: que sabemos Adems
[2]
: sistema del totales perdidas las da barras las todas en potencias las de sumatoria La
[1]
: por dada es barra la en inyectada total potencia La
1
*
1
*
*
bus bus bus
bus
bus
bus bus bus bus
bus
T
bus
n
i
i i L L
i i i i i
I Z I Y V
V V Y I
I V I V jQ P
I V jQ P S
i
= =
=
= = +
= + =

Matriz impedancia
. impedancia matriz la de elementos los de imaginaria e real partes las y Siendo
[10] ) (
2
1
[9] ) (
2
1
: sigue como imaginario e real s componente sus en
separadas ser pueden perdidas las entonces real, es [8] de parntesis del dentro cantidad La
[8] ) (
2
1
: como reescrita ser puede [7] , es esto simtrica, es impedancia matriz la Como
[7]
: indexada notacin usando expresada ser puede [6] expresin La
[6]
: valen totales perdidas las entonces , tanto lo por simtrica es
[5]
] [
: [2] en [3] do Sustituyen
1 1
* *
1 1
* *
1 1
* *
1 1
*
*
*
*
ij ij
n
i
n
j
i j j i ij L
n
i
n
j
i j j i ij L
n
i
n
j
i j j i ij L L
ji ij
n
i
n
j
j ij i L L
bus bus
T
bus L L
bus
T
bus bus
bus
bus
T T
bus
bus
T
bus bus L L
X R
I I I I X Q
I I I I R P
I I I I Z jQ P
Z Z
I Z I jQ P
I Z I jQ P
Z Z Z
I Z I
I I Z jQ P

= =
= =
= =
= =
+ =
+ =
+ = +
=
= +
= +
=
=
= +
[19] V
: tenemos cero, valiendo
corrientes demas las todas con n, barra la de saliente corriente la como definida es Si
[18] donde ,
V
: tenemos [17], en [14] do Sustituyen
[17] V
: generacin de corriente y carga de corriente de terminos en reescrita ser puede [16] carga, con
barras de nmero definido ya el es y Sl), (PV generacin de barras de numero el es Si
[16] . . . . V
: en resulta [3] ecuacin la de lnea ltima la o expandiend slack, la es barra que Suponiendo
[15]
[14] , . . . . , 2 , 1
: total corriente la
de compleja constante fraccin una como expresar puede se barra cada en corriente La
. entonces slack
y PV como PQ, barras tanto ser pueden estas carga, con barras de total nmero el es Donde
[13] . . . . . . . . . . . . .
: carga de corrientes las todas de total suma la definimos generada, potencia
la de funcin en sistema del perdidas las para general formula una obtener de forma De
[12]
: matricial forma la en O
[11]
: como expresadas ser pueden real potencia de perdidas las , siendo , Nuevamente
0 n
0
1 1
1 1
n
1 1
n
2 2 1 1 n
2 1
*
1 1
*
I Z
I
Z l T T I I Z
Z l I I Z
I Z I Z
n ng
I Z I Z I Z
n
I
I
l
n k I l I
Sl PV PQ n
n
I I I I
I R I P
I R I P
R R
nn
n
k
nk k D gi
ng
i
ni
n
k
nk k D gi
ng
i
ni
Lk
n
k
nk gi
ng
i
ni
n nn n n
D
Lk
k
D k Lk
D Ln L L
bus ij
T
bus L
n
i
n
j
j ij i L
ji ij
=
= + =
+ =
+ =
+
+ + + =
=
= =
+ + =
= + + +
=
=
=


= =
= =
= =
= =
[23] W W . . . W W
: tenemos sumatoria la o expandiend y , W Definiendo
[22]
: escribir podemos , Siendo
[21]
: tenemos [14], en do Sustituyen
[20]
1 1
: tenemos para o resolviend y [18] en [19] do Sustituyen
0 n ng 2 2 1 1
i
0
1
0
1
0 1
1
I l I l I l I l I I
T
Z
I Z
T
l
I Z
T
l
I I
I I I
I Z
T
l
I Z
T
l
I
I
I Z
T
I Z
T
I
I
k gn k g k g k gK K
ni
nn
k
gi
ng
i
ni
k
gK K
LK gK K
nn
k
gi
ng
i
ni
k
LK
D
n gi
ng
i
ni D
D
=
=
=
=
=
=

=
=
=
[25] ] ][ [ ] [
: abreviada forma En
[24]
1
1
1
1
. . . . .
. . . . .

I
I
I
I
.
.
I
I

: matricial forma en O
0
1
2
3
1 2 3
1 1 1 1 2 1 3 1
2 2 1 2 2 2 3 2
3 3 1 3 2 3 3 3
2 2 1 2 2 2 3 2
1 1 1 1 2 1 3 1
n
-1 n
2 - n
3 - n
2
1
g bus
gn
n g
n g
n g
n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n
n n n n n
I C I
I
I
I
I
I
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
=
(
(
(
(
(
(

(
(
(
(
(
(
(
(
(
(
(







=
(
(
(
(
(
(
(
(
(
(
(







PQ
PV+Sl
PV+Sl 1
(
(
(
(
(
(
(
(
(
(
(







(
(
(
(
(
(
(
(
(
(
(

=
(
(
(
(
(
(


n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n
n n n n n
n
n
n
n
n n n n n
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
l
l
l
l
l
l
W W W W W
C
1
1
1
1
. . . . .
. . . . .

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
. . . . .
. . . . .
0 0 0 0
0 0 0 0
C1
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
C2
: matrices siguientes las de producto
el como [24] expresin la de matriz la obtener nal computacio vista de punto del e convenient Es
1 2 3
1 1 1 1 2 1 3 1
2 2 1 2 2 2 3 2
3 3 1 3 2 3 3 3
2 2 1 2 2 2 3 2
1 1 1 1 2 1 3 1
1
2
3
2
1
1 2 3
C=C1 * C2
PV+Sl+1
PV+Sl+1
PQ
PV+Sl
*
*
* *
*
* *
* *
1
Donde
[28]
o
[27]
1

: es generada corriente la , barra la en compleja potencia la es Si
[26]
] [
: [12] en [25] de do Sustituyen
i
gi
gi
i
gi i gi
gi
i
gi
gi
i
gi gi
i
gi
gi
gi
g bus
T T
g
g bus
T
g L
bus
V
P
Q
j
P I
P
V
P
Q
j
V
jQ P
V
S
I
i S
I C R C I
I C R I C P
I

= +
+ =

= =
=
=
[36]
1 2 / 2 / 2 / 2 /
2 /
2 /
2 /
2 /
] 1 [ P
: [33] en ] [ do Sustituyen
[35]
2 / 2 / 2 / 2 /
2 /
2 /
2 /
2 /
] [
: sigue como da particiona es ] [
[34] ] [ Donde
[33] ] [ P
: real parte su de
obtenidas son real potencia de perdidas las compleja, es arriba ecuacin la de resultante matriz La
[32]
] [ P
: [26] en [31] de ] [ do Sustituyen
[31]
: abrviada forma en O
[30]
1 0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
: en resulta [28], de columna vector al Agregando
n
-1 n
2 - n
3 - n
00 , 0 1 , 0 2 , 0 3 , 0
, 0 , 1 , 2 , 3 ,
1 , 0 , 1 1 , 1 2 , 1 3 , 1
2 , 0 , 2 1 , 2 2 , 2 3 , 2
3 , 0 , 3 1 , 3 2 , 3 3 , 3
n -1 n 2 - n 3 - n L
00 , 0 1 , 0 2 , 0 3 , 0
, 0 , 1 , 2 , 3 ,
1 , 0 , 1 1 , 1 2 , 1 3 , 1
2 , 0 , 2 1 , 2 2 , 2 3 , 2
3 , 0 , 3 1 , 3 2 , 3 3 , 3
* *
*
L
* * *
* * * T
L


1
2
3
0
1
2
3
0

1
2
3
0
(
(
(
(
(
(

(
(
(
(
(
(

=
9
(
(
(
(
(
(

= 9
9
+ + =
9 =
+ + =
+ + =
+ =
(
(
(
(
(
(

(
(
(
(
(
(

=
(
(
(
(
(
(

g
g
g
g
n n n n
n n n n n n n n n
n n n n n n n n n
n n n n n n n n n
n n n n n n n n n
g g g g
n n n n
n n n n n n n n n
n n n n n n n n n
n n n n n n n n n
n n n n n n n n n
bus
T T
g
T
g
g bus
T T T
g
g bus
T
g
g
g g
n g
n g
n g
n g
n
n
n
n
n g
n g
n g
n g
P
P
P
P
B B B B B
B B B B B
B B B B B
B B B B B
B B B B B
P P P P
H
B B B B B
B B B B B
B B B B B
B B B B B
B B B B B
H
H
C R C H
P H P
P C R C P
P C R C P
I
P I
P
P
P
P
I I
I
I
I
I
I

[37] ] [
] [ P
O
00
n , 0
-1 n , 0
2 - n , 0
3 - n , 0
n -1 n 2 - n 3 - n
n
-1 n
2 - n
3 - n
, 1 , 2 , 3 ,
, 1 1 , 1 2 , 1 3 , 1
, 2 1 , 2 2 , 2 3 , 2
, 3 1 , 3 2 , 3 3 , 3
n -1 n 2 - n 3 - n L
B
B
B
B
B
P P P P
P
P
P
P
B B B B
B B B B
B B B B
B B B B
P P P P
g g g g
g
g
g
g
n n n n n n n n
n n n n n n n n
n n n n n n n n
n n n n n n n n
g g g g
+
(
(
(
(
(

+
(
(
(
(
(

(
(
(
(
(

=




Los coeficientes B son en valores pu, cuando la potencia est expresada en MW, los
coeficientes B valen:

B
ij
=B
ij pu
/Sb, B
oi
=B
oi
,

B
00
=B
00 pu
*Sb

Donde Sb son los MVA Base
Funcin coefB :
Esta funcin calcula los coeficientes de perdidads B, dada una red con su respectivo
flujo de carga.
Argumentos de entrada:
Matriz pN puntera de la matriz N.
Resultado del flujo de carga:.
Matriz Z
bus
, inversa de Y
bus

Argumentos de salda:
Coeficientes de perdidas B.
Perdidas totales en MW.
function[B,B0,B00,PL]=coefB(pN,mv,an,Pd,Qd,Pg,Qg,Qsh,Zbus)

global Sb;
V=mv.*exp(j*deg2rad(an)); % Tensin compleja.
Il=-1/Sb*(Pd-j*Qd)./conj(V); % Corrientes de carga en todas las barras.
ID= sum(Il); % Sumatoria de las corrientes (ec. [13]).
l=Il/ID; % Fraccin de la corriente total (vector ec. [15]).
sl=pN(3,1); % Ubicacin de la barra slack.
T=Zbus(sl,:)*l; % Clculo de T (ec.[18]).
nB=sl; % Nmero total de Barras.
fPQ=pN(1,2); % Nmero de barras PQ.
iPV=pN(2,1); % Ubicacin inicio de las barras PV.
ng=nB-fPQ; % Nmero total de barras de generacin (Slack+PV).
W(1:ng) = Zbus(sl,iPV:sl)/T; % Clculo de w (arriba ec. [23], definiendo ...).
C1gg=eye(ng,ng); % Sub matrices que se concatenan para armar C1.
C1g=[zeros(fPQ, ng);C1gg];
C1=[C1g,l]; % C1
C2gD=[C1gg;-W]; % Sub matrices que se concatenan para armar C2.
C2D=zeros(ng,1);
CnD=[C2D;-W(ng)];
C2=[C2gD,CnD]; % C2
C=C1*C2; % C
al=(1-j*((Qg(iPV:sl)+Qsh(iPV:sl))./Pg(iPV:sl)))./conj(V(iPV:sl)); % Elementos
al=al.'; % para armar la matriz alpha (ec. [28]).
alp=[al, -V(sl)/Zbus(sl,sl)]; % timo elemento de la diagonal de la matriz alpha.
alpha=diag(alp); % Obtencin de la matriz alpha (segun ec. [30]).
H = real(alpha*conj(C)'*real(Zbus)*conj(C)*conj(alpha)); % Clculo de H (ec. [34]).
B=H(1:ng,1:ng); % Particin de la matriz H conforme ecuacin [36].
B0=2*H(ng+1,1:ng);
B00=H(ng+1,ng+1);
PL = Pg(iPV:sl)'*(B/Sb)*Pg(iPV:sl)+B0*Pg(iPV:sl)+B00*Sb; % Perdidas totales (ec.[36])
% convirtiendo los valores pu de los coeficiente B.
1
Comentarios:
1
-

(
(
(
(
(
(
(
(
(
(
(







(
(
(
(
(
(
(
(
(
(
(

=
(
(
(
(
(
(


n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n n n n n n
n n n n n
n n n n n
n
n
n
n
n n n n n
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
W l W l W l W l W l
l
l
l
l
l
l
W W W W W
1
1
1
1
. . . . .
. . . . .

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
. . . . .
. . . . .
0 0 0 0
0 0 0 0
C1
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
C2
1 2 3
1 1 1 1 2 1 3 1
2 2 1 2 2 2 3 2
3 3 1 3 2 3 3 3
2 2 1 2 2 2 3 2
1 1 1 1 2 1 3 1
1
2
3
2
1
1 2 3
C1g
C1gg
C2gD
C2D
CnD
Ejemplo

Dado la red abajo, calcular los coficientes B y las perdidas totales de la red.
V
1
=1.06Z0
|V
2
|=1.045
|V
3
|=1.03
30 MW
40 MW
1
2
3 4
5
20 MW
10 MVar
20 MW
15 MVar
50 MW
30 MVar
60 MW
40 MVar
0.08+j0.24
0.02+j0.06
0.04+j0.12
0.06+j0.18
0.06+j0.18
0.08+j0.24
0.01+j0.03
% DATOS DE BARRA
% CARGA GENERACION min max Shunt
% BARRA TENSION MW MVAR MW MVAR MVAR MVAR MVAr
SL 1 1.06 0 0 0 0 0 0 0
PV 2 1.045 20 10 40 30 10 50 0
PV 3 1.03 20 15 30 10 10 40 0
PQ 4 1.00 50 30 0 0 0 0 0
PQ 5 1.00 60 40 0 0 0 0 0
%
% DATOS DE LINEAS
% BARRA_1 BARRA_2 RESISTENCIA REACTANCIA SUCEPTANCIA
Linea 1 2 0.02 0.06 0.060
Linea 1 3 0.08 0.24 0.050
Linea 2 3 0.06 0.18 0.040
Linea 2 4 0.06 0.18 0.040
Linea 2 5 0.04 0.12 0.030
Linea 3 4 0.01 0.03 0.020
Linea 4 5 0.08 0.24 0.050
clear
[N,pN]=red2mat('ejemplo5b.m');
[mv,an,Pd,Qd,Pg,Qg,Qsh,maxerror,iter,Y]=flunrdr(N,pN);
Zbus=full(inv(Y));
[B,B0,B00,PL]=coefB(pN,mv,an,Pd,Qd,Pg,Qg,Qsh,Zbus)

B =

0.0228 0.0017 0.0093
0.0017 0.0179 0.0028
0.0093 0.0028 0.0218


B0 =

0.0031 0.0015 0.0003


B00 =

3.0523e-004


PL =

3.0525
Las perdidas totales de la red son de 3.0525 MW

You might also like