MEN - Mercados de Energia
Mestrado em Engenharia Electrotécnica
Resolução do Comissionamento de Grupos
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 do Comissionamento de Grupos pretende responder à
questão: Quais os grupos geradores que deverão estar em funcionamento
em cada momento por forma a satisfazer uma dada carga, que varia ao
longo do tempo, de forma economicamente óptima?

No problema de Comissionamento de Grupos tem-se em consideração
diversas restrições técnicas de operação dos grupos térmicos como sejam
os limites de potência mínima e potência máxima, os custos de arranque
e paragem, bem como as rampas máximas de subida e de descida de
potência.

A resolução do problema do Comissionamento de Grupos 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
impostas pelos grupos térmicos e garantindo o balanço entre a produção
e a carga.
ISEL – Instituto Superior de Engenharia de Lisboa
-3-
Exemplo de aplicação
Comissionamento de grupos
Considere 4 grupos térmicos de geração de energia eléctrica com as
características de potência mínima, potência máxima, gradiente de descida,
gradiente de subida, custo fixo, custo variável, custo de arranque e custo de
paragem indicados na seguintes tabela:
Pmin
1
2
3
4
(MW)
50
80
40
50
Pmax Gradiente Gradiente Custo
Custo
Custo
Custo
descida
subida fixo variavel arranque paragem
(MW)
(MW/h)
(MW/h) (€/h) (€/MWh)
(€)
(€)
400
300
200
5
20
5
0.100
200
150
100
7
18
3
0.125
150
100
100
6
5
1
0.150
500
200
200
6
3
1
0.150
ISEL – Instituto Superior de Engenharia de Lisboa
-4-
Exemplo de aplicação
Comissionamento de grupos
Pretende-se resolver o problema de comissionamento dos 4 grupos referidos
para satisfazer uma carga que varia ao longo de 3 horas e garantindo a
existência de uma dada reserva girante com os valores seguidamente indicados:
Carga Reserva
(MW)
(MW)
1
200
20
2
650
60
3
500
50
ISEL – Instituto Superior de Engenharia de Lisboa
-5-
Programação em GAMS
*
*
*
*
(1/5)
COMISSIONAMENTO DE GRUPOS termicos de producao de energia
electrica para satisfazer um diagrana de carga com condicao
de reserva girante e com as restricoes impostas pelas condicoes
tecnicas de operacao dos grupos geradores
SETS
t indice dos periodos de tempo /0*3/
g indice dos grupos geradores /1*4/
TABLE GenDATA(g,*) caracteristicas dos grupos geradores
PMIN
PMAX
GD
GS
A
B
CA
CP
* Pmin
Pmax Gradiente Gradiente Custo
Custo
Custo
Custo
*
descida
subida fixo variavel arranque paragem
* (MW)
(MW)
(MW/h)
(MW/h) (€/h) (€/MWh)
(€)
(€)
1
50
400
300
200
5
20
5
0.100
2
80
200
150
100
7
18
3
0.125
3
40
150
100
100
6
5
1
0.150
4
50
500
200
200
6
3
1
0.150
;
ISEL – Instituto Superior de Engenharia de Lisboa
-6-
Programação em GAMS
(2/5)
TABLE LoadDATA(t,*) diagrama de carga e margem de reserva
D
R
* Carga Reserva
* (MW)
(MW)
1
200
20
2
650
60
3
500
50
;
VARIABLES
z funcao objectivo - custo total de producao
p(g,t) potencia do gerador g no periodo t
v(g,t) igual a 1 se o gerador g esta comissionado no periodo t
y(g,t) igual a 1 se o gerador g arranca no periodo t
s(g,t) igual a 1 se o gerador g e desligado no periodo t
;
POSITIVE VARIABLES p(g,t);
ISEL – Instituto Superior de Engenharia de Lisboa
-7-
Programação em GAMS
(3/5)
* Variaveis de estado sao modeladas por variaveis binarias
BINARY VARIABLES v(g,t),y(g,t),s(g,t);
* Inicializacao dos geradores: desligados no periodo inicial
v.fx(g,'0')=0;
p.fx(g,'0')=0;
EQUATIONS
CUSTO equacao funcao objectivo - custo total de producao
PMAXLIM(g,t) equacao de potencia maxima
PMINLIM(g,t) equacao de potencia minima
BALANCO(t) equacao de balanco producao-carga
RESERVA(t) equacao de reserva girante
LOGIC(g,t) equacao logica de subida descida e comissionamento
SUBIDA(g,t) equacao de maxima rampa de subida
DESCIDA(g,t) equacao de maxima rampa de descida
;
ISEL – Instituto Superior de Engenharia de Lisboa
-8-
Programação em GAMS
**
**
**
**
(4/5)
A funcao objectivo corresponde ao custo total de producao
As restantes equacoes sao definidas para todos os periodos de tempo
excepto o periodo inicial (t=0). Para modelar esta excepcao
utiliza-se a condicao $(ord(t) GT 0)
CUSTO .. z =e= SUM((t,g), GenDATA(g,'A')*v(g,t)+GenDATA(g,'B')*p(g,t)
+ GenDATA(g,'CA')*y(g,t)+GenDATA(g,'CP')*s(g,t));
PMAXLIM(g,t)$(ord(t) GT 0) .. p(g,t) =l= GenDATA(g,'PMAX')*v(g,t);
PMINLIM(g,t)$(ord(t) GT 0) .. p(g,t) =g= GenDATA(g,'PMIN')*v(g,t);
BALANCO(t)$(ord(t) GT 0) .. SUM(g,p(g,t)) =e= LoadDATA(t,'D');
RESERVA(t)$(ord(t) GT 0) .. SUM(g,GenDATA(g,'PMAX')*v(g,t)) =g=
LoadDATA(t,'D') + LoadDATA(t,'R');
ISEL – Instituto Superior de Engenharia de Lisboa
-9-
Programação em GAMS
(5/5)
LOGIC(g,t)$(ord(t) GT 0) .. y(g,t)-s(g,t) =e= v(g,t)-v(g,t-1);
SUBIDA(g,t)$(ord(t) GT 0) .. p(g,t)-p(g,t-1) =l= GenDATA(g,'GS');
DESCIDA(g,t)$(ord(t) GT 0) .. p(g,t-1)-p(g,t) =l= GenDATA(g,'GD');
* Modelo sem as restricoes de gradientes e de reserva
MODEL CG1 /CUSTO,PMAXLIM,PMINLIM,BALANCO,LOGIC/;
* Modelo sem as restricoes de gradiente de subida e descida
MODEL CG2 /CUSTO,PMAXLIM,PMINLIM,BALANCO,RESERVA,LOGIC/;
* Modelo com todas as restricoes
MODEL CG3 /ALL/;
SOLVE CG3 USING mip MINIMIZING z;
DISPLAY z.l, p.l, v.l, y.l, s.l;
ISEL – Instituto Superior de Engenharia de Lisboa
- 10 -
Exercícios de aplicação
1.
2.
Usando as características dos grupos térmicos do exemplo apresentado,
efectue o Comissionamento de Grupos (usando o GAMS) para a carga
dada em cada uma das seguintes situações:
i.
Considerando as restrições de potência mínima e potência máxima
dos grupos térmicos
ii.
Para além das restrições anteriores considerando também a
condição de reserva girante
iii.
Para além das restrições anteriores considerando também as
condições de gradiente máximo de subida e descida dos grupos
Comente os resultados obtidos em cada uma das alíneas anteriores e
explique a diferença dos resultados em função das restrições
consideradas.
ISEL – Instituto Superior de Engenharia de Lisboa
- 11 -
MEN - Mercados de Energia
Mestrado em Engenharia Electrotécnica
Resolução do Comissionamento de Grupos
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
- 12 -
Download

ppt - PWP