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(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])=0.2*Ii(nIi);
|
||||
|
||||
|
|
|
|||
|
|
@ -12,6 +12,14 @@ lower(nIr)=1.2*Ir(nIr);
|
|||
lower(pIi+length(Ir))=0.8*Ii(pIi);
|
||||
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([4,5,6])=[-1;-1;-1];
|
||||
Lz=Mat_G-Init_L-lower;
|
||||
|
|
|
|||
|
|
@ -6,9 +6,9 @@
|
|||
0
|
||||
632 0 0 0
|
||||
0
|
||||
630 80 70 60 50 40 30
|
||||
631 40 10 11 50 30 30
|
||||
632 120 120 120 110 90 90
|
||||
630 80 70 80 60 80 70
|
||||
631 40 10 40 10 42 10
|
||||
632 120 120 120 120 120 120
|
||||
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);
|
||||
% fprintf('Ä¿±êÖµ %f\n',full(f));
|
||||
%% ËãÁãÐò
|
||||
BalI0r=real(-sum(mIf0));
|
||||
BalI0i=imag(-sum(mIf0));
|
||||
BalI0r=real(-sum(rIf0));
|
||||
BalI0i=imag(-sum(rIf0));
|
||||
%µçѹ
|
||||
%ÖÆ×÷Á¿²âÁ¿
|
||||
% 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