My address was supplied as a prank. Please delete me from your mailing list.
On Wed, Jan 8, 2020 at 3:12 AM Yang <yang_hong_...@163.com> wrote: > Dear Ray, > In runopf_w_res() , the zonal requirement is fixed, but I want it to be > flexible, how can I do this ? > Thanks. > > > > > > At 2020-01-03 01:36:43, "Ray Daniel Zimmerman" <r...@cornell.edu> wrote: > > Hi Yang, > > It’s not clear whether you simply want to use the fixed reserves extension > (see Section 7.6.1 in the MATPOWER User’s Manual > <https://matpower.org/docs/MATPOWER-manual-7.0.pdf>) or you want to > implement your own OPF extension. In the first case you can simply use > runopf_w_res(). In the second, please see Chapter 7 and the code for the > various extensions described in Section 7.6. > > Ray > > > On Dec 25, 2019, at 8:11 PM, Yang <yang_hong_...@163.com> wrote: > > Dear sir, > I want to do the extensible OPF, and I read paper *MATPOWER’s Extensible > Optimal Power Flow Architecture*. > The objective function is min f(x)+fu(x,z),and fu=sum(ci*ri), following > the code: > Ar = [I I]; > om = add_vars(om, 'R', ng, [], Rmin, Rmax); > om = add_constraints(om, 'Pg_plus_R', Ar, [], Pmax, {'Pg', 'R'}); > om = add_constraints(om, 'Rreq', Az, Rreq, [], {'R'}); > om = add_costs(om, 'Rcost', struct('N',I,'Cw',Rcost), {'R'}); > > I add these into .m file, as for add_vars if I should change [], Rmin, > Rmax into data I need, and do the same with other codes. > I don't know if it's right. > Best regards. > > Yang. > > > > > > > > > >