MEN - Mercados de Energia
Mestrado em Engenharia Electrotécnica
Coordenação Hidro-térmica com
bombagem usando o GAMS
Jorge Alberto Mendes de Sousa
Professor Coordenador
Webpage: pwp.net.ipl.pt/deea.isel/jsousa
ISEL – Instituto Superior de Engenharia de Lisboa
-1-
Agenda
1. Enquadramento
2. Exemplo de aplicação
3. Programação em GAMS
4. Exercícios
ISEL – Instituto Superior de Engenharia de Lisboa
-2-
Enquadramento

O problema da Coordenação Hidro-térmica com Bombagem acrescenta à
ao problema de coordenação hidro-térmica já estudado a possibilidade
da central hídrica funcionar de forma reversível, ou seja bombando água
de jusante para montante.

Deste modo é possível optimizar os custos totais de produção através da
bombagem, com recurso a produção térmica nos períodos de custo mais
baixo, turbinando depois essa água em períodos onde a produção térmica
é mais cara.

A resolução do problema da Coordenação Hidro-térmica com bombagem
pode ser efectuada com recurso ao GAMS para modelizar e resolver o
problema de minimização do custo total de produção com as restrições
técnicas dos grupos e o limite de água disponível, atendendo à
possibilidade de efectuar bombagem na central hídrica, garantindo
sempre o balanço entre a energia gerada e a energia consumida (carga
mais bombagem).
ISEL – Instituto Superior de Engenharia de Lisboa
-3-
Exemplo de aplicação
Bombagem
Considere uma central térmica (t) e uma central hídrica (h) com as seguintes
características:
Ct(Pt) = 5.25 + 1.27 Pt + 0.513 Pt2 [€/h] ;
20 ≤ Pt ≤ 100 [MW]
Qh(Ph) = 3 Ph [km3/h] ;
0 ≤ Ph ≤ 50 [MW]
A central hídrica é reversível sendo o rendimento do ciclo de bombagem de 2/3
e a potência máxima de bombagem de 30 MW.
Pretende-se determinar o perfil óptimo de operação deste sistema hidrotérmico reversível de forma a satisfazer o seguinte diagrama de carga:
Hora
Carga [MW]
1
30
2
80
3
100
4
40
ISEL – Instituto Superior de Engenharia de Lisboa
-4-
Programação em GAMS
*
*
*
*
*
(1/4)
COORDENACAO HIDROTERMICA com BOMBAGEM com um grupo termico e
um grupo hidrico reversível cuja producao esta limitada pelo
volume de agua disponivel para turbinamento e a bombagem pode
funcionar para optimizar a operação da central térmica nao
podendo a central hidrica estar a turbinar e a bombar em simultaneo
SETS
j indice dos periodos de tempo /1*4/
g indice dos geradores t:termico h:hidrico b:bombagem /T,H,B/
TABLE Gen(g,*) caracteristicas dos grupos geradores
PMIN PMAX
a
b
c
* (MW) (MW)
(€/h)
(€/MWh) (€/MWh2)
T
20
100
5.25
1.27
0.513
* (MW) (MW)
(m3/h) (km3/MWh)
H
0
50
0
3
B
-30
0
0
2
;
ISEL – Instituto Superior de Engenharia de Lisboa
-5-
Programação em GAMS
(2/4)
TABLE Load(j,*) diagrama de carga
D
* Carga
* (MW)
1
30
2
80
3
100
4
40
;
SCALAR Vh volume de agua disponivel para turbinamento /0/;
VARIABLES
Custo funcao objectivo: custo total de producao
P(g,j) potencia do gerador g no periodo t
;
ISEL – Instituto Superior de Engenharia de Lisboa
-6-
Programação em GAMS
(3/4)
EQUATIONS
EQCUSTO equacao da funcao objectivo custo total
PMAXLIM(g,j) equacao de portencia maxima
PMINLIM(g,j) equacao de portencia minima
BALANCE(j) equacao do balanco entre a producao e consumo
ENRGHID equacao de energia hidrica disponivel
BOMBTURB(j) equacao para nao bombar e turbinar em simultaneo
;
EQCUSTO.. Custo =e= SUM(j, Gen('T','a')+Gen('T','b')*P('T',j)
+ Gen('T','c')*Power(P('T',j),2));
PMAXLIM(g,j).. P(g,j) =l= Gen(g,'PMAX');
PMINLIM(g,j).. P(g,j) =g= Gen(g,'PMIN');
BALANCE(j).. SUM(g, P(g,j)) =e= Load(j, 'D');
ENRGHID.. Vh =g= SUM(j, Gen('H','a')+Gen('H','b')*P('H',j)
+ Gen('B','a')+Gen('B','b')*P('B',j));
BOMBTURB(j).. P('H',j)*p('B',j) =e= 0;
ISEL – Instituto Superior de Engenharia de Lisboa
-7-
Programação em GAMS
(4/4)
MODEL CHTBomb /ALL/;
SOLVE CHTBomb USING nlp MINIMIZING Custo;
PARAMETERS
Et energia produzida pela central termica
Eh energia produzida pela central hidrica (turbinamento - bombagem)
Cm(j) custo marginal da central termica
Cm_rend(j) custo marginal da central termica corrigido pelo rendimento
;
Et = SUM(j, P.l('T',j));
Eh = SUM(j, P.l('H',j) + P.l('B',j) );
Cm(j) = Gen('T','b')+2*Gen('T','c')*P.l('T',j);
Cm_rend(j) = Cm(j)*Gen('B','b')/Gen('H','b');
Display P.l, Custo.l, Et, Eh, Cm, Cm_rend;
ISEL – Instituto Superior de Engenharia de Lisboa
-8-
Exercícios de aplicação
1.
Para o exemplo apresentado determine o perfil óptimo de produção e
indique: o custo total, a energia produzida pela central térmica, a energia
líquida produzida da central hídrica e o custo marginal da central térmica.
Comente a lógica da bombagem atendendo aos custos marginais da
central térmica e ao rendimento do ciclo de bombagem.
2.
Considere agora que a central hídrica não é reversível, ou seja que a
opção de bombagem não está disponível. Compare os resultados obtidos
com os da questão anterior comentando sobre o valor do custo total de
produção e da energia produzida pela central térmica.
3.
Responda à questão 1 considerando o rendimento do ciclo de bombagem
igual a 4/5. Comente as diferenças de resultados obtidas.
4.
Qual o ganho introduzido pela bombagem para um rendimento de 2/3? E
para 4/5?
5.
Calcule o perfil óptimo de produção para o exemplo da aula teórica.
ISEL – Instituto Superior de Engenharia de Lisboa
-9-
MEN - Mercados de Energia
Mestrado em Engenharia Electrotécnica
Coordenação Hidro-térmica com
bombagem usando o GAMS
Jorge Alberto Mendes de Sousa
Professor Coordenador
Webpage: pwp.net.ipl.pt/deea.isel/jsousa
ISEL – Instituto Superior de Engenharia de Lisboa
- 10 -
Download

Coordenação Hidro-térmica com Bombagem