Despacho Economico
Despacho Economico
Despacho Economico
Contenido
Introduccin
El despacho econmico es una tcnica ampliamente utilizada en
operacin de los sistemas de potencia. El objetivo es establecer
despacho optimo (despacho de menor costo) de un conjunto
generadores para una determinada demanda sujeto a un conjunto
restricciones operativas.
la
el
de
de
Esquematicamente:
Pg1=?
d1
Pgi=?
Red de
Transmision
Pgn=?
Harold Salazar Isaza
dk
Introduccin
De que depende el despacho econmico?
Se requiere el modelo
2.
La demanda
3.
matemticamente el problema de
1.
despacho econmico
Costo de mantenimiento
Fuente: http://www.eia.doe.gov/cneaf/electricity/epa/epat4p5.html
Observe que los costos de las energas primarias se pueden expresar en $/MMBtu
(Mayor informacin: http://www.eia.doe.gov/emeu/mer/append_a.html)
Harold Salazar Isaza
Salida: Pg (MW)
Harold Salazar Isaza
Salida: Pg (MW)
Entrada (kJ/hr)
Entrada (MBTU/hr)
10
"Eficiencia" =
Energia de salida
MW
MWh
=
=
Energia de entrada MBTU / h MBTU
(MWh/MBTU)
Bajos niveles
de eficiencia
Nivel mas
eficiente de
generacin
Pg (MW)
Harold Salazar Isaza
11
Pg (MW)
Harold Salazar Isaza
12
Defina R como la razn a la cual la unidad de generacin utiliza combustible por hora,
esto es, la curva entrada-salida que es igual a la curva de proporcin de calor H(Pg)
multiplicada por Pg.
R ( Pg ) = Pg H ( Pg )
C ( Pg ) = K R( Pg )
( $ / h )= ( $ / MBTU ) x ( MBTU / h )
Harold Salazar Isaza
13
Pg (MW)
Harold Salazar Isaza
1.
2.
CI ( Pg ) =
Note las unidades del
costo incremental $/MWh
dC ( Pg )
dPg
CI(Pg)
( $/ kWh)
Pg (kW)
2.
15
Tomado de http://powerlearn.ee.iastate.edu/asp/
Una unidad trmica de generacin de 100MW utiliza carbn cuyo contenido energtico es
12,000 BTU/lb. El costo del carbn es $1.5/MBTU (Note las unidades de costo del
carbn!!). Para la curva de demanda indicada en la tabla inferior, calcular:
1. La eficiencia para cada nivel de demanda.
2. La curva de proporcin de calor (Heat Rate Curve) en MBTU/MWh.
3. El costo por hora.
Hora
Pg (MW)
Toneladas de Carbon
empleada
12:00am-6:00am
40
105.0
6:00am-10:00am
70
94.5
10:00am-4:00pm
80
156.0
4:00pm-12:00am
100
270.0
16
Energia de salida
Energia de entrada
sec
watts
106
hr
MW
=
BTU
lb
joules
12000
2000
1054.85
ytons
lb
ton
BTU
P T 3600
17
12,000
H=
BTU
lb
1MBTU
2000
ytons 6
lb
ton
10 BTU
P T
18
R( Pg ) = Pg H ( Pg )
C ( Pg ) = K R( Pg ) = 1.5 R( Pg )
Costo del combustible en $/MBTU
19
Solucin
Ecuacin
dispositiva 18
Ecuacin
dispositiva 19
T (hrs)
P (MW)
y (tons)
H (MBTU/MWh)
C ($/hr)
40
105.0
0.33
10.5
630
70
94.5
0.42
8.1
850
80
156.0
0.44
7.8
936
100
270.0
0.42
8.1
1215
20
C(pg)=0.09033Pg2-2.955Pg+604.9
1100
Costo ($/h)
% Codigo en Matlab
Pg = [40 70 80 100]';
Costo = [630 850 936 1215]';
f = fittype('poly2');
c = fit(Pg,Costo,f);
plot(c);
xlim([0 120])
xlabel('Pg (MW)');ylabel('Costo ($/h)')
hold on
plot(Pg,Costo,'x')
1000
900
800
700
600
Harold Salazar Isaza
20
40
60
Pg (MW)
80
100
120
21
C(pg)=0.09033Pg2-2.955Pg+604.9
CI(pg)=0.1807Pg-2.955
12
Costo Marginal ($/MWh)
% Codigo en Matlab
ezplot('0.1807*x-2.955',[20 100])
xlabel('Pg (MW)');ylabel('Costo Marginal ($/MWh)')
10
8
6
4
2
0
20
30
40
50
60
Pg (MW)
70
80
90
100
22
C ( Pg ) = aPg 2 + bPg + c
En donde:
23
24
min
Pgi
C ( Pg )
i =1
s.a:
Pg = Pd
i =1
Funcin Objetivo
j =1
+ PL
Restricciones
i = 1 n
25
E n donde:
Ci
(P g i ):
C o s to d e l g e n e ra d o r i
P g i : V a lo r d e s p a c h a d o p a r a e l g e n e r a d o r i
Pd
: V a lo r d e la d e m a n d a j
P L : P e r d i d a s t o t a le s
Pg
m in
i
, Pg
m ax
i
: L im ite s d e g e n e ra c i n d e l g e n e ra d o r i
n : N m e ro to ta l d e g e n e ra d o re s
m : N m e ro to ta l d e c a rg a s o d e m a n d a s
26
27
28
Modelo matemtico
n
d1
min
Pgi
Pgi=?
s.a:
Pgn=?
dm
C ( Pg )
i =1
Pg = Pd
i =1
j =1
29
Modelo matemtico
Funcin objetivo
min
Pgi
C ( Pg )
i =1
s.a:
j =1
Restriccin
m
n
Pg = Pd
i =1
Funcin de LaGrange
Multiplicador de LaGrange
30
Funcin de LaGrange
CdPO
L
=0
Pgi
=
Pgi Pgi
i = 1 n
m
n
n
C
Pg
Pg
Pd
i ( i )
i j = CI i ( Pgi ) = 0 i = 1 n
j =1
i =1
i =1
L
=0
Pg Pd
i =1
j =1
=0
31
CI i ( Pg i ) = 0 CI i ( Pg i ) = i = 1 n
n
Pg Pd
i =1
j =1
=0
Un sistema de n+1
ecuaciones lineales*
con n+1 incgnitas!!
* Si las funciones de
costo son cuadrticas
32
CI1
CI2
CI3
Pg1
Pg2
Pg3
Pg1+Pg2+Pg2=PD
Harold Salazar Isaza
Pg
33
Ax=b.
Caso tres generadores:
CI 2 ( Pg 2 ) = 0 2a2 Pg 2 + b2 = 0
CI 3 ( Pg3 ) = 0 2a3 Pg3 + b3 = 0
Pg1 + Pg 2 + Pg3 = PD
34
CI 2 ( Pg 2 ) = 0 2a2 Pg 2 + b2 = 0
CI 3 ( Pg3 ) = 0 2a3 Pg3 + b3 = 0
Pg1 + Pg 2 + Pg3 = PD
A
Sistema de
ecuaciones en
forma matricial
2a1
0
2a2
0
1
0
2a3
1
1 Pg1 b1
1 Pg 2 b2
=
1 Pg3 b3
0 PD
35
36
CI1
CI2
CI3
2
1
o
Incrementando se
incrementa el despacho
total
Pg1
Harold Salazar Isaza
Pg2
Pg3
Pg1+Pg2+Pg2=PD
Pg
37
38
2.
39
PG1 229.1243
P 213.1920
G2 =
PG 3 107.6836
7.6365
Pg1=?
Pgi=?
d=550 MW
Pgn=?
40
Pd = 551MW
Ctotal = $5186.1/ hr
Ctotal = $5193.7 / hr
PG1 229.1243
P 213.1920
G2 =
PG 3 107.6836
7.6365
PG1 229.5367
P 213.4325
G2 =
PG 3 108.0309
7.6381
Ctotal = $5193.7 / hr
Ctotal = 5193.7 = 5186.1 + 7.63
Costo para una
demanda de
550MW
para una
demanda de
550MW
41
El significado de lambda
42
dCi ( PGi )
CT =
PGi
dP
i =1
Gi
C T = C i ( PGi )
i =1
CTo + CT
= C i ( PGio ) + C i ( PGi )
n
i =1
i =1
= Ci ( P
n
i =1
o
Gi
)+
n
i =1
dC i ( PGi )
PGi
dPGi
i =1
i =1
= PGi = PGi
= PD
PD
Cambio en la demanda MWh
43
44
min
Pgi
s.a:
C ( Pg )
i
i=1
n
Pg = Pd
i =1
j =1
i = 1 n
Funcin de LaGrange
L( Pg , ,
max
m
n
n
n max
max
) = Ci ( Pgi ) Pgi Pd j + i
Pgi Pg i
+ imin Pg imin Pgi
i =1
j =1
i =1
i =1
i =1
n
min
45
L( Pg , ,
max
m
n
n
n max
max
) = Ci ( Pgi ) Pgi Pd j + i
Pgi Pg i
+ imin Pg imin Pgi
i =1
j =1
i =1
i =1
i =1
min
C1 ( Pg1 ) + C2 ( Pg 2 ) ( Pg1 + Pg 2 PD ) +
( Pg
1 ( Pg
1
max
max
max
max
Pg
Pg
Pg
)
(
)+
1
1
2
2
2
min
min
46
Observe que si ninguna restriccin de desigualdad esta activa (el despacho para un
generador no esta en su limite de generacin) los multiplicadores de LaGrange son
iguales a cero. (Ver presentacin introduccin a las tcnicas de optimizacin)
Funcin de LaGrange
L( Pg , ,
max
m
n
n
n max
max
) = Ci ( Pgi ) Pgi Pd j + i
Pgi Pg i
+ imin Pg imin Pgi
i =1
j =1
i =1
i =1
i =1
min
47
48
Mtodo iterativo:
3.
4.
Una vez resuelto el sistema anterior, verificar que el despacho se encuentre dentro de los
limites, si no se viola ninguna restriccin, entonces parar, de lo contrario ir nuevamente al
paso 3.
49
50 Pg1 150
50 Pg 2 300
100 Pg 2 300
min
Pgi
s.a:
C ( Pg )
i =1
Pg
i =1
= 550
i = 1, 2,3
50
L( Pg , ,
max
3
n
3 max
max
) = Ci ( Pg i ) Pgi 550 + i
Pg i Pg i
+ imin Pg imin Pg i
i =1
i =1
i =1
i =1
min
KKT
L
=0
Pgi
i = 1, 2,3
L
= 0.0040 Pg1 + 6.72 + 1max 1min = 0
Pg1
L
= 0.0068Pg 2 + 6.17 + 2max 2min = 0
Pg 2
L
= 0.0048 Pg3 + 7.12 + 3max 3min = 0
Pg 3
51
L
=0
gi ( x
*
i
)b 0
g ( x ) b = 0
* 0
i
i = 1, 2,3
Pg1 Pg1max 0
Pg 2 Pg 2 max 0
Pg 3 Pg 3 max 0
Pg1min Pg1 0
Pg 2 Pg 2 0
min
Pg 3 Pg 3 0
min
max
max
1
2
max
max
max
min
min
( Pg Pg ) = 0
( Pg Pg ) = 0
( Pg Pg ) = 0
( Pg Pg ) = 0
( Pg 2 Pg 2 ) = 0
( Pg 3 Pg 3 ) = 0
max
min
min
min
min
52
PG1 229.1243
P 213.1920
G2 =
PG 3 107.6836
7.6365
Observe que el limite superior del generador 1 es violado, por tanto 1max0. El nuevo sistema de
ecuaciones, bajo esta consideracin es:
53
54
Ctotal = $5186.1/ hr
PG1 229.1243
P 213.1920
G2 =
PG 3 107.6836
7.6365
Ctotal = $5203.9 / hr
PG1 150.00
P 247.41
G2
PG 3 = 152.58
7.8524
max
1 0.5324
Observe el
incremento
de estos dos
valores
respecto al
problema sin
restricciones.
Por qu?
55
Ctotal = $5203.9 / hr
Ctotal = $5203.4 / hr
50 Pg1 150
50 Pg1 151
PG1 150.00
P 247.41
G2
PG 3 = 152.58
7.8524
max
1 0.5324
Harold Salazar Isaza
PG1 151.00
P 247.00
G2
PG 3 = 152.00
7.8496
max
1 0.5256
Ctotal = $5203.9 / hr
Ctotal = 5203.9 0.5324 5203.4
Reduccin del costo si la
restriccin se aumenta 1MW
56
del generador 2 se reduce a 150MW. Que ocurre con el costo total de generacin comparado
con el caso anterior?, Cuales son los valores y la interpretacin econmica de los
multiplicadores , 1max, 2max , 3max ?
Datos del problema:
50 Pg1 150
50 Pg 2 150
100 Pg 2 300
PD = 550MW
Harold Salazar Isaza
57
Ctotal = $5186.1/ hr
Ctotal = $5203.9 / hr
Ctotal = $ 5259 / hr
PG1 229.1243
P 213.1920
G2 =
PG 3 107.6836
7.6365
PG1 150.00
P 247.41
G2
PG 3 = 152.58
7.8524
max
1 0.5324
PG1 150.00
P
150.00
G
2
PG 3 250.00
8.3200
max 1.0000
1
max
2 1.1300
58
min
Pgi
s.a:
C ( Pg )
i
i=1
n
Pg = Pd
i
i =1
j =1
+ PL
Funcin de LaGrange
m
n
59
Pg Pd
i
i =1
j =1
i =1
j =1
PL = 0
PL = Pg i Pd j
Observaciones:
1.
Recuerde que los Pdj son constantes. Por tanto, PL es funcin de las Pgi.
2.
Del flujo de potencia es sabido que Pg1 (la potencia neta inyectada) en el nodo slack (o nodo
de referencia) es funcin de las Pgi.
3.
60
CdPO
1. Derivadas con respecto a las potencias generadas:
L
=0
Pgi
i = 1 n
m
n
L
n
=
C ( Pgi ) Pgi Pd j PL = CI1 ( Pg1 ) = 0
Pg1 Pg1 i =1 i
j =1
i =1
m
n
n
PL
L
=
Ci ( Pgi ) Pgi Pd j PL = CI i ( Pgi ) 1
= 0 i = 2 n
Pgi Pgi i =1
Pg
j =1
i
i =1
61
CdPO
2. Derivada con respecto al multiplicador de LaGrange:
L
=0
Pg Pd
i =1
j =1
PL = 0
62
PL
CI i ( Pgi ) 1
Pgi
n
Pg Pd
i =1
j =1
= 0 i = 2 n
PL = 0
Las ecuaciones del costo incremental se puede reescribir de esta manera (excepto la
asociada con el nodo slack):
1
PL
1
Pg i
Harold Salazar Isaza
CI i ( Pgi ) = i = 2 n
63
1
i = 2 n
PL
1
Pg i
L1 = 1
Li =
Las condiciones necesarias de optimalidad, teniendo en cuenta las perdidas, son las siguientes:
Pg Pd
i =1
j =1
PL = 0
64
CI1 ( Pg1 ) = CI 2 ( Pg 2 ) = CI n ( Pg n ) =
n
Pg Pd
i =1
j =1
=0
Pg Pd
i =1
j =1
PL = 0
65
Pd1=300 MW
Pd1=50 MW
CI 2 ( Pg 2 ) = 0.007 Pg 2 + 4.1
PL = 0.001( Pg 2 50 )
Harold Salazar Isaza
66
Pg Pd
i
i =1
j =1
PL = 0
L1 = 1
L2 =
1
1
=
PL 1.1 0.002 Pg 2
1
Pg 2
67
1
( 0.007 Pg 2 + 4.1) =
1.1 0.002 Pg 2
De forma equivalente
Pg1 =
4.1
0.007
1.1 4.1
Pg 2 =
0.007 + 0.002
Harold Salazar Isaza
68
Ejemplo 1
Pg1 =
4.1
0.007
1.1 4.1
Pg 2 =
0.007 + 0.002
0.001( Pg 2 50 )
Pg1 + Pg 2 PL + 300 + 50 = 0
Sistema iterativo
Pg1
Pg1
PL
Balance
global
5.0
128.6
82.35
0.0786
-139.15
6.0
271.4
131.57
0.2214
52.78
5.5
200.0
108.33
0.1500
-41.81
5.75
231.7
120.27
0.1857
5.79
5.625
217.8
114.38
0.1679
-17.927
5.6875
226.78
117.34
0.1768
-6.0441
69
V1 = 1e j 0
P1
V2 = 1e j2
P2
zl = 0.02 + j 0.08 pu
Pd1=1 pu
70
Para obtener PL en funcin de PG2 es necesario recurrir a las ecuaciones del flujo de
potencia, concretamente las ecuaciones de balance nodal. Recuerde que PL=P1+P2 y
estas potencias (P1+P2) se encuentran a partir de los balances nodales. Por lo tanto,
se necesita, como primer paso, el calculo de la Ybus.
v1 = 1e
v2 = 1e j2
j0
P1
P2
zl = 0.02 + j 0.08 pu
11.76 11.76
j
11.76 11.76
Pd1=3.0pu
71
j =1
Pg1 Pd1 = P1 = V1V1 ( 2.94 cos 11 + 11.76 sen11 ) + V1V2 ( 2.94 cos 12 + 11.76 sen12 )
= 2.94 (1 cos 12 ) + 11.76sen12
PL = P1 + P2 = 5.88 (1 cos 12 )
Harold Salazar Isaza
72
dPL
dPL
dPL dPg 2
dPL
d12
=
=
d12 dPg 2 d12
dPg 2 dPg 2
d12
Derivando las expresiones de la diapositiva anterior
dPL
= 5.88sin 12
d12
dPg 2 dP2
=
= 2.94sin 12 11.76 cos 12
d12 d12
Harold Salazar Isaza
73
L2 =
L2 =
1
1
=
5.88sen12
dPL
1
1
2.94sen12 11.76 cos 12
dPg 2
11.76 cos 12 2.94sen12 1 0.25 tan 12
=
11.76 cos 12 + 2.94s en12 1 + 0.25 tan 12
74
75
1 0.25 tan 12
1 + 0.25 tan 12
76
Taller
Taller:
Considere tres unidades de generacin cuyo costos de generacin estn
dados por la siguiente curvas de costo:
77
Taller
Determine el despacho econmico, para una demanda de 700MW, en los siguientes
casos:
1.Ignorando limites de generacin.
2.Considerando los limites de generacin.
3.Considere que las unidades tiene la disposicin mostrada en la figura de
abajo. Encuentre el despacho econmico para ese sistema considerando las
perdidas del sistema e ignorando los limites de generacin.
V1 = 1.05e j 0
V2 = 0.98e j2
G2
G1
G3
zl = 0.01 + j 0.07 pu
Harold Salazar Isaza
Sb=100MVA
Vb=115KV
dT=700MW
78
2.
3.
79