71文章解读与程序——《基于改进粒子群算法的配电网重构改进》已提供下载资源

👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆下载资源链接👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆

《《《《《《《《更多资源还请持续关注本专栏》》》》》》》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

论文可参考:基于基本树的网络拓扑放射性快速判断方法及配网重构

考虑分布式电源与负荷不确定性的主动配电网重构

计及分布式电源的配电网重构研究

网络重构是配网运行及优化的重要功能之一,随着智能电网建设的进展,其重要性越发显现。基于随机优化技术(如粒子群方法等)的网络重构算法中,为保证重构解满足拓扑的放射性约束,往往采用图的遍历方法进行确定,当网络规模比较大时,遍历的计算量很大且繁琐。根据配网的结构特点,首先根据配网重构解所需满足放射性约束的必要条件,对配网进行化简,而得到相应的等效简化网络;然后提出基于基本树的拓扑放射性快速判断方法;进而把该快速拓扑判断方法应用于基于粒子群优化方法的配网重构中,以加快其计算速度。算例表明,所提拓扑快速判断方法相对于全网络遍历方法,在计算速度上有明显优势,且随着系统规模的增大,所提方法的优越性更明显。

部分代码展示:

function A=fitness1(Swarm1)  %加入不可行解判断程序(在指定节点处加入DG)
L=5;           %联络开关数 z
H=[ 2	3	4	5	6	7	33	20	19	18	0	0	0	0	0	0	0	0	0	0	0
    9	10	11	12	13	14	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0
    2	3	4	5	6	7	8	9	10	11	35	21	20	19	18	0	0	0	0	0	0
    6	7	8	9	10	11	12	13	14	15	16	17	36	32	31	30	29	28	27	26	25
    3	4	5	25	26	27	28	37	24	23	22	0	0	0	0	0	0	0	0	0	0];%H矩阵行数为环的数量,列数为每个环内的节点编号,这个需要手动生成。
    for i1=1:L
        a(1,i1)=H(i1,Swarm1(1,i1));%a为解环的节点编号,共有5个,Swarm1函数为粒子群算法PSO中随机的解环点gbest的值,共有5个。
    end
BranchM=[1 1 2    0.0922+1i*0.047  %支路参数矩阵
         2 2 3    0.4930+1i*0.2511 
         3 3 4    0.3660+1i*0.1864
         4 4 5    0.3811+1i*0.1941
         5 5 6    0.8190+1i*0.7070
         6 6 7    0.1872+1i*0.6188
         7 7 8    0.7114+1i*0.2351
         8 8 9    1.0300+1i*0.7400
         9 9 10   1.0440+1i*0.7400
         10 10 11 0.1966+1i*0.0650
         11 11 12 0.3744+1i*0.1238
         12 12 13 1.4680+1i*1.1550
         13 13 14 0.5416+1i*0.7129
         14 14 15 0.5910+1i*0.5260
         15 15 16 0.7463+1i*0.5450
         16 16 17 1.2890+1i*1.7210
         17 17 18 0.7320+1i*0.5740
         18  2 19 0.1640+1i*0.1565
         19 19 20 1.5042+1i*1.3554
         20 20 21 0.4095+1i*0.4784
         21 21 22 0.7089+1i*0.9373
         22  3 23 0.4512+1i*0.3083
         23 23 24 0.8980+1i*0.7091
         24 24 25 0.8960+1i*0.7011
         25  6 26 0.2030+1i*0.1034
         26 26 27 0.2842+1i*0.1447
         27 27 28 1.0590+1i*0.9337
         28 28 29 0.8042+1i*0.7006
         29 29 30 0.5075+1i*0.2585
         30 30 31 0.9744+1i*0.9630
         31 31 32 0.3105+1i*0.3619
         32 32 33 0.3410+1i*0.5362
         33  8 21    2.0+1i*2.0
         34  9 15    2.0+1i*2.0      
         35 12 22    2.0+1i*2.0
         36 18 33    0.5+1i*0.5
         37 25 29    0.5+1i*0.5   ];
b=32;
k=1; 
n=33;
Sb=10;          %MW
Vb=35;          %KV
Zb=Vb^2/Sb;     %KΩ
zhengchang=1;%一切正常

NodeM=[1 0
       2 0.1000+1i*0.0600     %节点参数矩阵(电源节点负荷为0)
       3 0.0900+1i*0.0400
       4 0.1200+1i*0.0800
       5 0.0600+1i*0.0300
       6 0.0600+1i*0.0200
       7 0.2000+1i*0.1000
       8 0.2000+1i*0.1000
       9 0.0600+1i*0.0200
       10 0.0600+1i*0.0200
       11 0.0450+1i*0.0300
       12 0.0600+1i*0.0350
       13 0.0600+1i*0.0350
       14 0.1200+1i*0.0800
       15 0.0600+1i*0.0100
       16 0.0600+1i*0.0200
       17 0.0600+1i*0.0200
       18 0.0900+1i*0.0400
       19 0.0900+1i*0.0400
       20 0.0900+1i*0.0400
       21 0.0900+1i*0.0400
       22 0.0900+1i*0.0400
       23 0.0900+1i*0.0500
       24 0.4200+1i*0.2000
       25 0.4200+1i*0.2000
       26 0.0600+1i*0.0250
       27 0.0600+1i*0.0250
       28 0.0600+1i*0.0200
       29 0.1200+1i*0.0700
       30 0.2000+1i*0.6000
       31 0.1500+1i*0.0700
       32 0.2100+1i*0.1000
       33 0.0600+1i*0.0400 ];
   
%根据光伏分布式电源的发电特性可当成PQ节点处理,在节点8、16、24、32接入光伏电源
PDG=zeros(n,1);
QDG=zeros(n,1);
PDG(8,1)=0;  QDG(8,1)=PDG(8,1)*tan(acos(0.96));%不加入分布式电源时
PDG(16,1)=0; QDG(16,1)=PDG(16,1)*tan(acos(0.96));
PDG(24,1)=0;  QDG(24,1)=PDG(24,1)*tan(acos(0.96));
PDG(32,1)=0;  QDG(32,1)=PDG(32,1)*tan(acos(0.96));
% PDG(8,1)=0.1;   QDG(8,1)=PDG(8,1)*tan(acos(0.96));%加入分布式电源
% PDG(16,1)=0.05; QDG(16,1)=PDG(16,1)*tan(acos(0.96));
% PDG(24,1)=0.4;  QDG(24,1)=PDG(24,1)*tan(acos(0.96));
% PDG(32,1)=0.2;  QDG(32,1)=PDG(32,1)*tan(acos(0.96));
SDG=-PDG-1i*QDG;
NodeM(:,2)=NodeM(:,2)+SDG; 

%1、判断是否形成环路,F为支路环路关联矩阵 
F=zeros(L);%行表示回路,列表示断开开关,若任意两行相同,则表示形成了环路  
huanlu=1;%检测无环路
for i1=1:L  %回路
    for i2=1:L   %断开开关
        if max(a(1,i2)==H(i1,:))
            F(i1,i2)=1;
        end
    end
end
for i1=1:L-1
    for i2=i1+1:L
        if min(F(:,i1)==F(:,i2))
        huanlu=0; %出现环路时
        A=10000;
        end
    end
end
for i1=1:L          %按照断开开关矩阵,剔除Z矩阵中的断开支路
    j=i1-1;
    for i2=1:b+L-j
        if BranchM(i2,1)==a(1,i1)
            BranchM(i2,:)=[];
            break
        end
    end
end

效果展示:

71号资源-源程序:论文可在知网下载《基于改进粒子群算法的配电网重构改进》本人博客有解读资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/LIANG674027206/89101237👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆下载资源链接👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆👆

《《《《《《《《更多资源还请持续关注本专栏》》》》》》》

论文与完整源程序_电网论文源程序的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/liang674027206/category_12531414.html

电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python,机器学习,计算机视觉,深度学习,神经网络,数据挖掘领域.https://blog.csdn.net/LIANG674027206?type=download

  • 27
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电网论文源程序

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值