增加了支路电流

Signed-off-by: facat <dugg@21cn.com>
This commit is contained in:
facat 2013-04-10 17:01:12 +08:00
parent 70354e2785
commit f9a3b1cd1a
2 changed files with 43 additions and 1 deletions

13
run.asv Normal file
View File

@ -0,0 +1,13 @@
addpath('.\Powerflow')
[~, ~, ~, ~,Volt,Vangle,Y,Yangle,newwordParameter]=pf('ieee4.dat', '0');
%% 量测量
% 电压 节点电流 支路 节点功率 支路功率
%%
%% 状态量
% 电压 相角
%%
%% 开始生成量测量
sigma=0.05;% 标准差
%电压
mVolt=Volt.*(normrnd(0,sigma,length(Volt),1)+1);

31
run.m
View File

@ -1,2 +1,31 @@
addpath('.\Powerflow')
pf ieee4.dat 0;
[~, ~, ~, ~,Volt,Vangle,Y,Yangle,r,c,newwordParameter]=pf('ieee4.dat', '0');
%%
%
%%
%%
%
%%
%%
sigma=0.05;%
%%
%
rVolt=Volt; %
mVolt=rVolt.*(normrnd(0,sigma,length(Volt),1)+1);%
%%
%
cmpY=Y.*exp(1j*sparse(r,c,Yangle,length(Y),length(Y)));%
cmpV=Volt.*exp(1j*Vangle); %
cmpI=cmpY*cmpV;%
rI=abs(cmpI); %
mI=rI.*(normrnd(0,sigma,length(rI),1)+1);%
%%
%
lineI=newwordParameter.line.lineI;
lineJ=newwordParameter.line.lineJ;
lineR=newwordParameter.line.lineR;
lineX=newwordParameter.line.lineX;
lineB2=newwordParameter.line;
cmpBranchI=(cmpV(lineI)-cmpV(lineJ))./(lineR+1j*lineX);%
rBranchI=abs(cmpBranchI);%
mBranchI=rBranchI.*(normrnd(0,sigma,length(rBranchI),1)+1);%