基于粒子群算法的含风光燃储微网优化调度

说明书

MATLAB代码:基于粒子群算法的含风光燃储微网优化调度

关键词:微网优化调度 粒子群算法 风光燃储

参考文档:《基于多目标粒子群算法的微电网优化调度_王金全》仅参考部分模型,非完全复现

优势:代码注释详实,适合参考学习,非目前烂大街的版本,程序非常精品,请仔细辨识!

主要内容:代码主要构建了含风电机组、光伏机组、燃气轮机组以及储能机组的微网日前调度模型,其中考虑了微网与上级电网的交易,采用粒子群算法给出最优调度结果,结果展示了各机组的出力水平,适合初学者学习使用代码属于精品代码

实现效果:具体如下

基于粒子群算法的含风光燃储微网优化调度_第1张图片

  基于粒子群算法的含风光燃储微网优化调度_第2张图片 %费用函数
function cost=economic(x,y)
C_MT=0;
C_GRID=0;
C_BA=0;
G_price=[0 0 0 0 0 0 0 0 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0.0931 0 0 0];
%根据粒子群算法(另两个文件)求出的最优出力方案,计算系统运行费用
for i=1:72
    if i<25
      C_MT=C_MT+0.04*x(i);
    elseif i>24&&i<49
      C_GRID= C_GRID+G_price(i-24)*x(i);
    else
      C_BA=C_BA+0.08*abs(y(i-48));
    end
end
cost=C_MT+C_GRID+C_BA;

你可能感兴趣的:(MATLAB,能源,matlab,算法,开发语言,机器学习)