Abstract
The present study merges the teaching and learning algorithm (TLBO) and turbulent flow of water optimization (TFWO) to propose the hybrid TLTFWO. The main purpose is to provide optimal power flow (OPF) of the power network. To this end, the paper also incorporated photovoltaics (PV) and wind turbine (WT) generating units. The estimated output power of PVs/WTs and voltage magnitudes of PV/WT buses are included, respectively, as dependent and control (decision) variables in the mathematical expression of OPF. Real-time wind speed and irradiance measurements help estimate and predict the power generation by WT/PV units. An IEEE 30-bus system is also used to verify the accuracy and validity of the suggested OPF and the hybrid TLTFWO method. Moreover, a comparison is made between the suggested approach and the competing algorithms in solving the OPF problem to demonstrate the capability of the TLTFWO from robustness and efficiency perspectives.
1. Introduction
The OPF aims to optimize various variables and parameters of the power system by optimizing a given objective function subject to different limits and constraints. The literature has greatly addressed this topic as a complex and time-demanding problem with its nonlinear and non-convex nature in most cases [1]. Further, various forms of mathematical expressions have already been introduced for OPFs with one or several objective functions that attempt to minimize/maximize some parameters of the power system. Although the major targets of these problems may be quite similar, they are solved using different algorithms and approaches due to their distinct features and disparities in terms of constraints [2].
Simultaneous with the adoption of distributed generation (DG) throughout the power system, OPF problems have become the center of attention again [2]. On account of widely used PV/WT, besides utilizing DGs and renewables, new issues and topics have emerged in the operation of power systems [3]. To successfully operate renewables with intermittent output to supply the demand, one must consider renewables’ stochastic power generation, particularly PV and WT generating units. The presence of renewables makes solving the OPF problem challenging with quite a few parameters to determine and optimize. This is because renewable resources with their intermittent nature led to the injection of uncertain dynamics into the system [4].
Although popular optimization tools, including nonlinear programming (NLP) [1], quadratic programming (QP) [2], and linear (LP) and Newton’s method [3] may provide promising solutions to the OPF, there are some obstacles when incorporating them for solving real power systems with their complicated non-convex non-differentiable objective functions [4]. Some of the mentioned algorithms are unable to properly model fuel cost due to the presence of other determining parameters like valve points or prohibited operating zones. So, one approach would be trial and error to find the optimal values, which is a time-demanding task when dealing with a large-scale system. One reasonable solution is to adopt faster and more efficient tools. Metaheuristic algorithms have been recently introduced and widely used to address the aforementioned issues [4]. Several unique features of metaheuristic algorithms when dealing with OPF include discarding the Hessian/gradient matrix, and using stochastic elements, to name but a few [5]. Diverse algorithms have been introduced and discussed in the literature regarding the solution to OPFs, as shown in Table 1.
Table 1.
Summary of the proposed methods for solving the OPF problems in the recent literature.
The TFWO algorithm imitates the physical behavior of the turbulent flow of water, in which water follows a circular path with a changing magnitude and speed. In TFWO, a whirlpool represents water’s behavior seen in the ocean, sea, and river. A hole in the center of the whirlpool attracts the particles and elements around it by applying a centripetal force. Such a force pulls the moving object toward the center of the whirlpool while the object’s speed remains unchanged. This algorithm has been adopted in many applications, several of which can be seem in Table 2.
Table 2.
Summary of some applications of the TFWO algorithm in the recent literature.
The optimal power flow problem is very complex, nonlinear, and non-convex. Thus, the present study combines the power of TFWO and TLBO algorithms to propose a novel robust algorithm for various OPF problems in integrated systems.
Here are the main contributions of this paper:
- Hybridizing teaching and learning algorithms with turbulent flow optimizations developed a novel, efficient, and robust optimization algorithm named TLTFWO. This method is used to optimize optimal power flow (OPF) problems involving conventional thermal power plants, solar photovoltaics, and distributed wind power.
- This work addresses the uncertainties of renewable generation by using the Weibull probability density function to model wind distribution and the lognormal probability density function to model solar radiation.
- In addition to fuel costs, emissions, power losses, and voltage deviations, OPF also considers fuel costs, emissions, power losses, and voltage deviations. Factors such as economics, technology, and safety limit these functions. Furthermore, this study examined reserve, direct, and penalty costs in addition to thermal power unit production costs.
- An optimal scheduling of thermal power plants based on renewable energy is determined by the amount of carbon tax associated with the goal function.
In order to demonstrate the validity and effectiveness of the proposed TLTFWO algorithm, it is compared to other recently published algorithms on the IEEE 30-bus test system.
The rest of the study is organized as follows. Section 2 formulates the OPF problem. Section 3 states the optimization steps of the proposed algorithm. Section 4 adopts the method for an IEEE 30-bus network with various power flow functions and provides the implementation results of TFWO. Eventually, conclusions are stated in Section 5 of the article.
2. Description of the Problem
The combined use of WT–PV accounts for the convoluted nature of the OPF as the WT and PV output power is intermittent and time-varying. To consider such uncertain behavior, the OPF problem is expressed in the present study by taking into account some assumptions:
- The active power output of WT–PV is uncertain and time-varying [50],
- The OPF is executed ten times in a period of 10 min. So, irradiance and wind speed are sampled periodically at each 1 min.
- Noting that WT/PV units can also generate reactive power, the voltage magnitudes of WT/PV buses have been assumed to be control parameters [51].
Equation (1) describes the mathematical expression of the OPF problem [52].
Constrained by:
F shows the objective function; x is a vector with decision variable elements, active energy of units (PG) except for the slack bus (Bus 1), output voltages of generating units (VG), transformer taps (T), and (QC) denotes the shunt VAR compensations [53]:
NG, NT and NC indicate the number of thermal generators, transformers, and VAR compensators, respectively.
In addition, y is the vector of dependent variables, such as power at the slack bus (PG1), the voltage at the load bus (VL), the reactive output power of a generator (QG), and apparent power flow through the transmission line (Sl) [54]:
NTL and NL show the size of network lines and load buses.
2.1. Constraints
Equations (2) express the equality constraints represented by conventional OPF equations [53].
where NB is the size of buses; Qi and Pi are reactive and active power injection at bus i; represents the voltage angle, and Bij and Gij are the imaginary and real terms of the bus admittance matrix.
Inequality constraints are provided by Equation (3). The constraints include functional operating parameters, like magnitudes and limits of the voltage on load buses, limits on the reactive power output of generators, and limits on branch power flow [53].
The solution space of the OPF problem is described by Equation (4) as follows:
2.2. Objective Functions
OPF problems normally include one or several objective functions (F). Function F, in this study, calculates the overall fuel cost of thermal power plants (Fcost) and is formulated in terms of the output power generation (PGi) as follows:
In this equation, ai, bi and ci show the cost coefficients of the ith unit.
Another optimization function is Ploss so that active power loss of the power system is minimized:
The third optimization function attempts to minimize voltage deviation (VD) to bring safety to the equipment and provide high-quality services to the customers [55]:
Here, Vi is the voltage magnitude of bus i, whereas expresses the reference voltage magnitude of bus i, generally set at one p.u.
Traditional power plants generally require fossil fuel to rotate the turbine and generator shaft, thus, producing the output power. In this process, much pollution is emitted, which needs to be addressed. Equation (19) formulates the minimization of nitrogen oxide (NOx) and sulfur oxide (SOx) gases emission levels [56]:
where, (ton/h), (ton/h MW), (ton/h MW2), (ton/h) and (1/MW) are emission coefficients of the ith power plant.
To consider the violation of constraints, a penalty function as follows is added to the main objective function:
Here, λP, λV, λQ and λS denote penalty factors; and xlim represents an auxiliary variable defined as follows:
2.3. Modelling of WT and PV Generation
2.3.1. Modelling of WT Generation
The following equation formulates the electrical power generation by a wind turbine for different wind speeds [51]:
In this equation, Pwtn shows the wind turbine’s nominal power, vn denotes the nominal speed of the wind, vci and vco express cut-in and cut-out wind speeds.
The probability density function and cumulative density function (CDF) of wind speed for a given period are generally expressed using a Weibull function [19]:
Thus, wind speed can be calculated by inversing the CDF:
In the above equations, fv(v) shows the Weibull PDF of v, k and C state the shape and scale variables of the Weibull distribution, and r shows a figure distributed uniformly in the range of [0, 1]. The following equation calculates the estimated output power generation by a given WT [19,53]:
here, shows the gth state of v at the tth period, PWTg represents the output electrical power found from (22) for v = , and expresses the probability of v for state g for period t.
2.3.2. Modelling of PV Output Power
The output electrical power of a PV generating unit can be formulated as follows, which depends on irradiance [19]:
shows the nominal power generation by the PV unit, S denotes the irradiance or amount of solar power hit on the surface of a PV module (W/m2), Sstc expresses the irradiance at normal conditions (STC), and Rc shows a specific irradiance point.
Intermittent irradiance is generally modeled using the Beta PDF (fs(S)) as follows [53]:
where S is the irradiance (kW/m2), whereas and are the shape variables of the Beta function, also is the Gamma function.
The output power generation by a given PV unit can finally be calculated as follows [19,53].
In this equation, is the gth state of solar irradiance at period t, PPVg gives the output power of the PV unit found from (27) for S = .
3. The Proposed Optimization Hybrid Algorithm
3.1. TFWO
In the remainder of the article, the TFWO algorithm is described step by step.
3.1.1. How Are Whirlpools Made?
The algorithm’s initial population (X0) (Np: the number of the initial swarm) is segregated into NWh groups or whirlpools. Next, the strongest member of the population (the population with more suitable values of objective function f ()) or whirlpool (Wh) is determined as the center of the whirlpool and its hole, which attracts objects and the particles (X) around it, Np-NWh is the number of initial objects according to their distances to the center.
3.1.2. How Whirlpools Impact Their Own and other Whirlpools’ Objects and Particles
Every Wh applies a centripetal force and attracts and unifies the objects and particles (X), thus absorbing them into the sink. Hence, jth whirlpool located at Whj makes its position unified with that of the ith particle (Xi), i.e., Xi = Whj. Nonetheless, other whirlpools, according to their distances (Wh-Whj) and objective values (f ()), cause some deviations (∆Xi). Hence, the novel location of the ith particle is equal to Xinew = Whj − ∆Xi. Figure 1 illustrates the effects of these whirlpools on their set’s objects and particles.
Figure 1.
The model by whirlpool for optimization purposes.
According to Figure 1, the objects and particles (X) move around the whirlpool center at a special angle (δ). As a result, the angle varies at each iteration of the algorithm as: .
For ∆Xi, the furthest and nearest whirlpools are calculated according to their objective functions, i.e., the maximum and minimum values of Equation (30), and based on the equation Equations (34) and (35), given below and the value of ith particle’s angle concerning its whirlpool, jth, i.e., δi, variation of the particle’s position subject to a reduction in the objective function (describing the particle’s intelligence) is obtained:
where is with a minimum value of and is with a maximum value of , respectively. The pseudo-code of generating a new position can be summarized given in Algorithm 1.
| Algorithm 1. Generating the new position (Pseudo-code 1) | |
| 1: | for |
| 2: | Calculate using Equation (30) |
| 3: | end |
| 4: | with the minimum value of |
| 5: | with the maximum value of |
| 6: | |
| 7: | Calculate using Equation (31) |
| 8: | |
Then, the new position can be updated using the pseudo-code provided in Algorithm 2.
| Algorithm 2. Updating the new position (Pseudo-code 2) | |
| 1: | |
| 2: | if |
| 3: | |
| 4: | |
| 5: | end |
3.1.3. Centrifugal Force
Centripetal force drags the moving objects into the center, but centrifugal force acts the opposite. Centrifugal force (or FEi) may be greater than the FEi of Wh and move particles randomly to novel positions. Centrifugal force is modeled in Equation (33). This is performed so that FEi is found according to its angle with the center of the whirlpool. In the case the FEi is greater than a random value of r, the centrifugal attraction and drag apply randomly on the chosen pth dimension as given here:
Algorithm 3 summarized he pseudo-code of this process.
| Algorithm 3. Updating pth position using the centrifugal force (Pseudo-code 3) | |
| 1: | Evaluate the centrifugal force ( using Equation (33) |
| 2: | |
| 3: | |
| 4: | Update using Equation (34) |
| 5: | |
| 6: | end |
This is expressed as shown in Figure 2.
Figure 2.
Acting forces in whirlpools.
3.1.4. Interactions between Whirlpools
To model and calculate ∆Whj, the objective function and minimum value of Equation (35) are used to calculate the nearest whirlpool, and according to the Equations (36) and (37) given in the following and based on the value of the jth whirlpool’s angle, δj, variation of the whirlpool’s position subject to the reduction in its objective function (artificial intelligence) is obtained.
Algorithm 4 presents the pseudo-code of this phase.
| Algorithm 4. Whirlpools’ interaction process (Pseudo-code 4) | |
| 1: | for |
| 2: | Calculate using Equation (35) |
| 3: | |
| 4: | with the minimum value of |
| 5: | Evaluate using Equation (36) |
| 6: | |
| 7: | |
Updating mechanism whirlpools is illustrated in Algorithm 5.
| Algorithm 5. Whirlpools’ updating process (Pseudo-code 5) | |
| 1: | |
| 2: | |
| 3: | |
| 4: | |
| 5: | |
Subsequently, provided that the most potent member within new elements of the whirlpool’s set is stronger and/or the objective function is smaller than the center and hole of the whirlpool, it is chosen as the new center and hole of the whirlpool for the next iteration, and the role of this most vital new member is replaced with the previous center and well of the whirlpool, as shown in Algorithm 6.
| Algorithm 6. Selection mechanism (Pseudo-code 6) | |
| 1: | |
| 2: | |
| 3: | |
| 4: | |
Figure 3 illustrates the step-by-step procedure of the TFWO algorithm.
Figure 3.
Flowchart of the original TFWO.
3.2. TLBO Algorithm
This method was presented in 2012 by Rao et al., which is similar to other optimization methods derived from nature, is based on population, and refers to the influence of a teacher on student learning in the classroom. The TLBO algorithm takes advantage of the students’ learning ability in the classroom and the teacher’s teaching to improve the class’s academic level. The teacher and the students are the two main elements of the algorithm. In iteration i, the teacher (Ti) attempts to increase the student’s academic level and bring them to their academic level, which can be achieved by improving the students’ average from the value Mi to the value Mi + 1 in the next iteration. Because the students’ level in the first iteration increases with the teacher’s training, a new teacher is selected for the next iteration to provide further training to the students to advance the education process. This new teacher in the new iteration (i + 1) is selected from among the students in the new iteration as a selection among the best member (Ti + 1).
In this algorithm, first, an initial population is determined with the size of swarm Np and the size of design parameters D equal to the number of structural elements. Suppose this population is considered a matrix. In that case, the population of the class is defined according to the Equation (1) of the matrix with Npop rows and D columns.
3.2.1. Teaching Phase
In this phase, the member with the best value (minimum response value for weight) is chosen from the population as the teacher. Then, the following equation is applied to each of the students (e.g., to the ith student):
Parameter is the movement step and the difference between the teacher and class mean. It should be selected, so students’ knowledge is transferred to the teacher. This parameter is calculated as follows:
Here, is the mean position of all members up to the current iteration of the algorithm and rand is a random variable between 0 and 1 with dimensions equal to the variables of the problem under study. Moreover, is the learning rate, which is either 1 or 2, i.e., . If, in the above equation, has a better position than , the position of is equal to . Because TLBO is an iteration-based algorithm, the role of the teacher substitutes for that of one of the students at the end of each teaching phase. It is essential to calculate the average to show the search scale. The formulation presented by Rao to calculate the mean value is as follows:
3.2.2. Learning Phase
This step constitutes the second part of the TLBO algorithm, in which the students enhance their knowledge and information. Each of the students communicates with other students randomly, e.g., with the jth member shown by , and if the level of each one is higher, they teach lessons to the other student to enhance their status. This process is stated as follows. If the jthe member has a better function value than the ith member:
Otherwise,
If, in the above equation, has a better position than , then the position of will be equal to .
3.3. The Proposed TLTFWO Algorithm
Trapping in the local optima and low accuracy are two major disadvantages of the original TFWO algorithm. The current article presents the TLTFWO algorithm to strengthen the weak points of the TFWO and facilitate information exchange among the population. Each of the members or individuals is constantly communicating with others in other populations. This helps advance the searching step within the search space and prevent trapping in the local optima. Thereby, the performance of the TFWO is remarkably improved, and the TLBO algorithm’s ability to search the decision space is enhanced, as well as its exploitation potential.
Equation (44) describes the modified and improved searching process in the hybrid TLTFWO algorithm. In this equation, and are used in the learning phase of the ith particle and the whirlpool to which ith particle belongs, i.e., , is adopted for the teaching phase. In this equation, it moves towards the global and local optima and between them based on different movement equations and different accelerations so that the searching range is somehow improved, and this leads to the algorithm effectively avoiding from trapping in the local optima. This new equation helps enhance local and global searching potential and thus reaches the final solution.
4. TLTFWO for Different OPF Problems
The IEEE 30-bus system is used to test TFWO, TLBO, and TLTFWO algorithms by examining eight cases of OPF problems. The maximum number of iterations is set at 600 in all the algorithms, the TFWO with Npop = 45 (population size) and NWh = 3 (number of whirlpools), TLBO with Npop = 30, and TLTFWO with Npop = 45 and NWh = 3. Power systems parameters are given in [56]. MATLAB 8.3 (R2014a) is adopted for simulations in a PC with a Corei7 CPU 3.0 GHz and 8.0 GB RAM configuration.
4.1. OPF Solutions IEEE 30-Bus Network [56]
As demonstrated in Figure 4 [56], the active and reactive demand of the test system are 283.4 MW and 126.2 MVAr, respectively.
Figure 4.
The layout of the IEEE 30-bus system.
The capability of the suggested TLTFWO algorithm is demonstrated by applying six OPF cases to the test system (without WT and PV). The objective functions are the same as in Section 2. Table 3 reports the optimal results found by the algorithm as the best values for thirty runs on each case. The results are compatible with the assumed objective functions, where all limits are observed.
Table 3.
Optimal values of the OPF problem variables without stochastic renewable energy, obtained by TLTFWO.
4.1.1. Case 1: Minimization of Fuel Cost
In Case 1, the fuel cost of all generating units is minimized as in Equation (46):
Simulation results, shown in Table 3, illustrate that the fuel cost when applying the TLTFWO is 800.4780 (USD/h), which is less compared with those of the results reported in the literature and novel optimization approaches listed in Table 4, such as tabu search (TS) [57], artificial bee colony (ABC) [58], hybrid shuffle frog leaping algorithm (SFLA) and simulated annealing (SFLA-SA) [59], differential evolution (DE) [60], adaptive group search optimization (AGSO) [61], MSA [56], GWO [62], evolutionary programming (EP) [63], modified Gaussian bare-bones imperialist competitive algorithm (MGBICA) [64], Aquila optimizer (AO) [65], hybrid particle swarm optimization (PSO) and GSA (gravitational search algorithm) (PSOGSA) [66], hybrid of imperialist competitive algorithm (ICA) and TLBO (teaching-learning-based optimization) (MICA–TLA) [67], adaptive real coded biogeography-based optimization (ARCBBO) [68], a modified honey bee mating optimization (MHBMO) [9], manta ray foraging optimization (MRFO) [69], flower pollination algorithm (FPA) [56], stud krill herd algorithm (SKH) [70], an improved EP (IEP) [71], hybrid firefly algorithm (FA) and JAYA (HFAJAYA) [72], JAYA [73], firefly algorithm (FA) [72], moth-flame optimization (MFO) [56], hybrid phasor PSO (PPSO) and GSA (PPSOGSA) [55], hybrid modified PSO (MPSO) and SFLA (MPSO-SFLA) [11], teaching-learning-based optimization (TLBO), and TFWO. Figure 5 illustrates the convergence of the objective function.
Table 4.
Optimal results of the current research in Case 1.
Figure 5.
Convergence trends for Case 1.
4.1.2. Case 2: Minimization of Piecewise Quadratic Fuel Cost
Several thermal generating units can utilize fuel sources such as oil, coal or natural gas. The fuel cost coefficients of generators operating with a single fuel type are similar to those of Case 1. The fuel cost characteristics of the units located at buses 1 and 2 are expressed as:
where nf denotes the number of fossil fuel alternatives for the ith generating unit, and ai,k, bi,k, and ci,k are cost coefficients of generating unit i when the kth fuel is the alternative.
The objective function can be described by Equation (42).
According to Table 3, the fuel cost when the suggested algorithm is applied is 646.4715 (USD/h). The best result belongs to the hybrid TLTFWO algorithm when compared with the results of other techniques listed in Table 5, such as MSA [56], gbest guided ABC (GABC) [74], MFO [56], MPSO-SFLA [11], FPA [56], Lévy TLBO (LTLBO) [4], social spider optimization (SSO) [14], a modified DE (MDE) [60], sparrow search algorithm (SSA) [75], an improved EP (IEP) [71], MICA-TLA [67], TLBO, and TFWO, where the TLTFWO provides best fuel cost than the reported results in the literature. Moreover, Figure 6 demonstrates the convergence behavior of the algorithms when applied to the OPF problem with minimum fuel cost (USD/h).
Table 5.
The optimal results found by different algorithms in Case 2.
Figure 6.
Convergence trends for Case 2.
4.1.3. Case 3: Minimization of Fuel Cost Considering VPEs
To consider the impact of loading on the performance of generating units, this part of the article adds a new (sinusoidal) term in the cost functions of generating units so that vale point effects (VPEs) behavior is imitated.
The VPEs are involved in the cost function as Equation (49).
Here ei and fi show the valve point cost coefficients of the ith unit.
Table 3 and Table 6 tabulate the optimal settings of control variables of the suggested approach, where a comparison is made between the TLTFWO and its counterparts. The suggested method achieves the minimum fuel cost, which is 832.1584 (USD/h). Further, the algorithm helps reach the most suitable OPF solutions as per the obtained results. The convergence curves of the TFWO, TLBO and TLTFWO algorithms in Case 3 are shown in Figure 7.
Table 6.
Optimal results found by the TLTFWO in Case 3.
Figure 7.
Convergence trends in Case 3.
In cases 4 to 6, the TLTFWO algorithm is applied to find more suitable solutions to multi-objective OPF problems. Moreover, the best simulation solutions found by the TLTFWO in cases 4 to 6 are listed in Table 3.
4.1.4. Case 4: Minimization of Real Power Loss and Fuel Cost
Here, the performance of the TLTFWO algorithm is assessed, where the objective function is formulated such that the quadratic cost function and active power loss are minimized based on Equations (16) and (17). Thirty tests are executed in simulations to solve the OPF problem repetitively using TLTFWO. Equation (50) gives the objective function of OPF:
here = 40 is set, similar to [56].
Table 3 shows the optimal settings of control variables. Additionally, the convergence behavior of the best result obtained for fuel cost from the implemented algorithm can be provided in Figure 8. Table 7 compares the performance of the proposed TLTFWO algorithm with some other techniques already mentioned throughout the article. The values of fuel cost and active power loss in the case of utilizing the proposed method are 859.0075 (USD/h) and 4.5295 (MW), respectively.
Figure 8.
Convergence trends for Case 4.
Table 7.
Optimal results of the present study in Case 4.
According to Table 5, one can understand that the overall objective function found by the TLTFWO is significantly smaller than those of the previous research reports.
4.1.5. Case 5: Minimization of Fuel Cost and Voltage Deviation
Among the critical indices of network security and continuation of supply to the customers is the magnitude of voltages of network buses. It is worth noting that adopting only one cost objective function in the OPF problem reaches a solution in which the voltage profile is unsatisfying. To this end, the present problem utilizes two objective functions: the fuel cost is minimized, the voltage profile is enhanced, and the voltage deviation on load buses does not violate one p.u. Equation (51) formulates the objective function of Case 5:
where, = 100 [56].
Table 3 provides the results of optimal settings of control variables when the TLTFWO is used for simulations. In addition, Table 8 compares the results of various algorithms. As is observed, TLTFWO has significantly reduced the value of the multi-objective function. The convergence curves of this function obtained by the TFWO, TLBO and TLTFWO algorithms in Case 5 are shown in Figure 9.
Table 8.
Optimal results of the present study in Case 5.
Figure 9.
Convergence trends in Case 5.
4.1.6. Case 6: Minimization of Fuel Cost, Emissions, Voltage Deviation and Losses
This study deals with two types of pollutant gases emitted from generating units, SOx and NOx. By assigning appropriate coefficients for their price, attempts to minimize the tota amoutn of emission as given in Equation (25). This equations attempts to find minimum values of fuel cost, votage deviation, pollutant level, and power loss at the same time:
The present paper adopts = 21, = 22 and = 19 [56] as the weight coefficients.
Once again, the TLTFWO algorithm demonstrates its potential to deal with the formulated optimization problem. Table 9 lists the results of different algorithms when applied to the problem.
Table 9.
Optimal results of the present study in Case 6.
As per this table, the minimum value of the objective function is 964.2506, which is smaller than its counterparts. The convergence curve of the total objective function in Case 6 by the TFWO, TLBO, and TLTFWO algorithms is displayed in Figure 10.
Figure 10.
Convergence trends for Case 6.
4.2. OPF Problem Solution in the Presence of WT and PV Units
4.2.1. Case 7: Minimizing the Generation Cost When Incorporating WT and PV Generation
In this case, the TLTFWO helps find the minimum fuel, wind, and PV costs defined by Equation (53) for a system with WT and PV units.
NW and NV are the number of WT and PV units in this equation. Further, and express the output power generation cost of the ith WT and PV units, respectively.
Cost coefficients, in this case, are similar to Case 1, and PDF parameters are given in Table 10. Table 11 provides the optimal solutions of TLTFWO obtained for more than thirty runs. As observed, incorporating the optimal parameters helps decrease the objective function significantly compared to TFWO and TLBO. Moreover, Figure 11 compares convergence behavior in Case 7 between TFWO, TLBO and TLTFWO algorithms.
Table 10.
PDF parameters of WT and PV units [19].
Table 11.
Optimal variables in Case 7.
Figure 11.
Convergence trends for Case 7.
4.2.2. Case 8: Minimizing Generation Cost in the Presence of WT and PV Units with the Carbon Tax
Carbon tax (Ctax) is assumed on emissions, so the application of clean energy like WT and PV units is encouraged. The emission cost can be mathematically expressed as follows [19]:
Ctax is estimated to be USD 20 per tonne [19].
Table 12 lists the OPF results obtained by estimating the output power of WT and PV units while considering a carbon tax. As one can be observed, the suggested TLTFWO gives more suitable solutions and results than both TFWO and TLBO. In the case of applying the carbon tax, both WT and PV units produce higher amounts of output power.
Table 12.
The variables’ optimal values obtained for Case 8.
Moreover, Figure 12 illustrates the convergence characteristics of the discussed methods. As is seen, the suggested TLTFWO is superior to other algorithms in terms of convergence to the global optima with less number of iterations than TFWO and TLBO. So, one can choose TLTFWO for more complicated OPF problems when stochastic variables like intermittent output power of WT and PV generating units are considered.
Figure 12.
Convergence trends for Case 8.
4.3. Discussions
Table 13 lists the results related to the cost’s minimum, maximum, standard deviation, and mean values. According to this table, the TLTFWO provides more suitable solutions than its counterparts, i.e., PSO [87] (population size = 60), GA [88] (population size= 80), TFWO, and TLBO. Furthermore, even the worst solution of the proposed TLTFWO is more desirable than the best solutions of the PSO, GA, TFWO, and TLBO algorithms. So, TLTFWO is preferred when dealing with OPF problems in reality. Additionally, there is a small difference between the worst, average, and best solutions of the TLTFWO, showing its stability and reliability. The time required to converge to the optimal solution is also acceptable regarding the TLTFWO algorithm.
Table 13.
Results of various parameters obtained by TTFWO, TFWO, and TLBO algorithms.
Moreover, the first benefit of using renewable energy sources can be understood by comparing the fuel cost calculated in the two studied cases, 1 and 7. The optimized calculation cost in case 1 for the proposed algorithm equals 800.4780 USD/h. In contrast, the value of the fuel cost calculated in case 7 of the article for the same system with renewable energy is equal to 781.9791 USD/h, which has a significant reduction. On the other hand, with the optimal use of renewable energy sources in the energy system, pollution can be effectively reduced. For example, by comparing cases 7 and 8, it can be seen that by considering the amount of production pollution as an objective function, the amount of pollution has been reduced effectively. For the proposed algorithm, it has decreased from the value of 1.76245 t/h to a much lower value and almost half equal to 0.88144 t/h. If we had used fossil fuel sources instead of these renewable energy production units, we would never have been able to reduce the amount of production pollution to this extent.
5. Conclusions
The current article combined TFWO and TLBO algorithms to introduce a novel optimization algorithm named TLTFWO. The OPF problem was then formulated as a nonlinear optimization problem with some constraints and limits. To improve voltage profile and reduce the fuel cost as much as possible, various objective functions are expressed while considering the impact of the valve point and the presence of PV and WT generating units. The simulations are implemented on the IEEE 30-bus network. According to the findings, the TLTFWO algorithm shows promising performance by successfully solving the multi-objective OPF problem. Simulations prove the robustness of TLTFWO in reaching the optimum global point with optimal adjustments of control variables. The suggested approach can be adopted as the desired tool to address complex power systems and experience more updates and improvements in the upcoming years.
Author Contributions
M.A.: Conceptualization, methodology, software, writing—original draft; A.A.: Conceptualization, methodology, software, writing—original draft; A.Y.A. and P.S.: Supervision, validation, writing—review and editing. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Acknowledgments
The authors are grateful to the Prince Faisal bin Khalid bin Sultan Research Chair in Renewable Energy Studies and Applications (PFCRE) at Northern Border University for its support and assistance.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Pourakbari-Kasmaei, M.; Mantovani, J.R.S. Logically constrained optimal power flow: Solver-based mixed-integer nonlinear programming model. Int. J. Electr. Power Energy Syst. 2018, 97, 240–249. [Google Scholar] [CrossRef]
- Momoh, J.A.; Adapa, R.; El-Hawary, M.E. A review of selected optimal power flow literature to 1993. I. Nonlinear and quadratic programming approaches. IEEE Trans. Power Syst. 1999, 14, 96–104. [Google Scholar] [CrossRef]
- Momoh, J.A.; El-Hawary, M.E.; Adapa, R. A review of selected optimal power flow literature to 1993. II. Newton, linear programming and interior point methods. IEEE Trans. Power Syst. 1999, 14, 105–111. [Google Scholar] [CrossRef]
- Ghasemi, M.; Ghavidel, S.; Gitizadeh, M.; Akbari, E. An improved teaching–learning-based optimization algorithm using Lévy mutation strategy for non-smooth optimal power flow. Int. J. Electr. Power Energy Syst. 2015, 65, 375–384. [Google Scholar] [CrossRef]
- Dasgupta, K.; Roy, P.K.; Mukherjee, V. Power flow based hydro-thermal-wind scheduling of hybrid power system using sine cosine algorithm. Electr. Power Syst. Res. 2020, 178, 106018. [Google Scholar] [CrossRef]
- Attia, A.-F.; el Sehiemy, R.A.; Hasanien, H.M. Optimal power flow solution in power systems using a novel Sine-Cosine algorithm. Int. J. Electr. Power Energy Syst. 2018, 99, 331–343. [Google Scholar] [CrossRef]
- Güçyetmez, M.; Çam, E. A new hybrid algorithm with genetic-teaching learning optimization (G-TLBO) technique for optimizing of power flow in wind-thermal power systems. Electr. Eng. 2016, 98, 145–157. [Google Scholar] [CrossRef]
- Pham, L.H.; Dinh, B.H.; Nguyen, T.T. Optimal power flow for an integrated wind-solar-hydro-thermal power system considering uncertainty of wind speed and solar radiation. Neural Comput. Appl. 2022, 34, 10655–10689. [Google Scholar] [CrossRef]
- 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]
- Maheshwari, A.; Sood, Y.R. Solution approach for optimal power flow considering wind turbine and environmental emissions. Wind Eng. 2022, 46, 480–502. [Google Scholar] [CrossRef]
- Narimani, M.R.; Azizipanah-Abarghooee, R.; Zoghdar-Moghadam-Shahrekohne, B.; Gholami, K. A novel approach to multi-objective optimal power flow by a new hybrid optimization algorithm considering generator constraints and multi-fuel type. Energy 2013, 49, 119–136. [Google Scholar] [CrossRef]
- Duman, S.; Wu, L.; Li, J. Moth swarm algorithm based approach for the ACOPF considering wind and tidal energy. In The International Conference on Artificial Intelligence and Applied Mathematics in Engineering; Springer: Cham, Switzerland, 2019; pp. 830–843. [Google Scholar]
- Herbadji, O.; Slimani, L.; Bouktir, T. Optimal power flow with four conflicting objective functions using multi-objective ant lion algorithm: A case study of the algerian electrical network. Iran. J. Electr. Electron. Eng. 2019, 15, 94–113. [Google Scholar] [CrossRef]
- Nguyen, T.T. A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 2019, 171, 218–240. [Google Scholar] [CrossRef]
- Riaz, M.; Hanif, A.; Hussain, S.J.; Memon, M.I.; Ali, M.U.; Zafar, A. An optimization-based strategy for solving optimal power flow problems in a power system integrated with stochastic solar and wind power energy. Appl. Sci. 2021, 11, 6883. [Google Scholar] [CrossRef]
- Sarda, J.; Pandya, K.; Lee, K.Y. Hybrid cross entropy—Cuckoo search algorithm for solving optimal power flow with renewable generators and controllable loads. Optim. Control. Appl. Methods 2021, 1–25. [Google Scholar] [CrossRef]
- Sarhan, S.; El-Sehiemy, R.; Abaza, A.; Gafar, M. Turbulent Flow of Water-Based Optimization for Solving Multi-Objective Technical and Economic Aspects of Optimal Power Flow Problems. Mathematics 2022, 10, 2106. [Google Scholar] [CrossRef]
- Khan, I.U.; Javaid, N.; Gamage, K.A.A.; Taylor, C.J.; Baig, S.; Ma, X. Heuristic algorithm based optimal power flow model incorporating stochastic renewable energy sources. IEEE Access 2020, 8, 148622–148643. [Google Scholar] [CrossRef]
- Biswas, P.P.; Suganthan, P.N.; Amaratunga, G.A.J. Optimal power flow solutions incorporating stochastic wind and solar power. Energy Convers. Manag. 2017, 148, 1194–1207. [Google Scholar] [CrossRef]
- Ali, Z.M.; Aleem, S.H.E.A.; Omar, A.I.; Mahmoud, B.S. Economical-environmental-technical operation of power networks with high penetration of renewable energy systems using multi-objective coronavirus herd immunity algorithm. Mathematics 2022, 10, 1201. [Google Scholar] [CrossRef]
- Ghasemi, M.; Ghavidel, S.; Akbari, E.; Vahed, A.A. Solving nonlinear, non-smooth and non-convex optimal power flow problems using chaotic invasive weed optimization algorithms based on chaos. Energy 2014, 73, 340–353. [Google Scholar] [CrossRef]
- Elattar, E.E. Optimal power flow of a power system incorporating stochastic wind power based on modified moth swarm algorithm. IEEE Access 2019, 7, 89581–89593. [Google Scholar] [CrossRef]
- Ma, R.; Li, X.; Luo, Y.; Wu, X.; Jiang, F. Multi-objective dynamic optimal power flow of wind integrated power systems considering demand response. CSEE J. Power Energy Syst. 2019, 5, 466–473. [Google Scholar] [CrossRef]
- Salkuti, S.R. Optimal power flow using multi-objective glowworm swarm optimization algorithm in a wind energy integrated power system. Int. J. Green Energy 2019, 16, 1547–1561. [Google Scholar] [CrossRef]
- Ahmad, M.; Javaid, N.; Niaz, I.A.; Almogren, A.; Radwan, A. A Bio-Inspired Heuristic Algorithm for Solving Optimal Power Flow Problem in Hybrid Power System. IEEE Access 2021, 9, 159809–159826. [Google Scholar] [CrossRef]
- Kyomugisha, R.; Muriithi, C.M.; Edimu, M. Multi-objective optimal power flow for static voltage stability margin improvement. Heliyon 2021, 7, e08631. [Google Scholar] [CrossRef]
- Yuan, X.; Zhang, B.; Wang, P.; Liang, J.; Yuan, Y.; Huang, Y.; Lei, X. Multi-objective optimal power flow based on improved strength Pareto evolutionary algorithm. Energy 2017, 122, 70–82. [Google Scholar] [CrossRef]
- Maheshwari, A.; Sood, Y.R.; Jaiswal, S.; Sharma, S.; Kaur, J. Ant Lion Optimization Based OPF Solution Incorporating Wind Turbines and Carbon Emissions. In Proceedings of the 2021 Innovations in Power and Advanced Computing Technologies (i-PACT), Kuala Lumpur, Malaysia, 27–29 November 2021; pp. 1–6. [Google Scholar]
- Elattar, E.E.; ElSayed, S.K. Modified JAYA algorithm for optimal power flow incorporating renewable energy sources considering the cost, emission, power loss and voltage profile improvement. Energy 2019, 178, 598–609. [Google Scholar] [CrossRef]
- El-Sattar, S.A.; Kamel, S.; Ebeed, M.; Jurado, F. An improved version of salp swarm algorithm for solving optimal power flow problem. Soft Comput. 2021, 25, 4027–4052. [Google Scholar] [CrossRef]
- Abdo, M.; Kamel, S.; Ebeed, M.; Yu, J.; Jurado, F. Solving non-smooth optimal power flow problems using a developed grey wolf optimizer. Energies 2018, 11, 1692. [Google Scholar] [CrossRef]
- Mouassa, S.; Althobaiti, A.; Jurado, F.; Ghoneim, S.S.M. Novel Design of Slim Mould Optimizer for the Solution of Optimal Power Flow Problems Incorporating Intermittent Sources: A Case Study of Algerian Electricity Grid. IEEE Access 2022, 10, 22646–22661. [Google Scholar] [CrossRef]
- Chen, G.; Qian, J.; Zhang, Z.; Sun, Z. Multi-objective optimal power flow based on hybrid firefly-bat algorithm and constraints-prior object-fuzzy sorting strategy. IEEE Access 2019, 7, 139726–139745. [Google Scholar] [CrossRef]
- Naderipour, A.; Davoudkhani, I.F.; Abdul-Malek, Z. New modified algorithm: θ-turbulent flow of water-based optimization. Environ. Sci. Pollut. Res. 2021, 1–15. [Google Scholar] [CrossRef] [PubMed]
- Hu, C.; Qi, X.; Lei, R.; Li, J. Slope reliability evaluation using an improved Kriging active learning method with various active learning functions. Arab. J. Geosci. 2022, 15, 1–13. [Google Scholar] [CrossRef]
- Sallam, M.E.; Attia, M.A.; Abdelaziz, A.Y.; Sameh, M.A.; Yakout, A.H. Optimal Sizing of Different Energy Sources in an Isolated Hybrid Microgrid Using Turbulent Flow Water-Based Optimization Algorithm. IEEE Access 2022, 10, 61922–61936. [Google Scholar] [CrossRef]
- Eid, A.; Kamel, S. Optimal allocation of shunt compensators in distribution systems using turbulent flow of waterbased optimization Algorithm. In Proceedings of the 2020 IEEE Electric Power and Energy Conference (EPEC), Edmonton, AB, Canada, 9–10 November 2020; pp. 1–5. [Google Scholar]
- Wahab, A.M.A.B.; Kamel, S.; Hassan, M.H.; Mosaad, M.I.; AbdulFattah, T.A. Optimal Reactive Power Dispatch Using a Chaotic Turbulent Flow of Water-Based Optimization Algorithm. Mathematics 2022, 10, 346. [Google Scholar] [CrossRef]
- Said, M.; Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Mahmoud, K.; Lehtonen, M.; Darwish, M.M.F. Estimating parameters of photovoltaic models using accurate turbulent flow of water optimizer. Processes 2021, 9, 627. [Google Scholar] [CrossRef]
- Abdelminaam, D.S.; Said, M.; Houssein, E.H. Turbulent flow of water-based optimization using new objective function for parameter extraction of six photovoltaic models. IEEE Access 2021, 9, 35382–35398. [Google Scholar] [CrossRef]
- Nasri, S.; Nowdeh, S.A.; Davoudkhani, I.F.; Moghaddam, M.J.H.; Kalam, A.; Shahrokhi, S.; Zand, M. Maximum Power point tracking of Photovoltaic Renewable Energy System using a New method based on turbulent flow of water-based optimization (TFWO) under Partial shading conditions. In Fundamentals and Innovations in Solar Energy; Springer: Berlin/Heidelberg, Germany, 2021; pp. 285–310. [Google Scholar]
- Fayek, H.H.; Abdalla, O.H. Optimal Settings of BTB-VSC in Interconnected Power System Using TFWO. In Proceedings of the 2021 IEEE 30th International Symposium on Industrial Electronics (ISIE), Kyoto, Japan, 20–23 June 2021; pp. 1–6. [Google Scholar]
- Kurban, R.; Durmus, A.; Karakose, E. A comparison of novel metaheuristic algorithms on color aerial image multilevel thresholding. Eng. Appl. Artif. Intell. 2021, 105, 104410. [Google Scholar] [CrossRef]
- Sakthivel, V.P.; Thirumal, K.; Sathya, P.D. Quasi-oppositional turbulent water flow-based optimization for cascaded short term hydrothermal scheduling with valve-point effects and multiple fuels. Energy 2022, 251, 123905. [Google Scholar] [CrossRef]
- Suresh, G.; Prasad, D.; Gopila, M. An efficient approach based power flow management in smart grid system with hybrid renewable energy sources. Renew. Energy Focus 2021, 39, 110–122. [Google Scholar]
- Deb, S.; Houssein, E.H.; Said, M.; Abdelminaam, D.S. Performance of turbulent flow of water optimization on economic load dispatch problem. IEEE Access 2021, 9, 77882–77893. [Google Scholar] [CrossRef]
- Gnanaprakasam, C.N.; Brindha, G.; Gnanasoundharam, J.; Devi, E.A. An efficient MFM-TFWO approach for unit commitment with uncertainty of DGs in electric vehicle parking lots. J. Intell. Fuzzy Syst. 2022, 43, 1–26. [Google Scholar] [CrossRef]
- Sakthivel, V.P.; Thirumal, K.; Sathya, P.D. Short term scheduling of hydrothermal power systems with photovoltaic and pumped storage plants using quasi-oppositional turbulent water flow optimization. Renew. Energy 2022, 191, 459–492. [Google Scholar] [CrossRef]
- Witanowski, Ł.; Breńkacz, Ł.; Szewczuk-Krypa, N.; Dorosińska-Komor, M.; Puchalski, B. Comparable analysis of PID controller settings in order to ensure reliable operation of active foil bearings. Eksploat. Niezawodn. 2022, 24, 377–385. [Google Scholar] [CrossRef]
- Swief, R.A.; Hassan, N.M.; Hasanien, H.M.; Abdelaziz, A.Y.; Kamh, M.Z. Multi-regional optimal power flow using marine predators algorithm considering load and generation variability. IEEE Access 2021, 9, 74600–74613. [Google Scholar] [CrossRef]
- Khamees, A.K.; Abdelaziz, A.Y.; Eskaros, M.R.; Alhelou, H.H.; Attia, M.A. Stochastic Modeling for Wind Energy and Multi-Objective Optimal Power Flow by Novel Meta-Heuristic Method. IEEE Access 2021, 9, 158353–158366. [Google Scholar] [CrossRef]
- Fathy, A.; Abdelaziz, A. Single-objective optimal power flow for electric power systems based on crow search algorithm. Arch. Electr. Eng. 2018, 67. [Google Scholar] [CrossRef]
- Ullah, Z.; Wang, S.; Radosavljević, J.; Lai, J. A Solution to the Optimal Power Flow Problem Considering WT and PV Generation. IEEE Access 2019, 7, 46763–46772. [Google Scholar] [CrossRef]
- Panda, A.; Tripathy, M.; Barisal, A.K.; Prakash, T. A modified bacteria foraging based optimal power flow framework for Hydro-Thermal-Wind generation system in the presence of STATCOM. Energy 2017, 124, 720–740. [Google Scholar] [CrossRef]
- Alghamdi, A.S. Optimal Power Flow in Wind–Photovoltaic Energy Regulation Systems Using a Modified Turbulent Water Flow-Based Optimization. Sustainability 2022, 14, 16444. [Google Scholar] [CrossRef]
- Mohamed, A.-A.A.; Mohamed, Y.S.; El-Gaafary, A.A.M.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
- Abido, M.A. Optimal Power Flow Using Tabu Search Algorithm. Electr. Power Compon. Syst. 2002, 30, 469–483. [Google Scholar] [CrossRef]
- Abaci, K.; Yamacli, V. Differential search algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2016, 79, 1–10. [Google Scholar] [CrossRef]
- Niknam, T.; Narimani, M.r.; 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]
- 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]
- 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]
- Niknam, T.; Narimani, M.R.; Aghaei, J.; Tabatabaei, S.; Nayeripour, M. Modified Honey Bee Mating Optimisation to solve dynamic optimal power flow considering generator constraints. IET Gener. Transm. Distrib. 2011, 5, 989. [Google Scholar] [CrossRef]
- Sood, Y. Evolutionary programming based optimal power flow and its validation for deregulated power system analysis. Int. J. Electr. Power Energy Syst. 2007, 29, 65–75. [Google Scholar] [CrossRef]
- Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gitizadeh, M. Multi-objective optimal electric power planning in the power system using Gaussian bare-bones imperialist competitive algorithm. Inf. Sci. 2015, 294, 286–304. [Google Scholar] [CrossRef]
- Khamees, A.K.; Abdelaziz, A.Y.; Eskaros, M.R.; El-Shahat, A.; Attia, M.A. Optimal Power Flow Solution of Wind-Integrated Power System Using Novel Metaheuristic Method. Energies 2021, 14, 6117. [Google Scholar] [CrossRef]
- 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]
- Ghasemi, M.; Ghavidel, S.; Rahmani, S.; Roosta, A.; Falah, H. A novel hybrid algorithm of imperialist competitive algorithm and teaching learning algorithm for optimal power flow problem with non-smooth cost functions. Eng. Appl. Artif. Intell. 2014, 29, 54–69. [Google Scholar] [CrossRef]
- Kumar, A.R.; Premalatha, L. Optimal power flow for a deregulated power system using adaptive real coded biogeography-based optimization. Int. J. Electr. Power Energy Syst. 2015, 73, 393–399. [Google Scholar] [CrossRef]
- Guvenc, U.; Bakir, H.; Duman, S.; Ozkaya, B. Optimal Power Flow Using Manta Ray Foraging Optimization. In The International Conference on Artificial Intelligence and Applied Mathematics in Engineering; Springer: Cham, Switzerland, 2020; pp. 136–149. [Google Scholar]
- Pulluri, H.; Naresh, R.; Sharma, V. A solution network based on stud krill herd algorithm for optimal power flow problems. Soft Comput. 2018, 22, 159–176. [Google Scholar] [CrossRef]
- Ongsakul, W.; Tantimaporn, T. Optimal Power Flow by Improved Evolutionary Programming. Electr. Power Compon. Syst. 2006, 34, 79–95. [Google Scholar] [CrossRef]
- Alghamdi, A.S. A Hybrid Firefly-JAYA Algorithm for the Optimal Power Flow Problem Considering Wind and Solar Power Generations. Appl. Sci. 2022, 12, 7193. [Google Scholar] [CrossRef]
- Warid, W.; Hizam, H.; Mariun, N.; Abdul-Wahab, N.I. Optimal power flow using the Jaya algorithm. Energies 2016, 9, 678. [Google Scholar] [CrossRef]
- Roy, R.; Jadhav, H.T. Optimal power flow solution of power system incorporating stochastic wind power using Gbest guided artificial bee colony algorithm. Int. J. Electr. Power Energy Syst. 2015, 64, 562–578. [Google Scholar] [CrossRef]
- Jebaraj, L.; Sakthivel, S. A new swarm intelligence optimization approach to solve power flow optimization problem incorporating conflicting and fuel cost based objective functions. e-Prime-Adv. Electr. Eng. Electron. Energy 2022, 2, 100031. [Google Scholar]
- Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A.J. Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell. 2018, 68, 81–100. [Google Scholar] [CrossRef]
- Bouchekara, H.R.E.H.; 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]
- Bentouati, B.; Khelifi, A.; Shaheen, A.M.; El-Sehiemy, R.A. An enhanced moth-swarm algorithm for efficient energy management based multi dimensions OPF problem. J. Ambient Intell. Humaniz. Comput 2020, 12, 9499–9519. [Google Scholar] [CrossRef]
- Warid, W.; Hizam, H.; Mariun, N.; Wahab, N.I.A. A novel quasi-oppositional modified Jaya algorithm for multi-objective optimal power flow solution. Appl. Soft Comput. 2018, 65, 360–373. [Google Scholar] [CrossRef]
- Ghoneim, S.S.M.; Kotb, M.F.; Hasanien, H.M.; Alharthi, M.M.; El-Fergany, A.A. Cost Minimizations and Performance Enhancements of Power Systems Using Spherical Prune Differential Evolution Algorithm Including Modal Analysis. Sustainability 2021, 13, 8113. [Google Scholar] [CrossRef]
- El Sehiemy, R.A.; Selim, F.; Bentouati, B.; Abido, M.A. A novel multi-objective hybrid particle swarm and salp optimization algorithm for technical-economical-environmental operation in power systems. Energy 2020, 193, 116817. [Google Scholar] [CrossRef]
- Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gharibzadeh, M.; Vahed, A.A. Multi-objective optimal power flow considering the cost, emission, voltage deviation and power losses using multi-objective modified imperialist competitive algorithm. Energy 2014, 78, 276–289. [Google Scholar] [CrossRef]
- Shilaja, C.; Ravi, K. Optimal power flow using hybrid DA-APSO algorithm in renewable energy resources. Energy Procedia 2017, 117, 1085–1092. [Google Scholar] [CrossRef]
- Ouafa, H.; Linda, S.; Tarek, B. Multi-objective optimal power flow considering the fuel cost, emission, voltage deviation and power losses using Multi-Objective Dragonfly algorithm. In Proceedings of the International Conference on Recent Advances in Electrical Systems, Tunisia, North Africa, 22–24 December 2017. [Google Scholar]
- Gupta, S.; Kumar, N.; Srivastava, L.; Malik, H.; Marugán, A.P.; Márquez, F.G. A Hybrid Jaya-Powell’s Pattern Search Algorithm for Multi-Objective Optimal Power Flow Incorporating Distributed Generation. Energies 2021, 14, 2831. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, S.; Tang, Q.; Zhou, Y.; Zeng, T. An improved NSGA-III integrating adaptive elimination strategy to solution of many-objective optimal power flow problems. Energy 2019, 172, 945–957. [Google Scholar] [CrossRef]
- Ghasemi, M.; Akbari, E.; Rahimnejad, A.; Razavi, S.E.; Ghavidel, S.; Li, L. Phasor particle swarm optimization: A simple and efficient variant of PSO. Soft Comput. 2019, 23, 9701–9718. [Google Scholar] [CrossRef]
- Pizzuti, C. Ga-net: A genetic algorithm for community detection in social networks. In International Conference on Parallel Problem Solving from Nature; Springer: Berlin/Heidelberg, Germany, 2008; pp. 1081–1090. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).











