Sei sulla pagina 1di 2

Ejemplo Sistema trmico de barra nica

Trmica Capacidad Comb. $/unid Cons.Esp. Costo


(MW) (unid/MWh) ($/MWh)
1 10 1 0.80 10.00 8
2 5 1 0.80 15.00 12
3 20 2 1.20 12.50 15

Obs.: Costo operativo ($/MWh) = Costo de Comb.($/unid) Cons.Esp. (unid/MWh)

Etapa Demanda
(horas) (MW)
1 12
2 15
3 9

Formulacin

min 8g11 12g21 15g31+8g12 12g22 15g32+8g13 12g23 15g33

s.a. g11 g21 g31 = 12 MW


g12 g22 g32 = 15 MW
g13 g23 g33 = 9 MW

para i=1,2,3
0 g1i 10 MWh
0 g2i 5 MWh
0 g3i 20 MWh

Algoritmo con GAMS


$Title Optimizacin Ejemplo Trmico

SETS
I generadores /gen-1 * gen-3/
J periodos /etapa-1 * etapa-3/
PARAMETERS
Gmax(i) valor mximo de generacin[$ por MWh]
/
gen-1 10
gen-2 5
gen-3 20/

DEM(j) demanda [MWh]


/etapa-1 12
etapa-2 15
etapa-3 9/

TABLE C(j,i) costo de operacin [$ por MWh]


gen-1 gen-2 gen-3
etapa-1 8 12 15
etapa-2 8 12 15
etapa-3 8 12 15;

VARIABLES
G(j,i) potencia de cada generador i para cada periodo j[MW]
COSTO costo total [$]

POSITIVE VARIABLES G;

EQUATIONS
COST costo total [$]
BALDEM balance de demanda [MWh]
LIMG(j,i) restricciones de lmites de generacin [MW]
;

COST.. COSTO =E= SUM((j,i), C(j,i)*G(j,i));


BALDEM(j).. SUM(i, G(j,i)) =E= DEM(j);
LIMG (j,i).. G(j,i)=l=Gmax(i);

MODEL DETERM /COST, BALDEM, LIMG /;


SOLVE DETERM USING LP MINIMIZING COSTO ;

Algoritmo con MATLAB

clear all
clc

f=[8;12;15;8;12;15;8;12;15];

Aeq= [1 1 1 0 0 0 0 0 0
0 0 0 1 1 1 0 0 0
0 0 0 0 0 0 1 1 1];
beq= [12;15;9];
lb = zeros(length(f),1);
ub = [10 5 20 10 5 20 10 5 20];

[x,fval,exitflag,output,lambda] = linprog(f,[],[],Aeq,beq,lb,ub);

Potrebbero piacerti anche