Professional Documents
Culture Documents
*State Key Laboratory of Control and Simulation of Power System and Generation Equipments (Tsinghua University), China,
chenxin_725@163.com, Xuji Group Corporation, China
1
3.1 Find the connection relationship with breadth first can be proved that these two nodes are connected through the
algorithm breadth first search algorithm. So it is possible to find a
circuitous route.
In an N-node communication network, the node adjacency
matrix (NAM) C can be represented by an n n matrix. The
definition of cij, the element at i-th row j-th column, is shown
in (1).
2
Set the length between adjacent nodes, ranging from 8km to
50km. Set the time delay of each node, ranging from 15s to Most communication nodes in power system, however, are
25s. And then, generate the NADM D, as well as the NDV T. just directly connected to 2 or 3 nodes, which reduces the
After that, it is easy to generate the matrix D2 through the searching efficiency of ACA.
method mentioned in 3.2. In the experiment, not every ant can successfully get to the
Use ACA to find the optimal circuitous route with different terminal node B. Most ants will enter dead ends and terminate
terminal conditions. If in N consecutive loops (corresponding the searching process, resulting in an invalid search. Specific
to NNant searches) there is no better solution, searching can examples are shown in Figure 4.
be stopped, and output the final results. The optimal
circuitous route is 23-15-12-16-17-10-22-24, which has been
known. Calculate the accuracy of final results of different N
in 100 experiments. Specific statistical results are shown in
table 1.
Average
Terminal Standard deviation of
computation Accuracy
condition - N computation time / s
time / s
3 0.162 0.0476 53%
5 0.242 0.0682 67%
10 0.447 0.113 87%
15 0.648 0.151 96%
20 0.800 0.150 98%
25 0.977 0.188 100% Figure 4: sketch map of coming to a dead end.
30 1.07 0.156 100%
35 1.28 0.175 100% In Figure 4, the start node is node 1 and terminal node is node
9. Suppose the searching route is 1-4-5-6-3-2. When the ant
comes to node 2, all nodes that directly connected to node 2
Table 1: Statistical results of 100 experiments for each have been searched. That is to say, the ant come to a dead end.
terminal condition. Since all nodes in the TSP problem are directly connected,
there is no dead end problem. This is a special problem in the
The searching speed is fast, and it can meet requirements of non-all-adjacent network, especially in the communication
finding the optimal circuitous route online for self-healing. network of power system.
According to the accuracy and computation time, the terminal In the 20 experiments, the average ratio of ants coming to a
condition N is set as 25. dead end is 0.836, and the standard deviation is 0.0159. So
more than 80% searching process is invalid, and this ratio is
4.1 Dead end problem stable.
ACA was first applied to the traveling salesman problem
(TSP problem). For example, there are 5 cities coded from 1 4.2 Ratio of coming to dead ends is not sensitive to degree
to 5. The salesman is at city 1 now. He wants to visits each of adjacency
city exactly once and returns to the origin city. What is the The definition of degree of adjacency (DoA) is shown in (4).
shortest possible route? In this problem, cities are connected Degree of Adjacency
with each other. So no matter which city the salesman is at
the number of nonzero elements in NAM C (4)
now, he can get to at least one city in the next step. That is to
say, there is no dead end problem in TSP problem. the number of elements in NAM C
If it is defined that one node is adjacent to itself, DoA ranges
from 1/N to 1.
In the TSP problem, its DoA is 1. However, the DoA is very
small in communication network of power system, because
most nodes are just directly connected to 2 or 3 ones. For
example, in the IEEE 30 nodes example, its DoA is only
0.1244.
Based on the IEEE 30 nodes model, connect some nodes
which are not connected before and construct 5 networks with
different DoA.
Do 20 experiments with each model, and the statistical results
are shown in Figure 5.
Figure 3: TSP problem.
3
Table 2: Comparison of simulation results of different penalty
functions.
4
[6] Bao Liu. Research on wide area protection and channel
reconstruction technique coping with power grid
catastrophe, Huazhong University of Science and
Technology, Wuhan, Hubei, China, (2013).
[7] Marco Dorigo, Vittorio Maniezzo, and Alberto Colorni,
Ant system: optimization by a colony of cooperating
agents, IEEE Transactions on Systems Man &
Cybernetics Part B Cybernetics, vol. 26, pp. 29-41,
(1996).
[8] Haibin Duan, Daobo Wang, Jiaqiang Zhu, and Xianghua
Huang. Development on ant colony algorithm theory
and its application, Control and Decision, vol. 19, pp.
1321-1326+1340, (2004).
[9] Bin Wu and Zhongzhi Shi. An ant colony algorithm
based partition algorithm for TSP, Chinese Journal of
Computers, vol. 24, pp. 1328-1333, (2001).
[10] Dorigo. ACO Algorithms for the Traveling Salesman
Problem. Evolutionary Algorithms in Marco
Engineering and Computer Science: Recent Advances in
Genetic Algorithms, Evolution Strategies, Evolutionary
Programming, Genetic Programming and Industrial
Application. John Wiley & Sons, (1999).
[11] Lei Guan, Qingliang You, Liangming Chen, Heping Fan,
Jie Yu, Ming Yuan, et al., Application and
improvement of ADSS/OPGW electric optical cable in
State Grid informatization, Journal of Jianghan
University (Natural Science Edition), vol. 42, pp. 23-27,
(2014).