Experiment 8 - Economic Dispatch
Experiment 8 - Economic Dispatch
SYSTEMS
AIM:
APPARATUS:
1. MATLAB R2022a
ALGORITHM:
LAMBDA-ITERATION METHOD:
• Solve the below equation to obtain power generated by the units, Pi:
𝐝𝐅𝐢 (𝐏𝐢 )
=𝛌
𝐏𝐢
Where 𝐹𝑖 (𝑃𝑖 ) is the fuel cost function for units 𝑖 = 1 𝑡𝑜 𝑁; this is the function
• If PLoad is the load demand that must be satisfied, the difference between
∈ = 𝐏𝐥𝐨𝐚𝐝 − ∑ 𝐏𝐢
𝐢=𝟏
• If ∈ > 0, then load is greater than the generation. Therefore, increase the λ
MATLAB CODE:
%% Economic load dispatch of Real power
% NOT considering transmission losses
clear all;
clc;
% n a b*cost c*cost min max
d = [1 225*0.8 8.4*0.8 0.0025*0.8 45 350;
2 729*1.02 6.3*1.02 0.0081*1.02 45 350;
3 400*0.9 7.5*0.9 0.0025*0.9 47.5 450];
D = 450;
b = d(:,3);
c = d(:,4);
Pmin = d(:,5);
Pmax = d(:,6);
dP = D;
x = 6; % assume lambda
while abs(dP)>0.00001
P = (x-b)./(2*c);
P = min(P,Pmax);
P = max(P,Pmin);
dP = D - sum(P);
x = x + dP*0.0025;
end
OUTPUT:
Power =
3×2 table
Unit Power
____ ______
1 205.95
2 67.647
3 176.4
RESULT:
Thus, the economic dispatch problem was solved using MATLAB and the
results were verified.