MATPOWER Documentation

Get Started


Overview

MATPOWER is a package of free, open-source Matlab-language functions and classes for simulating and optimizing steady-state power system problems. It includes the following sub-packages.

Package

Description

Requires

MATPOWER

steady-state power system simulation and optimization

MP-Opt-Model

MP-Opt-Model

tools for constructing and solving mathematical programming and optimization problems

MIPS

MIPS

MATPOWER Interior Point Solver, nonlinear programming (NLP) solver

MP-Test

MP-Test

software testing framework and utility functions

MATLAB/Octave

MOST

MATPOWER Optimal Scheduling Tool, framework for generalized steady-state electric power scheduling problems

MATPOWER

MATPOWER Extras

additional contributed packages for use with MATPOWER

MATPOWER

The documentation for MATPOWER can be found in the various Manuals, How To Guides, and Tech Notes on this site. Each function or class has its own reference documentation which can be accessed via the built-in help command in MATLAB or Octave, or by consulting the corresponding Reference manual.

Changes to MATPOWER in each released version are summarized in the release notes, found on GitHub in docs/relnotes and in Appendix H of the MATPOWER User's Manual. A complete, detailed change log, even for unreleased versions, is available in the CHANGES.md file.

Note

The goal is to make all MATPOWER documentation available in HTML format, with some of the manuals also available as PDF. To facilitate this, new documentation is written in reStructured Text format for processing by Sphinx, so the HTML and PDF versions can be built from a single source.

Currently, most of the User’s Manuals are still only available as PDF, built from the legacy LaTeX source.


More Manuals

All Legacy PDF Manuals




Publications

For additional MATPOWER-related publications, see:

Please cite MATPOWER in your own publications derived from the use of MATPOWER.