|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。2 }. t0 s( c& K
function [compResults,PG,results] = opfWind. T& k/ U" g5 E3 z4 e
global windPower;
) T0 I) E& p- o8 Q4 f. a! pwind = xlsread('wind.xls','I2:I8756');3 A" g$ i' P* E; `1 i
compResults = zeros(8755,1);
9 q; f; @- l. `9 XPG = zeros(8755,1);. n0 K% @. C H: G
% 循环进行潮流计算% b* h- k, z) q# X! I
K9 u9 |; }$ k2 C0 Nfor i = 1:length(wind)
" G4 L1 s$ D y& _# A: ], w windPower = wind(i,1)/100;5 d( Z- m( \. H7 J
loadcase('jycase9');
$ J; B4 e- T" x( Z- ?1 k8 x results = runpf('jycase9');
* l! d ^- b* x9 B0 G( O- S compResults(i,1) = results.branch(7,14);. b1 B4 {7 C# c1 W, t- ~1 e
PG(i,1) = results.branch(7,16);9 ~5 L n7 x" K) e5 c: L, e
end
/ F# }3 x7 u& G3 H+ a' A. G6 w
6 O |; l5 N7 r! G%*******************************核密度估计**********************************
7 p) n) T) d/ d4 h% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值
6 b0 ?; ^: @* j: `8 ?2 Q' QU1 = ksdensity(compResults,compResults,'function','cdf','width',9);
/ M( S a9 K L8 aV1 = ksdensity(PG,PG,'function','cdf');
5 Q- T" q4 x8 L( q# F Y$ E% **********************绘制核密度估计图**********************
( ^& n1 ]( q, q[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序
( x9 Q0 I& f9 g& }. ~+ |2 Nfigure; % 新建一个图形窗口! O/ F: H+ E/ p
hold on) i1 [) j+ ?0 n3 Y+ O# e3 i7 x
plot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图( ]* H2 ]' @! ^( p0 S
legend('核密度估计', 'Location','NorthWest'); % 加标注框* D! \' g4 T& m, D% I' L z/ o
xlabel('节点8的电压幅值'); % 为X轴加标签! O! O* ?; C# [
ylabel('F(x)'); % 为Y轴加标签4 D: b5 B# m/ m& O4 d( g' W, |
但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|