Below is a summary of the changes since version 7.0b1 of MATPOWER. See the
CHANGES.md file for all the gory details. For release notes for
previous versions, see Appendix H of the MATPOWER User's Manual.
- Three new variants of the standard Newton AC power flow, for a total
of four, including both nodal power and current balance constraints
and both polar and cartesian representations of voltage. See the new
pf.current_balanceandpf.v_cartesianoptions. Thanks to Baljinnyam Sereeter. - Docker image tagged
matpower/matpower-desktop, providing a pre-packaged Ubuntu desktop environment with Octave, MATPOWER, and the MATPOWER Extras all pre-installed. See thedocker/MATPOWER-Docker.mdpage for more details. Thanks to Richard Lincoln. - New options:
pf.current_balanceandpf.v_cartesiancontrol formulation used for Newton AC power flow. Thanks to Baljinnyam Sereeter.
- MATPOWER has a new website at https://matpower.org. Please discontinue use of the old http://www.pserc.cornell.edu/matpower/ address.
- Update versions of included packages:
- MIPS 1.3.1.
- MOST 1.0.2.
- MP-Test 7.0.
- Improve performance of
makeYbus(). Thanks to Binbin Chen. - Add support for IPOPT solver under Octave, including in the Travis-CI testing. Thanks to Richard Lincoln.
- Add support for YALMIP, SeDuMi and SDPT3 to be recognized under Octave. Thanks to Richard Lincoln.
- Add
'clear_cache'options tohave_fcn()(see #65) to facilitate re-checking for optional functionality after changes to the MATLAB/Octave path.
- Fix #53 where certain OPF cases (e.g.
case33bw) resulted in a fatal error under versions of MATLAB prior to R2016b (v9.1). Thanks to Jane Cheung. - Fix #56 where
save2pssewas missing entries for two transformer columns, namely,VMA1andVMI1. Thanks to Amin Gholami. - Fix #57 where
save2pssealways used 1 for theCKTnumber, even for parallel branches or transformers. Thanks to Amin Gholami. - Fix bug in
have_fcn()where it would incorrectly mark Gurobi as available even if it had an expired license or failed for some other reason. - Fix #60 by adding missing generator at slack bus in RTE cases. Affects
the following cases:
case1888rtecase1951rtecase2848rtecase2868rtecase6468rtecase6470rtecase6495rtecase6515rteThanks to Jean Maeght.
- Eliminate unnecessary reordering of on-line generators (sorted by
increasing bus index) from
ext2int(). The order is now left unmodified byext2int(). This change should only affect user code that explicitly depends on the order of generators with internal numbering (hopefully quite rare).