GridMod / RTS-GMLC

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

Added script for converting to ANDES xlsx file #121

Closed cuihantao closed 4 years ago

cuihantao commented 4 years ago

Hi,

First of all, thanks for making the RTS test system available.

ANDES is a Python-based free software package for power system simulation, control, and analysis. It establishes a unique hybrid symbolic-numeric framework for modeling differential-algebraic equations (DAEs) for numerical analysis.

ANDES is developed as part of the CURENT Large Scale Testbed.

This pull request includes a script to convert the PSS/E RAW file to ANDES xlsx format. Dynamic data will be added later when the automatic DYR-to-XLSX converter is done.

More information about ANDES can be found on https://github.com/cuihantao/andes

The power flow result from ANDES matches perfectly with that from MATPOWER.

claytonpbarrows commented 4 years ago

@cuihantao, thanks for the PR. I think this is a valuable contribution and I apologize for not responding sooner. One thing to note is that the PSS/E file creation is not automated. I'd suggest that you rely on the csv data in the SourceData folder to enusre that you can create the ANDES.xlsx file from the most recently updated data. I do have a plan to automate the PSS/E file creation, but maintenance of these capabilities is no longer funded, so I need to find some spare time. So, I'll leave it up to you. Would you like me to merge the current PR, or would you like to change to the csv source data first?

cuihantao commented 4 years ago

@claytonpbarrows Thank you for your reply.

Since the PR, some updates have been made to ANDES to run PSS/E file directly. That means the conversion is no longer needed to use the RTS PSS/E test cases.

Probably, I will update the PR with the command to run PSS/E file and generate ANDES xlsx file (only for users needing it) before we merge it.

It might not be necessary to let ANDES use the data in SourceData, because that adds one more level of dependency. Does this sound good to you?

cuihantao commented 4 years ago

By the way, is the conversion from RTS to MATPOWER automated? ANDES can read MATPOWER .m file as well without conversion.

claytonpbarrows commented 4 years ago

Yes, the MATPOWER conversion is automated. If that's an option, I'd suggest depending on that file.