This is a solver issue. See footnote 5 on page 10 of the MOST User’s Manual
<http://www.pserc.cornell.edu/matpower/docs/MOST-manual-1.0.pdf>. For MIQP
problems, that is, unit commitment problems with quadratic generator costs
and/or ramping wear and tear costs, you will need Gurobi, CPLEX or MOSEK. I
recommend Gurobi.
Ray
> On Apr 3, 2017, at 3:52 PM, Stephen Suffian <[email protected]> wrote:
>
> Hello all,
>
> I have been able to succesfully run MOST for several days, but I recently
> came across a problem when attempting to load cost data into mpc.gencost. I
> My original gencost was below:
>
> mpc.gencost = [
> 2 0 0 2 200 0;
> 2 0 0 2 300 0;
> 2 0 0 2 500 0;
> 2 0 0 2 1000 0;
> ];
>
> When I changed it to quadratic, it works as long as the first term is 0.
>
> mpc.gencost = [
> 2 0 0 3 0 200 0;
> 2 0 0 3 0 300 0;
> 2 0 0 3 0 500 0;
> 2 0 0 3 0 1000 0;
> ];
>
> However, when I change the first term to a non-zero value:
>
> mpc.gencost = [
> 2 0 0 3 0.004 200 0;
> 2 0 0 3 0 300 0;
> 2 0 0 3 0 500 0;
> 2 0 0 3 0 1000 0;
> ];
>
> I get the following error.
>
> error: mpopt2qpopt: Sorry, no solver available for MIQP models
> error: called from
> mpopt2qpopt at line 92 column 13
> most at line 2065 column 14
> test at line 41 column 5
>
> I am using the glpk solver. Does anyone know if this is a solver issue, a
> human error (on my part) issue, or otherwise?
>
> Thanks!
> Stephen Suffian