diff --git a/run.m b/run.m index 6feda3e..c2bf845 100644 --- a/run.m +++ b/run.m @@ -92,22 +92,26 @@ while(k<=kmax && maxD> EPS) %形成负荷序电流的测量值 mIf0=If0; mIf1=If1; - mIf1(1)=0.02; - mIf1(3)=0.03; + mIf1(3)=-mIf1(2); +% mIf1(1)=0.02; +% mIf1(3)=0.03; Loadi=[ 1 2 3]; mIf2=If2; %计算 fsY11=fsY11+sparse(Balance,Balance,ones(length(Balance),1),busNum,busNum);%这里要置0,置1,否则是奇异的 %%做最小二乘法 %先做正序的 - Z=[%这里要加-号,因为用的Z是注入电流 - -real(mIf1(Loadi)); - -imag(mIf1(Loadi)); + Z=[ + -real(mIf1(Loadi));%这里要加-号,因为用的Z是注入电流 + -imag(mIf1(Loadi));%这里要加-号,因为用的Z是注入电流 + %加电压量测 + [1 1 1]'; ]; H=fsY11(Loadi,:); H=[ - -real(H),imag(H); - -imag(H),-real(H); + -real(H),imag(H),; + -imag(H),-real(H),; + eye(3),eye(3); ]; % J=fsY11(Loadi,:); % J=[