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]<mailto:[email protected]>> wrote:

Can you explain me through simple example.?

On Wed, Jul 12, 2017 at 1:09 PM, Kardoš Juraj 
<[email protected]<mailto:[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<http://www.ics.inf.usi.ch/>
===========================

On 12 Jul 2017, at 08:02, Akash Tyagi 
<[email protected]<mailto:[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




Reply via email to