Hybrid Method for the Reconfiguration of Electric Power Distribution Systems with Distributed Generation Allocation

Published: 8 September 2026| Version 1 | DOI: 10.17632/mp5nntd36h.1
Contributor:

Description

Hybrid Algorithm for Power Distribution System Reconfiguration & DG Allocation This repository contains the source code, input data, and output results for the hybrid algorithm developed to solve the joint problem of Feeder Reconfiguration and Distributed Generation (DG) Allocation in electric power distribution systems. Requirements & Dependencies Ensure you have Python installed along with the following required libraries: Core & Analytics: numpy, pandas Power Systems: pandapower Graph Theory & Optimization: networkx, heapq Performance Acceleration: numba Standard Utilities: math, time, pathlib, random You can install the main dependencies via pip: pip install numpy pandas pandapower networkx numba How to Run Setup Directory: Download and place all Python (.py) files and test system data files into the same working directory. Set File Paths: Open the script and verify/adjust the output directory path where the algorithm will save the execution results on your machine. Execute: Run the main script: python "Programa Principal.py" # or Main Program.py Select Test Case: When prompted (or within the main configuration section), specify the desired test system size: Available options: 84, 136, or 415 bus systems.

Files

Categories

Electrical Engineering, Electric Power Distribution, Distributed Power Generation

Licence