• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-11
  • 语言: Matlab
  • 标签: pso  unit  commitment  swarm  

资源简介

Unit commitment problem using Particle Swarm Optimization (UCP-PSO)

资源截图

代码片段和文件信息


% load (‘parameter1.mat‘);
popsize= 50;
IterationNumber=2;
GNumber=10;
Pc=0.9;
Pm=0.1;
K=100;

Startupco=10;
FP=zeros(1GNumber);
S=zeros(1GNumber);
Uco=10;
R=zeros(12*24+2*24*GNumber+3*GNumber);
Rnum=1;

Nc=0;
FUP=0;
T=24;



pop= zeros(popsizeGNumber*24+1);

% Generate Random Population

for i=1:popsize

       pop(i1:GNumber*24)=randint(1GNumber*24); 
              
       % caculate objective function in the Last coloumn

       % Calculate FP   
       for t=1:24
           ConP1=1;
           for u=1:GNumber
                FP(1u)=a(1u)*(P(ut)^2)+ b(1u)*(P(ut))+c(u);
                ConP1=ConP1+24;
            end
       end
    
       % calculate S
       for u=1:GNumber
           S(1u)=S0(1u)+S1(1u)*(1-exp(T/Startupco));
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9354  2017-03-22 07:33  Unit Commitment.m

----------- ---------  ---------- -----  ----

                 9354                    1


评论

共有 条评论