Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify features and usage #883

Open
maurerle opened this issue Sep 11, 2023 · 1 comment
Open

Clarify features and usage #883

maurerle opened this issue Sep 11, 2023 · 1 comment

Comments

@maurerle
Copy link

maurerle commented Sep 11, 2023

Hello,

this DataModel seems like a lot of thought has been put into it.
However, the available docs at https://powersystemdatamodel.readthedocs.io do not make clear how this can be used.

The following steps are not clarified at all:

  1. setup postgresql with postgis (btw timescaleDB might be something to look into too)
  2. run some "import data" method
  3. use/query data in the given data model format in other tools

Which data sources are supported?
How can this Project be utilized to store data?
How can I then query different scenarios/power systems and use them in other projects?

A project which seems to utilize this is found here: https://github.com/ie3-institute/psdm-analysis - however I did not quite understand how and where the interaction happens?
And without a small dataset which is loaded/converted into the PSDM this is quite hard to understand.

I am also very open for a short video chat to discuss this in a more direct way?
Greetings from Aachen

@t-ober
Copy link
Contributor

t-ober commented Sep 12, 2023

Hi!

Your point is well taken. We definitely should do a more user facing documentation.

To give you a short overview:
The PSDM is basically "just" a data model. We mostly use it as a basis for our agent based energy system simulation SIMONA. It models electrical grid components as well as system participants e.g. pv plants, household loads etc. (see the list of input models in the readthedocs documentation).
So it is more or less the interface and modeling basis for such energy system simulations.

The psdm-analysis tool is a python implementation of the PSDM data model but extends its capabilities in terms of caluclation utilities (e.g. calculate the energy drawn of some system in some time frame and so on) as well as plotting utilities. While the PSDM is used to parse the respective data and perform simulations, the psdm-analysis project takes results from the simulation and allows for simulation result analysis.

To your specific points:

  1. We are currently working on an SQL implementation of the input data but it's not done yet so we rely internally mostly on CSV data. We will add some more information when that is done.
  2. Here is some information on csv serialization and deserialization although we also have a CsvJointGridContainerSource that makes the reading part easier.
  3. We don't have much documentation there either but you can check SIMONA and the Website

We do not have much conversion tools yet for converting from different data formats. There is a PowerFactory converter but that is limited to mostly grid structure conversion. There also is a project to convert SimBench grids.

Edit: If there are more detailed questions I'd be open to do a short video call

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants