【随机潮流】基于半不变量的概率潮流计算【IEEE34节点】(Matlab代码实现)

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

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

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

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

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、数据、文章


💥1 概述

参考文献:

随着分布式电源在电力系统中所占比例的不断扩大,研究分布式发电对系统稳态运行的影响势在必行。带分布式发电的潮流计算常常用来评估其并网后对系统的影响,同时它也是分析分布式发电对电网稳定性的影响等其他理论研究工作的基础。文献[3]针对辐射状配电系统,应用前推回推法求解潮流,将系统中分布式电源模拟成PV节点,应用PV节点敏感性矩阵来消除电压幅值的偏差。文献[4]则针对配电网中不同种类的分布式电源建立相应的稳态潮流计算模型:对于用同步电机接入电网的分布式电源﹐如微型燃气轮机等﹐用PV节点来模拟;而对用异步电机接入电网的分布式电源,如风力发电等,则用PQ节点模拟,考虑了节点电压对无功功率的影响。文献[5]则具体研究了风电机的潮流模型,提出了RX模型,此模型充分考虑到了风力发电机的输出功率特性,在常规潮流迭代基础上增加了异步发电机的滑差迭代计算。

本文旨在利用半不变量法进行概率潮流计算,并提供了三种不同的方法:蒙特卡洛模拟法、半不变量法结合Gram-Charlier级数展开,以及半不变量法结合Cornish-Fisher级数展开。通过对这些方法进行比较,可以评估它们的效果。在模型设计过程中,特别考虑了负荷不确定性(服从正态分布)和光伏系统的随机性。以IEEE34节点系统为例,该程序能够计算节点电压和支路潮流的概率密度,并生成累积概率曲线,从而提供更全面的数据分析和决策依据。

📚2 运行结果

部分代码:

%节点电压越限概率
%欧洲标准EN 50160规定电压越限的概率小于某一给定值:P(Ui《0.95 or Ui>1.05)<0.05。
%该m文件用于在传统半不变量法(PLF-CM)和Cornish-Fisher级数展开式求解各节点在标准规定下的越限概率。
function P=ProbCMCF(fwd,fws,n)
Vmin=0.95;
Vmax=1.05;
P1=zeros(n,1);
P2=zeros(n,1);
P=zeros(n,1);
for i=1:n
    if sum(fwd(i,:)<=Vmin)>0
        [m1,n1]=find(fwd(i,:)<Vmin);
        ndown=max(n1);
        P1(i,1)=fws(ndown);
    else
        disp('电压未越下限');
    end
    if sum(fwd(i,:)>=1.05)>0
        [m2,n2]=find(fwd(i,:)>Vmax);
        nup=min(n2);
        P2(i,1)=1-fws(nup);
    else
        disp('电压未越上限');
    end
    P=P1+P2;
end

%负荷的八阶半不变量形成-------------------------------------------------------
%%pdfload(i,1)为负荷序号
%%pdfload(i,2)为负荷的节点号
%%pdfload(i,3)为负荷有功均值
%%pdfload(i,4)为负荷无功均值
%%pdfload(i,5)为负荷有功标准差
%%pdfload(i,6)为负荷无功标准差     %%标准差给定可以参照“3Sita原则” 
%负荷的八阶半不变量---------------------------------------------------------
pdfload=textread('IEEE34load_30%.txt');%%负荷负荷正态分布
nload=length(pdfload(:,1));
PlPx=zeros(Nodes,8);
PlQx=zeros(Nodes,8);
PlPx(pdfload(:,2),:)=NcalPLCum(-pdfload(:,3),-pdfload(:,5));
PlQx(pdfload(:,2),:)=NcalPLCum(-pdfload(:,4),-pdfload(:,6));

%-------光伏随机特性建模-----------------------------
%选择上海31°8’N、121°35’E作为光照强度分布的考量位置,在HOMERE软件上获取光强分布的期望值和方差。
%miu=0.150314263;
%sita=0.049758487;

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]郑海峰.计及分布式发电的配电系统随机潮流计算[D].天津大学,2006.

[2]王成山,郑海峰,谢莹华等.计及分布式发电的配电系统随机潮流计算[J].电力系统自动化,2005,(24):39-44.

🌈4 Matlab代码、数据、文章

### 回答1: IEEE14节点系统是电力系统中常用的测试系统,用于验证电力系统潮流计算的准确性和可靠性。Matlab是一个强大的数学计算工具,可以用于潮流计算。下面是利用matlabIEEE14节点系统进行潮流计算的步骤。 首先,在matlab环境中定义IEEE14节点系统的电路拓扑结构和参数。通过输入数据文件(如标准的PSS/E格式文件),导入电路参数,并按节点编号和电网连线关系建立节点导纳矩阵和节点连接矩阵。建立变量向量,用于记录每个节点的电压幅值和相位角。 接着,在Matlab中编写潮流计算程序。通常的方法是采用牛顿-拉夫逊法(Newton-Raphson)或Gauss-Seidel算法进行迭代计算,以得到电网各节点的电压幅值和相位角,以及各线路的功率、电流、电压降等电参量。 最后,将计算结果检查并输出。通过将计算结果显示在matlab命令窗口中或将其绘制为图表,可方便地观察电网的电压稳定性、功率平衡、电流分布等重要参数。此外,我们还可以通过Matlab进行灵敏度分析和优化计算,以评估电网的可靠性和优化电网的性能。 需要注意的是,潮流计算是电力系统分析和控制的基础,因此在计算过程中应该考虑全面、严谨,遵循电气工程的基本原理,并进行规范和准确的数据处理。 ### 回答2: 对于IEEE14节点系统的潮流计算,可以利用MATLAB软件进行实现。具体步骤如下: 1.建立IEEE14节点系统模型。需要考虑系统的发电机、变压器、负载和传输线等参数。可以根据实际的参数进行仿真建模,并将模型中节点按照电压等级进行编号。 2.确定基准值。需要确定系统中的电压、功率和阻抗的基准值。一般认为节点电压为1 pu,电流为1 pu,功率为1 pu,阻抗为1 pu。 3.构建节点阻抗矩阵和导纳矩阵。可以根据节点的电压、电流和阻抗等参数,建立节点阻抗矩阵和导纳矩阵。 4.求解节点电压。通过对节点电压的方程组进行求解,得到系统中每个节点的电压大小和相位。 5.计算潮流。通过逐步迭代求解节点电压,计算系统中每个节点的电流大小和相位,以及发电机和变压器的状态。如果出现系统不稳定或负载过载等情况,需要进行调整。 6.分析系统稳定性。通过分析系统的功率平衡和电网稳定性等指标,进行系统稳定性分析。如果出现问题,需要进行调整。 在使用MATLAB进行IEEE14节点系统的潮流计算时,需要注意数据的输入和输出格式,以及各种算法的选择和合理性。同时,还需要根据模型的实际情况,进行调整和优化,以实现较好的仿真效果。 ### 回答3: IEEE14节点系统是一个电力系统的标准测试系统,可以用于测试和验证电力系统分析和控制算法。其中包括14个节点,5个发电机和9个负荷。为了进行潮流计算,需要将这个系统建模,建立节点间的物理关系,包括节点之间的导纳矩阵和负荷模型。 Matlab是一款专业的数学计算软件,可以通过其内置的数学计算库和编程接口对电力系统进行建模和计算。具体步骤如下: 1. 读取IEEE14节点系统的拓扑数据,包括节点间的连通性和导纳矩阵等信息; 2. 确定发电机功率和电压,以及负荷功率和电压,作为潮流计算的初始条件; 3. 建立节点的功率平衡方程,使用欧姆定律计算每个节点的电压和相角; 4. 计算每个节点的有功功率和无功功率,并调整发电机负载,使得系统功率平衡; 5. 反复迭代,直到收敛,即每个节点的电压和相角不再发生变化,潮流计算完成。 通过以上步骤,就可以使用MatlabIEEE14节点系统进行潮流计算。这个计算过程可以帮助电力系统工程师预测系统负荷和电压波动,优化系统运行策略,并提高系统的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

荔枝科研社

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

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

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

打赏作者

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

抵扣说明:

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

余额充值