Next Article in Journal
Domain Adaptive Channel Pruning
Previous Article in Journal
S2S-Sim: A Benchmark Dataset for Ship Cooperative 3D Object Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Recovery of Distribution Network with Distributed Generation Based on Pigeon-Inspired Optimization Algorithm

1
School of Electrical Engineering, Xinjiang University, Urumqi 830017, China
2
Engineering Research Center of Renewable Energy Power Generation and Grid Connection Control, Ministry of Education, Urumqi 830017, China
3
State Grid Xinjiang Integrated Energy Service Co., Ltd., Urumqi 830000, China
4
Nari Technology Co., Ltd., Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(5), 886; https://doi.org/10.3390/electronics13050886
Submission received: 4 January 2024 / Revised: 21 February 2024 / Accepted: 23 February 2024 / Published: 26 February 2024
(This article belongs to the Topic Power System Protection)

Abstract

:
In this paper, a fault recovery strategy for a distribution network based on a pigeon-inspired optimization (PIO) algorithm is proposed to improve the recoverability of the network considering the increased proportion of distributed energy resources. First, an improved Kruskal algorithm-based island partitioning scheme is proposed considering the electrical distance and important load level during the island partitioning process. Secondly, a mathematical model of fault recovery is established with the objectives of reducing active power losses and minimizing the number of switching actions. The conventional PIO algorithm is improved using chaos, reverse strategy, and Cauchy perturbation strategy, and the improved pigeon-inspired optimization (IPIO) algorithm is applied to solve the problem of fault recovery of the distribution network. Finally, simulation analysis is carried out to verify the effectiveness of the proposed PIO algorithm considering a network restauration problem after fault. The results show that compared with traditional algorithms, the proposed PIO algorithm has stronger global search capability, effectively improving the node voltage after restauration and reducing circuit loss.

1. Introduction

This paper introduces, for the first time, a fault restoration and restauration strategy for distribution networks with distributed generators based on the PIO algorithm. In applying the PIO algorithm, higher randomness and wider coverage of the solution space for the initial pigeon positions are generated by incorporating chaos [1,2] and reverse strategies [3]. An elite selection strategy is employed to make the initial values closer to the global optimal solution. Simultaneously, to counteract the drawback of the conventional PIO algorithm that tends to get trapped in local optima, a Cauchy perturbation and redistribution strategy [4,5] is introduced during the iterative process. This strategy disturbs the global optimal solution when the variable FC (failure counter) exceeds the predetermined threshold MFC (maximum failure counter), preventing premature convergence during the fault restauration process. Firstly, the FC variable, initialized to 0, is introduced to monitor the changes in fitness values during each iteration. When the fitness values remain relatively unchanged within a generation, it indicates premature convergence of the population, and the FC is increased by one. However, Cauchy perturbation should not be immediately applied at this point. This prevents misinterpreting the temporarily obtained suboptimal positions as premature convergence, especially when the population is still converging towards the global optimum. Secondly, a threshold MFC is set. When the FC surpasses the MFC, it is more likely that the population is trapped in a local optimum. At this stage, the Cauchy perturbation redistribution strategy can be introduced to perturb the current global best position. As a result, half of the population that is under-performing is redistributed to escape from local optima. Simulation studies demonstrate the effectiveness of the proposed algorithm and the practicality of the restoration strategy.
The distribution network, being an essential component of the power system, plays a critical role in transmitting electrical energy from transformers to households. With the increasing demand for energy and a growing emphasis on environmental sustainability, the distribution network, as a key part of the power system, is facing new challenges and opportunities [6,7].
Among the various research areas in distribution networks, faults in distribution networks directly impact societal productivity and the daily power supply needs of citizens. As the integration of renewable energy sources into the distribution network increases, traditional radial distribution networks are gradually transforming into systems of multi-source and multi-sections. This structural evolution leads to fundamental changes in the network’s configuration and power flow. As a result, the complexity of fault within distribution networks is progressively rising, which adversely affects the operation and reliability of the power system [8]. In contrast to protection strategies in conventional systems during network faults, topology alteration through switching operations [9] is commonly employed in the new networks to isolate faulty sections [10,11], ensure power supply to non-faulty zones, optimize the network’s structure during fault periods, and incorporate distributed energy resources for islanded partition [12,13]. This effectively supplies power to users in islanded segments before fault restoration, thereby forming a highly efficient fault recovery approach.
Both fault restauration and islanding partition fundamentally achieve fault recovery by altering the topology characteristics of distribution networks [14]. Scholars worldwide have proposed various solutions to address these challenges. In [15], an improved ant colony algorithm is presented by randomizing the initial selection of the first branch and eliminating common heuristic values, which avoids suboptimal solutions when solving the distribution network restauration problem. However, this algorithm relies on the random movement of ants in the solution space, and its optimization efficiency is limited. In [16], adaptive crossover genetic mutation operators are introduced into the genetic algorithm, achieving promising outcomes in the context of problem enhancement. On the other hand, genetic algorithms typically require significant computational resources during iterations, especially for complex problems. The computational cost can be high, and they do not guarantee convergence to global optimum in all cases. A hybrid particle swarm algorithm that combines binary and discrete particle swarm methods is proposed for solving distribution network restauration problems [17]. However, the requirements of parameter tuning and debugging make the algorithm less straightforward to use in practical applications. In [18], a combination of the chaos algorithm and immune algorithm is utilized, suggesting a chaos–immune algorithm for solving the restauration problem. Additionally, the chaos algorithm is sensitive to initial conditions, which significantly impact the results and introduces a degree of uncertainty. In [19,20], the restauration problem is addressed through a combination of heuristic rules and intelligent algorithms; however, integration of intelligent algorithms leads to a prolonged computation time and faces uncertainties in achieving global optimal solutions.
In summary, limitations of the methods mentioned in the literature for distribution network fault restauration include local search issues, high computational costs, complex parameter tuning, and uncertainty. To address the aforementioned limitations, an improved pigeon-inspired optimization (PIO) algorithm is employed in this paper. The improved pigeon-inspired optimization (IPIO) algorithm has advantages of global search capability, diverse initial populations, and Cauchy perturbation strategy. It outperforms ant colony algorithms, genetic algorithms, and hybrid particle swarm algorithms in terms of performance. Although it may require more iterations, it experiences fewer instances of getting stuck in local optima and has a higher likelihood of finding the optimal solution. It is expected that this enhanced PIO algorithm will overcome these limitations and provide more feasible solutions for distribution network fault restauration problems.
The PIO was introduced in 2014 by Duan Haibin et al. [21], drawing inspiration from pigeons’ unique navigation abilities. The PIO algorithm initially found applications in cooperative multi-drone systems and aerospace engineering [22]. Compared to traditional optimization algorithms like genetic algorithms and ant colony algorithms, the PIO algorithm employs two distinct operator models to simulate different navigation tools used by pigeons during various stages of their homing journey. Therefore, the PIO exhibits characteristics such as fast convergence speed and high search efficiency when seeking global optimal solutions.

2. Restauration Mathematical Model

2.1. Objective Function

During distribution network faults, distributed generators (DGs) have capabilities to act as independent power supply units which remain connected to the main grid after the fault. DGs that are in communication with the control dispatch center are used as “black start” power sources [23]. They are switched to isolated island operation mode to supply surrounding loads, thereby minimizing loss of load. Fault restauration involves adjusting the status of switches to optimize the power flow in the remaining distribution network. Therefore, the aim is to find an optimal topology for the distribution network under fault conditions that facilitates a swift restoration of the power system to its normal state after the fault. The choice of different objective functions leads to varying fault recovery outcomes, which in turn affects the outcome.
The recovery objective function chosen in this paper is to minimize the active power losses in the lines and reduce the number of switching operations [24,25]. Mathematically, the objective function is defined as follows:
min P loss = i = 1 n I i 2 R i  
min f switch = i = 1 m 1 ( 1 B i ) + j = 1 m 2 C j
where P loss represents the active power losses in the main grid; f switch indicates the number of switching operations in the distribution network during the restauration process; I i represents the current flowing through branch i ; and R i denotes the resistance of branch i . m 1 and m 2 represent the numbers of switching operations in branches and tie lines in the remaining network after islanding; B i and C j denote the status of branch switches and tie switches, respectively, where 1 and 0 represent the closed and open states of the switches.
To transform the multi-objective restauration problem into a single-objective one for function optimization, different weight factors for the two objective functions in (1) and (2) are introduced and then normalized. The objective function for the restorative restauration problem of the distribution system can be formulated as
min f = min ( μ P loss P 0 + v f switch f 0 )
where P 0 denotes the active power losses before restauration; f 0 represents the total number of switches in the network after islanding; and μ and v signify the weights of the single objective function and must satisfy μ + v = 1 .

2.2. Restoration Constraint Conditions

(1)
Branch Flow Constraints
U j , t 2 = U i , t 2 2 ( r i j P i j , t + x i j Q i j , t ) + ( r i j 2 + x i j 2 ) I i j , t 2
p j , t = P i j , t r i j I i j , t 2 k : j k P j k , t
q j , t = Q i j , t x i j I i j , t 2 k : j k Q j k , t
I i j , t 2 = P i j , t 2 + Q i j , t 2 U i , t 2
where U i , t and U j , t are the voltages at nodes i and j ; P i , t and P j , t are the active and reactive power injections at node i and j ; q i , t and q j , t are the active and reactive power injections at node i and j ; P i j , t and Q i j , t are the active and reactive powers at the starting end of branch i j ; r i j + j x i j is the impedance of branch i j ; and P j k , t and Q j k , t are the active and reactive powers at the ending end of branch j k .
(2)
Node Voltage Constraints
U min U i , t U max
where U max and U min represent the maximum and minimum allowable voltages at each node in the distribution system.
(3)
Line Power Constraints
S i S i max
where S i max represents the maximum power limit that the i th line can carry.
(4)
DG Output Constraints
P DG , min P DG P DG , max
0 Q DG P DG , max tan φ
where P DG , min and P DG , max represent the lower and upper limits of DG active power output and φ is the power factor angle.
(5)
Radial Structure Constraints
The voltages and power around the fault area should not be affected by the restauration to ensure the safety of the power system. After islanding partition, the isolated models of the system should possess a radial topology, meaning the presence of loops should be avoided.

3. Islanding Partition Scheme Based on Kruskal Algorithm

In the protection mechanism of the distribution network, protective devices are only installed at the beginning of the feeder line, so in case of a fault on any branch, protective overcurrent (OCR) relay will disconnect the 1st branch, rendering the entire feeder dead. Only by switching will part of the load be restored in island mode and after that the restauration will be performed.

3.1. Islanding Partition Scheme

In this paper, the approach for islanding operation is as follows. Firstly, loads are divided into three levels (1 to 3) based on their importance and accordingly weights are assigned to each level.
Next, the electrical distances between various load nodes and DGs within the island are used as the criteria. Loads with shorter distances are given priority in the islanding process. Lastly, while ensuring that the total load within the island does not exceed the supply capacity of DGs, efforts are made to minimize the active power losses during the islanding operation, ensuring the island’s economic performance. The islanding model can be expressed as
max P L = j = 1 m i = 1 n χ i P i D k i , j
where P L represents the equivalent load size; χ i is the weight coefficient of the load at node i ; P i denotes the active power consumption of the load at node i ; D k i represents the electrical distance between DG at node k and the load at node i , which is the impedance between them; m is the total number of islands in the entire system; and n is the total number of disconnected nodes during faults.
To ensure the power balance of islands after system faults, the power generation capacity of DGs within each island should exceed the total load within the island. Considering that reactive power compensation is concentrated on the load side in the distribution network, this constraint primarily focuses on active power. The power balance constraint is expressed as
j = 1 m P DG j i = 1 n P i P > 0
where P DG j represents the power generation of the j th DG within the island; P i represents the active power of the i th load within the island; P represents the active power losses in the lines of island; m is the number of DGs within the island; and n is the number of load points within the island.
Distribution Line Safety Constraint.
U min U i U max
I i j I i j max
where U max represents the maximum allowable voltage at each node within the island; U min represents the minimum allowable voltage at each node within the island; and I i j max represents the maximum current that a line within the island can withstand.
Under normal operating conditions, the network topology of a distribution system adopts a radial structure. If a ring structure is adapted, the distribution network typically operates in an open-loop configuration. Therefore, the distribution network can be visualized as a tree with the system measurement points as the root nodes and various loads as leaf nodes. Integration of DGs does not alter the network’s topology; instead, they can be considered as leaf nodes with power source attributes. A connected distribution network diagram with DGs is illustrated in Figure 1.

3.2. The Kruskal Algorithm and the Island Partitioning Process

The Kruskal algorithm is a greedy approach employed to find the Minimum Spanning Tree (MST) of a graph. It is suitable for solving the MST of sparsely connected graphs [26]. The key idea of this algorithm is to systematically select edges starting from the smallest ones while ensuring that the selected edges do not form loops, thus constructing a minimum spanning tree or performing island partitioning. While dividing the distribution networks into islands, this approach can help system operators to better understand the network’s structure, improve response time to faults, and take appropriate measures to maintain the reliability of the power system. Considering various constraints in the distribution network, directly applying the Kruskal algorithm might not yield unique results during the search process. Additional steps are required to adjust the search conditions and orders, which is conducted by incorporating a validation process to ensure compliance with various constraints of the distribution network. This adaptation makes the Kruskal algorithm more suitable for solving the islanding problem of distribution networks with DGs.
The tree composed of a connected graph is represented in Figure 1. V i denotes the vertex of the connected graph, and E i denotes the edge. The generated tree is defined by a binary tuple as T = ( V , E ) , where E i = { ( V i , V j ) , W i j } and W i j represents the weight or impedance magnitude of the edge connecting V i and V j . The specific steps of this algorithm are outlined as follows:
(1)
Initialize the distribution network by assigning appropriate weight coefficients to different loads and partitioning islands with DGs possessing independent power supply capabilities.
(2)
Gradually assign loads to the islanded models and verify the power balance constraints for each load inclusion. This process maximizes the added loads while adhering to the constraints. Finally, iterate through all islands based on island numbering.
(3)
Adhere to transmission line safety constraints by assigning allocated loads to islands with available load capacity, based on the minimum electrical distance.
(4)
Optimize MST by removing bus nodes that are included in the islanded partition but are not connected to loads from the tree, resulting in the desired islanding partition scheme represented by the tree T = ( V , E ) .

4. Fault Restoration of Distribution Networks Based on Pigeon-Inspired Algorithm

4.1. Basic Pigeon-Inspired Algorithm (PIO)

This algorithm simulates two operator models used in the algorithm based on the different navigation tools used by pigeons on their journey home: (i) the Map and Compass Operator, and (ii) the Landmark Operator.
Map and Compass Operator.
V i ( t ) = V i ( t 1 ) × e R t + rand × ( X g X i ( t 1 ) )
X i ( t ) = X i ( t 1 ) + V i ( t )
where R represents the map and compass factor, which ranges between 0 and 1; rand are random numbers between 0 and 1; X g denotes the current global best position; and t represents the generation number.
In a two-dimensional space, the velocity of the i th pigeon is determined by its previous velocity and the current position relative to the current best position of the pigeon flock. Similarly, the position of the i th pigeon depends on its previous position and its current velocity. By comparing the positions of all pigeons, the individual with the best fitness value is selected as the current global optimal position, X g .
Landmark Operator.
N p ( t ) = N p ( t 1 ) 2
X c ( t ) = X i ( t ) × fitness ( X i ( t ) ) N p ( t ) × fitness ( X i ( t ) )
X i ( t ) = X i ( t 1 ) + rand × ( X c ( t ) X i ( t 1 ) )
where fitness ( ) represents the fitness of each pigeon, indicating the quality of the solution after evaluation; N p signifies the number of pigeons remaining in each generation, which amounts to half of the original population; X c ( t ) is the central position of all pigeons in generation t ; and rand is a random number between 0 and 1.
In the landmark operator evaluation phase, the navigation reference direction for the pigeon flock is based on the center position of superior individuals (pigeons familiar with landmarks). During this phase, pigeons will no longer have the interference from their individual velocity. As a result, the population can quickly converge to the optimal value.

4.2. Improved Pigeon-Inspired Optimization Algorithm (IPIO)

Although the PIO algorithm exhibits fast convergence, it has its own drawbacks. When the initial population is densely distributed or does not lie near the true global optimum, the algorithm might move in the wrong direction, converging to a local optima. Moreover, the conventional PIO algorithm eliminates half of the pigeons with lower fitness in each iteration, resulting in reduced population diversity after a few iterations. Consequently, the solution space becomes limited and increases the likelihood of falling into local optima.
To address these limitations, a “chaos and reverse” strategy is introduced during pigeon flock initialization, which enhances the randomness of the generated initial solutions and widens the coverage of the solution space. Additionally, in the iteration process, a variable called failure count (FC) is introduced. When the value of FC exceeds a predefined threshold, MFC, a Cauchy perturbation redistribution strategy is employed to disturb the global best solution, thereby preventing premature convergence.

4.2.1. Chaos and Reverse Strategy

Chaos motion, driven by its inherent patterns, can traverse each trajectory within a certain range without repetition or crossing itself [1]. By utilizing chaos motion, a more diversified initial pigeon flock can be generated, effectively preventing premature convergence during optimization. Two common methods for generating chaotic variables include (i) the Tent Map method, and (ii) Logistic method. Among these methods, the Tent Map method offers a broader coverage of the solution space and faster iteration speed [27,28]. The Tent Map mapping is defined as
X n + 1 = μ × ( 1 2 × | X n 0.5 | ) n = 0 , 1 , 2 , , N
In (21), 0 < X 0 < 1 , and its value is generated using the rand function. By selecting μ = 1 , the mapping remains in a completely chaotic state, and X n ( 0 , 1 ) . Utilizing this method, random numbers between 0 and 1 are generated. Subsequently, based on the solution space [ S min , S max ] of the problem at hand and the dimension D of the PIO algorithm, the corresponding individual initialization Formula (21) can be transformed into
S i , j = S min , j + X n × ( S max , j S min , j ) j = 1 , 2 , , D
where S i , j represents the j th dimension variable of the i th individual in the population; S min and S max represent the lower and upper bounds of the solution space, respectively.
Although using the chaos method enhances the diversity of the initial population, there remains a certain degree of randomness, and the coverage of the solution space might not be optimal. Therefore, a reverse strategy is implemented to enhance the initialization process further, with an aim to bring the initial values closer to the global optimum. The concept of reverse learning was proposed by Professor Tizhoosh in 2005, based on which utilizing both the current solution and the reverse solution as starting points during the search process can effectively enhance the algorithm’s efficiency. Thus, an elite selection strategy is employed based on the current solution and the reverse solution to generate an initial pigeon flock closer to the global optimum [29,30]. The definition of the reverse point is:
In the D-dimensional space of the algorithm, S = ( X 1 , X 2 , , X D ) is used to represent a point in space. Here, X 1 , X 2 , , X D R and X i [ a i , b i ] i { 1 , 2 , , D } . As for the reverse point S ^ = ( X ^ 1 , X ^ 2 , , X ^ D ) corresponds to each space point, which is expressed as
X ^ i = a i + b i X i
For the initial population generated through chaotic motion, the reverse point S ^ corresponding to each individual S is computed. These reverse points are then substituted in the fitness function, f ( Δ ) , to calculate the fitness values of each individual. A smaller fitness value indicates a superior solution. Each individual’s fitness is compared, and if f ( S ^ ) f ( S ) is smaller than S , the individual is replaced by its reverse point S ^ ; otherwise, the original individual remains unchanged.
The quality of initial solution is enhanced by iteratively comparing the fitness values of the initialized points with their corresponding “symmetric points” in the solution space and combining the same with the elite selection strategy.

4.2.2. Cauchy Perturbation Redistribution Strategy

In the subsequent iteration stages of the conventional PIO algorithm, the population tends to move towards the center of better individuals during the landmark operator phase, resulting in high convergence speed. However, as the distances between pigeons decrease and most individuals gather within a certain range, their velocities decrease and the algorithm may get stuck in local optima. To overcome this limitation, a Cauchy perturbation redistribution strategy is introduced to disturb the global best solution, forcing the individuals to continue moving and making them escape from the global optima.
The Cauchy probability density function is defined as
f ( x ; x 0 , γ ) = 1 π γ [ 1 + ( x x 0 γ ) 2 ] = 1 π [ γ ( x x 0 ) 2 + γ 2 ]
Further, the Cauchy distribution function is defined as
F t ( x ) = 1 2 + 1 π arctan ( x t )
where x 0 represents the location parameter of the Cauchy distribution; γ represents the scale parameter of the Cauchy distribution. Different values of x 0 and γ correspond to different probability density functions. In this paper, values x 0 = 0 and γ = 1 are chosen to achieve significantly different function values within a small range of independent variables. Then, a Cauchy perturbation is applied to the global optimum solution.
X g = X g + C ( x 0 , γ ) × ( u b l b )
where X g represents the global best solution; C ( x 0 , γ ) represents a random number generated from the Cauchy probability distribution; and u b and l b represent the upper and lower bounds of the optimization problem for the pigeon population, respectively. The procedure involves several steps after obtaining the new X g . As a first step, it should be checked whether the perturbed coordinate of this dimension falls within the defined bounds; if it exceeds the bounds, the coordinate should be kept unchanged. Second, if the perturbed value lies within the bounds, the fitness of the perturbed solution should be compared with that of the original global best solution. If the perturbed solution proves to be better, the original global best solution is updated with the perturbed one, and the FC is reset to 0. Finally, based on the fitness ranking, the under-performing half of the population is redistributed, converging towards the newly updated global best position.

4.2.3. Iteration Factor

In the landmark navigation phase of the conventional PIO algorithm, the flock moves towards the center of the current superior individual’s position in each iteration. In every generation, half of the individuals with lower fitness values are eliminated. This practice leads to a reduction in the population size by half during each initialization, even if the initial population size is large. An excessively higher elimination rate not only decreases the diversity of the population but also risks losing potential global optimal solutions in the initial stages. Moreover, a reduction in population size also contributes to a decreased convergence rate in subsequent searches.
To address these concerns, an elimination factor e = 0.9 is introduced in the paper to control the elimination rate during the iteration process. This factor ensures that only 10% of the under-performing individuals are eliminated based on their fitness in each iteration. This adjustment aims to enhance the applicability of the IPIO algorithm to the fault recovery problem in distribution networks. The specific process is illustrated in Figure 2.

5. Simulation Verification and Analysis

5.1. Basic Parameter Settings for Simulation

Using MATLAB R2021a 64 bit software for programming calculations, the computer is configured with AMD Ryzen 7 7840HS with Radeon 780M Graphics 3.80 GHz and 16.00 GB of memory. The proposed fault recovery strategy utilizing the IPIO algorithm is validated on the IEEE 33-node distribution system in terms of its reliability and effectiveness. The topological structure of the test system is depicted in Figure 3, which consists of 33 nodes and 37 branches. The base value of the voltage is 12.66 kV with a total load of 6.43187 + j2.82064 MVA. The study considers integration of four DGs, among which only DG1 lacks the ability to operate independently and cannot switch to islanded mode during faults. The specific parameters are listed in Table 1.
To highlight the significance of loads at various nodes in Figure 3, their load levels and corresponding weights are presented in Table 2. When a fault occurs in the distribution network, the first step involves the use of the “black-start” capability of the DGs to create islanded segments. Subsequently, the remaining system is subjected to fault recovery based on the objective function described in the paper. This process aims to enhance the node voltages during the fault periods, thereby reducing active power losses in the lines. By leveraging the IPIO algorithm, the recovery process is performed in this paper. The initial population size is set to 300, the dimension of the pigeon’s flight space is 30, and the factors for the map and compass operators are set as R = 0.3 . The iteration count is defined as K 1 = K 2 = 200 .
It is to be noted that DG1 is an intermittent power source and does not possess an independent power supply capability, like a wind farm or a photovoltaic system that does not include energy storage. Specifically, DG3 does not rely on a central control system and is managed through local strategies, allowing for islanding based on the location of the fault point in the event of a distribution network failure. Considering the conditions that fulfill the islanding criteria, the initial step involves partitioning the distribution network into islands based on the capabilities of the distributed power sources. The outcome of the islanding process is presented in Table 3.

5.2. Restauration Simulation Results

After completing the islanding process, fault recovery is required for the remaining system that is not a part of any island. Initially, a part of the main system is completely disconnected from the islands. Then, the interconnection switches within the main system are adjusted to restore the system while satisfying the constraints. The recovery steps are illustrated in Figure 2.
To validate the feasibility and optimality of the fault recovery strategy proposed in this paper, two sets of control experiments were conducted and the results were compared. Firstly, the feasibility of the proposed IPIO algorithm in distribution network restauration was verified. It performed better compared to the conventional PIO algorithm used in unmanned aerial vehicles and aerospace applications. Secondly, the superiority of the proposed IPIO algorithm was demonstrated by comparing it with the Genetic Algorithm (GA).
Finally, the performance of the proposed algorithm was compared with other algorithms to further validate the conclusions of this paper. The system was optimized for restauration when specific nodes experience faults.

5.2.1. Fault on Branch 28

The fault occurred in the upstream of DG3, which is a distributed power source that cannot communicate continuously with the central system, resulting in its shutdown. DG1 and DG2 were connected to the remaining system to assist in the recovery of the main grid. The switch S29 in the downstream of branch 28 was isolated, making DG4 operate in islanded mode. The results of the fault recovery are presented in Table 4.
It is evident from the results presented in Table 4 that the proposed IPIO algorithm for solving the distribution network fault recovery problem leads to notable improvements compared to the initial state. Specifically, the active power loss in the reconstructed lines was reduced by 6.3953 kW, and the lowest node voltage in the network was increased by 0.0063 per unit (pu). These improvements outperform the results achieved with both the conventional PIO algorithm and GA.
The Improvements in voltage levels before and after the restauration are depicted in Figure 4, visually showing the enhancement in node voltages throughout the network following the application of the proposed IPIO algorithm.

5.2.2. Simultaneous Faults on Branches 25 and 28

The islanded sections remain unchanged, but both Branch 25 and Branch 28 experience faults in this scenario. Branch 25 has malfunctioned, which can be equivalent to disconnection, and simultaneously, a fault in Branch 28 occurs. The switch S29 is disconnected, leaving the nodes 25, 26, and 27 in the power outage state. To restore power, node 28 is reconnected to the main grid by engaging the tie switch S37. The fault recovery results are summarized in Table 5.
It can be understood from Table 5 that when both Branch 25 and Branch 28 experience faults simultaneously, applying the proposed IPIO algorithm to solve the distribution network fault recovery problem leads to a reduction in active power losses by 4.1233 kW compared to the pre-restauration scenario. Additionally, the minimum node voltage in the network increases by 0.0039 pu. Overall, considering various factors, the proposed IPIO algorithm demonstrates significant improvement over both the conventional PIO and GA algorithms. The specific improvements in voltage after restauration are illustrated in Figure 5.

5.3. Algorithm Performance Comparison

Firstly, in the conventional PIO algorithm, half of the individuals with lower fitness are eliminated in each iteration. Even if the initial population is very large, the population size decreases sharply after several iterations, which is not suitable for preserving the population diversity. The proposed IPIO algorithm introduces an elimination rate, with which only 10% of the poor individuals are eliminated in each iteration, effectively preserving the global optimal individuals. For example, when simulating a fault on branch 28 for recovery calculation, the remaining number of pigeon groups after each iteration should be recorded and a graph drawn. As shown in Figure 6, both algorithms (conventional PIO and the proposed case) start with a population of 300. The conventional PIO algorithm retains only two individuals after the 8th iteration, whereas the IPIO algorithm still has nine individuals after the 38th iteration.
Furthermore, the conventional PIO algorithm is divided into two phases: the geomagnetic phase and the landmark phase. After adding the chaos strategy and the Cauchy perturbation redistribution strategy in the landmark phase, when a single fault or multiple faults occur or when simulating a fault in branch 28 for recovery calculation, the fitness values of each generation’s objective function should be calculated and plotted into a graph. It is evident from Figure 7 that both the conventional PIO and proposed IPIO have similar fitness values for the objective function in the first phase, both around 0.89. However, when the proposed IPIO enters the landmark phase, it can overcome the PIO’s tendency to get stuck in local optima, thereby finding individuals with a better fitness value of 0.77. During the recovery calculation process after simulating a fault in the distribution network, this demonstrates that the proposed IPIO algorithm is suitable for distribution network restauration and can more accurately find the optimal strategy for network recovery.
To test the performance of the IPIO, 10 repeated fault recovery experiments were conducted using the proposed algorithm, Particle Swarm Optimization (PSO), Genetic Particle Swarm Optimization (GAPSO), and Improved Sparrow Search Algorithm (ISSA) for the considered fault scenarios. The fault recovery results are illustrated in Table 6.
It can be observed from Table 6 that the ISSA algorithm had the worst performance. Although the PSO algorithm had fewer iterations, it was also prone to getting stuck in local optima and did not find the global minimum. In comparison, both the GAPSO algorithm and the proposed IPIO algorithm presented in this paper performed better. Although the IPIO algorithm had more iterations, it experienced fewer instances of getting stuck in local optima compared to the GAPSO algorithm and had a higher probability of achieving the optimal solution. Therefore, the proposed IPIO algorithm outperforms the other three algorithms in terms of topological optimization for distribution network recovery.
Figure 8 depicts a comparison of the running times of the considered five algorithms. The computer configuration used is AMD Ryzen 7 7840HS with Radeon 780M Graphics 3.80 GHz, with 16 GB of memory. From the graph, it can be observed that the conventional PIO algorithm requires a longer time due to its requirements for a higher number of iterations in both of its navigation units. Owing to its increased complexity, additional improvements, and reduced population complexity, the proposed IPIO algorithm has the longest runtime. Although the algorithm’s complexity and runtime have increased, the results indicate that the proposed IPIO algorithm effectively overcomes the issue of getting stuck in local optima, exhibits higher convergence, and can obtain superior solutions. Furthermore, when faced with different problems, it can adapt to more complex environments by adjusting parameters and improving its speeds.
Figure 9 depicts the search space of the IPIO algorithm. By incorporating a chaos and reverse strategy, the initial population positions generated by the IPIO are more diverse, covering a wider spatial range. The positions of each generation of population are recorded and plotted on a three-dimensional scatter plot for comparative analysis. Figure 9(1) illustrates the initial positions of pigeons generated by the IPIO algorithm in a three-dimensional space. Figure 9(2) displays the spatial distribution of pigeon positions after 10 iterations. As shown in Figure 9(3), after 100 iterations, it is evident that the IPIO algorithm has effectively explored most of the possible positions in the three-dimensional space. This demonstrates the algorithm’s strong searching capability. With the improvements introduced in this paper, the proposed IPIO algorithm overcomes the drawback of being prone to local optima and is well-suited for distribution network fault recovery problems.

6. Conclusions

This paper focused on addressing the fault recovery problem in distribution networks with distributed energy sources. The fast convergence and high search efficiency of the PIO algorithm were enhanced and applied to find the global optimal solution for the nonlinear problem of distribution network recovery. Initially, a mathematical model for fault restauration in distribution networks with distributed energy sources was formulated, considering normalized objective functions and suitable constraints. Secondly, the Kruskal algorithm was used to implement a predefined islanding scheme, optimizing the distribution network topology based on various islanding constraints. Finally, an improved version of the conventional PIO algorithm was introduced in this paper. The proposed approach incorporated chaos and reverse strategies in generating the initial population and retained superior individuals through elite selection. As a result, the covered solution space was broadened. The algorithm incorporated a criterion to escape local optima and introduced Cauchy perturbation when trapped in local optima. Further, the elimination rate of the iteration operator was adjusted to preserve population diversity.
The proposed approach was validated using the IEEE 33-node distribution system through simulations. The results demonstrated improvements in node voltages and a reduction in active power losses compared to the pre-restauration network. Furthermore, when comparing the conventional PIO algorithm with the genetic algorithm, it was evident that the enhanced PIO algorithm exhibited superiority in enhancing the global optimal solution for distribution network fault recovery problems.

Author Contributions

Conceptualization, M.L. and J.W.; methodology, J.W.; software, M.L.; validation, M.L., J.W. and Q.Z.; formal analysis, H.Z.; investigation, M.L.; resources, M.L.; data curation, Q.Z.; writing—original draft preparation, M.L.; writing—review and editing, M.L.; visualization, M.L.; supervision, J.W. and Q.Z.; project administration, H.Z.; funding acquisition, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the open project of Key Laboratory in Xinjiang Uygur Autonomous Region of China, under Grant (2023D04071), the National Natural Science Foundation of China, under Grant (52167016), and a project supported by the Key Research and Development Project of Xinjiang Uygur Autonomous Region (2022B01020-3).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The anonymized data used in this study are available on request from the corresponding author.

Conflicts of Interest

Author Qiang Zhang was employed by the company State Grid Xinjiang Integrated Energy Service Co., Ltd. and author Hongjuan Zheng was employed by the company Nari Technology Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. El-Gohary, A.; Al-Ruzaiza, A.S. Chaos and adaptive control in two prey, one predator system with nonlinear feedback. Chaos Solitons Fractals 2007, 34, 443–453. [Google Scholar] [CrossRef]
  2. Liu, Y.; Chen, Z.; Yuan, Z. An Improved Particle Swarm Optimization and Its Application in Investment Operation. Math. Pract. Theory 2007, 1, 82–87. [Google Scholar]
  3. Tizhoosh, H.R. In Opposition-Based Learning: A New Scheme for Machine Intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005; pp. 695–701. [Google Scholar]
  4. Rudolph, G. Local convergence rates of simple evolutionary algorithms with Cauchy mutations. IEEE Trans. Evol. Comput. 1997, 1, 249–258. [Google Scholar] [CrossRef]
  5. Stacey, A.; Jancic, M.; Grundy, I. Particle swarm optimization with mutation. In Proceedings of the 2003 Congress on Evolutionary Computation, CEC’03, Canberra, Australia, 8–12 December 2003; Volume 2, pp. 1425–1430. [Google Scholar]
  6. Liu, Y.; Wu, Z.; Tu, Y.; Huang, Q.; Luo, W. A Survey on Distributed Generation and Its Networking Technology. Power Syst. Technol. 2008, 15, 71–76. [Google Scholar]
  7. Qian, K.; Yuan, Y.; Cheng-ke, Z. Study on Impact of Distributed Generation on Distribution System Reliability. Power Syst. Technol. 2008, 11, 74–78. [Google Scholar]
  8. Payne, J.; Gu, F.; Razeghi, G.; Brouwer, J.; Samuelsen, S. Dynamics of high penetration photovoltaic systems in distribution circuits with legacy voltage regulation devices. Int. J. Electr. Power Energy Syst. 2021, 124, 106388. [Google Scholar] [CrossRef]
  9. Shen, X.; Shahidehpour, M.; Zhu, S.; Han, Y.; Zheng, J. Multi-Stage Planning of Active Distribution Networks Considering the Co-Optimization of Operation Strategies. IEEE Trans. Smart Grid 2018, 9, 1425–1433. [Google Scholar] [CrossRef]
  10. Wang, B.; Zhu, H.; Xu, H.; Bao, Y.; Di, H. Distribution Network Reconfiguration Based on NoisyNet Deep Q-Learning Network. IEEE Access 2021, 9, 90358–90365. [Google Scholar] [CrossRef]
  11. Fan, L.; Si, W.; Xuan, Y.; Sun, Z.; Zhao, J.; Xu, B.; Gu, Q. Multi-Objective Optimal Configuration of Multiple Switchgear Considering Distribution Network Fault Reconfiguration. IEEE Access 2021, 9, 69905–69912. [Google Scholar] [CrossRef]
  12. Shukla, J.; Panigrahi, B.K.; Ray, P.K. Stochastic reconfiguration of distribution system considering stability, correlated loads and renewable energy based DGs with varying penetration. Sustain. Energy Grids Netw. 2020, 23, 100366. [Google Scholar] [CrossRef]
  13. Senjyu, T.; Miyazato, Y.; Yona, A.; Urasaki, N.; Funabashi, T. Optimal Distribution Voltage Control and Coordination with Distributed Generation. IEEE Trans. Power Deliv. 2008, 23, 1236–1242. [Google Scholar] [CrossRef]
  14. Tang, Y.; Wu, Z.; Gu, W.; Yu, P.; Du, J.; Luo, X. Research on Active Distribution Network Fault Recovery Strategy Based on Unified Model Considering Reconstruction and Island Partition. Power Syst. Technol. 2020, 44, 2731–2740. [Google Scholar]
  15. Huang, J.; Zhang, Y.; Li, Q. Application of Ant Colony System in Distribution Reconfiguration. Proc. CSU-EPSA 2007, 19, 59–64. [Google Scholar]
  16. Yu, J.; Zhang, F. Distribution Network Reconfiguration Based on Improved Immune Genetic Algorithm. Power Syst. Technol. 2009, 33, 100–105. [Google Scholar]
  17. Li, Z.; Chen, X.; Yu, K.; Liu, H.; Zhao, B. Hybrid Particle Swarm Optimization for Distribution Network Reconfiguration. Proc. CSEE 2008, 28, 35–41. [Google Scholar]
  18. Lei, S.; Wang, S.; Hu, X.; Zhou, Q.; Lin, M. Chaotic Optimization Integrated with Artificial Immune Algorithm for Distribution Service Restoration after Faults. High Volt. Eng. 2009, 35, 1492–1496. [Google Scholar]
  19. Wang, F.; Chen, C.; Li, C.; Cao, Y.; Li, Y.; Zhou, B.; Dong, X. A Multi-Stage Restoration Method for Medium-Voltage Distribution System with DGs. IEEE Trans. Smart Grid 2017, 8, 2627–2636. [Google Scholar] [CrossRef]
  20. Cao, F.; Zhang, Y.; Li, S. Dynamic Reconfiguration of Active Distribution Network Based on Similarity and Adaptability of Network Structure. Autom. Electr. Power Syst. 2019, 43, 78–85. [Google Scholar]
  21. Duan, H.; Qiao, P. Pigeon-inspired optimization: A new swarm intelligence optimizer for air robot path planning. Int. J. Intell. Comput. Cybern. 2014, 7, 24–37. [Google Scholar] [CrossRef]
  22. Huo, M.; Wei, C.; Yu, Y.; Zhao, J. Clustering optimization algorithm for large-scale unmanned aerial vehicle based on intelligent behavior of pigeons. Sci. Sin. (Technol.) 2020, 50, 475–482. [Google Scholar]
  23. Pham, T.T.H.; Besanger, Y.; Hadjsaid, N. New Challenges in Power System Restoration with Large Scale of Dispersed Generation Insertion. IEEE Trans. Power Syst. 2009, 24, 398–406. [Google Scholar] [CrossRef]
  24. Zheng, H. Research on Fault Recovery Reconstruction of Distribution Network Based on GA-BFGS Algorithm; China University of Mining and Technology: Xuzhou, China, 2020. [Google Scholar]
  25. Chen, Q.; Wang, W.; Wang, H.; Wu, J.; Li, X.; Lan, J. A Social Beetle Swarm Algorithm Based on Grey Target Decision-Making for a Multiobjective Distribution Network Reconfiguration Considering Partition of Time Intervals. IEEE Access 2020, 8, 204987–205013. [Google Scholar] [CrossRef]
  26. Liu, Z.; Bao, Q.; Sun, C.; Wu, X. Islanding algorithm of distribution system with distributed generations based on improved Kruskal algorithm. Trans. China Electrotech. Soc. 2013, 28, 164–171. [Google Scholar]
  27. Hao, Z.; Ji-hong, S.; Tie-nan, Z.; Yang, L. An Improved Chaotic Particle Swarm Optimization and Its Application in Investment. In Proceedings of the International Symposium on Computational Intelligence and Design, Washington, DC, USA, 17–18 October 2008; pp. 124–128. [Google Scholar]
  28. Tian, S.; Liu, L.; Wei, S.; Fu, Y.; Yang, M.; Liu, S. Dynamic reconfiguration of a distribution network based on an improved grey wolf optimization algorithm. Power Syst. Prot. Control 2021, 49, 1–11. [Google Scholar]
  29. Xu, Z.; Pan, J.; Fan, S.; Song, X.; Zhai, S.; Gong, M. A distribution network reconfiguration method with distributed generation based on improved firefly algorithm. Power Syst. Prot. Control 2018, 46, 26–32. [Google Scholar]
  30. Chen, J.; Xiao, Z. Research on adaptive genetic algorithm based on multi-population elite selection strategy. In Proceedings of the IEEE International Conference on Computational Intelligence and Applications (ICCIA), Beijing, China, 8–11 September 2017; pp. 108–112. [Google Scholar]
Figure 1. Connection diagram of distribution network with DG.
Figure 1. Connection diagram of distribution network with DG.
Electronics 13 00886 g001
Figure 2. Improved pigeon-inspired optimization flowchart.
Figure 2. Improved pigeon-inspired optimization flowchart.
Electronics 13 00886 g002
Figure 3. IEEE 33 node system containing DG.
Figure 3. IEEE 33 node system containing DG.
Electronics 13 00886 g003
Figure 4. Node voltage before and after restauration (Fault on Branch 28).
Figure 4. Node voltage before and after restauration (Fault on Branch 28).
Electronics 13 00886 g004
Figure 5. Node voltage before and after restauration (Faults on Branches 25 and 28).
Figure 5. Node voltage before and after restauration (Faults on Branches 25 and 28).
Electronics 13 00886 g005
Figure 6. Population variation in pigeon iterations.
Figure 6. Population variation in pigeon iterations.
Electronics 13 00886 g006
Figure 7. Pigeon iteration curve graph.
Figure 7. Pigeon iteration curve graph.
Electronics 13 00886 g007
Figure 8. Runtime for different algorithms.
Figure 8. Runtime for different algorithms.
Electronics 13 00886 g008
Figure 9. IPIO algorithm search space plot.
Figure 9. IPIO algorithm search space plot.
Electronics 13 00886 g009
Table 1. Parameters of the distributed resources.
Table 1. Parameters of the distributed resources.
DGLocationCapacity/kWPower Factor
167000.85
2135000.9
32412000.8
4316500.9
Table 2. Load characteristics of each node.
Table 2. Load characteristics of each node.
Load Level Weight   χ i Node
Level 1 load1005, 6, 12, 13, 23, 24, 29, 31
Level 2 load107, 11, 15, 22, 26, 30, 32
Level 3 load11~4, 8, 9, 10, 14, 16~20, 21, 25, 27, 28
Table 3. Islanding results.
Table 3. Islanding results.
NumberIsland Load PointIsland Load/kVDisconnected Switch
DG210, 11, 12, 13, 14, 15, 16465 kW + j230 kvarS10, S16
DG322, 23, 24930 kW + j450 kvarS22
DG429, 30, 31, 32620 kW + j810 kvarS29
Table 4. Results of fault recovery and restauration (Fault on Branch 28).
Table 4. Results of fault recovery and restauration (Fault on Branch 28).
AlgorithmMinimum
Voltage/pu
Active Power Loss/kWDisconnected Switch NumberSwitching
Operations Count
Before0.968349.3339S33, S34, S35,
S36, S37
--
IPIO0.974642.9386S29, S36, S7,
S11, S13
8
PIO0.964652.2051S29, S36, S14,
S33, S35
4
GA0.972943.4675S29, S36, S7,
S34, S35
4
Table 5. Results of fault recovery and restauration (Faults on Branches 25 and 28).
Table 5. Results of fault recovery and restauration (Faults on Branches 25 and 28).
AlgorithmMinimum
Voltage/pu
Active Power Loss/kWDisconnected Switch NumberSwitching
Operations Count
Before0.971542.2289S33, S34, S35,
S36, S37
--
IPIO0.975438.1056S29, S36, S7,
S11, S13
8
PIO0.967745.0615S29, S36, S15,
S33, S35
4
GA0.973138.6342S29, S36, S7,
S34, S35
4
Table 6. Performance comparisons of algorithm.
Table 6. Performance comparisons of algorithm.
Algorithm NameAverage Number of
Iterations
Number of Times Trapped
in Local Optima
IPIO15.80
PSO26.55
GAPSO101
ISSA98.25
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, M.; Wu, J.; Zhang, Q.; Zheng, H. Fault Recovery of Distribution Network with Distributed Generation Based on Pigeon-Inspired Optimization Algorithm. Electronics 2024, 13, 886. https://doi.org/10.3390/electronics13050886

AMA Style

Liu M, Wu J, Zhang Q, Zheng H. Fault Recovery of Distribution Network with Distributed Generation Based on Pigeon-Inspired Optimization Algorithm. Electronics. 2024; 13(5):886. https://doi.org/10.3390/electronics13050886

Chicago/Turabian Style

Liu, Mingyang, Jiahui Wu, Qiang Zhang, and Hongjuan Zheng. 2024. "Fault Recovery of Distribution Network with Distributed Generation Based on Pigeon-Inspired Optimization Algorithm" Electronics 13, no. 5: 886. https://doi.org/10.3390/electronics13050886

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop