Hi Sir

Are you planning to include 3 phase load flow for unbalanced distribution
systems in matpower?

Thanking you


On Fri, May 6, 2016 at 1:03 AM, Ray Zimmerman <r...@cornell.edu> wrote:

> 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> 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>
>> 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> 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>
>>>> 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> 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
>>>>>> > 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> 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> 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>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>> 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>
>>>>>>>>> Reply-To: MATPOWER discussion forum <matpowe...@list.cornell.edu>
>>>>>>>>> Date: Wednesday, May 4, 2016 at 8:49 AM
>>>>>>>>> To: MATPOWER discussion forum <matpowe...@list.cornell.edu>, "
>>>>>>>>> jovan.i...@gmail.com" <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>
>>>>>>>>> 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> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>
>>>
>>
>
>


-- 
Thanking you,

Papiya Dutta (Gupta)

Reply via email to