|
|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
matpower搭建了个模型,修改case9文件中的 gen 数据,把全局变量windpower风电出力导入到gen(2,pg) ,建立风电接入模型。
& Y- P6 v+ X1 I! _function [compResults,PG,results] = opfWind
2 F5 |/ t& A! a# eglobal windPower; F/ P. d; a$ [: Z) P" J
wind = xlsread('wind.xls','I2:I8756');
/ ]0 A* c! H8 u6 ^) c0 ycompResults = zeros(8755,1);$ L2 y- F# i) Z
PG = zeros(8755,1);( n% Q6 Q8 O6 B- `+ [1 u0 L
% 循环进行潮流计算 ? L$ T& A+ Z4 E( r8 _$ t
* [" Y2 k$ T: E; q& S
for i = 1:length(wind)
" W/ n& N' e$ G: Q$ P6 N; T windPower = wind(i,1)/100;2 O8 `' I9 p: _( U: v: D
loadcase('jycase9');0 C/ d& r, B; W; J L% B
results = runpf('jycase9');
5 G- h/ o; O* {4 X( T, C5 `8 u compResults(i,1) = results.branch(7,14);
- g& v1 b4 `+ J# f PG(i,1) = results.branch(7,16);
9 P7 F5 `# Z1 Jend6 m$ x5 }6 r D5 _; a8 S# {
6 S6 j- Q$ W6 {2 k E, g5 I
%*******************************核密度估计**********************************2 W+ ~/ Z- V+ l9 |% ~
% 调用ksdensity函数分别计算原始样本X和Y处的核分布估计值+ J5 C7 \& A! b( x |0 t; ^7 ~
U1 = ksdensity(compResults,compResults,'function','cdf','width',9);
1 n0 Q( O7 t7 j" V! L! N/ G! S" hV1 = ksdensity(PG,PG,'function','cdf');
: ~- j( a* g, n" L% **********************绘制核密度估计图********************** G9 B! V' |! z6 T- D- T& v7 }
[Xsort,id] = sort(compResults); % 为了作图的需要,对X进行排序
# Z$ ]# ]1 F' T8 X m( \figure; % 新建一个图形窗口
& G+ a+ O2 f rhold on8 g! i" S8 p8 T3 E
plot(Xsort,U1(id),'k-.','LineWidth',2); % 绘制核分布估计图
4 n3 O# H9 m2 ^2 K+ \legend('核密度估计', 'Location','NorthWest'); % 加标注框
) a: L, j6 }7 T2 ~xlabel('节点8的电压幅值'); % 为X轴加标签" N8 l$ H" f2 a. n8 J. A
ylabel('F(x)'); % 为Y轴加标签8 X) w* R2 C; `" e' u$ [0 U
但是输出的累积分布图(cdf)却没趋向于1,不知道哪里出了问题,是不是matpower里的程序的问题。 |
|