Seems like i found the problem. If multiple buses are separated in island and there is no generators among them, then one should set all of them as isolated buses (mpc.bus(:,2)=4), instead of specifying one of them as a reference bus.
On Tue, Mar 4, 2014 at 12:31 AM, Petr Kaplunovich <[email protected]> wrote: > I forgot to mention that I am running DC power flow function. > > mpopt = mpoption('OUT_ALL',0,'VERBOSE',0,'PF_DC',1); > > [mpc_out, success] = runpf(mpc,mpopt); > > > On Tue, Mar 4, 2014 at 12:27 AM, Petr Kaplunovich <[email protected]> wrote: > >> Hi, >> >> I recently asked a question about islanding - how to make power flow >> functions work on such cases. Shri told me that I should determine isolated >> buses and set a reference bus for each island. I was doing exactly that and >> had no problems until I started running contingency analysis and faced this >> problem again. Now I have multiple cases for which RUNPF function does not >> converge. I am struggling with this problem for almost week and have tried >> everything. I am setting bus types correctly and have a reference bus for >> each island. >> >> I would be incredibly grateful if somebody could suggest me where the >> issue may hide. >> I am also attaching a link to one of cases I am having troubles with in >> case it can be helpful (the file contains the case and a vector of bus >> areas (9 islands 7 of which a isolated buses)): >> >> https://www.dropbox.com/s/plmnk09qrv4dww0/problematic_case.m >> >> Thank you! >> ~Petr >> > >
