Below are some of the highlights of the changes since version 7.0 of
MATPOWER. See the full release notes and the CHANGES.md
file for more details. For release notes for previous versions, see
Appendix H of the MATPOWER User's Manual.
- Core optimization model and solver interfaces released as separate
package (included), MP-Opt-Model 3.0, bringing many enhancements:
- Support for new QP solver OSQP for DC OPF
- New unified interfaces for nonlinear programming and nonlinear equation solvers
- Many new features of the
opt_model
class, including asolve()
method that selects and calls the appropriate solver based on the automatically detected problem type, and methods for extracting specific variables, costs, constraint values and shadow prices, etc. from a solved model - Performance improvements
- MP-Test 7.1, with new modular, extensible
have_feature()
function for detecting optional functionality - New options and speed improvements for computing shift factors.
- Numerous new functions and program options.
- New MP-Opt-Model User's Manual, included in
mp-opt-model/docs
.
- New implementation of Newton power flow for cartesian voltage representations.
- Improved robustness of Newton power flow with hybrid voltage updates.
- Significant performance improvement for CPLEX on small DC OPF problems.
- Update versions of included packages:
- MIPS 1.4.
- MOST 1.1.
- MP-Test 7.1.
- Numerous bug fixes.
- Update
case18
,case22
,case69
,case85
andcase141
to more closely match data from original papers, thanks in part to case files contributed by Houssem Bouchekara, et al. Solutions for updated cases may not match exactly. See help text in case files for details.