When you get errors like that, always check the case with case_info() to see if 
there are any obvious errors in the case file. In this case, it appears that 
you are missing bus 14.

And a clarification about power flow … by default generator limits are ignored 
when solving the power flow. You can turn on the option to enforce the VAr 
limits, in which case any generator exceeding the VAr limits will be converted 
to PQ bus at the limit (i.e. voltage will no longer be maintained at the 
setpoint).

I suspect that the main issue with using MATPOWER to solve the power flow for a 
balanced distribution system is that the R/X ratios are often so high that the 
Newton-Raphson solver does not converge from a flat voltage start.

    Ray



>> case_info('case33_dis')      
Unknown branch "from" buses:  1
       branch(14, F_BUS) = 14
Unknown branch "to" buses:    1
       branch(13, T_BUS) = 14
Checking connectivity ... 2 connected groups, 0 isolated buses
Elapsed time is 0.038700 seconds.
================================================================================
                        Full       Island      Island   
                       System         1           2     
Number of:           ----------  ----------  ---------- 
  buses                    32          28           4   
  loads                    31          27           4   
    on                     31          27           4   
    off                     -           -           -   
    fixed                  31          27           4   
    dispatchable            -           -           -   
      on                    -           -           -   
      off                   -           -           -   
  generators                5           5           -   
    on                      5           5           -   
    off                     -           -           -   
  shunt elements            1           1           -   
  branches                 30          27           3   
    on                     30          27           3   
    off                     -           -           -   
    ties (off)              -           -           -   

Load                
  active (MW)       
    dispatched           3595.0      3325.0       270.0 
      fixed              3595.0      3325.0       270.0 
      dispatchable          -           -           -   
    nominal              3595.0      3325.0       270.0 
      on                 3595.0      3325.0       270.0 
      off                   -           -           -   
      fixed              3595.0      3325.0       270.0 
      dispatchable          -           -           -   
        on                  -           -           -   
        off                 -           -           -   
  reactive (MVAr)   
    dispatched           2220.0      2130.0        90.0 
      fixed              2220.0      2130.0        90.0 
      dispatchable          -           -           -   
    nominal              2220.0      2130.0        90.0 
      on                 2220.0      2130.0        90.0 
      off                   -           -           -   
      fixed              2220.0      2130.0        90.0 
      dispatchable          -           -           -   
        on                  -           -           -   
        off                 -           -           -   

Generation          
  active (MW)       
    dispatched           5500.0      5500.0         -   
    max capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   
    min capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   
  reactive (MVAr)   
    dispatched           3500.0      3500.0         -   
    max capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   
    min capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   

Shunt Injections    
    active (MW)             -           -           -   
    reactive (MVAr)        19.0        19.0         -   

Branch Losses       
    active (MW)             -           -           -   
    reactive (MVAr)         -           -           -   

DC line             
  export (MW)       
    dispatch                -           -           -   
    max capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   
    min capacity            -           -           -   
      on                    -           -           -   
      off                   -           -           -   

Reference Buses     
  num of ref buses          1           1           0   
  ref bus numbers           1           1               
>> 



> On May 5, 2016, at 9:38 AM, Fiaz Ahmad <fiazah...@sabanciuniv.edu> wrote:
> 
> I am also getting this problem even after doing the changes you suggested.... 
> I think now Dr. Ray should help us now
> 
> 
> Have a nice day
> 
> Regards,
> FIAZ AHMAD
> PhD Student,
> FENS Sabanci University,
> Istanbul Turkey
> 
> 
> 
> On Thu, May 5, 2016 at 4:31 PM, Jovan Ilic <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>> wrote:
> 
> Fiaz,
> 
> I get an error when running runpf function on your data using Matlab 2015b
> and MatPower 5.1:
> 
> >> runpf(case33_dis)
> Subscript indices must either be real positive integers or logicals.
> 
> Error in ext2int (line 149)
>             brs = ( mpc.branch(:, BR_STATUS) & ...  %% branch status
> 
> Error in runpf (line 111)
> mpc = ext2int(mpc);
>  
> >>  
> 
> Test cases that came with MatPower 5.1 run without a problem.  The mpc 
> structure seems to be read correctly.  Maybe Ray (the developer) can 
> help with this.  
> 
> I would suggest deleting extra generators (2-8) and corresponding cost 
> functions.  I would also use mBase = 1, the same as system mBase at the
> beginning.   Make sure that matpower directory is in the path and just run
> runpf(case33_dis) in the directory that contains case33_dis.m file. 
> 
> Jovan
> 
> 
> On Thu, May 5, 2016 at 8:14 AM, Fiaz Ahmad <fiazah...@sabanciuniv.edu 
> <mailto:fiazah...@sabanciuniv.edu>> wrote:
> %% MATPOWER Case Format : Version 2
> mpc.version = '2';
> 
> %%-----  Power Flow Data  -----%%
> %% system MVA base
> mpc.baseMVA = 1;
> 
> %% bus data
> %     bus_i   type    Pd      Qd      Gs      Bs      area    Vm      Va      
> baseKV      zone        Vmax        Vmin
> mpc.bus = [
>       1           3       0       0       0       0       1       1.0     0   
>       11           1    1.02    0.98;
>       2       1      100      60      0       0       1       1.0     0       
>    0           1        1.02    0.98;
>       3       1      90        40     0       0       1       1.0     0       
>    0           1        1.02    0.98;
>       4       1      120       80     0       0       1       1.0     0       
>    0           1        1.02    0.98;
>       5       1      60        30     0       0       1       1.0     0       
>    0           1        1.02    0.98;
>       6       1      60        20      0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       7       1      200       100     0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       8       1      200       100     0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       9       1      60        20     0       19      1       1.0     0       
>    0           1        1.02    0.98;
>       10      1      60        20      0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       11      1      45        30     0       0       1       1.0     0       
>    0            1       1.02    0.98;
>       12      1      60        35      0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       13      1      60        35      0       0       1      1.0     0       
>    0           1        1.02    0.98;
>       15      1      60        10     0       0       1       1.0     0       
>    0           1        1.02    0.98;
>     16      1      60        20     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     17      1      60        20     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     18      1      90        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     19      1      90        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     20      1      90        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     21      1      90        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     22      1      90        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     23      1      90        50     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     24      1      420       200     0       0       1      1.0     0         
>  0           1  1.02    0.98;
>     25      1      420       200     0       0       1      1.0     0         
>  0           1  1.02    0.98;
>     26      1      60        25     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     27      1      60        25     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     28      1      60        20     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     29      1      120       70      0       0       1      1.0     0         
>  0           1  1.02    0.98;
>     30      1      200       600     0       0       1      1.0     0         
>  0           1  1.02    0.98;
>     31      1      150       70     0       0       1       1.0     0         
>  0           1  1.02    0.98;
>     32      1      210       100     0       0       1      1.0     0         
>  0           1  1.02    0.98;
>     33      1      60        40     0       0       1       1.0     0         
>  0           1  1.02    0.98;];
> 
> %% generator data
> %     bus     Pg        Qg    Qmax    Qmin    Vg      mBase status    Pmax    
> Pmin    Pc1     Pc2     Qc1min  Qc1max  Qc2min  Qc2max  ramp_agc        
> ramp_10 ramp_30 ramp_q  apf
> mpc.gen = [
>       1       5500     3500   0      0       1.0      100     1       0       
>  0        0     0       0       0       0       0         0           0       
>     0       0     0;
>       2       0        0          0      0       1.0  100     1       0     0 
>       0 0       0       0       0       0       0           0           0     
>   0       0;
>       3       0        0          0      0       1.0  100     1       0     0 
>       0 0       0       0       0       0       0           0           0     
>   0       0;
>       6       0        0          0      0       1.0  100     1       0     0 
>       0 0       0       0       0       0       0           0           0     
>   0       0;
>       8       0        0          0      0       1.0  100     1       0     0 
>       0 0       0       0       0       0       0           0           0     
>   0       0;
> ];
> 
> %% branch data
> %     fbus tbus       r       x       b       rateA   rateB   rateC   ratio   
> angle   status  angmin  angmax
> mpc.branch = [
> 1      2     0.0922    0.0470                 0       0       0       0       
> 0       0       1       -360    360;
> 2      3     0.4930    0.2511         0       0       0       0       0       
> 0       1       -360    360;
> 3      4     0.3660    0.1864                 0       0       0       0       
> 0       0       1       -360    360;
> 4      5     0.3811    0.1941                 0       0       0       0       
> 0       0       1       -360    360;
> 5      6     0.8190    0.7070         0       0       0       0       0       
> 0       1       -360    360;
> 6      7     0.1872    0.6188                 0       0       0       0       
> 0       0       1       -360    360;
> 7      8     0.7114    0.2351                 0       0       0       0       
> 0       0       1       -360    360;
> 8      9     1.0300    0.7400         0       0       0       0       0       
> 0       1       -360    360;
> 9      10    1.0440    0.7400         0       0       0       0       0       
> 0       1       -360    360;
> 10     11    0.1966    0.0650         0       0       0       0       0       
> 0       1       -360    360;
> 11     12    0.3744    0.1238                 0       0       0       0       
> 0       0       1       -360    360;
> 12     13    1.4680    1.1550                 0       0       0       0       
> 0       0       1       -360    360;
> 13     14    0.5416    0.7129         0       0       0       0       0       
> 0       1       -360    360;
> 14     15    0.5910    0.5260                 0       0       0       0       
> 0       0       1       -360    360;
> 15     16    0.7463    0.5450                 0       0       0       0       
> 0       0       1       -360    360;
> 16     17    1.2890    1.7210                 0       0       0       0       
> 0       0       1       -360    360;
> 17     18    0.7320    0.5740         0       0       0       0       0       
> 0       1       -360    360;
> 2     19    0.1640    0.1565          0       0       0       0       0       
> 0       1       -360    360;
> 19     20    1.5042    1.3554         0       0       0       0       0       
> 0       1       -360    360;
> 20     21    0.4095    0.4784         0       0       0       0       0       
> 0       1       -360    360;
> 21     22    0.7089    0.9373       0       0       0       0       0       0 
>       1 -360    360;
> 3     23    0.4512    0.3083        0       0       0       0       0       0 
>       1 -360    360;
> 23     24    0.8980    0.7091       0       0       0       0       0       0 
>       1 -360    360;
> 24     25    0.8960    0.7011       0       0       0       0       0       0 
>       1 -360    360;
> 6     26    0.2030    0.1034        0       0       0       0       0       0 
>       1 -360    360;
> 26     27    0.2842    0.1447       0       0       0       0       0       0 
>       1 -360    360;
> 27     28    1.0590    0.9337       0       0       0       0       0       0 
>       1 -360    360;
> 28     29    0.8042    0.7006       0       0       0       0       0       0 
>       1 -360    360;
> 29     30    0.5075    0.2585       0       0       0       0       0       0 
>       1 -360    360;
> 30     31    0.9744    0.9630       0       0       0       0       0       0 
>       1 -360    360;
> 31     32    0.3105    0.3619       0       0       0       0       0       0 
>       1 -360    360;
> 32     33    0.3410    0.5302       0       0       0       0       0       0 
>       1 -360    360;
> ];
> 
> 
> Have a nice day
> 
> Regards,
> FIAZ AHMAD
> PhD Student,
> FENS Sabanci University,
> Istanbul Turkey
> 
> 
> 
> On Thu, May 5, 2016 at 3:11 PM, Jovan Ilic <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>> wrote:
> 
> Where did you add P=5000W and Q = 3500VAR in your data, it is not in the data 
> you
> posted?  If I remember well the default MVA base in MatPower is 100MVA;  your
> P and Q data seems to be in W and VAR .  Also, if I remember well, if you 
> specify 0
> for Pmax and Pmin and Qmax and Qmin there will be no limits on P and Q. 
> 
> It seems that you need to read the MatPower Users Manual and look at the case 
> files
> that come with the package.  The User's Manual has very good description of 
> the data
> format used.
> 
> Jovan
> 
> 
> On Thu, May 5, 2016 at 7:54 AM, Fiaz Ahmad <fiazah...@sabanciuniv.edu 
> <mailto:fiazah...@sabanciuniv.edu>> wrote:
> I am putting P=5000W and Q=3500VARs as a substation. How can I make P Q 
> unlimited? Any suggestion
> 
> On May 5, 2016 2:48 PM, "Jovan Ilic" <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>> wrote:
> 
> Fiaz,
> 
> If you are using the data in your original post only, there are no generators 
> in
> that data set.  You should put a (unlimited P and Q) generator where the 
> substation 
> would be in your system.  
> 
> Jovan
> 
> 
> On Thu, May 5, 2016 at 7:29 AM, Fiaz Ahmad <fiazah...@sabanciuniv.edu 
> <mailto:fiazah...@sabanciuniv.edu>> wrote:
> Yes I m using balanced three phase but how can I do it with matpower. I 
> changed the bus data and gen.data matrices but I couldn't get the power flows.
> 
> On May 5, 2016 2:24 PM, "Jovan Ilic" <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>> wrote:
> 
> You could use Matpower to simulate distribution systems if you are only
> interested in balanced 3 phase without mutual line coupling systems.
> 
> Jovan
> 
> 
> On Thu, May 5, 2016 at 3:41 AM, Ji Chen <hbxia...@163.com 
> <mailto:hbxia...@163.com>> wrote:
> Hi Shri,
>     I am interested in power flows for distribution networks recently. Do you 
> mean that Matpower is not a good chioce for distribution networks simulation 
> or it just can not do distribution networks simulation?
> 
> Thanks,
> Ji
> 
> 
> 
> At 2016-05-04 23:02:50, "Abhyankar, Shrirang G." <abhy...@anl.gov 
> <mailto:abhy...@anl.gov>> wrote:
> http://ewh.ieee.org/soc/pes/dsacom/testfeeders/index.html 
> <http://ewh.ieee.org/soc/pes/dsacom/testfeeders/index.html>
> 
> However, as Jovan mentioned, MATPOWER is for solving balanced three-phase 
> transmission systems. If you are interested in solving unbalanced three-phase 
> power flows for distribution networks then refer to either OpenDSS or 
> GridLAB-D.
> 
> Shri
> 
> From: Fiaz Ahmad <fiazah...@sabanciuniv.edu 
> <mailto:fiazah...@sabanciuniv.edu>>
> Reply-To: MATPOWER discussion forum <matpowe...@list.cornell.edu 
> <mailto:matpowe...@list.cornell.edu>>
> Date: Wednesday, May 4, 2016 at 8:49 AM
> To: MATPOWER discussion forum <matpowe...@list.cornell.edu 
> <mailto:matpowe...@list.cornell.edu>>, "jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>" <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>>
> Subject: Re: modification on Matpower case.m file for power flow of 
> distribution system
> 
> Thanks Jovan,
> 
> In Matpower there are no test cases for distribution systems... Where can i 
> find IEEE distribution system test cases?
> 
> Regards
> 
> 
> Have a nice day
> 
> Regards,
> FIAZ AHMAD
> PhD Student,
> FENS Sabanci University,
> Istanbul Turkey
> 
> 
> 
> On Wed, May 4, 2016 at 4:46 PM, Jovan Ilic <jovan.i...@gmail.com 
> <mailto:jovan.i...@gmail.com>> wrote:
> 
> Fiaz,
> 
> You are missing lots of data here.  I suggest looking at IEEE distribution 
> system 
> test cases to see what is involved.  Matpower is used for transmission 
> systems 
> not distribution systems.
> 
> Jovan
> 
> On Wed, May 4, 2016 at 3:45 AM, Fiaz Ahmad <fiazah...@sabanciuniv.edu 
> <mailto:fiazah...@sabanciuniv.edu>> wrote:
> Hi. i have the following data files for ieee 33 bus radial distribution 
> system. i want to modify the case33.m file in matpower to carry out the power 
> flow of the above distribution system. Please guide me how can i achieve that.
> 
> linedata33
> %        Bus   fbus   tbus   R         X
>           1    1      2     0.0922    0.0470   
>           2    2      3     0.4930    0.2511    
>           3    3      4     0.3660    0.1864  
>           4    4      5     0.3811    0.1941    
>           4    5      6     0.8190    0.7070    
>           6    6      7     0.1872    0.6188   
>           7    7      8     0.7114    0.2351 
>           8    8      9     1.0300    0.7400   
>           9    9      10    1.0440    0.7400   
>          10    10     11    0.1966    0.0650   
>          11    11     12    0.3744    0.1238   
>          12    12     13    1.4680    1.1550   
>          13    13     14    0.5416    0.7129   
>          14    14     15    0.5910    0.5260    
>          15    15     16    0.7463    0.5450   
>          16    16     17    1.2890    1.7210   
>          17    17     18    0.7320    0.5740  
>          18     2     19    0.1640    0.1565    
>          19    19     20    1.5042    1.3554  
>          20    20     21    0.4095    0.4784   
>          21    21     22    0.7089    0.9373    
>          22     3     23    0.4512    0.3083    
>          23    23     24    0.8980    0.7091  
>          24    24     25    0.8960    0.7011   
>          25     6     26    0.2030    0.1034   
>          26    26     27    0.2842    0.1447    
>          27    27     28    1.0590    0.9337    
>          28    28     29    0.8042    0.7006   
>          29    29     30    0.5075    0.2585  
>          30    30     31    0.9744    0.9630   
>          31    31     32    0.3105    0.3619   
>          32    32     33    0.3410    0.5302
> 
> loaddata33
> %Bus P         Q       
>     1 0         0    0
>     2 100       60   0
>     3 90        40          0  
>     4 120       80  0  
>     5 60        30  0  
>     6 60        20      0 
>     7 200       100  0
>     8 200       100  0 
>     9 60        20      0
>     10 60        20   0
>     11 45        30   0
>     12 60        35      0 
>     13 60        35      0 
>     14 120       80      0 
>     15 60        10      0 
>     16 60        20      0 
>     17 60        20      0 
>     18 90        40      0 
>     19 90        40      0 
>     20 90        40      0 
>     21 90        40      0
>     22 90        40      0 
>     23 90        50      0
>     24 420       200  0
>     25 420       200  0
>     26 60        25      0  
>     27 60        25      0 
>     28 60        20      0
>     29 120       70      0
>     30 200       600  0
>     31 150       70      0  
>     32 210       100  0
>     33 60        40      0
> 
> Please help and guide.... Thanks
> 
> 
> 
> 
> 
> 
> 
> 
>  
> 
> 
> 
> 
> 
> 

Reply via email to