1.加一个文件做不平衡度的测试
2.果然,如果三相比较平衡的话,零序和负序就会是一个比较小的数,上下界取得不好就不容易收敛。 Signed-off-by: dugg@lab-desk <dugg@lab-desk>
This commit is contained in:
parent
cf4c3d14c5
commit
3f0363fadd
|
|
@ -13,6 +13,14 @@ upper(nIr)=0.8*Ir(nIr);
|
||||||
upper(pIi+length(Ir))=1.2*Ii(pIi);
|
upper(pIi+length(Ir))=1.2*Ii(pIi);
|
||||||
upper(nIi+length(Ir))=0.8*Ii(nIi);
|
upper(nIi+length(Ir))=0.8*Ii(nIi);
|
||||||
|
|
||||||
|
%太小的数都要放宽一些
|
||||||
|
tooSmall=find(abs(Ir)<0.05);
|
||||||
|
% upper(tooSmall)=0.99*abs(Ir(tooSmall));
|
||||||
|
upper(tooSmall)=0.2;
|
||||||
|
tooSmall=find(abs(Ii)<0.05);
|
||||||
|
% upper(tooSmall+length(Ir))=0.99*abs(Ii(tooSmall));
|
||||||
|
upper(tooSmall+length(Ir))=0.2;
|
||||||
|
|
||||||
% upper([4,5,6])=[1;1;1];
|
% upper([4,5,6])=[1;1;1];
|
||||||
% upper([4,5,6])=0.2*Ii(nIi);
|
% upper([4,5,6])=0.2*Ii(nIi);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,14 @@ lower(nIr)=1.2*Ir(nIr);
|
||||||
lower(pIi+length(Ir))=0.8*Ii(pIi);
|
lower(pIi+length(Ir))=0.8*Ii(pIi);
|
||||||
lower(nIi+length(Ir))=1.2*Ii(nIi);
|
lower(nIi+length(Ir))=1.2*Ii(nIi);
|
||||||
|
|
||||||
|
%太小的数都要放宽一些
|
||||||
|
tooSmall=find(abs(Ir)<0.05);
|
||||||
|
% lower(tooSmall)=-0.99*abs(Ir(tooSmall));
|
||||||
|
lower(tooSmall)=-0.2;
|
||||||
|
tooSmall=find(abs(Ii)<0.05);
|
||||||
|
% lower(tooSmall+length(Ir))=-.99*abs(Ii(tooSmall));
|
||||||
|
lower(tooSmall+length(Ir))=-0.2;
|
||||||
|
|
||||||
% lower=-ones(length(Ir)*2,1);
|
% lower=-ones(length(Ir)*2,1);
|
||||||
% lower([4,5,6])=[-1;-1;-1];
|
% lower([4,5,6])=[-1;-1;-1];
|
||||||
Lz=Mat_G-Init_L-lower;
|
Lz=Mat_G-Init_L-lower;
|
||||||
|
|
|
||||||
|
|
@ -6,9 +6,9 @@
|
||||||
0
|
0
|
||||||
632 0 0 0
|
632 0 0 0
|
||||||
0
|
0
|
||||||
630 80 70 60 50 40 30
|
630 80 70 80 60 80 70
|
||||||
631 40 10 11 50 30 30
|
631 40 10 40 10 42 10
|
||||||
632 120 120 120 110 90 90
|
632 120 120 120 120 120 120
|
||||||
0
|
0
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
4
run.m
4
run.m
|
|
@ -238,8 +238,8 @@ wI2i=abs(imag(I2measurement)).*sigma;
|
||||||
% f=sum(([real(I2measurement);imag(I2measurement)]-[I2r;I2i]).^2)+sum((real(rV2)-V2r).^2)+sum((imag(rV2)-V2i).^2);
|
% f=sum(([real(I2measurement);imag(I2measurement)]-[I2r;I2i]).^2)+sum((real(rV2)-V2r).^2)+sum((imag(rV2)-V2i).^2);
|
||||||
% fprintf('Ä¿±êÖµ %f\n',full(f));
|
% fprintf('Ä¿±êÖµ %f\n',full(f));
|
||||||
%% ËãÁãÐò
|
%% ËãÁãÐò
|
||||||
BalI0r=real(-sum(mIf0));
|
BalI0r=real(-sum(rIf0));
|
||||||
BalI0i=imag(-sum(mIf0));
|
BalI0i=imag(-sum(rIf0));
|
||||||
%µçѹ
|
%µçѹ
|
||||||
%ÖÆ×÷Á¿²âÁ¿
|
%ÖÆ×÷Á¿²âÁ¿
|
||||||
% mfsY00=fsY00;
|
% mfsY00=fsY00;
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,30 @@
|
||||||
|
clc
|
||||||
|
clear
|
||||||
|
a=exp(1j*2*pi/3);
|
||||||
|
Tp2f=1/3*[1 1 1;
|
||||||
|
1 a a^2;
|
||||||
|
1 a^2 a];
|
||||||
|
sigma=0.03;
|
||||||
|
rLoadP=[10;16;12];
|
||||||
|
rLoadQ=[9;9;9];
|
||||||
|
eLoadP=normrnd(0,sigma,length(rLoadP),1);
|
||||||
|
mLoadP=rLoadP.*(1+eLoadP);
|
||||||
|
eLoadQ=normrnd(0,sigma,length(rLoadQ),1);
|
||||||
|
mLoadQ=rLoadQ.*(1+eLoadQ);
|
||||||
|
rVoltP=[1;1*exp(1j*-120/180*pi);1*exp(1j*+120/180*pi)];
|
||||||
|
mVoltP=rVoltP.*(1+normrnd(0,sigma,length(rVoltP),1));
|
||||||
|
rI=conj((rLoadP+1j*rLoadQ)./rVoltP);
|
||||||
|
mI=conj((mLoadP+1j*mLoadQ)./mVoltP);
|
||||||
|
rFI=Tp2f*rI
|
||||||
|
mFI=Tp2f*mI
|
||||||
|
%¼ÆË㲻ƽºâ¶È
|
||||||
|
LmP=(sum(mLoadP.^4))/(sum(mLoadP.^2)*sum(mLoadP.^2));
|
||||||
|
LmQ=(sum(mLoadQ.^4))/(sum(mLoadQ.^2)*sum(mLoadQ.^2));
|
||||||
|
ubmP=sqrt( (1-sqrt(3-6*LmP))/(1+sqrt(3-6*LmP) ) )*100
|
||||||
|
ubmQ=sqrt( (1-sqrt(3-6*LmQ))/(1+sqrt(3-6*LmQ) ) )*100
|
||||||
|
LrP=(sum(rLoadP.^4))/(sum(rLoadP.^2)*sum(rLoadP.^2));
|
||||||
|
LrQ=(sum(rLoadQ.^4))/(sum(rLoadQ.^2)*sum(rLoadQ.^2));
|
||||||
|
ubrP=sqrt( (1-sqrt(3-6*LrP))/(1+sqrt(3-6*LrP) ) )*100
|
||||||
|
ubrQ=sqrt( (1-sqrt(3-6*LrQ))/(1+sqrt(3-6*LrQ) ) )*100
|
||||||
|
ramI=conj((rLoadP+1j*rLoadQ)./mVoltP)+conj((rLoadP.*eLoadP+1j*rLoadQ.*eLoadQ)./mVoltP);
|
||||||
|
ramFI=Tp2f*conj((rLoadP+1j*rLoadQ)./mVoltP)+Tp2f*conj((rLoadP.*eLoadP+1j*rLoadQ.*eLoadQ)./mVoltP);
|
||||||
Loading…
Reference in New Issue