我正在使用http://www.mathworks.com/matlabcentral/fileexchange/34200-radial-power-flow
我有一个load_power向量,其中包含实际的负载功率。预计负载功率增加6%,最大增加10%(因此任何负载可以是实际矢量的100%,106%或110%)。
如何模糊load_power矢量以使程序产生模糊负载流?
我已经考虑使用不同的负载功率值进行循环,随后改变负载功率,但这对于大型矢量来说是不切实际的。 (对于33总线系统,将有3 ^ 33次运行) 注意:(tic toc给了我一次运行大约2.3秒的运行时间,所以3 ^ 33应该花费我数百万年...... T_T)
答案 0 :(得分:0)
如果你想为你的矢量添加噪点,这是一种方法。
假设您希望50%的几率获得100%,20%的几率获得110%,其余的则为106%
V = 100*ones(10,1); % Your load percentage
noiseIntensity = rand(size(V));
idx = noiseIntensity > 0.5
V(idx) = V(idx) + 6;
idx = noiseIntensity > 0.8
V(idx) = V(idx) + 4;