from PSO solution to economic dispatch by Saloman Danaraj
This program solves the economic dispatch problem by PSO toolbox developed by Brian birge.Two exampl

[y Pl]=f7(in)
 function [y  Pl]=f7(in)
 global data B Pd;
a=data(:,1);
b=data(:,2);
c=data(:,3);
 y1=in.*in*diag(a)+in*diag(b);
 Pl1=(in*B).*in;
 Pl=sum(Pl1');
 lam=abs(Pd+Pl-sum(in'))';
 y=(sum(y1')+sum(c))'+100*lam;

Contact us at files@mathworks.com