Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2008
I. INTRODUCTION
min
(1)
t =0
s.t.
(2)
(3)
(4)
23
where:
E daily energy loss;
(5)
x2(t ) injected reactive powers at the slack bus and bus voltage
magnitudes at hour t, x2( t ) \ q , and q = n + 1 ;
x3(t ) injected active powers at the slack bus and bus voltage
angles except for the slack bus at hour t, x3( t ) \ n ;
Cx1
S x1
n
u
r
number of buses;
number of LTC transformers;
number of capacitor banks.
(7)
(8)
(9)
(10)
(11)
where d is the step size of the discrete variable xb, and xb1 is its
neighborhood center. During the IPM iterations, xb is driven
towards its neighborhood centre using the following quadratic
penalty function:
1
( xb ) = b ( xb xb1 ) 2
(13)
2
where b is the penalty factor. It should be noted that the
neighborhood centre of xb, which may change dynamically
between iterations, is determined by rounding off the value of
xb to its nearest discrete value.
Applying an IPM, a Lagrangian function associated with
equality constraints (2) and (6)-(10), using logarithmic barrier
functions to eliminate the non-negativity constraints of slack
variables in (11), and quadratic penalty functions (13) to
handle all discrete variables, can be defined as follows:
23
2
1 p
L = Lt + j (t ) ( x1(t ) j x1(t ) jb )
2
t =0
j =1
T
yn [h( x1(0) , x1(1) ,..., x1(23) ) + sn S x1 Cx1 ]
(14)
p
ln snj
j =1
where
Lt = f ( x1( t ) , x2(t ) , x3(t ) ) y(Tt ) g ( x1(t ) , x2( t ) , x3( t ) )
yuT1(t ) ( x1( t ) + su1( t ) x1( t ) max ) ylT1(t ) ( x1( t ) sl1( t ) x1( t ) min )
yuT2( t ) ( x2( t ) + su 2(t ) x2(t ) max ) ylT2( t ) ( x2(t ) sl 2( t ) x2( t ) min )
p
ln su1( t ) j + ln sl1(t ) j ln su 2( t ) j + ln sl 2( t ) j
j =1
j =1
(15)
(16)
= x1i (t ) - x1i ( t 1) + x1i ( t +1) - x1i ( t )
x1 j (t )
for i = j
x1i (t )
Thus:
2 if x1i (t ) > x1i (t 1) and x1i (t ) > x1i ( t +1)
hi
(17)
= 2 if x1i (t ) < x1i (t 1) and x1i (t ) < x1i ( t +1)
x1i (t )
0 otherwise
Therefore, one can define the diagonal matrix M t \ p p ,
...
... ...
...
... ... = ...
(18)
0 ... A(23,23) A(23,n) z(23) b(23)
0
A(n,0) A(n,1) ... A(n,23) A(n,n) yn bn
where A( t ,t ) \ ( p + q + 3n )( p + q + 3 n ) t are symmetric matrices,
T
6.
7.
Pen j = H j ( X , U )
if H j ( X , U ) > 0
(27)
BARON
DICOPT++
t B = l 2l
(29)
l =0
3
2
0
-1
-2
-3
-4
-5
-6
-7
1.0
50
1 0 0 1 50 2 0 0 2 50 3 0 0 3 5 0 4 0 0 4 5 0
N um b er o f iteratio ns
0.9
0.8
0.7
0.6
A
B
C
D
E
F
0.5
0.4
0.3
0.2
0.1
0.0
8 10 12 14 16 18 20 22 24
Time (h)
Buses 9, 19, 31, 37, 40, 47, 52, 55, 57 and 65; Buses 37 and 52
have 3 and 4 sets of 0.3Mvar capacitors, respectively, while all
other buses have only 2 sets of 0.3Mvar capacitors. The
capacitor placement, which may be done using optimal
placement methodologies (e.g. [19]), was simply determined
here, without loss of generality as per the scope of the
presented work, according to the load distribution on each
feeder, since all loads are represented as constant power. The
voltage at each bus is limited between 0.96 and 1.03. The daily
load curves used for this system are shown in Fig. 2, and have
been divided into 6 types, i.e. A to F, as illustrated in the figure;
these load curves were obtained by normalizing real load
power measurements in the city of Guangzhou, China, with
respect to its maximum daily values. Buses 59, 60, 62-64, 66,
68 and 69 were represented as type A; Buses 42-44, 48, 50,
51,and 53-56 as type B; Buses 37-39 as type C; Buses 40, 41,
57 and 58 as type D; Buses 28, 29 and 33-35 as type E; and
1.2
1.0
0.8
0.6
0.4
0.2
0.0
0
10 12 14 16 18 20 22 24
Time (h)
Fig.4. Optimal values obtained with the proposed algorithm for capacitor
outputs for the 69-bus system (MADSON = 7).
TABLE III
GA STATISTICS FOR THE 69-BUS SYSTEM
MADSON Energy losses (MWh) CPU time (h)
7
2.71641
23.9
8
2.57422
23.2
9
2.60600
23.8
10
2.59125
24.2
11
2.60992
24.1
12
2.57392
23.6
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
-0.5
-1.0
0
7
TABLE V
DICOPT AND PROPOSED METHOD ENERGY LOSS (MWh)
COMPARISON FOR THE 69-BUS SYSTEM
DICOPT Proposed
DICOPT Proposed
Hour
Hour
Solver
Method
Solver
method
0
0.05569
0.04012
12
0.19368
0.20490
1
0.04730
0.03420
13
0.19788
0.19110
2
0.03987
0.02930
14
0.20463
0.20240
3
0.03477
0.02540
15
0.19609
0.19070
4
0.03271
0.02400
16
0.18646
0.17930
5
0.03336
0.02440
17
0.15500
0.14770
6
0.03597
0.02620
18
0.11581
0.10760
7
0.05713
0.04240
19
0.09968
0.09940
8
0.13040
0.08886
20
0.09501
0.09490
9
0.17233
0.17080
21
0.08813
0.08480
10
0.21027
0.22260
22
0.07196
0.07150
11
0.26008
0.24680
23
0.07565
0.05480
Luming System
210
195
180
165
150
135
120
105
90
75
60
45
30
15
0
-15
0
0
10 12 14 16 18 20 22 24
Time (h)
50
100
150
200
250
300
350
400
Number of iterations
Fig.8. Maximum power-flow mismatch Mmax and complementary gap Ggap for
the proposed algorithm for the Luming system (MADSON = 8). The dashed
lines depict the convergence tolerances (Mmax < 10-6, Ggap < 10-4).
TABLE VIII
OPTIMAL TRANSFORMER TAP SETTINGS OF LUMING T2 OBTAINED
WITH THE PROPOSED ALGORITHM (MADSON = 8)
Tap setting
Tap setting
Hour
Hour
(p.u.)
(p.u.)
00
1.00000
12
0.97001
01
1.00000
13
0.97001
02
1.00000
14
0.98497
03
1.00000
15
0.98497
04
1.00000
16
0.98497
05
0.98500
17
0.98497
06
0.98500
18
0.98498
07
1.00000
19
0.98500
08
1.00000
20
0.98500
09
0.98500
21
0.98500
10
0.98497
22
0.98500
11
0.97001
23
1.00000
TABLE IX
NUMBER OF TRANSFORMER LTC SWITCHING OPERATIONS OBTAINED
WITH THE PROPOSED ALGORITHM
MADSON
Luming
T2
Jintai
T2
Jintai
T3
Yuexiu
T1
Panfu
T1
Wende
T2
TOTAL
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
6
8
2
4
6
8
12
10
10
14
16
10
10
20
14
14
18
18
18
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
0
0
2
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
2
4
4
4
4
4
6
4
4
4
4
4
4
4
8
8
8
8
2
2
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
2
2
6
10
10
8
12
6
10
10
8
10
10
6
6
10
10
10
10
12
14
22
30
32
32
40
34
36
40
40
36
36
42
36
44
48
48
48
TABLE X
NUMBER OF CAPACITOR SWITCHING OPERATIONS OBTAINED
WITH THE PROPOSED ALGORITHM
MADSON
Luming
C2
Jintai
C2
Jintai
C3
Yuexiu
C1
Panfu
C1
Wende
C2
TOTAL
8
9
10
4
4
8
2
2
4
2
2
6
0
0
2
0
0
2
2
2
4
10
10
26
TABLE XI
GA STATISTICS FOR THE LUMING SYSTEM
MADSON Energy losses (MWh) CPU time (h)
24
13.51423
26.0
25
13.46813
26.8
26
10.82308
26.0
TABLE XII
NUMBER OF TRANSFORMER LTC SWITCHING OPERATIONS OBTAINED WITH GA
MADSON
Luming
T2
Jintai
T2
Jintai
T3
Yuexiu
T1
Panfu
T1
Wende
T2
TOTAL
24
25
26
20
24
10
24
24
24
22
22
16
22
22
26
14
14
24
24
24
26
126
130
126
TABLE XIII
NUMBER OF CAPACITOR SWITCHING OPERATIONS OBTAINED WITH GA
MADSON
Luming
C2
Jintai
C2
Jintai
C3
Yuexiu
C1
Panfu
C1
Wende
C2
TOTAL
24
25
26
10
8
16
4
6
4
4
4
4
6
8
2
6
10
0
2
8
2
32
44
28
per hour, yielding 312 control variables for the day. The gene
length for the slack bus voltage was set to 8 bits and treated as
a continuous control; the capacitor outputs take discrete values
and were encoded using 1, 2 or 3 bits; finally, the transformer
tap settings take 17 discrete values and were encoded using 5
bits. The GA population size was set to 4,500, the maximum
number of generations to 500, and crossover and mutations
were applied based on probability values of 0.95 and 0.0006,
respectively. The penalty factors for the violation of bus
voltage and switching operations were chosen to be 1000 and
50, respectively.
The GA did not yield feasible solutions for MADSON 23.
Table XI presents the energy losses and CPU times for
different MADSON values; Fig. 9 illustrates the changes of
the objective function value for a MADSON = 24; and Tables
XII and XIII present the total number of daily switching
operations of transformer LTCs and capacitors for the same
MADSON values. Observe that the GA only yields solutions
when the maximum limits on the number of switching
operations are relaxed, i.e. for MADSON 24, and in those
cases, the energy losses and execution times are larger than
those obtained with the proposed algorithm, especially CPU
times; the same applies to the total number of switching
operations, as in the previous example.
3) BARON: The discrete optimization problem was
transformed into a standard MINLP problem with 288 discrete
variables and 12 time-related inequality constraints; the
numbers of continuous variables, equality constraints and
functional inequality constraints are 672 in this case. As in the
case of the 69-bus system, no solutions could be obtained.
4) DICOPT++: The discrete optimization problem was
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
0.0
-0.5
-1.0
0
10
2n
(A.19)
i =1
w jk (t ) = wkj (t ) k , j = 1, 2,3
z(t ) = x1(t ) x2(t ) x3( t ) y( t )
b(t ) = [ B1(t ) B2(t ) Lx3( t ) 0 Ly( t ) 0 ]T
B1(t ) = Lx1( t ) 0 S
1
u1( t )0
(A.20)
T
VII. APPENDIX
T
x2 ( t )
y(t ) yu 2( t ) yl 2( t ) = 0
(A.2)
Lx3( t ) = f x3( t ) g
T
x3( t )
y( t ) = 0
(A.3)
A( n,t ) = A(Tt , n ) = [ M t
0]
1
n0 n0
A( n, n) = Y S I
(A.21)
(A.22)
(A.23)
(A.24)
(A.25)
(A.26)
1
n0
bn = Lyn 0 Y Lsn 0
(A.27)
(A.4)
(A.5)
(A.6)
VIII. ACKNOWLEDGEMENTS
(A.7)
(A.8)
(A.9)
(A.10)
(A.11)
Lsl 2 ( t ) = Sl 2( t )Yl 2( t ) e2 e2 = 0
(A.12)
N 1
(A.13)
Lsn = SnYn e1 + e1 = 0
(A.14)
t =0
w22(t )
w23(t )
g Tx2( t )
w21(t )
A(t ,t ) =
(A.16)
w32(t )
w33(t )
g Tx3( t )
w31(t )
0
g x1( t ) g x2( t ) g x3( t )
(A.17)
(A.18)
11
[11] M. B. Liu, S. K. Tso, and Y. Cheng, An extended nonlinear primaldual interior-point algorithm for reactive power optimization of
large-scale power systems with discrete control variables, IEEE Trans.
Power Systems, Vol. 17, pp. 982-991, Nov. 2002.
[12] A. G. Bakirtzis, P. N. Biskas, C. E. Zoumas, and V. Petridis, Optimal
power-flow by enhanced genetic algorithm, IEEE Trans. Power
Systems, Vol. 17, pp. 229-236, May 2002.
[13] Genetic algorithm toolbox for use with MATLAB, Department of
Automatic Control and Systems Engineering, University of Sheffield,
UK, 1994.
[14] GAMS Development Corporation, GAMS, the Solvers Manual.
Available online at http://www.gams.com/solvers/allsolvers.pdf.
[15] V. H. Quintana and G. L. Torres, Introduction to Interior-Point
Methods, IEEE PICA, Tutorial, Santa Clara, CA, May 1999.
[16] I. S. Duff, A. M. Erisman, and J. K. Reid, Direct Methods for Sparse
Matrices, Oxford University Press, 1989.
[17] J Riquelme-Santos, A. Troncoso-Lora, and A. Gomez-Exposito,
Finding improved local minima of power system optimization
problems by interior-point methods, IEEE Trans. Power Systems, Vol.
18, pp. 238-244, Feb. 2003.
[18] B. E. Baran and F. F. Wu, Optimal capacitor placement on radial
distribution systems, IEEE Trans. Power Delivery, Vol. 4, pp. 725-734,
Jan. 1989.
[19] H. N. Ng, M. M. A. Salama, and A. Y. Chikhani, Capacitor allocation
by approximate reasoning: fuzzy capacitor placement, IEEE Trans.
Power Delivery, Vol. 15, pp. 393-398, Jan. 2000.
[20] K. Xie and Y. H. Song, Dynamic optimal power-flow by interior
methods, IEE Proceedings-Generation, Transmission and Distribution,
Vol. 148, pp. 76-84, Jan. 2001.