I upgraded to matpower5.1 and now knitro seems to work perfectly fine. 
Thanks for your help!Angelina

From: [email protected]
Subject: Re: knitro does not converge
Date: Tue, 24 Mar 2015 10:07:57 -0400
To: [email protected]

Since I don’t have an identical configuration to test, I hesitate to draw 
conclusions about what is going on. On my Mac, attempting to use Knitro 9.1 
with MATPOWER 4.1 results in mpver saying that it’s “-- not installed --“. So 
I’m not quite sure why you’re seeing something different on Windows. And the 
output of t_opf_knitro certainly indicates that it is successfully solving each 
of the test OPF problems and not only returning a success flag of 1, but also 
returning the expected solved cases correctly.
So, are you saying that the success flag in the results struct for some of 
these test OPFs was 0, or just for your case?
Since your setup is not something that was tested, I would still recommend that 
you try upgrading to MATPOWER 5.1 if possible to see if that resolves your 
problem. If not, I’m happy to work with you off-list to understand what is 
happening.
   Ray


-- Ray ZimmermanSenior Research AssociateB30 Warren Hall, Cornell University, 
Ithaca, NY 14853  USAphone: (607) 255-9645



On Mar 23, 2015, at 3:09 PM, angelina sirri <[email protected]> wrote:output 
of mpver :
MATPOWER               Version 4.1        14-Dec-2011MATLAB                 
Version 8.1        13-Feb-2013   Release: (R2013a)  Optimization Toolbox   
Version 6.3        13-Feb-2013   Release: (R2013a)  MIPS                   
Version 1.0        07-Feb-2011BPMPD_MEX              -- not installed --CPLEX   
               -- not installed --IPOPT                  -- not installed 
--Gurobi                 -- not installed --KNITRO                 Version 
9.1.0                    PCWIN64MINOPF                 -- not installed --MOSEK 
                 -- not installed --PDIPMOPF               Version 4.1        
11-Nov-2011   PCWIN64SCPDIPMOPF             Version 4.1        11-Nov-2011   
PCWIN64TRALMOPF               Version 4.1        11-Nov-2011   
PCWIN64Architecture:          PCWIN64
  MATPOWER 4.1 is distributed under the GNU General Public License.  Please see 
the LICENSE and COPYING files for details.
output of t_opf_knitro:
1..101ok 1 - knitro OPF : successok 2 - knitro OPF : fok 3 - knitro OPF : bus 
dataok 4 - knitro OPF : bus voltageok 5 - knitro OPF : bus lambdaok 6 - knitro 
OPF : bus muok 7 - knitro OPF : gen dataok 8 - knitro OPF : gen dispatchok 9 - 
knitro OPF : gen muok 10 - knitro OPF : branch dataok 11 - knitro OPF : branch 
flowok 12 - knitro OPF : branch muok 13 - knitro OPF : (single-block PWL) : 
successok 14 - knitro OPF : (single-block PWL) : fok 15 - knitro OPF : 
(single-block PWL) : bus dataok 16 - knitro OPF : (single-block PWL) : bus 
voltageok 17 - knitro OPF : (single-block PWL) : bus lambdaok 18 - knitro OPF : 
(single-block PWL) : bus muok 19 - knitro OPF : (single-block PWL) : gen dataok 
20 - knitro OPF : (single-block PWL) : gen dispatchok 21 - knitro OPF : 
(single-block PWL) : gen muok 22 - knitro OPF : (single-block PWL) : branch 
dataok 23 - knitro OPF : (single-block PWL) : branch flowok 24 - knitro OPF : 
(single-block PWL) : branch muok 25 - knitro OPF : (single-block PWL) : check 
on raw x returned from OPFok 26 - knitro OPF : (P line lim) : successok 27 - 
knitro OPF : (P line lim) : fok 28 - knitro OPF : (P line lim) : bus dataok 29 
- knitro OPF : (P line lim) : bus voltageok 30 - knitro OPF : (P line lim) : 
bus lambdaok 31 - knitro OPF : (P line lim) : bus muok 32 - knitro OPF : (P 
line lim) : gen dataok 33 - knitro OPF : (P line lim) : gen dispatchok 34 - 
knitro OPF : (P line lim) : gen muok 35 - knitro OPF : (P line lim) : branch 
dataok 36 - knitro OPF : (P line lim) : branch flowok 37 - knitro OPF : (P line 
lim) : branch muok 38 - knitro OPF : w/quadratic generalized gen cost : 
successok 39 - knitro OPF : w/quadratic generalized gen cost : fok 40 - knitro 
OPF : w/quadratic generalized gen cost : bus dataok 41 - knitro OPF : 
w/quadratic generalized gen cost : bus voltageok 42 - knitro OPF : w/quadratic 
generalized gen cost : bus lambdaok 43 - knitro OPF : w/quadratic generalized 
gen cost : bus muok 44 - knitro OPF : w/quadratic generalized gen cost : gen 
dataok 45 - knitro OPF : w/quadratic generalized gen cost : gen dispatchok 46 - 
knitro OPF : w/quadratic generalized gen cost : gen muok 47 - knitro OPF : 
w/quadratic generalized gen cost : branch dataok 48 - knitro OPF : w/quadratic 
generalized gen cost : branch flowok 49 - knitro OPF : w/quadratic generalized 
gen cost : branch muok 50 - knitro OPF : w/quadratic generalized gen cost : 
user costok 51 - knitro OPF : w/extra constraints & costs 1 : successok 52 - 
knitro OPF : w/extra constraints & costs 1 : fok 53 - knitro OPF : w/extra 
constraints & costs 1 : bus dataok 54 - knitro OPF : w/extra constraints & 
costs 1 : bus voltageok 55 - knitro OPF : w/extra constraints & costs 1 : bus 
lambdaok 56 - knitro OPF : w/extra constraints & costs 1 : bus muok 57 - knitro 
OPF : w/extra constraints & costs 1 : gen dataok 58 - knitro OPF : w/extra 
constraints & costs 1 : gen dispatchok 59 - knitro OPF : w/extra constraints & 
costs 1 : gen muok 60 - knitro OPF : w/extra constraints & costs 1 : branch 
dataok 61 - knitro OPF : w/extra constraints & costs 1 : branch flowok 62 - 
knitro OPF : w/extra constraints & costs 1 : branch muok 63 - knitro OPF : 
w/extra constraints & costs 1 : user variableok 64 - knitro OPF : w/extra 
constraints & costs 1 : user costok 65 - knitro OPF : w/capability curves : 
successok 66 - knitro OPF : w/capability curves : fok 67 - knitro OPF : 
w/capability curves : bus dataok 68 - knitro OPF : w/capability curves : bus 
voltageok 69 - knitro OPF : w/capability curves : bus lambdaok 70 - knitro OPF 
: w/capability curves : bus muok 71 - knitro OPF : w/capability curves : gen 
dataok 72 - knitro OPF : w/capability curves : gen dispatchok 73 - knitro OPF : 
w/capability curves : gen muok 74 - knitro OPF : w/capability curves : branch 
dataok 75 - knitro OPF : w/capability curves : branch flowok 76 - knitro OPF : 
w/capability curves : branch muok 77 - knitro OPF : w/angle difference limits : 
successok 78 - knitro OPF : w/angle difference limits : fok 79 - knitro OPF : 
w/angle difference limits : bus dataok 80 - knitro OPF : w/angle difference 
limits : bus voltageok 81 - knitro OPF : w/angle difference limits : bus 
lambdaok 82 - knitro OPF : w/angle difference limits : bus muok 83 - knitro OPF 
: w/angle difference limits : gen dataok 84 - knitro OPF : w/angle difference 
limits : gen dispatchok 85 - knitro OPF : w/angle difference limits : gen muok 
86 - knitro OPF : w/angle difference limits : branch dataok 87 - knitro OPF : 
w/angle difference limits : branch flowok 88 - knitro OPF : w/angle difference 
limits : branch muok 89 - knitro OPF : w/angle difference limits : branch angle 
muok 90 - knitro OPF : w/ignored angle difference limits : successok 91 - 
knitro OPF : w/ignored angle difference limits : fok 92 - knitro OPF : 
w/ignored angle difference limits : bus dataok 93 - knitro OPF : w/ignored 
angle difference limits : bus voltageok 94 - knitro OPF : w/ignored angle 
difference limits : bus lambdaok 95 - knitro OPF : w/ignored angle difference 
limits : bus muok 96 - knitro OPF : w/ignored angle difference limits : gen 
dataok 97 - knitro OPF : w/ignored angle difference limits : gen dispatchok 98 
- knitro OPF : w/ignored angle difference limits : gen muok 99 - knitro OPF : 
w/ignored angle difference limits : branch dataok 100 - knitro OPF : w/ignored 
angle difference limits : branch flowok 101 - knitro OPF : w/ignored angle 
difference limits : branch muAll tests successful (101 of 101)Elapsed time 0.83 
seconds.

I am not sure if the success in the output of t_opf_knitro imply that opf was 
successful (!!), but the success in the results struct says 0.
Regards,Angelina
From: [email protected]
Subject: Re: knitro does not converge
Date: Mon, 23 Mar 2015 14:57:10 -0400
To: [email protected]

Later versions of Knitro changed their Matlab interface and have not been 
tested with older versions of MATPOWER that used an older interface, so I’m not 
sure what to expect with that combination.
Could I see the output of mpver and the output of t_opf_knitro?

    Ray

On Mar 23, 2015, at 1:47 PM, angelina sirri <[email protected]> wrote:I am 
using matpower 4.1 and knitro 9.1.0.
And also all tests are successful when I type test_matpower. Why should there 
be a problem with older matpower versions?
Regards,Angelina

From: [email protected]
Subject: Re: knitro does not converge
Date: Mon, 23 Mar 2015 11:59:08 -0400
To: [email protected]

Knitro solves it just fine on my machine. Are you using the current versions of 
both MATPOWER (5.1) and Knitro (9.1.0)? (type mpver to see what versions you 
have installed) And does it pass all of the tests? (type test_matpower).
    Ray


On Mar 20, 2015, at 10:58 AM, angelina sirri <[email protected]> 
wrote:Hello,I recently installed KNITRO but it seems I can never make it 
converge! In the attachment there is an mpc case which perfectly converges with 
the default solver:mpopt=mpoption('OPF_ALG',0,'VERBOSE',0,'OUT_ALL',0);
but when I am trying to use KNITRO, 
(mpopt=mpoption('OPF_ALG',600,'VERBOSE',0,'OUT_ALL',0)
with any loading condition (the one in the attachment is the peak condition) I 
never get the case to converge without any notification appeared in the 
screen.Any advice would be really appreciated.
Regards,Angelina<test_case_angelina.mat>
                                          

Reply via email to