|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。
8 H6 Z4 E( R' pfunction [compResults,PG,results] = opfWind6 G. n* n1 r+ j; ~7 E
global windPower;5 d1 o& b1 e4 i. n* f, R, L$ _" d
wind = xlsread('wind.xls','I2:I8756');
9 z) Y% z8 G9 a* L0 ?# B1 U4 zcompResults = zeros(8755,1);" ~2 m) G2 m% w- q4 h+ `0 ?
PG = zeros(8755,1);
# H+ O& B3 U: ?% 循环进行潮流计算( i2 m! y5 N' r; x* K
. q4 `$ L1 a* G9 Z, Q5 z tfor i = 1:length(wind)
) U" @1 P' K$ b windPower = wind(i,1)/100;
0 H& g: F8 t& E( K loadcase('jycase9');
. |- n0 @0 b7 O, \( `- x results = runpf('jycase9');0 W; a4 i2 {- _' [1 @$ L5 n0 c
compResults(i,1) = results.branch(7,14);3 W% X, m- v: D
PG(i,1) = results.branch(7,16);
8 u9 F& N' {9 L z( D/ ^& a" ]end8 {) o9 E# B: C" a1 Q& `
$ X- S9 T: w# T- ~4 T
%*******************************核密度估计**********************************5 J6 N W l1 m: Q: v6 `* Q
% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值
' n/ j; e$ u( d, \0 k0 c2 WU1 = ksdensity(compResults,compResults,'function','cdf','width',9);
; A4 ^* T% T$ X4 R- d% lV1 = ksdensity(PG,PG,'function','cdf');
7 j3 B) ?6 U& J) s% **********************绘制核密度估计图**********************7 Q% R9 |' q" ?" M6 g
[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序
9 x% `" o5 c! Y4 F5 lfigure; % 新建一个图形窗口( e1 a7 W. L9 M" `' |# X
hold on) H) n' r t- g, b; C) ? F: T) C
plot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图
% [9 B) `3 H8 |; }) p$ s; Plegend('核密度估计', 'Location','NorthWest'); % 加标注框7 q5 D, G9 x' E9 Y
xlabel('节点8的电压幅值'); % 为X轴加标签) Q1 D* @- P0 z
ylabel('F(x)'); % 为Y轴加标签8 M: k6 D8 Z) a- |& J
但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|