Hi I am trying to do example 6 of the MOST user manual with Bus 118 and I got this error.
Error using mpopt2qpopt (line 92) mpopt2qpopt: Sorry, no solver available for MIQP models Error in most (line 2065) mdo.QP.opt = mpopt2qpopt(mpopt, model, 'most'); Error in most_ammar6 (line 108) mdo = most(mdi, mpopt); Kind Regard, Mohammad Ammar Raza On 15 May 2017 at 20:14, Ray Zimmerman <r...@cornell.edu> wrote: > In a deterministic problem, transmat can simply be a scalar with the > number of periods. See the description of transmat in the help for > loadmd() > <http://www.pserc.cornell.edu/matpower/docs/ref/matpower6.0/most/loadmd.html> > . > > Ray > > > > On May 15, 2017, at 7:37 AM, Ammar Raza <ammaraz...@gmail.com> wrote: > > Thank you Ray > > Therefore, Transmat should be like that? > > transmat = cell(1, nt); > T = [ 1x 99]; > [transmat{:}] = deal(T * ones(1,1)); > transmat{1} = T; > > Kind Regard, > > Mohammad Ammar Raza > > > > > On 11 May 2017 at 13:42, Ray Zimmerman <r...@cornell.edu> wrote: > >> Just to clarify, if loadprofile.rows = 0, then loadprofile.values(:, 1, >> :) = [24 x 1] and all loads are scaled together. Otherwise, the number >> of columns in loadprofile.values(:, 1, :) must equal the length of >> loadprofile.rows and each of the specified loads is scaled separately. >> >> Ray >> >> >> On May 9, 2017, at 10:29 AM, Ammar Raza <ammaraz...@gmail.com> wrote: >> >> Its means >> >> loadprofile.rows= [1 x 99 ] >> >> Thanks Stephanie for your help. >> >> Kind Regard, >> >> Mohammad Ammar Raza >> >> >> >> >> On 9 May 2017 at 15:25, Stephanie <myvog...@gmail.com> wrote: >> >>> Yes, and the value of rows, 0 means the load is applied to the all >>> buses, so you should also change the value of the rows by >>> loadprofile.rows=load_index >>> (e.g. loadprofile.rows=[2 3 5]), if there are three loads located in bus 2, >>> 3 and 5, respectively) >>> >>> Best Regards, >>> Stephanie >>> >>> 2017-05-09 22:09 GMT+08:00 Ammar Raza <ammaraz...@gmail.com>: >>> >>>> that means >>>> >>>> loadprofile = struct( ... >>>> 'type', 'mpcData', ... >>>> 'table', CT_TLOAD, ... >>>> 'rows', 0, ... >>>> 'col', CT_LOAD_ALL_PQ, ... >>>> 'chgtype', CT_REP, ... >>>> 'values', [] ); >>>> >>>> loadprofile.values(:, 1, :) = [ 24 x 99 ] >>>> >>>> >>>> Kind Regard, >>>> >>>> Mohammad Ammar Raza >>>> >>>> >>>> >>>> >>>> On 9 May 2017 at 14:55, Stephanie <myvog...@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I tried it a few days before, what I did is: >>>>> >>>>> loadprofile.rows=load_index; %which applies the load to the bus it >>>>> locates >>>>> loadprofile.value (:,1,:) = [24 x 99]; >>>>> >>>>> And it works in my situation >>>>> >>>>> Hope it will help you >>>>> ------------------------------ >>>>> Best Regards >>>>> Stephanie >>>>> >>>>> >>>>> *From:* Ammar Raza <ammaraz...@gmail.com> >>>>> *Date:* 2017-05-09 21:43 >>>>> *To:* MATPOWER discussion forum <matpowe...@list.cornell.edu> >>>>> *Subject:* MOST >>>>> Hi all, >>>>> >>>>> I am working on bus 118 with 54 generator and 99 loads. >>>>> >>>>> I would like to ask you for the multi period problem i.e. 24 hours, >>>>> how I will make the load profile function. Can I do like that >>>>> >>>>> loadprofile.value (:,1,1) = [24 x 99]; >>>>> >>>>> >>>>> >>>>> As in case3a in the MOST manual there is only one load therefore, load >>>>> profile matrix is [12 x 1] >>>>> >>>>> loadprofile.value(:,1,1)=[ >>>>> 440; >>>>> 480; >>>>> .. >>>>> .. >>>>> .. ]; >>>>> >>>>> >>>>> Kind Regard, >>>>> >>>>> Mohammad Ammar Raza >>>>> >>>>> >>>>> >>>>> >>>> >>> >> >> > >