Abstract
The paper proposes a new hybrid method based on cuckoo search (CSA) and sunflower optimization (SFO) approach (called HCSA-SFO) for improving the performance of solutions in the optimization power system operation problem. In the power system, the optimal power flow (OPF) problem is one of the important factors which usually minimizes total cost and total active power losses while satisfying all constraints of the output power of generators, the voltage at buses, power flow on branches, the capacity of capacitor banks and steps of transformer taps. HCSA-SFO utilizes the mutation and selection mechanism in the SFO algorithm to replace the Lévy flights function in CSA. Hence, this makes HCSA-SFO avoid the fixed step size in the CSA from that can reduce run time and improve the quality of solution for the HCSA-SFO algorithm in the OPF problem. The proposed hybrid technique is simulated on the 30-buses and 118-buses systems. The obtained simulation results from the suggested technique are compared to many other approaches. The result comparisons in different cases showed that the suggested HCSA-SFO can achieve a better result than many other optimization approaches. Therefore, the suggested HCSA-SFO is also an effective approach for dealing with the OPF problem.
1. Introduction
Electric companies are constantly striving to find ways for improving effectiveness in the operation of power systems to decrease the production cost while still satisfying all security constraints. The optimal power flow (OPF) problem still plays a major role in power system operation, and it has been continuously studied for enhancing effectiveness in solving the above problems. The OPF is a nonlinear optimization issue with several parameters and numerous equations and also inequality constraints. The parameters of the OPF problem are that power generation outputs, switchable capacitor banks, voltages at buses and tap changers of transformers, while the equations and inequality constraints are real and reactive power balance constrains, the maximum and minimum limits of reactive and real power outputs, the voltage at buses, the capacity of capacitor banks and steps of transformer taps. Therefore, the OPF in power systems is one of a more difficult topic which needs an effective method for solving. Several traditional methods and optimization algorithms have been used to find an OPF solution.
A lot of traditional methods in dealing with the problem of OPF were proposed with aims of minimizing fuel cost, including method of interior point [1], a technique of nonlinear programming [2], a linear programming technique [3], quadratic programming [4] and a newton-based approach [5]. Although the traditional optimization methods have obtained some results in solving the OPF problem, they still show limits for operation in modern power systems which is always a nonlinear optimization issue. Thus, developing an effective optimization method for handling the nonlinear problems of OPF is a vital subject for the research groups of power system optimization.
Recently, many Artificial Intelligence algorithms have been proposed as one alternative promising option for dealing with the problem of OPF. In ref. [6], an improved evolutionary programming (IEP) was introduced in dealing with the OPF problem, in which the mutation and selection techniques were implemented based on Gaussian and Cauchy distributions and the probabilistic. Another search based on differential evolution (DE) to solve the OPF problem has been proposed in [7]. The DE algorithm was tested on power systems with two single-objective functions and a multiobjective function. The results have shown that DE is available to find a performance solution for the OPF problem. A particle swarm optimization (PSO) approach was presented in [8] for dealing with OPF with the multiobjective function. Wherein, a fuzzy membership function was used to choose the best value from the list of Pareto optimal values. Other optimization methods were proposed towards the problem of OPF, such as gravitational search algorithm (GSA) [9,10,11], differential evolutionary methods [12,13], krill herd algorithm [14], artificial bee colony method [15], an imperialist competitive method [16], an approach of biogeography-based optimization [17], Jaya algorithm [18], a hybrid PSO-GSA approach [19], a technique of improved colliding bodies optimization [20], harmony search method [21], an approach of teaching-learning-optimization [22] and the technique of black-hole-based optimization [23]. In [24], the OPF in a normal and contingent case was solved using the algorithm of improved genetics. Another method based on modified sine-cosine was proposed in [25]. The authors in [26] suggested the method of glowworm swarm optimization to solve the problem of OPF. The problem of OPF with multiobjective function was presented in [27,28,29,30,31,32,33,34,35].
Recently, the cuckoo search algorithm (CSA) [36,37] and sunflower optimization [38] have been proposed as two other optimization approaches in dealing with the optimization problem in power systems. Although both CSA and SFO were capable of solving the optimization problem, they showed some drawbacks of balancing exploration and exploitation when performing optimization methods in large-scale systems. Finding a suitable balance between exploitation and exploration from a combination CSA and SFO algorithms promises an effective technique for the OPF problem. With this point of view, this paper suggested a hybrid CSA and SFO (HCSA-SFO) technique in dealing with the problem of OPF. The main objective of the suggested technique is to replace the Lévy flight function in CSA using a mutation and selection mechanism in the SFO algorithm to avoid the fixed step size in the CSA, hence increasing the effective global search and improving the quality of the obtained solution. The suggested technique is simulated on the standard 30-buses and 118-buses system. Its results are compared to other methods. The simulation results show that HCSA-SFO is an effective technique to solve the OPF problem in a complex and large-scale system.
The outstanding points of the suggested technique can be listed as follows:
- Dealing with OPF frameworks with several objective functions conditions using a hybrid HCSA-SFO algorithm;
- The HCSA-SFO utilizes the mutation and selection mechanism to follow the best orientation to the sun of sunflowers from the SFO algorithm to replace the Lévy flights function in CSA. This technique helps HCSA-SFO to avoid the fixed step size in the CSA, hence the run time is reduced and the quality of solution for the HCSA-SFO algorithm in the OPF problem is improved;
- The simulation result is validated on the standard 30-buses and 118-buses systems;
- The result is compared to many previous methods, which shows the effectiveness of the suggested HCSA-SFO method in dealing with the OPF problem.
The structure of manuscript are given as follows: Section 2 of manuscript presents the OPF problem formulation, while the original CSA and SFO algorithm is presented in Section 3; Furthermore, Section 3.3 also introduces the HCSA-SFO technique and implementing HCSA-SFO for dealing with the OPF is applied in detail in Section 3.1 and Section 3.2. The calculated results and comparisons to other techniques are shown in Section 4. Conclusions are described in Section 5.
2. Problem Formulation
The OPF problem is one of the optimization problems related to the operation of power systems. It is usually used to minimize the objective functions with many controlled variables while satisfying the security constraints of power systems [25]. The OPF problem can be described as follows:
Min ff(x, u)
Subject to:
- The constraints of equality and inequality.
where, ff is the goal function which is optimized; g(x,u) and h(x,u) are the constraints of equality and inequality; x is the state variable vector which includes variables of slack bus’s active power PG1, the voltage of load bus VL, reactive generation power QG and apparent power at branch Sl as shown in Equation (4); u is the control variable vector which includes variables of active generation power PG, generator voltages VG, tap ratio of transformer T and shunt compensation capacitor Qc as shown in Equation (5).
where, NL, NG, NTL, NT and NC are the number of load nodes, generator nodes, transmission lines, tap transformers and the number of VAR compensators, respectively.
g(x, u) = 0
h(x, u) ≤ 0
2.1. OPF Objective Functions
The objectives functions are minimized in the study and include fuel cost, power loss and deviation of voltage.
- Fuel cost:
- Total real power losses
- Voltage deviation
where, ai, bi and ci are cost factors of the generator i; gk is the conductance at kth line; Vi, Vj is voltages amplitude of bus i and j; θij is voltage angle difference between bus i and j.
2.2. Constraints
- Constraints of power balance
- The limits of power generation:
- The limits of generator voltage bus and load voltage bus:
- The limits of switchable capacitor capacity:
- The limits of transformer tap:
- The limits of transmission line:
where, NB is the total number of nodes; PDi, QDi are active and reactive power of load at bus i; Gij, Bij are the real and imaginary parts of the admittance between bus i and j; δi, δj are the voltage angles at bus i and j; PGi,max, PGi,min, and QGi,max, QGi,min are the limits of active and reactive capacity outputs of generator i; VGi,max, VGi,min and VLi,max, VLi,min are the limits of the voltage magnitude of generator i and load i, respectively; Qci,max, Qci,min and Tk,max, Tk,min are the limits of the capacity of switchable capacitor bank and tap changer of transformer i; Sl,max is the maximum capacity of transmission line i.
3. Implementation of HCSA-SFO for Dealing with the Problem
3.1. SFO Method
The SFO approach is inspired by nature and was proposed by G. F. Gomes, et al. in 2019 [38]. The SFO algorithm simulates the movement of the sunflower toward the sun. Sunflowers’ activity is repeated every morning based on their behavior. These sunflowers search for the best orientation to the sun and move themselves to best catch the sun’s radiation. In the morning, the sunflowers move toward the sun and the opposite orientation at the end of the day. The sunflowers’ growing rule is repeated for the next morning. The sunflowers which are close to the sun’s direction will collect more heat than those far from the sun’s direction; hence they remain still in this region. On the contrary, those which are located in the region far from the sun’s direction will take larger steps for moving as close to the sun as possible to the global optimum.
The steps of the SFO algorithm are:
- Generate the population randomly, i = 1, ..., n.
- The fitness function of sunflowers is evaluated.
- Retain the best solutions in the sunflower population X*.
- Modify all sunflowers headed for the best one (called sun) as Equation (18).
- Determine the direction for each sunflower by Equation (19).In which,
- λ: Inertial displacement of the sunflower plants.
- pi: Pollination probability.
- Xi, Xi-1: Current position and nearest neighbor position
- Examine the highest step of individual as Equation (20).where,
- Xmin, Xmax: The lower and upper limits.
- Npop: the number of populations.
The position of new generated individual (sunflower) is updated using the as Equation (21).
3.2. CSA Method
The CSA method was developed based on the behavior of some cuckoo breeds. The cuckoo leaves her eggs in the bird nests selected at random from other host birds. The cuckoo’s egg will be brooded with a host birds’ eggs by the host birds. The processing of laying and moving of cuckoos is performed according to the Lévy flight function. There are two crucial search capabilities in the CSA algorithm, global and local search, which are evaluated by a discovery rate. The Lévy flight function with infinite mean and variance is used for global search rather than the random walk technique.
There are three principle rules that are used in CSA:
- -
- A cuckoo lays its one egg into a bird nest which is selected at random from other host birds.
- -
- The best nests will bear to the next generation.
- -
- A host bird may detect a strange egg by a probability pa є [0, 1]. For this situation, the host bird can throw out the cuckoo’s egg or leave the nest and find another place for building a new one (with new random solutions).
The CSA maintains a balance between global and the local search random which is controlled by the parameter Pa∈ [0, 1]. Equations (22) and (23) present the local and global random walks, respectively [36,37]:
where:
- Xi, Xj and Xk: Current positions selected randomly
- α > 0: Scaling coefficient
- : Position i + 1
- s: Step size
- : Entry-wise product
- H: Heaviside function
- ε: Random number
- L(s, λ): Lévy distribution.
The steps of are in Table 1:
Table 1.
Cuckoo search algorithm (CSA) pseudocode.
3.3. Implementation of the Hybrid CSA and SFO Method
The effective solution of the optimization approaches will be improved with a balance between exploitation and exploration. Exploration is used to ensure finding the global solution, while exploitation is performed to search the best optimal values around current good solutions. So, finding a suitable balance between exploitation and exploration from the combination of the CSA and SFO promises to be an effective technique for dealing with the optimization problem. With that viewpoint, this paper suggests a hybrid CSA and SFO (HCSA-SFO) technique for the OPF problem with several objective functions. The main objective of the suggested technique is to replace Lévy flight function in CSA by using mutation and selection mechanism in the SFO algorithm to avoid the fixed step size in CSA, in order to increase the effective global search and improving the quality of candidate solution.
The steps of the suggested HCSA-SFO technique for dealing with the OPF problem are given as below:
Step 1: Set HCSA-SFO parameters
Before performing the procedure, it is necessary to set the control parameters of HCSA-SFO, such as the population size Np, mortality rate m, pollination rate p, maximum number of iterations Nmax, probability Pa∈ [0, 1].
Step 2: Generate a population of solutions
Each solution in the population is initialized by
where Soli is the ith solution in population; Solijmax and Solijmin are upper and lower limits of the jth element in candidate solution; d is the problem’s dimension and rand1 is the random numbers in [0, 1].
Step 3: Evaluate the initial solutions in the population:
The quality of initialized solutions is evaluated by the fitness function Equation (25) via solving the power flow problem. Find the best solution (Solbest) with the corresponding best fitness value FFbest.
where, F is the objective function of each case (FC, FTL, FV) that is defined by Equations (6)–(8).
Set the iteration counter n = 1.
Step 4: Generate the first new solutions:
Create new solutions by using the mechanism of SFO. The step of each solution towards the best solution is calculated by Equations (18)–(20). The new solution of the population is updated using Equation (21).
Step 5: Evaluate the first new solutions:
Evaluate the quality of the first new solutions by fitness function Equation (25) via solving the power flow problem. Update the population of the new solutions with the corresponding new fitness function value . Update the best solution (Solbest) with the corresponding best fitness function value FFdbest
Step 6: Generate a second new solution using fraction (Pa)
The second new solution is created with probability Pa of CSA. The new solutions of the population are updated using Equation (22).
Step 7: Evaluate the new second solutions:
The quality of the new second solutions is evaluated by fitness function Equation (25) via solving the power flow problem. Update the population of the new second solution with the corresponding new second fitness function value . Update the best solution (Solibest) with the corresponding best fitness function value FFibest
Step 8: Check the sopping condition:
If n < Nmax, n = n + 1, the searching process will return to Step 4 for finding the optimal solution. Otherwise, the searching process will stop.
4. Simulation Results
4.1. The IEEE 30-Bus Test System
The system includes six generators, 24 load buses and 41 lines, as in Figure 1. The generator buses are set up voltage value within [0.95–1.1 p.u], while the voltages at load buses are limited [0.95–1.05 p.u]. The regulating transformers have voltage tap settings within [0.9–1.1 p.u]. The rating of shunt capacitors is in the range of [0–5 MVAR]. The system, generator data and operating conditions for the IEEE 30-bus test system are given in Table 2 and in [25,39].
Figure 1.
The 30-bus system.
Table 2.
Generator data of the 30-bus system.
Table 3 presents obtained optimal values using CSA and HCSA-SFO for cases 1–3, consisting of fuel cost, power loss and voltage deviations. In addition, these control parameters are also presented in this table. From this table, the total generator cost obtained is 799.118 ($/h) using the HCSA-SFO technique, while the total generator cost using the CSA approach is 799.129 ($/h) for case 1. For case 1, the total generator cost of the CSA approach approximates that of the HCSA-SFO approach; however, the run time of the suggested HCSA-SFO technique is shorter than that of the CSA approach for all of simulation cases. Wherein, the run time of HCSA-SFO is 9.0261, 7.0549 and 7.3082 s, which are less than those of CSA for solving the problem in case 1, case 2 and case 3, respectively. The convergence curve of the total fuel cost objective function is demonstrated in Figure 2. From this figure, convergence ability to the optimal value of the HCSA-SFO algorithm is better than CSA in terms of optimal value.
Table 3.
The results of CSA and hybrid cuckoo search algorithm and sunflower optimization (HCSA-SFO) for the 30-bus system with case 1–3.
Figure 2.
Convergence curves of the CSA and HCSA-SFO for case 1.
In order to evaluate the effectiveness of the suggested HCSA-SFO technique in dealing with the OPF problem, simulations results of the HCSA-SFO technique is compared with many other approaches as demonstrated in Table 4. For case 1, it can be seen from the Table 4, total fuel cost obtained by HCSA-SFO is 799.11 ($/h), which is better than many other methods in the literature. This is the demonstration of the robustness of the hybrid HCSA-SFO technique in dealing with OPF.
Table 4.
Compared results of HCSA-SFO and other methods for cases 1, 2 and 3.
The simulation results of the HCSA-SFO technique compared with many other approaches for case 2 is also shown in Table 4. As observed from Table 4, the voltage deviation of the suggested HCSA-SFO technique is better than those of many other methods. Moreover, the voltage deviation obtained by HCSA-SFO is 0.0945 pu, which is also better than that of CSA as shown in Table 4.
For case 3, the total active power loss achieved using HCSA-SFO is 2.8748 (MW), while the total active power loss reduces to 2.8752 (MW) using CSA as shown in Table 4. From Table 4, it can be observed that the total power loss of the suggested HCSA-SFO technique obtains a better minimum value compared with other approaches. Besides, the results of fuel cost, voltage deviation and active power loss using CSA and HCSA-SFO also are given in Figure 3, Figure 4 and Figure 5. From the figures, the results of HCSA-SFO are better than those of CSA for all three cases. In addition, the statistical results of HCSA-SFO and CSA in Table 5 show that HCSA-SFO outperforms CSA in terms of the best, average and the worst fitness values as well as the standard deviation. The analytical results show that HCSA-SFO is also an effective method to find an optimized solution with fast convergence ability.
Figure 3.
Comparison of fuel cost of the CSA and HCSA-SFO for case 1.
Figure 4.
Comparison of voltage deviation of the CSA and HCSA-SFO for case 2.
Figure 5.
Comparison of active power loss of the CSA and HCSA-SFO for case 3.
Table 5.
The statistical results of HCSA-SFO and CSA for case 1, 2 and 3.
4.2. The IEEE 118-Bus Test System
The larger power system with the standard IEEE 118-bus is used to test the robustness of HCSA-SFO for dealing with the OPF problem. Parameters of the 118-bus system are given in [25,39]. The 118-bus system includes 118 buses, which are 99 load buses, 54 thermal units, 186 branches, 9 transformers and 12 reactive compensations with size within (0–30) MVAr each. The system is considered as a large-scale OPF problem which is usually used to test the robustness of many other algorithms.
The optimal value of objective function and control optimal parameters for the IEEE 118-bus system using CSA and suggested HCSA-SFO is presented in Table 6. From Table 6, the total generator cost achieved is 129,619.848 ($/h) using HCSA-SFO, while the total generator cost achieved by CSA is 129,847.86 ($/h). Moreover, Table 6 also shows that the run time to the obtained optimal value of the suggested HCSA-SFO method is 234.2190 s, which is 44.2609 s less than of CSA. Besides, the variation of the total generator cost is also presented in Figure 6. From this figure, the convergence ability of the HCSA-SFO technique for the OPF problem with large scale systems can be demonetized. For additional effective confirmation, the results of HCSA-SFO are also compared with many other approaches, as shown in Table 7. From Table 7, HCSA-SFO achieved the solution better than many other methods. Table 8 presents the values of optimal objective functions for cases 2 and 3 obtained by HCSA-SFO compared to CSA. As observed, the suggested HCSA-SFO achieved better optimal results than the CSA algorithm. The voltage deviation decreases to 0.3836 in case 2 and the power loss of 11.2784 MW in case 3 using HCSA-SFO, while the voltage deviation is 0.6117 in case 2 and the power loss 21.3664 MW in case 3 using CSA.
Table 6.
The solution of optimal power flower (OPF) achieved for IEEE 118-bus system with case 1.
Figure 6.
Convergence characteristics of the HCSA-SFO algorithm of IEEE 118 for case 1.
Table 7.
Comparison of the results achieved for IEEE 118-bus system with case 1.
Table 8.
The results for IEEE 118 bus system with case 1, case 2 and case 3.
5. Conclusions
In the next years, OPF problems will still be one of the important issues of power system operation, especially in the electricity market. Many research teams still continue developing other methods to enhance the performance solution of the OPF problem. This is a nonlinear issue with many control parameters that requires an effective technique in dealing with it. A newly robust hybrid technique, which is successfully applied for dealing with OPF for large-scale systems, is presented in this paper. In order to evaluate the ability to find an optimal solution of the suggested technique, the hybrid HCSA-SFO technique is compared with CSA and many other approaches. The simulation results are tested and evaluated for the IEEE 30- and IEEE 118-bus system with the objective function of minimizing generator costs, power loss and voltage deviation. For both of the testing systems, HCSA-SFO reaches better solutions and faster convergence than CSA for all of cases of the objective functions in each independent run as well as in 50 runs. In comparison with other methods, the proposed HCSA-SFO method outperforms other methods. The simulation results achieved show that HCSA-SFO can be a potential approach for dealing with large-scale OPF problems or the OPF problems considering to distributed generation sources and FACTS devices.
Author Contributions
Conceptualization, T.L.D.; methodology, N.A.N.; software, N.A.N.; validation, T.T.N.; formal analysis, T.L.D. and T.T.N.; writing—original draft preparation, T.L.D.; writing—review and editing, T.T.N., T.L.D. and N.A.N.; visualization, T.T.N. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Monoh, J.A.; El-Hawary, M.E.; Adapa, R. A review of selected optimal power flow literature to 1993 Part II: Newton, linear programming and Interior Point Methods. IEEE Trans. Power Syst. 1999, 14, 105–111. [Google Scholar] [CrossRef] [Scilit]
- Alsac, O.; Scott, B. Optimal load flow with steady state security. IEEE Trans. Power Appar. Syst. 1974, 93, 745–751. [Google Scholar] [CrossRef] [Scilit]
- Alsac, O.; Bright, J.; Prais, M.; Stott, B. Further developments in LP-based optimal power flow. IEEE Trans. Power Syst. 1990, 5, 697–711. [Google Scholar] [CrossRef] [Scilit]
- Burchett, R.C.; Happ, H.H.; Vierath, D.R. Quadratically convergent optimal power flow. IEEE Trans. Power Appar. Syst. 1984, 103, 3267–3276. [Google Scholar] [CrossRef] [Scilit]
- Sun, D.I.; Ashley, B.; Brewer, B.; Hughes, A.; Tinney, W.F. Optimal power flow by Newton approach. IEEE Trans. Power Appar. Syst. 1984, 103, 2864–2880. [Google Scholar] [CrossRef] [Scilit]
- Ongsakul, W.; Tantimaporn, T. Optimal power flow by improved evolutionary programming. Electr. Power Compon. Syst. 2006, 34, 79–95. [Google Scholar] [CrossRef] [Scilit]
- El-Fergany, A.A.; Hasanien, H.M. Single and multi-objective optimal power flow using grey wolf optimizer and differential evolution algorithms. Electr. Power Compon. Syst. 2015, 43, 1548–1559. [Google Scholar] [CrossRef] [Scilit]
- Hazra, J.; Sinha, A.K. A multi-objective optimal power flow using particle swarm optimization. Eur. Trans. Electr. Power 2011, 21, 1028–1045. [Google Scholar] [CrossRef] [Scilit]
- Duman, S.; Güvenç, U.; Sönmez, Y.; Yörükeren, N. Optimal power flow using gravitational search algorithm. Energy Convers. Manag. 2012, 59, 86–95. [Google Scholar] [CrossRef] [Scilit]
- Bhattacharya, A.; Roy, P.K. Solution of multi-objective optimal power flow using gravitational search algorithm. IET Gener. Transm. Distrib. 2012, 6, 751–763. [Google Scholar] [CrossRef] [Scilit]
- Jahan, M.S.; Amjady, N. Solution of large-scale security constrained optimal power flow by a new bi-level optimisation approach based on enhanced gravitational search algorithm. IET Gener. Transm. Distrib. 2013, 7, 1481–1491. [Google Scholar] [CrossRef] [Scilit]
- El-Sehiemy, R.A.; Shaheen, A.M.; Farrag, S.M. Solving multi-objective optimal power flow problem via forced initialised differential evolution algorithm. IET Gener. Transm. Distrib. 2016, 10, 1634–1647. [Google Scholar]
- Varadarajan, M.; Swarup, K.S. Solving multi-objective optimal power flow using differential evolution. IET Gener. Transm. Distrib. 2008, 2, 720–730. [Google Scholar] [CrossRef] [Scilit]
- Pulluri, H.; Naresh, R.; Sharma, V. A solution network based on stud krill herd algorithm for optimal power flow problems. Soft Comput. 2016, 5, 1–18. [Google Scholar] [CrossRef] [Scilit]
- Adaryani, M.R.; Karami, A. Artificial bee colony algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2013, 53, 219–230. [Google Scholar] [CrossRef] [Scilit]
- Ghanizadeh, A.J.; Mokhtar, G.; Abedi, M.; Gharehpetian, G.B. Optimal power flow based on imperialist competitive algorithm. Int. Rev. Electr. Eng. 2011, 6, 1847–1852. [Google Scholar]
- Bhattacharya, A.; Chattopadhyay, P.K. Application of biogeography-based optimisation to solve different optimal power flow problems. IET Gener. Transm. Distrib. 2011, 5, 70–80. [Google Scholar] [CrossRef] [Scilit]
- Warid, W.; Hizam, H.; Mariun, N.; Abdul-Wahab, N.I. Optimal power flow using the Jaya algorithm. Energies 2016, 9, 678. [Google Scholar] [CrossRef] [Scilit]
- Radosavljević, J.; Klimenta, D.; Jevtić, M.; Arsić, N. Optimal power flow using a hybrid optimization algorithm of particle swarm optimization and gravitational search algorithm. Electr. Power Compon. Syst. 2015, 43, 1958–1970. [Google Scholar] [CrossRef] [Scilit]
- Bouchekara, H.R.; Chaib, A.E.; Abido, M.A.; El-Sehiemy, R.A. Optimal power flow using an improved colliding bodies optimization algorithm. Appl. Soft Comput. 2016, 42, 119–131. [Google Scholar] [CrossRef] [Scilit]
- Arul, R.; Ravi, G.; Velusami, S. Solving optimal power flow problems using chaotic selfadaptive differential harmony search algorithm. Electr. Power Compon. Syst. 2013, 41, 782–805. [Google Scholar] [CrossRef] [Scilit]
- Bouchekara, H.R.E.H.; Abido, M.A.; Boucherma, M. Optimal power flow using teaching learning- based optimization technique. Electr. Power Syst. Res. 2014, 114, 49–59. [Google Scholar] [CrossRef] [Scilit]
- Bouchekara, H.R. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. 2014, 24, 879–888. [Google Scholar] [CrossRef] [Scilit]
- Lai, L.L.; Ma, J.T.; Yokoyama, R.; Zhao, M. Improved genetic algorithms for optimal power flow under both normal and contingent operation states. Int. J. Electr. Power Energy Syst. 1997, 19, 287–292. [Google Scholar] [CrossRef] [Scilit]
- Attia, A.-F.; Sehiemy, R.A.E.; Hasanien, H.M. Optimal power flow solution in power systems using a novel Sine-Cosine. Int. J. Electr. Power Energy Syst. 2018, 99, 331–343. [Google Scholar] [CrossRef] [Scilit]
- Surender, R.S.; Srinivasa, R.C. Optimal power flow using glowworm swarm optimization. Int. J. Electr. Power Energy Syst. 2016, 80, 128–139. [Google Scholar] [CrossRef] [Scilit]
- Kumari, M.S.; Maheswarapu, S. Enhanced genetic algorithm based computation technique for multi-objective optimal power flow solution. Int. J. Electr. Power Energy Syst. 2010, 32, 736–742. [Google Scholar] [CrossRef] [Scilit]
- Surender, R.S. Solution of multi-objective optimal power flow using efficient meta-heuristic algorithm. Electr. Eng. 2017, 100, 401–413. [Google Scholar]
- Surender, R.S.; Abhyankar, A.R.; Bijwe, P.R. Reactive power price clearing using multi-objective optimization. Energy 2011, 36, 3579–3589. [Google Scholar]
- Surender, R.S. Security constrained optimal power flow with FACTS controllers using hybrid differential evolution and harmony search algorithm. Int. J. Appl. Eng. Res. 2016, 11, 10939–10944. [Google Scholar]
- Surender, R.S.; Bijwe, P.R. Differential evolution-based efficient multi-objective optimal power flow. Neural Comput. Appl. 2017, 31, 509–522. [Google Scholar] [CrossRef] [Scilit]
- Abhishek, R.; Malakar, T. Optimal reactive power dispatch using hybrid Nelder- Mead simplex based firefly algorithm. Int. J. Electr. Power Energy Syst. 2015, 66, 9–24. [Google Scholar]
- Chaib, A.E.; Bouchekara, H.R.; Mehasni, R.; Abido, M.A. Optimal power flow with emission and non-smooth cost functions using backtracking search optimization algorithm. Int. J. Electr. Power Energy Syst. 2016, 81, 64–77. [Google Scholar] [CrossRef] [Scilit]
- Niknam, T.; Narimani, M.; Jabbari, M.; Malekpour, A.R. A modified shuffle frog leaping algorithm for multi-objective optimal power flow. Energy 2011, 36, 6420–6432. [Google Scholar] [CrossRef] [Scilit]
- Sayah, S.; Zehar, K. Modified differential evolution algorithm for optimal power flow with non-smooth cost functions. Energy Convers. Manag. 2008, 49, 3036–3042. [Google Scholar] [CrossRef] [Scilit]
- Yang, X.S.; Deb, S. Cuckoo search via Lévy flights. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing, Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar]
- Yang, X.S.; Deb, S. Engineering optimisation by cuckoo search. Int. J. Math. Model. Num. Optim. 2010, 1, 330–343. [Google Scholar] [CrossRef] [Scilit]
- Gomes, G.F.; Cunha, S.S.A.; Ancelotti, A.C. A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates. Eng. Comput. 2018, 35, 619–626. [Google Scholar] [CrossRef] [Scilit]
- MATPOWER A MATLAB Power System Simulation Package Version 4.1. Available online: http://www.pserc.cornell.edu//matpower/ (accessed on 1 June 2020).
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).





