ORIGINAL RESEARCH article

Front. Energy Res., 29 September 2022

Sec. Smart Grids

Volume 10 - 2022 | https://doi.org/10.3389/fenrg.2022.941705

A novel chaotic flower pollination algorithm for function optimization and constrained optimal power flow considering renewable energy sources

  • 1. Laboratory of Study and Research for Applied Mathematics, Mohammadia School of Engineers, Mohammed V University, Rabat, Morocco

  • 2. Engineering for Smart and Sustainable Systems Research Center, Mohammadia School of Engineers, Mohammed V University, Rabat, Morocco

  • 3. Electrical Engineering Department, Faculty of Engineering, Aswan University, Aswan, Egypt

  • 4. Department of Electrical Engineering, College of Engineering, Prince Sattam Bin Abdulaziz University, Al-Kharj, Saudi Arabia

  • 5. Department of Electrical Power and Machines Engineering, Faculty of Engineering, Helwan University, Helwan, Egypt

Article metrics

View details

14

Citations

3,5k

Views

686

Downloads

Abstract

This study presents an improved chaotic flower pollination algorithm (CFPA) with a view to handle the optimal power flow (OPF) problem integrating a hybrid wind and solar power and generate the optimal settings of generator power, bus voltages, shunt reactive power, and tap setting transformers. In spite of the benefits of FPA, it encounters two problems like other evolutionary algorithms: entrapment in local optima and slow convergence speed. Thus, to deal with these drawbacks and enhance the FPA searching accuracy, a hybrid optimization approach CFPA which combines the stochastic algorithm FPA that simulates the flowering plants process with the chaos methodology is applied in this manuscript. Therefore, owing to the various nonlinear constraints in OPF issue, a constraint handling technique named superiority of feasible solutions (SF) is embedded into CFPA. To confirm the performance of the chaotic FPA, a set of different well-known benchmark functions were employed for ten diverse chaotic maps, and then the best map is tested on IEEE 30-bus and IEEE 57-bus test systems incorporating the renewable energy sources (RESs). The obtained results are analyzed statistically using non-parametric Wilcoxon rank-sum test in view of evaluating their significance compared to the outcomes of the state-of-the-art meta-heuristic algorithms such as ant bee colony (ABC), grasshopper optimization algorithm (GOA), and dragonfly algorithm (DA). From this study, it may be established that the suggested CFPA algorithm outperforms its meta-heuristic competitors in most benchmark test cases. Additionally, the experimental results regarding the OPF problem demonstrate that the integration of RESs decreases the total cost by 12.77% and 33.11% for the two systems, respectively. Thus, combining FPA with chaotic sequences is able to accelerate the convergence and provide better accuracy to find optimal solutions. Furthermore, CFPA (especially with the Sinusoidal map) is challenging in solving complex real-world problems.

1 Introduction

Nature-inspired computation algorithms have been evolved during the last few decades, supplying a varied source of approaches that address diverse fields, such as industrial designs, economics, business activities, engineering, etc. Generally, there are two categories of optimization techniques: stochastic and deterministic algorithms (Vasant, 2012). The deterministic kind of approaches proceed rigorously; they produce an accurate outcome for a given design variable. However, in spite of their fast convergence, they fail to reach the global solution; hence, they get stuck in local optima and fail to deal with derivative-free issues. In contrast, the stochastic algorithms are among the best and effective strategies in finding optimal solutions, conflicting with the classical optimization approaches. This kind of algorithm has been widely utilized due to its capability to obtain global optimum solutions escaping from local optima and its ease of implementation. Some of the well-regarded meta-heuristic algorithms are as follows: Genetic Algorithm (GA), which is the first stochastic algorithm inspired by John Holland in 1960 (Holland, 1975), followed by Simulated Annealing (SA) in 1983 (Kirkpatrick et al., 1983), Particle Swarm Optimization (PSO) in 1995 by Kennedy (Kennedy and Eberhart, 1995), and more approaches that were developed later, such as Ant Bee Colony (ABC) (Basturk and Karaboga, 2006), Arithmetic Optimization Algorithm (AOA) (Abualigah et al., 2021a), Harris Hawks Optimization (HHO) (Heidari et al., 2019), Sin Cosine Algorithm (SCA) (Mirjalili, 2016), Black Widow Optimization (BWO) (Hayyolalam and Pourhaji, 2020), Dynamic differential annealed optimization (DDAO) (Ghafil and Jármai, 2020), Levy Flight Distribution (LFD) (Essam et al., 2020), Salp Swarm Algorithm (SSA) (Mirjalili et al., 2017), Henry Gas Solubility Optimization (HGSO) (Hashim et al., 2019), Manta Ray Foraging Optimization (MRFO) (Zhao et al., 2020), starling murmuration optimizer (SMO) (Zamani et al., 2022), Honey Badger Algorithm (HBA) (Hashim et al., 2022), Reptile Search Algorithm (RSA) (Abualigah et al., 2022), Aquila Optimizer (AO) (Abualigah et al., 2021b), and so on. All these algorithms divide the search process into two important characteristics: exploration and exploitation with a specific probability; these two phases are also called diversification and intensification. The first phase is considered as the essential step in which the algorithm can examine the search space more effectively and generate a new diverse solution as possible with jumping out from any local optima. Meanwhile, the exploitation or intensification phase attempts to use the information of the obtained current best solutions from the exploration or diversification phase (Yang, 2010). In numerous instances, exploitation and exploration are not balanced, and due to the random nature of meta-heuristic algorithms, there is no explicit frontier between these two mechanisms (Mirjalili et al., 2014). Therefore, these issues leave the stochastic approaches stuck in the local optimum without balancing properly between the exploitation and exploration. Moreover, in spite of the benefits of the intelligence algorithms, they require some improvement to satisfy the diverse characteristics of complex real-world applications, which means that no approach is qualified in resolving the diverse kind of optimization problems. In that regard, the No-Free Lunch (NFL) theorem (Wolpert and Macready, 1997) validates this and opens the way for developers to create new approaches and enhance the quality of the existing ones.

Recently, a third group of nature algorithms can be considered, and it is a hybrid between stochastic and deterministic algorithms. The combination of meta-heuristics with conventional methods is a practical remedy to enhance both exploitation and exploration and then to raise the performance of stochastic algorithms, by overcoming the slow convergence drawback, local optima entrapment, and the meta-heuristics random constructions. One of the most known mathematical techniques is combining chaotic sequences with stochastic algorithms. Additionally, the chaos is a random state which can appear in the nonlinear dynamical systems and bounded properties, non-convergent and non-periodic (Alatas, 2010). This chaos can be integrated in the stochastic algorithms with the intention of optimizing their performances. Accordingly, the chaos has been extensively embedded in several evolutionary approaches. In this regard, here are some computation algorithms that have been improved: chaotic firefly algorithm (CFA) (Gandomi et al., 2013), chaotic ant swarm optimization (CASO) (Cai et al., 2007), chaotic genetic algorithm (CGA) (Abdullah et al., 2012), chaotic particle swarm optimization (CPSO) (He et al., 2009), hybridizing chaotic sequences with memetic differential evolution algorithm (Jia et al., 2011), chaotic krill herd algorithm (CKHA) (Wanga et al., 2014), chaotic bio-geography based optimization (CBBO) (Saremi et al., 2014), chaotic artificial immune system algorithm (CAIS) (Jordehi, 2015), chaotic water cycle algorithm (CWCA) (Heidari et al., 2017), chaotic based big bang-big crunch algorithm (BBBC) (Jordehi, 2014), chaotic manta ray foraging optimization (CMRFO) (Daqaq et al., 2022), chaotic bat algorithm (CBA) (Mugemanyi et al., 2020), chaotic atom search optimization (CAS) (Too and Abdullah, 2020), Coyote Optimization Algorithm (COA) (Tong et al., 2022), etc.

In this current work, the authors focus on the hybridization of chaos maps with a stochastic approach named flower pollination algorithm (FPA), in view of switching between local and global pollination. Instead of random numbers of diverse parameters of FPA, chaotic maps are replaced to not follow the uniform distribution. With regard to the FPA, it has been pointed out in diverse academic fields and real-world applications, especially in science and engineering, that it performs better than other well-known algorithms. From this perspective, the powerful advantages of FPA and its borrowed approaches motivate us to develop a novel version of FPA based on chaos maps in view of solving the OPF incorporating RESs. In that aspect, among these studies that have been published on FPA and its variants, the study by (Singh and Kaur, 2019) selects the optimal features for anomaly detection in networks using the standard flower pollination algorithm. According to the study by (Samy et al., 2019), the authors applied FPA to develop a techno-economic feasibility analysis for an off-grid hybrid renewable energy system. In the study by (Priya and Rajasekar, 2019), PEMFC modeling has been successfully tackled by using FPA. A recent study (Wang et al., 2019a) presented FPA with the wireless sensor networks to deploy heterogeneous node radiation. In another research work (Wang et al., 2019b), a discrete flower pollination algorithm–based multi-objective optimization is investigated to solve the stochastic two-sided partial disassembly line. A hybridization of FPA with wind-driven optimization is adopted in the study by (Niu et al., 2019) in order to develop the global and local pollination processes. (Rodrigues et al., 2020) suggested an adaptive flower pollination algorithm that can dynamically modify its parameter. (Shambour et al., 2019) employed the direct search method in the global pollination process to improve the convergence and accuracy of the original FPA. For more information concerning the FPA and its variants, refer to the recent review (Abdel-Basset and Shawky, 2019). In relation to the previously published work and in an attempt to prove the FPA superiority, the proposed approach is validated and tested on thirteen benchmark test problems. In addition to these test suites, a real-world problem under the name of optimal power flow (OPF) is applied to affirm the capability and effectiveness of this novel algorithm in solving real complex functions.

The OPF has played an important task in the planning and operation of power systems over recent decades (Bonab et al., 2016). Furthermore, the optimal power flow problem is characterized as a non-convex, nonlinear, large-scale, and highly constrained optimization problem (Vaccaro and Cañizares, 2018), and the main key of the OPF issue is to diminish some objectives such as fuel cost, emission, voltage deviation, and power loss by decreasing the control variable values with respect to the different constraints such as equal and inequal limitations. Moreover, the optimal power flow issue, including renewable energy, has taken up increasing attention in many research studies owing to the environmental benefits and low operation cost. Besides, the renewable resources used most in the world are solar and wind power. On this basis, this current work formulates and solves the OPF problem with and without merging a hybrid wind-photovoltaic energy into 30-bus and 57-bus systems. In that aspect, the renewable sources are installed instead of some conventional generators. Accordingly, an extensive number of meta-heuristic algorithms have been undertaken to deal with the OPF problem. Some recently introduced approaches that have been efficiently applied in this field can be found in these references (Abaci and Yamacli, 2016; Bouchekara et al., 2016a; Bouchekara et al., 2016b; Bouchekara et al., 2016c; Chaib et al., 2016; Trivedi et al., 2016; Bentouati et al., 2017; Duman, 2017; Mohamed et al., 2017; Yuan et al., 2017; Biswas et al., 2018a; Biswas et al., 2018b; El-Fergany and Hasanien, 2018; Morshed et al., 2018; Taher et al., 2019a; Taher et al., 2019b; El-Sattar et al., 2019; Elattar, 2019; Nguyen, 2019; Shilaja and Arunprasath, 2019; Alhejji et al., 2020; Warid, 2020; Alasali et al., 2021; Daqaq et al., 2021; Meng et al., 2021; Sulaiman et al., 2021; Yessef et al., 2022a; Yessef et al., 2022b; Houssein et al., 2022).

Experimental results display that the proposed chaotic FPA outstrips the basic FPA and some re-implemented algorithms such as ant bee colony (ABC), grasshopper optimization algorithm (GOA), dragonfly algorithm (DA), and even the existing well-known algorithms reported in the literature.

The major features of this research study can be listed as follows:

  • • A novel hybridization method based on FPA and chaos sequences is proposed.

  • • Ten chaotic maps widely used in the literature are integrated.

  • • A constraint handling method has been merged in CFPA, named superiority of feasible solutions (SF).

  • • Thirteen benchmark problems are implemented to show the performance of CFPA.

  • • The best chaotic map is applied to OPF with thermal, wind, and solar power.

  • • Some evaluation measures are utilized, such as mean, max, min fitness, standard deviation, and statistical Wilcoxon test.

  • • The proposed algorithm is compared with basic FPA and other stochastic methods.

The rest of the manuscript is arranged as follows: Section 2 gives a brief introduction of the standard FPA, its chaotic variant CFPA-based SF strategy, and a description of the ten chaos maps’ functions. Section 3 introduces the wind, solar, and OPF models. The findings and discussions are investigated in Section 4. Finally, in Section 5, the article ends with a conclusion.

2 Problem methodology

2.1 Renewable energy model

Nowadays, the treatment of renewable energy resources (RESs) in power systems is developing rapidly, especially wind and PV power. The RESs contribute in decreasing CO2 emissions and enhancing the quality and reliability of the power system. Solar irradiance and wind distribution are modeled using the Lognormal and Weibull probability density function, respectively (Biswas et al., 2017). Lognormal fitting of solar irradiance, Weibull fitting of wind speed, and frequency distribution are generated after 8,000 runs of Monte Carlo simulation, as depicted in Figures 1, 2 (Xie et al., 2018). The associated cost of each of these resources consists of three terms: the direct cost, penalty cost, and reserve cost (Biswas et al., 2017). Table 1 tabulates the parameters of the considered systems. Table 2 provides the cost and emission coefficients for the thermal generators of IEEE 30-bus and 57-bus test systems. All parameters of the solar and the wind are described in detail in Table 3.

FIGURE 1

FIGURE 1

Distribution of wind speed for wind generators. (A) Wind speed at bus 5 and (B) wind speed at bus 11.

FIGURE 2

FIGURE 2

Distribution of solar irradiance for the solar generator at the 13th buses.

TABLE 1

Systems30-bus IEEE 30-bus test system data, (1961)57-bus IEEE 57-bus test system data, (1960)
CharacteristicsValueDetailsValueDetails
Buses30-57-
Branches41-80-
Generators3Buses: 1, 2, and 84Buses: 1, 3, 8, and 12
Slack bus1Buses: 11Buses: 1
Wind generators2Buses: 5 and 112Buses: 2 and 6
Solar generators1Buses: 131Buses: 9
Shunts9Buses: 10, 12, 15, 17, 20, 21, 23, 24, and 293Buses: 18, 25, and 53
Transformers4Branches: 11, 12, 15, and 3617Branches: 19, 20, 31, 35, 36
37, 41, 46, 54, 58, 59, 65, 66
71, 73, 76, and 13
Control variables24-33-

Characteristics of the systems.

TABLE 2

GeneratorBusabcdeαβγξλ
IEEE-30Pg11020.00375180.0370.04091−0.055540.064900.00022.857
Pg2201.750.0175160.0380.02543−0.060470.056380.00053.333
Pg3803.250.00834120.0450.05326−0.035500.033800.0022
IEEE-57Pg110200.0775795180.0370.04091−0.055540.064900.00020.2857
Pg230200.2513.50.0410.06131−0.055550.051510.000010.6667
Pg380200.0222222140.0400.04258−0.050940.045860.0000010.8000
Pg4120200.0322581120.0450.05326−0.035550.033800.00200.2000

Cost and emission coefficients of thermal generators.

TABLE 3

Wind powerPV power
TestWindNumber ofPwrParameters ofSolarPsrParameters of
systemsturbines(MW)Weibull PDF(MW)Lognormal PDF
IEEE-301 (bus 5)2575k = 2, c = 9(bus 13)50μ = 6, σ = 0.6
2 (bus 11)2060k = 2, c = 10
IEEE-571 (bus 2)50150k = 2, c = 10(bus 9)50μ = 6, σ = 0.6
2 (bus 6)40120k = 2, c = 10

Characteristic details of wind-PV generators.

2.1.1 Wind power

For modeling the variability of wind flow, a Weibull probability distribution function is applied (Chang, 2010):where k and c represent the shape and scale factors of Weibull distribution, respectively.

The wind generator’s output power can be defined using the stochastic wind speed as follows (Chang, 2010):where vout, vin, vr, v, and pwr 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 consists of direct cost associated with scheduled power, penalty cost of underestimation, and reserve cost for overestimation (Biswas et al., 2017), as represented below:withwhere dw,i is the coefficient of direct cost of the ith wind generator. Koew,i and Kuew,i are the over- and under-estimation cost coefficients pertaining to the ith wind power plant. pws,i is the scheduled power. is the probability density function of the ith wind power plant.

2.1.2 Solar power

The probability distribution function used to calculate the PV output power is lognormal distribution, as shown below (Chang, 2010):The available power Ps(G) of solar irradiation G is determined as follows (Chang, 2010):where Psr, Gstd, G, and Rc are the rated output power of solar PV, solar irradiation in standard environment, forecasted solar irradiation, and certain irradiance point, respectively.The PV’s total cost is formulated as follows (Biswas et al., 2017):withwhere ds,i is the coefficient of direct cost of the ith wind generator. Pss,i is the scheduled power. Koes,i and Kues,i are the over- and under-estimation cost coefficients of the solar power plant. is the probability density function of the ith solar power plant.

2.2 Optimal power flow model

As mentioned before, the OPF is one of the most significant power system issues. Its major task is recognizing the optimal steady-state operation of power system network components to satisfy the power flow equations and constraints. It is worth noting that the employment of a stochastic technique within power systems has seen important progress over the last few years. The objective functions to be optimized in this work are fuel cost, emission, voltage deviation, and power loss. To this end, the formulation of all variables, objectives, and constraints can be mathematically formulated as follows:where F(s, c) is the fitness function to be minimized, g(s, c) is the equality constraints, h(s, c) is the inequality constraints, s and c are the vectors of state and control variables.

2.2.1 Variables

The state variables s can be defined as follows (Biswas et al., 2017):where Pg1 is the active power output at the slack bus. VL is the voltage magnitude at PQ buses. Qg is the reactive power output of all generator units. Sl is the transmission line loading (line flow). Npq, Ng, and Nl denote the number of load buses, number of generating units, and number of transmission lines, respectively.

The control variables c can be expressed as follows (Biswas et al., 2017):where Pg is the active power generation at the PV buses, except at the slack bus. Vg is the generation bus voltage magnitude at PV buses. T is the transformer tap settings. Qc is the shunt VAR compensation. Ng, Nc, and NT are the number of generators, number of regulating transformers, and number of VAR (shunt) compensators, respectively.

2.2.2 Objective functions

In this division, five fitness functions are considered as objectives:

2.2.2.1 Fuel cost only

The conventional generator total fuel cost of the network is modeled as a quadratic function, and its formulation can be expressed as follows (Biswas et al., 2017):where ai, bi, ci, di, and ei are the conventional generator cost coefficients.

2.2.2.2 Emission

The emission function is formulated using an exponential function and the previous quadratic function as shown below (Biswas et al., 2017):where αi, βi, γi, ξi, and λi are the emission coefficients of the power plant.

2.2.2.3 Fuel cost with renewable energy cost

The network total cost including the wind-solar-thermal powers is expressed as follows (Biswas et al., 2017):

The voltage deviation and power loss are also important in the power system. These two functions are calculated as shown below.

2.2.2.4 Voltage deviation

The load bus voltages are picked from 1.0 per unit in order to grab the problem of an unattractive voltage profile. The voltage deviation can be defined as follows (Elattar and ElSayed, 2019):

2.2.2.5 Power loss

The transmission system power losses are necessary due to the inherent resistance of lines. Its mathematical modeling is formulated by the following expression (Elattar and ElSayed, 2019):where Gl(i,j) represents the conductance of line l. δijδi − δj represents the voltage angle difference between bus i and bus j.

2.2.3 Constraints

The equality and inequality constraints play an important role in optimal power flow studies; they stand for the limitations of physical equipment. These constraints have been modeled as shown below.

2.2.3.1 Equality constraints

The power flow equations are assumed as equality constraints that are represented by the following (Elattar and ElSayed, 2019):where Nb is the number of buses. Qgi and Pgi are generated reactive and active power, respectively. Qdi and Pdi are reactive and active power demand, respectively. Gij and Bij represent the admittance matrix components YijGijjBij named conductance and susceptance.

2.2.3.2 Inequality constraints

The inequality constraints are given as shown below (

Elattar and ElSayed, 2019

):

  • – Generator constraints:

where

and

indicate the minimum and maximum limits of the bus voltage.

and

represent the lower and upper bounds of the active power generator.

and

are the minimum and maximum reactive power limits of the generator.

,

,

,

,

,

,

, and

are the bounds of energy resources.

Ng

,

Nwg

, and

Nsg

are the number of generations, wind and solar, respectively.

  • – Transformer constraints:

where

NT

is the number of tap changer transformers.

and

represent the minimum and maximum limits of the transformer, respectively.

  • – Shunt VAR compensator constraints:

where

Nc

is the number of capacitor components.

and

are the minimum and maximum limits of the shunt compensators.

  • – Security constraints:

where

Nl

is the number of transmission lines.

Sli

and

indicate the maximum limit of the transmission line.

3 Optimization methodology

3.1 Flower pollination algorithm

Flower pollination algorithm (FPA) is a stochastic approach in the field of swarm intelligence algorithms. It was proposed for solving nonlinear single-objective optimization problems by Xin-She Yang in 2012 (

Yang, 2012

). As its name signifies, FPA is inspired by the flower pollination process. Besides, the transfer of pollen generally leads to flower pollination, and this transfer is often associated with some pollinators such as butterflies, bats, birds, etc. As a matter of fact, certain insects and flowers have developed a very specialized flower–pollinator partnership (

Yang, 2014

). Generally speaking, the pollination process can be categorized into two sorts of pollination: cross-pollination and self-pollination. The self-pollination or abiotic pollination transfers the pollen itself without requiring any pollinators; thus, this process is used for local pollination. Meanwhile, cross or biotic pollination requires pollinators to transfer the pollen from one plant to another, and these pollinators carrying pollen move in a way that obeys the distribution of the Lévy flights (

Pavlyukevich, 2007

). This type of pollination can be recognized as global pollination. Moreover, the global and local pollination are controlled using a random parameter

p

called switch probability in which its value is in the range [0, −,1]. The mathematical representation of these two processes is given below:

  • • The global pollination is governed by the following (Yang, 2012):

where

denotes the solution vector

i

at iteration

t

,

γ

is the scaling factor,

gbest

indicates the best solution obtained at the actual iteration, and

L

(

γ

) represents the step size parameter. The Lévy flight distribution is formulated as follows (

Yang, 2012

):

where Γ(

λ

) is the gamma function distribution (

Yang, 2014

) that is valid for 0 ≪ 

s

. The

s0

expression with the Gaussian distributions

U

and

V

are as shown below:

where

N

 (0,

σ2

) and

N

 (0, 1) signify a zero mean for both

U

and

V

and a variance of

σ2

for

U

and 1 for

V

. The variance can be calculated by the following (

Yang, 2014

):

  • • The local pollination process is represented by the following (Yang, 2012):

where

and

indicate the pollen produced from the same plant and dissimilar flowers. ∈ represents a random value which is bounded by 0 and 1.

Selecting FPA is due to its tendency to search both global and local search space, its easiness of implementation, and its small number of parameters. This method is efficient in dealing with the problems which have lower dimensions; in contrast, it faces some difficulties in handling the higher-dimensional constrained optimization issues. Therefore, to tackle these complications, a chaotic method is suggested in the next section.

3.2 Chaos theory

Generally, chaos theory is a deterministic technique observed in the dynamical and nonlinear systems, which are bounded, non-convergent, and non-periodic. The chaos utilizes chaotic variables instead of random variables (Arora and Singh, 2017), which means a small change in its initial conditions may change its future behavior. Besides, owing to the ergodicity properties of chaos and its non-repetition, its use can be more advantageous. Furthermore, in recent years, chaotic sequences have been widely employed in several optimization subject areas due to the fact that they possess the ability to enhance global convergence and avoid the local minimum (Letellier, 2019). For that reason, ten well-known chaos sequences are chosen in this research work, as depicted in Figure 3 (Sayed et al., 2017). Their names, mathematical expressions, and ranges are listed in Table 4.

FIGURE 3

FIGURE 3

Visualization of chaotic maps.

TABLE 4

NamesMathematical formulationsBounds
CFPA1Chebyshev(-1,1)
CFPA2Circle(0,1)
CFPA3Gausse/mouse(0,1)
CFPA4Iterative(-1,1)
CFPA5Logistic(0,1)
CFPA6Piecewise(0,1)
CFPA7Sine(0,1)
CFPA8Singer(0,1)
CFPA9Sinusoidal(0,1)
CFPA10Tent(0,1)

Chaotic sequences.

3.3 Constraint handling superiority of feasible solutions

SF is a constrained handling strategy based on the dominant relationship. This concept is used by Deb (

Deb, 2000

) in order to handle the superiority of feasible solutions on infeasible ones. The feasible candidate can always dominate the infeasible one, while the candidate with the smaller violation degree always dominates the one with the higher violation value. The SF technique uses a tournament selection operator, where two solutions are compared at a time. Solution

Xi

is considered superior to

Xj

if

  • • An infeasible solution Xj is dominated by a feasible one Xi

  • • if both Xi, Xj are feasible, but Xj is worse than Xi

  • • if both Xi, Xj are infeasible, and Xj has the greatest constraint violation.

Referring to Eq. 13, the equality constraints are converted to inequality constraints, and thus, total constraint is introduced as follows (Deb, 2000):where δ is a tolerance parameter for the equality constraints, and Hi(X) is the inequality constraint.

The overall expression of the constraint violation for an infeasible solution can be summarized as follows (Deb, 2000):where wi is a weight parameter, and Hmax ,i is the maximum value for violation of constraint.

3.4 Chaotic flower pollination algorithm based SF

All the previous studies prove that FPA gets trapped in local optima and converges slowly toward the minimal solutions. Therefore, in order to make FPA an efficient algorithm, it should properly balance between the diversification and intensification to approximate the global optima. As was pointed out earlier, p is the main parameter of FPA, which balances these two components of the pollination, and it influences the algorithm convergence speed. In this present study, chaotic maps are suggested to deal with these shortcomings and enrich the search behavior due to the fact that chaos sequences can help swarm algorithms to get rid of the local optimum. The proposed chaotic flower pollination algorithm is a hybrid method that tunes the parameter of FPA by replacing random values with chaotic variables. In addition, the chaos is applied to manipulate the local pollination and the switch probability p. This parameter is considered as a single parameter in standard FPA, but in this study, p is proportionally decreased by increasing the iteration numbers; it is modified as follows:where T characterizes the maximum value of iterations, and t signifies the actual iteration value. pmin = 0.6 and pmax = 0.8 indicate the minimum and maximum value of p, respectively.

The proposed approach based on FPA, chaos, and SF is described in Algorithm 1. The rand values in the basic FPA are substituted in CFPA-SF by the chaotic sequence values to supply chaos behaviors as shown in steps 9 and 13 in the pseudo-code, where C(t) is the chaotic sequence value of the tth iteration.

Algorithm 1

  • 1: Initialize the chaotic FPA parameters (Iterations(MaxIter), population size(nPop), bounds(Ub, Lb), dimension(d), switch probability(pmin, pmax), chaotic maps(C))

  • 2: Generate the random initial population of flowers x respect to Ub and Lb: xLbrand*(Ub − Lb)

  • 3: Compute the optimal value, constraint violations in the initial population using Eqs 38, 39

  • 4: Generate random numbers using chaotic maps(C)

  • 5: Determine the switch probability Eq. 40, p ∈ [pmin, pmax] :

  • 6: whiletMaxIter (stopping criteria) do

  • 7: Update parameter values for SF constraint handling technique

  • 8: fori = 1 : nPopdo

  • 9: ifC(t) < pthen

  • 10: Draw the step size parameter L which obeys lévy distribution

  • 11: proceed global pollination through Eq. 33,

  • 12: else

  • 13: Draw ∈ from chaotic maps through ∈ = C(t)

  • 14: proceed local pollination through Eq. 37,

  • 15: end if

  • 16: Compute the new optimal fitness value, total constraint violations using Eqs 38, 39

  • 17: If new solution is better, update it in the population

  • 18: end for

  • 19: Update the current global best solution

  • 20: end while

  • 21: Extract the optimal solution reached

Chaos Flower Pollination Algorithm based SF (CFPA-SF)

4 Experimental results

4.1 Simulation results of benchmark functions

In this subsection, all the outcomes are averaged over 30 independent runs, for 13 test suites that have 30 dimensions. The population size considered for all functions is nPop = 30, the maximum iteration number is fixed at T = 500, and the switch probability value is set at p = 0.8 for the traditional FPA. All the approaches are executed on a personal computer core i5 with a 4 GB-RAM Processor @1.8 GHz using MATLAB R2016b.

The 13 test functions are utilized in order to prove the performance of the suggested approach CFPA. Their details are tabulated in Table 5, where D and Bound represent the dimension (number of variables) and limits of variables, respectively. Additionally, these test suites are classified into four types: multimodal, unimodal, separable, and non-separable. Thus, the multimodal functions are more suitable for assessing the potential performances of algorithms’ exploration, although the exploitation capability can generally be checked using the unimodal functions. Therefore, to demonstrate which of the ten CFPAs is significantly improved compared to the standard FPA, five different testing parameters were investigated including the Min, Max, and Mean fitness values, p_value of Wilcoxon’s rank sum test, and standard deviation (SD ) (Wilcoxon, 1945), (Derrac et al., 2011). The p_value less than 5% implies the significant improvement of the algorithm and determines which chaotic sequence is the best. As shown in Table 6, the optimal findings are shown in bold text, while the N/A indicates “not applicable,” meaning that the best chaotic map could not statistically be compared with itself.The experimental results provide that all CFPA algorithms are much superior to the classical FPA except CFPA3 (Gausse/mouse map). Moreover, it can be observed that the outcomes of CFPA9 (Sinusoidal map) occupied the first rank on all types of test functions compared to the original FPA and its other chaotic variants. Besides, as it is apparent, most of the obtained Wilcoxon rank-sum test (p-values) are less than the assumed significant level of 5% compared to other approaches, which means that the combination of the sinusoidal map with FPA enhances the performance of the FPA approach. The fastest convergence rates toward the global optimum shown in Figure 4 guarantee its improvement. Also, this figure indicates that the FPA and CFPA3 algorithms supply the worst solution. Furthermore, to better validate the efficiency of our proposed hybrid method, the performance of the Sinusoidal map based on the statistical mean is compared with the fitness values of three state-of-the-art algorithms, such as DA, GOA, and ABC, as illustrated in Table 7. It bears mentioning that the optimal statistical results of each testing parameter are the lowest values. The bold values designate the optimum solutions. These numerical findings obviously show that the CFPA9 ranks first for the various types of the benchmark suite by supplying 11 significant solutions out of 13 test functions. Meanwhile, ABC and GOA each rank first for one function, F8 and F7, respectively. Despite the fact that CFPA9 fails to reach the optimum results for some functions, it holds second place. By contrast, the DA approach achieves the worst outcomes in most cases. Consequently, as it can be seen from the evolution curve’s fitness value shown in Figure 5, CFPA9 converges faster than the stochastic algorithms mentioned above for all benchmark functions except F7 and F8, where the GOA and ABC outperform CFPA9. The best fitness values of all competitive algorithms have been plotted according to the best run. Moreover, the comparisons of the optimal fitness value done over 30 runs are demonstrated in Figure 6, and it is clear that our approach has a consistent global searching stability and ability.

TABLE 5

NoNamesFunctionsTypeDBounds
F1SphereU,S30[-100, 100]
F2Schwefel 2.22U,N30[-10, 10]
F3Schwefel 1.2U,N30[-100, 100]
F4Schwefel 2.21U,S30[-100, 100]
F5RosenbrockU,N30[-2.048, 2.048]
F6StepU,S30[-100, 100]
F7QuarticU,S30[-1.28, 1.28]
F8Schwefel 2.26U,S30[-65.536, 65.536]
F9RastriginM,S30[-100, 100]
F10AckleyM,N30[-32, 32]
F11GriewankM,N30[-600, 600]
F12Penalty 1M,N30[-50, 50]
F13Penalty 2M,N30[-50, 50]

Benchmark functions.

TABLE 6

F1MinMeanMaxSDp_valueF2MinMeanMaxSDp_value
FPA987.76151813.95193076.6316545.0433.0199e-11FPA21.329428.753838.2654.29383.0199e-11
CFPA118.897937.822770.661912.40833.0199e-11CFPA16.193610.485919.17683.50083.0199e-11
CFPA215.268843.138788.829218.63653.0199e-11CFPA26.789611.104216.04222.44993.0199e-11
CFPA31258.45332661.01044567.0668710.40513.0199e-11CFPA361.5172148.965755.6519144.6223.0199e-11
CFPA415.031638.509976.362214.85283.0199e-11CFPA44.991212.101424.3944.70773.0199e-11
CFPA523.175743.809172.942715.10793.0199e-11CFPA54.74049.965724.80793.81243.0199e-11
CFPA611.000523.796252.52519.12543.0199e-11CFPA64.47857.526514.61632.16193.0199e-11
CFPA727.381459.4427106.897818.92773.0199e-11CFPA75.731812.176121.73484.08363.0199e-11
CFPA84.628912.161324.40564.72317.3891e-11CFPA82.69434.49857.65111.08364.9752e-11
CFPA91.06472.98958.21611.6148N/ACFPA90.96671.84973.51750.54024N/A
CFPA1010.823926.876947.55378.85533.0199e-11CFPA104.00997.973815.60672.37423.0199e-11
F3MinMeanMaxSDp_valueF4MinMeanMaxSDP_value
FPA817.51531426.56492128.5952384.28863.0199e-11FPA15.229723.916930.7183.78713.0199e-11
CFPA1210.0864500.6509812.7857139.13039.9186e-11CFPA112.077515.553219.18732.2923.0199e-11
CFPA261.4608173.2704429.554269.50310.6735CFPA28.573911.778315.09791.59061.1023e-08
CFPA31736.98212949.52914049.0219732.4183.0199e-11CFPA324.342330.10436.21993.1513.0199e-11
CFPA4185.6065338.6332547.250990.90881.8567e-09CFPA49.588312.983518.11141.80062.8716e-10
CFPA5224.7663549.3806889.2149170.49867.3891e-11CFPA510.503215.53719.342.06554.5043e-11
CFPA685.2148223.806652.1387120.08670.036439CFPA67.771811.528517.30482.06797.5991e-07
CFPA7215.594569.38261097.0103204.38917.3891e-11CFPA712.918716.405722.34792.22463.0199e-11
CFPA8259.8553486.0341867.1772144.49487.3891e-11CFPA810.487514.214919.87622.28577.3891e-11
CFPA954.605164.8643406.310472.719N/ACFPA95.94268.695812.04911.4307N/A
CFPA1062.9848245.3469499.7395.76970.00037704CFPA108.985211.491114.12381.37721.85e-08
F5MinMeanMaxSDP_valueF6MinMeanMaxSDP_value
FPA78.4035127.0658168.187824.32753.0199e-11FPA1104.34571904.39653029.3486490.85533.0199e-11
CFPA129.915634.919139.38112.36963.6897e-11CFPA120.992439.08973.493311.47953.0199e-11
CFPA228.862833.142443.69332.67053.6897e-11CFPA216.750639.567672.151614.54823.0199e-11
CFPA376.0367166.6979289.14764982873.0199e-11CFPA31288.7172781.5234386.024905.9693.0199e-11
CFPA429.125232.826238.41111.98464.0772e-11CFPA418.992838.802672.181713.91813.0199e-11
CFPA530.792634.38437.51031.79393.0199e-11CFPA518.148848.2489119.743720.22773.0199e-11
CFPA629.422631.496133.94941.18964.0772e-11CFPA612.291131.167162.319413.20063.0199e-11
CFPA732.02636.120649.98844.00353.0199e-11CFPA723.148858.211487.303117.51753.0199e-11
CFPA828.130929.964832.66321.01561.6947e-9CFPA85.968412.207718.15563.76339.9186e-11
CFPA926.519428.143930.07590.70781N/ACFPA91.39853.99869.07322.0616N/A
CFPA1028.714731.753639.22582.27411.2057e-10CFPA105.515725.549588.534315.59525.4941e-11
F7MinMeanMaxSDP_valueF8MinMeanMaxSDP_value
FPA0.156240.324550.650590.132313.0199e-11FPA-1653.42-1131.81-850.42143.8757.3891e-11
CFPA10.0577060.124940.208890.037659.5332e-07CFPA1-1741.17-1542.75-1364.24105.6395.1857e-07
CFPA20.0672870.108010.186230.0334230.00016813CFPA2-1657.24-1382.22-1184.77100.0139.9186e-11
CFPA30.286670.996222.01410.362933.0199e-11CFPA3-1322.50-1043.29-862.753108.6583.0199e-11
CFPA40.0483610.112120.191410.0365380.0001585CFPA4-1643.94-1488.54-1334.6783.7924.1997e-10
CFPA50.0621620.148420.32410.0620842.0283e-07CFPA5-1729.71-1497.70-1290100.3622.4386e-09
CFPA60.0436990.105420.192450.0302080.0001325CFPA6-1759.15-1503.80-1273.80130.2551.5964e-07
CFPA70.0909220.161250.251810.0392062.8716e-10CFPA7-1813.13-1492.34-1331.88106.5275.4617e-09
CFPA80.063510.114080.216640.0332873.3242e-06CFPA8-1789.16-1626.58-1421.2590.01440.00117
CFPA90.031850.074780.15620.02663N/ACFPA9-1888.13-1712.25-1525.2588.4066N/A
CFPA100.0351720.0996940.159840.0318640.0020523CFPA10-1702.30-1475.93-1291.0190.4563.4742e-10
F9MinMeanMaxSDP_valueF10MinMeanMaxSDP_value
FPA1025.96942169.53382996.8382511.36973.0199e-11FPA5.31157.58319.95191.2783.0199e-11
CFPA1283.9165403.1899545.425154.35113.1589e-10CFPA14.29555.89497.35750.786243.0199e-11
CFPA2297.7482411.5311507.891754.52881.4643e-10CFPA24.72355.7827.21070.571683.0199e-11
CFPA31980.87663366.10274991.3019804.26983.0199e-11CFPA311.810315.470419.32441.94643.0199e-11
CFPA4307.0152391.24535.580155.271.3289e-10CFPA44.26185.52186.93420.598663.0199e-11
CFPA5329.1627393.4048536.229942.24534.5043e-11CFPA54.02615.6866.99110.732283.6897e-11
CFPA6302.8157376.3266448.799338.90042.6099e-10CFPA63.85975.12446.33850.646063.6897e-11
CFPA7323.1578424.4181557.320553.03163.6897e-11CFPA75.02236.2989.25570.920423.0199e-11
CFPA8264.1107326.2561401.186233.9735.462e-06CFPA83.31494.21574.91210.433292.0338e-09
CFPA9206.9029279.2901346.325532.2428N/ACFPA92.24583.09724.21580.48377N/A
CFPA10278.6275360.4726463.186345.43138.4848e-09CFPA103.70754.80735.92140.533917.3891e-11
F11MinMeanMaxSDP_valueF12MinMeanMaxSDP_value
FPA10.027317.139231.19864.64263.0199e-11FPA10.0087160.17342890.9879523.03143.0199e-11
CFPA11.18841.36951.76220.133873.0199e-11CFPA13.29165.51369.43951.45068.1527e-11
CFPA21.19431.51452.27260.231143.0199e-11CFPA23.54145.89179.36881.50954.0772e-11
CFPA311.545525.543244.09438.02363.0199e-11CFPA325.08235100.211350800.379711213.21373.0199e-11
CFPA41.20561.34451.59010.101443.0199e-11CFPA42.32694.89537.65981.36731.6947e-09
CFPA51.16811.47892.16940.200913.0199e-11CFPA52.76695.95848.87011.44421.3289e-10
CFPA61.08221.29141.69520.136543.0199e-11CFPA63.41015.16219.63441.11467.3891e-11
CFPA71.20831.55512.29490.247633.0199e-11CFPA74.24727.657912.00131.95443.0199e-11
CFPA81.05351.09971.24960.0375363.0199e-11CFPA81.92553.96575.59221.12474.8011e-07
CFPA90.851711.05180.042834N/ACFPA90.822482.26133.87520.83324N/A
CFPA101.08811.23611.38620.0889533.0199e-11CFPA102.69754.65126.90481.12211.5465e-09
F13MinMeanMaxSDp_value
FPA769.535410.441e0433.351e041.002e053.0199e-11
CFPA110.762118.069625.31334.3174.0772e-11
CFPA29.337818.775530.68385.20094.5043e-11
CFPA315.374e0329.315e0417.289e053.404e053.0199e-11
CFPA48.482517.196224.99675.23471.4643e-10
CFPA510.543220.020431.94045.70944.5043e-11
CFPA68.174916.016434.46795.67023.4742e-10
CFPA712.508923.895539.21476.29353.0199e-11
CFPA85.252812.947727.86675.17483.0811e-08
CFPA91.06075.281711.993.0905N/A
CFPA105.571113.586523.45094.63884.1825e-09

Findings of CFPA9 vs. FPA for benchmark functions.

FIGURE 4

FIGURE 4

Convergence curves for chaotic FPAs on benchmark functions.

TABLE 7

FunctionsABCGOADAFPACFPA9
F1Mean116.660136.76772416.33271963.22592.9818
SD64.45223.29031613.6725474.39191.4201
p_value3.0199e-116.0658e-113.0199e-113.0199e-11N/A
F2Mean46.1637177.222514.847229.38981.9905
SD30.146860.34.78416.52540.66801
p_value4.6159e-103.0199e-113.0199e-113.0199e-11N/A
F3Mean69521.89292619.806616094.26271590.9756158.4073
SD12499.42661502.519311378.0237572.856561.1223
p_value3.0199e-113.0199e-113.0199e-113.0199e-11N/A
F4Mean62.067114.837131.178323.93828.2198
SD3.83024.792710.72952.79771.5409
p_value3.0199e-112.6015e-083.0199e-113.0199e-11N/A
F5Mean345.933428.433141.3843120.934528.093
SD108.8520.9255364.04623.26480.49997
p_value3.0199e-110.0772723.0199e-113.0199e-11N/A
F6Mean112.666737.56861878.37721852.34133.5872
SD75.187129.0042963.0336491.3161.4723
p_value3.0199e-115.4941e-113.0199e-113.0199e-11N/A
F7Mean1.47990.0410890.625170.342050.065387
SD0.527680.0145180.398420.156550.023687
p_value3.0199e-11N/A3.0199e-113.0199e-110.0001325
F8Mean-5.6303e+58-1240.4494-1040.9488-1095.3226-1695.7838
SD1.4059e+59138.0314127.9084108.4415111.014
p_valueN/A3.0199e-113.0199e-113.0199e-113.0199e-11
F9Mean436.0523443.75242665.00952274.6595280.0637
SD75.9649159.81351238.7848580.649424.1048
p_value3.6897e-112.8314e-83.0199e-113.0199e-11N/A
F10Mean7.42315.414210.83687.2882.855
SD1.12251.25591.58190.994710.32758
p_value3.0199e-113.0199e-113.0199e-113.0199e-11N/A
F11Mean2.17451.15219.780618.13281.0222
SD0.533280.1120111.43454.73540.034169
p_value3.0199e-117.1186e-093.0199e-113.0199e-11N/A
F12Mean6792882.44948.223625978.5502151.47822.5887
SD8644976.706117.0986569127.2029105867.75412.5436
p_value3.0199e-111.3289e-103.0199e-113.0199e-11N/A
F13Mean14599925.283136.9686290628.383103326.99284.853
SD8644976.706117.9086569127.2029105867.75412.5436
p_value3.0199e-117.3891e-113.0199e-113.0199e-11N/A

Findings of CFPA9 vs. well-known algorithms for benchmark functions.

The bold values indicates the best results.

FIGURE 5

FIGURE 5

Convergence curves of CFPA9 vs. well-known approaches for benchmark functions.

FIGURE 6

FIGURE 6

Runs of best CFPA9 versus well-known algorithms.

4.2 Simulation results of optimal power flow

To ensure the quality of the CFPA-based SF with the Sinusoidal map, the optimal power flow issue integrating wind-PV power is investigated. Precisely, the CFPA9 is applied on the two standard benchmark systems, IEEE 30-bus and IEEE 57-bus power systems. All the simulation findings have been implemented for 30 populations, their convergences are examined from the plots obtained of the various objective functions over 200 iterations, and they have been independently run 30 times for each function to perform the statistical analysis. Besides, the CFPA9 performance is compared with that of the original FPA and those algorithms found in the literature.The considered power systems are examined

via

four case studies defined as follows:

  • Case 1 & 3: Fuel cost minimization

These cases are calculated according to

Equation 16

. They reflect the main case, which aims to decrease the cost of fuel only considering power loss, voltage deviation, and emission.

  • Case 2 & 4: Fuel cost with RES minimization

Equation 18 stands for these test cases; the OPF issue is described with wind-PV power, taking into account the power loss, voltage deviation, and emission.

4.2.1 IEEE 30-bus test system

This power test system possesses 30 buses in which the 1st bus is taken as the slack bus, and there are 6 generators, 4 transformers, 41 lines, and 9 shunt VAR compensators. The generators’ voltage magnitude bounds are assumed to vary between 0.95p.u. and 1.1p.u. Moreover, the tap ratio transformers are presumed to be in the range of 0.9p.u. to 1.1p.u. The bounds of compensators are taken to be between 0 and 5p.u. The detailed data (line and bus data) for the considered IEEE system are given in (IEEE 30-bus test system data, 1961). Reactive and active powers are given as 126.2MVAR and 283.4MW, respectively. Figure 7 depicts the considered IEEE 30-bus test system.

FIGURE 7

FIGURE 7

Single-line diagram of the IEEE 30-bus test system with wind and solar power.

Two different cases were considered for this system. As depicted before, case 1 minimizes the total fuel cost only, while the second case reduces the total fuel cost, inserting RESs. The wind power generators have replaced the traditional generators at buses 5 and 11; these wind turbines are the sum of 25 and 20 turbines, respectively. Meanwhile, the generator of bus 13 is changed by a PV generator. The allocation of these RESs into the grid is selected according to the study by (

Biswas et al., 2017

).

  • Case 1: Minimization of IEEE 30-bus fuel cost only

All obtained simulation results including control variables of the CFPA9 and FPA algorithms are tabulated in

Table 8

. Thus, according to the best run,

Figure 8

illustrates the convergence curves and distribution runs of the fitness value for case 1. It is clear from this figure that the suggested CFPA9 is superior and converges faster to the optimum than its original algorithm. The fuel cost findings attained in this case for both algorithms, FPA and CFPA9, are 799.6144 ($/h) and

798.9867($/h)

, respectively. In minimizing the cost, the simulation results of power loss, voltage deviation, and emission are

8.5794(MW)

,

0.4969(p.u.)

, and

0.33656(ton/h)

, respectively. Furthermore, the comparison analysis of the outcomes found from all optimization approaches is illustrated in

Table 9

. From that, it is clearly seen that the fuel cost minimum is better than those reported in the literature. According to

Figure 9A

, all load bus voltage profiles obtained from both FPA and CFPA9 are within their specified limits, which means that the feasibility is checked.

  • Case 2: Minimization of IEEE 30-bus fuel cost with wind and PV

TABLE 8

Case 1Case 2
Control variablesMinMaxFPACFPA9Control variablesMinMaxCFPA9
Pg2208048.113248.5164Pg2208040.9239
Pg5155022.876521.3983Pws107537.5287
Pg8103520.290621.0749Pg8103510.0000
Pg11103010.001412.0981Pws206017.6498
Pg13124012.407012.0000Pss05049.9846
Vg10.951.11.09991.0999Vg10.951.11.10000
Vg20.951.11.08971.0883Vg20.951.11.0869
Vg50.951.11.05681.0616Vg50.951.11.0620
Vg80.951.11.06521.0717Vg80.951.11.0645
Vg110.951.11.07991.0974Vg110.951.11.0928
Vg130.951.11.08761.0979Vg130.951.11.10000
Qc10051.63044.4487Qc10055.0000
Qc12053.20844.7963Qc12052.7045
Qc15053.78314.1751Qc15053.5921
Qc17055.00004.9658Qc17053.2589
Qc20053.95984.8145Qc20050.0000
Qc21053.09303.7935Qc21051.1542
Qc23050.91553.9068Qc23052.7377
Qc24054.83125.0000Qc24052.1904
Qc29052.62651.3365Qc29053.2935
T110.91.11.04701.0392T110.91.11.0306
T120.91.10.90590.9088T120.91.10.9000
T150.91.11.03670.9835T150.91.10.9559
T360.91.10.95420.9594T360.91.10.9661
Fuel cost ($/h)--799.6144798.9867Total cost ($/h)--696.9185
Wind cost ($/h)----Wind cost ($/h)--173.4157
PV cost ($/h)----PV cost ($/h)--56.0963
E (ton/h)--0.37010.3656E (ton/h)--0.1557
VD (p.u.)--0.90570.4969VD (p.u.)--0.6845
Ploss (MW)--8.75438.5794Ploss (MW)--5.9584
Pg150200178.4656176.8915Pg150140133.2713
CPU time (s)--61.898068.0380CPU time (s)--153.625

Findings for case 1 and case 2 (IEEE 30-bus).

The bold values indicates the best results.

FIGURE 8

FIGURE 8

Fuel cost convergence and run for FPA vs. CFPA9 for case 1. (A) Convergence curves of CFPA9 versus FPA and (B) runs of CFPA9 versus FPA.

TABLE 9

Approaches30-bus57-bus
CFPA9798.986741 631.2601
FPA799.614441 666.432
BSA Chaib et al. (2016)799.0760-
GEM Bouchekara et al. (2016a)799.0463-
ALO Trivedi et al. (2016)799.155-
MSA Mohamed et al. (2017)800.509941 673.721
NISSO Nguyen, (2019)798.993641 665.54
ICBO Bouchekara et al. (2016b)799.0353-
MSA–GSA Shilaja and Arunprasath, (2019)799.0141 658.58
ECHT-DE Biswas et al. (2018a)800.413141 667.82
IMFO Taher et al. (2019a)800.384841 667.1497
DSA Abaci and Yamacli, (2016)800.388741 686.82
ISA Bentouati et al. (2017)799.277641 676.9466
IEM Bouchekara et al. (2016c)799.182141 810.261
TSA El-Fergany and Hasanien, (2018)-41 685.07
LAPO Taher et al. (2019b)800.59-
AGOA Alhejji et al. (2020)800.0212-
AMTPG-Jaya Warid, (2020)800.1946-
SOS Duman, (2017)801.5733-

Comparison analysis of 30-bus and 57-bus test system case 1 and case 3.

The bold values indicates the best results.

FIGURE 9

FIGURE 9

Voltage profile and convergence curves of CFPA9 for cases 1 and 2. (A) Voltage profile of PQ buses and (B) convergence curves of CFPA9.

This case aims to optimize the power flow issue by minimizing the total fuel cost that includes the wind-PV cost. Figure 9B illustrates the convergence curves of CFPA9 with and without including RESs. The optimal values of control variables are given in Table 8. The obtained total fuel cost, emission, voltage deviation, and power loss values are 696.9185($/h), 0.1557(ton/h), 0.6845(p.u.), and 5.9584(MW). The cost functions of wind and solar power achieved 173.4157($/h) and 56.0963($/h), respectively. Based on these findings, the value of the fuel cost is reduced by 12.77% in comparison with the previous case study.

4.2.2 IEEE 57-bus test system

The proposed approach is implemented on the 57-bus test system in this section. The reactive and active power demands of the studied system are 336.4 (MVAR) and 1250.8 (MW), respectively. The line and bus data are taken from (

IEEE 57-bus test system data, 1960

). This system has seven generating units in which bus 1 is chosen as the slack bus and 80 lines, 50 load buses, three shunt reactive power injections, and 15 transformers. The tap setting for transformers is assumed to vary between 0.9 p. u. and 1.1 p. u. The bounds of voltage magnitude are assumed to be within the range of 0.94–1.06 p. u. The limits of compensators are taken to be between 0 and 20 p. u. Like the first system, the 57-bus test system has been changed by replacing some generators with RESs; two of them are changed by wind generators at buses 2 and 6, and these wind turbines are the sum of 50 and 40 turbines, respectively. Then, bus 9 is considered as the PV generator.

  • Case 3: Minimization of IEEE 57-bus fuel cost only

For this case study, the attained outcomes are recorded in

Table 10

.

Figure 10

shows a comparison graph of original FPA and the best chaotic FPA on the basis of the best run which consists of the convergence curves and distribution runs. The fuel cost of both algorithms are 41666.432 ($/h) and

41631.2601($/h)

. In addition, the achieved emission, voltage deviation, and power loss values are

1.3858(ton/h)

,

1.6877(p.u.)

, and

13.8706(MW)

, respectively. Furthermore, compared to the outcomes obtained from the newest research studies as illustrated in

Table 9

, the CFPA9 has a lower fitness value. Hence, it should be noted that the simulation findings yielded in this case disclose that the CFPA9 provides better fitness values than other approaches without any violation of any constraint as presented in

Figure 11A

.

  • Case 4: Minimization of IEEE 57-bus fuel cost with wind-solar

TABLE 10

Case 3Case 4
Control variablesMinMaxFPACFPA9Control variablesMinMaxCFPA9
Pg23010088.999485.8167Pws10150149.9996
Pg34014048.488746.2558Pg34014042.6342
Pg63010069.551671.2833Pws20150149.8641
Pg8100550482.0487466.273Pg8100550287.2991
Pg93010076.94183.1664Pss0120119.9556
Pg12100410352.9002366.6004Pg12100410371.0457
Vg10.951.11.09951.0999Vg10.951.11.0694
Vg20.951.11.10001.1000Vg20.951.11.0787
Vg30.951.11.09601.0941Vg30.951.11.0608
Vg50.951.11.08611.0981Vg50.951.11.0677
Vg80.951.11.09891.0998Vg80.951.11.0535
Vg90.951.11.09681.0963Vg90.951.11.0366
Vg120.951.11.08471.0837Vg120.951.11.0420
Qc180209.14979.7812Qc180207.1993
Qc2502016.06368.0581Qc25020417.7231
Qc5302015.46167.4129Qc5302011.3146
T190.91.10.99020.9282T190.91.11.0608
T200.91.10.98771.0846T200.91.11.0990
T310.91.11.00611.0309T310.91.11.0101
T350.91.11.00500.9000T350.91.10.9573
T360.91.10.98150.9509T360.91.10.9970
T370.91.10.98800.9952T370.91.11.1000
T410.91.10.97070.9489T410.91.11.0587
T460.91.11.93770.9162T460.91.10.9149
T540.91.11.06980.9697T540.91.10.9737
T580.91.11.00310.9813T580.91.10.9831
T590.91.11.00940.9741T590.91.10.9501
T650.91.10.94690.9923T650.91.10.9385
T660.91.10.93970.9631T660.91.10.9000
T710.91.10.99581.0892T710.91.11.0862
T730.91.10.99381.0699T730.91.11.0514
T760.91.10.97001.0116T760.91.11.0976
T800.91.10.99670.952T800.91.10.9836
Fuel cost ($/h)--41 666.43241 631.2601Total cost ($/h)--27848.7724
Wind cost ($/h)----Wind cost ($/h)--1411.738
PV cost ($/h)----PV cost ($/h)--1230.2283
E (ton/h)--1.41921.3858E (ton/h)--0.8075
VD (p.u.)--1.71261.6877VD (p.u.)--1.7277
Ploss (MW)--15.266113.8706Ploss (MW)--13.2593
Pg10576147.1365145.2737Pg10576143.2610
CPU time (s)--72.43367.251CPU time (s)--168.332

Findings for case 3 and case 4 (IEEE 57-bus).

The bold values indicates the best results.

FIGURE 10

FIGURE 10

Fuel cost convergence and runs for FPA vs. CFPA9 for case 3. (A) Convergence curves of CFPA9 versus FPA and (B) runs of CFPA9 versus FPA.

FIGURE 11

FIGURE 11

Voltage profile and convergence curves of CFPA9 for cases 3 and 4. (A) Voltage profile of PQ buses and (B) convergence curves of CFPA9.

Similar to case 2, CFPA9 has been employed to optimize the optimal power flow issue by minimizing the total fuel cost with the wind and PV generators. Regarding the convergence curves shown in Figure 11B, the CFPA9 converges faster to the optimum solution than FPA. According to the best solutions of CFPA9 presented in Table 9 (case 4), the fuel cost value is 27848.7724(ton/h). This fuel cost was reduced by 33.11% compared to case 3 (without RESs). Moreover, the wind and PV costs are 1411.738(ton/h) and 1230.2283(ton/h), respectively.

To evaluate the performance of the CFPA9, a statistical result was used. Minimum, maximum, mean, standard deviation, and p_value of 30 runs’ values were calculated as shown in Table 11 and demonstrated the improvement of CFPA9. To this end, it is observed that the attained statistical findings of CFPA9 are close, which means that the outcomes are statistically significant.

TABLE 11

SystemsMinMeanMaxSDp_value
IEEE 30-busFPA799.6144800.3021801.10840.388943.0199e-11
CFPA9798.9867799.0729799.24870.061643N/A
IEEE 57-busFPA41666.432541724.66741837.209636.94543.3384e-11
CFPA941631.260141647.587241666.832611.8753N/A

Statistical results for case 1 and case 3.

The bold values indicates the best results.

5 Conclusion

In this current study, an efficient constrained flower pollination algorithm based on chaos has been suggested and successfully employed to deal with the optimal power flow issue integrating hybrid wind-solar power for case studies involving 30-bus and 57-bus power systems. First, ten different chaotic sequences were employed to enhance the FPA performance. Thus, in view of validating the proposed chaotic algorithms, thirteen benchmark tests are utilized, some of which are multimodal. Accordingly, the obtained results confirm the efficiency and capability of the chaotic FPAs in getting the best solutions, as it outstripped the standard version of the FPA and the well-known approaches ABC, GOA, and DA. Along these lines, these proposed novel chaotic flower pollination algorithms have the ability to handle the various drawbacks of the basic algorithm, in terms of balancing between the exploration and exploitation processes as well as improving the convergence speed. In addition, the overall statistical results proved that the Sinusoidal chaotic map CFPA9 significantly enhances the features of accuracy, reliability, and efficiency in finding the global optimal solution. Second, the best-performing chaotic map, CFPA9, out of the ten chaotic sequences has been recommended to deal with the real-world problem of OPF incorporating wind-PV energy. Furthermore, the outcomes show that CFPA9 with the appropriate constraint handling technique superiority of feasible solution can efficiently improve all objective functions of OPF, which implies that the suggested method is slightly potential and powerful in solving constrained nonlinear complex real-world problems. In accordance with these remarkable outcomes, the authors recommend CFPA with Sinusoidal sequence and SF strategy to handle the OPF issue for a realistic and higher dimension as considered in this present research.

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding authors.

Author contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1

    AbaciK.YamacliV. (2016). Differential search algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power and Energy Syst.79, 110. 10.1016/j.ijepes.2015.12.021

  • 2

    Abdel-BassetM.ShawkyL. A. (2019). Flower pollination algorithm: A comprehensive review. Artif. Intell. Rev.52 (4), 25332557. 10.1007/s10462-018-9624-4

  • 3

    AbdullahA.EnayatifaR.LeeM. (2012). A hybrid genetic algorithm and chaotic function model for image encryption. AEU - Int. J. Electron. Commun.66, 806816. 10.1016/j.aeue.2012.01.015

  • 4

    AbualigahL.DiabatA.MirjaliliS.Abd-ElazizM.GandomiA. H. (2021a). The arithmetic optimization algorithm. Comput. Methods Appl. Mech. Eng.376 (2), 113609. 10.1016/j.cma.2020.113609

  • 5

    AbualigahL.YousriD.ElazizM. A.EweesA. A.Al-qanessA.GandomiA. H. (2021b). Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Industrial Eng.157, 107250. 10.1016/j.cie.2021.107250

  • 6

    AbualigahL.Abd ElazizM.SumariP.GeemZ.AmirH. (2022). Reptile search algorithm (RSA): A nature-inspired meta-heuristic optimizer. Expert Syst. Appl.191, 116158. 10.1016/j.eswa.2021.116158

  • 7

    AlasaliF.NusairK.ObeidatA. M.FoudehH.HolderbaumW. (2021). An analysis of optimal power flow strategies for a power network incorporating stochastic renewable energy resources. Int. Trans. Electr. Energy Syst.31, e13060. 10.1002/2050-7038.13060

  • 8

    AlatasB. (2010). Chaotic bee colony algorithms for global numerical optimization. Expert Syst. Appl.37, 56825687. 10.1016/j.eswa.2010.02.042

  • 9

    AlhejjiA.EbeedM.KamelS.AlyamiS. (2020). Optimal power flow solution with an embedded center-node unified power flow controller using an adaptive grasshopper optimization algorithm. IEEE Access99, 119020119037. 10.1109/ACCESS.2020.2993762

  • 10

    AroraS.SinghS. (2017). An improved butterfly optimization algorithm with chaos. J. Intell. Fuzzy Syst.32, 10791088. 10.3233/JIFS-16798

  • 11

    BasturkB.KarabogaD. (2006). “An artificial bee colony (ABC) algorithm for numeric function optimization,” in Proceedings of the IEEE Swarm Intelligence Symposium (Indianapolis: USA), 412.

  • 12

    BentouatiB.ChettihS.ChaibL. (2017). Interior search algorithm for optimal power flow with non-smooth cost functions. Cogent Eng.4, 12925981292617. 10.1080/23311916.2017.1292598

  • 13

    BiswasP.SuganthanP.AmaratungaG. (2017). Optimal power flow solutions incorporating stochastic wind and solar power. Energy Convers. Manag.148, 11941207. 10.1016/j.enconman.2017.06.071

  • 14

    BiswasP. P.SuganthanP.MallipeddiR.AmaratungaG. A. (2018a). Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell.68, 81100. 10.1016/j.engappai.2017.10.019

  • 15

    BiswasP. P.SuganthanP. N.QuB. Y.AmaratungaG. A. (2018b). Multiobjective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy150 (5), 10391057. 10.1016/j.energy.2018.03.002

  • 16

    BonabS. M. M.RabieeA.IvatlooB. (2016). Voltage stability constrained multi-objective optimal reactive power dispatch under load and wind power uncertainties: A stochastic approach. Renew. Energy85, 598609. 10.1016/j.renene.2015.07.021

  • 17

    BouchekaraH. R. E. H.ChaibA. E.AbidoM. A. (2016a). Multi-objective optimal power flow using a fuzzy based grenade explosion method. Energy Syst.7, 699721. 10.1007/s12667-016-0206-8

  • 18

    BouchekaraH. R. E. H.ChaibA. E.AbidoM. A.El-SehiemyR. A. (2016b). Optimal power flow using an improved colliding bodies optimization algorithm. Appl. Soft Comput.42, 119131. 10.1016/j.asoc.2016.01.041

  • 19

    BouchekaraH. R. E. H.AbidoM. A.ChaibA. E. (2016c). Optimal power flow using an improved electromagnetism-like mechanism method. Electr. Power Components Syst.44 (4), 434449. 10.1080/15325008.2015.1115919

  • 20

    CaiJ. J.MaX. Q.LiX.YangY.PengH.WangX. (2007). Chaotic ant swarm optimization to economic dispatch. Electr. Power Syst. Res.77, 13731380. 10.1016/j.epsr.2006.10.006

  • 21

    ChaibA. E.BouchekaraH. R. E. H.MehasniR.AbidoM. A. (2016). Optimal power flow with emission and non-smooth cost functions using backtracking search optimization algorithm. Int. J. Electr. Power & Energy Syst.81, 6477. 10.1016/j.ijepes.2016.02.004

  • 22

    ChangT. (2010). Investigation on frequency distribution of global radiation using different probability density functions. Intern. J. Appl. Sci. Eng.8 (2), 99107. 10.6703/IJASE.2010.8(2).99

  • 23

    DaqaqF.OuassaidM.EllaiaR. (2021). A new meta-heuristic programming for multi-objective optimal power flow. Electr. Eng.103, 12171237. 10.1007/s00202-020-01173-6

  • 24

    DaqaqF.EllaiaR.OuassaidM.ZawbaaM. H.KamelS. (2022). Enhanced chaotic manta ray foraging algorithm for function optimization and optimal wind farm layout problem. IEEE Access10, 7834578369. 10.1109/ACCESS.2022.3193233

  • 25

    DebK. (2000). An efficient constraint handling method for genetic algorithms. Comput. Methods Appl. Mech. Eng.186 (2), 311338. 10.1016/s0045-7825(99)00389-8

  • 26

    DerracJ.GarciaS.MolinaD.HerreraF. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput.1, 318. 10.1016/j.swevo.2011.02.002

  • 27

    DumanS. (2017). Symbiotic organisms search algorithm for optimal power flow problem based on valve-point effect and prohibited zones. Neural comput. Appl.28, 35713585. 10.1007/s00521-016-2265-0

  • 28

    ElattarE.ElSayedS. K. (2019). Modified JAYA algorithm for optimal power flow incorporating renewable energy sources considering the cost, emission, power loss and voltage profile improvement. Energy178, 598609. 10.1016/j.energy.2019.04.159

  • 29

    ElattarE. E. (2019). Optimal power flow of a power system incorporating stochastic wind power based on modified moth swarm algorithm. IEEE Access7, 8958189593. 10.1109/access.2019.2927193

  • 30

    El-FerganyA. A.HasanienH. M. (2018). Tree-seed algorithm for solving optimal power flow problem in large-scale power systems incorporating validations and comparisons. Appl. Soft Comput.64, 307316. 10.1016/j.asoc.2017.12.026

  • 31

    El-SattarS. A.KamelS.el SehiemyR. A.JuradoF.YuJ. (2019). Single and multi-objective optimal power flow frameworks using Jaya optimization technique. Neural comput. Appl31, 87878806. 10.1007/s00521-019-04194-w

  • 32

    EssamH. H.MohammedR. S.FatmaA. H.HassanS.HassaballahM. (2020). Lévy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems. Eng. Appl. Artif. Intell.94, 103731. 10.1016/j.engappai.2020.103731

  • 33

    GandomiA.YangX. S.TalatahariS.AlaviA. (2013). Firefly algorithm with chaos. Commun. Nonlinear Sci. Numer. Simul.18, 8998. 10.1016/j.cnsns.2012.06.009

  • 34

    GhafilH. N.JármaiK. (2020). Dynamic differential annealed optimization: New metaheuristic optimization algorithm for engineering applications. Appl. Soft Comput.93, 106392. 10.1016/j.asoc.2020.106392

  • 35

    HashimF. A.HousseinE. H.MabroukM. S.Al-AtabanyW.MirjaliliS. (2019). Henry gas solubility optimization: A novel physics-based algorithm. Future Gener. Comput. Syst.101, 646667. 10.1016/j.future.2019.07.015

  • 36

    HashimF. A.HousseinE. H.HussainK.MabroukM. S.Al-AtabanyW. (2022). Honey badger algorithm: New metaheuristic algorithm for solving optimization problems. Math. Comput. Simul.192, 84110. 10.1016/j.matcom.2021.08.013

  • 37

    HayyolalamV.PourhajiK. A. A. (2020). Black Widow optimization algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Eng. Appl. Artif. Intell.87, 103249. 10.1016/j.engappai.2019.103249

  • 38

    HeY. Y.ZhouJ. Z.ZhouX. Q.ChenH.QinH. (2009). Comparison of different chaotic maps in particle swarm optimization algorithm for long term cascaded hydroelectric system scheduling. Chaos Solit. Fractals42, 31693176. 10.1016/j.chaos.2009.04.019

  • 39

    HeidariA. A.AbbaspourR. A.JordehiA. R. (2017). An efficient chaotic water cycle algorithm for optimization tasks. Neural comput. Appl.28, 5785. 10.1007/s00521-015-2037-2

  • 40

    HeidariA. A.MirjaliliS.FarisH.AljarahI.MafarjaM. M.ChenH. (2019). Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst.97, 849872. 10.1016/j.future.2019.02.028

  • 41

    HollandJ. (1975). Adaptation in natural and artificial systems. Ann Arbor, MI, USA: University of Michigan Press.

  • 42

    HousseinE. H.HassanM. H.MahdyM. A.KamelS. (2022). Development and application of equilibrium optimizer for optimal power flow calculation of power system. Appl. Intell.122. 10.1007/s10489-022-03796-7

  • 43

    IEEE 57-bus test system data (1960). Power systems test case archive. Available from: http://labs.ece.uw.edu/pstca/pf57/pg_tca57bus.htm.

  • 44

    IEEE 30-bus test system data (1961). Power systems test case archive. Available from: http://labs.ece.uw.edu/pstca/pf30/pg_tca30bus.htm.

  • 45

    JiaD.ZhengG.KhanM. K. (2011). An effective memetic differential evolution algorithm based on chaotic local search. Inf. Sci. (N. Y).181, 31753187. 10.1016/j.ins.2011.03.018

  • 46

    JordehiA. R. (2014). A chaotic-based big bang-big crunch algorithm for solving global optimization problems. Neural comput. Appl.25, 13291335. 10.1007/s00521-014-1613-1

  • 47

    JordehiA. R. (2015). A chaotic artificial immune system optimisation algorithm for solving global continuous optimisation problems. Neural comput. Appl.26, 827833. 10.1007/s00521-014-1751-5

  • 48

    KennedyJ.EberhartR. C. (1995). “Particle swarm optimization,” in Proceedings of the IEEE international conference on neural networks (Piscataway, NJ, USA, 19421948.

  • 49

    KirkpatrickS.GelattC. D.VecchiM. P. (1983). Optimization by simulated annealing. Science220 (4598), 671680. 10.1126/science.220.4598.671

  • 50

    LetellierC. (2019). Chaos in nature. 2nd edn. Singapore: World Scientific.

  • 51

    MengA.ZengC.WangP.ZhouT.ZhengX. (2021). A high-performance crisscross search based grey wolf optimizer for solving optimal power flow problem. Energy225, 120211. 10.1016/j.energy.2021.120211

  • 52

    MirjaliliS.LewisA.MirjaliliS. M. (2014). Adaptive gbest-guided gravitational search algorithm. Neural comput. Appl.25, 15691584. 10.1007/s00521-014-1640-y

  • 53

    MirjaliliS.GandomiA. H.MirjaliliS. Z.SaremiS.FarisH.MirjaliliS. M. (2017). Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw.114, 163191. 10.1016/j.advengsoft.2017.07.002

  • 54

    MirjaliliS. S. C. A. (2016). Sca: A sine cosine algorithm for solving optimization problems. Knowl. Based. Syst.96, 120133. 10.1016/j.knosys.2015.12.022

  • 55

    MohamedA. A. A.MohamedY. S.El-GaafaryA. A.HemeidaA. M. (2017). Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res.142, 190206. 10.1016/j.epsr.2016.09.025

  • 56

    MorshedM. J.HmidaJ. B.FekihA. (2018). A probabilistic multi-objective approach for power flow optimization in hybrid wind-PV-PEV systems. Appl. Energy211, 11361149. 10.1016/j.apenergy.2017.11.101

  • 57

    MugemanyiS.QuZ.RugemaF. X.DongY.BananezaC.WangL. (2020). Optimal reactive power dispatch using chaotic bat algorithm. IEEE Access8, 6583065867. 10.1109/ACCESS.2020.2982988

  • 58

    NguyenT. T. (2019). A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy171, 218240. 10.1016/j.energy.2019.01.021

  • 59

    NiuP.LiJ.ChangL.ZhangX.WangR.LiG. (2019). A novel flower pollination algorithm for modeling the boiler thermal efficiency. Neural process. Lett.49, 737759. 10.1007/s11063-018-9854-0

  • 60

    PavlyukevichI. (2007). Lévy flights, non-local search and simulated annealing. J. Comput. Phys.226, 18301844. 10.1016/j.jcp.2007.06.008

  • 61

    PriyaK.RajasekarN. (2019). Application of flower pollination algorithm for enhanced proton exchange membrane fuel cell modelling. Int. J. Hydrogen Energy44 (33), 1843818449. 10.1016/j.ijhydene.2019.05.022

  • 62

    RodriguesD.De RosaG. H.PassosL. A.PapaJ. P. (2020). “Adaptive improved flower pollination algorithm for global optimization,” in Nature-inspired computation in data mining and machine learning (Springer), 121.

  • 63

    SamyM.BarakatS.RamadanH. (2019). A flower pollination optimization algorithm for an off-grid pv-fuel cell hybrid renewable system. Int. J. hydrogen energy44, 21412152. 10.1016/j.ijhydene.2018.05.127

  • 64

    SaremiS.MirjaliliS.LewisA. (2014). Biogeography-based optimisation with chaos. Neural comput. Appl.25, 10771097. 10.1007/s00521-014-1597-x

  • 65

    SayedG. I.HassanienA. E.AzarA. T. (2017). Feature selection via a novel chaotic crow search algorithm. Neural comput. Appl.31, 171188. 10.1007/s00521-017-2988-6

  • 66

    ShambourM. K. Y.AbusnainaA. A.AlsalibiA. I. (2019). Modified global flower pollination algorithm and its application for optimization problems. Interdiscip. Sci. Comput. Life Sci.11, 496507. 10.1007/s12539-018-0295-2

  • 67

    ShilajaC.ArunprasathT. (2019). Optimal power flow using moth swarm algorithm with gravitational search algorithm considering wind power. Future Gener. Comput. Syst.98, 708715. 10.1016/j.future.2018.12.046

  • 68

    SinghA. P.KaurA. (2019). Flower pollination algorithm for feature analysis of kyoto 2006+ data set. J. Inf. Optim. Sci.40 (2), 467478. 10.1080/02522667.2019.1580886

  • 69

    SulaimanM. H.MustaffaZ.MohamadA. J.SaariM. M.MohamedM. R. (2021). Optimal power flow with stochastic solar power using barnacles mating optimizer. Int. Trans. Electr. Energy Syst.31, e12858. 10.1002/2050-7038.12858

  • 70

    TaherM. A.KamelS.JuradoF.EbeedM. (2019a). An improved moth-flame optimization algorithm for solving optimal power flow problem. Int. Trans. Electr. Energy Syst.29, e2743. 10.1002/etep.2743

  • 71

    TaherM. A.KamelS.JuradoF.EbeedM. (2019b). Optimal power flow solution incorporating a simplified UPFC model using lightning attachment procedure optimization. Int. Trans. Electr. Energy Syst.30, e12170. 10.1002/2050-7038.12170

  • 72

    TongH.ZhuY.PierezanJ.XuY.CoelhoL. d. S. (2022). Chaotic Coyote optimization algorithm. J. Ambient. Intell. Humaniz. Comput.13 (1), 28072827. 10.1007/s12652-021-03234-5

  • 73

    TooJ.AbdullahA. R. (2020). Chaotic atom search optimization for feature selection. Arab. J. Sci. Eng.45 (8), 60636079. 10.1007/s13369-020-04486-7

  • 74

    TrivediI. N.JangirP.ParmarS. A. (2016). Optimal power flow with enhancement of voltage stability and reduction of power loss using ant-lion optimizer. Cogent Eng.3, 1208942. 10.1080/23311916.2016.1208942

  • 75

    VaccaroA.CañizaresC. A. (2018). A knowledge-based framework for power flow and optimal power flow analyses. IEEE Trans. Smart Grid9, 230239. 10.1109/PESGM.2017.8273989

  • 76

    VasantP. M. (2012). Meta-heuristics optimization algorithms in engineering business, economics, and finance. IGI Glob.10.4018/978-1-4666-2086-5

  • 77

    WangZ.XieH.HeD.ChanS. (2019a). Wireless sensor network deployment optimization based on two flower pollination algorithms. IEEE Access7, 180590180608. 10.1109/access.2019.2959949

  • 78

    WangK.LiX.GaoL. (2019b). A multi-objective discrete flower pollination algorithm for stochastic two-sided partial disassembly line balancing problem. Comput. Industrial Eng.130, 634649. 10.1016/j.cie.2019.03.017

  • 79

    WangaG.GuoL.GandomiA.HaoG.WangbH. (2014). Chaotic krill herd algorithm. Inf. Sci. (N. Y).274, 1734. 10.1016/j.ins.2014.02.123

  • 80

    WaridW. (2020). Optimal power flow using the AMTPG-jaya algorithm. Appl. Soft Comput.91, 106252. 10.1016/j.asoc.2020.106252

  • 81

    WilcoxonF. (1945). Individual comparisons by ranking methods. Biom. Bull.1, 8083. 10.2307/3001968

  • 82

    WolpertD. H.MacreadyW. G. (1997). No free lunch theorems for optimization. IEEE Trans. Evol. Comput.1, 6782. 10.1109/4235.585893

  • 83

    XieZ. Q.JiT. Y.LiM. S.WuQ. H. (2018). Quasi-Monte Carlo based probabilistic optimal power flow considering the correlation of wind speeds using copula function. IEEE Trans. Power Syst.33, 22392247. 10.1109/tpwrs.2017.2737580

  • 84

    YangX. S. (2010). Engineering optimization: An introduction with metaheuristic applications. New Jersey: John Wiley & Sons. 10.1002/9780470640425

  • 85

    YangX. S. (2012). Flower pollination algorithm for global optimization. Int. Conf. Unconv. Comput. Nat. Comput., 240249. 10.1007/978-3-642-32894-7_27

  • 86

    YangX. S. (2014). Nature-inspired optimization algorithms. 1st edn. London.

  • 87

    YessefM.BossoufiB.TaoussiM.LagriouiA. (2022a). Enhancement of the direct power control by using backstepping approach for a doubly fed induction generator. Wind Eng.46 (5), 15111525. 10.1177/0309524X221085670

  • 88

    YessefM.BossoufiB.TaoussiM.LagriouiA.ChojaaH. (2022b). Overview of control strategies for wind turbines: ANNC, FLC, SMC, BSC, and PI controllers. Wind Eng. [Epub ahead of print 28 June 2022]. 10.1177/0309524X221109512

  • 89

    YuanX.ZhangB.WangP.LiangJ.YuanY.HuangY.et al (2017). Multi-objective optimal power flow based on improved strength Pareto evolutionary algorithm. Energy122, 7082. 10.1016/j.energy.2017.01.071

  • 90

    ZamaniH.MohammadH.GandomiA. H. (2022). Starling murmuration optimizer: A novel bio-inspired algorithm for global and engineering optimization. Comput. Methods Appl. Mech. Eng.392, 114616. 10.1016/j.cma.2022.114616

  • 91

    ZhaoW.ZhangZ.WangL. (2020). Manta ray foraging optimization: An effective bio-inspired optimizer for engineering applications. Eng. Appl. Artif. Intell.87, 103300. 10.1016/j.engappai.2019.103300

Summary

Keywords

constraint handling technique, flower pollination algorithm, chaotic map, wind-solar system, optimal power flow

Citation

Daqaq F, Ouassaid M, Kamel S, Ellaia R and El-Naggar MF (2022) A novel chaotic flower pollination algorithm for function optimization and constrained optimal power flow considering renewable energy sources. Front. Energy Res. 10:941705. doi: 10.3389/fenrg.2022.941705

Received

11 May 2022

Accepted

28 July 2022

Published

29 September 2022

Volume

10 - 2022

Edited by

Pallavi Choudekar, Amity University, India

Reviewed by

Essam Halim Houssein, Minia University, Egypt

Mourad Yessef, Sidi Mohamed Ben Abdellah University, Morocco

Updates

Copyright

*Correspondence: Fatima Daqaq, ; Salah Kamel,

This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics