|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。# k: [6 _2 e# j9 c# E$ r
function [compResults,PG,results] = opfWind8 d# G6 L. o! G
global windPower;
9 \( P. h6 j$ E3 p/ c0 A# v1 Mwind = xlsread('wind.xls','I2:I8756');' D+ T3 c _* g: g9 o% d5 ]2 N u. u
compResults = zeros(8755,1);
+ {' i7 h0 _- W0 C/ t* BPG = zeros(8755,1);
( x+ G# |# ~. B7 Q I% u% 循环进行潮流计算# h1 M, {! G1 Z. R# U5 r3 b
: \- D; I* A* nfor i = 1:length(wind)
! t& u ^$ H6 O4 b. ~ t0 C windPower = wind(i,1)/100;' C; E; E2 n$ c, u6 q) |
loadcase('jycase9');" g' E7 D, e" G/ c" v, u$ C
results = runpf('jycase9');9 C ?! M# @ f# a7 T' j
compResults(i,1) = results.branch(7,14);3 M4 C6 b/ Z5 M' ~- K: x/ S
PG(i,1) = results.branch(7,16);8 a: A& [- x" S; |* K5 ?
end
0 V) x$ @$ m, r0 J0 u+ H
: H3 m4 O, s: F( K5 N# r2 _% K/ P%*******************************核密度估计**********************************9 ?# s9 P; w4 s. V! F8 D4 k. _
% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值
4 x G3 T4 |3 Q2 B0 QU1 = ksdensity(compResults,compResults,'function','cdf','width',9);' J% }3 C z) x6 }3 ~" \
V1 = ksdensity(PG,PG,'function','cdf');: \" i& L; [& D8 F( |
% **********************绘制核密度估计图*********************** Y( t3 w, W2 A4 s. Z- X2 c
[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序2 ]' U3 ]5 G/ e% V/ d
figure; % 新建一个图形窗口8 ~* S! h9 q6 X8 _0 ^" h
hold on: C' s- R) N1 n, i* O
plot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图
9 I3 w. V6 k! g' A+ m7 ?) |legend('核密度估计', 'Location','NorthWest'); % 加标注框
" E: U1 x D+ d+ q* Txlabel('节点8的电压幅值'); % 为X轴加标签
. L: Q# {/ y |* E1 jylabel('F(x)'); % 为Y轴加标签
( @+ y$ P( O4 l7 J. P但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|