Skip to content

OpenSynth-energy/D-GITT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D-GITT Project

The following repository contains the technical documentation and tutorials for the D-GITT Project.

The Documentation folder contains a set of Jupyter Notebooks which the users of the dataset can use to get familiar with the basic PowSyBl actions. These tutorials aim to provide some foundations in order to manage the files of the RTE7k dataset available in the OpenSynth Hugging Face repo. After going through these notebooks, the user should be able to import and export grid models in the supported formats, be able to understand the detailed voltage level topology of the PowSyBl models, modify these models, extract time series profiles for the equipments of the model and running power flows.

Tutorials structure

The tutorials are supposed to be followed with the following structure. You can see its completion status in parenthesis, as this is an on-going project at the moment. Clicking the Binder icon will open an executable notebook in your browser without needing to install anything in your computer.

  1. Data description

    a. Introduction Binder

    b. ID Inconsistency over time Binder

    c. Operational limits Binder

    d. Shunt blocks Binder

    e. Other elements references Binder

  2. Data format conversion

    a. From XIIDM to other formats and viceversa Binder

  3. Data modification

    a. Modify static data and parameters of the elements Binder

    b. Add injection time series Binder

  4. Voltage level topology

    a. Bus-breaker and node-breaker topologies Binder

  5. Execution analysis

    a. Launching a powerflow Binder

    b. Security-constrained analysis Binder

How to locally run the notebooks?

If the user wants to locally run a notebook, it must first install two modules in a Python environment. IMPORTANT: PyPowSyBl is not supported in the lastest version of Python 3.13, Python version 3.12 is recommended, although it is supported from version 3.8.

pip install jupyter
pip install pypowsybl

Once installed, one may open a jupyter notebook by opening the jupyter lab and navigating through the folders in its user interface

jupyter lab

or by executing the following command:

jupyter notebook name_of_the_notebook.ipynb

The users should download the folder where the notebook is located in order to have access to all the necessary files to visualize and run all the pieces of code.

About

Opensynth DGITT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors