@@ -45,6 +45,7 @@ phaseBSpotLoadQ( ismember(setIJ,spotloads(:,1) ) )=spotloads(:,5);
|
||||
phaseCSpotLoadQ( ismember(setIJ,spotloads(:,1) ) )=spotloads(:,7);
|
||||
%% 补偿电容
|
||||
cap=data(zeroEntries(2)+1:zeroEntries(3)-1,:);
|
||||
if ~isempty(cap)
|
||||
capNode=nodeNum(cap(:,1)==setIJ);
|
||||
%数据文件中的补偿电容给的是补偿容量,要将其转换为导纳。
|
||||
capB=cap(:,2:4)/1000;
|
||||
@@ -58,5 +59,10 @@ offSet=(capNode-1)*3+1;
|
||||
phaseABCY=phaseABCY+sparse(offSet,offSet,1j*capB(:,2),busNum*3,busNum*3);
|
||||
offSet=(capNode-1)*3+1;
|
||||
phaseABCY=phaseABCY+sparse(offSet,offSet,1j*capB(:,3),busNum*3,busNum*3);
|
||||
else
|
||||
cap=struct();
|
||||
cap.capNode=[];
|
||||
cap.capB=sparse(1,3);
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
4
run.m
4
run.m
@@ -1,9 +1,9 @@
|
||||
clc
|
||||
clear
|
||||
lineZ=readLineZ('.\feeder13\lineParameter.txt');
|
||||
lineZ=readLineZ('D:\share\feeder123\lineParameter.txt');
|
||||
[ fsY0, fsY1, fsY2,phaseASpotLoadP,phaseBSpotLoadP,phaseCSpotLoadP ...
|
||||
phaseASpotLoadQ,phaseBSpotLoadQ,phaseCSpotLoadQ,setIJ,nodeNum,Balance,phaseABCY ...
|
||||
cap]=dataRead(lineZ,'.\feeder13\data1.txt');
|
||||
cap]=dataRead(lineZ,'D:\share\feeder123\data.txt');
|
||||
a=exp(1j*2*pi/3);
|
||||
Tp2f=1/3*[1 1 1;
|
||||
1 a a^2;
|
||||
|
||||
Reference in New Issue
Block a user