【电力系统】基于YALMIP+CPLEX求解带储能的微电网优化调度问题附matlab代码

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

个人主页:Matlab科研工作室

个人信条:格物致知。

更多Matlab仿真内容点击

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

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

⛄ 内容介绍

人类社会的进步催生出日益增长的能源消耗,化石能源的使用使得全球面临能源枯竭以及环境污染两大问题.取之不竭的可再生能源成为了解决能源危机和环境污染的重要举措,也成为各个国家和研究机构关注的热点.微电网通过先进的电力电子技术将可再生能源发电,储能及负荷等各个部分连接,解决了可再生能源发电随机性大,波动大和难于控制等问题.微电网存在的固有内在复杂性对于现有的控制策略提出了挑战,基于智能算法的微电网资源预测与优化调度成为微电网未来发展的趋势,对于这两个问题的研究将具有重要意义.

⛄ 部分代码

%% 初始化

clc;

clear;

yalmip;

Cplex;

%% 各变量及常量定义

%% 画图

x=1:24;

PP=[Pbuy;-Pdis;Pw;Ppv];

PP_neg=[Psell;-Pcha];

figure

bar(PP','stack');

h=legend('交换功率','蓄电池','风机出力','光伏出力','Location','NorthWest');

set(h,'Orientation','horizon')

hold on

bar(PP_neg','stack');

plot(x,value(Load),'r','linewidth',2);

xlabel('时段');ylabel('功率/kW');

hold off

for k=1:24

s(k)=value(sum(Pdis(1,1:k)+Pcha(1,1:k)))/300+0.4;

soc(k+1)=s(k);

end

soc(1)=0.4;

xx=0:24;

figure

plot(xx,soc,'r');

xlabel('时段');ylabel('SOC值');

title('蓄电池SOC状态');

⛄ 运行结果

【电力系统】基于YALMIP+CPLEX求解带储能的微电网优化调度问题附matlab代码_第1张图片

⛄ 参考文献

[1]王子铭. 基于建筑相变储能的CCHP型微能源网优化调度研究[D]. 东北电力大学.

⛄ Matlab代码关注

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

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

 

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