Next Article in Journal
An Innovative Power Management Strategy for Hybrid Battery–Supercapacitor Systems in Electric Vehicle
Previous Article in Journal
Inequalities in Riemann–Lebesgue Integrability
Previous Article in Special Issue
Finite Control Set Model Predictive Control (FCS-MPC) for Enhancing the Performance of a Single-Phase Inverter in a Renewable Energy System (RES)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Increasing Distributed Generation Hosting Capacity Based on a Sequential Optimization Approach Using an Improved Salp Swarm Algorithm

1
Department of Electrical Power Systems, National University of Science and Technology “Politehnica” Bucharest, 060042 Bucharest, Romania
2
Academy of Romanian Scientists, 030167 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(1), 48; https://doi.org/10.3390/math12010048
Submission received: 26 November 2023 / Revised: 15 December 2023 / Accepted: 19 December 2023 / Published: 22 December 2023
(This article belongs to the Special Issue Modeling and Simulation for the Electrical Power System)

Abstract

:
In recent years, a pronounced transition to the exploitation of renewable energy sources has be observed worldwide, driven by current climate concerns and the scarcity of conventional fuels. However, this paradigm shift is accompanied by new challenges for existing power systems. Therefore, the hosting capacity must be exhaustively assessed in order to maximize the penetration of distributed generation while mitigating any adverse impact on the electrical grid in terms of voltage and the operational boundaries of the equipment. In this regard, multiple aspects must be addressed in order to maintain the proper functioning of the system following the new installations’ capacities. This paper introduces a sequential methodology designed to determine the maximum hosting capacity of a power system through the optimal allocation of both active and reactive power. To achieve this goal, an Improved Salp Swarm Algorithm is proposed, aiming to establish the appropriate operational planning of the power grid considering extensive distributed generation integration, while still ensuring a safe operation. The case study validates the relevance of the proposed model, demonstrating a successful enhancement of hosting capacity by 14.5% relative to standard models.

1. Introduction

Nowadays, the prevailing global perspective on renewable energy sources (RES) is one of growing importance and acceptance. Driven by severe climate changes and the scarcity of fossil fuels, governments, industries and communities worldwide are increasingly recognizing the need to transition from conventional thermal power plants to cleaner alternatives, such as solar, wind and hydro power. However, this transition comes with several challenges in terms of generation intermittency and grid integration issues [1]. As policy frameworks and incentives continue to evolve towards supporting the widespread deployment of distributed generation (DG), in many cases the current energy infrastructure is not prepared for the mass penetration of these new sources. In 2020, Romania reached their set target of 24% of their total energy consumption coming from RES [2]. As a European Union member, Romania must align itself with the energy policy in this partnership, resulting in a new objective of 30.7% renewable energy by 2030, achievable with the installation of 7 GW of renewable capacity. Accordingly, developers have recognized the opportunities as investment announcements, particularly in solar and wind energy, continue to accumulate. Nevertheless, the concentration of these primary energy sources in specific regions of the country (the southern territory especially) exerts high “pressure” on the existing transmission and distribution lines, reflected in overvoltage, equipment ampacity violation and excessive power losses. These issues occur as the new generation deployment exceeds the system’s hosting capacity (HC). Therefore, HC assessment and improvement are of particular interest for both grid operators and RES investors [3]. Refined as concept by Bollen et al. [4], hosting capacity refers to the amount of new generation that can be installed without affecting the power system’s performance. Given the growing concerns regarding extensive distributed generation integration, the hosting capacity problem has garnered increasing attention within the academic community in all sectors of energy systems (low, medium and high voltage networks). According to [5], four main methodologies stand out for calculating hosting capacity with respect to voltage and overloading boundaries. The first approach, namely the deterministic method, implies successively running the load flow analysis by gradually increasing the power installed in RES until the operational limit of the network has been exceeded. Despite being a suitable solution for large-scale installations [6], the main disadvantage of this method consists of its inability to model the output uncertainties in RES. To eliminate this shortcoming, the second method, known as the stochastic method, involves a probabilistic approach that analyzes multiple random operating scenarios for the RES, by using the Probabilistic Power Flow (PPF) in order to verify the system’s limits violation. However, the primary downside of the method is the computational effort it takes, as well as the loss of variables relevance when a vast number of scenarios are applied [7]. The third methodology regards the optimization-based approaches that address the hosting capacity as a maximization optimization problem, where the objective function evaluates the active power injected by the distributed generation, while the constraints model the network’s operation boundaries. Unlike the previous methods, the fourth approach, called the streamlined method, relies on multiple sensitivity analyses instead of load flow computation. Following the calculations, it creates three hosting capacity scenarios, namely the realistic, the optimistic and the most conservative one, leaving the final decision to user’s choice [8]. The methods mentioned above have been widely used in the recent literature as hosting capacity became a prevailing issue in both transmission and distribution systems. In [9], the authors propose a hybridization of the particle swarm optimization (PSO) and the gradient descent algorithm (GD) to efficiently estimate the hosting capacity of photovoltaics in distribution networks. In [10], the Grey Wolf Optimizer is applied for maximizing the hosting capacity by optimally coordinating the transformers, VAr sources and EVs, while a hybrid sine cosine artificial rabbits algorithm is employed in [11] to maximize hosting capacity by considering energy storage devices and the expansion of transmission lines. Battery energy storage systems and capacitor banks placement are used to increase PV hosting capacity in [12], using the classical Salp Swarm Algorithm. A stochastic analysis for assessing the PV hosting capacity based on Particle Swarm Optimization is conducted in [13]. The optimal allocation of Static VAr Compensators for enhancing photovoltaic hosting capacity, based on the Marine Predators Algorithm is presented in [14], while [15] applies Particle Swarm Optimization for calculating the PV hosting capacity. A Monte Carlo simulation is performed in [16] to compute the maximum hosting capacity in the standard distribution test system of South Korea based on the fast voltage stability index, while a deterministic approach is applied in [17] for a simple and quick assessment of HC in a radial grid within the University of São Paulo campus. On the other hand, a new risk and reliability perspective for HC analysis is proposed in [18] by combining users’ voltage sensitivity and reliability analysis in low-voltage networks. To address the HC of the transmission grid for distributed energy sources, the authors of [19] consider transient stability evaluation instead of steady-state analysis, while a market-based approach is proposed in [20], in which a bi-level optimization model is formulated, where both RES recovery investment and market clearing process are considered in order to maximize the HC.
In this paper, the HC problem in transmission systems is treated as an optimization problem as well. In this regard, an improved metaheuristic methodology is proposed, as the model’s complexity limits the applicability of the deterministic optimization approach. Hence, the proposed method, based on an Improved Salp Swarm Algorithm (ISSA), is structured as follows: firstly, the optimization problem determines the maximum active power installed in new production capacities, with respect to the network’s operational constraints (bus voltages and branches ampacity), while the second stage focuses on the optimal distribution of the active power to be installed in new capacities previously computed by minimizing the total active power losses. In order to maximize the active power capacity in the system, ISSA optimally applies additional control strategies including the reactive power output of existing generators, the slack bus specified voltage, transformers tap position and capacitor banks operational step deployed throughout the power grid. The main contributions of this research are summarized as follows:
  • Assessment of the HC in transmission systems using an optimal reactive power management strategy;
  • Development of an improved version of the conventional Salp Swarm Algorithm by introducing two new social categories within the salp population, alongside the existing leader salp and follower salps. The proposed pioneer salps move independently from the salp chain aiming to discover new promising areas within the search space, in order to compensate for the deficiencies in the exploration phase in the original SSA, while the rogue salps move around the food source, ignoring the leader salp guidance in order to improve performance during the exploitation phase.
The rest of the paper is organized as follows: Section 2 offers a brief description of the optimization problem. Section 3 presents the conventional SSA model along with the proposed enhancements. The simulation results are provided in Section 4. Finally, Section 5 concludes the study.

2. Optimization Problem Formulation

The optimization problem formulated in this paper aims to maximize the hosting capacity of a transmission network by applying an optimal reactive power management strategy (HC-ORPM). For this purpose, the optimization problem is divided into two stages, as follows: the first stage determines the maximum active power installed in new production capacities without violating the network’s operational constraints. Then, the total active power installed in the proposed capacities is redistributed throughout the network during the second stage with the objective of minimizing the active power losses.
  • Objective functions
The objective function considered in the first stage, fI(xI), aims to maximize the total active power installed in the transmission network PI,tot, by:
max f I x I = P I , t o t = k = 1 n N 1 P I N , k subject   to :   g I x I = 0 h I x I 0
where nN is the total number of transmission network buses, PIN,k is the active power installed at bus k, while gI(xI) and hI(xI) are the equality and inequality constraints.
For the second stage, the objective function fII(x) is the minimization of total active power losses ΔPT, determined based on the active power balance written for the transmission network:
min f I I x I I = Δ P T = P S L + k = 1 n G P g e n , k + k = 1 n N 1 P I N , k k = 1 n N P L , k subject   to :   g I I x I I = 0 h I I x I I 0
where PSL is the active power supplied by the slack bus, Pgen,k is the active power supplied by each of the nG generators, PL,k is the active power demanded by the loads at bus k, gII(xII) and hII(xII) are the equality and inequality constraints for the second stage.
The control variables’ vectors for stage I, xI, and stage II, xII, are identical and consist of the active PIN,k and reactive QIN,k powers generated at each bus k by the proposed production capacities, the specified voltage at the slack bus Vsp,SL, the reactive power generated by the existing generators Qgen, the transformer tap position NT for each of the nT transformers and the operational step NCB for each of the nCB capacitor banks.
x I = x I I = P I N , 1     P I N , n N 1 , Q I N , 1     Q I N , n N 1 , V s p , S L , Q g e n , 1     Q g e n , n G , N T , 1     N T , n T , N C B , 1     N C B , n C B
b.
Equality constraints
The equality constraints for both stages gI(xI) and gII(xII) are introduced in order to ensure that the load flow calculation is correctly determined for each candidate solution. For this purpose, the nodal active and reactive power balance equations are written for each of the nN buses:
P G , i P L , i V i k = 1 n N V k G i k cos θ i θ k + B i k sin θ i θ k = 0 Q G , i Q L , i V i k = 1 n N V k G i k sin θ i θ k B i k cos θ i θ k = 0   for   i = 1 n N
where PG,i and QG,i are the total active and reactive powers generated at bus i; Vi and Vk denote the voltage magnitude at buses i and k; Gik and Bik are the conductance and susceptance corresponding to the ik term within the admittance matrix; and θi and θk define the voltage angles at buses i and k.
c.
Inequality constraints
The inequality constraints hI(xI) and hII(xII) are integrated in the hosting capacity optimization problem in order to enforce the operational limits of the controlled devices such as the active and reactive power of the proposed generation capacities PIN and QIN, the the slack bus voltage Vsp,SL, reactive power of existing generators Qgen, the operational tap positions for the transformers NT and operational steps for the capacitor banks NCB, alongside the electrical network’s operational limits for bus voltages Vk and branch currents Iik. In the following equations, the operational constraints are defined.
P I N , k m i n P I N , k P I N , k m a x ,        k = 1     n N 1
Q I N , k m i n Q I N , k Q I N , k m a x ,        k = 1     n N 1
V s p , S L m i n V s p , S L V s p , S L m a x
Q g e n , k m i n Q g e n , k Q g e n , k m a x ,        k = 1     n G
N T , k m i n N T , k N T , k m a x ,        k = 1     n T
N C B , k m i n N C B , k N C B , k m a x ,        k = 1     n C B
V k m i n V k V k m a x ,        k = 1     n N
I i k I i k m a x ,        i , j N
Constraints (5) and (6) limit the injected active and reactive power at each bus, except the slack bus, the specified voltage at the slack bus is restricted based on Equation (7), while the existing generators’ reactive output, transformers’ plot and capacitor banks’ operation step boundaries are defined by (8), (9) and (10), respectively. The power grid operation constraints, namely the bus voltage level and the branches’ current ampacity are denoted by (11) and (12).
The inequality constraints in the first stage hI(xI) consist of the controlled devices limits (5)–(10) and the network’s operational limits (11)–(12). The second stage inequality constraints hII(xII) also integrate Equations (5)–(12), while additionally enforcing the requirement that the active power installed in the new capacities during the second stage PII,tot be greater or equal to the active power installed after the first stage PI,tot.
P I I , t o t = k = 1 n N 1 P I N , k P I , t o t
d.
Adaptations for metaheuristic solvers
The hosting capacity optimization problem is solved within this study by using metaheuristic algorithms, therefore, several adaptations are introduced in the mathematical model. Firstly, the equality constraints hI(xI) and hII(xII) are enforced by performing the load flow calculation within the objective function. In this manner, all the unknown bus voltage angles θ and magnitudes U from Equation (4) are determined by applying the Newton–Raphson method for each candidate solution.
The inequality constraints (5)–(10) regarding the controlled devices for both stages, namely the proposed production capacities, existing generators, slack bus, transformers and capacitor banks, are integrated into the metaheuristic algorithms as the lower and upper bounds for the controlled variables PIN, QIN, Vsp,SL, Qgen, NT and NCB.
In order to integrate the other inequality constraints, the penalized objective functions FI(xI) and FII(xII) will be introduced for both stages. The majority of metaheuristic algorithms are defined to solve minimization problems, while the first stage of the HC-ORPM problem aims at maximizing the active power installed in new production capacities. Therefore, in order to avoid the necessity of implementing adjustments in the algorithms for solving maximization problems, the first stage objective function will be reformulated as a minimization problem:
min F I x I = p L F M 1 + f I x I + k = 1 n N p V , k + i k N B p I , i k
where M is a numeric coefficient for scaling the objective function values, pLF is the penalty coefficient for non-convergent load flow solutions, while pV,k and pI,ik are penalty coefficients for each bus voltage k and each branch ik.
During the optimization process, unfeasible solutions may occur, especially in the early exploration phase. The load flow calculation, performed in this case by using the Newton–Raphson method, will not converge for unfeasible solutions, therefore, the penalty coefficient pLF is introduced with a relatively large numerical value such as 105. In this manner, the unfeasible individuals are eliminated from the population, while for the feasible solutions, the pLF values are equal to one.
The bus voltage inequality constraints, expressed in (11), are enforced by applying the pV,k penalty voltage coefficient at each bus k. Consequently, the pV,k value is zero if the bus voltage value Vk is within the limits, while its value increases proportionally with the difference between the violated limit and the bus voltage value multiplied by the cV numerical coefficient:
p V , k = c V V k m i n V k , ,        if   V k < V k m i n 0 ,                      if   V m i n V k V m a x c V V k V k m a x ,        if   V k > V k m a x
The pI,ik penalty coefficient is applied to enforce the branch currents’ constraints (12). For this purpose, for the overloaded branches, the pI,ik coefficient is determined as the difference between the conductor’s ampacity and the current through the branch, which is scaled up using the cI coefficient, while for the other branches, pI,ik = 0.
p I , i k = c I I i k I i k m a x ,        if   I i k > I i k m a x 0 ,              if   I i k I i k m a x
The penalized objective function for the second stage FII(xII) is defined based on the fII(xII) objective function by integrating the penalty coefficients pLF, pV,k, pI,k and pP. The first three coefficients are also integrated in the first stage’s penalized function FI(xI), with the purpose of eliminating unfeasible solutions and maintaining bus voltages and branch currents within the limits. The pP penalty coefficient is additionally introduced to enforce the inequality constraint defined in (13), which requires the total active power installed in new capacities during the second stage PII,tot to be greater or equal to the total active power determined in stage I, PI,tot.
min F I I x I I = p L F f I I x I I + k = 1 n N p V , k + i k N B p I , i k + p P
However, metaheuristic solvers will encounter significant difficulties in determining new relevant values for the proposed capacities’ installed active powers that will comply with this constraint. For this reason, the total active power obtained during stage I is multiplied by αP with values within the [0.99 … 0.999] interval in order to provide a wider search space for minimizing the active power losses. The pP values are determined as the difference between PI,tot and PII,tot multiplied by the cP coefficient when PII,tot is less than αP · PII,tot, and zero otherwise.
p P = 0   ,                  if   P I I , t o t α P P I , t o t c P P I , t o t P I I , t o t ,   otherwise

3. Improved Salp Swarm Algorithm

3.1. Salp Swarm Algorithm

Salps are marine invertebrates that share a visual resemblance to jellyfish and display swarm behavior when seeking food, forming what is known as a salp chain. This behavior inspired the development of the Salp Swarm Algorithm (SSA) proposed in [21]. The SSA has notable advantages, including its rapid convergence to the optimal value and minimal requirements in terms of adjusting its parameters [22]. These assets make this metaheuristic algorithm suitable for a multitude of optimization problems specific to engineering fields, including power systems. In [23], the SSA is applied to efficiently distribute single-phase loads amongst three phase of a distribution network, while the authors of [24] propose an SSA-based methodology for maximum power point tracking (MPPT) in photovoltaic systems. A smart and robust controller for islanded microgrids is introduced in [25], using an SSA to obtain the optimal transient response during different operating conditions. A multi-objective SSA is applied in [26] to estimate the number of PV modules and the storage battery capacity in standalone photovoltaic systems, while the authors of [27] also propose a multi-objective approach to solve transmission congestion problems.
Within a salp chain population, there is a designated leader and a group of followers. The leader is responsible for foraging for a food source, while the followers dynamically adjust their positions in relation to the salp preceding them, and consequently, in proximity to the leader. In the context of an optimization problem, at each iteration p, the leader’s position within the salp-chain X 1 p is updated considering the position of the Food Source F p using the equation:
X 1 p = F p + c 1 X m a x X m i n c 2 + X m i n ,   c 3   >   0.5 F p c 1 X m a x X m i n c 2 + X m i n ,   c 3 0.5
where Xmin and Xmax are the upper and lower control variables’ limits and parameters, while c2 and c3 are randomly generated numbers in the [0, 1] interval. In order to compute parameter c1, the following equation is applied:
c 1 = 2 e 4 t t M A X 2
where t denotes the current iteration step, while tMAX represents the total number of iterations considered.
As the leader’s position is updated, each follower adjusts its position X k p based on the previous salp within the chain X k 1 p :
X k p = 1 2 X k p + X k 1 p

3.2. Improved Salp Swarm Optimization

According to [22], in light of the numerous advantages offered by the conventional SSA, an opportunity exists for modifications to enhance convergence speed while maintaining a balance between the exploration and exploitation phases. Consequently, numerous improved versions of the SSA have been proposed in the research literature. A hybrid between an SSA and SCA (Sine Cosine algorithm) is proposed in [28], while in [29], the authors introduce a sine–cosine operator and a Levy flight for improving the SSA’s performance. In [30], a Salp Swarm Algorithm hybrid is proposed by integrating the principles of simulated annealing. A chaotic map is introduced for improving the SSA’s performances in [31], and [32] proposes a mutation operator for enhancing the SSA’s exploration capabilities.
The social structure within the classic SSA consists of one Leader Salp, that moves around the Food Source and the Follower Salps which trail the leader by forming a spiral-shape chain around the food source. For the Improved Salp Swarm Algorithm, we continue the previous work [33] and we propose two new social categories, namely the Pioneer Salp and the Rogue Salp, respectively.
The Pioneer Salps are introduced to improve performance of the exploration phase as their movement is not subordinated to the Leader Salp. For this purpose, each Pioneer Salp will randomly choose, with equal probability, one of the four different position update mechanisms. In the first case, described by (22), the Pioneer Salp’s position is determined by adding a random variation to a randomly selected a salp XR. The second Pioneer Salp position update mechanism consists of a random linear combination between two randomly selected salps XR,1 and XR,2, while the third option represents generating a new random position, as described in (23) and (24), respectively. The fourth alternative for determining the Pioneer Salp position is based on the opposition-based learning principle. Thus, the current position of the Pioneer Salp is determined as being “opposite” to its previous position, as given in (25). It should be mentioned that r1 and r2 from (22)–(25) are random numbers within the [0, 1] interval, while Xmin and Xmax are the lower and upper bounds for the control variables.
X k p = X R p 1 + r 1 r 2 X m a x X m i n + X m i n
X k p = r 1 X R , 1 p 1 + 1 r 1 X R , 2 p 1
X k p = r 1 X m a x X m i n + X m i n
X k p = X m a x + X m i n X k p 1
On the other hand Rogue Salps are introduced to improve the ISSA’s performance in the exploitation phase. The Rogue Salps also move around the Food Source, but they disobey the Leader Salp’s guidance and determine their future position based on the Food Source and their actual position.
X k p = F k p 1 + r 1 r 2 F k p 1 1 r 2 X k p 1
where r1 is a random number within the [−0.5, 0.5] interval, and r2 is a random number within the [0, 1] interval. The [−0.5, 0.5] range is chosen for the r1 values in order to assure variations in both increasing (r1 > 0) and decreasing (r1 < 0) the salp position values.
The classical SSA position update mechanism for the Follower Salps, given in (21), is also modified in the improved version, by generating a random linear combination between the two consecutive salps.
X k p = r 1 X k 1 p 1 + 1 r 1 X k p 1
For each salp, except the Leader, a random number r ∈ [0, 1] is generated, determining its type. Firstly, there is a pfoll, or probability to become a Follower Salp (if r < pfoll). If the current salp is not a Follower, a new random number r ∈ [0, 1] is generated. The salp has a ppion probability of being a Pioneer Salp (if r < ppion), otherwise (if rppion) it will become a Rogue Salp. The Follower Salp probability pfoll increases linearly from p f o l l m i n to p f o l l m a x during the iterations, while the ppion probability decreases linearly from p p i o n m a x to p p i o n m i n as iterations advance:
p f o l l = p p max p f o l l m a x p f o l l m i n + p p i o n m i n
p p i o n = 1 p p m a x p p i o n m a x p p i o n m i n + p p i o n m i n
A flowchart for the Improved Salp Swarm Algorithm is presented in Figure 1, alongside the classical SSA flowchart, where green lines indicate the steps performed by the ISSA, while the classical SSA is represented using orange lines. The source code of the proposed ISSA is publicly available at https://www.mathworks.com/matlabcentral/fileexchange/155984-improved-salp-swarm-algorithm, accessed on 4 December 2023.

4. Case Study

4.1. Network under Study

The case study presented in this paper is conducted on the IEEE-30 bus test system [34], depicted in Figure 2, consisting of nine high voltage buses with a rated voltage of 132 kV and 21 medium voltage buses with a rated voltage of 32 kV. The IEEE 30 test systems buses are connected by 41 branches represented by high and medium voltage electrical lines and transformers. The existing production capacities consist of six generators, out of which one is modeled as the slack bus. Also, two capacitor banks are connected to the IEEE 30 test system in order to provide additional reactive power support.

4.2. ISSA Performance Analysis

The proposed ISSA’s performance is analyzed within this section, firstly on the commonly used benchmark functions and then on the first stage of the proposed hosting capacity optimization problem.

4.2.1. Benchmark Functions

This section presents a comparison between the performance of the proposed ISSA and the classical SSA in solving the 23 well-known benchmark functions applied recurrently in the literature, according to [21]. The first seven functions are unimodal, while the other functions are multimodal with variable dimensions (F8–F13) and fixed dimensions (F14–F23). Firstly, a parameter analysis is conducted in order to determine the most suitable values for the four parameters introduced in the proposed ISSA: the minimum and maximum values for the pfoll and ppion probabilities. In this regard, the probabilities are considered to be between 0.3 and 0.7 with a granulation of 0.1, resulting in ten pairs of p f o l l m i n p f o l l m a x and p p i o n m a x p p i o n m i n . For each range of pFoll values considered, all ten values for the pPion are simulated. Additionally, for each established combination of pfoll and ppion values, ten simulations are conducted for the Rastrigin test function, considering 100 individuals and 100 iterations. The average objective function values for all the 100 simulation sets are presented in Table 1.
The results reveal that the ISSA obtains its peak performance when the probability for the Follower Salps ranges between 0.6 and 0.7, and between 0.3 and 0.7 for the Pioneer Salps. In this case, the population structure during the first iterations is likely to be 70% Followers, 21% Pioneer Salps and 9% Rogue Salps, and during the final iterations, it is likely to be 60% Followers, 12% Pioneers and 28% Rogues.
The best, average and worst values obtained by the ISSA and SSA in solving the 23 popular benchmark functions during 30 consecutive iterations with 100 individuals and 100 iterations are presented in Table 2, alongside the standard deviation. The results demonstrate that the ISSA delivers better average and maximum objective function values on all 23 functions, while obtaining better minimum values for 20 out of 23 functions. In conclusion, the proposed ISSA delivers superior performance relative to the classical Salp Swarm Algorithm.
A convergence study is conducted for the F1, F10 and F14 benchmark functions. For these functions, the search history, the first variable trajectory of a randomly chosen salp, the average fitness functions value for the entire salp population and the convergence curve are presented in Figure 3. The search history reveals that the salps cover a significant part of the search space during the exploration phase and they concentrate around the optimal solution during the exploitation phase. In addition, the trajectory demonstrates that, during the first iterations, the first variable shows important variations, while a fine-tuning process is observed during the final stages. The convergence curves demonstrate that the salps are efficient in detecting the approximative position of the optimal solution after less than 30 iterations.

4.2.2. Hosting Capacity

This section presents a comparison of performance between the proposed ISSA and five state-of-the-art metaheuristic algorithms: Ant Lion Optimization (ALO) [35], Grey Wolf Optimization (GWO) [36], Sine Cosine Algorithm (SCA) [37], Salp Swarm Algorithm (SSA) [21] and the Whale Optimization Algorithm (WOA) [38] in solving the first stage of the hosting capacity maximization problem. In this regard, four simulation sets are considered by employing each algorithm in solving the optimization problem for ten consecutive times with different settings for population size × maximum iterations number: 50 × 50, 100 × 100, 200 × 200 and 400 × 400. It should be mentioned that 50 × 50 and 100 × 100 are common settings for medium-difficulty optimization problems. Therefore, these values were the starting point for this analysis. Given the hosting capacity problem’s increased complexity, with 70 control variables, the 200 × 200 and 400 × 400 cases were also analyzed.
The first stage of the optimization problem aims at maximizing the total active power installed in the electrical network by optimally coordinating the voltage setpoints and reactive power support provided by the generators, the transformer taps and the operational step of capacitor banks, while assuring that all line loadings and bus voltages are within the limits.
An analysis regarding the total active power installed in the transmission network (PI,tot) determined by each algorithm under each simulation set is presented in Figure 4.
Figure 4a presents the minimum PI,tot values obtained by the algorithm for the simulations conducted in each set. As can be observed, among the 10 consecutive simulations ISSA determines the best minimum values of 301.7 MW, 322.1 MW, 370.4 MW and 377.3 MW, respectively. The second-best performance regarding the minimum PI,tot values is obtained by the GWO for the 50 × 50 and 200 × 200 simulation sets with 288.9 MW and 336.6 MW. The WOA qualifies second on the 100 × 100 simulation with 288.4 MW. For the 400 × 400 set, the ALO obtains the second place with a minimum PI,tot value of 325.8 MW, with 15.8% lower relative to the result obtained by the ISSA.
The average PI,tot values, shown in Figure 4b, also demonstrate that the ISSA delivers the best performance in the 100 × 100, 200 × 200, 400 × 400 simulation sets with 372.1 MW 382.3 MW and 383.6 MW, followed by the GWO. For the first simulation set (50 × 50), GWO occupies the first place with the average PI,tot value of 335.8 MW while the ISSA delivers the second-best performance of 326.7 MW.
The maximum PI,tot value, determined by each algorithm in the ten consecutive simulations conducted for each pair values for population size and iterations number, is presented in Figure 4c. The results for the 50 × 50 and 100 × 100 simulation sets reveal that GWO obtains the highest maximum PI,tot values of 378.0 MW and 386.3 MW, while the second place is occupied by the SCA with 376.9 MW and by the ISSA with 383.3 MW. For the 200 × 200 and 400 × 400 simulations, the ISSA provides the best performance by determining maximum PI,tot values of 386.5 MW and 386.6 MW. However, GWO provides an approximately equal performance with 386.43 MW and 386.44 MW, representing a 0.02% and 0.03% variation relative to the values determined by the ISSA. Therefore, when considering low computational efforts, GWO outperforms the ISSA, while the proposed algorithm’s superior exploration and exploitation succeeds in finding better solutions when the number of individuals and iterations are increased.
As the ISSA obtains the most consistent PI,tot values throughout the considered simulations, a detailed analysis of the algorithms’ consistency is conducted. Figure 5 presents the standard deviation of the PI,tot values determined by each algorithm in each simulation set. The best standard deviation values for the 50 × 50 set were 7.2 MW, obtained by ALO, and 6.6 MW, obtained by WOA for the 100 × 100 set. For the 200 × 200 and 400 × 400 simulation sets the best standard deviation values of 4.9 MW and 2.9 MW were obtained by the ISSA, which additionally obtained the best performances for minimum, average and maximum PI,tot values. Although GWO obtained similar average and maximum PI,tot values for the aforementioned simulation sets, the higher standard deviation values of 15.2 MW and 31.3 MW demonstrates the ISSA’s superior performance and robustness.
The standard version of the Salp Swarm Algorithm obtained the worst performance on the 400 individuals × 400 iterations simulation set, achieving a maximum PI,tot value of 316.1 MW. On the other hand, the improved version proposed by the authors achieved 383.6 MW, the best performance on this simulation set, with PI,tot improved by over 20% relative to the original SSA.
The hosting capacity optimization problem is characterized by an increased complexity, given the relatively large number of 70 control variables for the network under study comprised of:
  • active power and corresponding power factors installed at 29 buses;
  • slack bus voltage setpoint;
  • reactive power outputs for five existing generators;
  • tap positions for the four transformers;
  • operational steps for the two capacitor banks.
Consequently, all the selected algorithms delivered poor performances for the 50 individuals × 50 iterations simulations, as the computational effort is not sufficient to provide accurate results. By increasing the population size and maximum iterations to 100, the performance is improved in terms of objective function values, but the results are characterized by a reduced consistency as the standard deviation values are relatively high.
The 200 × 200 and 400 × 400 simulation sets provide suitable computational effort, enabling both the ISSA and GWO to reach similar maximum PI,tot values around 386.5 MW. In conclusion, the ISSA simultaneously achieves the best performance and the highest degree of robustness relative to the other five state-of-the-art metaheuristic algorithms considered in this study.
Moreover, a further increase in computational effort by considering 600 individuals and 600 iterations will only achieve a relatively reduced ISSA performance improvement, by 0.026% in terms of maximum PI,tot values, while increasing the simulation time from 141 s to 338 s.
The average simulation time is presented in Figure 6 for each algorithm during each simulation set. The results show that the ALO is the slowest algorithm in all simulation sets, while the ISSA obtains a moderate simulation time relative to the other considered algorithms. For example, in the 400 × 400 simulation set, the fastest three algorithms are the WOA, GWO and SCA with average simulations times between 135 and 139 s; the ISSA follows very closely, with 141 s, while the SCA and ALO are the slowest with 210 s and 271 s. It should be noted that the simulations were conducted on a mid-range laptop equipped with an Intel i5, 11th generation processor (1135G7) with 2.4 GHz base frequency, SSD and 16 GB RAM.
Figure 7a shows the average convergence curves obtained by the considered algorithms during the 200 individuals × 200 iterations simulation set, while the curves for the 400 × 400 set are presented in Figure 7b,c. The results in Figure 7a clearly indicate that the ISSA obtains the best performance during the 200 × 200 simulation set, followed at considerable distance by the ALO, WOA and SCA, while the GWO and SSA are not shown, as a penalized solution increased the average objective function values during the simulations to 8949 p.u. and 2173 p.u., above the 4 p.u. threshold applied in the figure.
The convergence curves for all algorithms are presented in Figure 7b, while Figure 7c only shows the values below the 4 p.u. threshold. The GWO is the first algorithm to obtain an objective function value below 3.0 p.u., after only seven iterations, while the ISSA convergence during the first iterations is gradual and constant, requiring fourteen iterations to reach this threshold. However, after the 39th iteration, the ISSA delivers the lowest objective function values, while GWO is the second-best performant, and ALO the third. By comparison, the original SSA is the least efficient algorithm as it determines the first improvement of the initial best objective function value after 86 iterations and the average best objective function value is 3173 p.u. after 400 iterations, demonstrating the effectiveness of the proposed Rogue and Pioneer Salps.

4.3. Hosting Capacity Optimization Results

4.3.1. First Stage Results

The first stage of the proposed hosting capacity maximation problem aims at maximizing the injected active power while maintaining the line loadings and bus voltages within the allowed limits. For this purpose, the optimal reactive power management is simultaneously determined in order to maximize the hosting capacity by including all controllable devices within the transmission network: such as generators, transformers and capacitor banks. In order to analyze the performances achieved by the first stage of the HC-ORPM problem, two additional scenarios are considered:
  • The first scenario consists of successive random allocations of generation capacities within the transmission network until the limits are violated. This random scenario is inspired by the current Romanian regulations for obtaining grid-connection permits, which allows all investors with the desired installed capacity and connection solution to apply. The TSO and/or DSOs will issue the grid connection permit, with the necessary network reinforcement measures if required, that will be supported by the investors;
  • In the second scenario, the hosting capacity is maximized without applying the optimal reactive power management strategy, while the third scenario consists of the first stage from the proposed HC-ORPM strategy. It should be mentioned that the ISSA is applied in the second and third scenarios with a population size of 400 and maximum iterations of 400.
Figure 8 presents a boxplot of the maximum active power that can be installed within the transmission network PI,tot, determined for 100 simulations in the random scenario, and for 10 simulations for each of the HC and HC-ORPM scenarios. The results reveal that the random scenario obtains a median value of 92.7 MW and a maximum value of 262.3 MW for the additionally installed capacity PI,tot. In the second scenario, by applying the hosting capacity maximization considering only the active power of the new production capacities, the maximum PI,tot value increases to 337.6 MW, representing a 28.7% improvement relative to the random scenario. The third scenario represents the proposed optimization model, where hosting capacity is determined by considering the optimal reactive power management strategy, resulting in a further increase in the maximum PI,tot values, up to 386.6 MW, which represents a 14.5% improvement relative to the second scenario.
The active power installed at each node is shown in Figure 9 for each of the ten simulations conducted in the first stage of the proposed model. The results are presented as stacked bars, where the nodes are depicted consecutively with different colors.
The results reveal that the PI,tot values are consistent, as the difference between the maximum value of 386.6 MW and the minimum of 377.3 is 9.3 MW, representing 2.4%, while the standard deviation of the PI,tot values is 2.9 MW. However, the total value is obtained by different combinations of the active power values installed at each bus. As the results in Figure 9 reveal, for the best three simulations the largest difference between the PI,tot is 0.27%, as the values are within 386.6 MW and 385.5 MW. Nevertheless, the relatively constant total active power is distributed differently across the network. For example, the active power installed at buses 1 and 2 is 0.8 MW and 0.1 MW in the first simulation, 11.9 MW and 1.9 MW during the second simulation and 8.2 MW and 5.2 MW during the third. The active power installed at node 3 is 270.5 MW for the first two simulations and 282.1 MW for the third, while 14.4 MW, 0.0 MW and 3.0 MW are connected at the fourth bus during the first three simulations. Furthermore, during the ten simulations, all active power values, except bus 3, are characterized by an important variation, as the minimum value is below 0.1 MW while the maximum values are as high as 34.7 MW at bus 6, 30.0 MW at bus 8 and 28.9 MW at buses 9, 20 and 24. These results reveal the complexity of the HC problem, as there are multiple solutions leading to similar performances.
The highest loaded branches and the bus voltage profiles obtained during the ten simulations are presented in Figure 10 and Figure 11, respectively. The results clearly reveal that the two electrical lines connected to the slack bus, 2–30 and 3–30, are loaded close to their maximum capacity, with average loadings of 99.96% and 99.93%. The hosting capacity is therefore limited by the total capacity of transmission lines directly connected to the slack bus, as this bus absorbs all the excess active power generated across the electrical network. The 3–4 transmission line reaches a maximum loading of 95.7%, qualifying as the third highest loaded branch.
The results also reveal that branch loadings present considerable variations between simulations, as the values for line 6–8 are comprised between 32.2% and 94.6%, being in turn, the 4th, 5th, 7th or 8th highest loaded branch. The highest branch loadings are observed on lines 2–30 and 3–30, while the third and fourth positions are occupied by lines 3–4, 2–4 or 6–8.
The HC-ORPM also controls the reactive power, by determining different settings for the slack bus voltage, existing and proposed generators’ reactive power output, transformer taps and operational step for the capacitor banks. Given that the solutions determined after the first stage have different active power distributions throughout the network, the reactive power management strategy is also characterized by significant variations between solutions, resulting in different bus voltages profiles, as shown in Figure 11.
Based on the results, it can be concluded that the ISSA provides a good performance in solving the hosting capacity optimization problem as it increases the total active power installed in the network, aiming to operate the most sensitive lines close to their capacity. However, as the majority of branches are not heavily loaded, there is a seemingly infinite number of combinations available for distributing the total active power to the network buses.

4.3.2. Second Stage Results

The proposed methodology for hosting capacity maximization implies the application of an optimal reactive power management strategy (HC-ORPM) consisting of the following two stages: (1) maximize the total active power installed in the power system PI,tot and (2) minimize the active power losses by optimally redistributing the total active power PI,tot throughout the network.
Similar to the results obtained in the first stage, the active power distribution across the network shows significant variation for different simulations, although similar PI,tot values are achieved consistently. For this reason, identifying the optimal solution based on the first stage results is relatively complicated. Therefore, the second stage is introduced in order to provide an additional criterion for identifying the optimal solution.
The results presented in this section are determined by applying the ISSA in solving the second stage of the HC-ORPM problem for ten consecutive simulations with a population size of 400 individuals and a maximum iterations number of 400. Figure 12 presents a boxplot analysis of the active power losses obtained after the first and second stages. The results reveal that the second stage reduces the active power losses to ΔPS2 = 17.65 MW, representing a 4.5% improvement relative to the best solution obtained in the first stage, when ΔPS1 = 18.44 MW. Furthermore, after the second stage, the active power losses are more consistent with significantly lower interquartile range values of 0.12 MW and 0.18 MW in comparison with the 0.33 MW and 0.56 MW values achieved after the first stage.
The control variables’ values for the optimal solution determined by the ISSA after the second stage of the HC-ORPM problem are presented in Table 3. Based on the results, it can be observed that the algorithm reduces the active power losses by installing 77.3% of the total active power PI,tot at buses with 132 kV rated voltage in order to reduce the current flow through branches. On the other hand, 71.1% of PI,tot is installed to bus 3, which is directly connected to the slack bus, in order to reduce power losses by minimizing the distance between the injection and absorption buses.
The branch loadings and bus voltages, determined by applying control variables’ values determined in the optimal solution provided in the second stage of the HC-ORPM, are shown in Figure 13 and Figure 14. The highest loadings, of 99.96% and 99.14%, are observed on lines 2–30 and 3–30, these are the only connections to the slack bus 30, which absorbs the excess active power generated throughout the electrical network. Lines 3–4, 2–4 and 4–6 achieve loadings of 91.1%, 85.4% and 67.6%, and are also transmitting the active power toward the slack bus via buses 2 and 3. The loading for the other branches, except the electrical lines 2–6 and 22–24, are below 50%, out of which 29 branches are loaded less than 30%, and 17 are below 20%. Although the HC-ORPM aims to maximize the active power installed in the network, the objective function for the second stage aims to maximize the active power losses by installing 77.3% of the total active power PI,tot at the eight 132 kV buses, as close as possible to the slack bus. The remaining 22.7% of PI,tot is connected to the distribution network to supply the 94.1 MW demanded by loads connected within the medium voltage network. The active power installed in the 32 kV area is distributed as close as possible to the loads in order to contribute to losses reduction by minimizing the current through branches. For example, the largest load demand of 17.5 MW is connected to bus 21, where the largest PIN of 25.8 MW is also installed.
The results presented in Figure 14 show that the voltage values for all 132 kV buses, namely 2–8, 28 and 30, are comprised between 1.071 p.u., at bus 30, and 1.099 p.u., at bus 3. The optimal solution aims to minimize the active power losses, therefore, the voltage values are increased, close to the upper 1.10 p.u. limit, in the 132 kV area of the network. However, the bus voltages within the 32 kV area are comprised between 1.07 p.u., at bus 12, and 1.020 p.u., at bus 1. Increased active or reactive power injections in the 32 kV area would be required in order to increase the bus voltages. However, partially redistributing the installed active power from the 132 kV area to 32 kV area will result in increased active power losses. Consequently, the transformer taps, the generators’ reactive power output and the capacitor banks’ steps are configured in order to increase the bus voltages without increasing the reactive power flow through the MV branches.

5. Conclusions

As current worldwide policies promote the mass integration of new sources of energy production (especially renewable energy sources), the hosting capacity assessment must be regardfully carried out, as the extensive connection of new generation units can lead to great disruptions in the existing power systems. In this paper, the hosting capacity problem is addressed as an optimization problem, with the aim of obtaining the maximum active power injection from distributed generation with respect to the operational boundaries of the system’s components. Due to the model’s complexity, an improved Salp Swarm Algorithm is developed in order to solve the HC problem in a two-stage approach. In addition, to investigate the efficiency of the proposed ISSA, a performance analysis alongside five state-of-the-art metaheuristic algorithms (ALO, GWO, SSA, SCA and WOA) has been conducted. In this regard, multiple simulation sets defined by different settings for population size and maximum iterations number have been used. Following the simulations, the ISSA proved to be the most robust algorithm as it achieves the best performance indices.
Regarding the hosting capacity optimization problem, the first stage results revealed that the proposed model determines a significant improvement of 47.4% and 14.5% in total active power installed in new capacities compared to two other methodologies. During the second stage, the active power losses are minimized by redistributing the total active power previously determined throughout the transmission network, while also implementing the optimal reactive power management. The obtained results show a reduction in active power losses by at least 4.5% based on the proposed approach.

Author Contributions

Conceptualization, A.M.T. and D.O.S.; methodology, A.M.T. and D.O.S.; software, D.O.S.; validation, A.M.T.; formal analysis, D.O.S., I.I.P. and C.B.; investigation, I.I.P. and A.M.T.; resources, D.O.S., I.I.P. and N.A.; data curation, A.M.T. and N.A.; writing—original draft preparation, D.O.S., A.M.T. and I.I.P.; writing—review and editing, A.M.T. and I.I.P.; visualization, D.O.S. and N.A.; supervision, C.B.; project administration, D.O.S.; funding acquisition, D.O.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the project AOSR TEAMS, grant number 301/14.04.2022, funded by the Academy of Romanian Scientists. And this work was supported by a grant through the Programme 3—European and International Cooperation—Subprogramme 3.2 in the frame of the Horizon 2020 Financial Mechanism, project ID: 290/2022.

Data Availability Statement

The data presented in this study are openly available at reference number [34].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ianțoc, A.; Bulac, C.; Sidea, D. Optimal Reactive Power Dispatch in Active Distribution Power Systems Using Grey Wolf Optimizer. UPB Sci. Bull. Ser. C Electr. Eng. Comput. Sci. 2022, 84, 235–246. [Google Scholar]
  2. Renewable Energy in Romania: Potential for Development by 2030; Deloitte: London, UK, 2019; Available online: https://rwea.ro/wp-content/uploads/2021/05/20190307_RES_Roadmap_2030_EN.pdf (accessed on 20 November 2023).
  3. Ismael, S.M.; Aleem, S.H.A.; Abdelaziz, A.Y.; Zobaa, A.F. State-of-the-art of hosting capacity in modern power systems with distributed generation. Renew. Energy 2019, 130, 1002–1020. [Google Scholar] [CrossRef]
  4. Bollen, M.; Yang, Y.; Hassan, F. Integration of distributed generation in the power system-a power quality approach. In Proceedings of the 13th International Conference on Harmonics and Quality of Power, Wollongong, Australia, 28 September–1 October 2008. [Google Scholar]
  5. Zain ul Abideen, M.; Ellabban, O.; Al-Fagih, L. A Review of the Tools and Methods for Distribution Networks’ Hosting Capacity Calculation. Energies 2020, 13, 2758. [Google Scholar] [CrossRef]
  6. Mulenga, E.; Bollen, M.H.; Etherden, N. Solar PV Stochastic Hosting Capacity in Distribution Networks Considering Aleatroy and Epistemic Uncertainties. Int. J. Electr. Power Energy Syst. 2021, 130, 106928. [Google Scholar] [CrossRef]
  7. Samet, H.; Khorshidsavar, M. Analytic time series load flow. Renew. Sustain. Energy Rev. 2018, 82, 3886–3899. [Google Scholar] [CrossRef]
  8. Kritikou, E.; Paspatis, A.; Hatziargyriou, N.; Karapidakis, E. Considerations of the Limitations of RES hosting capacity at the Transmission System Level. In Proceedings of the International Conference on Future Energy Solutions (FES), Vaasa, Finland, 12–14 June 2023. [Google Scholar]
  9. Zulu, E.; Hara, R.; Kita, H. An Efficient Hybrid Particle Swarm and Gradient Descent Method for the Estimation of the Hosting Capacity of Photovoltaics by Distribution Networks. Energies 2023, 16, 5207. [Google Scholar] [CrossRef]
  10. Ali, A.; Mahmoud, K.; Lehtonen, M. Maximizing Hosting Capacity of Uncertain Photovoltaics by Coordinated Management of OLTC, VAr Sources and Stochastic EVs. Int. J. Electr. Power Energy Syst. 2021, 127, 106627. [Google Scholar] [CrossRef]
  11. Vellingiri, M.; Rawa, M.; Alghamdi, S.; Alhussainy, A.A.; Ali, Z.M.; Turky, R.A.; Refaat, M.M.; Aleem, S.H.A. Maximum hosting capacity estimation for renewables in power grids considering energy storage and transmission lines expansion using hybrid sine cosine artificial rabbits algorithm. Ain Shams Eng. J. 2023, 14, 102092. [Google Scholar] [CrossRef]
  12. Khaboot, N.; Srithapon, C.; Siritaratiwat, A.; Khunkitti, P. Increasing Benefits in High PV Penetration Distribution System by Using Battery Enegy Storage and Capacitor Placement Based on Salp Swarm Algorithm. Energies 2019, 12, 4817. [Google Scholar] [CrossRef]
  13. Liu, Y.-J.; Lee, C.-Y.; Liu, W.-M.; Lee, Y.-D.; Cheng, C.-C.; Chen, Y.-F. Optimization-Based Stochastic Analysis Method for the Assessment of PV Hosting Capacity. In Proceedings of the 2022 8th International Conference on Applied System Innovation (ICASI), Nantou, Taiwan, 22–23 April 2022. [Google Scholar]
  14. Ahmadi, B.; Ceylan, O.; Ozdemir, A. Enhancing photovoltaic hosting capacity in distribution networks by optimal allocation and operation of static var compensators. In Proceedings of the 2022 57th International Universities Power Engineering Conference (UPEC), Istanbul, Turkey, 30 August–2 September 2022. [Google Scholar]
  15. Alghamdi, Y.; Al-Mehizia, A.; Al-Ismail, F. PV Hosting Capacity Calculation Using Particle Swarm Optimization. In Proceedings of the 2021 North American Power Symposium (NAPS), College Station, TX, USA, 14–16 November 2021. [Google Scholar]
  16. Widiputra, V.; Kong, J.; Yang, Y.; Jung, J.; Broadwater, R. Maximizing Distributed Energy Resource Hosting Capacity of Power System in South Korea Using Integrated Feeder, Distribution, and Transmission System. Energies 2020, 13, 3367. [Google Scholar] [CrossRef]
  17. Cordeiro, I.; Bassi, W.; Sauer, I.L. Hosting Capacity Estimate Based on Photovoltaic Distributed Generation Deployment: A Case Study in a Campus of the University of São Paulo. Energies 2023, 16, 3934. [Google Scholar] [CrossRef]
  18. Kisuule, M.; Ndawula, M.B.; Gu, C.; Hernando-Gil, I. PV Hosting Capacity in LV Networks by Combining Customer Voltage Sensitivity and Reliability Analysis. Energies 2023, 16, 5893. [Google Scholar] [CrossRef]
  19. Phylicia, C.; Eduardo, C.; Bjorn, V.; Jake, G. Transmission hosting capacity of distributed energy resources. IEEE Trans. Sustain. Energy 2021, 12, 794–801. [Google Scholar]
  20. Ye, Y.; Wang, H.; Tang, Y. Market-based hosting capacity maximization of renewable generation in power grids with energy storage integration. Front. Energy Res. 2022, 10, 933295. [Google Scholar] [CrossRef]
  21. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  22. Abualigah, L.M.; Alshinwan, M.; Alabool, H. Salp swarm algorithm: A comprehensive survey. Neural Comput. Appl. 2020, 32, 11195–11215. [Google Scholar] [CrossRef]
  23. Altawil, I.; Obeidat, E.; Mahafzah, K.A.; Albatianeh, Z. Salp swarm algorithm for optimal load balancing in low voltage networks. Int. J. Power Electron. Drive Syst. (IJPEDS) 2022, 13, 2506–2514. [Google Scholar] [CrossRef]
  24. Tightiz, L.; Mansouri, S.; Zishan, F.; Yoo, J.; Shafaghatian, N. Maximum Power Point Tracking for Photovoltaic Systems Operating under Partially Shaded Conditions Using SALP Swarm Algorithm. Energies 2022, 15, 8210. [Google Scholar] [CrossRef]
  25. Jumani, T.A.; Mustafa, M.W.; Md Rasid, M.; Anjum, W.; Ayub, S. Salp Swarm Optimization Algorithm-Based Controller for Dynamic Response and Power Quality Enhancement of an Islanded Microgrid. Processes 2019, 7, 840. [Google Scholar] [CrossRef]
  26. Ridha, H.M.; Gomes, C.; Hizam, H.; Mirjalili, S. Multiple Scenarios Multi-objective Salp Swarm Optimization for Sizing of Standalone Photovoltaic System. Renew. Energy 2020, 153, 1330–1345. [Google Scholar] [CrossRef]
  27. Agrawal, A.; Pandey, S.N.; Srivastava, L.; Walde, P.; Saket, R.K.; Khan, B. Multiobjective Salp Swarm Algorithm Approach for Transmission Congestion Management. Int. Trans. Electr. Energy Syst. 2022, 2022, 8256908. [Google Scholar] [CrossRef]
  28. Zivkovik, M.; Stoean, C.; Chhabra, A.; Budimirovic, N.; Petrovic, A.; Bacanin, N. Novel Improved Salp Swarm Algorithm: An Application for Feature Selection. Sensors 2022, 22, 1771. [Google Scholar] [CrossRef] [PubMed]
  29. Zhang, J.; Wang, J.S. Improved Salp Swarm Algorithm Based on Levy Flight and Sine Cosine Operator. IEEE Access 2020, 8, 99740–99771. [Google Scholar] [CrossRef]
  30. Duan, Q.; Wang, L.; Kang, H.; Shen, Y.; Sun, X.; Chen, Q. Improved Salp Swarm Algorithm with Simulated Annealing for Solving Engineering Optimization Problems. Symmetry 2021, 13, 1092. [Google Scholar] [CrossRef]
  31. Tawhid, M.; Ibrahim, A. Improved salp swarm algorithm combined with chaos. Math. Comput. Simul. 2022, 202, 113–148. [Google Scholar] [CrossRef]
  32. Mahmoud, K.; Abdel-Nasser, M.; Mustafa, E.; Ali, Z. Improved Salp–Swarm Optimizer and Accurate Forecasting Model for Dynamic Economic Dispatch in Sustainable Power Systems. Sustainability 2020, 12, 576. [Google Scholar] [CrossRef]
  33. Tudose, A.M.; Picioroaga, I.I.; Sidea, D.O.; Bulac, C. Solving Single- and Multi-Objective Optimal Reactive Power Dispatch Problems Using an Improved Salp Swarm Algorithm. Energies 2021, 14, 1222. [Google Scholar] [CrossRef]
  34. Power Systems Test Case Archive. Available online: http://labs.ece.uw.edu/pstca/ (accessed on 1 November 2023).
  35. Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
  36. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  37. Mirjalili, S. Sca: A sine cosine algorithm for solving optimization problems. Knowl.-Based Syst. 2016, 96, 120–133. [Google Scholar] [CrossRef]
  38. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
Figure 1. The Improved Salp Swarm Algorithm (ISSA) and classical SSA flowchart.
Figure 1. The Improved Salp Swarm Algorithm (ISSA) and classical SSA flowchart.
Mathematics 12 00048 g001
Figure 2. The IEEE 30 bus test system one-line diagram.
Figure 2. The IEEE 30 bus test system one-line diagram.
Mathematics 12 00048 g002
Figure 3. Search history, first variable of a random salp trajectory, average fitness value of all salps and convergence curve for the F1, F10 and F14 benchmark functions.
Figure 3. Search history, first variable of a random salp trajectory, average fitness value of all salps and convergence curve for the F1, F10 and F14 benchmark functions.
Mathematics 12 00048 g003aMathematics 12 00048 g003b
Figure 4. The: (a) minimum, (b) average and (c) maximum total active power installed in new capacities.
Figure 4. The: (a) minimum, (b) average and (c) maximum total active power installed in new capacities.
Mathematics 12 00048 g004
Figure 5. Standard deviation for the total active power values determined in each simulation set.
Figure 5. Standard deviation for the total active power values determined in each simulation set.
Mathematics 12 00048 g005
Figure 6. Average simulation time for each algorithm during each simulation set.
Figure 6. Average simulation time for each algorithm during each simulation set.
Mathematics 12 00048 g006
Figure 7. Average convergence curves obtained for (a): 200 × 200, (b) and (c): 400 × 400 simulation sets.
Figure 7. Average convergence curves obtained for (a): 200 × 200, (b) and (c): 400 × 400 simulation sets.
Mathematics 12 00048 g007
Figure 8. Boxplot representation for the active power total installed in new capacities for the three considered scenarios: (a) random allocation (b) standard hosting capacity optimization and (c) proposed hosting capacity with optimal reactive power management.
Figure 8. Boxplot representation for the active power total installed in new capacities for the three considered scenarios: (a) random allocation (b) standard hosting capacity optimization and (c) proposed hosting capacity with optimal reactive power management.
Mathematics 12 00048 g008
Figure 9. The active power installed in new capacities at each node, during the ten simulations.
Figure 9. The active power installed in new capacities at each node, during the ten simulations.
Mathematics 12 00048 g009
Figure 10. Branch loading in percentage for the highest loaded branches.
Figure 10. Branch loading in percentage for the highest loaded branches.
Mathematics 12 00048 g010
Figure 11. The bus voltage profile obtained during the ten simulations.
Figure 11. The bus voltage profile obtained during the ten simulations.
Mathematics 12 00048 g011
Figure 12. Boxplot representation of active power losses obtained after the first and second stage.
Figure 12. Boxplot representation of active power losses obtained after the first and second stage.
Mathematics 12 00048 g012
Figure 13. Branch loadings in percentage obtained for the optimal solution.
Figure 13. Branch loadings in percentage obtained for the optimal solution.
Mathematics 12 00048 g013
Figure 14. Bus voltage values obtained for the optimal solution.
Figure 14. Bus voltage values obtained for the optimal solution.
Mathematics 12 00048 g014
Table 1. Parameter analysis results for ISSA.
Table 1. Parameter analysis results for ISSA.
pfoll Rangeppion Range
0.3–0.40.3–0.50.3–0.60.3–0.70.4–0.50.4–0.60.4–0.70.5–0.60.5–0.70.6–0.7
0.3–0.415.13512.81211.31910.80711.7279.30110.80311.52913.56214.081
0.3–0.511.53911.75711.51113.42412.13511.31711.95410.24110.2649.554
0.3–0.613.69912.29811.6479.76313.06613.07311.9969.6479.98612.886
0.3–0.711.44512.72711.21112.24111.78112.1208.59512.25313.65010.634
0.4–0.513.09213.14712.48910.56313.08811.6449.86110.76311.88610.498
0.4–0.612.66212.6817.8589.36611.74711.94810.00710.6138.3488.266
0.4–0.710.97711.73310.40610.39112.86311.7908.1318.4299.41810.448
0.5–0.611.94610.7488.8017.71810.0659.7989.64512.06710.53810.538
0.5–0.712.24810.4628.4198.81111.5619.5987.6268.9118.33410.569
0.6–0.711.7678.4447.5197.4388.7009.0907.8859.0997.6307.838
Table 2. Results of SSA and ISSA on the benchmark test functions.
Table 2. Results of SSA and ISSA on the benchmark test functions.
Benchmark FunctionBestAverageWorstStd. Dev.
ISSASSAISSASSAISSASSAISSASSA
F12.40 × 10−9154.78731.93 × 10−6527.4239.57 × 10−5957.27179.84 × 10−6153.3441
F21.22 × 10−70.575351.34 × 10−51.8000018.10 × 10−53.5790421.62 × 10−50.650522
F34.28 × 10−1010.760841.36 × 10−681.170913.61 × 10−5202.71794.12 × 10−647.51527
F44.55 × 10−61.4141391.09 × 10−44.2092656.84 × 10−47.0651081.17 × 10−41.363963
F55.88044123.076547.117046605.22548.5704673795.9970.37483688.2878
F61.63 × 10−65.2780468.00 × 10−644.67233.10 × 10−5146.51045.72 × 10−631.26406
F71.18 × 10−40.0006680.0008810.0045820.0050560.0217370.0006990.004169
F8−3972.39−3049.62−2967.1−2042.15−2175.19−1379.48376.1043312.5094
F93.37 × 10−113.2257948.82209817.0078833.8541438.960257.7093037.779694
F101.06 × 10−62.3663732.40 × 10−54.208511.59 × 10−47.8385932.51 × 10−50.914411
F115.02 × 10−110.5206590.0878611.231750.4429872.4433620.0913320.309467
F122.00 × 10−70.1762621.75 × 10−61.5383136.10 × 10−64.5166361.09 × 10−60.961499
F131.40 × 10−60.4302430.0004812.5685540.0109957.7549750.0021711.420221
F140.9980040.9980041.5038954.6716595.92884512.670510.8834552.769594
F150.0003070.0003080.0005110.0014460.0014070.0076710.0002070.001435
F16−1.03163−1.03163−1.03163−1.03162−1.03163−1.031526.01 × 10−91.91 × 10−5
F170.3978870.3978870.3978880.4001990.397890.5463484.41 × 10−70.015181
F183333.0024733.0000033.1138574.48 × 10−70.012518
F19−3.86278−3.86274−3.86278−3.83965−3.86277−3.704851.69 × 10−60.027524
F20−3.32199−3.32112−3.27439−3.11051−3.20252−2.384330.0585890.147967
F21−10.1532−10.1526−9.59521−6.70491−5.05518−2.25621.5940123.354896
F22−10.4029−10.4025−9.84836−8.04177−3.72426−2.448181.6946322.879728
F23−10.5364−10.536−9.94575−7.53868−3.83527−2.391731.8898723.1686
Bold values indicate the algorithm which obtains the better performance.
Table 3. The control variables values for the optimal solution.
Table 3. The control variables values for the optimal solution.
Pgen,i (MW)/cosφi at Bus i
123456789101112131415
5.151.21273.230.010.906.571.290.540.260.558.944.410.107.010.38
0.930.930.9970.910.920.940.940.980.940.930.960.961.000.991.00
1617181920212223242526272829
1.540.204.157.236.1325.784.730.760.070.020.870.0413.128.94
0.940.980.900.940.901.001.000.950.970.930.961.000.980.98
Qgen (MVAr)Usp,SL (pu)Transformer TapCB Step
Qgen2Qgen5Qgen8Qgen11Qgen14Usp,30NT9-6NT10-6NT12-4NT27-28NCB10NCB24
67.0921.5630.24−2.70−0.901.071407−31160
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

Tudose, A.M.; Sidea, D.O.; Picioroaga, I.I.; Anton, N.; Bulac, C. Increasing Distributed Generation Hosting Capacity Based on a Sequential Optimization Approach Using an Improved Salp Swarm Algorithm. Mathematics 2024, 12, 48. https://doi.org/10.3390/math12010048

AMA Style

Tudose AM, Sidea DO, Picioroaga II, Anton N, Bulac C. Increasing Distributed Generation Hosting Capacity Based on a Sequential Optimization Approach Using an Improved Salp Swarm Algorithm. Mathematics. 2024; 12(1):48. https://doi.org/10.3390/math12010048

Chicago/Turabian Style

Tudose, Andrei M., Dorian O. Sidea, Irina I. Picioroaga, Nicolae Anton, and Constantin Bulac. 2024. "Increasing Distributed Generation Hosting Capacity Based on a Sequential Optimization Approach Using an Improved Salp Swarm Algorithm" Mathematics 12, no. 1: 48. https://doi.org/10.3390/math12010048

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