准备换用内点法来做
Signed-off-by: dugg@lab-desk <dugg@lab-desk>
This commit is contained in:
18
run.m
18
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=[
|
||||
|
||||
Reference in New Issue
Block a user