增加计算总的损耗.

Signed-off-by: unknown <dmy@dmy-PC.(none)>
This commit is contained in:
unknown 2012-08-01 10:32:46 +08:00
parent 5e0f4c2520
commit aee15a5178
2 changed files with 5 additions and 2 deletions

5
OPF.m
View File

@ -88,7 +88,10 @@ absPDLoad=abs( (PD(Loadi)-PDReal(Loadi))./PDReal(Loadi) );
maxPDError=max(absPDLoad);
disp('index');
Loadi(absPDLoad==maxPDError);
%% 线
%% 线
totalLoss=(PGBal(Balance)-sum(PD(Loadi)))*100;
fprintf('%f(MW )\n',totalLoss);
%% 线
Lineloss(Linei,Linej,Liner,Linex,Lineb,Transfori,Transforj,Transforr,Transforx,Transfork0,Volt,UAngel);
toc

View File

@ -1,5 +1,5 @@
function [Volt,UAngel,Init_Z,Init_W,Init_L,Init_U,Init_Y,PG,QG,RestraintCount,wG,wD,PD,PD0,randPDind,Loadi]=OPF_Init(Busnum,Balance,PG,QG,Volt,GenU,GenL,PVi,PGi,PVQU,PVQL,PD0,QD,PD)
Loadi=find(QD~=0 & PD~=0);
Loadi=find(QD~=0 | PD~=0);
%Loadi=[1:Busnum]';
RestraintCount=size(PVi,1)+size(PGi,1)+size(Loadi,1)+Busnum*1; %
t_Bal_volt=Volt(Balance);