After putting the cost term of the real power to zero in the mpc.gencost field, as attached the case below- Then after running the optimal power flow by using the following code- clc clear close all; define_constants; mpc=loadcase(newcase5); results=runopf(mpc); The objective function is coming zero.?? I am not getting this??
On Sat, Jul 15, 2017 at 10:19 AM, Sarmad Hanif < [email protected]> wrote: > Hi, > > Mr. Kardos already gave the references for you to explore the cost > functions in detail. > > A quick fix: > > If you just want to minimize reactive power, then just put cost terms of > the real power to zero in its approriate mpc.gencost field J > > > > Btw, minimizing objective function can mean anything, as it depends on > your “function”. It cannot always mean considering only the reactive power, > as you mentioned in your previous email. > > > > Thanks, > > Sarmad > > > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Akash Tyagi > *Sent:* Wednesday, 12 July, 2017 4:59 PM > *To:* MATPOWER discussion forum > *Subject:* Re: Objective Functions > > > > Hello, > > The obj_func mainly minimizes the cost including the real and reactive > power. > > But I have to only minimize objective function i.e. cost considering only > the reactive power. > > I tried the way explained by you above but I am not able to do this.? > > Can you help? > > basically, my goal is to change the objective function. > > Thanks > > > > On Wed, Jul 12, 2017 at 1:49 PM, Akash Tyagi <[email protected]> > wrote: > > ok, thanks > > > > On Wed, Jul 12, 2017 at 1:40 PM, Kardoš Juraj <[email protected]> wrote: > > Try to have a look in the code in opf_costfcn.m and compare it with the > objective function definition in the manual (http://www.pserc.cornell.edu/ > matpower/manual.pdf) section 6.1 equation (6.6). You will find the > function implemented in the code, as well as its gradient and Hessian > w.r.t. vector x (equation 6.5). If you have problems with derivatives, have > a look at section 6 in this document http://www.pserc. > cornell.edu/matpower/TN2-OPF-Derivatives.pdf. It describes how the first > and second derivatives can be computed. Good luck! > > ========================== > Juraj Kardos > Advanced Computing Laboratory > Institute of Computational Science > Universita della Svizzera italiana > Via Giuseppe Buffi 13 > Lugano 6904 > Switzerland > http://www.ics.inf.usi.ch > =========================== > > > > On 12 Jul 2017, at 09:46, Akash Tyagi <[email protected]> wrote: > > > > Can you explain me through simple example.? > > > > On Wed, Jul 12, 2017 at 1:09 PM, Kardoš Juraj <[email protected]> wrote: > > Hello, > > > > as far as I know, you can define arbitrary objective function by modifying > the following source file: opf_costfcn.m. Don’t forget that you need to > provide gradient and Hessian w.r.t. OPF control variables as well. These > derivations are used in optimizers to find the optimal solution. > > > > Best regards, > > > > ========================== > Juraj Kardos > Advanced Computing Laboratory > Institute of Computational Science > Universita della Svizzera italiana > Via Giuseppe Buffi 13 > Lugano 6904 > Switzerland > http://www.ics.inf.usi.ch > =========================== > > > > On 12 Jul 2017, at 08:02, Akash Tyagi <[email protected]> wrote: > > > > Hello everyone, > > I am working on congestion management and running optimal power flow. > > The Objective function after running the OPF is the cost, but I want to > include my own objective function. > > Can you please let me know how to remove the existing objective function > and include my own objective function. > > Thanks in advance > > > > > > > > > > >
newcase5.m
Description: Binary data
