scispace - formally typeset
Search or ask a question
Journal ArticleDOI

MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education

TL;DR: The details of the network modeling and problem formulations used by MATPOWER, including its extensible OPF architecture, are presented, which are used internally to implement several extensions to the standard OPF problem, including piece-wise linear cost functions, dispatchable loads, generator capability curves, and branch angle difference limits.
Abstract: MATPOWER is an open-source Matlab-based power system simulation package that provides a high-level set of power flow, optimal power flow (OPF), and other tools targeted toward researchers, educators, and students. The OPF architecture is designed to be extensible, making it easy to add user-defined variables, costs, and constraints to the standard OPF problem. This paper presents the details of the network modeling and problem formulations used by MATPOWER, including its extensible OPF architecture. This structure is used internally to implement several extensions to the standard OPF problem, including piece-wise linear cost functions, dispatchable loads, generator capability curves, and branch angle difference limits. Simulation results are presented for a number of test cases comparing the performance of several available OPF solvers and demonstrating MATPOWER's ability to solve large-scale AC and DC OPF problems.

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI
TL;DR: In this paper, a moving target defense (MTD) is proposed to thwart FDI attacks against state estimation in power grids by perturbing branch susceptances, where the number of branches in the power system is not less than twice that the system states.
Abstract: Recent studies have considered thwarting false data injection (FDI) attacks against state estimation in power grids by proactively perturbing branch susceptances. This approach is known as moving target defense (MTD). However, despite of the deployment of MTD, it is still possible for the attacker to launch stealthy FDI attacks generated with former branch susceptances. In this paper, we prove that, an MTD has the capability to thwart all FDI attacks constructed with former branch susceptances only if (i) the number of branches $l$ in the power system is not less than twice that of the system states $n$ (i.e., $l \geq 2n$ , where $n + 1$ is the number of buses); (ii) the susceptances of more than $n$ branches, which cover all buses, are perturbed. Moreover, we prove that the state variable of a bus that is only connected by a single branch (no matter it is perturbed or not) can always be modified by the attacker. Nevertheless, in order to reduce the attack opportunities of potential attackers, we first exploit the impact of the susceptance perturbation magnitude on the dimension of the stealthy attack space , in which the attack vector is constructed with former branch susceptances. Then, we propose that, by perturbing an appropriate set of branches, we can minimize the dimension of the stealthy attack space and maximize the number of covered buses. Besides, we consider the increasing operation cost caused by the activation of MTD. Finally, we conduct extensive simulations to illustrate our findings with IEEE standard test power systems.

103 citations

Journal ArticleDOI
TL;DR: A semantic analysis framework that integrates network intrusion detection systems with a power flow analysis capable of estimating the execution consequences of control commands is proposed, which allows for timely responses to intrusions.
Abstract: In this paper, we analyze control-related attacks in supervisory control and data acquisition systems for power grids. This class of attacks introduces a serious threat to power systems, because attackers can directly change the system’s physical configuration using malicious control commands crafted in a legitimate format. To detect such attacks, we propose a semantic analysis framework that integrates network intrusion detection systems with a power flow analysis capable of estimating the execution consequences of control commands. To balance detection accuracy and latency, the parameters of the power flow analysis algorithm are dynamically adapted according to real-time system dynamics. Our experiments on IEEE 24-bus, 30-bus, and 39-bus systems and a 2736-bus system demonstrate that by opening three transmission lines, an attacker can put the tested system into an insecure state, and the semantic analysis can complete detection in 200 ms for the large-scale 2736-bus system with about 0.78% false positives and 0.01% false negatives, which allow for timely responses to intrusions.

103 citations


Cites methods from "MATPOWER: Steady-State Operations, ..."

  • ...To simulate small-scale power systems, we used IEEE 24-bus, 30-bus, and 39-bus systems whose baseline configurations are included in Matpower, a MATLAB toolbox for power flow analysis [68]....

    [...]

Journal ArticleDOI
TL;DR: In this paper, an optimal pricing design for demand response (DR) integration in the distribution network is presented, where the energy scheduling problem for a load serving entity (LSE) that serves two types of loads, namely inflexible and flexible loads, is formulated as a bilevel optimization problem.
Abstract: This paper presents optimal pricing design for demand response (DR) integration in the distribution network. In particular, we study the energy scheduling problem for a load serving entity (LSE) that serves two types of loads, namely inflexible and flexible loads. Inflexible loads are charged under a regular pricing tariff while flexible loads enjoy a dynamic pricing tariff that ensures cost saving for them. Moreover, flexible loads are assumed to be aggregated by several DR aggregators. The interaction between the LSE and its customers is formulated as a bilevel optimization problem where the LSE is the leader and DR aggregators are the followers. The optimal solution of this problem corresponds to the optimal pricing tariff for flexible loads. The key advantage of the proposed model is that it can be readily implemented thanks to its compatibility with existing pricing structures in the retail market. Extensive numerical results show that the proposed approach provides a win-win solution for both the LSE and its customers.

102 citations

Journal ArticleDOI
TL;DR: A balancing market participation framework is proposed, adopting the concept of network-constrained transactive energy, to facilitate the interactions between the transmission system operator and aggregators who manage prosumer energy profiles.
Abstract: The future renewable-based power system will have an increased need for balancing power. Prosumers, having both generation and consumption capabilities, are expected to provide balancing power to the grid, if their flexibility can be appropriately managed. Meanwhile, undesirable line congestions and voltage violations may arise in the distribution network, when flexible resources respond to external control or price signals on a large scale. Hence, the development of an effective framework to coordinate flexibility at the distribution system level is of utmost importance. Such a framework should allow for an optimal provision of prosumer balancing power services within the boundaries of local network security constraints. In this study, a balancing market participation framework is proposed, adopting the concept of network-constrained transactive energy, to facilitate the interactions between the transmission system operator and aggregators who manage prosumer energy profiles. This framework retains user privacy and complies with the current market setup, where flexible energy is traded on the spot and balancing markets; however, it is ensured that the resulting energy profiles do not cause problems in the distribution network.

102 citations

Journal ArticleDOI
TL;DR: In this article, the high capacity pumped-storage and fast-response battery-storage are coordinated to compensate the variation of both wind power and load, aiming at shifting peak load, responding to wind power ramping, reducing the curtailment of wind and stabilizing the output of thermal units.
Abstract: Growing penetration of wind power challenges to power system security, since the conventional generators may not have sufficient capacity to compensate wind power fluctuation plus the reverse peak regulation. In this paper, the high-capacity pumped-storage and fast-response battery-storage are coordinated to compensate the variation of both wind power and load, aiming at shifting peak load, responding to wind power ramping, reducing the curtailment of wind and stabilizing the output of thermal units. A practical framework is designed for optimizing the operation of the hybrid system consisting of the wind, pumped-storage, and battery storage, which can take full advantages of pumped-storage and battery-storage. The detailed mathematical formulations of the pumped-storage and battery-storage are built. Three cases are studied to demonstrate the advantages of the proposed coordination method.

102 citations


Cites background from "MATPOWER: Steady-State Operations, ..."

  • ...The parameters including thermal units, pumped-storage, battery-storage, transmission lines, load, and the wind are given in [27, 28] (http://www....

    [...]

References
More filters
Book
01 Jan 1984
TL;DR: In this paper, the authors present a graduate-level text in electric power engineering as regards to planning, operating, and controlling large scale power generation and transmission systems, including characteristics of power generation units, transmission losses, generation with limited energy supply, control of generation, and power system security.
Abstract: Topics considered include characteristics of power generation units, transmission losses, generation with limited energy supply, control of generation, and power system security. This book is a graduate-level text in electric power engineering as regards to planning, operating, and controlling large scale power generation and transmission systems. Material used was generated in the post-1966 period. Many (if not most) of the chapter problems require a digital computer. A background in steady-state power circuit analysis is required.

6,344 citations

Book
01 Jan 1977

1,937 citations

Journal ArticleDOI
TL;DR: This paper describes a simple, very reliable and extremely fast load-flow solution method that is attractive for accurate or approximate off-and on-line routine and contingency calculations for networks of any size, and can be implemented efficiently on computers with restrictive core-store capacities.
Abstract: This paper describes a simple, very reliable and extremely fast load-flow solution method with a wide range of practical application. It is attractive for accurate or approximate off-and on-line routine and contingency calculations for networks of any size, and can be implemented efficiently on computers with restrictive core-store capacities. The method is a development on other recent work employing the MW-?/ MVAR-V decoupling principle, and its precise algorithmic form has been determined by extensive numerical studies. The paper gives details of the method's performance on a series of practical problems of up to 1080 buses. A solution to within 0.01 MW/MVAR maximum bus mismatches is normally obtained in 4 to 7 iterations, each iteration being equal in speed to 1? Gauss-Seidel iterations or 1/5th of a Newton iteration. Correlations of general interest between the power-mismatch convergence criterion and actual solution accuracy are obtained.

1,447 citations

Journal ArticleDOI
TL;DR: The ac power flow problem can be solved efficiently by Newton's method because only five iterations, each equivalent to about seven of the widely used Gauss-Seidel method are required for an exact solution.
Abstract: The ac power flow problem can be solved efficiently by Newton's method. Only five iterations, each equivalent to about seven of the widely used Gauss-Seidel method, are required for an exact solution. Problem dependent memory and time requirements vary approximately in direct proportion to problem size. Problems of 500 to 1000 nodes can be solved on computers with 32K core memory. The method, introduced in 1961, has been made practical by optimally ordered Gaussian elimination and special programming techniques. Equations, programming details, and examples of solutions of large problems are given.

1,112 citations


"MATPOWER: Steady-State Operations, ..." refers methods in this paper

  • ...The default solver is based on a standard Newton’s method [7] using a polar form and a full Jacobian updated at each iteration....

    [...]

Journal ArticleDOI
TL;DR: Basic features, algorithms, and a variety of case studies are presented in this paper to illustrate the capabilities of the presented tool and its suitability for educational and research purposes.
Abstract: This paper describes the Power System Analysis Toolbox (PSAT), an open source Matlab and GNU/Octave-based software package for analysis and design of small to medium size electric power systems. PSAT includes power flow, continuation power flow, optimal power flow, small-signal stability analysis, and time-domain simulation, as well as several static and dynamic models, including nonconventional loads, synchronous and asynchronous machines, regulators, and FACTS. PSAT is also provided with a complete set of user-friendly graphical interfaces and a Simulink-based editor of one-line network diagrams. Basic features, algorithms, and a variety of case studies are presented in this paper to illustrate the capabilities of the presented tool and its suitability for educational and research purposes.

890 citations


"MATPOWER: Steady-State Operations, ..." refers background or methods in this paper

  • ...This at least partially explains the lack of a graphical user interface used by some related tools such as PSAT [5]....

    [...]

  • ...A nice summary of their features is presented in [5]....

    [...]