计及光伏、负荷不确定性的概率潮流计算matlab程序,蒙特卡洛模拟半不变量级数展开(Gram-Charlie和Cornish-Fisheries)

电力系统随机潮流概率潮流计算MATLAB程序包含 蒙特卡洛模拟法、半不变量法+级数展开(Gram-Charlie,Cornish-Fisher); 考虑光伏不确定性(Beta分布)负荷不确定性(正态分布),以IEEE34节点为例,计算节点电压、支路潮流概率密度、累计概率并绘制曲线。 有注释,附带参考文献,直观清晰。

可分别做某节点电压幅值(某支路有功无功)概率密度或累计分布曲线,也可以将所有节点电压(所有支路有功无功)概率密度曲线或累计分布曲线。蒙特卡洛与半步变量法做对比图。

该程序每一部分都含有子程序,相应的计算过程及解释都包含在程序中,以及参考论文对应的页码。

%miu=0.150314263;
%sita=0.049758487;
M=textread('Guangzhou.txt');
maxM=max(M(:,1));
miuM=mean(M(:,1)./maxM);         %最大值归一化
sitaM=sqrt(var(M(:,1)./maxM));
a=miuM^2*(1-miuM)/sitaM^2-miuM;         %beta分布参数计算
b=miuM*(1-miuM)^2/sitaM^2-(1-miuM);      
nbins=30;                                 %设置直方图需要绘制的区间数
Max=max(M(:,1));
Min=min(M(:,1));
Length=(Max-Min)/nbins;
[nhist,c_points]=hist(M(:,1)/maxM,nbins);      %获取所绘制的频数直方图各区间的中心以及各区间对应的元素的个数
figure
x=0:0.001:1;
y1=betapdf(x,a,b);
y2=betacdf(x,a,b);
subplot(1,2,1);
bar(c_points,nhist/size(M,1)/Length,'grouped','white');
hold on;
plot(x,y1,'LineWidth',2);
hold on;
title('Beta分布的概率密度函数','FontSize',16);
grid on;
box on;
subplot(1,2,2);
plot(x,y2,'LineWidth',2);
title('Beta分布的累积分布函数','FontSize',16);
grid on;
box on;

d1ff4ea2896243d791085a7ade3d7760.png

e7474891bdcf4b39bb81d8ccdbc82c78.png

多图及多图部分如下:

f336508782f645049823719136e25566.png  

bff961dfede0493580b51dec5b7b8eb2.png

代码可在下面(V:K25_Taurus ⑧这)链接获得

(5条消息) 光伏不确定概率潮流matlab程序,蒙特卡洛模拟半不变量级数展开(Gram-Charlie和Cornish-Fisheries)_概率潮流-C#文档类资源-CSDN文库https://download.csdn.net/download/weixin_44644611/85060259?spm=1001.2014.3001.5503

  • 0
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

k825487230

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

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

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

打赏作者

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

抵扣说明:

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

余额充值