Dear Dr Zimmerman,
My optimization problem determines generation capacity and location based on the results from Matpower power flow(by calling a function). After iterations are stopped, I looked at the slack bus branch values in Command Window and saw that I have 122.54 from bus 1 to 2 (due to 189.98 MW generations in slack bus) which is a violation for the branch. Now I also have the results from my optimization giving bus 19 and 8 as the optimal places. To my dismay if I add two DGs (got from the last step ) into the locations and I run PF again I don’t see this violation! Example: my results says optimal capacity for bus 19 and 8 are 32 and 47 MW,I changed the mpc.gen and got -40.97 from the bus 1 to 2 and -53.33 for the slack bus generation (No Violation anymore!!) *Do you thing that there might be a problem with my code? Or does that make sense?* On Wed, Jan 18, 2012 at 3:27 PM, Ray Zimmerman <[email protected]> wrote: > Iman, > > If I understand correctly, your optimization program gives you a dispatch > that is optimal in some sense but results in violated thermal limits and > you want to redispatch the generation to respect the thermal limits. > Correct? > > If so, what criteria do you propose to use to determine this redispatch? > > -- > Ray Zimmerman > Senior Research Associate > 419A Warren Hall, Cornell University, Ithaca, NY 14853 > phone: (607) 255-9645 > > > > > On Jan 18, 2012, at 9:13 AM, iman wrote: > > *Dear Dr Zimmerman, Shiyang, Li and Arash* > > > Thank you for your reply to my problem. Dr Zimmerman has said that I need > to use OPF *instead of PF* for branch thermal constraints. The problem is > that I am using another optimization method connected to Matpower and this > optimization program only needs to use V,P,Q and delta values from the > power flow calculations. In my optimization program, I am trying to > minimize P loss and other things so if I use OPF, my final results would be > affected and they are not purely from my optimization method. > > I also tried to code the thermal limit for PF myself but I haven’t been > able to. > > *Would you please help me in coding the thermal constraints?* > > > Regards > > Iman > > > 2012/1/13 新浪VIP <[email protected]> > >> Hi Iman, >> 1, Even your object is to study the system near static limit, keeping all >> generation of PV buses is usually not reasonable, because this scenario may >> never occur. For this sake, when we calculate load margin for example, we >> normally increase P generation with loads. >> >> 2, Power is always conserved on static state. Without PV generation >> increasing >> , the slack bus has to compensate all the deficit, 236.55 MW here. >> >> 3, Like what Dr Ray said, if you want to involve thermal limits of >> branches, you may either use OPF solver, or code you own function to adjust >> PV generations. >> >> Shiyang Li >> >> 发自我的 iPhone >> >> 在 2012-1-12,21:44,iman <[email protected]> 写道: >> >> Dear Shiyang, Li >> >> Thanks for taking time answering. >> >> I didn’t increase any generations in the PV buses because my objective >> for increasing the load is pushing the system to the instability margin >> (like voltage drop in buses). >> >> I agree with you that network loss doesn’t seem a real number as well as >> other numbers. >> >> In the case30.m (base case) after running pf I have: >> >> *Total generation capacity =335 MW* >> >> *On-line capacity =335 MW* >> >> *Continued Gens (actual generation)=191.6 MW* >> >> *Load = 189.2 MW* >> >> *Losses=2.44 MW* >> >> * * >> >> *Branch 1-2 =10.89 MW* >> >> *Branch 1-3=15.08 MW* >> >> ****Now I multiply Pd (demanded power)by 2 to make the whole consumption >> twice, I have*** >> >> *Total generation capacity =815 MW* >> >> *On-line capacity =815 MW* >> >> *Continued Gens (actual generation)=402.2 MW* >> >> *Load = 378 MW* >> >> *Losses=23.82 MW* >> >> * * >> >> *Branch 1-2 =154.81 MW* >> >> *Branch 1-3=81.08 MW* >> >> * * >> >> * * >> >> Having said the above in brief: >> >> 1-In Bus 1 (Slack) we have 236.55 MW injection power .Where does this >> added amount come from? >> >> 2-What if I want to fix branch 1-2 limit to 100 MW (or 100 MVA)? What >> should I do? >> >> >> Thank you for your attention and time >> >> Wish you the best. >> >> Iman >> >> >> On Wed, Jan 11, 2012 at 7:45 PM, 李诗旸 <[email protected]> wrote: >> >>> Dear Iman,**** >>> >>> With the load increasing, have you increase the generation from PV >>> buses? I don’t think the network loss could usually increase to nearly 10 >>> times even at static limit. You may double the Pg on PV buses with the >>> load. Then, if you still want to impose the branch thermal limits, you have >>> to code the function to adjust the Pg for PV buses based on participant >>> factors (branch flow sensitivity w.r.t. generation) or others.**** >>> >>> ** ** >>> >>> Shiyang, Li**** >>> >>> ** ** >>> >>> ** ** >>> >>> *发件人:* [email protected] [mailto: >>> [email protected]] *代表 *iman >>> *发送时间:* 2012年1月12日 0:57 >>> *收件人:* [email protected] >>> *主题:* limits on the branches**** >>> >>> ** ** >>> >>> Dear all,**** >>> >>> ** ** >>> >>> I want to use power flow (PF) for the load increase studies. I picked 30 >>> bus system with Pg=23.54 MW for the slack bus. Running the power flow with >>> the base loads ,I get 25.97 MW which is quite close to 23.54.**** >>> >>> Now I want to increase all of the loads 2 times. Running pf I get 236.55 >>> MW for the slack bus .**** >>> >>> I think in practice thermal line limits doesn’t allow this amount of >>> power dragging from slack bus.**** >>> >>> I want to make my problem practical by imposing thermal limits on the >>> branches .How can I do that?**** >>> >>> ** ** >>> >>> Thank you in advance for your patience **** >>> >>> I look forward to hear from you guys**** >>> >>> Iman**** >>> >> >> >> >> -- >> Best regards >> Iman >> >> > > > -- > Best regards > Iman > > > -- Best regards Iman
