Thanks dear Ray. I will look into the files and contact you off the list for any specific question or thru this discussion forum for any general question. Take care.
From: [email protected] Subject: Re: adding penalty factor to the obj function Date: Wed, 29 Oct 2014 15:42:07 -0400 To: [email protected] It turns out that I was recently faced with a similar situation, so I implemented another MATPOWER extension to convert the limits on certain lines to soft limits, with a simple linear cost on line violations. I plan to include it in the final release of MATPOWER 5, but I will send it to you off-list now. Hopefully, it does exactly what you want. Sorry for the lack of good clear examples in the manual of adding additional costs, constraints. I hope to remedy that at some point. For the time being, there is an example buried in the test suite, starting around line 185 in t/t_opf_mips.m. -- Ray ZimmermanSenior Research AssociateB30 Warren Hall, Cornell University, Ithaca, NY 14853 USAphone: (607) 255-9645 On Oct 29, 2014, at 11:03 AM, mohd <[email protected]> wrote:Good Morning all, I am using a DC OPF to be tested in a real case system. However, the problem does not converge. However, if i remove transmission constraint, then the problem is solved. Upon further inspection, i found some lines are violating the constraint. When checking the high concentrated load area, i found the least resistance path carries the most amount of the flow, while the high resistance path carries less, which is logical and well-known. Now, what I am trying to do is to add a penalty function when lines exceeds their capacity to encourage the flow to the high resistance path, which is taken care of by the OPF since it tries to minimize the obj function. Since line limits are already included as part of my OPF in matpower, my understanding is that i need to add penalty function to the objective function only. If so, when i followed the manual, i kind of got lost with several matrices that needs to be created and defined and i wish that matpower showed an example of modifying the objective function, so i can follow and make an analogy. So, i appreciate any help that can be provided or direction that can lead me to an example that can be easily followed. Thanks.
