Below are some of the highlights of the changes since version 8.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.
- Three-Phase Proof-of-Concept Enhancements
- New utility converts a standard single-phase MATPOWER case to an equivalent balanced three-phase case.
- New prototype three-phase shunt model and off-nominal taps in transformer model.
- Support for three-phase prototype data in
savecase().
- MP-Opt-Model 5.0 includes new, redesigned classes for building and solving mathematical programming/optimization models, support for quadratic constraints and quadratically constrained quadratic programming (QCQP) models and solvers, support for the open-source HiGHS solver for LP, QP and MILP problems, and new
relax_integeroption for solving the LP/QP relaxation of MILP/MIQP model. - MOST Pro 1.4.1, available by contacting info@matpower.org, adds support for MATPOWER DC lines as described in Section 7.6.3 of the MATPOWER User's Manual. Please note: MATPOWER 8.1 includes MOST 1.3.1, and MOST Pro 1.4.1 is a paid upgrade.
- New functions:
mp.case_utils.convert_1p_to_3p()-- Converts a single-phase case to a three-phase case.
- New options:
highs.optsoverrides default options for the HiGHS solver.
- Two new cases.
case1197-- 1197-bus radial distribution system case.case59-- 59 bus, 14 generator Australian network case.
Three live scripts illustrate the use of new features.
examples/convert_1p_to_3p_ex1.mlx- single-phase to three-phase conversion capabilitiesmp-opt-model/examples/milp_example1.mlx- using newmp.opt_modelclass to build and solve an optimization modelmp-opt-model/examples/qcqp_example1.mlx- new quadratic constraint features and QCQP features
- Update versions of included packages:
- MP-Test 8.1
- MIPS 1.5.2
- MP-Opt-Model 5.0
- MOST 1.3.1
- Numerous bug fixes.
Thanks to Wilson González Vanegas for numerous contributions to this release.