1.重新排列了代码
2.考虑了数据文件中没有电容器项的情况 Signed-off-by: facat <facat@ipso.laptop>
This commit is contained in:
parent
356a3d0fca
commit
276db0e00e
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue