Comparison of Bounds for Optimal PMU Placement for State Estimation in Distribution Grids
Miguel Picallo, Adolfo Anta, Bart De Schutter

TL;DR
This paper investigates optimal sensor placement in large, unbalanced distribution grids to enhance state estimation accuracy, comparing bounds and proposing methods for near-optimal solutions in complex network scenarios.
Contribution
It introduces and compares bounds for optimal PMU placement, leveraging properties like convexity and modularity, to efficiently approximate solutions in large-scale distribution grids.
Findings
Bounds effectively estimate optimal sensor placement performance.
Proposed methods improve state estimation accuracy in large networks.
Validated approach on IEEE benchmark feeders.
Abstract
The lack of measurements in distribution grids poses a severe challenge for their monitoring: since there may not be enough sensors to achieve numerical observability, load forecasts (pseudo-measurements) are typically used, and thus an accurate state estimation is not guaranteed. However, an estimation is required to control distribution grids given the increasing amount of distributed generation. Therefore, we consider the problem of optimal sensor placement to improve the state estimation accuracy in large-scale, 3-phase coupled, unbalanced distribution grids. This is a combinatorial optimization problem whose optimal solution is unpractical to obtain for large networks. We explore the properties of different metrics in the context of optimal experimental design, like convexity and modularity, to propose and compare several tight lower and upper bounds on the performance of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimal Power Flow Distribution · Power System Optimization and Stability · Smart Grid Energy Management
Comparison of Bounds for Optimal PMU Placement for State Estimation in Distribution Grids
Miguel Picallo, Adolfo Anta and Bart De Schutter This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłłodowska-Curie grant agreement No 675318 (INCITE).M. Picallo and B. De Schutter are with the Delft Center for Systems and Control, Delft University of Technology, The Netherlands {m.picallocruz,b.deschutter}@tudelft.nlA. Anta is with the Austrian Institute of Technology [email protected]
Abstract
The lack of measurements in distribution grids poses a severe challenge for their monitoring: since there may not be enough sensors to achieve numerical observability, load forecasts (pseudo-measurements) are typically used, and thus an accurate state estimation is not guaranteed. However, an estimation is required to control distribution grids given the increasing amount of distributed generation. Therefore, we consider the problem of optimal sensor placement to improve the state estimation accuracy in large-scale, 3-phase coupled, unbalanced distribution grids. This is a combinatorial optimization problem whose optimal solution is unpractical to obtain for large networks. We explore the properties of different metrics in the context of optimal experimental design, like convexity and modularity, to propose and compare several tight lower and upper bounds on the performance of the optimal solution. Moreover, we show how to use these bounds to choose near-optimal solutions. We test the method on two IEEE benchmark test feeders, the 123-bus and the 8500-node feeders, to show the effectiveness of the approach.
Index Terms:
optimal sensor placement, phasor measurement units, distribution grid state estimation, submodular maximization, projected gradient descent, optimal design of experiments
I Introduction
The operation of a power network requires accurate monitoring of its state: bus voltages, line currents, consumption and generation, to efficiently manage its controllable elements. State Estimation (SE) serves that purpose by estimating a minimum representation of the network state, for example the bus voltage phasors. Taking several measurements and the admittance matrix of the network as parameters, SE typically solves a weighted least-squares problem using an iterative approach like Newton-Raphson [1, 2]. In transmission networks, SE is fundamental, since the volatile and distributed generation, which injects power in different locations of the network, causes fast-changing bidirectional power flows. In contrast, SE has not been so necessary in distribution grids until recently, since these grids used to have a simple radial structure with a single source bus injecting power. But this situation is changing due to the increasing penetration of distributed generation like PV panels, batteries, etc. [3].
The introduction of Phasor Measurement Units (PMUs) improves the monitoring of electrical networks. Some work in the literature is focused on using PMUs to achieve topological observability [4], which can be solved using integer linear programming [5]. Although cheap PMUs [6] are becoming available for mass deployment, their operational and network communication costs [7] may still prevent installing the required minimum number of sensors to achieve topological observability based only on PMUs, especially in distribution grids. If topological observability is not possible, neither is numerical observability ensured, which is required to solve the SE [4]. As a result, conventional Supervisory Control And Data Adquisition (SCADA) measurements need to be combined with PMUs to solve the SE problem [8]. Therefore, authors of recent work [9, 10] formulate the problem of optimal PMU placement in terms of maximising the SE accuracy. This accuracy is typically measured through some metric in the context of optimal design of experiments [11], applied to the covariance matrix of the SE error caused by noisy measurements and unreliable forecasts. As a result, the optimal PMU placement problem is a combinatorial optimization problem with a nonlinear objective function, the SE accuracy metric, and thus cannot be solved using linear programming. Moreover, as the size of the network increases, the optimal solution becomes unpractical to obtain given the number of possible combinations of measurements [9].
In distribution grids, one of the major limitations for SE is the lack of sufficient real-time measurements to achieve observability, even using SCADA, and thus SE algorithms need to rely on pseudo-measurements, such as load forecasts. These pseudo-measurements have typically a large relative noise associated (approximately % [12]), which causes a high uncertainty in the SE estimates [13]. As a result, there is a growing interest in using PMUs in distribution grids [14], and some recent work proposes algorithms to place sensors to satisfy a desired performance, like algorithms using greedy and random combinations of sensors [15, 16] or evolutionary algorithms [17, 18]. However, these approaches have no optimality guarantees. Since optimal solutions are unpractical in large networks, [19] uses the results in [9] to derive lower bounds for the values of the optimal solution.
Our contribution consists in proposing and comparing several bounds for the optimal solution of the PMU placement problem in distribution grids, and extending these bounds to large-scale grids. With these bounds, we will be able to check the gap between any given suboptimal solution and the optimal solution. First, we prove properties like convexity and supermodularity for some metrics in [11]; then, we use these properties to derive a combination of bounds based on convex optimization as in [10], and bounds based on supermodular minimization similar to [9]. These bounds allow us to obtain a close bound for the performance of the optimal solution of the problem under a cardinality constraint, as well as under a budget constraint and sensors with different costs. Additionally, we show how these bounds scale to large networks by using a projected gradient descent algorithm. Moreover, we show through two examples of test feeders, one of them large-scale, how bounds based on the supermodularity property perform better than those based on convexity if the number of sensors to deploy is small, as in distribution networks.
The rest of the paper is structured as follows. Section II contains the nomenclature for the most relevant symbols. Section III-A presents some background about power networks. Section III-B discusses the different types of measurements. Section III-C summarizes the newly proposed methodology for SE [13]. Section IV presents the metrics considered for the problem and their properties. Section V states the optimal sensor placement problem and derives the lower and higher bounds for each optimum value. Section VI shows the effectiveness of the bounds on a test case. Finally, Section VII presents the conclusions. For clarity purposes, proofs can be found in the Appendices A and B. Appendices C and D describe the methods to extend the approach to large grids.
II Nomenclature
[TABLE]
[TABLE]
III State Estimation in Distribution Grids
III-A Distribution Grid Model
A distribution grid consists of buses, where power is injected or consumed, and branches, each connecting two buses. This system can be modeled as a graph with nodes representing the buses, edges representing the branches, and edge weights representing the admittance of the branches, which are determined by the length and type of the line cables. In 3-phase networks buses may have up to 3 phases, so that the voltage at bus is , where (and the edge weights ). The state of the network is then typically represented by the vector bus voltages , where denotes the known voltage of the 3 phases at the source bus, and the voltages in the non-source buses, where depends on the number of buses and phases per bus. Then, using the Laplacian matrix of the weighted graph , called admittance matrix [1], the power flow equations to compute the currents and the power loads are:
[TABLE]
III-B Measurements
As explained in [13], several different sources of information can be available to solve the SE problem:
Pseudo-measurements, i.e., load estimations based on predictions and/or known installed load capacity at every bus. Since these pseudo-measurements are estimations rather than actual measurements, we model their uncertainty using a Gaussian noise with a relative large standard deviation (a typical value can be [12]). 2. 2.
Virtual measurements, i.e., buses with zero-injections, no loads connected. They can be represented as physical constraints for the voltage states by defining the set of indices of zero-injection buses :
[TABLE] 3. 3.
Real-time PMU measurements, i.e., voltage and current GPS-synchronized measurements of magnitude and phase angle. According to the IEEE standard for PMU [20], these measurements may have a small error. Again, we model this uncertainty using a Gaussian noise with a low standard deviation for the magnitude and the angle, and respectively. They can be expressed using a linear approximation [13] with magnitude and angle noise due to the measurements and imperfect synchronization. For a number of measurements we have
[TABLE]
where are the Gaussian noises with mean [math] and standard deviation respectively: , , with denoting the identity matrix of dimension , and where the matrix maps state voltages to measurements; it relates the values of the measurements to values of state voltages. Then, for measurement at phase of bus we have
[TABLE]
Since the measurement noises in (3) are small according to the PMUs standard [20], their covariance matrices can be approximated using the measurements:
[TABLE]
III-C State Estimation
Typically, SE consists in finding the voltages that best match the measurements by solving a weighted least-squares problem [1]. As proposed in [13], SE can be decomposed in two parts: First, using the pseudo-measurement estimations or predictions for the loads , we solve the power flow offline to obtain a prior estimate :
[TABLE]
Then, using the real-time PMU measurements , a posterior solution can be derived using a linear filter:
[TABLE]
where the gain matrix is obtained by minimizing the error covariance :
[TABLE]
where and are the expected error covariance of the prior estimate and the measurements respectively.
Remark 1**.**
Extra non-synchronized real-time measurements, like magnitude measurements from SCADA, can be included in the posterior update (6) for a greater improvement of the posterior estimate by using the first-order approximation of the measurement function [13]. If a multi-stage PMU deployment is considered [21], prior installed PMUs can be also considered as extra measurements in the same manner.
Remark 2**.**
As shown in [8], splitting the problem in two steps yields the same first-order approximation as solving the problem in one step. Moreover, the posterior minimum-variance estimator using the linear update (6), is equal to the maximum-likelihood using a weighted least-squares approach [13]. Therefore, we can conclude that for an SE method that assumes Gaussian noises and performs a maximum likelihood estimation, the posterior covariance will be approximately the one in (7), and thus the method developed here for optimal sensor placement can be also extended for other SE techniques satisfying these conditions.
Since in (6) is an unbiased estimator, SE accuracy can be defined as a function of the posterior covariance matrix in (7), which needs to be minimized to improve the SE accuracy. This motivates a deeper analysis of : if there are zero-injection buses at indices when solving (5), then will not be of full rank and thus will not be invertible. For convenience, we consider the restricted subspace and the linear transformation proposed in [13] to represent the space of feasible solutions: with , where is the cardinality of and is the null space of : , so that , and denotes the voltage under zero loads. Then we have , where is the covariance of . After some manipulations of (7), the resulting error covariance ( in this subspace) for the posterior estimation can be expressed as
[TABLE]
In the presence of zero-injection buses, , and then is not full rank: . It has the same rank as , which is full rank since is full rank. Moreover, the eigenvalues of are all eigenvalues of , because for any eigenvector of , is an eigenvector of with the same eigenvalue, since . Consequently, we can analyze instead of . These eigenvalues represent the lengths of the axes of the confidence ellipsoid [22]. Moreover, since measurement errors are caused separately by each sensor, they are independent, i.e. is diagonal, and we can split by every measurement:
[TABLE]
where , if the physical quantity has a sensor measuring its value, [math] otherwise; and is the special case of with all possible measurements of all types (bus voltage, bus current, and line current) for all nodes and lines in each phase.
Definition 1**.**
In order to improve the accuracy of the SE, the problem of optimal sensor placement consists in minimizing , equivalently in (9), according to a metric and under a set of constraints to limit the number of sensors or the total cost:
[TABLE]
For simplicity, we define: .
Remark 3**.**
Problem (10) is equivalent to minimizing the number of sensors or the total cost of the sensors, while enforcing a given accuracy, i.e., satisfying a performance threshold of the metric: , as in [15, 16, 17, 18]. To achieve that, the problem (10) can be solved for different numbers of sensors or budgets until the performance value is below the threshold: . The representation in (10), as used in [9, 10, 19] is preferred due to the availability of a computationally efficient optimization algorithm to solve the problem, see Appendix C.
IV Metrics for Sensor Placement
There are many possible metrics available in the context of optimal design of experiments [11]. Concretely, we will focus on the A-optimal and the D-optimal metrics, because of the properties that we will show later. Nonetheless, the results of this paper could be generalized to other metrics with the same properties.
Definition 2**.**
The A-optimal and the D-optimal metrics are defined as follows:
[TABLE]
The A-optimal metric represents the sum of the eigenvalues of and thus the sum of the lengths of axes of the confidence ellipsoid [22]. This is the metric typically used for SE methods, since standard SE maximizes the log-likelihood through a weighted least-squares minimization [1], which is equivalent to the minimum-variance estimator using the trace [13]. The D-optimal metric is the natural logarithm of the product of the eigenvalues of and it is related to the logarithm of the volume of the confidence ellipsoid [22]. These metrics have several properties relevant to the problem of optimal sensor placement:
Convexity: When relaxing in (10) to be continuous, , the metrics are convex on [22, Section 7.5] [10], and thus a global optimum can be computed efficiently. Note that despite being concave for , is convex for [22]. 2. 2.
Gradient computation: The gradients for can be derived analytically using matrix calculus [23]:
[TABLE]
These expressions will be necessary when developing gradient methods to optimize the placement of sensors in large networks, see Appendix C. 3. 3.
Monotonicity: Moreover, these metrics can be seen as set functions by defining the sets . Note that there is a bijection between both, i.e., . Therefore, we will use the notation and to denote the set and the vector respectively, and to denote the metric functions applied to them. Defining
[TABLE]
the posterior error covariance can be expressed as .
Proposition 1**.**
* are monotone decreasing.*
Proof.
Consider the sets of sensors . Since , we have . Then and thus . Consequently, for any of the functions , . ∎ 4. 4.
Modularity: Submodularity/supermodularity are a sort of concavity/convexity properties when considering set functions. The increment of a set function when adding a new element diminishes (submodular) or increases (supermodular) as the set gets larger.
Definition 3**.**
Given a finite set , a submodular/supermodular function [24] is a set function , with , where is the empty set, so that for any element and two subsets so that we have
[TABLE]
Proposition 2**.**
* is supermodular.*
Proof.
See Appendix A ∎
This means that for , there exist bounds between greedy solutions and optimal solutions, as we will see later in (19) and (24). These bounds will allow us to provide a limit on the values of the optimal solution, and thus to check how far the values of other suboptimal solutions can be from the value of the optimal solution.
Remark 4**.**
In [9] was proven that if the rows in are orthogonal, is supermodular, and lower bounds based on the supermodularity property can also be used for the A-optimal metric. However, the rows of are in general not orthogonal due to the different types of sensors in (4), the electrical connections represented in , and the effect of the reduced subspace .
V Optimal Sensor Placement
So far we have looked at the cost function in (10), now we will focus on the constraints. In this section we state the optimal sensor placement problem under two different constraints: a cardinality constraint limiting the number of sensors, which is the most typical approach in the literature [9, 10, 12], and a budget constraint limiting the total cost of the deployed sensors, which may have different costs. For each case, we derive the respective lower and upper bounds on the optimal performance, using the metrics properties derived in Section IV.
V-A Solutions with cardinality constraint
For any of the metrics , the problem of optimal placement of sensors is
[TABLE]
where indicated the maximum number of sensors. We denote the value of the optimal solution of (13) .
Similar to [25, 26] for general estimation problems and in [10] for transmission power networks, we relax the constraints in (13), , to get a continuous convex problem using
[TABLE]
We denote the value of the optimal solution of (14) as . However, this solution will not necessarily be feasible to (13). To create a feasible solution (with respective value ), we can take the largest values of , set them to and the others to [math]:
[TABLE]
where is such that . Ties are broken arbitrarily if there is more than one with value , i.e. if . This also applies for further possible ties throughout the paper. Another simple way to create a feasible solution would be using a forward greedy sensor selection: at iteration , given the set of selected sensors , add a new sensor such that
[TABLE]
We denote the solution of (16) and its value . Then, since is a feasible suboptimal solution of (14), and and are feasible suboptimal solutions of (13), the following holds for all metrics:
[TABLE]
For the case of , since is monotone nonincreasing and supermodular ( is monotone nondecreasing submodular), we have an extra lower bound [24] for of (13):
[TABLE]
so that
[TABLE]
V-B Solutions with budget constraint
Although the problem of sensor placement under a cardinality constraint is simpler and has more desired properties [24], a more realistic and economic representation of the problem would be having a budget constraint on the sensors
[TABLE]
where represents the budget and the cost of installing a sensor at location . This can take into account the extra cost of installing a sensor in a remote area, or locations where specific rights might be required, or different types of sensors, etc. The relaxed convex problem is then
[TABLE]
Similar to (15), a feasible solution w.r.t. (20) can be built using the convex solution of (21), by iteratively taking the sensor with highest : at iteration , and until the set of possible sensors is empty, , add to the set of selected sensors a new sensor such that:
[TABLE]
Likewise, we can adapt the forward greedy selection algorithm (16) to take costs into account. Therefore, we can use the the cost-effective forward greedy selection algorithm of [27], which in every iteration adds the sensor with the lowest ratio of objective function improvement divided by sensor cost. In this version we also return intermediate values required for the bounds. For clarity we detail the whole algorithm here:
Using Algorithm 1, we denote the solutions as , and with corresponding values . Since , . Note that in the cardinality constrained case we would have , and hence ; therefore we use in that case. Then, as in (17) we know:
[TABLE]
Again, for the case of , since is nonincreasing supermodular, we have two extra lower bounds for the value of (20), which are derived from the proofs in [28, 29]:
[TABLE]
with
[TABLE]
Remark 5**.**
If the costs are unitary and the budget equals the number of sensors, i.e and , then . Consequently, (19) is a particular case of (24).
A drawback of the bound with in (24) is that does not have a lower bound bigger than [math], and thus it may happen that and the bound becomes trivial. Nonetheless, we can prove the following result:
Proposition 3**.**
Let define the percentage of budget used, so that , then we have
[TABLE]
Proof.
See Appendix B ∎
Proposition 3 shows that if , then , but ; so only the bound with is useful. If , , and the bound with may be better.
Given the supermodularity of , see Proposition 2, we can also consider the bound proposed in [27], called online bound, generated by Algorithm 2 to obtain
[TABLE]
Finally we have all bounds:
[TABLE]
Remark 6**.**
Note that since may be any set of sensors, is computationally demanding.
VI Test Case
Now we test the bounds on the 123-bus [30] and the 8500-node [31] test feeders. For the budget-constrained case in the 123-bus feeder, we consider two more expensive zones to represent heterogeneous costs: in the top left blue zone, in the bottom right red zone, elsewhere, see Fig. 1. Then, sensor costs are normalized , so that their average is , and thus the budget is approximately the number of sensors deployed. In the 8500-node feeder, we assign random normal distributed costs: . For any number of measurements or budget, the sensor locations can be recovered from each solution .
The algorithms are coded in Python and run on an Intel Core i7-6700HQ CPU at 2.60GHz with 16GB of RAM. For the convex optimization problems (14) and (21), we use the function minimize of the scipy.optimize package for the 123-bus test case, and a projected gradient descent algorithm for the 8500-node, see Appendix C, where we use an efficient projection algorithm as in [32] in order to handle the computational complexity of the 8500-node feeder. Additionally, since function evaluations may take a few seconds for the 8500-node feeder, we use matrix algebra results to speed up the computation of the greedy solutions in (16) and Algorithm 1, see Appendix D. Otherwise, it could take several days to evaluate all possible nodes in every step.
Fig. 2 shows the bounds for the 123-bus and the 8500-node test feeders. Both the A,D-optimal metrics are analyzed, under a cardinality and a budget constraint, for different numbers of sensors and budgets respectively. For simplicity, in the online bound in (27), we have only considered instead of any . However, we have observed that other options, like using a greedy solution for , produce similar bounds. The online bound has also been applied to the cardinality constrained problem. The yellow shaded area with squares shows the area between the minimum upper bound and the maximum lower bound, and thus the possible locations of the optimal solution .
For the D-optimal metric, in Fig. 2c, 2d, 2g and 2h, it can be observed that the online bound (27) outperforms the rest of the lower bounds ( (19), (24), (14), (21)) for a small number of sensors under a cardinality and under a budget constraint, especially in the 8500-node feeder. For clarity, (24) has not been plotted, since the results were almost equal to . For a small number of sensors, it is remarkable how the lower bound based on convex relaxations performs poorly compared to the other lower bounds, as it produces too optimistic results. This is a result of the high SE uncertainty in all nodes of the grid before the PMU placement; as a consequence, the convex optimization allocates partial unfeasible PMUs with in many nodes of the grid, instead of full PMUs with in a few nodes. This is equivalent to adding more sensors with an error with larger relative standard deviation. This cannot be done, since PMUs have a fixed maximum relative error by design [20], see section III-B.
For the A-optimal metric, in Fig. 2a, 2b, 2e and 2f we do not have the lower bounds based on the supermodularity property; however, the lower bound based on convex relaxations (14), (21) performs better than for the D-optimal metric. It still can be observed that for a small number of sensors this convex bound is far from the greedy and feasible solutions ( (15), (16), in Algorithm (1)), but not as much as in the D-optimal metric case, and the bound approaches the values of the solutions quicker.
As expected, for both metrics simple greedy or feasible solutions (, , ) perform better than random configurations (), even better than the best random configuration out of the 100 samples displayed.
VII Conclusions
We have stated the problem of optimal sensor placement for deploying PMUs to minimize the uncertainty of state estimation in distribution grids, both under a cardinality and a budget constraint. We have analyzed the properties of different metrics, concretely, convexity and supermodularity. Using these properties, we have derived a set of bounds that have enabled us to narrow the gap of the possible value of the optimal solution of this intractable problem. Since the optimal solution is unpractical to obtain in large grids, suboptimal solutions are required instead. Using these bounds, we can compute the maximum gap between any suboptimal solution and the optimal solutions. Moreover, we have observed, that the bounds produced by the supermodularity property are especially relevant when only a small number of sensor can be installed in large networks. In this case, a bound based on convex relaxation produces a too optimistic result.
Future work could include extending these results to take into account network reconfiguration due to different states of switches. Moreover, more exhaustive search algorithms could be developed to obtain solutions closer to the lower bounds. Additionally, it would be interesting to analyze how the choice of the metric affects the effectiveness of the bounds.
Appendix A Proof of Proposition 2
Proof.
The constant term is only necessary to ensure that the function is [math] when . For the rest of the proof this term is not necessary since for any two sets we have: .
This proof is very similar to the one used for controlability gramians in [33]. Consider the set of sensors and a sensor so that . Now let us define
[TABLE]
So that we have , , and . Now we will prove that by computing the gradient of :
[TABLE]
Since , we have . Since and , we have
[TABLE]
and thus
[TABLE]
Consequently, and
[TABLE]
so that
[TABLE]
∎
Appendix B Proof of Proposition 3
Proof.
If , then achieves its maximum at for all , where is the number of elements in a set. Then we have:
[TABLE]
We assume that for all (sensors with are discarded since they cannot be installed). Then we know that , where is the cost of element , and we have:
[TABLE]
∎
Appendix C Efficient Projected Gradient Descent
To solve the convex problem under a cardinality constraint (14) for the 8500-node feeder, we use a projected gradient descent method using the gradient expressions in (12):
[TABLE]
where the suffix denotes the value at iteration . We use to guarantee convergence of the method [34], where is a design parameter. For a more efficient projection , we use the scaled boxed-simplex projection algorithm proposed in [32], which converges in a finite number of iterations, as opposed to the projection algorithm proposed in [10].
When solving the problem under a budget constraint (21), we can use the change of variables , and the function f_{c}(y)=f\Big{(}\frac{y}{c}\Big{)}, and solve the alternative problem
[TABLE]
using the projected gradient descent method:
[TABLE]
where an efficient implementation of the projection can be derived by using a modified version of the one in [32] by changing the to for each respective . The details of the algorithm can be found in [35].
Appendix D Efficient Greedy Computations
The posterior covariance at iteration can be defined as
[TABLE]
With this expression, we use Woodbury’s matrix identity [23] to obtain a simplified expression that is easier to evaluate:
[TABLE]
Then, we use Sylvester’s determinant identity [23] to get
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Abur and A. G. Exposito, Power System State Estimation: Theory and Implementation . CRC Press, 2004.
- 2[2] A. Monticelli, “Electric power system state estimation,” Proceedings of the IEEE , vol. 88, no. 2, pp. 262–282, 2000.
- 3[3] A. Ipakchi and F. Albuyeh, “Grid of the future,” IEEE Power and Energy Magazine , vol. 7, no. 2, pp. 52–62, 2009.
- 4[4] T. Baldwin, L. Mili, M. Boisen, and R. Adapa, “Power system observability with minimal phasor measurement placement,” IEEE Transactions on Power Systems , vol. 8, no. 2, pp. 707–715, 1993.
- 5[5] B. Gou, “Generalized integer linear programming formulation for optimal PMU placement,” IEEE Transactions on Power Systems , vol. 23, no. 3, pp. 1099–1104, 2008.
- 6[6] B. Pinte, M. Quinlan, and K. Reinhard, “Low voltage micro-phasor measurement unit ( μ 𝜇 \mu PMU),” in IEEE Power and Energy Conference at Illinois (PECI) , Feb 2015, pp. 1–4.
- 7[7] M. B. Mohammadi, R. Hooshmand, and F. H. Fesharaki, “A new approach for optimal placement of PM Us and their required communication infrastructure in order to minimize the cost of the WAMS,” IEEE Transactions on Smart Grid , vol. 7, no. 1, pp. 84–93, Jan 2016.
- 8[8] M. Zhou, V. A. Centeno, J. S. Thorp, and A. G. Phadke, “An alternative for including phasor measurements in state estimators,” IEEE Transactions on Power Systems , vol. 21, no. 4, pp. 1930–1937, 2006.
