Abstract
This paper describes the optimal power flow (OPF) architecture implemented in MATPOWER, an open-source Matlab power system simulation package. It utilizes an extensible architecture that allows the user to easily add new variables, constraints and costs to the standard OPF problem formulation while preserving the structure needed to use pre-compiled solvers. A software object is used to encapsulate the definition of the problem formulation, manage the corresponding named sets of variables, constraints and costs, and handle all of the tedious index maintenance tasks. The software design has the advantage of minimizing the coupling between variables, constraints and costs, making it possible, for example, to add variables to an existing model without having to explicitly modify existing constraints or costs to accommodate them. The example of adding joint co-optimization of reserves to the OPF, based on fixed zonal reserve requirements, is used to illustrate the capabilities of MATPOWER's extensible OPF architecture.
Keywords
Affiliated Institutions
Related Publications
MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education
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 r...
On Computational Issues of Market-Based Optimal Power Flow
The deregulated electricity market calls for robust optimal power flow (OPF) tools that can provide a) deterministic convergence; b) accurate computation of nodal prices; c) sup...
An open source power system analysis toolbox
Summary form only given. This paper describes the power system analysis toolbox (PSAT), an open source Matlab and GNU/Octave-based software package for analysis and design of sm...
Using SeDuMi 1.02, A Matlab toolbox for optimization over symmetric cones
Abstract SeDuMi is an add-on for MATLAB, which lets you solve optimization problems with linear, quadratic and semidefiniteness constraints. It is possible to have complex value...
BEAST 2: A Software Platform for Bayesian Evolutionary Analysis
We present a new open source, extensible and flexible software platform for Bayesian evolutionary analysis called BEAST 2. This software platform is a re-design of the popular B...
Publication Info
- Year
- 2009
- Type
- article
- Pages
- 1-7
- Citations
- 263
- Access
- Closed
External Links
Social Impact
Social media, news, blog, policy document mentions
Citation Metrics
Cite This
Identifiers
- DOI
- 10.1109/pes.2009.5275967