Hi Ray,
Thank you so much for the new version. I tried running the opf using MINOPF and
I kept running into an error. Though I downloaded and unzipped MINOPF 3.2 as
well as Matpower 3.2 and put them in my path, I keep getting the error:
??? Error using ==> opf
opf.m: OPF_ALG 500 requires MINOPF (see http://www.pserc.cornell.edu/minopf/)
when I run, for example "runopf('case300.m',mpopt)", where I have set 'OPF_ALG'
to 500.
I think that the problem might be with the "exist(which('minopf'))" in
have_fcn.m. I keep getting a value of 2 returned, instead of 3. Any thoughts?
I have removed all previous versions of matpower and minopf from my path.
Regards,
Henry Louie
Henry Louie
Electrical Engineering Department
University of Washington, Seattle Wa
206-543-6990
On Fri, 21 Sep 2007, Ray Zimmerman wrote:
MINOPF 3.2 is available for download from the MINOPF home page ...
http://www.pserc.cornell.edu/minopf/
This version requires MATPOWER 3.2 or later. The primary changes from version
3.0.0 are:
* New features:
- new generalized cost model
- piece-wise linear generator PQ capability curves
- branch angle difference constraints
- simplified interface for specifying additional linear constraints
- ability to specify initial value and bounds on user variables z
- access to all constraint shadow prices
- support for new (v. 2) case file format
- printing of version info unless MNS_VERBOSITY is 0
- handling of multiple reference buses
* Bugs fixed:
- No longer trust return codes 9 and 13 as being successful.
- Phase shifters shifted the wrong direction.
- Improved initialization of basic/superbasic variables and
increased the allowed size for the reduced Hessian.
- Fixed bug in calculation of cost gradients.
- Linear constraint coefficients below the theta, V columns of
nonlinear Jacobian would unsynchronize Jacobian elements order.
* INCOMPATIBLE CHANGES:
- User supplied A matrix for general linear constraints in OPF no
longer includes columns for helper variables for piecewise linear
gen costs, and now requires columns for all x (OPF) variables.
- Changed the sign convention used for phase shifters to be consistent
with PTI, PowerWorld, PSAT, etc. E.g. A phase shift of 10 deg now
means the voltage at the "to" end is delayed by 10 degrees.
For a complete and detailed list of changes from previous versions, see the
CHANGES file in the distribution, also available at:
http://www.pserc.cornell.edu/minopf/CHANGES.txt
As always, please send any bug reports, suggestions and comments, to the
MATPOWER mailing list (instructions on MATPOWER home page).
Enjoy!
Ray Zimmerman
Senior Research Associate
428-B Phillips Hall, Cornell University, Ithaca, NY 14853
phone: (607) 255-9645