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
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
- run in terminal: make all
- covee: Run the voltage control
- covee-powerflow: Run the powerflow (simulation of the electrical grid)
- grafana (optional): For the visualization
- 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
- run in terminal: make clean
- run in terminal: make clean_ext