资源简介

微电网配置,风机,储能,发电机容量的配置和优化

资源截图

代码片段和文件信息

%功能描述:基本的粒子群算法的单步更新位置速度的算法
function [ParSwarmOptSwarm]=baseStepPso(ParSwarmOptSwarmParticleScopeMaxWMinWLoopCountCurCountEXCLPSP)
%输入参数:ParSwarm:粒子群矩阵,包含粒子的位置,速度与当前的目标函数值
%输入参数:OptSwarm:包含粒子群个体最优解与全局最优解的矩阵
%输入参数:ParticleScope:一个粒子在运算中各维的范围;
%输入参数:AdaptFunc:适应度函数
%输入参数:LoopCount:迭代的总次数
%输入参数:CurCount:当前迭代的次数
%返回值:含意同输入的同名参数
if nargin~=9
    error(‘输入的参数个数错误。‘);
end
if nargout~=2
    error(‘输出的个数太少,不能保证循环迭代。‘);
end
%开始单步更新的操作
w=MaxW-CurCount*((MaxW-MinW)/LoopCount);%惯性因子随迭代次数递减
[ParRowParCol]=size(ParSwarm);%得到粒子群群体大小以及一个粒子维数的信息
ParCol=(ParCol-1)/2;
%for i=1:ParRow
    %if ParSwarm(i2*ParCol+1)<=mean(ParSwarm(:2*ParCol+1))
       % w(i)=MinW+(MaxW-MinW)*(ParSwarm(i2*ParCol+1)-min(ParSwarm(:2*ParCol+1)))/(mean(ParSwarm(:2*ParCol+1))-min(ParSwarm(:2*ParCol

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-28 09:47  基于PSO的微网容量优化程序\
     文件        3049  2013-04-28 10:12  基于PSO的微网容量优化程序\baseStepPso.m
     文件        1815  2013-03-15 09:33  基于PSO的微网容量优化程序\InitSwarm.m
     文件         404  2013-03-15 19:48  基于PSO的微网容量优化程序\PV.m
     文件        8438  2016-10-22 16:24  基于PSO的微网容量优化程序\PsoProcess.m
     文件         136  2013-03-16 21:38  基于PSO的微网容量优化程序\WG.m
     文件        3857  2013-04-05 10:40  基于PSO的微网容量优化程序\buzhi.m
     文件        4687  2013-03-07 13:58  基于PSO的微网容量优化程序\chaoliu.m
     文件        2395  2013-03-06 21:18  基于PSO的微网容量优化程序\chaoliu1.m
     文件         679  2013-04-04 21:36  基于PSO的微网容量优化程序\fitness.m
     文件         448  2013-03-19 20:16  基于PSO的微网容量优化程序\shibie.m
     文件        1529  2016-12-07 21:57  基于PSO的微网容量优化程序\shuju1.m
     文件        2614  2013-03-27 11:01  基于PSO的微网容量优化程序\shuju2.m
     文件        1844  2017-03-20 16:47  基于PSO的微网容量优化程序\shuju3.m
     文件        1724  2013-03-27 11:54  基于PSO的微网容量优化程序\shuju4.m
     文件      651264  2017-03-28 09:47  基于PSO的微网容量优化程序\新建 Microsoft Access 数据库.accdb

评论

共有 条评论