我如何模糊load_power向量?

时间:2012-12-07 21:10:37

标签: matlab fuzzy-logic

我正在使用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)

1 个答案:

答案 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; 
相关问题