Hi, first post in this forum!
I’m wondering how close (or far) we are to a truly standard, common data format (CDF) for describing power systems? The IEEE CDF is outdated and it looks like the raw PSS/E format is unofficially recognized as the “standard” data exchange format between commercial softwares.
I’ve found a lot of information on CDF’s for energy models (i.e.: Do-a-thon: Draft for 'energy' datapackage standard (?)), some for transient data (IEEE C37.111), but not much for the power system detailed description.
Is there already an open standard being discussed? Is there already an open CDF modders should aim to integrate to their applications to facilitate data exchange between modelling softwares? If so please let it not be XML…
For example I’m currently developping a software that extracts a network’s information from an excel file, builds a SQLite3 database (my custom format, tailored for my specific needs), and converts it to PyPSA, GridCal and PSS/E to either run simulations using these tools or simply exchange in what appears to be the current CDF in use (PSS/E). A truly standard open CDF would greatly simplify development and hopefully enforce sane practices (ex.: no storing of calculated data in the CDF). It would allow me to very easily add other open modelling softwares to the mix, without having to spend hours converting from one data format to the other.
Ideally the standard should cover both the data structure (ex.: buses, branches, transformers, generators) and the file format (ex.: JSON, SQLite3). That way each modelling software could develop a simply conversion utility between the CDF and their internal structure, required for their needs (ex.: python object for each element).