I’m not sure what you mean by flexible. Do you mean price-dependent? The 
current implementation does not include that.

   Ray


On Jan 8, 2020, at 1:11 AM, Yang 
<[email protected]<mailto:[email protected]>> 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" 
<[email protected]<mailto:[email protected]>> 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 
<[email protected]<mailto:[email protected]>> 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.










Reply via email to