Sudhakar - Power Restoration in Distribution Network Using MST Algorithms
Sudhakar - Power Restoration in Distribution Network Using MST Algorithms
1. Introduction
In this new era electric power has become a fundamental part of the infrastructure of
modern society, with most of daily activity is based on the assumption that the desired
electric power is readily available for utilization. In the near future, electric supply to
houses, offices, schools and factories is taken for granted. The complex power distribution
system provides the required electricity to the customers.
The transfer of power from the generating stations to the consumers is known as an electric
supply system (figure 1). It consists of three principal components, namely the generating
station, transmission lines and distribution networks. The power is generated at favorable
places which are quite far away from the customers. The power is produced and transmitted
using a 3 phase 3 wire alternating current (A.C.) system and it is distributed using a 3 phase
4 wire A.C. system.
The distribution network components are the distribution substation, the primary feeder,
distribution transformers, secondary distribution transformers, sectionalizing switches, tie
switches and the services.
The network carries electricity from the transmission systems and delivers it to consumers at
the load centres through a number of power lines (branches). Switching on and off of these
power lines makes the power to flow in the power distribution network.
www.intechopen.com
286 New Frontiers in Graph Theory
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 287
www.intechopen.com
288 New Frontiers in Graph Theory
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 289
constraints, load shedding is done immediately. Load shedding option would imply loss of
supply to essential loads such as medical facilities. If the time consumed is less; then the line
losses and feeder capacity based on internal load division priority can be considered. To
obtain the solution of the restoration problem without any iterative procedure, a graph
theory based minimum spanning tree (MST) methodology proposed.
3. Graph theory
Graphs, the basic subject studied by the graph theory are abstract representations of a set
of objects, where some pairs of objects are connected by links. The interconnected objects
are represented mathematically as vertices, and the links that connect some pairs of vertices
are called edges. Typically, a graph is depicted in a diagrammatic form as a set of dots for
the vertices, joined by lines or curves called the edges. The vertices are also called nodes
or points, and the edges are called lines.
A graph can be classified into two types namely an undirected and directed graph. A graph
may be undirected, meaning that there is no distinction between the two vertices associated
with each line, or its lines; or directed, meaning there is a distinction between one node and
another. Table 1 shows the terminology for proceeding through the graph theory.
Term Meaning
Vertex or node
The line joining two nodes or vertices is called an line. Since the line
doesn’t show the direction it is an undirected graph.
An line having a weight 5 being connected between the node 1 and
node 2
www.intechopen.com
290 New Frontiers in Graph Theory
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 291
www.intechopen.com
292 New Frontiers in Graph Theory
when it does not disconnect the graph, any line removed by the algorithm forms a cycle
prior to the deletion. Since the algorithm starts from the maximum weighted line and
continues in descending order, the line removed from any cycle is the maximum weighted
line in that cycle. Therefore, according to the definition of a minimum spanning tree, the
lines removed by the algorithm are not in any minimum spanning tree.
The Reverse-Delete algorithm is applied to the example network as shown in figure 3. The step
by step procedure of the algorithm is discussed by Sudhakar et al (2011). Thus, the minimum
weight for traversing the graph is 15 and the resultant network is shown in figure 4.
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 293
This algorithm finds a subset of the nodes that form a tree that includes every node, where
the total weight of all the lines in the tree is minimized.
The Prim's algorithm constructs an MST through a sequence of expanding subtrees. The
initial subtree in such a sequence consists of a single node selected arbitrarily from the set
V–VT of the graph's nodes. In the following steps, the current tree expands, by simply
getting attached to a nearer node with less weight. The algorithm stops, after all the graph's
nodes have been included in the tree being constructed. Since the algorithm expands a tree
by exactly one node on each of its steps, the total number of such steps is V–1, where V is the
number of nodes in the graph.
The nature of the Prim’s algorithm makes it necessary to provide two data values for every
other unselected node. The data values are provided through two arguments : first will be
the unselected node’s (V–VT) connectivity to the currently selected node (VT). It will be nil ‘–
’ if no connectivity exists. The second entry (distance label) will be the respective weight. If
there is no connection then the value will be ∞. With such labels, the smallest distance label
in the set V – VT, is selected and added in the selected nodes list.
After a node e* is identified which is to be added to the tree, the following operations have
to be performed:
Move e* from the set V–VT to the set of selected nodes VT.
Based on the nodes in set VT, the weights of the node in V–VT are updated.
For each remaining node u in V–VT, e* is selected which has the minimum weight
The e* is the next node to be added to the current tree T and the node e* is added in VT
The Prim’s algorithm is applied to the example network as shown in figure 3. The step by
step procedure of the algorithm is discussed by Sudhakar et al (2011). Thus, the minimum
weight for traversing the graph is 15 and the resultant network is shown in figure 5.
www.intechopen.com
294 New Frontiers in Graph Theory
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 295
Based on this modus operandi, a pseudo code of the algorithm is developed as follows,
Pseudocode for the Dijkstra’s algorithm:
function Dijkstra(Graph, source):
// Initializations
for each node v in Graph:
// Unknown distance function from s to v
dist[v] := infinity previous[v] := undefined
// Distance from s to s
dist[source] := 0
// Set of all unvisited vertices
Q := copy(Graph)
// The main loop
while Q is not empty:
// Remove best node from the priority queue;
// returns to the source after first step
u := extract_min(Q)
for each neighbor v of u:
alt = dist[u] + length(u, v)
// Relax (u,v)
if alt < dist[v]
dist[v] := alt
previous[v] := u
www.intechopen.com
296 New Frontiers in Graph Theory
airlines. Hiroyuki Mork, Senji Tsuzuki (1991) presents mathematically MST for network
topological observability analysis. Shun Lin Su et al (1994) dealt with application of the MST
for finding the connectivity in VLSI circuits. Cavellucci & Lyra (1997), presented the
minimization of energy losses in distribution systems by applying a general search method
to a Brazilian power network. Here outages were not considered as an important factor.
Michel Barbehenn (1998) discusses about the application of Dijkstra’s algorithm for various
applications like airline electrical networks. Ali Shatnawi et al (1999) indicates the use of
Floyd – Warshall’s based MST to find the time scheduling in the data flow graph of a DSP.
Partricia Amancio Vargas (2002) uses the learning classifier system for loss minimization in
a power system. Kaigui Xie (2003) calculates the reliability index of radial network using
forward search method of MST. TianTian CAi & Qian Ai (2005) discusses the depth first
search method used to find the MST for the optimal placement of the PMU devices in the
power system. Distribution reconfiguration algorithm, named Core Schema Genetic
Shortest-path Algorithm (CSGSA) proposed by Yixin Yu & Jianzhong Wu (2002) is based on
the weights calculation method for each load condition based on line losses.
The above survey highlighted the extension of the application of graph theory for MV
power distribution AC system, which has been attempted at this juncture. Here, the
mathematical formulation of Yixin Yu has been applied to a PDN wherein distribution
branch outages have been fully addressed. Thus to obtain the restoration plan quickly
without any iterative procedure, a graph theory based methodology using MST algorithms
is proposed here. Four algorithms based on graph theory are used to restructure the PDN by
considering the distribution branch outage which forms the major contribution of this work.
The MST algorithm identifies all the possible paths for the power to flow and obtains only
one solution. In a single iteration the MST algorithm overcome the radiality constraint.
Since, MST algorithm gives a path of minimum impedance, the line losses will be minimum
with the result no separate loss minimization procedure is required here. The solution of
MST algorithm minimizes the solution time and as a result loss minimization and load
shedding with internal priorities are included in the proposed work. Thus, in a minimum
time a power system restoration solution is obtained, which will not lead to cascaded
outage.
4. Restoration problem
An outage degrades the most important function of an electrical system, that of supplying the
customers, and thus has a radical influence on the operating objectives. Whenever power
supply interruption occurs in distribution systems due to an outage, it is imperative to bring
back the system promptly to its initial state or to an optimal target network, by switching
operations. The problem of obtaining a target network is called as power system restoration,
has two prime objectives (a) the number of customers with a restored supply should be the
largest possible and (b) the restoration should be accomplished as quickly as possible.
In this section, the network reconfiguration problem for service restoration is discussed in
detail. The system is represented on a per phase basis and the load along a feeder section is
represented as constant P, Q loads placed at the end of the lines. It is assumed that every
switch is associated with a line in the system. The network reconfiguration problem for loss
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 297
reduction involves the load transfer between the feeders or substations by changing the
position of the switches. The radial configuration corresponds to a ‘spanning tree’ of a graph
representing the network topology.
Given a graph, find a spanning tree such that the problem formulation of the restoration
problem is given here
Objective Function is to
Find the Optimal Power Path
With the following constraints:
i. Maximize the power restored to the isolated area,
max f LK XK (1)
KB
www.intechopen.com
298 New Frontiers in Graph Theory
where Li is the loading of the network element i, LMP i is the maximum permitted
loading of the network element i, and i belongs to a set of protected network elements.
These protected network elements, are normally lines and feeders that can be protected
by actual protection devices, or can be algorithmically protected. However, the fact is
that, the considered feeder is not capable of supplying the whole load and hence,
cannot be used further for problem solving.
v. Line losses: The total power losses of the network should be minimum.
vi. Feeder capacity: The total capacity of the feeder should not be violated. and
vii. Priority of customers: As the priority of each service zone is determined in advance,
which customers would be restored can be determined according to the LMP i.
This is a combinatorial optimization problem, since the solution involves the consideration
of all possible spanning trees.
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 299
Step 15. Check for over current condition. If the current capacity are violated then perform
load shedding otherwise proceed to step 17.
Step 16. Perform the load flow for the modified conditions
Step 17. If all the constraints are satisfied then display the optimal switching sequence
By applying this methodology objective function is solved and the constraints are satisfied.
The result of step 7 finds a path for the power to flow after an outage, which satisfies the
objective function. This step also satisfies the constraints viz., maximize the power restored
to the isolated area, radiality and line losses. The power restored to the isolated area is
maximum as the MST obtained after step 7 has all the possible buses available in the
network. So all the loads connected to these buses will receive the power. The MST does not
allows any closed loop in the network, as a result the MST obtained after step 7 will not
have any closed loops, so the radiality constraint is satisfied. The MST network will have a
minimum impedance value because the MST is obtained by considering the impedance
value of each distribution line. Then the losses of the network will be minimum.
The feeder capacity constraint is mainly applicable for the multi feeder networks. In the case
of the single feeder network, the loads are rearranged in the same network whereas in the
multi feeder network there are some conditions that the loads of a feeder are transferred to
the next feeder nearby. This condition is checked in the step 10. If there is any feeder
overloading then load transferring is done. If load transferring is also not possible then load
shedding is done based on the priority of the customer’s constraint.
Step 13 checks the voltage limit condition and step 15 checks the loading constraint of the
network. The maximum allowable limits are based on the network considered. Thus the
proposed methodology satisfies all the above said objective function and the constraint.
The proposed methodology is not an iterative procedure, it calculates the amount of the
load to be shed at each bus or load transferring between feeder (in the case of multi feeders)
three times to satisfy the constraints. The load shed or load transferring has to be performed
three times because the MST obtained by step 7 is based on the impedance minimization; it
means the load has no influence on the solution. To bring in the effect of the load conditions
only the load shedding or load transferring is done. Each time the amount of load to be shed
is calculated at each bus and finally all the loads are shed simultaneously.
www.intechopen.com
300 New Frontiers in Graph Theory
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 301
For the same network hybrid GA (Jizhong Zhu and Chang (1998)) and heuristic search method
(Shirmohammadi and Hong (1989)) are applied and their results are tabulated in Table 4.
www.intechopen.com
302 New Frontiers in Graph Theory
6.1 Hardware implementation of the proposed MST algorithms for restoration problem
For the real time application in the automated world the developed program has to be used
with hardware. So the developed methodology is implemented using Verilog HDL. Verilog
is a hardware description language (HDL). A HDL is a language used to describe a digital
system, for example, a network switch, or any memory or a single flip flop. This means that
by using a HDL, one can describe any hardware at any level.
The proposed methodology indicates the ON and OFF status of the switch. In this hardware
the ON and OFF status of a line is denoted by LOGIC 1 and LOGIC 0 respectively. The
status of all the lines is denoted through on-board LEDs which is interfaced with the FPGA
kit. The I/O pins of the FPGA chip are configured and port mapped accordingly. The
Verilog program for 33 – bus single feeder system is implemented in Verilog through
SPARTAN 3 FPGA (Field Programmable Gate Array) kit (Figure 8). It uses a XILINX
XC3S400 chip for processing. The XC3S400 FPGA chip is embedded in a kit with peripheral
ICs and components for research and development purpose.
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 303
7. Conclusion
A feeder reconfiguration method using MST for service restoration of radial distribution
system is presented. From the important observations of the present study it could be
concluded that:
The out-of-service area is reduced to the maximum by the developed MST methodology
The power losses of distribution systems are reduced by proper feeder reconfiguration.
www.intechopen.com
304 New Frontiers in Graph Theory
8. References
Adibi, M. M. and Kafka, R. J. (1991). Power System Restoration Issues, IEEE Computer
Applications in Power, Vol. 4, No. 2, pp. 19-24.
Ali Shatnawi, M O Ahmad and M N Swamy, (1999) Scheduling of DSP data flow graphs onto
multiprocessor for maximum throughput, IEEE 1999, pp 386 – 389.
Cavellucci and Lyra, (1997), Minimization of energy losses in electric power distribution system by
intelligent search strategies, International transaction in operational research, vol. 4,
no. 1, pp 23 – 33.
Fountas, N. A. Hatziargyriou, N. D. and Valavanisl, K. P. (1997). Hierarchical Time Extended
Petri Nets As A Generic Tool For Power System restoration, IEEE Transactions on
Power Systems, Vol. 12, No. 2, pp. 837-843.
Gregory Levitin, Shmuel Mazal–Tov and David Elmakis, (1995). Genetic algorithm for optimal
sectionalizing in radial distribution systems with alternative supply, Electric Power
Systems Research, Vol. 35, pp. 149-155.
Han – Ching kuo and Yuan Yih Hsu, (1993). Distribution System Load Estimation and Service
Restoration using a Fuzzy Set Approach, IEEE Transactions on Power Delivery, Vol. 8,
No. 4, pp. 1950-1957.
Hiroyuki Mork and Senji Tsuzuki, (1991), A fast method for topological observability analysis
using minimum spanning tree technique, IEEE Transaction on power system vol. 6, no.
2, May 1991, pp 491 – 500.
Hotta, K., Nomura, H., Takemoto, H., Suzuki, K., Nakamura, S. and Fukui, S. (1990). The
Implementation of a Real-Time Expert System for a Restoration Guide in a Dispatching
Center, IEEE Transactions on Power Systems, Vol. 5, No. 3, pp. 1032-1038.
Hoyong Kim, Yunseok ko and Kyung–Hee Jung, (1993), Artificial Neural-Network based Feeder
Reconfiguration for Loss Reduction in Distribution Systems, IEEE Transactions on
Power Systems, Vol. 8, No. 3, pp. 1356-1366.
Kaigui Xie, Jiaqi Zhou and R Billinton, (2003), Reliability evaluation algorithm for complex
medium voltage electrical distribution networks based on the shortest path, IEE Proc.-
Gener. Transm. Distrib., vol. 150, no. 6, November 2003, pp 686 – 690
Lin Ming Jin and Shu Park Chan, (1989), An electrical method for finding suboptimal routes,
ISCAS’89 IEEE pp 935 – 938.
Matsumoto, K., Sakaguchi, T., Kafka, R. J. and Adibi, M. M., (1992), Knowledge-Based Systems
as Operational Aids in Power System Restoration, Proceedings of the IEEE, Vol. 80, No.
5, pp. 689-697.
www.intechopen.com
Power Restoration in Distribution Network Using MST Algorithms 305
Michel Barbehenn, (1998), A note on the complexity of Dijkstra’s algorithm for graphs with
weighted vertices, IEEE Transactions on computers, vol. 41, no 2, feb 1998, pp 263.
Mohanty, I., Kalita, J., Das, S., Pahwa, A. and Buehler, E., (2003), Ant algorithms for the optimal
restoration of distribution feeders during cold load pickup, Proceedings of the 2003
Swarm Intelligence Symposium, SIS '03, IEEE, pp. 132-137.
Morelato, A. L. and Monticelli, A. (1989) Heuristic Search Approach to Distribution System
Restoration, IEEE Transactions on Power Delivery, Vol. 4, No. 4, pp. 2235-2241.
Nagata, T. and Sasaki, H., (2002), A Multi-Agent Approach to Power System Restoration, IEEE
transactions on power systems, Vol. 17, No. 2, pp. 457- 462.
Partricia Amancio Vargas, Christiano Lyra Filho and Fernanado J Von Zuben, (2002), On line
approach for loss reduction in electric power distribution networks using learner classifier
systems, Springer, pp 181 – 196.
Rahman, S., (1993), Artificial intelligence in electric power systems – a survey of the Japanese
industry, IEEE Transactions on Power System, Vol. 8, No. 3, pp. 1211-1218.
Shun Lin Su, Charles H Barry and Chi Yuan Lo, (1994) A space efficient short finding
algorithms, IEEE Transactions on computer aided design of integrated circuit &
systems, vol. 13, no. 8, August 1994, pp 1065 – 1068.
Si – Qing Sheng, Yun Cao and Yu Yao, (2009), Distribution Network Reconfiguration Based on
Particle Swarm Optimization and Chaos Searching”, Asia-Pacific Power and Energy
Engineering Conference, APPEEC 2009, IEEE, pp. 1-4
Sudhakar T D, et. Al, (2010), "Prim’s Algorithm for Loss Minimization and Service Restoration in
Distribution Networks", International Journal of Electrical and Computer
Engineering (IJEC), Volume 2, Number 1 (2010), pp. 43 – 62
Sudhakar T D, et. Al, (2010), “A Graph Theory - Based Distribution Feeder Reconfiguration for
Service Restoration”, International Journal of Power and Energy Systems, Vol. 30,
No. 3, 2010, pp 161 – 168
Sudhakar T D, et. Al, (2011), “Power System Reconfiguration based on Kruskal’s Algorithm" IEEE
conference ICEES 2011 Volume 1 Page No 234 – 240
Sudhakar T D, et. Al, (2011), “Power System Restoration using Reverse Delete Algorithm
Implemented in FPGA”, Second IET International Conference on Sustainable Energy
and Intelligent System, Page : 373 – 378
Sudhakar T D, et. Al, (2011), “Restoration of Power Distribution Network – A Bibliographical
Survey”, European Transactions on Electrical Power, Vol. 21, pp 635 – 655
TianTian CAi and Qian Ai, (2005), Research of PMU optimal placement in power systems”,
International conference on system theory and scientific computation, pp 38 – 43, ISBN
960-845735-1
Toune, S., Fudo, H., Genji, T., Fukuyama, Y. and Nakanishi, Y., (1998), A reactive tabu search
for service restoration in electric power distribution systems” The 1998 IEEE
International Conference on Evolutionary Computation Proceedings, IEEE World
Congress on Computational Intelligence, pp. 763-768.
Ying – Tung Hsiao and Ching – Yang Chien, (2000), Enhancement of Restoration Service in
Distribution Systems Using a Combination Fuzzy – GA Method, IEEE Transactions On
Power Systems, Vol. 15, No. 4, pp. 1394-1400.
www.intechopen.com
306 New Frontiers in Graph Theory
Yixin Yu, and Jianzhong Wu, (2002), Loads Combination Method Based Core Schema Genetic
Shortest-path Algorithm For Distribution Network Reconfiguration, 2002 IEEE, pp 1729
– 1733.
www.intechopen.com
New Frontiers in Graph Theory
Edited by Dr. Yagang Zhang
ISBN 978-953-51-0115-4
Hard cover, 526 pages
Publisher InTech
Published online 02, March, 2012
Published in print edition March, 2012
Nowadays, graph theory is an important analysis tool in mathematics and computer science. Because of the
inherent simplicity of graph theory, it can be used to model many different physical and abstract systems such
as transportation and communication networks, models for business administration, political science, and
psychology and so on. The purpose of this book is not only to present the latest state and development
tendencies of graph theory, but to bring the reader far enough along the way to enable him to embark on the
research problems of his own. Taking into account the large amount of knowledge about graph theory and
practice presented in the book, it has two major parts: theoretical researches and applications. The book is
also intended for both graduate and postgraduate students in fields such as mathematics, computer science,
system sciences, biology, engineering, cybernetics, and social sciences, and as a reference for software
professionals and practitioners.
How to reference
In order to correctly reference this scholarly work, feel free to copy and paste the following:
T. D. Sudhakar (2012). Power Restoration in Distribution Network Using MST Algorithms, New Frontiers in
Graph Theory, Dr. Yagang Zhang (Ed.), ISBN: 978-953-51-0115-4, InTech, Available from:
http://www.intechopen.com/books/new-frontiers-in-graph-theory/mst-algorithms-based-restoration-of-power-in-
distribution-network-
In:
New Frontiers in Graph Theory
Edited by Yagang Zhang
IntechOpen, 2012
DOI: 10.5772/1965
ISBN: 978-953-51-0115-4
https://www.intechopen.com/books/new-frontiers-in-graph-theory