An Improved TS Algorithm For Loss-Minimum Reconfiguration in Large-Scale Distribution Systems
An Improved TS Algorithm For Loss-Minimum Reconfiguration in Large-Scale Distribution Systems
Abstract
This paper presents an improved tabu search (ITS) algorithm for loss-minimization reconfiguration in large-scale distribution systems. TS
algorithm is an efficient meta-heuristic searching algorithm. It has advantages of both high local search efficiency of hill-climbing method and
global search ability of intelligent algorithm. But tabu lengths and candidate neighborhood are two key parameters affecting searching performance
of TS algorithm, and these two parameters are hard to be effectively determined in advance. In ITS algorithm, mutation operation, a main operator
used in genetic algorithm, is introduced to weaken the dependence of global search ability on tabu length. In addition, the candidate neighborhood,
which only contains several optimal switch exchanges in each tie switch associated loop network, is designed to improve local search efficiency
and to save a large amount of computing time. The proposed ITS algorithm is applied to the sample system and numerical results well demonstrate
the validity and effectiveness of the proposed ITS algorithm.
© 2006 Elsevier B.V. All rights reserved.
0378-7796/$ – see front matter © 2006 Elsevier B.V. All rights reserved.
doi:10.1016/j.epsr.2006.06.005
686 D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694
Algorithms proposed for network reconfiguration problem, objective function for ITS algorithm is as follows:
generally, can be classified into the following two main classes: nb
(1) heuristic algorithms [1–4], such as switch exchange algo- min f = Ploss i + k1 fv + k2 fc (2)
rithm, optimal flow pattern algorithm, etc. (2) Intelligent algo- i=1
rithms [5–13], such as genetic algorithm (GA), simulated
annealing (SA) algorithm, tabu search (TS) algorithm, etc. where f is the objective function, fv the penalty function for
Among these algorithms, heuristic algorithms are all greedy violation on the nodal voltage magnitude bound, fc the penalty
search algorithm. They are easy to be implemented and with function for violation on branch capacity bound, and k1 and k2
high searching efficiency, but generally cannot converge to the are the penalty coefficients.
global optimum solution in the large-scale distribution systems.
GA and SA can direct searching process to the global optimum 3. TS algorithm
at the probability 1 in theory. But they all inevitably involve a
large amount of computation requirements and really are time TS algorithm is an extended local search algorithm. Through
consuming methods. Furthermore, in the definite iterative gen- introducing a memory system called tabu list to record the latest
erations, they may lose global optimum solution too. moves, TS algorithm can escape from the current local optimum
TS algorithm is an efficient meta-heuristic searching algo- by using tabu information. TS algorithm has both advantages
rithm compared with GA and SA. However, tabu length and of high search efficiency of local search algorithm and global
candidate neighborhood are two key parameters to affect search- search ability of intelligent algorithm.
ing property of TS algorithm, and they are hard to be effectively The searching procedure of TS algorithm, generally, can be
determined in advance, especially tabu length. described as follows:
In this paper, improvements about tabu length and design of
candidate neighborhood are developed to make TS algorithm • Step 1. Form an initial solution and initialize control param-
more effective and more efficient for loss-minimum reconfigu- eters.
ration in large-scale distribution systems. • Step 2. If stop criterion is satisfied, then stop searching process
and output the final results. Otherwise, select feasible solu-
tions that meet tabu restrictions to form the candidate neigh-
2. Problem formulation borhood N(H, xnow ) around current solution xnow . Find the
best one xnext among the candidate neighborhood to update the
The loss-minimum reconfiguration problem, generally, can current solution(xnow = xnext ), and update tabu list by adding
be mathematically expressed as this new tabu move, from xnow to xnext , into tabu list and
releasing the oldest move. Then go to step 2.
nb
min F= Ploss i where H denotes the whole neighborhood around current solu-
i=1 tion. N(H, xnow ) denotes the selected candidate neighborhood
subject to g(x) = 0, Vmin ≤ Vi ≤ Vmax , Si ≤ Si max around current solution.
where nb is the total number of branches, F the total power To take advantage of the features of network structure itself
loss of the system, Ploss i the power loss of branch i, x the and make TS algorithm be more suitable for network reconfig-
nodal voltage vector, g(x) the power flow equation, Vi the nodal uration problem, in this section, ITS algorithm, with mutation
voltage magnitude of node i, Vmin (Vmax ) the lower(upper) bound operation and high quality candidate neighborhood, is devel-
of nodal voltage and Smax is the upper bound of the branch oped.
capacity.
Equality constraint is the operating constraint, i.e. power flow 4.1. Mutation operation
equation.
Inequality constraints are nodal voltage and branch capacity A multi-peak search problem, as shown in Fig. 1, has four
constraints. local optima distributed in the A, B, C and D four regions, respec-
Besides equality and inequality constraints mentioned above, tively. After the local optimum, e.g. in region A, is reached, for
there are still constraints in topological structure. The operating TS algorithm, tabu length is vital to problem that whether tabu
structure of distribution network should be a radial configuration information is enough to get search process out of the local min-
and there should be no nodes without power supply path. imum region. Obviously, different local optima need different
The topological structure constraint can be easily satisfied tabu length to efficiently get out of it.
by using the newly designed candidate neighborhood in the To this problem, mutation operation is introduced to make
proposed method. The constraints of nodal voltage and branch search process can directly jump out of current region at a cer-
capacity can be included into the objective function by using tain probability after the local optimum is reached. The rule of
penalty function method to relax inequality constraints. The mutation is given as follows:
D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694 687
(1) When current-best solution, which is the initial solution at where Dj (i) is the set of ns switch exchanges in the jth tie switch
the beginning of the program or the solution produced by associated loop network at the ith iteration round and ns is the
mutation operation, is evolving, mutation operation is dis- number of selected switch exchanges according to power loss
abled. The search process is just like that of the conventional reduction order in each tie switch associated loop network.
TS algorithm.
(2) When current-best solution stops evolving, which generally
means that the local optimum is reached and search process
begins to escape from current region, mutation operation is
enabled at the threshold mutation probability fset .
To seek an optimal transfer load Pk + jQk that makes Pch a • Step 1. Input system data and initialize control parameters,
minimum, the partial differentials of Pch with respective to Pk such as tabu length, mutation probability fset , select number
and Qk , respectively, are set to be zero, as follows: ns , etc.
• Step 2. Find ns switch exchanges in each tie switch associated
∂Pch ∂Pch
= 0, =0 (6) loop network and form the candidate neighborhood of current
∂Pk ∂Qk solution.
Solving Eq. (6) yields a solution of the optimal transfer load • Step 3. Move the current solution to the best one in the candi-
as Eq. (7): date neighborhood while meet the tabu restriction and update
tabu list.
L Pi r − i ∈ R P i ri L Qi r − i ∈ R Qi r • Step 4. Perform mutation operation, as shown in Fig. 2.
Pk = i ∈ , Qk = i ∈
i ∈ L∪R ri + rk i ∈ L∪R ri + rk • Step 5. Go to step 6 if stop criterion is satisfied. Otherwise,
(7) go to step 2.
D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694 689
Table 1
Results comparison between different methods
Initial structure Branch exchange [2] TS algorithm [11] ITS algorithm
Tie line set 48 27 45 44 45 44 45 44
17 27 17 27 27 26 27 26
8 24 23 24 22 23 23 24
56 45 53 52 54 53 54 53
65 51 51 50 51 50 65 51
38 65 64 65 64 65 61 62
9 42 41 42 41 42 41 42
61 100 61 100 61 100 95 100
76 95 76 77 76 77 77 78
91 78 74 75 74 75 74 75
103 80 79 80 80 79 101 102
113 86 85 86 85 86 86 113
110 89 89 110 89 110 89 110
115 123 114 115 114 115 114 115
25 36 35 36 33 34 35 36
Tabu length 9 9
Mutation probability 0 0.01
Power losses (kW) 1294.3 885.56 884.163 865.865
Lowest voltage (p.u.) 0.9321 0.9321 0.9321 0.9323
Lowest voltage node 116 116 116 116
690 D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694
Power loss (kW) FRGS Power loss (kW) FRGS Test system is a 11 kV distribution system with 118 section-
alizing switches and 15 tie switches as shown in Fig. 4. The total
1 884.163 21 880.353 464
power loads are 22709.7 kW and 17041.1 kvar. The detailed data
2 884.163 21 880.353 471
3 884.163 21 880.353 475 is given in Appendix A. In the test, ns = 3, mt = 1 and fset = 0.01.
4 884.163 21 880.353 483 Reconfiguration results of switch exchange method [2], TS
5 884.163 21 880.353 505 algorithm [11] and ITS algorithm are given in Table 1. It is
6 884.163 22 865.895 567 clear that the optimization network structures of ITS algorithm
7 884.163 22 880.353 518
are different with that of switch exchange method and TS algo-
8 884.163 22 874.459 565
9 884.163 22 865.865 598 rithm. And ITS algorithm gets better optimization results, both
10 884.163 22 866.483 593 in power loss reduction and nodal voltage profile, than that
11 884.163 22 865.895 589 of switch exchange method and TS algorithm. At a Celeron
12 884.163 22 871.567 595 1.3 GHz CPU computer system, 600 iterations of tabu search
13 884.163 22 865.865 379
with mutation operation take 9.038 s.
D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694 691
6. Conclusions
Table A.1
Branch number Branch Branch impedance Loads
Sectionalizing lines
1 0 1 0 0 0 0
2 1 2 0.036 0.01296 133.84 101.14
3 2 3 0.033 0.01188 16.214 11.292
4 2 4 0.045 0.0162 34.315 21.845
5 4 5 0.015 0.054 73.016 63.602
6 5 6 0.015 0.054 144.2 68.604
7 6 7 0.015 0.0125 104.47 61.725
8 7 8 0.018 0.014 28.547 11.503
9 8 9 0.021 0.063 87.56 51.073
10 2 10 0.166 0.1344 198.2 106.77
11 10 11 0.112 0.0789 146.8 75.995
12 11 12 0.187 0.313 26.04 18.687
13 12 13 0.142 0.1512 52.1 23.22
14 13 14 0.18 0.118 141.9 117.5
15 14 15 0.15 0.045 21.87 28.79
16 15 16 0.16 0.18 33.37 26.45
17 16 17 0.157 0.171 32.43 25.23
18 11 18 0.218 0.285 20.234 11.906
19 18 19 0.118 0.185 156.94 78.523
20 19 20 0.16 0.196 546.29 351.4
21 20 21 0.12 0.189 180.31 164.2
22 21 22 0.12 0.0789 93.167 54.594
23 22 23 1.41 0.723 85.18 39.65
24 23 24 0.293 0.1348 168.1 95.178
25 24 25 0.133 0.104 125.11 150.22
26 25 26 0.178 0.134 16.03 24.62
27 26 27 0.178 0.134 26.03 24.62
692 D. Zhang et al. / Electric Power Systems Research 77 (2007) 685–694
Rc. Nd. Sn. Nd. r () x () Rc. Nd. Sn. Nd.
Tie lines
119 48 27 0.5258 0.2925 0 0
120 17 27 0.5258 0.2916 0 0
121 8 24 0.4272 0.1539 0 0
122 56 45 0.48 0.1728 0 0
123 65 56 0.36 0.1296 0 0
124 38 65 0.57 0.572 0 0
125 9 42 0.53 0.3348 0 0
126 61 100 0.3957 0.1425 0 0
127 76 95 0.68 0.648 0 0
128 91 78 0.4062 0.1464 0 0
129 103 80 0.4626 0.1674 0 0
130 113 86 0.651 0.234 0 0
131 110 89 0.8125 0.2925 0 0
132 115 123 0.7089 0.2553 0 0
133 25 36 0.5 0.5 0 0
[7] Y.J. Jean, J.C. Kim, An efficient simulated annealing algorithm for network Dong Zhang received his M.Sc. degree from Xi’an University of Technol-
reconfiguration in large-scale distribution systems, IEEE Trans. Power ogy, Shaanxi, P.R. China in Electrical Engineering in 2001. Presently, he is
Delivery 17 (2002) 1070–1078. a Ph.D. student in the Department of Electrical Engineering at Shanghai Jiao
[8] Y.H. Ying, Y.H. Saw, Genetic algorithm based network reconfiguration for Tong University.. His most recent research interests include distribution system
loss minimization in distribution systems, Power Eng. Soc. Gen. Meet. automation, optimization theory and overvoltage protection of the low voltage
IEEE 1 (2003) 13–17. distribution systems.
[9] B. Venkatesh, R. Ranjan, H.B. Gooi, Optimal reconfiguration of radial
Zheng-Cai Fu received the Ph.D. degree in Electrical Engineering from Shanghai
distribution systems to maximize loadability, IEEE Trans. Power Syst. 19
Jiao Tong University, Shanghai, P.R. China in 2001. He is currently a professor
(1) (2004) 260–266.
of electrical engineering at Shanghai Jiaotong University. His research interests
[10] H. Mori, Y. Ogita, A parallel tabu search based method for reconfigurations
include power systems optimization, electromagnetic compatibility theory and
of distribution systems, Power Eng. Soc. Summer Meet. IEEE 1 (2000)
lightning protection.
73–78.
[11] Y. Mishima, K. Nara, T. Satoh, T. Ito, Method for minimum-loss reconfig- Liu-Chun Zhang received his M.Sc. degree from Taiyuan University of Sci-
uration of distribution system by tabu search, Electrical Eng. Jpn. 152 (2) ence & Technology, Shanxi, P.R. China in electrical engineering in 2001. She
(2005). is currently a Ph.D. student in the Department of Electrical Engineering at
[12] Y.C. Huang, Enhanced genetic algorithm-based fuzzy multi-objective Shanghai Jiao Tong University. Her recent research interests include distribution
approach to distribution network reconfiguration, IEE Proc.-Gen. Transm. system automation and overvoltage protection of the low voltage distribution
Distrib. 149 (5) (2002). systems.
[13] Y.-J. Jeon, J.-C. Kim, Application of simulated annealing and tabu search
for loss minimization in distribution systems, Electrical Power Energy Syst.
26 (2004) 9–18.