PRIORITY
LIST SCHEMES
STEP 1: Get input values no
of hours, Load pattern, no of units (n), Pmax and
Pmin of each unit, fuel cost, incremental cost, no load cost and
startup cost of each units
STEP
2:
Calculate cost of rate of each not using the formula Fi=Hi*Fci
STEP
3: Specify
the maximum and minimum limits in each units
STEP
4:
Calculate FLAPC (Full Load Average Production cost) for each
units using below expression FLAPC=(incremental cost *max
MW*Fuel cost + no load cost)/Pmax
STEP
5:
Arrange the units in ascending order based on the FLAPC values
calculated above. This gives priority list.
Unit commitment is a term used for
the strategic choice in which of the
available power plant has to be on-line at every time. Most unit commitment
models described in the literatures are specially designed for the power
utilities.
They are typical short term models for relatively
small power system apart from the practical use in the utilities themselves,
Unit commitment is also implemented in broader context of electricity
generation modeling. For this purpose, however, the power system can be much
larger and the time scale more extended.
Cost of rate of each not using the
formula Fi=Hi*Fci
Maximum and minimum limits Pmax and
Pmin in each units
FLAPC (Full Load Average Production
Cost) for each unit using the below expression
FLAPC= (incremental cost *max MW*fuel cost+ no load cost)/Pmax
Since unit commitment is only minor part of
these models, the calculation time dedicated to unit commitment has to be
limited, possibly sacrificing somewhat on accuracy. Two methods are compared.
Unit decommitment which is considered completely accurate and advanced Priority
listing which less accurate but also less complicated. Simulation demonstrate
that unit Decommitment is slightly accurate (0.03 to 0.6%) but takes much more
calculation time (5 to 10 times more) than Advanced Priority Listing.
Promote us by sharing our posts
PROGRAM:
Unit Commitment by priority list scheme
clear all
clc
n=input('number
of units');
data=input('unit
datas');
pafc=input('power
and fuel cost of each units');
p=pafc(:,1);
fc=pafc(:,1);
for
i=1:n
apc(i)=(polyval(data(i,:),p(i))*fc(i)/p(i));
fprintf('unit %d \n',i,apc(i));
end
q=apc;
for
i=2:n
j=i;
while(j>=2)
if(q(j)<q(j-1))
s=q(j);
q(j)=q(j-1);
q(j-1)=s;
end
j=j-1;
end
i=i+1;
end
for
i=1:n
fprintf('%d priority unit of
cost = %d\n',i,q(i));
i=i+1;
end
thanks much brother
ReplyDeletei need code matlab for unit commitment please
ReplyDelete