Optimal Software Patching Plan for PMUs

Phasor measurement units (PMUs) deployed to monitor the state of an electrical grid need to be patched from time to time to prevent attacks that exploit vulnerabilities in the software. Applying some of these patches requires a PMU reboot, which takes the PMU offline for some time. If the PMU placement provides enough redundancy, it is possible to patch a set of PMUs at a time while maintaining full system observability. The challenge is then to find a patching plan that guarantees that the patch is rolled out to all PMUs in the smallest number of rounds possible while full system observability is maintained at all times. We show that this problem can be formulated as a sensor patching problem, which we demonstrate to be NP-complete. However, if the grid forms a tree, we show that the minimum number of rounds is two and we provide a polynomial-time algorithm that finds an optimal patching plan. For the non-tree case, we formulate the problem as a binary integer linear programming problem and solve it using an integer linear programming (ILP)-solver. We also propose a heuristic algorithm to find an approximate solution to the patching problem for grids that are too large to be solved by an ILP-solver. Through simulation, we compare the performance of the ILP-solver and the heuristic algorithm over different bus systems.

[1]  Heresh Seyedi,et al.  Optimal PMU placement for power system observability using BICA, considering measurement redundancy , 2013 .

[2]  Karen A. Scarfone,et al.  Guide to Enterprise Patch Management Technologies , 2013 .

[3]  Fred C. Schweppe,et al.  Power System Static-State Estimation, Part I: Exact Model , 1970 .

[4]  James F. Kurose,et al.  On the impact of PMU placement on observability and cross-validation , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[5]  Yuri Frota,et al.  Cliques, holes and the vertex coloring polytope , 2004, Inf. Process. Lett..

[6]  W. Ongsakul,et al.  Optimal PMU Placement by Stochastic Simulated Annealing for Power System State Estimation , 2015 .

[7]  Ruipeng Guo,et al.  A Substation-Oriented Approach to Optimal Phasor Measurement Units Placement , 2015 .

[8]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[9]  Rahmat-Allah Hooshmand,et al.  A new method for optimal placement of phasor measurement units to maintain full network observability under various contingencies , 2012 .

[10]  Hoay Beng Gooi,et al.  Redundancy based PMU placement in state estimation , 2015 .

[11]  T. Baldwin,et al.  Power system observability with minimal phasor measurement placement , 1993 .

[12]  Alain Bretto,et al.  Hypergraph Theory: An Introduction , 2013 .

[13]  Ebrahim Abiri,et al.  Optimal phasor measurement units placement to maintain network observability using a novel binary particle swarm optimization and fuzzy system , 2015, J. Intell. Fuzzy Syst..

[14]  Yuanzhan Sun,et al.  Optimal PMU placement for full network observability using Tabu search algorithm , 2006 .

[15]  Masoud Esmaili,et al.  Redundant Observability PMU Placement in the Presence of Flow Measurements Considering Contingencies , 2013, IEEE Transactions on Power Systems.

[16]  Nikolaos M. Manousakis,et al.  Optimal phasor measurement unit placement for numerical observability in the presence of conventional measurements using semi-definite programming , 2015 .

[17]  M. Shahidehpour,et al.  Contingency-Constrained PMU Placement in Power Networks , 2010, IEEE Transactions on Power Systems.

[18]  Konstantin Knorr Patching our Critical Infrastructure: Towards an Efficient Patch and Update Management for Industrial Control Systems , 2013 .

[19]  Trapti Jain,et al.  Optimal placement of PMUs for power system observability with increased redundancy , 2015, 2015 Conference on Power, Control, Communication and Computational Technologies for Sustainable Growth (PCCCTSG).

[20]  Paul Vickers,et al.  Securing Critical Infrastructures and Critical Control Systems: Approaches for Threat Protection , 2012 .

[21]  Ebrahim Abiri,et al.  An optimal PMU placement method for power system observability under various contingencies , 2015 .

[22]  Richard Ford,et al.  Heartbleed 101 , 2014, IEEE Security & Privacy.

[23]  Ali Abur,et al.  OPTIMAL PLACEMENT AND UTILIZATION OF PHASOR MEASUREMENTS FOR STATE ESTIMATION , 2005 .

[24]  A.G. Phadke,et al.  Phasor measurement unit placement techniques for complete and incomplete observability , 2005, IEEE Transactions on Power Delivery.

[25]  Steven Tom,et al.  Recommended Practice for Patch Management of Control Systems , 2008 .