【配电网故障重构SOP】基于二阶锥松弛的加光伏风机储能进行的配电网故障处理和重构【考虑最优潮流】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

电力系统最优潮流(Optimalpowerflow,OPF)综合考虑电网安全性和经济性,已成为电网运行及规划不可缺少的分析工具。该问题的数学模型属于非凸非线性规划问题,精确求解困难。内点算法在最优潮流问题求解的收敛性和效率方面的应用研究取得了较大进展,受到广泛关注。多种组合算法及新型改进算法也相继被提出,比如内点割平面法、半光滑牛顿法、奔德斯分解算法、交替方向乘子法等,以应对最优潮流问题的各 种目标和约束。但如何精确求取最优潮流问题的全局最优解,避免陷入局部最优,仍是困扰学术界的一大难题。

二阶锥规划转化求解

上述故障重构模型中,式( 9) 潮流约束具有非线性、非凸性,其强非凸性使得该故障重构问题变为一个NP 难题,最优解难以求得,且求解效率较低。在此引入中间变量,通过二阶锥松弛技术将其转化成二阶锥形式,由凸规划的理论求得全局最优解。

📚2 运行结果

 

 

 

 

 部分代码:

%% 光伏接入位置 7、13、27, 容量分别为 500kW , 300kW , 400kW
Solar_origin_data=[87.6667, 87.6667, 87.6667, 87.6667, 87.6667, 87.6667, ...
                   102.667, 125.333, 132,     163.889, 178.111, 216.778, ...
                   237,     240,     230.444, 224.556, 209.778, 171, ...
                   133.556, 103.111, 87.6667, 87.6667, 87.6667, 87.6667];
Solar_radio=zeros(33,1);
Solar_radio(7)=500/(500+300+400);
Solar_radio(13)=300/(500+300+400);
Solar_radio(27)=400/(500+300+400);
%% 风机接入位置 10、16、 30, 容量分别为 500kW , 400kW , 400kW
Wind_origin_data=[259.333, 221.667, 278.889, 192.222, 240.556, 211.333, ...
                  164.222, 106.222, 172.889, 126,     240.111, 278.556, ... 
                  278.222, 269.333, 125.222, 154.667, 124.667, 183.222, ...
                  125.444, 117.778, 191.667, 221.556, 127.222, 250.222];
Wind_radio=zeros(33,1);
Wind_radio(10)=500/(500+400+400);
% Wind_radio(16)=300/(500+300+200+200+300);
Wind_radio(16)=400/(500+400+400);
Wind_radio(30)=450/(500+400+400);
% Wind_radio(33)=300/(500+300+200+200+300);
%% 负荷数据
Load_origin_data=[180,     109.778, 134.111, 158.444, 197,     277.222, ...
                  325.778, 442.889, 537.444, 560.778, 465.889, 348.778, ...
                  396.889, 466.889, 514.111, 561.889, 584.222, 490.222, ...
                  442.444, 372.222, 324.889, 277.444, 229.778, 181.889];
%data/64*500表示此时刻系统总的负荷、PV、WT,单位KW,不知道这样的理解对不对,但这么算的话负荷、PV/WT大概都在500KW以内
%除以1000表示单位由KW变为MW,接下来的一切计算功率均默认为多少MW,包括ESS功率0.1MW=100KW
Solar_data=(Solar_origin_data-87.6667)/64*500/1000; 
Wind_data=(Wind_origin_data-87.6667)/64*500/1000;
Load_data=(Load_origin_data-87.6667)/64*500/1000;

p_load=Bus(:,2)/1000; %表示各个节点负荷占的标幺值?为什么要除以一千
q_load=Bus(:,3)/1000;
for a=2:33
    Load_radio(a)=p_load(a)/sum(p_load); %表示各个负荷占总负荷的比值
    q_Load_radio(a)=q_load(a)/sum(q_load);
end
q_Load_data=Load_data*tan(acos(0.85));
theta=atan(q_load./p_load);
for a=1:24
    p_Solar(:,a)=Solar_radio*Solar_data(a);
    p_Wind(:,a)=Wind_radio*Wind_data(a);
    p_Load(:,a)=Load_radio*Load_data(a); %每个节点在每一时刻的负荷值
    q_Load(:,a)=q_Load_radio*q_Load_data(a);
end

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]柳影,田君杨,李佩杰等.求解最优潮流全局最优解的二阶半定规划方法[J].重庆师范大学学报(自然科学版),2022,39(02):22-30.

[2]陈攀峰,程浩忠,吕佳炜,张宏伟.基于二阶锥规划考虑主动管理的主动配电网故障恢复[J].电测与仪表,2019,56(21):46-51.DOI:10.19753/j.issn1001-1390.2019.021.008.

🌈4 Matlab代码实现

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
【资源说明】 利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip 利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip 利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip 利用二阶实现配电网最优潮流重构matlab源码+详细注释.zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
粒子群算法(Particle Swarm Optimization,PSO)是一种基于群体智能的优化算法,它模拟了鸟群或鱼群等群体在寻找食物或避免危险时的行为规律。在PSO中,每个个体被称为粒子,每个粒子的位置代表了解决问题的一个潜在解,粒子的速度代表了在解空间中搜索的方向和距离。粒子通过不断地更新位置和速度来搜索最优解。 分布式电源配电网是指在配电网入了分布式电源(Distributed Generation,DG),包括风力发电、太阳能发电、燃料电池等。故障重构是指在配电网中出现故障时,需要重新构建故障部分的电路拓扑结构,以保证电力系统的可靠性和稳定性。 基于粒子群算法的含分布式电源配电网故障重构可以通过以下步骤进行: 1. 定义问题:将配电网拓扑结构定义为一个多维搜索空间,每个维度代表一个元件(例如变压器、开关等)的状态(例如开/关、损坏/正常等)。 2. 初始化粒子群:随机生成一组初始粒子,每个粒子的位置表示一个可能的解。 3. 计算适应度函数:根据故障重构的目标,定义一个适应度函数来评估每个粒子的解的质量。 4. 更新粒子位置和速度:根据当前位置和速度,以及全局最优解和个体最优解,更新粒子的位置和速度。 5. 判断终止条件:如果达到了预设的最大迭代次数或者找到了满足要求的解,则停止搜索。 6. 输出最优解:将搜索到的最优解输出为故障重构的结果,实现配电网的可靠性和稳定性。 通过上述步骤,基于粒子群算法的含分布式电源配电网故障重构可以有效地搜索最优解,提高配电网的可靠性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值