【经济调度】基于蜜蜂算法实现电力系统经济调度附matlab代码

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

个人主页:Matlab科研工作室

个人信条:格物致知。

更多Matlab仿真内容点击

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

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

⛄ 内容介绍

为满足经济调度问题,本文提出以蜂群优化为基础的调度算法,形成个性化调度方案.算法通过模仿蜂群的“觅食”和“舞蹈”行为实现寻优操作,通过赋予蜜蜂不同的“信念”实现种群的多样化,通过将集聚约束以社会规范的形式融合到蜜蜂觅食过程中满足用户对调度的个性化要求,通过蜜蜂在舞蹈过程中展示行走路径和选择参考路径实现蜂群“经验”共享.本文采用蜜蜂算法实现电力系统经济调度​。

⛄ 部分代码

function out=MCalc(P,model)

alpha=model.Plants.alpha;

beta=model.Plants.beta;

gamma=model.Plants.gamma;

C=alpha+beta.*P+gamma.*P.*P;

% The Cost

CTotal=sum(C);

B=model.B;

B0=model.B0;

B00=model.B00;

% Power Loss

PL=P*B*P'+B0*P'+B00;

% All Powers

PTotal=sum(P);

% Power Demand

PD=model.PD;

PowerBalanceViolation=max(1-(PTotal-PL)/PD,0);

%% Violation

q=5; %Violation (more the better) 

%

z=CTotal*(1+q*PowerBalanceViolation);

out.P=P;

out.PTotal=PTotal;

out.C=C;

out.CTotoal=CTotal;

out.PL=PL;

out.PowerBalanceViolation=PowerBalanceViolation;

out.z=z;

end

⛄ 运行结果

【经济调度】基于蜜蜂算法实现电力系统经济调度附matlab代码_第1张图片

⛄ 参考文献

​[1]余敏.蜜蜂算法及其在水电站优化调度中的应用[J].广东水利水电,2015(04):15-18.

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

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

 

你可能感兴趣的:(优化求解,算法,matlab,开发语言)