Source code and input data for electrical power distribution optimization with distributed generation allocation based on metaheuristics

Published: 16 February 2026| Version 1 | DOI: 10.17632/hm2www44zv.1
Contributors:
Rafael Conte Marodin, Ricardo Luiz Barros de Freitas, Wilson Garcia Pereira Jr., Luciana Paro Scarin Freitas, Vagner Candido de Sousa, Carlos Roberto Mendonça da Rocha, Helton Fernando Scherer

Description

Source code, input data and results for Metaheuristc-based hybrid system for electrical grid optimization leveraging distributed generation allocation. The dependencies needed to run the main.py file are listed in the pyproject.toml file and can be installed with the poetry package on python with the command 'poetry install'. To run the main.py file is necessarie to provide as argument the distribution system you want to run (136 or 415). Ex: "python main.py 136". The main options are listed in the 'config.ini' file. They are: - quantidade_gd: the amount of buses with Distributed Generation, - quantidade_csq: the amount of solutions you want to run the VND algorithm - variacao_ms: the variation you want in the multistart algorithm - initial_weight_prim: the initial weight you want in Prim's algorithm - multi: if you want the execution with the couple method (True) or with the independent method (False) All the results obtained are in the 'resultados' folder and the main results are in the 'resultados_OSDEE_resumidos' folder. The input data is in the 'dados' folder.

Files

Institutions

Categories

Electrical Engineering, Heuristics, Electric Power Distribution, Distributed Power Generation

Licence