支路电气介数的matlab仿真,并对比HVDC,FACTS-TCSC,FACTS-UPFC

举报
yd_293572134 发表于 2024/06/22 21:08:49 2024/06/22
【摘要】 1.课题概述        支路电气介数的matlab仿真,并对比HVDC,FACTS-TCSC,FACTS-UPFC。HVDC、FACTS(包含TCSC和UPFC)三种简化模型在电气介数计算中的体现形式为:对测试系统,可以在系统任意数量和位置的线路上对以上三种简化模型进行选择。得出考虑三种模型后的系统中支路和节点的电气介数计算值和分布情况。 2.系统仿真结果          节点/支路的...

1.课题概述

        支路电气介数的matlab仿真,并对比HVDC,FACTS-TCSC,FACTS-UPFCHVDCFACTS(包含TCSCUPFC)三种简化模型在电气介数计算中的体现形式为:对测试系统,可以在系统任意数量和位置的线路上对以上三种简化模型进行选择。得出考虑三种模型后的系统中支路和节点的电气介数计算值和分布情况。

 

2.系统仿真结果

 

1.jpeg

 

        节点/支路的电气介数的累积分布在双对数坐标下应该会出现幂律的表现形式。若不出现幂律分布,则很难说明电网中存在少数具有很高电气介数的节点和支路。

 

2.jpeg

3.jpeg

 

3.核心程序与模型

版本:MATLAB2022a

 

                            %计算wij
                            SG        = GEN(i,2)/mpc.baseMVA; 
                            SL        = BUS(L(j),3)/mpc.baseMVA;
                            w(k,j)    = min(SG,SL);

                            for l = 1:length(FK)
                                ll = FK(l);
                                %计算Pmn
                                Gs1_Ind1  = find(BRANCH(:,1) == G(i));
                                Gs1_Ind2  = find(BRANCH(:,2) == G(i));
                                Gs1_Ind   = unique([Gs1_Ind1;Gs1_Ind2]);
                                Pmn(k,ll) = F(k)*(F(k)/sum(F(Gs1_Ind)));   
                                %计算P
                                P(k,ll)   = F(k); 
                            end

                            tmps(i,j) = w(k,j)*Pmn(k,ll)/P(k,ll);   
                            W(k,j)    = w(k,j);


                   elseif k == L(j)   
                            %计算wij
                            SG        = GEN(i,2)/mpc.baseMVA; 
                            SL        = BUS(L(j),3)/mpc.baseMVA;
                            w(k,i)    = min(SG,SL);

                            for l = 1:length(FK)
                                ll = FK(l);
                                %计算Pmn
                                Gs1_Ind1  = find(BRANCH(:,1) == G(i));
                                Gs1_Ind2  = find(BRANCH(:,2) == G(i));
                                Gs1_Ind   = unique([Gs1_Ind1;Gs1_Ind2]);
                                Pmn(k,ll) = F(k)*(F(k)/sum(F(Gs1_Ind)));   
                                %计算P
                                P(k,ll)   = F(k); 
                            end

                            tmps(i,j) = w(k,i)*Pmn(k,ll)/P(k,ll);   
                            W(k,i)    = w(k,i);

                   else
                            %计算wij
                            SG        = GEN(i,2)/mpc.baseMVA; 
                            SL        = BUS(L(j),3)/mpc.baseMVA;
                            w(k,i)    = min(SG,SL);

                            for l = 1:length(FK)
                                ll = FK(l);
                                %计算Pmn
                                Gs1_Ind1  = find(BRANCH(:,1) == G(i));
                                Gs1_Ind2  = find(BRANCH(:,2) == G(i));
                                Gs1_Ind   = unique([Gs1_Ind1;Gs1_Ind2]);
                                Pmn(k,ll) = F(k)*(F(k)/sum(F(Gs1_Ind)));   
                                %计算P
                                P(k,ll)   = F(k); 
                            end

                            tmps(i,j) = w(k,i)*Pmn(k,ll)/P(k,ll);   
                            W(i,j)    = 0;  
................................................................
02_022m


 

4.系统原理简介

         支路电气介数、高压直流输电(HVDC)、柔性交流输电系统(FACTS)中的可控串联补偿(TCSC)和统一潮流控制器(UPFC)是电力系统中的不同概念和技术。支路电气介数(Branch Electrical Betweenness)是电力系统网络分析中的一个指标,用于量化支路在功率传输中的重要性或介数中心性。它基于图论中的介数中心性概念,并考虑到电力系统的电气特性。支路电气介数高的支路在系统中承载着更多的功率流,因此对网络的稳定性和安全性有更大影响。

 

       支路m-n的电气介数计算式如下:

 

3.png

 

       节点k的电气介数计算式如下:

4.png

电气介数的计算流程:

5.png

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。