|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。
) V& T, M% j9 @ P" nfunction [compResults,PG,results] = opfWind5 L' D$ R4 W5 v t6 O
global windPower;
t- U5 t/ n& G% C3 wwind = xlsread('wind.xls','I2:I8756');
5 T" t- M, e( N3 ?6 v m1 k* HcompResults = zeros(8755,1);8 ]0 C* _& w" x: A$ V
PG = zeros(8755,1);
1 n- T2 l5 j' m+ h% 循环进行潮流计算2 w( }9 a6 X" e% ]5 r5 E
) M r! N7 v# `for i = 1:length(wind)
2 \, z# A- t# X7 A* Z }, y9 J windPower = wind(i,1)/100;( d' I1 G( o; A0 b8 H
loadcase('jycase9');
) k3 ^8 k9 Y1 A! [ results = runpf('jycase9');& V2 I' h3 d: L/ d6 Y
compResults(i,1) = results.branch(7,14);
$ v y7 [+ ]) u1 O PG(i,1) = results.branch(7,16);3 {; k4 f+ Y$ S! o5 n {
end( d+ f' \# T& E2 g. C9 O- m
6 w Y; \5 b5 n% Z$ w%*******************************核密度估计**********************************" b8 d( I& C& [
% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值% v5 C" }+ k. P. O; t/ K: k" c
U1 = ksdensity(compResults,compResults,'function','cdf','width',9);
: X# c4 N: E% |' i6 N+ T3 z0 wV1 = ksdensity(PG,PG,'function','cdf');
' x: O2 C+ z* l: ~" K A% **********************绘制核密度估计图*********************** \+ z6 b' g* J
[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序$ y; c# U9 _2 S' C. C
figure; % 新建一个图形窗口
+ ?. t' L# Q; b) Y/ V8 Yhold on
7 V) K7 d, v3 mplot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图7 s; z) J8 _: _! `
legend('核密度估计', 'Location','NorthWest'); % 加标注框
( B: \7 g$ X( i* W' rxlabel('节点8的电压幅值'); % 为X轴加标签$ P K0 h0 A5 O4 U# q& {
ylabel('F(x)'); % 为Y轴加标签6 F% ~+ M3 q: Q) U5 j1 Q/ F. H
但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|