基于多目标灰狼算法的冷热电联供型微网低碳经济调度附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

个人主页:Matlab科研工作室

个人信条:格物致知。

更多Matlab仿真内容点击

智能优化算法  神经网络预测 雷达通信  无线传感器

信号处理 图像处理 路径规划 元胞自动机 无人机  电力系统

⛄ 内容介绍

针对冷热电联供型微电网运行调度的优化问题,为实现节能减排的目标,以微电网运行费用和环境污染成本为优化目标,建立了包含风机、微型燃气轮机、余热锅炉、溴化锂吸收式制冷机等微源的微电网优化模型。模型的优化求解使用改进的多目标灰狼优化算法,得到多目标问题的 Pareto 最优解集,并针对微电网优化问题约束条件较多,算法前期探索能力不足的问题,对算法进行改进。仿真结果表明,改进算法的求解速度和全局搜索性能优于原始算法,文中方法可以为冷热电联供型微电网优化调度提供建议,实现根据用户需求的微电网灵活调动,达到减少运行费用和污染气体排放的效果。

基于多目标灰狼算法的冷热电联供型微网低碳经济调度附Matlab代码_第1张图片

四模式:无、单一加储电、单一加储热、既储电又储热

当前各个地方新能源发展程度不同,以及电负荷及热负荷的需求不同,因此设置四模式,不是为了体现哪个模式更优,而是适应地域适应负荷需求

下面给出各个模式的长处:

(1)无:适应于新能源刚发展,渗透率低的地区

适应于光照风速特稳定或电能质量要求不高的地区

(2)单一加储热:适合北部严寒地区,储热需求大,这里注意下储热目前成本上相较于储电只有1到2成,所以优先储热提高消纳

(3)单一加储电:适合南部不需要储热的地区,或者中部对电能质量要求更高的地区,或者风光波动过大的地区

(4)储电加储热:电热都有需求且电波动较大的地区

⛄ 部分代码

function  Archive = DelRepeatingPaticles( Archive_BeforDeleting,Archive_BeforDeletingPosition )

% %        %     n=numel(Archive_BeforDeleting);

% %       for i=1:n

% %       Archive.Position=unique(Archive_BeforDeleting.Position ,'rows');

% %       BBBBB=unique(Archive_BeforDeleting.Position ,'rows');

%         if numel(Archive_BeforDeleting)>=2

%             n=numel(Archive_BeforDeleting);

%             for i=n:-1:2 

%                 for j=1:i-1

%                     if Archive_BeforDeleting(j).Position==Archive_BeforDeleting(i).Position

%                            Archive_BeforDeleting=[Archive_BeforDeleting(1:j-1 ); Archive_BeforDeleting(j+1:end )       ];

%                            continue;

%                     end

%                 end

%                 

%             end

%         end

%         Archive=Archive_BeforDeleting;

     [~,IA]=unique(Archive_BeforDeletingPosition');

%      disp(IA );

     Archive=Archive_BeforDeleting(IA);

     

end

⛄ 运行结果

基于多目标灰狼算法的冷热电联供型微网低碳经济调度附Matlab代码_第2张图片

⛄ 参考文献

基于多目标灰狼算法的冷热电联供型微网低碳经济调度附Matlab代码_第3张图片

⛄ Matlab代码关注

❤️部分理论引用网络文献,若有侵权联系博主删除

❤️ 关注我领取海量matlab电子书和数学建模资料

你可能感兴趣的:(电力系统,算法,matlab,开发语言)