Teaching Learning Based Optimization Algorithm for Fault Recovery of Distribution Network with Distributed Genaration
- Table 1: IEEE33 node data
- Table 2: IEEE33 node voltage
- Table 3: IEEE33 node load
- Table 1: Daily power demand of different types of loads
- Table 2: Node load recovery priority factor
- Table 3: Distributed DG Power
- Table 4: Node load at 13:00 and 19:00
- Table 5: Node load type
- Table 6: Importance level of node
-
- Function: This file aims to recover the first phase of power grid restoration strategy, and divide the power grid into islands.
- Input: Fault network information
- Output: Power grid after the first phase of restoration
-
- Function: This file aims to modify and improve an infeasible solution, and output a feasible solution which is called by pso.py.
- Input: Infeasible solution
- Output: A feasible solution
-
- Function: his file aims to calculate the network loss objective function of the power grid, and output the network loss, which is called by pso.py.
- Input: Power grid information
- Output: Objective function
-
- Function: This file aims to perform genetic algorithm calculation on the power grid to obtain the optimal solution. It is the main function file that calls other files.
- Input: Fault network information
- Output: Feasible solution
-
- Function: This file aims to impose some constraint conditions on the power grid, and constrain the power grid in terms of current, voltage and topology. It is called by pso.py.
- Input: Power grid information
- Output: Returns a boolean value
-
- Function: Calculates the initial population for the fault network and is called by pso.py.
- Input: Power grid information
- Output: Produces initial population
-
- Function: This file aims to recover the first phase of power grid restoration strategy, and divide the power grid into islands.
- Input: Fault network information
- Output: Power grid after the first phase of restoration
-
- Function: This file aims to modify and improve an infeasible solution, and output a feasible solution which is called by pso.py.
- Input: Infeasible solution
- Output: A feasible solution
-
- Function: This file aims to calculate the network loss objective function of the power grid, and output the network loss, which is called by pso.py.
- Input: Power grid information
- Output: Objective function
-
- Function: This file aims to perform particle swarm algorithm calculation on the power grid to obtain the optimal solution. It is the main function file that calls other files.
- Input: Fault network information
- Output: Feasible solution
-
- Function: This file aims to impose some constraint conditions on the power grid, and constrain the power grid in terms of current, voltage and topology. It is called by pso.py.
- Input: Power grid information
- Output: Returns a boolean value
-
- Function: Calculates the initial population for the fault network and is called by pso.py.
- Input: Power grid information
- Output: Produces initial population
-
- Function: This file aims to recover the first phase of power grid restoration strategy, and divide the power grid into islands.
- Input: Fault network information
- Output: Power grid after the first phase of restoration
-
- Function: This file aims to modify and improve an infeasible solution, and output a feasible solution which is called by pso.py.
- Input: Infeasible solution
- Output: A feasible solution
-
- Function: This file aims to calculate the network loss objective function of the power grid, and output the network loss, which is called by pso.py.
- Input: Power grid information
- Output: Objective function
-
- Function: This file aims to perform TLBO algorithm calculation on the power grid to obtain the optimal solution. It is the main function file that calls other files.
- Input: Fault network information
- Output: Feasible solution
-
- Function: This file aims to impose some constraint conditions on the power grid, and constrain the power grid in terms of current, voltage and topology. It is called by pso.py.
- Input: Power grid information
- Output: Returns a boolean value
-
- Function: Calculates the initial population for the fault network and is called by pso.py.
- Input: Power grid information
- Output: Produces initial population