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
01 Mar 2017
TL;DR: Simulation results show that the applied RRA can be an efficient method for network reconfiguration problems with single- and multi-objective with better performance in comparison to other methods.
Abstract: Display Omitted The runner-root algorithm (RRA) is adapted to solve the network reconfiguration problem.Five objectives namely power loss, load balancing among the branches, load balancing among the feeders, number of switching operations and node voltage deviation are considered.The proposed RRA method is applied to the 33-bus and 70-bus test networks for evaluation.The proposed RRA method has better performance in comparison to other methods. This paper presents a runner-root algorithm (RRA) for electric distribution network reconfiguration (NR) problem. The considered NR problem in this paper is to minimize real power loss, load balancing among the branches, load balancing among the feeders as well as number of switching operations and node voltage deviation using max-min method for selection of the final compromised solution. RRA is equipped with two explorative tools, which are random jumps with large steps and re-initialization strategy to escape from local optimal. Moreover, RRA is also equipped with an exploitative tool to search around the current best solution with large and small steps to ensure the obtained result of global optimization. The effectiveness of the applied RRA in both single- and multi-objective has been tested on 33-node and 70-node distribution network systems and the obtained test results have been compared to those from other methods in the literature. The simulation results show that the applied RRA can be an efficient method for network reconfiguration problems with single- and multi-objective.

96 citations

Journal ArticleDOI
TL;DR: A stochastic programming approach to solve a multiperiod optimal power flow problem under renewable generation uncertainty and results show that substantial benefits in terms of redispatch costs can be achieved with the help of demand side flexibilities.
Abstract: Renewable energy sources such as wind and solar have received much attention in recent years, and large amounts of renewable generation are being integrated into electricity networks. A fundamental challenge in power system operation is to handle the intermittent nature of renewable generation. In this paper, we present a stochastic programming approach to solve a multiperiod optimal power flow problem under renewable generation uncertainty. The proposed approach consists of two stages. In the first stage, operating points of the conventional power plants are determined. The second stage realizes generation from the renewable resources and optimally accommodates it by relying on the demand-side flexibilities. The proposed model is illustrated on a 4-bus and a 39-bus system. Numerical results show that substantial benefits in terms of redispatch costs can be achieved with the help of demand side flexibilities. The proposed approach is tested on the standard IEEE test networks of up to 300 buses and for a wide variety of scenarios for renewable generation.

96 citations


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

  • ...We also consider 9, 24 and 39 bus test cases from [32]....

    [...]

  • ...The default data from [32] assumes same cost of generation for all of the generators....

    [...]

  • ...Consider the 39 bus New England test network obtained from [32]....

    [...]

Journal ArticleDOI
TL;DR: GridSpice seamlessly integrates existing electric power simulation tools to enable modeling of large electric networks that blur the boundaries between generation, transmission, distribution, and markets via a cloud-based architecture that allows for parallelizing large simulation jobs across many virtual machines using a pay-as-you-go model.
Abstract: This paper describes GridSpice, a scalable open-source simulation framework for modeling, designing, and planning of the smart grid. GridSpice seamlessly integrates existing electric power simulation tools to enable modeling of large electric networks that blur the boundaries between generation, transmission, distribution, and markets. This is achieved via a cloud-based architecture that allows for parallelizing large simulation jobs across many virtual machines using a pay-as-you-go model. GridSpice simulations can be managed through a Representational State Transfer (REST) application programming interface (API), or through a Python library, allowing users to run simulations programmatically and interface with disparate data inputs, energy management systems (EMS), distribution management systems (DMS), and postprocessing tools. These capabilities make GridSpice an ideal tool for the development and testing of new grid control and optimization algorithms. GridSpice also provides an easy-to-use browser-based interface to allow novice users to begin without any setup or configuration on their local PC. A first implementation of the GridSpice framework integrates Gridlab-D and MATPOWER as simulation tools, and has been used for projects including optimizing the placement of distributed generation and developing optimal dispatch schedules for flexible loads. The GridSpice framework and Gridlab-D are freely available in open-source under the BSD license.

96 citations

Journal ArticleDOI
TL;DR: In this article, a comprehensive optimization framework for the design and planning of interconnected power systems, including the integration of generation and transmission capacity expansion planning, is presented, which considers renewable energies, carbon capture and sequestration (CCS) technologies, demand-side management (DSM), as well as reserve and CO2 emission constraints.

96 citations

Journal ArticleDOI
TL;DR: In this article, a mixed OPF-stochastic approach is proposed to analyze and simulate cascading failures in power grid and evaluate the impact of wind generation in terms of its penetration and uncertainty level.
Abstract: Higher penetration of renewables like wind power generation will introduce an unprecedented amount of uncertainty into the grid that might severely affect the grid vulnerability to cascading failures. In this study, we propose a mixed OPF-stochastic approach to analyze and simulate cascading failures in power grid and to evaluate the impact of wind generation in terms of its penetration and uncertainty level. The proposed approach incorporates both thermal stability model for transmission line outage and automatic power balance algorithms. Numerical simulation results on the IEEE 300 bus system indicate that uncertainty coming from wind energy has severe impacts on grid vulnerability to cascading overload failures under different contingency scenarios. Results also suggest that higher penetration levels of wind energy, if not managed appropriately, will add to this severity because higher uncertainties may be injected into weaker lines in a grid.

95 citations


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

  • ...Simulations of the CF scenarios are performed in the MATLAB environment and MATPOWER is used for OPF and PF calculations [26]....

    [...]

  • ...The standard version of the DC OPF introduced by [26] is solved to find the initial dispatch of the generators....

    [...]

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]....

    [...]