2

のパワーフローアルゴリズムを使用していますhttp://www.mathworks.com/matlabcentral/fileexchange/34200-radial-power-flow

実際の負荷電力を含む load_power ベクトルがあります。予測される負荷電力の増加は 6% で、最大増加は 10% です (したがって、負荷は実際のベクトルの 100%、106%、または 110% になる可能性があります)。

プログラムがファジー負荷フローを与えるように、load_power ベクトルをファジー化するにはどうすればよいですか?

負荷電力の異なる値でループし、その後負荷電力を変更することを検討しましたが、これは大きなベクトルでは実用的ではありません。(33 バス システムの場合、3^33 回実行されます) NB:(tic toc は 1 回の実行で約 2.3 秒の実行時間を与えたので、3^33 には何百万年もかかるはずです... T_T)

4

1 に答える 1

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; 
于 2012-12-10T15:12:59.893 に答える