grid-parity-exchange / Egret

Tools for building power systems optimization problems
Other
130 stars 51 forks source link

We need a PowerWorld parser front-end for Egret #171

Open jeanpaulwatson opened 3 years ago

claytonpbarrows commented 3 years ago

Do you want to parse PWB files, AUX files, reference the Sim-Auto API, or something else?

jeanpaulwatson commented 3 years ago

I think we'd like to just parse PWB files - as an alternative to Matpower. At a minimum, PowerWorld provides lat/long support, allows for direct representation of 3-winding transformers, etc. It would also make sense to support direct PSSE/PSLF ingestion. If I were to re-phrase what I wrote initially regarding the title for this issue, I would maybe say instead "Leverage open APIs if available to allow for direct iingestion of non-Matpower formats".

bknueven commented 3 years ago

Regarding "leverage open APIs", I had a look at a few other Python packages on openmod:

  1. pandapower only converts to/from MATPOWER and PYPOWER https://pandapower.readthedocs.io/en/v2.4.0/converter.html#
  2. PYPOWER only seems to handle MATPOWER
  3. PyPSA allows imports from PYPOWER and pandapower https://pypsa.readthedocs.io/en/latest/import_export.html
  4. GridCal will import CIM (Common Information Model), PSS/e RAW files, MATPOWER, and DigSilent https://github.com/SanPen/GridCal