Keywords

1 Introduction

Power system congestion occurs when the demand for electricity exceeds the transmission capacity of the power system, leading to potential power outages and blackouts. To mitigate this issue, power system operators use CM techniques to redistribute the power flows in the network and ensure reliable and efficient electricity delivery. CM involves a range of methods, including generation rescheduling, load shedding, and redispatching, as well as market-based approaches such as locational marginal pricing (LMP) and demand response programs. Effective CM by the system operator enhances the power transfer in the transmission channels while ensuring a consistent supply of electricity to customers.

The CM issues have been analyzed and evaluated by many power system researchers. Aditi et al. managed congestion in a wind-integrated power system by rescheduling the generation of wind and hydro units based on their combined cost bids. The approach uses hydro units with low operating costs and fast start-up times to help alleviate congestion costs and includes secured bilateral transactions [1]. Dehnavi et al. presented a new CM model that identifies candidate zones for congestion alleviation by analyzing a congestion index (CI) that measures the effectiveness of generators and loads in creating and alleviating congestion [2]. Pantos et al. proposed a market-based CM that involves minimum-cost redispatching which considered the combined influence of the generators, loads, and aggregators by the system operator to alleviate congested lines [3]. In [4], the researchers considered the power system risk in combination with the impact of renewable sources to manage congestion. In another research, locational marginal price (LMP) and transmission congestion cost (TCC) are used to manage congestion by identifying the optimal location of DG [5]. In [6] a decentralized approach for EV aggregators to collaborate with common clients for CM is proposed, which treats EVs as flexible loads and mobile distributed storage (MDS). The framework also suggests organizational support from the distribution system operator (DSO) to alleviate severe congestion.

Verma and Mukherjee proposed the use of the Firefly algorithm for CM in a deregulated environment. The algorithm aims to find optimal generation and load patterns to minimize congestion in a deregulated power system. Their study evaluates the effectiveness of the Firefly algorithm through simulation studies. Pandya and Joshi presented a CM approach that utilizes sensitivity analysis to identify critical lines and bus voltages affected by congestion. PSO has been applied to optimize the power generation and load shedding to alleviate congestion. Yesuratnam and Thukaram proposed a CM method based on relative electrical distances (RED) using voltage stability criteria that takes into account the RED between buses in a power system. The proposed method aims to optimize generation rescheduling to alleviate congestion [7]. Hazra et al. presented a CM approach that utilizes power rescheduling on the generation side in association to the scheduling of the loads at the most sensitive buses. The study investigates the effectiveness of the approach through case studies and provides insights into the optimal utilization of generation and load shedding for congestion management [8]. Dutta and Singh proposed an optimal generator rescheduling method for CM based on PSO. The authors address CM by optimizing the generator schedules using the PSO algorithm. The proposed method aims to minimize the system operating cost while satisfying various operational constraints. Paul et al. proposed an optimal rescheduling method to mitigate congestion using the gravitational search algorithm (GSA). The authors address the issue of congestion in power systems by formulating it as an optimization problem and applying the GSA to find the optimal solution [9]. Zaeim et al. formulated a multi-objective transmission CM method that considers the management of the consumer electricity patterns. They aimed to optimize the utilization of power consumption behavior to alleviate congestion and improve the overall performance of the power system [10]. In [11], Paul et al. proposed a CM that considered the power deliveries by the wind energy system. The work focused on the formulation of a modified whale optimization technique for congestion alleviation. The proposed technique aimed to find optimal generation patterns that minimize congestion and improve the overall performance. Deb and Goswami proposed a CM approach by generator rescheduling using the artificial bee colony (ABC) technique. The ABC algorithm is employed to find optimal generation schedules that minimize congestion [12].

This research study focuses on addressing congestion management by considering the technique of generator rescheduling for real power. The rescheduling process involves adjusting the power output of generators based on their generation shift factors (GSFs). This research study introduces a BES optimization algorithm for solving CM problem. The proposed BES incorporates effective exploration and exploitation at two stages which are the search stage (Exploration phase), and swooping stage (Exploitation phase) respectively that generated appreciable results for the CM problem. The significant contribution of this work lies in the utilization of BES to effectively optimize the rescheduling of real power output from generators, with the objective of minimizing the associated cost.

2 Problem Formulation

GSF is termed as variation/modifications in actual state of power flow through a transmission line that connects between two buses due to slight variation in the injected power. Mathematically this can be represented as:

$$ {\text{GSF}} = \frac{{\Delta P_{ij} }}{{\Delta P_{{G_{g} }} }} $$
(1)

where \(P_{ij}\) = active power flow in overloaded line, \(P_{{G_{g} }}\) = shift in actual power generation by gth generator. Power flow equation for an overloaded line is expressed as;

$$ \begin{aligned} P_{ij} & = V_{i}^{2} G_{ij} + V_{i} V_{j} G_{ij} \cos \left( {\theta_{i} - \theta_{j} } \right) \\ & \quad + V_{i} V_{j} B_{ij} \sin \left( {\theta_{i} - \theta_{j} } \right) \\ \end{aligned} $$
(2)

Here \(P_{i} \) is voltage amplitude and \(\theta_{i}\) is phase angle of ith bus. Further detailed derivation for GSF is explained in [13]. More sensitive generating units for CM are selected for GR process based upon un-even GSF values. The required rescheduled cost is evaluated on the basis of the price to be paid from the participating generators by resolving the following optimization problem;

The total rescheduling cost is expressed as;

$$ {\text{Minimize}}\;\sum\limits_{g}^{N} {C_{g} \left( {\Delta P_{g} } \right)} \Delta P_{g} $$
(3)

Subjected to

$$ F_{k}^{0} + \sum\limits_{g = 1}^{N} {\left( {\Delta P_{g} \left( {{\text{GSF}}_{g} } \right)} \right)} \le F_{k}^{\max } \quad k = 1,2, \ldots n_{1} $$
(4)
$$ P_{g} - P_{g}^{\min } = \Delta P_{g}^{\min } \le \Delta P_{g} \le \Delta P_{g}^{\max } ,\quad g = 1,2....n_{1} $$
(5)
$$ \sum\limits_{g = 1}^{N} {\Delta P_{g} } = 0 $$
(6)

where \(\Delta P_{g}\) is the power injection and \(C_{g}\) is the price bids. These are the bidding prices that the generators will incur/invite to alter their actual power outputs. \(F_{k}^{0}\) is the power transfer that is carried through the entire contracts requesting for the transmitting operation. The line’s limit is \(F_{k}^{\max }\). \(N\) represents quantity of generating units involved for CM, \(n_{1}\) represents entire system number of transmitting lines, \(P_{g}^{\min } \;{\text{and}}\;P_{g}^{\max }\) stands for upper and lower limits output parameters for generators, respectively. Here Eqs. (4) and (5) represents the inequality constraints, Eq. (6) represent equality limits that balance the power in CM process.

3 Bald Eagle Search Optimizer

Alsattar and colleagues developed a metaheuristic technique that imitates the hunting behavior of bald eagles, specifically their approach to catching fish. The technique, known as the Bald Eagle Search (BES), involves three stages: selection, exploring the designated area (exploration), and swooping down to attack (exploitation). Initially in the algorithm, the eagle chooses a designated region with the highest concentration of fish, and in the second stage, it navigates within that area to identify the optimal position. Finally, it moves from that position to attack its prey.

3.1 Selection Stage

During this particular stage, the bald eagles choose the area to search by evaluating the quantity of food available. This selection process greatly enhances their ability to capture fish:

$$ Z_{{{\text{new}},i}} = Z_{{{\text{best}}}} + \alpha * r\left( {Z_{{{\text{mean}}}} - Z_{i} } \right) $$
(7)

The parameter α, which has a value between 1.5 and 2, is responsible for monitoring the changes in the eagle’s position. Zbest is the current search area, while r varies within [0,1].

3.2 Search Stage (Exploration Phase)

In this scenario, the exploration behavior is conducted by the eagles to locate fish. They move in a spiral pattern to increase their search efficiency. The optimal location for swooping down to catch the fish can be determined by:

$$ Z_{{i,{\text{new}}}} = Z_{i} + h\left( k \right) * \left( {Z_{i} + Z_{i + 1} } \right) + m\left( k \right) * \left( {Z_{i} - Z_{{{\text{mean}}}} } \right) $$
(8)
$$ m\left( k \right) = \frac{mr\left( i \right)}{{\max \left( {\left| {mr} \right|} \right)}},\quad h\left( i \right) = \frac{hr\left( i \right)}{{\max \left( {\left| {hr} \right|} \right)}} $$
(9)
$$ hr\left( k \right) = r\left( k \right) * \cos \left( {\theta \left( k \right)} \right);\quad mr\left( k \right) = r\left( k \right) * \sin \left( {\theta \left( k \right)} \right) $$
(10)
$$ r\left( k \right) = \theta \left( k \right) + R * {\text{rand}} $$
(11)
$$ \theta \left( k \right) = a * \pi * {\text{rand}} $$
(12)

The location of the bald eagle is decided using m(k) and h(k), which have values ranging from 0 to 1 and are used to calculate the eagle’s polar coordinates. The parameters r(i) and θ(k) represent spiral flight, respectively. β ranges between 5 and 10. R ranges from 0.2 to 2. The random number, rand, falls between 0 and 1.

3.3 Swooping Stage (Exploitation Phase)

In this case, the eagle traverses toward the prey identified from the best location. Additionally, all the solutions make its movement toward the best location as well. This process can be described as follows:

$$ \begin{aligned} Z_{{i,{\text{new}}}} & = {\text{rand}} * Z_{{{\text{best}}}} + m1\left( k \right) * \left( {Z_{i} - c1 * Z_{{{\text{mean}}}} } \right) \\ & \quad + h1\left( k \right) * \left( {Z_{i} - c2 * Z_{{{\text{best}}}} } \right) \\ \end{aligned} $$
(13)
$$ m1\left( k \right) = \frac{mr\left( k \right)}{{\max \left( {\left| {mr} \right|} \right)}},\quad h1\left( k \right) = \frac{hr\left( k \right)}{{\max \left( {\left| {mr} \right|} \right)}} $$
(14)
$$ hr\left( k \right) = r\left( k \right) * \cosh \left[ {\cos^{ - 1} \theta \left( k \right)} \right] $$
(15)
$$ mr\left( k \right) = r\left( k \right) * \cosh \left[ {\theta \left( k \right)} \right],mr\left( k \right) = r\left( k \right) * \sinh \left[ {\theta \left( k \right)} \right] $$
(16)
$$ \theta \left( k \right) = a * \pi * {\text{rand}}\quad{\text{and}}\quad r\left( k \right) = \theta \left( k \right) $$

where \(c1,c2 \in \left[ {1,2} \right].\)

The movement concentration of the eagles toward the central locations is increased by the parameters c1 and c2, which have values between 1 and 2. A flowchart of the BES optimizer is presented in Fig. 1.

Fig. 1
A B E S optimizer flowchart for C M. The steps include random initialization of the populations and their fitness, assign P best, fitness evaluation, select space, search, update positions, and fitness evaluation. If i less than max iteration, return to select space phase and if no, return P best.

BES optimizer flowchart for CM

4 Results and Discussion

The application of BES to manage congestion by rescheduling the generators has been demonstrated on 39 bus New England Test System which includes 10 generators and 29 load buses [14] and is shown in Fig. 2

Fig. 2
An illustration of 39 bus system. 1 to 39 are linked to G 1 to 10. They include 10, 11, 12, and 2 between G 10 and 2, 8, 25, 38, 37, 26, 28, 29, and 9 between G 8 and 9, and 2, 19, 18, 15, 14, 17, 16, and 1 between G 2 and G 1.

Representation of 39 bus system

The line L14-34 has a power flow of 262.3 MVA, which is well below its flow limit of 600 MVA. The congestion in the system is created when the L14-34 has been tripped, the flow on line L15-16 between buses 16 and 15 exceeds its limit, reaching 628.6 MVA compared to the limit of 500 MVA. Load flow analysis has been used to detect this issue of overloading.

Table 1 presents the GSF values. The GSF of generators G4 to G7 are uniformly set to − 0.35, indicating that these four generators do not contribute to congestion management thus the contributing generators for the CM are the G2, G3, G8, G9, G10.

Table 1 GSF data for 39-bus New England system

Table 2 highlights the outcomes achieved with the application of BES for the CM problem. The outcomes of BES are then compared to the findings with RED [7], GSA [9], ABC [12], PSO [15]. The congestion cost achieved with BES is 7943.91 $/h and is minimum when compared to RED, PSO, ABC, and GSA. The congestion cost comparison is shown in Fig. 3. The rescheduling quantities for generators 3, 8, and 10 have been compared with different methods, as illustrated in Fig. 4. The convergence characteristics for the congestion cost minimization with BES has been shown in Fig. 5.

Table 2 Comparison evaluation result with proposed method for 39-bus New England system
Fig. 3
A bar graph of congestion cost by 5 categories. P SO, R E D, A B C, G S A, and B E S with 8872.9, 8639.17, 6456, 8033, and 7944.28 dollars per hour, in order.

Congestion cost comparison with BES

Fig. 4
A grouped bar graph of rescheduled power versus generator numbers for 5 categories. R E D tops for generator 1 and 2, B E S for generator 3, 9, and 10, and G S A for 8. B E S has the least value for generator 1 and 10, G S A for 2, A B C for 3, and R E D for 8 and 9.

Rescheduled power comparison with BES

Fig. 5
A line graph of congestion cost versus iterations. It drops from 9700 to 9000 and 8500 in descending steps from 0 to 300 iterations.

Convergence profile of BES for CM

Table 3 reveals that rescheduling using BES leads to enhancements in the minimum voltage of the system and reductions in active power losses. The voltage profile of the system after BES-based rescheduling is comparatively better than the results reported in RED, ABC, PSO. It is also observed that the system losses have been reduced. The system loss achieved with BES post CM is 57.96 MW and it is noted that the system losses achieved with BES is comparatively lower than the other techniques. The voltage at the buses after CM with BES is represented in Fig. 6.

Table 3 Representation of system voltage and losses
Fig. 6
A bar graph of fluctuating trend for voltage versus bus number. It peaks at 16 with 1.05 and has the least at 19 with 0.95. Values are approximated.

Voltage at the buses post CM with BES

5 Conclusion

In this study, an approach of rescheduling generator’s active power is considered for CM. The generators for CM are selected based on GSF. The selected generators are rescheduled using BES to mitigate congestion. The utilization of the GSF helps to minimize the number of participating generators. The BES-based solution yields superior results, and the solution demonstrates system stability with reduced redispatch costs. The BES algorithm requires tuning of very few parameters, namely the colony and this simplicity in parameter tuning increases the likelihood of finding the most effective values compared to other metaheuristic algorithms.