|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。
9 K- ~, D$ s i' Tfunction [compResults,PG,results] = opfWind7 N- k x1 g4 d9 R' @, \
global windPower;! W' m% }+ e* b) [
wind = xlsread('wind.xls','I2:I8756');& u- O) V: I; j7 ?
compResults = zeros(8755,1);
; B I) R Z3 ^/ }PG = zeros(8755,1);5 w6 q1 l5 i8 H; L# ^
% 循环进行潮流计算
; c5 z4 D6 f$ A, {# |1 F1 T3 p( R% N/ F1 B$ B
for i = 1:length(wind)
- t& b6 n1 l( n2 e5 I* R4 ^ windPower = wind(i,1)/100;" p+ K. R0 k- L4 ~0 t* x, v
loadcase('jycase9');
' ?+ q, S7 Q% Q0 K results = runpf('jycase9');' F# |8 M$ p7 _1 A
compResults(i,1) = results.branch(7,14);$ i9 z$ G# y- X7 [3 q" p
PG(i,1) = results.branch(7,16);
, g& ?. S- s/ v& v7 zend
8 H; T1 r4 Q, o, d( r/ @+ y4 ~ \6 w# q( n
%*******************************核密度估计**********************************
2 |' ?- _' P, v7 e" ?% t9 V$ G) i% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值
" K1 Y8 @" k4 b( D+ O# O3 ~8 O! nU1 = ksdensity(compResults,compResults,'function','cdf','width',9);
% u3 {( Q6 C8 n) B4 n+ h% e2 U6 `V1 = ksdensity(PG,PG,'function','cdf'); z) H% w: |- d
% **********************绘制核密度估计图**********************3 w. V6 N. O; X( t" H. O5 n' `* E
[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序$ N d2 W! N- L9 I# n- p% t+ P
figure; % 新建一个图形窗口
' K+ n9 V: { j% z/ ]( I7 `hold on
+ _( ]( r* Q( kplot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图
5 R/ r7 z2 `9 Q* Tlegend('核密度估计', 'Location','NorthWest'); % 加标注框: m/ U: d% a" y4 W
xlabel('节点8的电压幅值'); % 为X轴加标签2 F9 s, T9 X" j
ylabel('F(x)'); % 为Y轴加标签4 T# l X4 s+ A; x/ v. P* j
但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|