Next Article in Journal
Controlling Factors for Organic Carbon Burial in the Late Cretaceous Nenjiang Formation of the Songliao Basin, NE China
Previous Article in Journal
The Problem of Train Scheduling in the Context of the Load on the Power Supply Infrastructure. A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal PMU Placement Technique to Maximize Measurement Redundancy Based on Closed Neighbourhood Search

by
Lourdusamy Ramya Hyacinth
1,* and
Venugopal Gomathi
2
1
Department of Electrical and Electronics Engineering, Loyola-ICAM College of Engineering and Technology, Chennai 600034, India
2
Department of Electrical and Electronics Engineering, College of Engineering Guindy, Anna University, Chennai 600025, India
*
Author to whom correspondence should be addressed.
Energies 2021, 14(16), 4782; https://doi.org/10.3390/en14164782
Submission received: 20 July 2021 / Revised: 2 August 2021 / Accepted: 3 August 2021 / Published: 6 August 2021
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
This paper proposes a method for the optimal placement of phasor measurement units (PMUs) for the complete observability of a power system based on the degree of the neighbourhood vertices. A three-stage algorithm is used to determine the minimum number of PMUs needed to make the system observable. The key objective of the proposed methodology is to minimize the total number of PMUs to completely observe a power system network and thereby minimize the installation cost. In addition, the proposed technique also focuses on improving the measurement redundancy. The proposed method is applied on standard IEEE 14-bus, IEEE 24-bus, IEEE 30-bus, IEEE 57-bus and IEEE 118-bus test systems and a hybrid AC/DC microgrid test system. The results obtained are compared with already existing methods in terms of the Bus Observability Index (BOI) and System Observability Redundancy Index (SORI). The results show that the proposed method is simple to implement and provides better placement locations for effective monitoring compared to other existing methods.

1. Introduction

The higher penetration levels of renewable power and the deregulation of the electricity sector to satisfy the ever-increasing demand for electricity are making the power system network more vulnerable. Hence, closely monitoring power grids is an important diagnostic task. This is effectively achieved by the deployment of Phasor Measurement Units (PMUs). PMUs have gained more popularity because of their ability to accurately measure bus voltage and branch current phasors with respect to a Global Positioning System (GPS) clock every few microseconds [1]. Placing PMUs at all locations in a power system network is not economically feasible due to their cost. Therefore, it is necessary to properly distribute PMUs in order to obtain a good estimation of power system states. This problem is known as an optimal PMU placement (OPP) problem. The preliminary objective of an OPP problem is to find strategic locations for PMU placement such that
  • The system is completely observable and
  • The solution is economically viable.
A power system is said to be completely observable only when all of its states can be uniquely determined [2]. Topological and numerical observability are the two different observabilities discussed in the literature. Algorithms to satisfy numerical observability demand many calculations and high precision related to cumulative error. However, algorithms that concentrate on addressing topological observability are simpler and are sufficient for the state estimator [3]. A major application of PMU is to improve state estimation [4]. This paper focuses on the optimal placement of PMUs from the perspective of state estimation. Hence, the discussions are limited to topological observability. Algorithms that deal with topological observability focus on the structural connectivity of the network.
Generally, deterministic approaches (such as integer programming [5,6,7,8,9,10,11,12,13,14] and the Groebner base algorithm [15]) and heuristic approaches are widely used to address topological observability. Dua et al. apply a multistage approach based on Integer Linear Programming (ILP). They also introduce two performance indices to measure the quality of measurement location selected [5]: the Bus Observability Index (BOI) and System Observability Redundancy Index (SORI). These indices are later used to evaluate the results obtained for the proposed method. However, it is known that deterministic approaches are influenced by the local minima, and integer programming cannot simultaneously handle multiple objectives such as minimizing the number of PMUs and maximizing the redundancy [16].
There are also a few contributions based on nature-inspired and evolutionary algorithms [17,18,19,20,21,22,23,24,25,26,27,28]. However, these solution methodologies are iterative and hence consume more computational time and space.
With regard to the analysis of the topology of a power system network, graph theoretical approaches are also followed in the literature. The paper by Baldwin et al. was one of the first of this kind to use graph theory for the OPP problem. The work explains the existence of local minima in the search space. To maximize the coverage, PMUs are placed at buses with the maximum degree [29]. However, it is proven that this may not result in the minimum number of PMUs because of the presence of local minima. Several methodologies involving graph theoretical concepts have been reported, and most of the work has focused on forming a spanning tree. Denegri et al. used a minimum spanning tree generation algorithm to locate optimal meter placement positions [30]. Haynes et al. introduced the power domination number to identify the location of measurement devices [31]. Nuqui et al. initially used the concept of a spanning tree and then used Simulated Annealing [32]. Venugopal et al. introduced the concepts of vertex colouring and the AVL tree to solve the optimal placement problem [33]. Recently, Devi et al. presented the genetic algorithm along with the concept of the minimum spanning tree [34]. Spanning tree approaches help researchers to arrive at a minimum number of PMUs but do not assure maximum redundancy.
Few works have reported on the concept of domination to identify the dominant set of the network. A multi-objective function that combines non-dominated sorting and the genetic algorithm has been used [35,36] to solve the optimization problem. Peng et al. combined non-dominated sorting with differential evolution [37]. Recently, Saravanan et al. used the concept of domination integrity [38]. It is inferred that, focusing on the non-dominating set, the authors arrived at a global optimal solution.
A bus is said to be directly observed if a PMU is placed at that bus and is said to be indirectly observed if a PMU is placed at its neighbouring bus. If all the buses in the network are either directly or indirectly observable, the network is said to be completely observable. The BOI and SORI act as indicators for observability and measurement redundancy [13]. By improving the measurement redundancy, poor-quality measurement data can be detected and removed by the bad data processor of the state estimator. In case of lower values of measurement redundancy, there may be critical measurements, and the loss of those measurements might affect the complete observability of the network. Furthermore, poor-quality data appearing in the critical measurements cannot be removed by the state estimator and will lead to the computation of an inaccurate estimation of the operating state of the power system [4]. Therefore, to improve the performance of state estimators, PMUs have to be placed tactically at locations to minimize their number and also maximize the coverage, thereby improving redundancy.
Comprehending the positive and negative aspects of various proposals, this paper uses graph theoretical concepts in three stages. In the first stage, a weight is introduced to minimize the number of PMUs and to maximize measurement redundancy. Based on this weight, the vertex set is divided into influential and non-influential subsets. The weight is calculated based on the degree of the vertex and the degree of its neighbouring vertices. In the second stage, by analyzing the elements of a non-influential subset, a few locations are selected. Finally, in the third stage, the set of locations selected in the previous stage is further reduced considering the BOI of every vertex. The obtained results are evaluated in terms of the BOI and SORI.
The paper is organized as follows: Section 2 delineates the technical background related to the proposed technique. Section 3 presents the problem formulation, highlighting the attributes that decide the optimal placement locations. Section 4 presents the solution methodology, explaining the three stages of the algorithm. Finally, Section 5 discusses the results and Section 6 concludes with the outcomes of the paper.

2. Technical Background

A graph G = ( V , E ) consists of a set of objects V = { v 1 , v 2 , , v n } whose elements are called vertices and another set E = { e 1 , e 2 , , e m } whose elements are called edges, such that each edge e k is identified with an unordered pair ( v i , v j ) of vertices [39]. Every power system network with buses { 1 , 2 , , n } and transmission lines is modelled as a graph G = ( V , E ) by replacing all buses with vertices V = { v 1 , v 2 , , v n } and edges E = { e 1 , e 2 , , e m } .
Let n = | V | and m = | E | correspond to the cardinality of the vertex set and the edge set, respectively. Thus, n and m correspond to the number of buses and transmission lines of the power system network. If  e = ( v i , v j ) , where e E and v i , v j V , e is said to be incident with v i and v j (where v i and v j are called the end vertices of e). Furthermore, v i and v j are said to be adjacent to each other.
Let A be the adjacency matrix of the undirected graph G. Then,
A = [ a i j ] ( n × n )
where
a i j = 1 if v i is adjacent to v j 0 otherwise
The open neighbourhood of the vertex v i is
N ( v i ) = { v j V ( G ) / ( v i , v j ) E ( G ) }
The closed neighbourhood of a vertex v i is
N [ v i ] = { v i } N ( v i )
The degree of the vertex v i , d ( v i ) , is the cardinality of the open neighbourhood of v i . Given a set of vertices S = { v 1 , v 2 , , v x } , the open neighbourhood of S is
N ( S ) = N ( v 1 ) N ( v 2 ) N ( v x )
The closed neighbourhood of S is
N [ S ] = S N ( S )
In this paper, i or v i are interchangeably used to denote the bus i or vertex v i .

3. Problem Formulation

The Optimal PMU Placement (OPP) problem is modelled as a cost-minimization problem. Let the binary variable x i denote the presence or absence of a PMU at bus v i . Thus, PMU placement set for an n-bus system is
X = { x 1 , x 2 , , x n }
where
x i = 1 , if PMU is placed at bus v i 0 , if PMU is not placed at bus v i
Let w i be the cost incurred for placing a PMU at bus v i . The mathematical model of the OPP problem is
J = M i n i = 1 n w i x i
subject to f i 1 , where f i , the observability constraint of bus v i , is given by
f i = j = 1 n c i j x j
where elements of the connectivity matrix are given by
c i j = 1 , if i = j or i is adjacent to j 0 , otherwise
Given a graph G, OPP solution determines a set S such that every vertex of the system is in S or is the neighbour of the vertex in S. As, the vertex of S observes itself and all its neighbours [34], the diagonal elements of the connectivity matrix c i i are assigned a value of 1.
For an IEEE seven-bus system, the constraint function f i is described as
f 1 f 2 f 3 f 4 f 5 f 6 f 7 = 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 1 1 1 0 1 0 0 0 1 1 1 0 1 0 0 0 1 1 0 1 0 1 1 0 0 1 0 0 0 0 1 1 0 1 × x 1 x 2 x 3 x 4 x 5 x 6 x 7 1 1 1 1 1 1 1
That is, f i should hold a minimum value of 1 to satisfy complete observability and could correspond to a maximum value equal to 1 more than the degree of that vertex v i ; in other words, 1 f i d ( v i ) + 1 .
Hence, it could be concluded that the observability constraint is greatly influenced by the degree of the vertex. Along with the degree of the vertex, one more attribute, the average neighbourhood degree corresponding to the vertex, is considered. The average neighbourhood degree of a vertex v i is calculated by adding the degree of all vertices in the open neighbourhood of v i divided by the degree of that vertex v i . The interlinking of the degree of the vertex with its average neighbourhood degree, γ , is calculated for every vertex. Thus, γ ( v i ) is the difference between the degree and the average neighbourhood degree of v i . It is expressed mathematically as
γ ( v i ) = d ( v i ) v j N ( v i ) d ( v j ) d ( v i )
The significance of the considered attributes (degree and average neighbourhood degree) is explained by considering the standard IEEE seven-bus system. The values are tabulated in Table 1.
From Table 1, it is observed that vertices v 2 , v 3 and v 4 have the maximum degree. If choosing vertices with maximum degree is the only attribute that decides the placement location, then vertices v 2 , v 3 and v 4 would have been selected. In this case, vertex 3 would become redundant; thus, yet another attribute (the average neighbourhood degree) is proposed. Interlacing these two attributes, γ , the difference between the degree and the average neighbourhood degree is calculated for every vertex.
As in Table 1, the degrees of vertices v 2 , v 3 and v 4 are the same. However, when the average neighbourhood degree of those vertices is considered along with the degree of the vertices, their corresponding γ values differ. The plot of γ for every vertex of an IEEE seven-bus system is given in Figure 1. Based on these γ values, the vertices are segregated as influential and non-influential sets. Figure 1 also depicts the segregation of vertices as influential and non-influential sets.

4. Solution Methodology

The defined OPP problem is solved based on the values of γ . The proposed method is divided into three stages.

4.1. Bifurcation

Vertices are arranged based on γ and a new set, Γ , is formed. The set Γ is obtained by arranging the vertices with γ in decreasing order. That is,
Γ = { v i , v j , / γ ( v i ) γ ( v j ) v i , v j V ( G ) }
This set is then divided into two sets, namely the influential and non-influential sets. Therefore,
Γ = { Γ A Γ B } and Γ A Γ B = { }
where the first N 2 vertices in Γ form the influential set Γ A and the remaining vertices in Γ form the non-influential set Γ B .
The vertices of the influential set are a degree greater than or equal to the average degree of their neighbouring vertices, whereas the vertices of the non-influential set have one or more neighbours with a greater degree. The process at this stage is presented in Algorithm 1 and is also discussed considering an IEEE seven-bus system.
Algorithm 1 Bifurcation ( n , D , A m )
for i in V do
  sum_neighbour_degree = 0
  for neighbour_vertex in A m ( i )  do
   sum_neighbour_degree = sum_neighbour_degree +D(neighbour_vertex)
  end for
   ( i ) = D ( i ) (sum_neighbour_degree/ D ( i ) )
   Γ [i][0] = i
   Γ [i][1] = (i)
end for
Γ = sort( Γ , descending)    //splitting Γ Array into Influential Vertices and Non-
 Influential Vertices
n A = ceil( n / 2 )
n B = n n A
A = Ascending ( Γ [1 to n A ])
B = Ascending ( Γ [ n A + 1 to n])
For an IEEE seven-bus system, the sets Γ , Γ A and Γ B are
Γ = { v 2 , v 4 , v 3 , v 5 , v 7 , v 6 , v 1 }
Γ A = { v 2 , v 4 , v 3 } and Γ B = { v 5 , v 7 , v 6 , v 1 }
The vertices in the influential set correspond to greater values of γ and are prone to be selected as an optimal location. This is because these vertices with higher degrees observe a good number of vertices but may not ensure complete observability. Since the vertices in the non-influential set are devoid of PMUs, to observe these vertices, a PMU must be placed in their neighbourhood. Hence, a closed neighbourhood search in the entities of the non-influential set is deployed at the next stage.

4.2. Closed Neighbourhood Search (CNS)

In this stage, the closed neighbourhoods of the vertices of the non-influential set are analyzed. Among the vertices in the closed neighbourhood, the vertex v i with the greatest γ value is chosen as an optimal location. Let S represent the set containing the selected vertices at this stage. Initially, S : = { } and N [ S ] : = { } .
The set S is updated as S : = S { v i } at every iteration if N [ v i ] N [ S ] N [ v i ] . The iterations proceed by analyzing the closed neighbourhood of all vertices in the non-influential set until complete observability is reached. Observability is verified at the end of every iteration using the relation N [ S ] = V ( G ) . When the observability condition is satisfied, the vertices in S at that iteration may form the optimal solution set.
In case observability is not reached even after exhaustively searching the closed neighbourhood of the vertices in Γ B , a similar search is extended to the vertices in Γ A whose γ 0 . This occurs especially in higher-order bus systems. Thus, a near optimal solution is obtained at this stage. The steps involved in this stage for an IEEE seven-bus system are explained in Table 2. The iteration stops if N [ S ] = V ( G ) . Algorithm 2 explains the steps followed in this approach.
Algorithm 2 Closed Neighbourhood Search ( Γ , A , B , n )
S = set()                // Optimal Solution Set
k = 1                 // Counter
for bRow in B do
  while ( N [ S ] V [ G ] ) do
   nodes = b Row [ 0 ] A m (bRow [ 0 ] ) // closed neighbourhood
    s k = MAX ( Γ [nodes])
    N [ s k ] = s k A m ( s k )
   if ( N [ s k ] N [ S ] N [ s k ] ) then
    S.add ( s k ) ;
     k = k + 1
   end if
  end while
end for
if (length ( N [ S ] ) < n ) then
  for aRow in A do
   while ( N [ S ] V [ G ] ) do
    nodes = a Row [ 0 ] A m (aRow [ 0 ] )
     s k = MAX( Γ [nodes])
     N [ s k ] = s k A m ( s k )
    if ( N [ s k ] N [ S ] N [ s k ] ) then
     S.add( s k );
      k = k + 1
    end if
   end while
  end for
end if

4.3. Pruning

This is the final verification stage to further reduce the set S.
In the second stage, the CNS might lead to the local minimum solution set. To avoid this, pruning is used. Hurtgen et al. suggest making a random move in the neighbourhood to avoid local minima [17]. This stage defines certain rules to further optimize the results obtained in the previous stage and is more appropriate to higher-order systems. This reduces the placement locations by investigating the BOI and the closed neighbourhood of every element in S.
The BOI for a bus (i) is the count that defines the number of times that bus is observed either directly or indirectly by a PMU. The SORI of a system is the sum of the BOI of all buses in the network. The factors of the BOI and SORI are used to evaluate the quality of optimal placement locations [5,13].
The steps involved in Algorithm 3 are explained as follows:
  • The observability of every vertex is scrutinized and the BOI is calculated for every vertex;
  • The vertices belonging to the set S with BOI equal to one are considered. Let T be the set of vertices belonging to S with a BOI equal to one. The set T = { v a , v b , } is defined as the temporary set of vertices that has to be processed at this stage;
  • An intersection of the closed neighbourhood of every vertex v a in set T and the closed neighbourhood of every other vertex v b in T is taken. If the result of this intersection is only two vertices—say, { v x , v y } —then it could be inferred that any one of these vertices { v x , v y } could be used to observe the vertices v a and v b . Among  v x and v y , the vertex that corresponds to the highest γ replaces the original locations v a and v b in set S.
Thus, the redundant PMUs are cropped, and the solution reaches a global optimum.
Algorithm 3 Pruning ( V , S , A m )
 placementMap = Map()
for s in S do
   N [ s ] = A m ( s ) s
  difference = N [ s ] N [ S s ]
  singleNode = difference [ 0 ]
  if (length(difference) = = 1 && singleNode s ) then
   placementMap.append( s : singleNode A m (singleNode))
  end if
end for
X = S
for p in placementMap do
  for j in placementMap do
   if ( p j ) then
     I = (p∪ placementMap(p)) ∩ (j∪ placementMap(j))
    if (len ( I ) > 0 ) then
     X.remove(p)
     X.remove(j)
     X.append( I [ 0 ] )
    end if
   end if
  end for
end for

5. Simulation Results

The algorithm was tested for standard IEEE test systems including a hybrid AC/DC microgrid system. This microgrid system [40] consisted of both AC and DC generation sources supplying a hybrid set of loads that operated with both AC and DC power.
The results obtained in all three stages for the proposed methodology are shown in Table 3. It could be seen that in the case of lower-order systems, an optimal solution was reached in stage 2, and a further reduction in stage 3 occurred only for higher-order systems.
The parameters of the BOI and SORI act as a measure of redundancy. The number of measurements obtained from a vertex increases as a greater number of lines are connected to that vertex. This tendency is represented as the Bus Observability Index (BOI).
The concept of the BOI ensures an evenly dispersed distribution of PMUs around the network, thereby limiting the number of PMUs, whereas the SORI is an indication of measurement redundancy. Table 4 shows a comparison of the OPP based on integer programming methods [13] and the proposed method.
The number of PMUs required for complete observability is the same for all the systems. However, the BOI and SORI depend on the choice of optimal placement locations. If a PMU is placed at a radial bus, it makes two buses observable, but if a PMU is placed at a bus to which a radial bus is connected, it makes more than two buses observable [41]. In the proposed method, this is achieved by prioritizing the node with the maximum degree. Thus, the SORI is improved. The proposed method was executed using Algorithm 4. Figure 2 presents the framework of proposed methodology.
Algorithm 4 Find Optimal Placement ( A )
 //A—Adjacency Matrix
 //n—Number of vertices
 //D—Degree Vector of each vertex
 //V—Set of Vertices
 // A m —Adjacency Map—i.e.,  { v 1 : ( v 2 , v 4 ) , v 2 : ( v 1 , v 5 , v 6 ) , v n }
[ Γ , A , B ] = bifurcation ( D , A m )   // Γ —Gamma Array i.e.,  [ ( v 1 , 1 ) , ( v 2 , 2 ) , , ( v n , n ) ]
S = ClosedNeighbourhoodSearch ( Γ , A , B , n )
X = pruning ( V , S , A m )
A comparison of the PMU count and percentage of buses for different IEEE standard systems allocated with PMUs by integer programming and the proposed method are shown in Figure 3. Figure 3 shows that the number of PMUs recommended by the proposed method is either equal to or less than the count suggested by the integer programming method. Figure 4 depicts the improvement in the SORI with the proposed method compared to integer programming.
With greater values of the SORI for the proposed method, it is evident that the proposed method would render a greater measurement redundancy. Thus, it can be concluded that the solution obtained is a global optimal solution.
The algorithm was programmed and implemented using Python. NumPy is a Python library used for programming. This program was implemented on a Core i7, 2.4 GHz PC with 8.00 GB RAM.
The computation time for the considered test systems in milliseconds is given in Table 5.
It is evident from Table 5 that the proposed algorithm took only a few milliseconds and thus was proven to be fast.

6. Conclusions

The proposed method identifies and highlights the property of three major attributes in deciding placement locations: the degree of the vertex, the average neighbourhood degree of the vertex, and the BOI.
  • The degree of the vertex helps to maximize the measurement redundancy;
  • The average neighbourhood degree and the BOI aid in reaching a global optimal solution.
A unique attempt to interlace these attributes has been made and was proven to be successful. A three-stage algorithm has been proposed in which the first two stages ensure the maximization of the measurement redundancy and the third stage confirms the selection of minimum number of PMUs. Minimizing the number of PMUs reduces the investment cost on PMUs required to completely observe the system. The main concern for optimally placing PMUs is to improve the state estimation process. For this, the system has to be completely observable, and also a good measurement redundancy has to be maintained. It can be seen from the values of the BOI and SORI that system was completely observed and also measurement redundancy was improved in our experiment. The following are evident from the results:
  • The number of PMUs computed for a system to be completely observable is minimum;
  • The chosen strategic locations improve the measurement redundancy;
  • The improved redundant data aid in obtaining more reliable estimates through state estimation;
  • The complexity of the proposed algorithm is O ( n ) , and hence it is simple, fast and easy to implement;
  • The proposed technique is generalized and could be extended to systems of higher order and even to microgrid systems.
A majority of the earlier contributions concentrate only on reducing the investment cost. Like other contributions, the proposed method reduces the PMU count, maintaining complete observability; in addition, it also improves measurement redundancy.

Author Contributions

L.R.H.: Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Writing—original draft; V.G.: Conceptualization, Investigation, Supervision, Validation, Visualization, Writing—review & editing. Both authors have read and agreed to the published version of the manuscript.

Funding

Not applicable.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

We sincerely thank the reviewers for their comments regarding the improvement of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

AAdjacency matrix
A m Adjacency map
c i j element of connectivity matrix
d ( v i ) degree of vertex v i
E or E ( G ) set of edges
GGraph
N ( S ) open neighbourhood of vertices in set S
N ( v i ) open neighbourhood of vertex v i
N [ S ] closed neighbourhood of vertices in set S
N [ v i ] closed neighbourhood of vertex v i
Sset of vertices
Ttemporary set of vertices with BOI equal to one
V or V ( G ) set of vertices
v i , v j , v a , v b random vertices
w i cost incurred for placing PMU at vertex v i
XPMU placement set
γ difference between degree and average neighbourhood degree of vertex v i
Γ set of vertices having γ in decreasing order
Γ A influential set
Γ B non-influential set

References

  1. IEEE Standards Association. IEEE Guide for Synchronization, Calibration, Testing, and Installation of Phasor Measurement Units (PMUs) for Power System Protection and Control IEEE Power and ENERGY Society; IEEE Standard C; IEEE Standards Association: Piscataway, NJ, USA, 2013; pp. 1–107. [Google Scholar]
  2. Abur, A.; Exposito, A.G. Power System State Estimation: Theory and Implementation; Mercel Dekker: New York, NY, USA, 2004. [Google Scholar]
  3. Zhao, H.-S.; Ying, L.; Mi, Z.-Q.; Lei, Y. Sensitivity Constrained PMU Placement for Complete Observability of Power Systems. In Proceedings of the 2005 IEEE/PES Transmission & Distribution Conference & Exposition: Asia and Pacific, Dalian, China, 15–18 August 2005; pp. 1–5. [Google Scholar] [CrossRef]
  4. Zhang, P. Phasor Measurement Unit (PMU) Implementation and Applications; Electric Power Research Institute: Palo Alto, CA, USA, 2007. [Google Scholar]
  5. Dua, D.; Dambhare, S.; Gajbhiye, R.K.; Soman, S.A. Optimal Multistage Scheduling of PMU Placement: An ILP Approach. IEEE Trans. Power Deliv. 2008, 23, 1812–1820. [Google Scholar] [CrossRef]
  6. Gomathi, V.; Ramachandran, V. Optimal location of PMUs for complete observability of power system network. In Proceedings of the 1st International Conference on Electrical Energy Systems, Chennai, India, 3–5 January 2011; pp. 314–317. [Google Scholar] [CrossRef]
  7. Azizi, S.; Dobakhshari, A.S.; Sarmadi, S.A.N.; Ranjbar, A.M. Optimal PMU Placement by an Equivalent Linear Formulation for Exhaustive Search. IEEE Trans. Smart Grid 2012, 3, 174–182. [Google Scholar] [CrossRef]
  8. Mahaei, S.M.; Hagh, M.T. Minimizing the number of PMUs and their optimal placement in power systems. Electric Power Syst. Res. 2012, 83, 66–72. [Google Scholar] [CrossRef]
  9. Huang, L.; Sun, Y.; Xu, J.; Gao, W.; Zhang, J.; Wu, Z. Optimal PMU Placement Considering Controlled Islanding of Power System. IEEE Trans. Power Syst. 2014, 29, 742–755. [Google Scholar] [CrossRef]
  10. Bhonsle, J.; Junghare, A. Optimal placing of PMUs in a constrained grid: An approach. Turk. J. Electr. Eng. Comput. Sci. 2016, 24, 4508–4516. [Google Scholar] [CrossRef]
  11. Aghaei, J.; Baharvandi, A.; Rabiee, A.; Akbari, M. Probabilistic PMU Placement in Electric Power Networks: An MILP-Based Multiobjective Model. IEEE Trans. Ind. Inform. 2015, 11, 332–341. [Google Scholar] [CrossRef]
  12. Chen, X.; Sun, L.; Chen, T.; Sun, Y.; Rusli Tseng, K.J.; Ling, K.V.; Ho, W.K.; Amaratunga, G.A.J. Full Coverage of Optimal Phasor Measurement Unit Placement Solutions in Distribution Systems Using Integer Linear Programming. Energies 2019, 12, 1552. [Google Scholar] [CrossRef] [Green Version]
  13. Rahman, N.H.A.; Zobaa, A.F. Optimal PMU placement using topology transformation method in power systems. J. Adv. Res. 2016, 7, 625–634. [Google Scholar] [CrossRef] [Green Version]
  14. Anas, A.; Lingling, F. Optimal PMU placement for modeling power grid observability with mathematical programming methods. Int. Trans. Electr. Energy Syst. 2019, 30, e12182. [Google Scholar] [CrossRef]
  15. Bečejac, V.; Stefanov, P. Groebner bases algorithm for optimal PMU placement. Int. J. Electr. Power Energy Syst. 2020, 115, 105427. [Google Scholar] [CrossRef]
  16. Chakrabarti, S.; Kyriakides, E. Optimal Placement of Phasor Measurement Units for Power System Observability. IEEE Trans. Power Syst. 2008, 23, 1433–1440. [Google Scholar] [CrossRef]
  17. Hurtgen, M.; Maun, J.C. Optimal PMU placement using Iterated Local Search. Int. J. Electr. Power Energy Syst. 2010, 32, 857–860. [Google Scholar] [CrossRef]
  18. Ahmadi, A.; Alinejad-Beromi, Y.; Moradi, M. Optimal PMU placement for power system observability using binary particle swarm optimization and considering measurement redundancy. Expert Syst. Appl. 2011, 38, 7263–7269. [Google Scholar] [CrossRef]
  19. Hajian, M.; Ranjbar, A.M.; Amraee, T.; Mozafari, B. Optimal placement of PMUs to maintain network observability using a modified BPSO algorithm. Int. J. Electr. Power Energy Syst. 2011, 33, 28–34. [Google Scholar] [CrossRef]
  20. Koutsoukis, N.C.; Manousakis, N.M.; Georgilakis, P.S.; Korres, G.N. Numerical observability method for optimal phasor measurement units placement using recursive Tabu search method. IET Gener. Transm. Distrib. 2013, 7, 347–356. [Google Scholar] [CrossRef]
  21. El-Zonkoly, A.; El-Safty, S.; Maher, R. Optimal placement of PMUs using improved tabu search for complete observability and out-of-step prediction. Turk. J. Electr. Eng. Comput. Sci. 2013, 21, 1376–1393. [Google Scholar] [CrossRef] [Green Version]
  22. Singh, S.P. Optimal placement of phasor measurement units using gravitational search method. Int. J. Electr. Comput. Electron. Commun. Eng. 2015, 9, 274–278. [Google Scholar] [CrossRef]
  23. Dalali, M.; Karegar, H.K. Optimal PMU placement for full observability of the power network with maximum redundancy using modified binary cuckoo optimization algorithm. IET Gener. Transm. Distrib. 2016, 10, 2817–2824. [Google Scholar] [CrossRef]
  24. Müller, H.H.; Castro, C.A. Genetic algorithm-based phasor measurement unit placement method considering observability and security criteria. IET Gener. Transm. Distrib. 2016, 10, 270–280. [Google Scholar] [CrossRef]
  25. Maji, T.K.; Acharjee, P. Multiple Solutions of Optimal PMU Placement Using Exponential Binary PSO Algorithm for Smart Grid Applications. IEEE Trans. Ind. Appl. 2017, 53, 2550–2559. [Google Scholar] [CrossRef]
  26. Saleh, A.; Adail, A.S.; Wadoud, A.A. Optimal phasor measurement units placement for full observability of power system using improved particle swarm optimization. IET Gener. Transm. Distrib. 2017, 11, 1794–1800. [Google Scholar] [CrossRef]
  27. Bashian, A.; Assili, M.; Anvari-Moghaddam, A. A security-based observability method for optimal PMU-sensor placement in WAMS. Int. J. Electr. Power Energy Syst. 2020, 121, 106157. [Google Scholar] [CrossRef]
  28. Abdelsalam, A.A.; Hassanin, K.M.; Abdelaziz, A.Y.; Alhelou, H.H. Optimal PMUs placement considering ZIBs and single line and PMUs outages. AIMS Energy 2020, 8, 122–141. [Google Scholar] [CrossRef]
  29. Baldwin, T.L.; Mili, L.; Boisen, M.B.; Adapa, R. Power system observability with minimal phasor measurement placement. IEEE Trans. Power Syst. 1993, 8, 707–715. [Google Scholar] [CrossRef]
  30. Denegri, G.B.; Invernizzi, M.; Milano, F. A security oriented approach to PMU positioning for advanced monitoring of a transmission grid. In Proceedings of the International Conference on Power System Technology, Kunming, China, 13–17 October 2002; Volume 2, pp. 798–803. [Google Scholar] [CrossRef]
  31. Haynes, T.W.; Hedetniemi, S.M.; Hedetniemi, S.T.; Henning, M.A. Domination in Graphs Applied to Electric Power Networks. SIAM J. Discret. Math. 2002, 15, 519–529. [Google Scholar] [CrossRef]
  32. Nuqui, R.F.; Phadke, A.G. Phasor measurement unit placement techniques for complete and incomplete observability. IEEE Trans. Power Deliv. 2005, 20, 2381–2388. [Google Scholar] [CrossRef]
  33. Venugopal, G.; Velayutham, U. Optimal placement of PMU based on vertex colouring and AVL tree technique. Int. J. Appl. Eng. Res. 2015, 10, 13841–13853. [Google Scholar]
  34. Devi, M.M.; Geethanjali, M. Hybrid of Genetic Algorithm and Minimum Spanning Tree method for optimal PMU placements. Measurement 2020, 154, 107476. [Google Scholar] [CrossRef]
  35. Kong, X.; Wang, Y.; Yuan, X.; Yu, L. Multi Objective for PMU Placement in Compressed Distribution Network Considering Cost and Accuracy of State Estimation. Appl. Sci. 2019, 9, 1515. [Google Scholar] [CrossRef] [Green Version]
  36. Srinivas, N.; Deb, K. Multi-objective function optimization using nondominated sorting genetic algorithms. Evol. Comput. 1994, 2, 221–248. [Google Scholar] [CrossRef]
  37. Peng, C.; Sun, H.; Guo, J. Multi-objective optimal PMU placement using a non-dominated sorting differential evolution algorithm. Int. J. Electr. Power Energy Syst. 2010, 32, 886–892. [Google Scholar] [CrossRef]
  38. Saravanan, M.; Sujatha, R.; Sundareswaran, R.; Balasubramanian, M. Application of domination integrity of graphs in PMU placement in electric power networks. Turk. J. Electr. Eng. Comput. Sci. 2018, 26, 2066–2076. [Google Scholar] [CrossRef]
  39. Deo, N. Graph Theory with Applications to Engineering and Computer Science; Prentice Hall Inc.: New Delhi, India, 1974. [Google Scholar]
  40. Ortiz, L.; Orizondo, R.; Águila, A.; González, J.W.; López, G.J.; Isaac, I. Hybrid AC/DC microgrid test system simulation: Grid-connected mode. Heliyon 2019, 5, e02862. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Roy, B.K.S.; Sinha, A.K.; Pradhan, A.K. An optimal PMU placement technique for power system observability. Int. J. Electr. Power Energy Syst. 2012, 42, 71–77. [Google Scholar] [CrossRef]

Short Biography of Authors

Lourdusamy Ramya Hyacinth completed her bachelor’s degree in Electrical and Electronics Engineering from Government College of Engineering, Tirunelveli, Tamilnadu, India in 2011. Later completed Master of Engineering in the field of Power Systems at College of Engineering, Guindy, Anna University, Chennai, Tamilnadu, India in 2013. She is at present an Assistant Professor at Loyola-ICAM College of Engineering and Technology, Nungambakkam, Chennai, Tamilnadu, India. Also, she is currently pursuing her research at Anna University, Chennai, India. Her field of interests include Power System State Estimation, Optimal PMU Placement, Bad Data Analysis and IoT based services for power systems.
Venugopal Gomathi completed her bachelor’s degree in Electrical and Electronics Engineering from Madras University, Chennai, Tamilnadu, India in 2002. Later, completed Master of Engineering in 2004 and Ph.D in 2011 in the field of Power Systems at College of Engineering, Guindy, Anna University, Chennai, Tamilnadu, India. She is an Associate Professor in the Department of Electrical and Electronics Engineering at College of Engineering Guindy, Anna University, Chennai, Tamilnadu, India. Her research interests include Power System operation and Control, State estimation, Modelling and Control of Smart Grids and Microgrids, Congestion Management, Distributed Demand response and Cloud Services for Power system control.
Figure 1. Plot of γ for IEEE seven-bus system.
Figure 1. Plot of γ for IEEE seven-bus system.
Energies 14 04782 g001
Figure 2. Framework of the proposed method.
Figure 2. Framework of the proposed method.
Energies 14 04782 g002
Figure 3. Variation of bus count and percentage of buses allocated with PMUs.
Figure 3. Variation of bus count and percentage of buses allocated with PMUs.
Energies 14 04782 g003
Figure 4. SORI of integer programming vs. proposed method.
Figure 4. SORI of integer programming vs. proposed method.
Energies 14 04782 g004
Table 1. Degree and average neighbourhood degree of IEEE seven-bus system.
Table 1. Degree and average neighbourhood degree of IEEE seven-bus system.
VertexDegreeAverage Neighbourhood Degree
v 1 13
v 2 32
v 3 32.667
v 4 32.333
v 5 22.5
v 6 23
v 7 22.5
Table 2. Process flow of closed neighbourhood search for IEEE seven-bus system.
Table 2. Process flow of closed neighbourhood search for IEEE seven-bus system.
Iteration ( k ) Γ B ( k ) N [ Γ B ( k ) ] v i N [ v i ] S N [ S ]
1 v 5 { v 4 , v 5 , v 7 } v 4 { v 3 , v 4 , v 5 , v 7 } { v 4 } { v 3 , v 4 , v 5 , v 7 }
γ ( v 4 ) > γ ( v 5 )
γ ( v 4 ) > γ ( v 7 )
2 v 7 { v 4 , v 5 , v 7 } v 4 { v 3 , v 4 , v 5 , v 7 } { v 4 } { v 3 , v 4 , v 5 , v 7 }
γ ( v 4 ) > γ ( v 5 )
γ ( v 4 ) > γ ( v 7 )
3 v 6 { v 2 , v 3 , v 6 } v 2 { v 1 , v 2 , v 3 , v 6 } { v 2 , v 4 } { v 1 , v 2 , v 3 , v 4 , v 5 , v 6 , v 7 }
γ ( v 2 ) > γ ( v 3 ) > γ ( v 6 )
Table 3. Stage-wise results for the proposed methodology.
Table 3. Stage-wise results for the proposed methodology.
SystemStage 1Stage 2Stage 3
IEEE 142, 6, 7, 92, 6, 7, 92, 6, 7, 9
IEEE 302, 4, 6, 9, 10, 12, 15, 19, 25, 272, 4, 6, 9, 10, 12, 15, 19, 25, 272, 4, 6, 9, 10, 12, 15, 19, 25, 27
IEEE 571, 4, 6, 9, 15, 20, 24, 27, 29, 30, 32, 36, 37, 38, 41, 46, 51, 53, 5632, 1, 36, 37, 4, 38, 41, 9, 46, 15, 51, 20, 53, 24, 56, 27, 29, 301, 4, 9, 15, 20, 24, 27, 29, 30, 32, 36, 38, 41, 46, 51, 53, 57
IEEE 1181, 5, 9, 12, 15, 17, 19, 21, 23, 27, 29, 30, 32, 34, 37, 40, 44, 46, 49, 52, 56, 59, 62, 65, 68, 70, 71, 75, 77, 80, 85, 86, 89, 92, 96, 100, 105, 1101, 5, 9, 12, 15, 17, 21, 27, 29, 30, 32, 34, 37, 40, 44, 46, 49, 52, 56, 59, 62, 65, 68, 70, 71, 75, 77, 80, 85, 86, 89, 92, 96, 100, 105, 1101, 5, 9, 12, 15, 17, 20, 23, 28, 30, 36, 40, 44, 46, 49, 52, 56, 62, 63, 68, 71, 75,77, 80, 85, 86, 90, 94, 102, 105, 110, 115
Hybrid AC/DC microgrid2, 6, 7, 11, 142, 6, 7, 11, 142, 6, 7, 11, 14
Table 4. Comparison of the effectiveness of the proposed method with the integer programming method.
Table 4. Comparison of the effectiveness of the proposed method with the integer programming method.
MethodInteger Programming MethodProposed Method
SystemOptimal PMU LocationsSORIOptimal PMU LocationsBOISORI
IEEE 142, 8, 10, 13142, 6, 7, 91,1,1,3,2,1,2,1,2,1,1,1,1,119
IEEE 301, 7, 8, 10, 11, 12, 19, 23, 26, 30, 34342, 4, 6, 9, 10, 12, 15, 19, 25, 271,3,1,4,1,5,1,1,3,3,1,2,1,2,1,1, 1,2,1,2,1,1,1,1,2,1,2,2,1,150
IEEE 572, 6, 12, 15, 19, 22, 25, 27, 32, 36, 38, 41, 46, 50, 52, 55, 57671, 4, 9, 15, 20, 24, 27, 29, 30, 32, 36, 38, 41, 46, 51, 53, 572,1,2,1,1,1,1,1,1,2,2,1,2,2,2,1,1,1,1,
1,1,1,1,1,2,2,1,2,1,1,2,1,1,1,1,1,2,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1
71
IEEE 1182, 5, 10, 12, 15, 17, 21, 25, 29, 34, 37, 41, 45, 49, 53, 56, 62, 64, 72, 73, 75, 77, 80, 85, 87, 91, 94, 101, 105, 110, 114, 1161491, 5, 9, 12, 15, 17, 20, 23, 28, 30, 36, 40, 44, 46, 49, 52, 56, 62, 63, 68, 71, 75, 77, 80, 85, 86, 90, 94, 102, 105, 110, 1151,2,3,1,1,1,1,3,1,1,2,1,1,2,2,2,3,1,
2,1,1,1,1,1,1,1,2,1,1,2,1,1,1,1,1,1,
1,1,1,1,1,2,1,1,3,1,2,2,1,1,2,1,1,2,
1,1,2,1,2,1,1,1,1,1,1,2,1,1,4,2,1,1,
1,1,2,1,2,1,1,2,2,1,1,1,2,2,1,1,2,1,
1,1,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1
156
Hybrid AC/DC microgridNANA2, 6, 7, 11, 141,1,1,2,2,2,1,1,
2,1,2,1,2,1,1
21
Table 5. Stage-wise computation time in milliseconds of the algorithm for various test systems.
Table 5. Stage-wise computation time in milliseconds of the algorithm for various test systems.
SystemStage 1Stage 2Stage 3Total
IEEE 146.71.130.17.93
IEEE 30101.90.212.1
IEEE 5711.23.40.415
IEEE 118197.5228.5
Hybrid AC/DC microgrid7.51.50.19.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hyacinth, L.R.; Gomathi, V. Optimal PMU Placement Technique to Maximize Measurement Redundancy Based on Closed Neighbourhood Search. Energies 2021, 14, 4782. https://doi.org/10.3390/en14164782

AMA Style

Hyacinth LR, Gomathi V. Optimal PMU Placement Technique to Maximize Measurement Redundancy Based on Closed Neighbourhood Search. Energies. 2021; 14(16):4782. https://doi.org/10.3390/en14164782

Chicago/Turabian Style

Hyacinth, Lourdusamy Ramya, and Venugopal Gomathi. 2021. "Optimal PMU Placement Technique to Maximize Measurement Redundancy Based on Closed Neighbourhood Search" Energies 14, no. 16: 4782. https://doi.org/10.3390/en14164782

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop