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