Abstract
The supply-demand-based optimization (SDO) is among the recent stochastic approaches that have proven its capability in solving challenging engineering tasks. Owing to the non-linearity and complexity of the real-world IEEE optimal power flow (OPF) in modern power system issues and like the existing algorithms, the SDO optimizer necessitates some enhancement to satisfy the required OPF characteristics integrating hybrid wind and solar powers. Thus, a SDO variant namely leader supply-demand-based optimization (LSDO) is proposed in this research. The LSDO is suggested to improve the exploration based on the simultaneous crossover and mutation mechanisms and thereby reduce the probability of trapping in local optima. The LSDO effectiveness has been first tested on 23 benchmark functions and has been assessed through a comparison with well-regarded state-of-the-art competitors. Afterward, Three well-known constrained IEEE 30, 57, and 118-bus test systems incorporating both wind and solar power sources were investigated in order to authenticate the performance of the LSDO considering a constraint handling technique called superiority of feasible solutions (SF). The statistical outcomes reveal that the LSDO offers promising competitive results not only for its first version but also for the other competitors.
Similar content being viewed by others
Introduction
During the past decades, optimization has aroused an increase due to its importance in various fields including engineering design, economics, computer science, business, operational research, etc. Besides, the most popular real word optimization problem is the optimal power flow in power system operation and planning1. The OPF is regarded as a high-dimensional, non-convex, non-linear, complex issue. Solving the OPF problem efficiently and accurately plays a vital role in power system operation and planning. By achieving an optimal dispatch of generation resources, OPF helps to improve system efficiency. Additionally, OPF enables the integration of renewable energy sources, enhances grid resilience, and facilitates the reliable and secure operation of power systems, thereby ensuring the provision of reliable and affordable electricity to consumers. Furthermore, the primary objective function is minimizing fuel cost, then the emission, voltage deviation, power loss, etc, taking into account numerous constraints on generators, bus voltage, line capacity, transformer tap, and also active and reactive power of generators, which should be satisfied. Moreover, the OPF problem can be mainly solved via two categories of optimization techniques: the first one is classical or deterministic approaches that converged to local optima and suffered from convexity. The second is the intelligent or stochastic approaches that are considered an effective methods for finding optimal solutions. In general, many scholars have been successfully applied various stochastic approaches to address the power system issues including adaptive constraint differential evolution (ACDE) algorithm2, an improved version of the coyote optimization algorithm (COA)3, teaching-learning-based optimizer (TLBO)4, adaptive multiple teams perturbation-guiding Jaya (AMTPG-Jaya)5, backtracking search algorithm (BSA)6, crisscross search based grey wolf optimizer (CS-GWO)7, ant colony optimization (ACO)8, effective whale optimization algorithm (EWOA)9, moth swarm algorithm (MSA)10, adaptive group search optimization (AGSO)11, improved colliding bodies optimization (ICBO)12, differential search algorithm (DSA)13, invasive weed optimization (IWO)14, interior search algorithm (ISA)15, robust optimization approach (Rao)16, Salp swarm algorithm (SSA)17. Stud krill herd algorithm (SKH)18, symbiotic organisms search algorithm (SOS)19, tree-seed algorithm (TSA)20, Hunter-prey optimization (HPO)21, particle swarm optimization (PSO)22, fuzzy-based improved comprehensive-learning particle swarm optimization (FBICLPSO) algorithm23, hybrid Grey wolf optimizer and particle swarm optimization (GWO-PSO)24, hybrid of the firefly and PSO algorithms (HFAPSO)25, combined genetic algorithm and particle swarm algorithm (GA-PSO)26, multi objective genetic algorithm (MOGA)27, artificial bee colony algorithm based on a non-dominated sorting genetic approach (ABC-NSGA-II)28, fitness-distance balance based-TLABC (teaching-learning-based artificial bee colony) (FDB-TLABC)29, non-dominated sorting culture differential evolution algorithm (NSCDE)30, differential evolution algorithm based on state transition of specific individuals (DE-TSA)31, multi-objective covariance matrix adaptation evolution strategy (CMA-ES)32, manta ray foraging optimization (MRFO)33,34, dragonfly algorithm (DA)35, flower pollination algorithm (FPA)36, etc.
Therefore, the aim of this current work is to improve the SDO algorithm in order to apply it to the OPF IEEE 30-bus, IEEE 57-bus, and IEEE 118-bus test power systems with and without considering hybrid Wind/Solar energy resources. Besides, the implementation of the SDO optimizer to deal with OPF issues is investigated for the first time. The SDO approach is a novel stochastic optimizer, introduced by Zhao et al. in 2019 and inspired by the supply-demand mechanism in economics37. Numerous academic researchers have employed the SDO algorithm such as, in Refs.38,39 the authors apply SDO in order to extract accurate and reliable parameters for different PV models. To design an efficient and economic hybrid energy system, the SDO optimizer was used in40. According to41, the fitness-distance balance (FDB) method was employed to effectively model the supply-demand processes in SDO. Additionally, in order to build an accurate equivalent circuit model for proton exchange membrane fuel cells, authors in42 tried to apply the SDO algorithm. As introduced in43, the authors apply the SDO in order to obtain the unknown parameters of the PIDA controller. Referring to44, Hassan et all. improve SDO with a view to enhance the population diversity, the balance between local and global search, and the premature convergence of the original supply-demand based optimization (SDO) algorithm. Their proposed approach was applied for achieving global solutions to economic load dispatch (ELD) problems in power systems. In addition, in an attempt to ameliorate the performance of the approach under study, the authors in45 present a chaotic map-based supply-demand optimization (SDO) algorithm including the fitness-distance balance (FDB) selection method to solve the Combined heat and power economic dispatch (CHPED) problem; the FDB and chaotic maps were used to increase the convergence performance of the algorithm to the global solution and to find the global solution in the solution search space. Regarding the work of Zhao et al.46, an enhanced fitness-distance balance (EFDB) and the Levy flight are added to the SDO original version to avoid premature convergence and improve solution diversity; besides, a mutation mechanism is introduced into the algorithm to improve search efficiency; and to enhance the convergence accuracy, an adaptive local search strategy (ALS) is integrated, and so on. According to these literature reviews, the supply-demand-based optimization algorithm requires an adjustment in terms of the exploration behavior to fit the current problem. This has motivated us to suggest the leader supply-demand-based optimization approach (LSDO). Thus, during each SDO’ generation a leader-based mutation selection adaptively perched over the exploration phase.
The contributions of this paper are:
-
The proposed LSDO algorithm is evaluated by testing it on various benchmark functions. It is compared against established algorithms such as Social Network Search (SNS), Gray Wolf Optimizer (GWO), Tunicate Swarm Algorithm (TSA), and the original SDO algorithm. This evaluation helps assess the performance and effectiveness of the LSDO algorithm.
-
The LSDO algorithm is implemented to solve the Optimal Power Flow (OPF) problem on three well-known standard systems: IEEE 30-bus, IEEE 57-bus, and IEEE 118-bus test systems considering Wind and Solar powers. These systems have different numbers of control variables (24, 33, and 130, respectively). By considering these standard systems, the paper ensures a comprehensive evaluation of the LSDO algorithm’s capabilities.
-
Comparative studies are conducted between the proposed LSDO technique and the original SDO technique for solving the OPF problem. By comparing these two approaches, the paper aims to highlight the advantages and improvements achieved by the LSDO algorithm.
-
The OPF problem is solved using both the proposed LSDO and the original SDO techniques in eight different cases with single objectives. These objectives include total cost minimization, total emission minimization, active power loss minimization, and voltage deviation minimization. By addressing these different objectives, the paper demonstrates the versatility and applicability of the LSDO algorithm in tackling various aspects of the OPF problem.
-
Through comparative analysis, the paper shows that the proposed LSDO technique exhibits high robustness and outperforms the conventional SDO algorithm and other recent techniques in addressing the OPF problem. This analysis highlights the superior performance of the LSDO algorithm and its potential as a powerful optimization tool.
Overall, the paper contributes to the field by evaluating the performance of the LSDO algorithm, demonstrating its effectiveness in solving the OPF problem incorporating wind/solar powers, and showcasing its robustness and improved performance compared to existing techniques.
The following sections of this paper are organized as follows: In The proposed optimization methodology section, you will find a detailed explanation of the original SDO, and its improved variant LSDO, besides a brief introduction of the constraint handling strategy SF. Problem Formulation Methodology section introduces the formulation of the OPF problem considering renewable energy resources. Simulation Results and Discussion section of this paper delves into a comprehensive numerical statistical analysis and discussions. Ultimately, the paper concludes with a summary of the findings.
The proposed optimization methodology
In this section, the supply-demand-based optimization (SDO) algorithm is briefly explained then the process of the leader SDO (LSDO) algorithm is described.
The supply-demand-based optimization (SDO) algorithm
According to the SDO algorithm proposed in37, it is presumed that there exist multiple markets for commodities, each with a consistent quantity and cost for every product. The cost of each commodity and the corresponding market volume is presented as follows:
where d refers to the commodity prices number while n denotes the markets number. Moreover, \(x_{i}^{j}(i=1,\ldots ,n; j=1,\ldots ,d)\) represents the jth commodity cost in the \(i{\text {th}}\) market and \(x_i(i=1,\ldots ,n)\) refers to the \(i{\text {th}}\) the vector of commodity cost. \(y_{i}^{j}(i=1,\ldots ,n; j=1,\ldots ,d)\) represents the jth commodity quantity in the ith market. \(y_{i}(i=1,\ldots ,n)\) denotes the ith the vector of the commodity quantity.
The values of the decision variable in the fitness function are determined by the cost and quantity of commodities for each market, which are evaluated as follows:
where T denotes the transpose of the matrix.
To prevent the SDO algorithm from becoming trapped in local optima, the balance costs \(y_{0}\) and balance volume vector \(x_{0}\) are chosen randomly, with a probability distribution determined by their likelihood of being successful.
The quantities and costs of the product presented below are adjusted using the supply-factor \(\alpha\) and demand-factor \(\beta\), which are determined based on the equilibrium cost and balance quantity:
During the ith iteration, \(x_{i}(t)\) and \(y_{i}(t)\) represent the ith cost and total quantity of a given product. The cost of the commodity can be expressed as:
In order to balance exploration and exploitation, alpha and beta are denoted as:
here t refers to the current iteration, r is a random vector, and T denotes the total number of iterations.
To facilitate an efficient transition between exploration and exploitation within the SDO technique, a novel variable L is formulated as follows:
The cost of each demand varies between the balance cost when \(|L|>1\), and the converged balance cost when \(|L|<1\).
The proposed leader supply-demand-based optimization (LSDO) algorithm
The proposed technique is called Leader-based mutation-selection47. Its purpose is to address the possibility of the optimal value falling into local optima. This approach involves using the best location vector \(x_{best}^{t}\), the second-best location vector \(x_{(best-1)}^{t}\), and the third-best location vector \(x_{(best-2)}^{t}\) based on the objective function value of the new location vector \(x_{i}(new)\) relative to the population size. The new mutation position vector \(x_{i}(mut)\) is then calculated as:
Then, the next location is updated using the following equation48:
Finally, the optimal solution can be updated as follows49:
The diagram in Fig. 1 illustrates the flowchart of the Leader supply-demand-based optimization (LSDO) algorithm. It also depicts the position of Leader-based mutation selection in the algorithm. This modification has been incorporated to improve the exploration capability of the LSDO algorithm by performing simultaneous crossover and mutation using the three best leaders.
Constraint handling superiority of feasible solutions (SF)
It is worth noting that the majority of optimization problems have both equality and inequality constraints that must be handled. However, almost all stochastic algorithms are unconstrained approaches. thereby, researchers process by employing the well-known static penalty strategy that is not reliable and requires control parameter settings. Along these lines, a superiority of feasible solutions (SF) constraint handling method is integrated into this study to deal with the constraints on state variables. Deb50 proposed the use of the Dominance-based approach for handling constraints, known as the SF strategy. This strategy is based on the concept of a dominant relationship, which gives priority to feasible solutions over infeasible ones. According to this strategy, a feasible candidate can always dominate an infeasible one, and a candidate with a smaller violation degree dominates the one with a higher violation value. The SF strategy employs a tournament selection operator, where two solutions are compared at a time. The solution \(X_i\) is considered superior to \(X_j\) if:
-
An infeasible solution \(X_j\) is dominated by a feasible one \(X_i\)
-
if both \(X_i\), \(X_j\) are feasible, but \(X_j\) is worst than \(X_i\)
-
if both \(X_i\), \(X_j\) are infeasible, and \(X_j\) has the greatest constraint violation.
The equality constraints are transformed into inequality constraints, resulting in the introduction of a total constraint as:
where \(\delta\) is a tolerance parameter for the equality constraints, \(H_{i}(X)\) represents the inequality constraints. The expression of the constraint violation for an infeasible solution can be represented as:
where \(w_{i}\) is a weight factor, \(H_{max,i}\) is the maximum value for violation of constraint.
Problem formulation methodology
Renewable energy model
Presently, the integration of renewable energy resources (RESs) into power systems is rapidly advancing, with particular focus on wind and PV power. These RESs play a pivotal role in reducing CO2 emissions and bolstering the power system’s overall quality and reliability. To model solar irradiance and wind distribution, Lognormal and Weibull probability density functions are respectively utilized51. Through 8000 iterations of the Monte Carlo simulation, the Lognormal fitting of solar irradiance, Weibull fitting of wind speed, and Frequency distribution are obtained and visualized in Figs. 2, 352. Each of these resources is associated with three cost components: direct cost, penalty cost, and reserve cost51. Table 1 provides a comprehensive description of all the parameters related to solar and wind energy sources.
Wind power
The variability of wind flow is modeled using a Weibull probability distribution function53.
where the parameters k and c represent the shape and scale factors of the Weibull distribution, respectively.
The wind generator’s output power is determined by the stochastic wind speed and can be expressed as follows53:
where \(v_{out}\), \(v_{in}\), \(v_{r}\), v and \(p_{wr}\) are cut-out wind speed, cut-in wind speed, rated wind speed, actual wind speed, and rated output power, respectively.
The total cost of wind energy encompasses the following components51: direct Cost associated with the scheduled power generated by the wind turbine, penalty Cost of Underestimation, and reserve Cost for Overestimation. These factors together contribute to determining the overall cost associated with wind energy generation as represented below:
with,
where \(d_{w, i}\) is the coefficient of direct cost of ith wind generator. \(K_{o e w, i}\) and \(K_{u e w, i}\) are the over and under estimation cost coefficients pertaining to ith wind power plant. \(p_{ws,i}\) is the scheduled power. \(f_{w}\left( p_{w, i}\right)\) is the probability density function of ith wind power plant.
Solar power
The lognormal distribution is employed as the probability distribution function to calculate the PV output power, as illustrated below53:
The available power \(P_s(G)\) of solar irradiation G is calculated in the following manner, as shown in53:
where \(P_{s r}\), \(G_{std}\), G, and \(R_{c}\) are the rated output power of solar PV, solar irradiation in standard environment, forecasted solar irradiation, and certain irradiance point, respectively.
The PVs total cost is formulated as follows51:
with,
where \(d_{s, i}\) is the coefficient of direct cost of ith wind generator. \(P_{s s, i}\) is the scheduled power. \(K_{o e s, i}\) and \(K_{u e s, i}\) are the over and under estimation cost coefficients of solar power plant. \(f_{s}\left( p_{s, i}\right)\) is the probability density function of the ith solar power plant.
Optimal power flow model
Generally speaking, OPF is considered a complex, non-convex, non-linear in power system optimization problem. The purpose of OPF is to minimize various competing objective functions subject to diverse control and state variables, as well as power flow equations and unit operating limits as equality and inequality constraints, respectively.
Objective functions
In this work, six competing objective functions will be outlined.
Fuel cost
The total fuel cost of the network’s generators is modeled as a quadratic function, expressed as follows51:
where \(a_i\), \(b_i\) and \(c_i\) are the cost coefficients of the conventional units.
Emission
The emission function is represented using an exponential function that is formulated based on the previous quadratic function as follows51:
where \(\alpha _{i}\), \(\beta _{i}\), \(\gamma _{i}\), \(\xi _{i}\), and \(\lambda _{i}\) are the emission coefficients of the power plant.
Voltage deviation
The load bus voltages are set to 1.0 per unit to ensure a desirable voltage profile. The voltage deviation is defined as follows54:
Power loss
The transmission system experiences power losses due to the inherent resistance of the transmission lines. This can be mathematically modeled using the following expression54:
where, \(G_{l(i,j)}\) represents the conductance of line l. \(\delta _{ij} = \delta _i - \delta _j\) represents the voltage angle difference between bus i and bus j.
Cost considering renewable energy powers
The total cost of the network, considering the combined contributions of wind, solar, and thermal powers, is expressed as follows51.
where \(F_{c}\), \(C_{Tw}\), and \(C_{Ts}\) are fuel cost, wind’s total cost, and PV’s total cost, respectively.
Cost considering renewable energy powers with the carbon tax
Over the past decade, numerous countries have responded to global environmental concerns by introducing carbon taxes as a measure to mitigate carbon emissions into the environment. The calculation of emissions cost ($/ton) involves the application of a carbon tax (\(C_{Tax}\)) on emitted pollutants51:
avec
where E presents the emission, and \(C_{Tax}=20\).
Variables
The set of state variables s can be defined as51:
where, \(P_{g1}\) is the active power output at the slack bus. \(V_L\) is the voltage magnitude at PQ buses. \(Q_g\) is the reactive power output of all generator units. \(S_l\) is the transmission line loading (line flow). \(N_{pq}\), \(N_g\), and \(N_l\) denote the number of load buses, number of generating units, and number of transmission lines, respectively.
The set of control variables c can be expressed as51:
The expression represents the modeling of transmission system power losses, which occur due to the resistance of lines. The active power generation at the PV buses, except the slack bus, is denoted by \(P_g\), and \(V_g\) represents the voltage magnitude at PV buses. The transformer tap settings are represented by T, and \(Q_c\) is the shunt VAR compensation. \(N_g\), \(N_c\), and \(N_T\) are the number of generators, regulating transformers, and VAR compensators (shunt), respectively.
Constraints
As previously mentioned, the OPF problem comprises both equality and inequality constraints, which are crucial in optimal power flow investigations as they represent the physical limitations of the equipment. The constraints are modeled as follows:
Equality constraints The power flow equations are assumed as equality constraints that are represented by:
The number of buses in the system is denoted by Nb. The active and reactive power generated at bus i are represented by \(P_{gi}\) and \(Q_{gi}\), respectively, while the active and reactive power demand at bus i are represented by \(P_{di}\) and \(Q_{di}\), respectively. The admittance matrix components are denoted by \(G_{ij}\) and \(B_{ij}\). \(Y_{ij}=G_{ij}+jB_{ij}\) named the conductance and susceptance.
Inequality constraints The inequality constraints are given below:
-
Generator constraints:
where \(V_i^{min}\) and \(V_i^{max}\) indicate the minimum and maximum bounds of the bus voltage. \(P_{gi}^{min}\) and \(P_{gi}^{max}\) represent the lower and upper bounds of active power generators. \(Q_{gi}^{min}\) and \(Q_{gi}^{max}\) are the minimum and maximum reactive power bounds of the generator. \(P_{ws,i}^{min}\), \(P_{ws,i}^{max}\), \(P_{ss,i}^{min}\), \(P_{ss,i}^{max}\), \(Q_{ws,i}^{min}\), \(Q_{ws,i}^{max}\), \(Q_{ss,i}^{min}\), and \(Q_{ss,i}^{max}\) are the bounds of energy resources. Ng, Nwg, and Nsg are the number of generation, wind, and solar, respectively.
-
Transformer constraints:
where, \(N_T\) is the number of tap changer transformers. \(T_i^{min}\) and \(T_i^{max}\) represent the minimum and maximum limits of the transformer, respectively.
-
Shunt VAR compensators constraints:
where, Nc is the number of capacitor components. \(Q_{c,i}^{min}\) and \(Q_{c,i}^{max}\) are the minimum and maximum limits of the shunt compensators.
-
Security constraints:
where, Nl is the number of transmission lines. \(S_{li}\) and \(S_{li}^{max}\) indicate the maximum limit of the transmission line.
Simulation results and discussion
This section demonstrates the superiority of the proposed LSDO algorithm through experimentation with 23 benchmark functions. All 23 experiments were conducted using MATLAB (R2020a) on a computer with an Intel(R) Core(TM) i5-9400F CPU running at 2.90 GHz and 8GB of RAM.
Simulation results of benchmark functions
In this subsection, the effectiveness and accuracy of the LSDO technique are evaluated using 23 benchmark functions55. These functions are divided into three categories: uni-modal functions (F1–F7), multi-modal functions (F8–F14), and fixed-dimension multi-modal functions. Table 2 provides the definitions of these functions, with D, UM, and MM representing the dimension, uni-modal functions, and multi-modal functions, respectively. The performance of the original SDO technique and three well-known optimization algorithms, namely social network search (SNS)56, gray wolf optimizer (GWO)57, and tunicate swarm algorithm (TSA)58, are also compared. The evaluation metrics include the best, mean, median, worst values, and standard deviation (std) of the solutions obtained by each algorithm. Table 3 presents the results, where all algorithms were run with a population size of 50 and a maximum of 200 iterations for 20 independent runs. As shown, the proposed LSDO technique achieves the best values for most benchmark functions.
In addition, qualitative metrics of the proposed LSDO technique for nine benchmark functions are shown in Fig. 4, including 2D views of the functions, search history, average fitness history, and convergence curves. The convergence curves for all algorithms and benchmark functions are illustrated in Fig. 5, while the boxplots are displayed in Fig. 6. The LSDO algorithm is observed to reach a stable point for all functions, and its boxplots are narrower than the other techniques for many functions.
The LSDO technique’s performance is compared to other recent algorithms including the original SDO technique and six well-known optimization algorithms, namely SNS, GWO, TSA, differential evolution (DE)59, particle swarm optimizer (PSO)60, and artificial bee colony (ABC)61 on 13 benchmark functions with a dimension of 100. The results are presented in Table 4. For Function 1, the proposed LSDO technique achieved significantly better results with a minimum value of 1.7E−145, outperforming other algorithms. Function 2 also demonstrated the superiority of the LSDO technique, as it obtained a minimum value of 3.77E−68, notably better than the other algorithms. The LSDO technique performed exceptionally well on Function 3, achieving a minimum value of 6.97E−143, which significantly outperformed other algorithms. Function 4 also showed the superiority of the LSDO technique with a minimum value of 2.06E−73, outclassing other algorithms in this benchmark. For Function 5, the LSDO technique yielded promising results with a minimum value of 96.87, while maintaining competitive performance with the other algorithms. Function 6 showcased the strength of the LSDO technique with a minimum value of 6.7327, outperforming other algorithms. In Function 7, the LSDO technique obtained an impressively low minimum value of 2.91E−06, significantly improving compared to other algorithms. The LSDO technique demonstrated its effectiveness in Function 8, achieving a minimum value of −4014.5, which is significantly better than the results obtained by other algorithms. Function 9 showcased the superiority of the LSDO technique, as it achieved a minimum value of 0, outperforming other algorithms. Function 10 also displayed the strength of the LSDO technique with a minimum value of 8.88E−16, demonstrating superior performance compared to other algorithms. The LSDO technique excelled in Function 11, achieving a minimum value of 0, and outperforming other algorithms. Function 12 showcased the effectiveness of the LSDO technique with a minimum value of 0.04123, displaying better results compared to other algorithms. In Function 13, the LSDO technique achieved an excellent minimum value of 5.7551, outclassing other algorithms. Overall, the LSDO technique consistently displayed superior performance in multiple benchmark functions, achieving the best results in most cases. These findings indicate the potential effectiveness and competitiveness of the proposed LSDO technique for solving optimization problems.
Simulation results of optimal power flow
In this section, the detail of the simulation results will be discussed. To authenticate the performance of the LSDO approach, three well-known standard systems were considered as IEEE 30-bus, IEEE 57-bus, and IEEE 118-bus test systems considering two types of renewable energies, which have 24, 33, and 130 control variables, respectively. The main descriptions of these selected grids are tabulated in Table 5. Furthermore, these considered test systems are executed via ten case studies as described in Table 6. The obtained results are compared with the classical version SDO and some state-of-the-art stochastic approaches. The optimal findings are shown in bold text. All the experiment studies are averaged over 30 independent runs, they have been done by using MATLAB R2020a, under Microsoft Windows 10 operating system, and carried out on a personal computer core i5 with 4GB-RAM Processor @1.8GHz. As mentioned before, the power systems under consideration are analyzed through ten distinct case studies, which are defined as follows:
-
Cases 1, 2, 3, 4, 7, 8, 9, and 12: Without renewable energy resources
These cases represent the primary scenarios focused on reducing fuel costs, power loss, voltage deviation, and emission.
-
Cases 5, 6, 10 and 11: With renewable energy resources
These cases are computed based on Eqs. 36 and 37. They are characterized by considering both wind and PV power sources. They depict the core scenario centered on the primary objective of diminishing fuel costs, while accounting for emission, power loss and voltage deviation.
IEEE 30-bus test system
The IEEE 30-bus network is the small power system considered in this study. It contains 6 generating units which bus 1 is chosen as the slack bus, 41 branches, 9 shunt reactive power injections, and 4 transformers. The line and bus data are taken from62. Additionally, its active and reactive power demands are 283.4MW and 126.2MVAR, respectively. The voltage limits for all buses are taken between 0.95 and 1.05 p.u. Also, the least as well as greater tap setting for tap changing transformers are 0.9 p.u. and 1.1 p.u., respectively. Moreover, The limits of VAR compensators are assumed to vary between 0 and 5 p.u. The comparison of the obtained results between LSDO and its first version SDO is presented in Table 7. Furthermore, the optimal control variables are displayed in the same tables. As previously illustrated, two scenarios were considered: the first without taking into account renewable energy sources (RESs) whereas the second achieve a reduction in the total fuel cost through the integration of RESs. Specifically, wind power generators have replaced conventional generators at buses 5 and 11, with these wind turbines totaling 25 and 20 units, respectively. Additionally, a PV generator has been introduced to replace the generator at bus 13. The integration and placement of these RESs within the grid are determined based on the methodology outlined in the study by Biswas et al.51.
The first case attempted to optimize the quadratic fuel cost. The fitness rates attained are \(800.42 \)/h and \(800.4223 \)/h for LSDO and SDO, respectively. The objective function considering the minimization of total emission is taken as the second case, its best fitness values achieved are 0.20483 ton/h and 0.20484 ton/h. The obtained optimum voltage deviation (VD) for both approaches are 0.09152 p.u. and 0.09249 p.u., respectively. Regarding the power loss minimization, its fitness values recorded 3.0902(MW) and 3.0908(MW) as demonstrated in the same table. Remarkably, the outcomes reveal that the approach under study produces better solutions compared to its initial version. Additionally, in terms of the convergence characteristics, it can be seen from the evolution curves depicted in Fig. 7 that LSDO converges faster in comparison with SDO. Furthermore, according to the constraints satisfaction, Fig. 8 proves the effectiveness of LSDO-based SF in answering all system constraints. On the other hand, some of the published results are competitive with those generated by the LSDO technique, they offered better solutions as listed in Table 8 However, it can be observed carefully that certain of their voltage load buses are violated. Otherwise, the highest voltage deviation value that must be produced is 1.2p.u. of all PQ buses. More precisely, the infeasibility solutions footnoted in Table 8 can be explained in the following lines. For case 1 and as reported in9, the EWOA voltage deviation value is higher than 1.2p.u., in which all load buses exceed the maximum bound except buses 26 and 30. Ref.12 reports a VD value of 1.9652p.u. and a violation of all load voltage. The DSA approach13 has one bus violation at bus number 3. The optimum result taken from15 is an infeasible solution due to the violation in nodes 3, 4, 6, 7, 12, 14, 15, 16, 23, 25, 27, 28, 29, and 30. Referring to16, the best results stated for all Rao variants are also infeasible, there are voltage loads violations in buses 3, 4, 10, and 12 for Rao-1, and in buses 3, 4, 6, 10, 12, 14, 15, 16, 17, 20, 21, 22, 23, and 27 for Rao-2, and also in the buses 3, 4, 6, 10, 12, 14, 15, 16, 17, 20, 21, 22, 23, 27, and 29 for Rao-3. Additionally, the minimum fitness value reported in MSA Ref.10 for the emission case is too an infeasible solution owing to nodes 3 and 12.
Regarding the RESs scenario, the results obtained from the proposed LSDO approach are compared with those from the SDO method, as well as four re-implemented techniques, namely: artificial ecosystem optimization (AEO)69, particle swarm optimization (PSO)60, artificial bee colony (ABC)61, and deferential evolution (DE)59. Simulation results were generated using 50 populations, and their convergence was assessed by analyzing the plots obtained from each case over 500 iterations. To ensure statistical reliability, a total of 30 independent runs were conducted for each scenario. The comparative analysis of numerical outcomes across 30 runs for all competing methods is provided in Tables 9, 10. These tables encompass the optimal configurations of control variables, their allowable ranges, and the corresponding numerical best outcomes for each objective. As observed in these presented tables, the LSDO approach showcases a commendable ability to produce competitive results in comparison to both its initial version and other contemporary techniques across case studies. Figure 9 displays the convergence characteristics and distribution runs obtained for each case study of LSDO and the competitor algorithms. This figure illustrates the performance and behavior of the algorithms during the optimization process for the respective scenarios. The convergence curves clearly demonstrate that the LSDO algorithm outperforms its competitors by converging more rapidly towards the optimal solution. This ability to converge faster highlights the efficiency and effectiveness of the LSDO approach in finding high-quality solutions within a shorter number of iterations compared to other competing methods. Furthermore, the obtained optimal PQ voltage profile is depicted in Fig. 10. These visualizations demonstrate that all voltage profile constraints are satisfied, affirming that the feasibility is rigorously examined without any violations of constraints.
IEEE 57-bus test system
To check the scalability of the algorithm under study, the medium IEEE 57-bus test system is examined. This network contains seven generators and the slack generator is at bus 1, 80 branches, 50 load buses, three shunt reactive power injections, and 15 transformers. Its active and reactive power demands are 1250.8 MW and 336.4 MVAR, respectively. This system has total of 33 control variables for the OPF problem, their bounds and the achieved optimized values for the three objective functions are listed in Table 11. The obtained fitness values from the LSDO and SDO algorithms for fuel cost, voltage deviation, and power loss are (\(41667.7190 \)/h–\(41668.7587 \)/h), (0.62165–0.63354 p.u.), and (10.2332–10.4552 MW), respectively. Based on these outcomes, it is obvious that the modified approach LSDO provides the optimum fitness value of all objective functions as compared to its classical version SDO. Figure 11 illustrates the convergence of the functions evolution of both algorithms. Based on these curves, it is clearly seen that the LSDO has a steady and speed convergence acceleration toward the global optimum than SDO. Table 8 gives a comparative study with other stochastic approaches stated in the literature, the listed best value for this system stated in11 case 1, is an infeasible solution, it knows a load voltage violations at buses 7, 18, 25, 29, 41, and 45. For the voltage deviation case, the Rao-316 seems to converge to the optimum solution than the suggested LSDO optimizer. However, after careful observation, node 25 violates the constraints with voltage values of 1.06687p.u.. In addition, the optimum value of DE algorithm65 is due to higher limits for the shunt compensators. Nevertheless, the optimizer under study LSDO gives a better solution without any constraint violation, as shown in Fig. 12 The voltage of the 50 loads buses (PQ bus) are satisfying all system constraints for all cases, which proves that all system constraints are checked.
In the context of the renewable energy sources (RESs), the outcomes achieved using the proposed LSDO approach are compared with those obtained from the SDO method, AEO69, PSO60, ABC61, and DE59 approaches. This comparison assesses the performance and efficacy of the LSDO approach in optimizing the RESs integration and addressing the associated objectives. The comparative analysis of numerical outcomes from the 30 independent runs for all competing methods is provided in Tables 12, 13. These tables present the optimal configurations of allowable ranges, control variables, and the corresponding best numerical outcomes achieved for each objective. The data in these tables offer valuable insights into the performance and effectiveness of each method in solving the optimization problems in the given scenario. Figure 13 presents the convergence characteristics and distribution runs obtained for each case study of the LSDO approach and the competitor algorithms. This figure indicates that the LSDO algorithm outperforms its competitors by converging more rapidly towards the optimal solution. The figure emphasizes the robustness and competitiveness of the LSDO approach in addressing the optimization challenges in this considered system. Additionally, the obtained optimal PQ voltage profile is illustrated in Fig. 14. These visualizations effectively demonstrate that all voltage profile constraints are met, thereby confirming that the feasibility of the solutions is thoroughly verified without any violations of constraints. The optimal PQ voltage profile adheres to the operational limits, ensuring a stable and reliable performance of the power system. These qualitative and quantitative results illustrate that the LSDO approach exhibits a commendable capability to generate competitive solutions, performing favorably in comparison to both its initial version and other contemporary techniques across the different IEEE-57 case studies.
IEEE 118-bus test system
In this part, The LSDO approach has been demonstrated on the IEEE 118-bus test system as a large scale problem in order to affirm the robustness of this suggested technique. The system active and reactive power demands are 4242 MW and 1439 MVAr, respectively. This network contains 118 nods, 54 generators in which the slack generator is at node 69, 186 branches, 14 shunt elements, 9 transformers tap, and 130 control variables. Voltage, shunt capacitors, and transformers tap limits are considered in the range of [0.95–1.1 p.u.], [0–25 p.u.] p.u., and [0.9–1.1 p.u.], respectively. Table 14 outlines the optimal values of the objective functions and their optimal control variables for both SDO and its LSDO variant. The total generation fuel cost for both LSDO and SDO are \(137105.9933 \) /h and \(139923.6969 \) /h, respectively. From these results, we note a decrease in the objective function for the improved approach. Besides, according to comparison results described in Table 8, it is apparent that the proposed approach gives a better solution compared to the other meta-heuristic algorithms stated in Some of the recent literature. Moreover, in the field of convergence characteristics, the graphical comparisons between SDO and LSDO of the fuel cost function are illustrated in Fig. 15a. The convergence and rapid speed are marked for the enhanced method LSDO, in which it converges more steadily toward the optimum solution. Similar to the aforementioned systems, all constraints are diligently satisfied using the superiority of feasible solution SF constraint handling technique. As depicted in Fig. 15b. it is obvious that the 64 load voltage buses are within the specified limits values of the load buses, and no bus experienced an overvoltage.
Statistical results
Table 15 summarizes the statistical comparison of 30 independent runs between SDO and its improved variant corresponding to their min, mean, max, and standard deviation (SD) of fitness values. As mentioned before, the optimal objective function value achieved in each cases by LSDO optimizer outperforms the SDO solutions. Additionally, the mean, min, and SD are as well better in almost cases. Additionally, the statistical summary presented in Table 16 comprises the min, mean, max, and SD objective values obtained from 30 independent runs. This summary clearly demonstrates that the LSDO algorithm surpasses all other re-implemented algorithms in terms of performance. Remarkably, the worst fitness values achieved by LSDO are better than the best fitness values attained by the competing algorithms (i.e. ABC and DE in all cases, AEO in cases 5 and 6, PSO in all cases except case 10). This indicates that the LSDO algorithm consistently provides superior optimization outcomes across the considered scenarios, showcasing its effectiveness and robustness.
After a meticulous examination of the results obtained from evaluating different aspects and objectives across 23 benchmark functions and three distinct test networks, it has been established that the LSDO algorithm excels in effectively addressing the OPF problems compared to other alternative methods. Worth noting is that the considered cases represent diverse scenarios and conditions in power system, encompassing a wide range of complexities. Despite the varying characteristics of cases, the LSDO consistently exhibited superior performance in terms of convergence and attaining optimal solutions. The comparison was based on various metrics, including fitness values, convergence rates, and constraint satisfaction, all of which further support the robustness and effectiveness of the LSDO algorithm in solving the optimization challenges in the power systems domain.
Conclusion
This paper presents an ameliorate SDO algorithm for solving one of the power system issues considering renewable energy powers. In order to confirm the effectiveness of this algorithm, a set of test functions have been employed to benchmark the performance of the LSDO approach from different perspectives; then, three power system models and different case studies were investigated. The improved algorithm LSDO-based SF constraint handling method has been accomplished successfully and proves the utility of the SF strategy in dealing with the systems’ constraints. Accordingly, the obtained statistical results confirm the efficiency and capability of the LSDO in getting the best solutions, as it outstripped the standard version SDO and the well-known approaches TSA, GWO, SNS, ABC, DE, AEO, and PSO. Along these lines, this proposed LSDO algorithm has the ability to handle the various drawbacks of its basic algorithm, in terms of balancing between the exploration and exploitation processes. Furthermore, the LSDO convergence feature appears to have improved and shows a reasonable convergence speed to the fitness value than its initial version. In addition, the comparative study of LSDO, SDO and competitor algorithms affirms the potential of LSDO in finding accurate solutions notably for large-scale power systems and solving constrained non-linear complex real-world problems. In accordance with these remarkable outcomes, the authors recommend an LSDO-based SF strategy to handle the OPF issue for a realistic and higher dimension as considered in this present research.
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Rajan, A. & Malakar, T. Exchange market algorithm based optimum reactive power dispatch. Appl. Soft Comput. 43, 320–336. https://doi.org/10.1016/j.asoc.2016.02.041 (2016).
Li, S. et al. Adaptive constraint differential evolution for optimal power flow. Energy 235, 121362. https://doi.org/10.1016/j.energy.2021.121362 (2021).
Duman, S., Kahraman, H. T., Guvenc, U. & Aras, S. Development of a lévy flight and fdb-based coyote optimization algorithm for global optimization and real-world acopf problems. Soft Comput. 25, 6577–6617. https://doi.org/10.1007/s00500-021-05654-z (2021).
Akbari, E., Ghasemi, M., Gil, M., Rahimnejad, A. & Gadsden, S. A. Optimal power flow via teaching-learning-studyingbased optimization algorithm. Electr. Power Compon. Syst. 49, 584–601. https://doi.org/10.1080/15325008.2021.1971331 (2021).
Warid, W. Optimal power flow using the amtpg-jaya algorithm. Appl. Soft Comput. 91, 106252. https://doi.org/10.1016/j.asoc.2020.106252 (2020).
Daqaq, F., Ouassaid, M. & Ellaia, R. A new meta-heuristic programming for multi-objective optimal power flow. Electr. Eng. 103, 1217–1237. https://doi.org/10.1007/s00202-020-01173-6 (2021).
Meng, A. et al. A high-performance crisscross search based grey wolf optimizer for solving optimal power flow problem. Energy 225, 120211. https://doi.org/10.1016/j.energy.2021.120211 (2021).
Raviprabakaran, V. & Subramanian, R. C. Enhanced ant colony optimization to solve the optimal power flow with ecological emission. Int. J. Syst. Assur. Eng. Manag. 9, 58–65. https://doi.org/10.1007/s13198-016-0471-x (2018).
Nadimi-Shahraki, M. H. et al. Ewoa-opf: Effective whale optimization algorithm to solve optimal power flow problem. Electronics 10, 2975. https://doi.org/10.3390/electronics10232975 (2021).
Mohamed, A.-A.A., Mohamed, Y. S., El-Gaafary, A. A. & Hemeida, A. M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 142, 190–206. https://doi.org/10.1016/j.epsr.2016.09.025 (2017).
Daryani, N., Hagh, M. T. & Teimourzadeh, S. Adaptive group search optimization algorithm for multi-objective optimal power flow problem. Appl. Soft Comput. 38, 1012–1024. https://doi.org/10.1016/j.asoc.2015.10.057 (2016).
Bouchekara, H., Chaib, A., Abido, M. & El-Sehiemy, R. Optimal power flow using an improved colliding bodies optimization algorithm. Appl. Soft Comput. 42, 119–131. https://doi.org/10.1016/j.asoc.2016.01.041 (2016).
Abaci, K. & Yamacli, V. Differential search algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 79, 1–10. https://doi.org/10.1016/j.ijepes.2015.12.021 (2016).
Kaur, M. & Narang, N. An integrated optimization technique for optimal power flow solution. Soft Comput. 24, 10865–10882. https://doi.org/10.1007/s00500-019-04590-3 (2020).
Bentouati, B., Chettih, S. & Chaib, L. Interior search algorithm for optimal power flow with non-smooth cost functions. Cogent Eng. 4, 1292598. https://doi.org/10.1080/23311916.2017.1292598 (2017).
Gupta, S. et al. A robust optimization approach for optimal power flow solutions using rao algorithms. Energies 14, 5449. https://doi.org/10.3390/en14175449 (2021).
El-Fergany, A. A. & Hasanien, H. M. Salp swarm optimizer to solve optimal power flow comprising voltage stability analysis. Neural Comput. Appl. 32, 5267–5283. https://doi.org/10.1007/s00521-019-04029-8 (2020).
Pulluri, H., Naresh, R. & Sharma, V. A solution network based on stud krill herd algorithm for optimal power flow problems. Soft Comput. 22, 159–176. https://doi.org/10.1007/s00500-016-2319-3 (2018).
Duman, S. Symbiotic organisms search algorithm for optimal power flow problem based on valve-point effect and prohibited zones. Neural Comput. Appl. 28, 3571–3585. https://doi.org/10.1007/s00521-016-2265-0 (2017).
El-Fergany, A. A. & Hasanien, H. M. Tree-seed algorithm for solving optimal power flow problem in large-scale power systems incorporating validations and comparisons. Appl. Soft Comput. 64, 307–316. https://doi.org/10.1016/j.asoc.2017.12.026 (2018).
Hosny, M., Daqaq, F., Kamel, S., Hussien, A. G. & Zawbaa, H. M. An enhanced hunter-prey optimization for optimal power flow with facts devices and wind power integration. IET Gener. Transm. Distrib. (2023).
Tiwari, S. & Kumar, A. Advances and bibliographic analysis of particle swarm optimization applications in electrical power system: Concepts and variants. Evol. Intell. 16, 23–47. https://doi.org/10.1007/s12065-021-00661-3 (2023).
Naderi, E., Pourakbari-Kasmaei, M. & Abdi, H. An efficient particle swarm optimization algorithm to solve optimal power flow problem integrated with facts devices. Appl. Soft Comput. 80, 243–262. https://doi.org/10.1016/j.asoc.2019.04.012 (2019).
Alyu, A. B., Salau, A. O., Khan, B. & Eneh, J. N. Hybrid gwo-pso based optimal placement and sizing of multiple pv-dg units for power loss reduction and voltage profile improvement. Sci. Rep. 13, 6903. https://doi.org/10.1038/s41598-023-34057-3 (2023).
Güven, A. F., Yörükeren, N., Tag-Eldin, E. & Samy, M. M. Multi-objective optimization of an islanded green energy system utilizing sophisticated hybrid metaheuristic approach. IEEE Accesshttps://doi.org/10.1109/ACCESS.2023.3296589 (2023).
He, P. et al. Coordinated design of pss and statcom-pod based on the ga-pso algorithm to improve the stability of wind-pv-thermal-bundled power system. Int. J. Electr. Power Energy Syst. 141, 108208. https://doi.org/10.1016/j.ijepes.2022.108208 (2022).
Verma, M., Ghritlahre, H. K., Chaurasiya, P. K., Ahmed, S. & Bajpai, S. Optimization of wind power plant sizing and placement by the application of multi-objective genetic algorithm (ga) in Madhya Pradesh, India. Sustain. Comput. Inform. Syst. 32, 100606. https://doi.org/10.1016/j.suscom.2021.100606 (2021).
Sutar, M. & Jadhav, H. A modified artificial bee colony algorithm based on a non-dominated sorting genetic approach for combined economic-emission load dispatch problem. Appl. Soft Comput. 144, 110433. https://doi.org/10.1016/j.asoc.2023.110433 (2023).
Bakır, H., Duman, S., Guvenc, U. & Kahraman, H. T. A novel optimal power flow model for efficient operation of hybrid power networks. Comput. Electr. Eng. 110, 108885. https://doi.org/10.1016/j.compeleceng.2023.108885 (2023).
Liu, G., Qin, H., Tian, R., Tang, L. & Li, J. Non-dominated sorting culture differential evolution algorithm for multiobjective optimal operation of wind- solar-hydro complementary power generation system. Glob. Energy Interconnect 2, 368–374. https://doi.org/10.1016/j.gloei.2019.11.010 (2019).
Li, X., Xu, J. & Lu, Z. Differential evolution algorithm based on state transition of specific individuals for economic dispatch problems with valve point effects. J. Electr. Eng. Technol. 17, 789–802. https://doi.org/10.1007/s42835-021-00918-y (2022).
Li, Z., Tian, K., Zhang, S. & Wang, B. Efficient multi-objective cma-es algorithm assisted by knowledge-extraction based variable-fidelity surrogate model. Chin. J. Aeronaut. 36, 213–232. https://doi.org/10.1016/j.cja.2022.09.020 (2023).
Kahraman, H. T., Akbel, M. & Duman, S. Optimization of optimal power flow problem using multi-objective manta ray foraging optimizer. Appl. Soft Comput. 116, 108334. https://doi.org/10.1016/j.asoc.2021.108334 (2022).
Daqaq, F., Kamel, S., Ouassaid, M., Ellaia, R. & Agwa, A. M. Non-dominated sorting manta ray foraging optimization for multi-objective optimal power flow with wind/solar/small- hydro energy sources. Fractal Fract. 6, 194. https://doi.org/10.3390/fractalfract6040194 (2022).
Reddy, Y., Jithendranath, J., Chakraborty, A. K. & Guerrero, J. M. Stochastic optimal power flow in islanded dc microgrids with correlated load and solar pv uncertainties. Appl. Energy 307, 118090. https://doi.org/10.1016/j.apenergy.2021.118090 (2022).
Daqaq, F., Ouassaid, M., Kamel, S., Ellaia, R. & El-Naggar, M. F. A novel chaotic flower pollination algorithm for function optimization and constrained optimal power flow considering renewable energy sources. Front. Energy Res. 10, 941705. https://doi.org/10.3389/fenrg.2022.941705 (2022).
Zhao, W., Wang, L. & Zhang, Z. Supply-demand-based optimization: A novel economics-inspired algorithm for global optimization. IEEE Access 7, 73182–73206. https://doi.org/10.1109/ACCESS.2019.2918753 (2019).
Ginidi, A. R., Shaheen, A. M., El-Sehiemy, R. A. & Elattar, E. Supply demand optimization algorithm for parameter extraction of various solar cell models. Energy Rep. 7, 5772–5794. https://doi.org/10.1016/j.egyr.2021.08.188 (2021).
Guojiang, X., Jing, Z., Dongyuan, S. & Xufeng, Y. Application of supply-demand-based optimization for parameter extraction of solar photovoltaic models. Complexity 2019, 22. https://doi.org/10.1155/2019/3923691 (2019).
Alturki, F. A., Al-Shamma’a, A. A., Farh, H. M. H. & AlSharabi, K. Optimal sizing of autonomous hybrid energy system using supply-demand-based optimization algorithm. Int. J. Energy Res. 45, 605–625. https://doi.org/10.1002/er.5766 (2021).
Kati, M. & Kahraman, H. (2020) Improving supply-demand-based optimization algorithm with FDB method: a comprehensive research on engineering design problems. J. Eng. Sci. Des. 8, 156-172. https://doi.org/10.21923/jesd.829508 .
Al-Shamma’a, A. A. et al. Proton exchange membrane fuel cell parameter extraction using a supply-demand-based optimization algorithm. Processes 9, 1416. https://doi.org/10.3390/pr9081416 (2021).
Kumar, M. Resilient pida control design based frequency regulation of interconnected time-delayed microgrid under cyber-attacks. IEEE Trans. Ind. Appl. 59, 492–502. https://doi.org/10.1109/TIA.2022.3205280 (2023).
Hassan, M. H. et al. A developed eagle-strategy supply-demand optimizer for solving economic load dispatch problems. Ain Shams Eng. J. 14, 102083. https://doi.org/10.1016/j.asej.2022.102083 (2023).
Duman, S. et al. Improvement of the fitness-distance balance-based supply-demand optimization algorithm for solving the combined heat and power economic dispatch problem. Iran. J. Sci. Technol. Trans. Electr. Eng. 47, 513–548. https://doi.org/10.1007/s40998-022-00560-y (2023).
Zhao, W., Zhang, H., Zhang, Z., Zhang, K. & Wang, L. Parameters tuning of fractional-order proportional integral derivative in water turbine governing system using an effective sdo with enhanced fitness-distance balance and adaptive local search. Water 14, 3035. https://doi.org/10.3390/w14193035 (2022).
Naik, M. K., Panda, R., Wunnava, A., Jena, B. & Abraham, A. A leader harris hawks optimization for 2-d masi entropy-based multilevel image thresholding. Multimed. Tools Appl. 80, 35543–35583. https://doi.org/10.1007/s11042-020-10467-7 (2021).
Alamir, N., Kamel, S., Hassan, M. H. & Abdelkader, S. M. An improved weighted mean of vectors algorithm for microgrid energy management considering demand response. Neural Comput. Appl.https://doi.org/10.1007/s00521-023-08813-5 (2023).
Elkasem, A. H., Khamies, M., Hassan, M. H., Nasrat, L. & Kamel, S. Utilizing controlled plug-in electric vehicles to improve hybrid power grid frequency regulation considering high renewable energy penetration. Int. J. Electr. Power Energy Syst. 152, 109251. https://doi.org/10.1016/j.ijepes.2023.109251 (2023).
Deb, K. An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng. 186, 311–338. https://doi.org/10.1016/S0045-7825(99)00389-8 (2000).
Biswas, P. P., Suganthan, P. & Amaratunga, G. A. Optimal power flow solutions incorporating stochastic wind and solar power. Energy Convers. Manag. 148, 1194–1207. https://doi.org/10.1016/j.enconman.2017.06.071 (2017).
Xie, Z. Q., Ji, T. Y., Li, M. S. & Wu, Q. H. Quasi-monte carlo based probabilistic optimal power flow considering the correlation of wind speeds using copula function. IEEE Trans. Power Syst. 33, 2239–2247. https://doi.org/10.1109/TPWRS.2017.2737580 (2018).
Chang, T. P. Investigation on frequency distribution of global radiation using different probability density functions. Int. J. Appl. Sci. Eng. 8, 99–107. https://doi.org/10.6703/IJASE.2010.8(2).99 (2010).
Elattar, E. E. & ElSayed, S. K. Modified jaya algorithm for optimal power flow incorporating renewable energy sources considering the cost, emission, power loss and voltage profile improvement. Energy 178, 598–609. https://doi.org/10.1016/j.energy.2019.04.159 (2019).
Chen, H., Li, W. & Yang, X. A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems. Expert. Syst. with Appl. 158, 113612. https://doi.org/10.1016/j.eswa.2020.113612 (2020).
Talatahari, S., Bayzidi, H. & Saraee, M. Social network search for global optimization. IEEE Access 9, 92815–92863. https://doi.org/10.1109/ACCESS.2021.3091495 (2021).
Mirjalili, S., Mirjalili, S. M. & Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007 (2014).
Kaur, S., Awasthi, L. K., Sangal, A. & Dhiman, G. Tunicate swarm algorithm: A new bio-inspired based metaheuristic paradigm for global optimization. Eng. Appl. Artif. Intell. 90, 103541. https://doi.org/10.1016/j.engappai.2020.103541 (2020).
Price, K. Differential evolution: A fast and simple numerical optimizer. In Proceedings of North American fuzzy information processing, 524-527. https://doi.org/10.1109/NAFIPS.1996.534790 (1996).
Kennedy, J. & Eberhart, R. Particle swarm optimization. In Proceedings of ICNN’95 - International Conference on Neural Networks, vol. 4, 1942-1948. https://doi.org/10.1109/ICNN.1995.488968 (1995).
Karaboga, D. & Basturk, B. Artificial bee colony (abc) optimization algorithm for solving constrained optimization problems. In Foundations of fuzzy logic and soft computing, 789-798. (Springer Berlin Heidelberg, Berlin, Heidelberg, 2007). https://doi.org/10.1007/978-3-540-72950-1_77
IEEE 30-bus test system data http://labs.ece.uw.edu/pstca/pf30/pgtca30bus.htm
IEEE 57-bus test system data http://labs.ece.uw.edu/pstca/pf57/pgtca57bus.htm
IEEE 118-bus test system data http://labs.ece.uw.edu/pstca/pf118/pg tca30bus.htm
Shaheen, A. M., El-Sehiemy, R. A. & Farrag, S. M. Solving multi-objective optimal power flow problem via forced initialised differential evolution algorithm. IET Gener. Transm. Distrib. 10, 1634–1647. https://doi.org/10.1049/iet-gtd.2015.0892 (2016).
Birogul, S. Hybrid harris hawk optimization based on differential evolution (hhode) algorithm for optimal power flow problem. IEEE Access 7, 184468–184488. https://doi.org/10.1109/ACCESS.2019.2958279 (2019).
Islam, M. Z. et al. A harris hawks optimization based single- and multi-objective optimal power flow considering environmental emission. Sustainability 12, 5248. https://doi.org/10.3390/su12135248 (2020).
Teeparthi, K. & Vinod Kumar, D. Multi-objective hybrid pso-apo algorithm based security constrained optimal power flow with wind and thermal generators. Eng. Sci. Technol. Int. J. 20, 411–426. https://doi.org/10.1016/j.jestch.2017.03.002 (2017).
Zhao, W., Wang, L. & Zhang, Z. Artificial ecosystem-based optimization: A novel nature-inspired meta-heuristic algorithm. Neural Comput. Appl. 32, 9383–9425. https://doi.org/10.1007/s00521-019-04452-x (2020).
Funding
Open access funding provided by Linköping University.
Author information
Authors and Affiliations
Contributions
F.D.: software on benchmark. M.H.H.: Write the paper. A.G.H.: revise the paper. S.K.: Supervision.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Daqaq, F., Hassan, M.H., Kamel, S. et al. A leader supply-demand-based optimization for large scale optimal power flow problem considering renewable energy generations. Sci Rep 13, 14591 (2023). https://doi.org/10.1038/s41598-023-41608-1
Received:
Accepted:
Published:
Version of record:
DOI: https://doi.org/10.1038/s41598-023-41608-1
This article is cited by
-
Dynamic economic dispatch with uncertain wind power generation using an enhanced artificial hummingbird algorithm
Neural Computing and Applications (2025)
-
An innovative bio-inspired Aquila technique for efficient solution of combined power and heat economic dispatch problem
Scientific Reports (2024)
-
Multi-stage framework for optimal incorporating of inverter based distributed generator into distribution networks
Scientific Reports (2024)
-
A CNN-based model to count the leaves of rosette plants (LC-Net)
Scientific Reports (2024)
-
Solving Traveling Salesman Problem Using Parallel River Formation Dynamics Optimization Algorithm on Multi-core Architecture Using Apache Spark
International Journal of Computational Intelligence Systems (2024)


















