sogno-platform / covee-service

CoVee package with interfaces

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CoVee Control

Coordinated Voltage Control

The voltage control that we are implemented comes from the theory described in this paper: A Coordinated Voltage Control for Overvoltage Mitigation in LV Distribution Grids

Download the respository

please clone it with: git clone --recursive (to download the submodules) \ The submodule installed are "covee", "covee-powerflow" and "dmu", a tool for the implementation of REST or MQTT

Installation

to populate the containers with a virtual environment

  • run in terminal: make all

There main containers are:

  • covee: Run the voltage control
  • covee-powerflow: Run the powerflow (simulation of the electrical grid)
  • grafana (optional): For the visualization

Running covee and powerflow containers:

  • There is a docker-compose.yml file, that is installing all the required components for each container.
  • run in terminal: sudo docker-compose up

There is a python file to test external message to the voltage control (to control the number of active nodes):

  • run in terminal: make ext
  • This generate a virtual environment to run: PF_conf_inputs.py
  • The code simply generate a json message that is posted via REST API

To remove the virtual environments:

  • run in terminal: make clean
  • run in terminal: make clean_ext

About

CoVee package with interfaces

License:Mozilla Public License 2.0


Languages

Language:Python 96.9%Language:Dockerfile 2.1%Language:Makefile 1.0%