Thanks to visit codestin.com
Credit goes to github.com

Skip to content

OpenSynth-energy/D-GITT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 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 (complete) Binder

    b. ID Inconsistency over time (complete) Binder

    c. Operational limits (complete) Binder

    d. Shunt blocks (complete) Binder

    e. Other elements references (complete)Binder

  2. Data format conversion

    a. From XIIDM to other formats and viceversa (complete) Binder

  3. Data modification

    a. Modify static data and parameters of the elements (complete) Binder

    b. Add injection time series (TO-DO) Binder

  4. Voltage level topology

    a. Bus-breaker and node-breaker topologies (complete) Binder

  5. Execution analysis

    a. Launching a powerflow (TO-DO) Binder

    b. Secutity-constrained analysis (TO-DO) Binder

How to run locally the notebooks?

If the user wants to run locally 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

No packages published

Contributors 2

  •  
  •