GC_Salkuti2021 module

class GC_Salkuti2021.Saltuki2021(grid=None, TieLines=None, init_config=None, verbose_logging=30)[source]

Bases: object

Class to implement the algorithm described in Saltuki 2021 for network reconfiguration.

net

The network object containing distribution network data.

initial_config

The initial configuration of tie lines in the network.

FindBusVoltages(target_line, resultPF)[source]
Solve(order=None)[source]

Solves the network reconfiguration problem based on Saltuki’s approach.

Parameters:

order – The order of processing tie lines (not currently used).

Returns:

List of tie lines in the new configuration after solving.

__init__(grid=None, TieLines=None, init_config=None, verbose_logging=30)[source]

Initializes the Saltuki2021 class with required parameters.

Parameters:
  • net – The network object for optimization.

  • init_config – The initial configuration of tie lines.

  • verbose_logging – Logging level for debug messages.