GridMod / RTS-GMLC

Reliability Test System - Grid Modernization Lab Consortium
154 stars 82 forks source link

Running the RTS case using Matpower and Python #72

Closed asalamri closed 6 years ago

asalamri commented 6 years ago

Greetings, I downloaded the three files in the Matpower folder.When I run cli.py, I get an error as follows: NameError: name 'create_rts_MATPOWER' is not defined I would appreciate greatly any help regarding running the files using Matpower and Python since I am new to it. Thanks

claytonpbarrows commented 6 years ago

The python scripts in the MATPOWER folder are just for conversion of the SourceData to a MATPOWER format. To run the RTS data with MATPOWER, you need the MATPOWER code and MATLAB. If you have MATLAB and git setup, one way to get the two required packages and run the RTS in MATPOWER follows...

To run a DCOPF problem with MATPOWER, first clone the RTS-GMLC and the MATPOWER respositories

$ git clone https://github.com/GridMod/RTS-GMLC
$ git clone https://github.com/MATPOWER/matpower

Next go the MATPOWER folder and install MATPOWER by opening a MATLAB instance

$ cd matpower
$ matlab
MATLAB is selecting SOFTWARE OPENGL rendering.

                                 < M A T L A B (R) >
                       Copyright 1984-2016 The MathWorks, Inc.
                        R2016a (9.0.0.341360) 64-bit (glnxa64)
                                  February 11, 2016

To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.

>> install_matpower

Now with the MATLAB instance still open, you can run a dcopf against the RTS data.

>> rundcopf('../RTS-GMLC/RTS_Data/FormattedData/MATPOWER/RTS.m')

mpc = 

    version: '2'
    baseMVA: 100
      areas: [3x2 double]
        bus: [73x13 double]
        gen: [158x21 double]
     branch: [120x13 double]
    gencost: [158x10 double]
     dcline: [113 316 1 0 0 0 0 1 1 0 Inf -Inf Inf -Inf Inf 0 0 0 0 0 0 0 0]

MATPOWER Version 6.1-dev, 07-Aug-2017 -- DC Optimal Power Flow
The interior-point-legacy algorithm uses a built-in starting point;
ignoring supplied X0.
Optimization terminated.

Converged in 0.43 seconds
Objective Function Value = 219419.57 $/hr
================================================================================
|     System Summary                                                           |
================================================================================

How many?                How much?              P (MW)            Q (MVAr)
---------------------    -------------------  -------------  -----------------
Buses             73     Total Gen Capacity   14549.8           0.0 to 0.0
Generators       158     On-line Capacity      9126.0           0.0 to 0.0
Committed Gens    97     Generation (actual)   8550.0               0.0
Loads             51     Load                  8550.0               0.0
  Fixed           51       Fixed               8550.0               0.0
  Dispatchable     0       Dispatchable          -0.0 of -0.0      -0.0
Shunts             0     Shunt (inj)             -0.0               0.0
Branches         120     Losses (I^2 * Z)         0.00              0.00
Transformers      16     Branch Charging (inj)     -                0.0
Inter-ties         5     Total Inter-tie Flow   417.9               0.0
Areas              3

                          Minimum                      Maximum
                 -------------------------  --------------------------------
Voltage Magnitude   1.000 p.u. @ bus 101        1.000 p.u. @ bus 101 
Voltage Angle     -34.79 deg   @ bus 307       17.32 deg   @ bus 222 
Lambda P           30.28 $/MWh @ bus 107       30.28 $/MWh @ bus 108 
Lambda Q            0.00 $/MWh @ bus 101        0.00 $/MWh @ bus 101 

================================================================================
|     Bus Data                                                                 |
================================================================================
 Bus      Voltage          Generation             Load          Lambda($/MVA-hr)
  #   Mag(pu) Ang(deg)   P (MW)   Q (MVAr)   P (MW)   Q (MVAr)     P        Q   
----- ------- --------  --------  --------  --------  --------  -------  -------
  101  1.000   -9.042    168.00      0.00    108.00      0.00    30.278     -
  102  1.000   -9.098    168.00      0.00     97.00      0.00    30.278     -
  103  1.000   -8.947       -         -      180.00      0.00    30.278     -
  104  1.000  -11.529       -         -       74.00      0.00    30.278     -
  105  1.000  -11.665       -         -       71.00      0.00    30.278     -
  106  1.000  -13.997       -         -      136.00      0.00    30.278     -
  107  1.000   -4.454    355.00      0.00    125.00      0.00    30.278     -
  108  1.000  -10.229       -         -      171.00      0.00    30.278     -
  109  1.000   -9.110       -         -      175.00      0.00    30.278     -
  110  1.000  -10.800       -         -      195.00      0.00    30.278     -
  111  1.000   -4.487       -         -         -         -      30.278     -
  112  1.000   -2.576       -         -         -         -      30.278     -
  113  1.000    0.000*   220.00      0.00    265.00      0.00    30.278     -
  114  1.000   -3.060      0.00      0.00    194.00      0.00    30.278     -
  115  1.000    5.458    165.00      0.00    317.00      0.00    30.278     -
  116  1.000    5.504    155.00      0.00    100.00      0.00    30.278     -
  117  1.000    8.829       -         -         -         -      30.278     -
  118  1.000    9.572    355.00      0.00    333.00      0.00    30.278     -
  119  1.000    5.237       -         -      181.00      0.00    30.278     -
  120  1.000    7.079       -         -      128.00      0.00    30.278     -
  121  1.000   10.097    400.00      0.00       -         -      30.278     -
  122  1.000   16.693    300.00      0.00       -         -      30.278     -
  123  1.000    8.899    670.00      0.00       -         -      30.278     -
  124  1.000    0.001       -         -         -         -      30.278     -
  201  1.000  -14.288    142.00      0.00    108.00      0.00    30.278     -
  202  1.000  -14.348    168.00      0.00     97.00      0.00    30.278     -
  203  1.000  -10.431       -         -      180.00      0.00    30.278     -
  204  1.000  -16.602       -         -       74.00      0.00    30.278     -
  205  1.000  -17.130       -         -       71.00      0.00    30.278     -
  206  1.000  -19.582       -         -      136.00      0.00    30.278     -
  207  1.000  -30.008     44.00      0.00    125.00      0.00    30.278     -
  208  1.000  -27.177       -         -      171.00      0.00    30.278     -
  209  1.000  -14.038       -         -      175.00      0.00    30.278     -
  210  1.000  -16.492       -         -      195.00      0.00    30.278     -
  211  1.000   -7.370       -         -         -         -      30.278     -
  212  1.000   -5.630       -         -         -         -      30.278     -
  213  1.000   -1.326    465.00      0.00    265.00      0.00    30.278     -
  214  1.000   -4.928      0.00      0.00    194.00      0.00    30.278     -
  215  1.000    5.299    260.00      0.00    317.00      0.00    30.278     -
  216  1.000    5.060    155.00      0.00    100.00      0.00    30.278     -
  217  1.000    9.059       -         -         -         -      30.278     -
  218  1.000   10.140    355.00      0.00    333.00      0.00    30.278     -
  219  1.000    4.369       -         -      181.00      0.00    30.278     -
  220  1.000    5.842       -         -      128.00      0.00    30.278     -
  221  1.000   10.981    355.00      0.00       -         -      30.278     -
  222  1.000   17.320    300.00      0.00       -         -      30.278     -
  223  1.000    7.459    726.00      0.00       -         -      30.278     -
  224  1.000   -0.660       -         -         -         -      30.278     -
  301  1.000  -28.526    126.00      0.00    108.00      0.00    30.278     -
  302  1.000  -28.944     60.00      0.00     97.00      0.00    30.278     -
  303  1.000  -22.117       -         -      180.00      0.00    30.278     -
  304  1.000  -28.728       -         -       74.00      0.00    30.278     -
  305  1.000  -29.445       -         -       71.00      0.00    30.278     -
  306  1.000  -30.937       -         -      136.00      0.00    30.278     -
  307  1.000  -34.795    110.00      0.00    125.00      0.00    30.278     -
  308  1.000  -34.271       -         -      171.00      0.00    30.278     -
  309  1.000  -24.141       -         -      175.00      0.00    30.278     -
  310  1.000  -26.817       -         -      195.00      0.00    30.278     -
  311  1.000  -16.797       -         -         -         -      30.278     -
  312  1.000  -15.153       -         -         -         -      30.278     -
  313  1.000  -11.039    405.00      0.00    265.00      0.00    30.278     -
  314  1.000  -13.334      0.00      0.00    194.00      0.00    30.278     -
  315  1.000   -1.458    190.00      0.00    317.00      0.00    30.278     -
  316  1.000   -1.912    155.00      0.00    100.00      0.00    30.278     -
  317  1.000    2.683       -         -         -         -      30.278     -
  318  1.000    4.019    355.00      0.00    333.00      0.00    30.278     -
  319  1.000   -2.863       -         -      181.00      0.00    30.278     -
  320  1.000   -1.616       -         -      128.00      0.00    30.278     -
  321  1.000    4.666    355.00      0.00       -         -      30.278     -
  322  1.000   11.217    310.00      0.00       -         -      30.278     -
  323  1.000   -0.123    558.00      0.00       -         -      30.278     -
  324  1.000   -9.285       -         -         -         -      30.278     -
  325  1.000    0.745       -         -         -         -      30.278     -
                        --------  --------  --------  --------
               Total:   8550.00      0.00   8550.00      0.00

================================================================================
|     Branch Data                                                              |
================================================================================
Brnch   From   To    From Bus Injection   To Bus Injection     Loss (I^2 * Z)  
  #     Bus    Bus    P (MW)   Q (MVAr)   P (MW)   Q (MVAr)   P (MW)   Q (MVAr)
-----  -----  -----  --------  --------  --------  --------  --------  --------
   1    101    102      6.94      0.00     -6.94      0.00     0.000      0.00
   2    101    103     -0.79      0.00      0.79      0.00     0.000      0.00
   3    101    105     53.85      0.00    -53.85      0.00     0.000      0.00
   4    102    104     33.41      0.00    -33.41      0.00     0.000      0.00
   5    102    106     44.53      0.00    -44.53      0.00     0.000      0.00
   6    103    109      2.38      0.00     -2.38      0.00     0.000      0.00
   7    103    124   -183.17      0.00    183.17      0.00     0.000      0.00
   8    104    109    -40.59      0.00     40.59      0.00     0.000      0.00
   9    105    110    -17.15      0.00     17.15      0.00     0.000      0.00
  10    106    110    -91.47      0.00     91.47      0.00     0.000      0.00
  11    107    108    165.21      0.00   -165.21      0.00     0.000      0.00
  12    107    203     64.79      0.00    -64.79      0.00     0.000      0.00
  13    108    109    -11.83      0.00     11.83      0.00     0.000      0.00
  14    108    110      6.04      0.00     -6.04      0.00     0.000      0.00
  15    109    111    -93.25      0.00     93.25      0.00     0.000      0.00
  16    109    112   -131.80      0.00    131.80      0.00     0.000      0.00
  17    110    111   -129.23      0.00    129.23      0.00     0.000      0.00
  18    110    112   -168.35      0.00    168.35      0.00     0.000      0.00
  19    111    113   -163.16      0.00    163.16      0.00     0.000      0.00
  20    111    114    -59.32      0.00     59.32      0.00     0.000      0.00
  21    112    113    -93.67      0.00     93.67      0.00     0.000      0.00
  22    112    123   -206.47      0.00    206.47      0.00     0.000      0.00
  23    113    123   -178.53      0.00    178.53      0.00     0.000      0.00
  24    113    215   -123.30      0.00    123.30      0.00     0.000      0.00
  25    114    116   -253.32      0.00    253.32      0.00     0.000      0.00
  26    115    116     -4.69      0.00      4.69      0.00     0.000      0.00
  27    115    121   -165.24      0.00    165.24      0.00     0.000      0.00
  28    115    121   -165.24      0.00    165.24      0.00     0.000      0.00
  29    115    124    183.17      0.00   -183.17      0.00     0.000      0.00
  30    116    117   -223.25      0.00    223.25      0.00     0.000      0.00
  31    116    119     20.24      0.00    -20.24      0.00     0.000      0.00
  32    117    118    -92.54      0.00     92.54      0.00     0.000      0.00
  33    117    122   -130.71      0.00    130.71      0.00     0.000      0.00
  34    118    121    -35.27      0.00     35.27      0.00     0.000      0.00
  35    118    121    -35.27      0.00     35.27      0.00     0.000      0.00
  36    119    120    -80.38      0.00     80.38      0.00     0.000      0.00
  37    119    120    -80.38      0.00     80.38      0.00     0.000      0.00
  38    120    123   -144.38      0.00    144.38      0.00     0.000      0.00
  39    120    123   -144.38      0.00    144.38      0.00     0.000      0.00
  40    121    122   -169.29      0.00    169.29      0.00     0.000      0.00
  41    123    217     -3.76      0.00      3.76      0.00     0.000      0.00
  42    201    202      7.55      0.00     -7.55      0.00     0.000      0.00
  43    201    203    -31.90      0.00     31.90      0.00     0.000      0.00
  44    201    205     58.35      0.00    -58.35      0.00     0.000      0.00
  45    202    204     30.97      0.00    -30.97      0.00     0.000      0.00
  46    202    206     47.58      0.00    -47.58      0.00     0.000      0.00
  47    203    209     52.90      0.00    -52.90      0.00     0.000      0.00
  48    203    224   -200.01      0.00    200.01      0.00     0.000      0.00
  49    204    209    -43.03      0.00     43.03      0.00     0.000      0.00
  50    205    210    -12.65      0.00     12.65      0.00     0.000      0.00
  51    206    210    -88.42      0.00     88.42      0.00     0.000      0.00
  52    207    208    -81.00      0.00     81.00      0.00     0.000      0.00
  53    208    209   -138.98      0.00    138.98      0.00     0.000      0.00
  54    208    210   -113.02      0.00    113.02      0.00     0.000      0.00
  55    209    211   -134.50      0.00    134.50      0.00     0.000      0.00
  56    209    212   -169.61      0.00    169.61      0.00     0.000      0.00
  57    210    211   -186.73      0.00    186.73      0.00     0.000      0.00
  58    210    212   -222.36      0.00    222.36      0.00     0.000      0.00
  59    211    213   -219.76      0.00    219.76      0.00     0.000      0.00
  60    211    214   -101.47      0.00    101.47      0.00     0.000      0.00
  61    212    213   -156.47      0.00    156.47      0.00     0.000      0.00
  62    212    223   -235.50      0.00    235.50      0.00     0.000      0.00
  63    213    223   -176.23      0.00    176.23      0.00     0.000      0.00
  64    214    216   -295.47      0.00    295.47      0.00     0.000      0.00
  65    215    216     24.50      0.00    -24.50      0.00     0.000      0.00
  66    215    221   -202.41      0.00    202.41      0.00     0.000      0.00
  67    215    221   -202.41      0.00    202.41      0.00     0.000      0.00
  68    215    224    200.01      0.00   -200.01      0.00     0.000      0.00
  69    216    217   -268.42      0.00    268.42      0.00     0.000      0.00
  70    216    219     52.46      0.00    -52.46      0.00     0.000      0.00
  71    217    218   -134.87      0.00    134.87      0.00     0.000      0.00
  72    217    222   -137.32      0.00    137.32      0.00     0.000      0.00
  73    218    221    -56.44      0.00     56.44      0.00     0.000      0.00
  74    218    221    -56.44      0.00     56.44      0.00     0.000      0.00
  75    219    220    -64.27      0.00     64.27      0.00     0.000      0.00
  76    219    220    -64.27      0.00     64.27      0.00     0.000      0.00
  77    220    223   -128.27      0.00    128.27      0.00     0.000      0.00
  78    220    223   -128.27      0.00    128.27      0.00     0.000      0.00
  79    221    222   -162.68      0.00    162.68      0.00     0.000      0.00
  80    301    302     52.14      0.00    -52.14      0.00     0.000      0.00
  81    301    303    -53.01      0.00     53.01      0.00     0.000      0.00
  82    301    305     18.87      0.00    -18.87      0.00     0.000      0.00
  83    302    304     -2.98      0.00      2.98      0.00     0.000      0.00
  84    302    306     18.11      0.00    -18.11      0.00     0.000      0.00
  85    303    309     29.68      0.00    -29.68      0.00     0.000      0.00
  86    303    324   -262.69      0.00    262.69      0.00     0.000      0.00
  87    304    309    -76.98      0.00     76.98      0.00     0.000      0.00
  88    305    310    -52.13      0.00     52.13      0.00     0.000      0.00
  89    306    310   -117.89      0.00    117.89      0.00     0.000      0.00
  90    307    308    -15.00      0.00     15.00      0.00     0.000      0.00
  91    308    309   -107.15      0.00    107.15      0.00     0.000      0.00
  92    308    310    -78.85      0.00     78.85      0.00     0.000      0.00
  93    309    311   -148.15      0.00    148.15      0.00     0.000      0.00
  94    309    312   -181.30      0.00    181.30      0.00     0.000      0.00
  95    310    311   -205.11      0.00    205.11      0.00     0.000      0.00
  96    310    312   -238.75      0.00    238.75      0.00     0.000      0.00
  97    311    313   -209.37      0.00    209.37      0.00     0.000      0.00
  98    311    314   -143.89      0.00    143.89      0.00     0.000      0.00
  99    312    313   -149.61      0.00    149.61      0.00     0.000      0.00
 100    312    323   -270.44      0.00    270.44      0.00     0.000      0.00
 101    313    323   -218.98      0.00    218.98      0.00     0.000      0.00
 102    314    316   -337.89      0.00    337.89      0.00     0.000      0.00
 103    315    316     46.59      0.00    -46.59      0.00     0.000      0.00
 104    315    321   -218.14      0.00    218.14      0.00     0.000      0.00
 105    315    321   -218.14      0.00    218.14      0.00     0.000      0.00
 106    315    324    262.69      0.00   -262.69      0.00     0.000      0.00
 107    316    317   -308.44      0.00    308.44      0.00     0.000      0.00
 108    316    319     72.15      0.00    -72.15      0.00     0.000      0.00
 109    317    318   -166.59      0.00    166.59      0.00     0.000      0.00
 110    317    322   -141.86      0.00    141.86      0.00     0.000      0.00
 111    318    321    -43.43      0.00     43.43      0.00     0.000      0.00
 112    318    321    -43.43      0.00     43.43      0.00     0.000      0.00
 113    319    320    -54.42      0.00     54.42      0.00     0.000      0.00
 114    319    320    -54.42      0.00     54.42      0.00     0.000      0.00
 115    320    323   -118.42      0.00    118.42      0.00     0.000      0.00
 116    320    323   -118.42      0.00    118.42      0.00     0.000      0.00
 117    321    322   -168.14      0.00    168.14      0.00     0.000      0.00
 118    325    121   -168.28      0.00    168.28      0.00     0.000      0.00
 119    318    223    -57.72      0.00     57.72      0.00     0.000      0.00
 120    323    325   -168.28      0.00    168.28      0.00     0.000      0.00
                                                             --------  --------
                                                    Total:     0.000      0.00

================================================================================
|     Generation Constraints                                                   |
================================================================================
 Gen   Bus                  Active Power Limits
  #     #     Pmin mu     Pmin       Pg       Pmax    Pmax mu
----  -----   -------   --------  --------  --------  -------
   1   101     67.586      8.00      8.00     20.00      -   
   2   101     67.586      8.00      8.00     20.00      -   
   3   101       -        30.00     76.00     76.00    13.306
   4   101       -        30.00     76.00     76.00    13.306
   5   102     58.696      8.00      8.00     20.00      -   
   6   102     58.696      8.00      8.00     20.00      -   
   7   102       -        30.00     76.00     76.00     9.432
   8   102       -        30.00     76.00     76.00     9.432
   9   107       -       170.00    355.00    355.00     3.487
  10   113       -        22.00     55.00     55.00     0.727
  11   113       -        22.00     55.00     55.00     0.727
  12   113       -        22.00     55.00     55.00     0.727
  13   113       -        22.00     55.00     55.00     0.727
  14   115     94.226      5.00      5.00     12.00      -   
  15   115     94.226      5.00      5.00     12.00      -   
  16   115       -        62.00    155.00    155.00     7.785
  17   116       -        62.00    155.00    155.00     8.804
  18   118       -       170.00    355.00    355.00     2.523
  19   123       -        62.00    155.00    155.00     7.309
  20   123       -       140.00    350.00    350.00     8.630
  21   123       -        22.00     55.00     55.00     0.474
  22   123       -        22.00     55.00     55.00     0.474
  23   123       -        22.00     55.00     55.00     0.474
  24   201     52.197      8.00      8.00     20.00      -   
  25   201     52.197      8.00      8.00     20.00      -   
  26   201       -        30.00     76.00     76.00     6.833
  27   202     50.820      8.00      8.00     20.00      -   
  28   202     50.820      8.00      8.00     20.00      -   
  29   202       -        30.00     76.00     76.00     8.990
  30   202       -        30.00     76.00     76.00     8.990
  31   207      3.946     22.00     22.00     55.00      -   
  32   207      3.946     22.00     22.00     55.00      -   
  33   213       -       170.00    355.00    355.00     3.149
  34   213       -        22.00     55.00     55.00     0.727
  35   213       -        22.00     55.00     55.00     0.727
  36   215       -        22.00     55.00     55.00     3.118
  37   215       -        22.00     55.00     55.00     3.118
  38   216       -        62.00    155.00    155.00     8.434
  39   218       -       170.00    355.00    355.00     8.606
  40   221       -       170.00    355.00    355.00     3.953
  41   223       -        62.00    155.00    155.00    10.588
  42   223       -        62.00    155.00    155.00    10.588
  43   223       -       140.00    350.00    350.00     7.208
  44   223      7.020     22.00     22.00     55.00      -   
  45   223      7.020     22.00     22.00     55.00      -   
  46   223      7.020     22.00     22.00     55.00      -   
  47   301     56.978      8.00      8.00     20.00      -   
  48   301     56.978      8.00      8.00     20.00      -   
  49   301       -        22.00     55.00     55.00     0.991
  50   301       -        22.00     55.00     55.00     0.991
  51   302     56.978      8.00      8.00     20.00      -   
  52   302     56.978      8.00      8.00     20.00      -   
  53   302      3.514     22.00     22.00     55.00      -   
  54   302      3.514     22.00     22.00     55.00      -   
  55   307       -        22.00     55.00     55.00     1.057
  56   307       -        22.00     55.00     55.00     1.057
  57   313       -       170.00    355.00    355.00     3.522
  58   315     45.159      5.00      5.00     12.00      -   
  59   315     45.159      5.00      5.00     12.00      -   
  60   315     45.159      5.00      5.00     12.00      -   
  61   315     45.159      5.00      5.00     12.00      -   
  62   315     45.159      5.00      5.00     12.00      -   
  63   315       -        22.00     55.00     55.00     3.382
  64   315       -        22.00     55.00     55.00     3.382
  65   315       -        22.00     55.00     55.00     3.382
  66   316       -        62.00    155.00    155.00     8.990
  67   318       -       170.00    355.00    355.00     3.001
  68   321       -       170.00    355.00    355.00     4.369
  69   322       -        22.00     55.00     55.00     3.778
  70   322       -        22.00     55.00     55.00     3.778
  73   114    -30.278      0.00       -        0.00     0.000
  74   121       -       396.00    400.00    400.00    22.174
  75   122       -         0.00     50.00     50.00    30.278
  76   122       -         0.00     50.00     50.00    30.278
  77   122       -         0.00     50.00     50.00    30.278
  78   122       -         0.00     50.00     50.00    30.278
  79   122       -         0.00     50.00     50.00    30.278
  80   122       -         0.00     50.00     50.00    30.278
  81   201       -         0.00     50.00     50.00    30.278
  82   214    -30.278      0.00       -        0.00     0.000
  83   215       -         0.00     50.00     50.00    30.278
  84   215       -         0.00     50.00     50.00    30.278
  85   215       -         0.00     50.00     50.00    30.278
  86   222       -         0.00     50.00     50.00    30.278
  87   222       -         0.00     50.00     50.00    30.278
  88   222       -         0.00     50.00     50.00    30.278
  89   222       -         0.00     50.00     50.00    30.278
  90   222       -         0.00     50.00     50.00    30.278
  91   222       -         0.00     50.00     50.00    30.278
  92   314    -30.278      0.00       -        0.00     0.000
  93   322       -         0.00     50.00     50.00    30.278
  94   322       -         0.00     50.00     50.00    30.278
  95   322       -         0.00     50.00     50.00    30.278
  96   322       -         0.00     50.00     50.00    30.278
 158   313       -         0.00     50.00     50.00    30.278