The problems Gerardo mentions are not related to the version of "Microsoft Visual C++ 2005 Redistributable". Support for some older MEX functions used by the current builds of MINOPF and BPMPD_MEX was eliminated in Matlab R2009a. This requires some tweaks to the code and a recompile. I have the new versions compiled but since I've also made some changes to some m-files to go along with the upcoming MATPOWER 4, I was waiting to release them all together. The only thing holding up the release at this point is getting the MATPOWER manual up to date.

--
Ray Zimmerman
Senior Research Associate
428-B Phillips Hall, Cornell University, Ithaca, NY 14853
phone: (607) 255-9645


On Jul 7, 2009, at 10:23 AM, Paul Vasquez wrote:

Dear Gerardo,

Once I had such a problem, and even by installing the Microsoft Visual C++ the problem was not solved. So, I used another solver of Matpower.

Have you already tried with the installation of the latest Microsoft Visual C++ 2005 Redistributable?.

You can check the following link:
http://www.pserc.cornell.edu/bpmpd/
Frequently Asked Questions

Q: Why am I getting the following error when running on Windows?
Invalid MEX-file 'C:\bpmpdmex2.21.1_w32\bp.mexw32': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

A: You need to install the latest Microsoft Visual C++ 2005 Redistributable, available from:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647


Regards from Ecuador,
--
Paúl Vásquez Miranda
Dr. Ing.- Eléctrico
Telfs: +593 2 2249953
        +593 9 5395389
[email protected]



2009/7/7 Gerardo Blanco <[email protected]>
Dear Sir,

First of all, thanks you for sharing such as powerful tool.

I have been trying to run both AC opf and DC opf in Matlab 7.8.0 (R2009a). I have had the following problems:

DC OPF:

>> rundcopf
??? Invalid MEX-file 'C:\Dokumente und Einstellungen\Blanco\Desktop \bpmpdmex2.21.1_w32_R2006b+\bp.mexw32': Die
angegebene Prozedur wurde nicht gefunden.
(The specified procedure could not be found)
.

Error in ==> mp_qp at 132
    [xout,y,s,w,howout] = bp5(H, A, b, f, e, llist, lval, ...

Error in ==> dcopf at 251
[x, lambda, how, success] = mp_qp(H, c, AA, bb, [], [], x, mpopt(15), qpverbose);

Error in ==> opf at 271
[bus, gen, branch, f, success, info, et] = dcopf(baseMVA, bus, gen, ...

Error in ==> runopf at 48
[bus, gen, branch, f, success, info, et] = opf(baseMVA, bus, gen, branch, ...

Error in ==> rundcopf at 44
[baseMVA, bus, gen, gencost, branch, f, success, et] = ...

I have installed the bpmpdmex2.21.1_w32_R2006b+ version and it is save in the Matlab path, and I have trying with the previous as well, however the problem persist.

AC OPF:

>> runopf
??? Error using ==> minopf
Function "MXCREATEFULL" is obsolete.
If your MEX file or Simulink S-function calls this function, replace it with "MXCREATEDOUBLEMATRIX". If this error originates from a Fortran Simulink S-function that does not call "MXCREATEFULL", recompile the
S-function in the current release.

Error in ==> mopf at 566
[buso, geno, brancho, f, info, g, jac, xr, pimul] = minopf(baseMVA, bus,gen, ...

Error in ==> opf at 338
        [bus, gen, branch, f, success, info, et] = mopf(baseMVA, ...

Error in ==> runopf at 48
[bus, gen, branch, f, success, info, et] = opf(baseMVA, bus, gen, branch, ...

However the optimization tool TSPOPF seems work well.

I'll be very grateful, if you could help me to solve this problem.

Thanks in advance.

Gerardo Blanco
IEE- SJ Argentina - TU Dortmund, Germany




Reply via email to