1.去掉了不不要的Loadi
2.加了123节点算例。 3.可以收敛。可以算123节点。 Signed-off-by: facat@lab.com <facat@lab.com>
This commit is contained in:
parent
51c1aaeaff
commit
5943513ea7
4
FormG.m
4
FormG.m
|
|
@ -1,7 +1,7 @@
|
|||
function Mat_G=FormG(PD,QD,Loadi)
|
||||
|
||||
Mat_G=[
|
||||
sparse(PD(Loadi));
|
||||
sparse(QD(Loadi));
|
||||
sparse(PD);
|
||||
sparse(QD);
|
||||
];
|
||||
end
|
||||
17
OPF.m
17
OPF.m
|
|
@ -1,10 +1,19 @@
|
|||
tic
|
||||
clc
|
||||
clear
|
||||
lineZ=readLineZ('feeder13\lineParameter.txt');
|
||||
lineZ=readLineZ('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,'feeder123\data.txt');
|
||||
phaseASpotLoadP(phaseASpotLoadP==0)=0.002;
|
||||
phaseBSpotLoadP(phaseBSpotLoadP==0)=0.002;
|
||||
phaseCSpotLoadP(phaseCSpotLoadP==0)=0.002;
|
||||
phaseASpotLoadQ(phaseASpotLoadQ==0)=0.002;
|
||||
phaseBSpotLoadQ(phaseBSpotLoadQ==0)=0.002;
|
||||
phaseCSpotLoadQ(phaseCSpotLoadQ==0)=0.002;
|
||||
|
||||
|
||||
|
||||
%% ³±Á÷¼ÆËãbegin
|
||||
a=exp(1j*2*pi/3);
|
||||
Tp2f=1/3*[1 1 1;
|
||||
|
|
@ -207,7 +216,7 @@ mPD3P=rPD3P.*PD3PSigma;
|
|||
QD3PSigma=(1+normrnd(0,sigma,length(rQD3P),1));
|
||||
mQD3P=rPD3P.*QD3PSigma;
|
||||
%Á¿²â·½²î
|
||||
wVolt=1./(abs(mVoltABCV*sigma).^2)*0;
|
||||
wVolt=1./(abs(mVoltABCV*sigma).^2)*1;
|
||||
wPD=1./(abs(mPD3P*sigma).^2)*1;
|
||||
wQD=1./(abs(mQD3P*sigma).^2)*1;
|
||||
% wVolt=1./abs(VoltSigma).^2;
|
||||
|
|
@ -223,7 +232,7 @@ Init_Y=sparse(1,2*Busnum*3);%
|
|||
Gap=(Init_L*Init_Z'-Init_U*Init_W');
|
||||
KK=0;
|
||||
ContrlCount=size(Loadi,1)*2+Busnum*6;
|
||||
kmax=30;
|
||||
kmax=300;
|
||||
%%
|
||||
Precision=1e-5;
|
||||
CenterA=0.1;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,204 @@
|
|||
1 4.16
|
||||
0
|
||||
6 1 2 175
|
||||
6 1 3 250
|
||||
1 1 7 300
|
||||
6 3 4 200
|
||||
6 3 5 325
|
||||
6 5 6 250
|
||||
1 7 8 200
|
||||
6 8 12 225
|
||||
6 8 9 225
|
||||
1 8 13 300
|
||||
6 9 14 425
|
||||
6 13 34 150
|
||||
2 13 18 825
|
||||
6 14 11 250
|
||||
6 14 10 250
|
||||
6 15 16 375
|
||||
6 15 17 350
|
||||
6 18 19 250
|
||||
2 18 21 300
|
||||
6 19 20 325
|
||||
6 21 22 525
|
||||
2 21 23 250
|
||||
6 23 24 550
|
||||
2 23 25 275
|
||||
6 25 26 350
|
||||
2 25 28 200
|
||||
6 26 27 275
|
||||
6 26 31 225
|
||||
6 27 33 500
|
||||
2 28 29 300
|
||||
2 29 30 350
|
||||
6 31 32 300
|
||||
6 34 15 100
|
||||
6 35 36 650
|
||||
1 35 40 250
|
||||
6 36 37 300
|
||||
6 36 38 250
|
||||
6 38 39 325
|
||||
6 40 41 325
|
||||
1 40 42 250
|
||||
6 42 43 500
|
||||
1 42 44 200
|
||||
6 44 45 200
|
||||
1 44 47 250
|
||||
6 45 46 300
|
||||
4 47 48 150
|
||||
4 47 49 250
|
||||
4 49 50 250
|
||||
4 50 51 250
|
||||
1 52 53 200
|
||||
1 53 54 125
|
||||
1 54 55 275
|
||||
3 54 57 350
|
||||
1 55 56 275
|
||||
6 57 58 250
|
||||
3 57 60 750
|
||||
6 58 59 250
|
||||
5 60 61 550
|
||||
6 60 62 250
|
||||
6 62 63 175
|
||||
6 63 64 350
|
||||
6 64 65 425
|
||||
6 65 66 325
|
||||
6 67 68 200
|
||||
3 67 72 275
|
||||
3 67 97 250
|
||||
6 68 69 275
|
||||
6 69 70 325
|
||||
6 70 71 275
|
||||
6 72 73 275
|
||||
3 72 76 200
|
||||
6 73 74 350
|
||||
6 74 75 400
|
||||
6 76 77 400
|
||||
3 76 86 700
|
||||
6 77 78 100
|
||||
6 78 79 225
|
||||
6 78 80 475
|
||||
6 80 81 475
|
||||
6 81 82 250
|
||||
6 81 84 675
|
||||
6 82 83 250
|
||||
6 84 85 475
|
||||
6 86 87 450
|
||||
6 87 88 175
|
||||
6 87 89 275
|
||||
6 89 90 225
|
||||
6 89 91 225
|
||||
6 91 92 300
|
||||
6 91 93 225
|
||||
6 93 94 275
|
||||
6 93 95 300
|
||||
6 95 96 200
|
||||
3 97 98 275
|
||||
3 98 99 550
|
||||
3 99 100 300
|
||||
6 101 102 225
|
||||
3 101 105 275
|
||||
6 102 103 325
|
||||
6 103 104 700
|
||||
6 105 106 225
|
||||
3 105 108 325
|
||||
6 106 107 575
|
||||
6 108 109 450
|
||||
6 109 110 300
|
||||
6 110 111 575
|
||||
6 110 112 125
|
||||
6 112 113 525
|
||||
6 113 114 325
|
||||
6 13 52 100
|
||||
6 18 35 100
|
||||
6 60 67 100
|
||||
6 97 101 100
|
||||
0
|
||||
0
|
||||
1 40 20 0 0 0 0
|
||||
2 0 0 20 10 0 0
|
||||
4 0 0 0 0 40 20
|
||||
5 0 0 0 0 20 10
|
||||
6 0 0 0 0 40 20
|
||||
7 20 10 0 0 0 0
|
||||
9 40 20 0 0 0 0
|
||||
10 20 10 0 0 0 0
|
||||
11 40 20 0 0 0 0
|
||||
12 0 0 20 10 0 0
|
||||
16 0 0 0 0 40 20
|
||||
17 0 0 0 0 20 10
|
||||
19 40 20 0 0 0 0
|
||||
20 40 20 0 0 0 0
|
||||
22 0 0 40 20 0 0
|
||||
24 0 0 0 0 40 20
|
||||
28 40 20 0 0 0 0
|
||||
29 40 20 0 0 0 0
|
||||
30 0 0 0 0 40 20
|
||||
31 0 0 0 0 20 10
|
||||
32 0 0 0 0 20 10
|
||||
33 40 20 0 0 0 0
|
||||
34 0 0 0 0 40 20
|
||||
35 40 20 0 0 0 0
|
||||
37 40 20 0 0 0 0
|
||||
38 0 0 20 10 0 0
|
||||
39 0 0 20 10 0 0
|
||||
41 0 0 0 0 20 10
|
||||
42 20 10 0 0 0 0
|
||||
43 0 0 40 20 0 0
|
||||
45 20 10 0 0 0 0
|
||||
46 20 10 0 0 0 0
|
||||
47 35 25 35 25 35 25
|
||||
48 70 50 70 50 70 50
|
||||
49 35 25 70 50 35 20
|
||||
50 0 0 0 0 40 20
|
||||
51 20 10 0 0 0 0
|
||||
52 40 20 0 0 0 0
|
||||
53 40 20 0 0 0 0
|
||||
55 20 10 0 0 0 0
|
||||
56 0 0 20 10 0 0
|
||||
58 0 0 20 10 0 0
|
||||
59 0 0 20 10 0 0
|
||||
60 20 10 0 0 0 0
|
||||
62 0 0 0 0 40 20
|
||||
63 40 20 0 0 0 0
|
||||
64 0 0 75 35 0 0
|
||||
65 35 25 35 25 70 50
|
||||
66 0 0 0 0 75 35
|
||||
68 20 10 0 0 0 0
|
||||
69 40 20 0 0 0 0
|
||||
70 20 10 0 0 0 0
|
||||
71 40 20 0 0 0 0
|
||||
73 0 0 0 0 40 20
|
||||
74 0 0 0 0 40 20
|
||||
75 0 0 0 0 40 20
|
||||
76 105 80 70 50 70 50
|
||||
77 0 0 40 20 0 0
|
||||
79 40 20 0 0 0 0
|
||||
80 0 0 40 20 0 0
|
||||
82 40 20 0 0 0 0
|
||||
83 0 0 0 0 20 10
|
||||
84 0 0 0 0 20 10
|
||||
85 0 0 0 0 40 20
|
||||
86 0 0 20 10 0 0
|
||||
87 0 0 40 20 0 0
|
||||
88 40 20 0 0 0 0
|
||||
90 0 0 40 20 0 0
|
||||
92 0 0 0 0 40 20
|
||||
94 40 20 0 0 0 0
|
||||
95 0 0 20 10 0 0
|
||||
96 0 0 20 10 0 0
|
||||
98 40 20 0 0 0 0
|
||||
99 0 0 40 20 0 0
|
||||
100 0 0 0 0 40 20
|
||||
102 0 0 0 0 20 10
|
||||
103 0 0 0 0 40 20
|
||||
104 0 0 0 0 40 20
|
||||
106 0 0 40 20 0 0
|
||||
107 0 0 40 20 0 0
|
||||
109 40 20 0 0 0 0
|
||||
111 20 10 0 0 0 0
|
||||
112 20 10 0 0 0 0
|
||||
113 40 20 0 0 0 0
|
||||
114 20 10 0 0 0 0
|
||||
0
|
||||
0
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
1
|
||||
0.4576 0.1560 0.1535
|
||||
0.1560 0.4666 0.1580
|
||||
0.1535 0.1580 0.4615
|
||||
0
|
||||
1.0780 0.5017 0.3849
|
||||
0.5017 1.0482 0.4236
|
||||
0.3849 0.4236 1.0651
|
||||
0
|
||||
5.6765 -1.8319 -0.6982
|
||||
-1.8319 5.9809 -1.1645
|
||||
-0.6982 -1.1645 5.3971
|
||||
0
|
||||
2
|
||||
0.4666 0.1580 0.1560
|
||||
0.1580 0.4615 0.1535
|
||||
0.1560 0.1535 0.4576
|
||||
0
|
||||
1.0482 0.4236 0.5017
|
||||
0.4236 1.0651 0.3849
|
||||
0.5017 0.3849 1.0780
|
||||
0
|
||||
5.9809 -1.1645 -1.8319
|
||||
-1.1645 5.3971 -0.6982
|
||||
-1.8319 -0.6982 5.6765
|
||||
0
|
||||
3
|
||||
0.4615 0.1535 0.1580
|
||||
0.1535 0.4576 0.1560
|
||||
0.1580 0.1560 0.4666
|
||||
0
|
||||
1.0651 0.3849 0.4236
|
||||
0.3849 1.0780 0.5017
|
||||
0.4236 0.5017 1.0482
|
||||
0
|
||||
5.3971 -0.6982 -1.1645
|
||||
-0.6982 5.6765 -1.8319
|
||||
-1.1645 -1.8319 5.9809
|
||||
0
|
||||
4
|
||||
0.4615 0.1580 0.1535
|
||||
0.1580 0.4666 0.1560
|
||||
0.1535 0.1560 0.4576
|
||||
0
|
||||
1.0651 0.4236 0.3849
|
||||
0.4236 1.0482 0.5017
|
||||
0.3849 0.5017 1.0780
|
||||
0
|
||||
5.3971 -1.1645 -0.6982
|
||||
-1.1645 5.9809 -1.8319
|
||||
-0.6982 -1.8319 5.6765
|
||||
0
|
||||
5
|
||||
0.4666 0.1560 0.1580
|
||||
0.1560 0.4576 0.1535
|
||||
0.1580 0.1535 0.4615
|
||||
0
|
||||
1.0482 0.5017 0.4236
|
||||
0.5017 1.0780 0.3849
|
||||
0.4236 0.3849 1.0651
|
||||
0
|
||||
5.9809 -1.8319 -1.1645
|
||||
-1.8319 5.6765 -0.6982
|
||||
-1.1645 -0.6982 5.3971
|
||||
0
|
||||
6
|
||||
0.4576 0.1535 0.1560
|
||||
0.1535 0.4615 0.1580
|
||||
0.1560 0.1580 0.4666
|
||||
0
|
||||
1.0780 0.3849 0.5017
|
||||
0.3849 1.0651 0.4236
|
||||
0.5017 0.4236 1.0482
|
||||
0
|
||||
5.6765 -0.6982 -1.8319
|
||||
-0.6982 5.3971 -1.1645
|
||||
-1.8319 -1.1645 5.9809
|
||||
0
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
function deltF=func_deltF(wVolt,wPD,wQD,PD0,PD,QD,QD0,Volt,mVolt,Busnum,Loadi)
|
||||
t3=2*wPD.*(PD(Loadi)-PD0(Loadi));
|
||||
t4=2*wQD.*(QD(Loadi)-QD0(Loadi));
|
||||
t3=2*wPD.*(PD-PD0);
|
||||
t4=2*wQD.*(QD-QD0);
|
||||
t5=2*wVolt.*(Volt-mVolt);
|
||||
deltF=[sparse(t3);
|
||||
sparse(t4);
|
||||
|
|
|
|||
Loading…
Reference in New Issue