pes2014-wronglowervoltagebound/FormLz.m

16 lines
380 B
Matlab

function Lz=FormLz(Mat_G,Init_L,GenL,Busnum,PVQL,PD0,Loadi,KK)
KK=999;
PL=GenL(:,2);%发电机有功下界
QL=PVQL(:,1);%发电机无功下界
VoltL=(0.8-1/exp(KK))*ones(1,Busnum);
%VoltL=-10*ones(1,Busnum);
PDL=PD0(Loadi);
PDL(PDL>0)=0.800*PDL(PDL>0);
PDL(PDL<0)=1.200*PDL(PDL<0);
PDL(PDL==0)=-0.400;
%PDL=-10*ones(length(Loadi),1);
t1=([PL',QL',PDL',VoltL])';
t2=Mat_G-Init_L'-t1;
Lz=t2;
end