2014-10-11 10:57:55 +08:00
|
|
|
function [Init_Z,Init_L,Init_W,Init_U,Init_Y,V1r,V1i,I1r,I1i]=Modification(Init_Z,Init_L,Init_W,Init_U,Init_Y,deltZ,deltL,deltW,deltU,deltX,deltY, ...
|
2014-10-18 22:58:30 +08:00
|
|
|
V1r,V1i,I1r,I1i,ContrlCount,Balance,busNum,Loadi,Vref)
|
2014-05-21 22:26:48 +08:00
|
|
|
AlphaP=FormAlphaP(Init_L,deltL,Init_U,deltU);
|
|
|
|
|
AlphaD=FormAlphaD(Init_Z,deltZ,Init_W,deltW);
|
|
|
|
|
Init_Z=Init_Z+AlphaD*deltZ;
|
|
|
|
|
Init_L=Init_L+AlphaP*deltL;
|
|
|
|
|
Init_W=Init_W+AlphaD*deltW;
|
|
|
|
|
Init_U=Init_U+AlphaP*deltU;
|
|
|
|
|
Init_Y=Init_Y+AlphaD*deltY;
|
2014-10-11 10:57:55 +08:00
|
|
|
t=deltX(1:busNum*2);
|
|
|
|
|
V1r=V1r+AlphaP*t(1:busNum);
|
2014-10-18 22:58:30 +08:00
|
|
|
V1r(Balance)=Vref;
|
2014-10-11 10:57:55 +08:00
|
|
|
V1i=V1i+AlphaP*t(busNum+1:end);
|
|
|
|
|
V1i(Balance)=0;
|
|
|
|
|
t=deltX(busNum*2+1:ContrlCount);
|
|
|
|
|
I1r=I1r+AlphaP*t(1:length(Loadi));
|
|
|
|
|
I1i=I1i+AlphaP*t(length(Loadi)+1:end);
|
|
|
|
|
%balVolt=1;%Volt(Balance);
|
|
|
|
|
%Volt=Volt+AlphaP*t(1:Busnum);
|
|
|
|
|
%Volt(Balance)=balVolt;
|
|
|
|
|
%UAngel=UAngel+AlphaP*t(Busnum+1:2*Busnum);
|
2014-05-21 22:26:48 +08:00
|
|
|
end
|