Next Article in Journal
Cesàro Means of Weighted Orthogonal Expansions on Regular Domains
Previous Article in Journal
Dynamic Response of the Inertial Platform of the Laser ELI-NP Magurele-Bucharest Facility
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Turbulent Flow of Water-Based Optimization for Solving Multi-Objective Technical and Economic Aspects of Optimal Power Flow Problems

1
Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Faculty of Computers and Information Sciences, Mansoura University, Mansoura 35516, Egypt
3
Electrical Engineering Department, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
4
Department of Computer Science, College of Science and Humanities in Al-Sulail, Prince Sattam Bin Abdulaziz University, Kharj 16278, Saudi Arabia
5
Machine Learning and Information Retrieval Department, Artificial Intelligence, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(12), 2106; https://doi.org/10.3390/math10122106
Submission received: 26 February 2022 / Revised: 17 May 2022 / Accepted: 7 June 2022 / Published: 17 June 2022
(This article belongs to the Topic Power System Modeling and Control)

Abstract

:
The optimal operation of modern power systems aims at achieving the increased power demand requirements regarding economic and technical aspects. Another concern is preserving the emissions within the environmental limitations. In this regard, this paper aims at finding the optimal scheduling of power generation units that are able to meet the load requirements based on a multi-objective optimal power flow framework. In the proposed multi-objective framework, objective functions, technical economical, and emissions are considered. The solution methodology is performed based on a developed turbulent flow of a water-based optimizer (TFWO). Single and multi-objective functions are employed to minimize the cost of fuel, emission level, power losses, enhance voltage deviation, and voltage stability index. The proposed algorithm is tested and investigated on the IEEE 30-bus and 57-bus systems, and 17 cases are studied. Four additional cases studied are applied on four large scale test systems to prove the high scalability of the proposed solution methodology. Evaluation of the effectiveness and robustness of the proposed TFWO is proven through a comparison of the simulation results, convergence rate, and statistical indices to other well-known recent algorithms in the literature. We concluded from the current study that TFWO is efficient, effective, robust, and superior in solving OPF optimization problems. It has better convergence rates compared with other well-known algorithms with significant technical and economical improvements. A reduction in the range of 4.6–33.12% is achieved by the proposed TFWO for the large scale tested system. For the tested system, the proposed solution methodology leads to a more competitive solution with significant improvement in the techno-economic aspects.

1. Introduction

Economic, reliable, and robust issues are the main operation necessities of modern power system in all countries. The optimization of active and reactive power flow can achieve minimum cost of fuel, improve voltage profile at all system buses and minimize real power losses and emission in power system. Optimal power flow (OPF) is non-convex, non-continuous, non-linear, large scale and constrained optimization problem [1,2,3].
Solving OPF still considered a challenge in electric power system [4,5]. Through OPF both discrete and continuous control variables including generator bus active power and voltages, on-load tap changer of transformers, and reactive compensators sizing while satisfying both equality and inequality constraints, are optimized [6,7,8].
Due to the non-linearity of the OPF problem, meta-heuristic techniques were used to investigate the OPF. The main objectives of these studies include minimizing total cost of fuel, emission, transmission line power losses (PLoss), transmission cost, voltage deviation (VD) and ameliorating voltage stability index (VSI) [7,9,10]. Different innovative meta-heuristic algorithms were applied to solve OPF.
Meta-heuristic techniques were employed to avoid the disadvantages of conventional mathematical methods [11]. Some of these methods were presented for reactive power solution include modified genetic algorithms (MGA) [12], particle swarm optimization (PSO) [13,14,15], gravitational search algorithm [16], Artificial bee colony algorithm [17,18], Gray wolf optimizer [19,20], moth-flame optimization (MFO) [21], and Ant lion optimizer [22], JAYA optimizer [23], artificial bee colony [23], marine predators algorithm (MPA) [24]. Recent Algorithms were used such as: Salp Swarm Optimization (SSO) algorithm [25], multiphase search optimization algorithm [26], crow search optimizer [27], sine cosine algorithm [28], hybrid PSO and SSO [29], equilibrium optimizer [30] and modified coyote optimization algorithm (MCOA) [31].
The popular studies that investigated the optimal power flow problem are reported. In [32], an adaptive genetic algorithm called self-adaptive real coded genetic algorithm (SARGA) is presented to solve economic dispatch considering the nonlinear characteristics of generation units. The proposed SARGA could optimize discrete, continuous and binary control variable to reach through applying binary crossover operator and polynomial mutation. Results indicated that SARGA efficiently achieved superiority over the evolutionary programming approach in solving the economic dispatch problem.
The Elephant Herding Optimizer (EHO), as a meta-heuristic algorithm, has been discussed in [33]. EHO was used to solve non-convex OPF problem considering valve-loading effect and prohibited operating zones of generation units. Standard IEEE 30-bus was used for evaluating EHO against well-known optimization methods in literature, results indicated that EHO achieved near optimal results through solving non-convex OPF. Swarm Intelligence-based algorithm such as ABC [34], GWO [35,36], MFO [37], HHO [38], MPA [39] and COA [40] were successfully optimized the non-linear OPF problem.
M. Z. Islam et al. in [38] discussed making benefit of the intelligent cooperative behaviors of (HHO) to realize global solution with effective convergence through solving OPF. IEEE 30-bus power system was used for evaluating Harris hawk optimizer (HHO) clarifying its superiority over the state of art in solving single and multi-objective with the computational time. In [23], JAYA algorithm was proposed for reaching global optima through solving single objective function as well as multi-objective OPF while reducing the computational cost. For evaluation, simulation was conducted using IEEE, 30-bus and 57-bus for testing JAYA efficiency. Results indicated that JAYA has a promising impact on various scale power systems.
The ability and effectiveness of optimization methods can be enhanced by integrating them with other algorithms having advanced merits. The main advantage and the reason gradient-free methods are employed is for convenience and the potential of converging to global solutions. In [41], the cuckoo search (CS) was integrated with krill herd algorithm (KHA). The resulted hybrid CS-KHA benefits merits of CS and enhances the efficiency of KHA. The ability of CS-KHA is expanded to solve single- and multi-objective OPF for standard IEEE 30-bus, 57-bus and 118-bus test systems. Hybridization of the optimization methods is beneficial in improving the convergence and computational time of the new hybrid method to deal with the more complex system with single and multi-objectives OPF, MOHFPSO [42], PSO-GWO [43], QOMJaya [44], DA-PSO [45], DA-APSO [46], HIC-GWA [47], PSO [48], and WOA-PS [49].
The complexity of the modern system increased with the integrated renewable energy sources, while the power flow was improved. Solutions of such system require more accurate and effective optimization methods. In [50], GWO was proposed to handle the uncertainty of renewable energy sources in power system. GWO optimized a new cost function including the under and over-estimated of wind and solar energy sources. The method was applied to solve OPF of IEEE 30-bus and IEEE-57 bus with stochastic wind and solar energy. In [51], the random-fuzzy chance-constrained programing was employed to consider the nature of wind speed in OPF. Moreover, many researches solved OPF considering the advanced reactive power sources such as TCSC [52], and STATCOM [53]. All of these algorithms have their advantages and disadvantages.
From all of the above discussion, it can be seen that the OPF represents an attractive area to researchers in AI field as general and in meta-heuristic swarm optimization algorithms in particular. These algorithms avoid several drawbacks of conventional analytical algorithms in solution trapping in local minimum.
In this paper we explored the effect of using one of the new released meta-heuristic optimization algorithms proposed by Ghasemi et al. [54] called Turbulent Flow of Water-based Optimization (TFWO). TFWO is a new meta-heuristic algorithm inspired by the whirlpool phenomena. Any whirlpool contains a downdraft that is capable of sucking objects beneath the water’s surface. In TFWO, the downdraft represents the best member in the group, which is capable of pulling the other members of the group to the center applying the centripetal force on them. The group members move in circular direction towards the center or the best member because of the centripetal force, which is positively proportional with the speed of the circular move.
In this paper, the TFWO optimization algorithm is applied for optimizing the control variables of the OPF to minimize the fuel cost, emission, active power loss, voltage deviation at the load buses, and ameliorating voltage stability index (VSI). This method is simulated for two IEEE 30-, 57-bus test system and four large scale power systems called IEEE, 300-bus, 1354pegase, 3012wp, and IEEE 9241pegase power systems. The superiority of the proposed algorithm is tested by comparing the results obtained with the other work in literature.
The salient contribution issues of this paper can be summarized as follows:
  • A novel meta-heuristic TFWO is used to solve the OPF with single and multi-objective functions.
  • Simulating and testing TFWO performance in solving the OPF problem is conducted with 17 different cases.
  • Single, bi, triple, quad, and quinta objective functions using two IEEE standard power systems. The proposed algorithm is validated on four large scale test systems IEEE 300-bus and 1354pegase, 3012wp, and IEEE 9241pegase power systems.
  • Evaluating the performance of TFWO proves its competitive performance compared with others.
  • Significant improvements are achieved in the technical, economical point of views.
The rest of this paper is organized as follows: In Section 2, the formulation of the OPF problem is presented. The proposed TFWO algorithm is illustrated in Section 3. In Section 4, simulation results are investigated for the IEEE test systems. Section 5 discuss the results, and Section 6 concludes the main research outputs gives the future trend.

2. Problem Formulation

As mentioned before that solving OPF problem is mainly achieved through determining the best operating levels for electric power plants to minimize the total fuel cost, including the cost of energy loss of the network, the costs of adjusting the discrete control devices, and the cost of the used fuel, while satisfying both operational equality and inequality constraints [55,56].

2.1. Objectives

The general framework of the OPF problem considering n-objective function is mathematically described as follows:
min F x = { f 1 ( x ) , f 2 ( x ) , f 3 ( x ) , …… f n ( x ) }
Subject to:
G i ( x ) 0 ,   i = 0 , 1 ,   m
H i ( x ) = 0 ,   i = 0 , 1
L i x i U i ,   i = 0 , 1 , n
where, the objective functions in Equation (1) are calculated considering of the operational equality, inequality and boundary constraints in Equations (2)–(4).
The first economical objective function minimizes the total fuel costs of the generating units in $/h as presented in Equation (5)
Min   F 1 = i = 1 N g a i Pg i 2 + b i Pg i + c i  $ / hr
The second technical objective function aims to minimize the power losses in transmission lines, Ploss as described in Equation (6) as:
  M i n   F 2 ( x ) = P l o s s = i = 1 N ( G k ( V i 2 V j 2 2 V i V j c o s δ i j ) )
Another technical objective function is the third objective function that aims at minimizing the voltage deviation at the load buses, to enhance the voltage profile at load buses, as presented in Equation (7) as:
  M i n   F 3 ( x ) = Δ V = i = 1 N b u s | V i 1 |
Another technical OF aims to enhance voltage stability index (VSI) by minimizing the L-index, as presented in Equations (8)–(10) as:
L j = | 1 i = 1 N g F ji V i V j ( θ ij + δ i δ j ) |
F ji = [ Y LL ] 1 [ Y LG ]
F 4 = M i n ( L j   )   j = 1 ,   2 ,     N b
The 5th objective function is concerned with minimizing emission to consider the environmental concerns. It is calculated in ton/hour as in Equation (11) as
M i n   F 5 = i = 1 N G 10 2 ( α i + β i P g i + γ i   P g i 2 ) + | ζ i exp [ λ i P g i ] |   ton / hr

2.2. Constraints

To reach the previous objectives optimally, the following operational equality and inequality constraints should be considered as in the active and reactive power flow and power balance equations in Equations (12) and (13) as:
Q g i Q L i + Q C i V i j = 1 N b V j ( G ij sin θ ij B ij cos θ ij ) = 0 ,   i = 1 , 2 , N PQ
P g i P L i V i j = 1 N b V j ( G ij cos   θ ij + B ij sin   θ ij ) = 0 ,   i = 1 , 2 , N b slack
where the inequality constraints are described as follows. All operating constraints are preserved within the accepted minimum and maximum bound for each constraint as in Equations (14)–(16) for preserving the generator limitations. Equation (17) preserves the bounded operation of tapping points of the transformers. The voltage profile is kept within the permissible operating limits as in Equation (18). Equation (19) preserves the transmission lines within the secure operation by limiting the power flow in the acceptable range that is presented.
  P g i min P g i P g i max  
Q g i min Q g i Q g i max
  V gi min V gi V gi max
  T i min T i T i max
V Li min V Li V Li max
  S Li min S Li S Li max  

3. Proposed Solution Methodology

Through this work TFWO [54] is used to optimize the control variables of the OPF as clarified in Figure 1, considering the multi-objective functions in the previous section. In TFWO, we need first to initialize the random population with D individuals before splitting it into a set of M whirlpool. TFWO in OPF steps could be summarized as follows:
Population is randomly initialized as follows
Population   =   rand   ( L m a x L m i n ) + L m i n  
where Lmax and Lmin is the maximum and minimum limits of the control variables in the objective functions.
  • Each ith individual is represented as n-control variables of OPF at the iteration as:
    X i t = [   X 1 t ,   X 2 t   ,   X n t ]
  • Then, whole population at iteration t could be represented as
    Population   t = [ X 11 t X 21 t X N 1 t X 12 t X 22 t X N 2 t X 1 D t X 2 D t X N D t ]
  • Population then is split into M whirlpool
    W h 1 = [ X 11 t X 21 t X N 1 t X 1 m t X 2 m t X N m t ]
    W h M = [ X 11 t X 21 t X N 1 t X 1 m t X 2 m t X N m t ]
  • The fitness of each individual is then calculated to find the best (central of the whirlpool) in each whirlpool as follows:
    X b t = [   X 1 b t ,   X 2 b t   ,   X n b t ]
  • Each whirlpool tries to pull its ith individual to its central using centripetal force on the other hand, the distance between the whirlpool and others and the objective values may result in perversion which could be expressed as
    X i n e w = X b t Δ X i  
  • After updating the individuals’ positions, the fitness of each individual is then calculated based on Equation (27). So, if the fitness of the X i n e w ( X i at the new position) is less than or equal to its previous fitness, X i n e w , will be set as the new X i and its fitness will be set as X i new fitness otherwise X i will be kept as it is as in Equation (28).
    X i n e w = min ( max (   X i n e w ,   X m i n ) ,   X m a x )
    f ( X i ) = { f ( X i n e w )   f ( X i n e w ) f ( X i ) f ( X i )   f ( X i n e w ) > f ( X i )
  • As the centripetal force tries to pull the whirlpool ith individual to the central, the Centrifugal force tries to pull it away from the central and it may succeeds to move the ith to a random new position where its fitness will be updated based on its new position as expressed in Equations (29) and (30)
    X i , p = X p m i n + r a n d ( X p   m a x X p m i n )
    f   ( X i ) = f   (   X i n e w )
  • The effect of the whirlpool is not limited to its individuals but it extends to other whirlpools. Each whirlpool W h f tries to enforce its centripetal force on the surrounding whirlpools to ingest them where the nearest whirlpool Whj is determined based on its objective function value and its new position caused by the effect of the W h f
  • The whirlpool centripetal force is expressed as
    W h j n e w = W h f Δ   W h j  
    Δ   Wh j =   rand   ( 1 ,   D )     cos ( δ j n e w + sin ( δ j n e w ) ( W h f W h j )
    where, W h j n e w is the Wh j at the new position, D is the population size and δ j n e w is the whirlpool hole angle of W h j The objects try to move toward the whirlpool centre with an angle δ which is changing during iterations to help objects reach the centre as:
    δ j n e w = δ + r a n d 1   r a n d 2   π
The objective function of W h j n e w will be updated caused by moving to the new position as in Equation (34).
W h j n e w =   min   ( max ( W h j n e w ,   X m i n ) ,   X m a x )  
So, if the objective function of W h j n e w is less than or equal to its previous fitness, W h j n e w will be set as the new W h j and its fitness will be set as new W h j the fitness otherwise W h j will be kept as it is as in Equation (35)
f ( W h j ) = { f ( W h j n e w )   f ( W h j n e w ) f ( W h j ) f ( W h j )   f ( W h j n e w ) > f ( W h j )
10.
Finally, the whirlpool with the minimal objective function will be set as the new whirlpool for the new iteration as expressed in Equation (36)
f ( X b e s t ) = { f ( W h j )   f ( W h j ) f ( X b e s t ) f ( X b e s t )   f ( W h j ) > f ( X b e s t )
The main steps of the proposed TFWO are reported as follows:
  • Set the values of the control parameters of TFWO NP, Itrmax, Mwh
  • Initialize the population randomly
  • Arrange the population as a matrix of n control variables and D individuals
  • Split the initial population into M whirlpools each with m individuals
  • Find the best individual in each whirlpool
  • Update the position of each individual based on the effect of each whirlpool on its individuals
  • Update the fitness of each individual
  • Update the position of each whirlpool based on the exchangeable effects between whirlpools
  • Update the fitness of each whirlpool
  • Update the whirlpool with the lowest objective function for the new iteration
  • Check the stopping criteria, if no go to step 5
  • Print the results

4. Experimental Simulations

4.1. Simulation Settings

TFWO was implemented and tested using MATLAB R R2020a with population size 100 and maximum number of iterations 200 for problem dimensions determined by the power system used. Experiments were conducted using two IEEE standard power systems 30 and 57. Through the IEEE 30-bus, 6-generation buses, 21 loads, 41 branches, four tap changers, and three shunt capacitors were used. While in IEEE 57-bus, 7-generation buses, 80 branches, 17 tap changers, and three shunt capacitors were used. The TFWO is tested on single and multi-objective functions on OPF problem. The simulation results are conducted on fuel cost, emission, voltage deviation, voltage stability, and power loss for single objective functions. Then, these functions are mixed together in double, triple and multi-objective functions. The proposed algorithm is tested on four large scale systems.

4.2. Studied Cases

There are 21 cases considered as shown in Table 1 for two small size teste systems and four large-scale test systems in the range between 300-9241 bus test system. The considered studied cases can be defined according to the following categories:
-
Category #1: Single/multi-objective category: The objective function in this category can be considered as, single, bi, tri-, quad, and quinta functions.
-
Category #2: Economical/technical and environmental category: In this category, the cases considered can be classified depending on the benefits obtained. The objective may be one or more of technical, economical, and environmental benefits. The economic/technical objectives aim to minimize the fuel costs (FC) of active power generation and the power losses (PL), improve the voltage profile by minimizing the voltage deviation (VD) and the voltage stability (VS) index. The environmental objective aims to minimize the emission.
The test cases are listed in Table 1. Simulation was conducted using Core I7 laptop with 8 Giga Ram. TFWO performance was evaluated against 15 optimization algorithms in recent literature including PSO, SSO, PSO-SSO [29], ECHIT [57], MODA [58], Jaya [59], DA-PSO [45], DA-APSO [46], MVO [60], WOA-PS [49], EMSA [61], MOFA-CPA [62], and I-NSGA-III [63]. The control variables (CV) are varied for the tested system as in Table 1.

5. Discussion on Simulation Results

5.1. IEEE 30-Bus System

The IEEE 30-bus test system is studied under 14 cases considering single, bi-, tri-, quad-, and quinta-objective functions as shown in Table 1. The simulation results can be explained according to studied cases, as follows:
-
Results of single objectives cases
The simulation results of OPF of single objectives are reported in Table 2 and Table A1 for the complete control variables for Cases 1–5. In Case 1, the objective function aims to minimize the fuel cost. The reported fuel cost equals 799.071 $/h. In Case 2, the main objective is minimizing the voltage deviation at all load buss. The VD equals 0.084 p.u using the TFWO algorithm. In Case 3, the reported voltage stability index is 0.1 p.u. The minimum power losses obtained in Case 4 is 2.851 MW. The lowest emission rate is obtained in Case 5 (0.205 ton/kg). Table 3 shows a comparison between the TFWO and some recent optimization algorithms from the literature for Cases 1–5. It is clear that the proposed TFWO leads to the most competitive solutions for different objectives.
The lowest value of voltage deviation (0.084 p.u) for Case 2 is via the proposed TFWO. In addition, the best voltage stability index, the lower value of power losses, and a notable improvement in emission level are noticed using TFWO compared to the literature works. Figure 1 shows good convergence rates using the proposed TFWO for all studied cases in finding the optimal solution of single objective functions, Cases 1–5. The convergence curves show that the TFWO reaches the optimal solution fast and stay stable, and we noted that reaching the optimal solution occurred within 10–20% of the total number of iterations.
-
Results of bi-objective cases
Table 4 shows the simulation results of bi-, tri-, and quad-objective functions for Cases 6–14, while Table A2 shows the settings of various control variables for the tested cases. The Cases 6–9 represent the bi-objective cases. The fuel costs and emissions level are optimized simultaneously in Case 6. Case 7 optimizes the fuel costs and power losses. The fuel costs and the voltage stability index are considered in Case 8, while Case 9 optimizes the fuel costs and the voltage deviation as the primary bi- objectives. The simulation results using the proposed TFWO algorithm are compared to other related works in the literature [46,53,58,61,62,64]. Table 5 shows that the proposed TFWO leads to the most efficient solutions for Cases 6–9. Figure 2 shows Pareto sets for Cases 6–9.
-
Results of the triple-objective cases
The triple-objective cases are considered in Cases 10–12. Table 4 shows the simulation results reported for these cases using the proposed TFWO algorithm. In Case 10, three objectives, fuel costs, voltage deviation, and power losses are optimized simultaneously. In Case 11, the triple function aims at minimizing the fuel costs, the power losses and the emission level, while Case 12 optimizes the fuel costs, the voltage deviation, and the emission level simultaneously.
The efficiency of the proposed TFWO algorithm is confirmed by comparing the simulated results obtained with other studies in literature [53,58,59,62,64]. It is clear from Table 6 that the proposed TFWO leads to enhanced fuel costs and power losses, while an increase in voltage deviation is reported compared to PSO-SSO [53] for Case 10. In addition, the economic/technical and environmental benefits are enhanced in Cases 11–12 compared to PSO, SSO, PSO-SSO [53], and MOAD [58]. Pareto solutions of Cases 10–12 are shown in Figure 3.
-
Results of the multi-objectives cases
Table 7 shows a comparison between simulation results using TFWO and others. Case 13 optimizes the fuel costs, voltage deviation, power losses, and emission level simultaneously. The five objective functions are considered in Case 14. Acceptable economic, technical and environmental benefits are obtained compared to the competitive PSO-SSO and MODA in Cases 13 and 14. The effectiveness and ability of the proposed TFWO are confirmed through these comparison studies with well-known competitive algorithms.

5.2. Simulation Results of IEEE 57-Bus System

The IEEE 57-bus system consists of 7-generation buses, 80 branches. It has 17 tap changers (at branches 19, 20, 31, 35, 36, 37, 41, 46, 54, 58, 59, 65, 66, 71, 73, 76, and 80) with upper and lower bounds at 1.1–0.9 p.u. There are three shunt reactive sources located at buses 18, 25, and 53 with bounds of 0.2–0.0 in p.u. The boundaries for voltages of all generator buses are considered as 1.05–0.95 p.u. The scalability of the TFWO algorithm was tested on IEEE 57-bus system to investigate the ability to solve single and multi-objectives in large system. The population is 100, and the maximum number of iterations is 300. The OPF problem was solved for three cases: two single objective and a multi-objective. A single objective function is considered in Cases 15 and 16 for minimizing the fuel costs and power losses, respectively. In Case 17, bi-objectives were considered to optimize fuel costs and power losses simultaneously.
Cases 15–17 were optimized using three competitive algorithms GWO, PSO, and MFO in addition to the proposed TFWO. The simulation results of the proposed TFWO algorithm were compared to the competitive algorithms to prove the ability, efficiency and the effectiveness of the proposed method.
Table 8 shows the OPF simulation results obtained for Cases 15–17 using the proposed TFWO algorithm and the other three competitive algorithms. In Case 15, the minimum fuel costs were 41,667.07 $/h with TFWO and 41,804.91, 41,727.01, and 41,708.38 $/h with GOW, PSO, and MFO, respectively. It is clear that the minimum fuel costs obtained is via TFWO. The active power loss in Case 16 was reported as 11.18 MW using the proposed TFWO. In Case 17, the best results obtained using TFWO (41,702.0 $/h and 13.89 MW).
Table 9 presents a comparison of TFWO to recent well-known algorithms in literature. Moreover, the convergence rate of TFWO compared to the three competitive algorithms are shown in Figure 4. It is clear from the convergence curves that TFWO has the faster convergence rate compared with the others. Statistical indices applied on Case 15 for 50 runs of each algorithm are extracted in Table 10. It is noticed again that TFWO has the best fuel costs, the lower variance and standard deviation (STD) considered as a good indicator for the efficiency and effectiveness of the proposed TFWO algorithm.

5.3. Simulation Results for Large Scale Test Systems

Four additional large scale test systems are employed to validate the proposed TFWO (Cases 18–21). These systems have varied number of buses power systems. The main data for each tested system is customized from the MATPOWER 6.2 package [67].
The first large scale system is called the IEEE 300-bus test system. The IEEE 300-bus system consists of 69-generating units and 411 branches. The system supplies a demand apparent power of (23,525.85 + j 7780) MVA. This test system consists of 259 control variables. These variables are 69 active powers of generating units, 69 voltage magnitudes of generating buses, 107 tap changers, and 14 shunt reactive sources for reactive power compensation. The upper and lower bounds of voltage magnitudes are at 1.1–0.95 p.u. The tap changers of transformers are regulated with the limits of [1.1–0.9].
The second large power system network is called 1354pegase test case. This system consists of 1354 buses, 260 generators, and 1991 branches. The system supplies a demand apparent power of (73,059.7 + j 13,401.4) MVA. This test system consists of 1836 control variables. These variables are 260 active power of generating units, 260 voltage magnitudes of generating buses, 234 tap changers, and 1082 shunt reactive sources for reactive power compensation. The upper and lower bounds of voltage magnitudes are at 1.1–0.9 p.u. The tap changers of transformers are regulated with the limits of [1.1–0.9].
The third large scale test system is called IEEE 3012 bus test system. This system consists of 3012 buses, 502 generators, and 3572 branches. The system supplies a demand apparent power of (27,169.7 + j 10,200.6) MVA. This test system consists of 1214 control variables. These variables are 502 active powers of generating units, 502 voltage magnitudes of generating buses, 201 tap changers, and nine shunt reactive sources for reactive power compensation. The upper and lower bounds of voltage magnitudes are at 1.1–0.95 p.u. The tap changers of transformers are regulated with the limits of [1.1–0.9]. The fourth large scale test system is called IEEE 9241pegase test system.
This system consists of 9241 buses, 1445 generator, 16,049 branches. The system supplies a demand apparent power of (312,354.1 + j 73,581.6) MVA. This test system consists of 11,536 control variables. These variables are 1445 active power of generating units, 1445 voltage magnitudes of generating buses, 1319 tap changers, and 7327 shunt reactive sources for reactive power compensation. The upper and lower bounds of voltage magnitudes are at 1.1–0.90 p.u. The tap changers of transformers are regulated with the limits of [1.1–0.9]. The data of these systems are customized from Matpower6.0b2 software [67]. The four large scale systems are optimized to minimize the fuel costs of generating units for Cases 18–21 as reported in Table 1.
Table 11 shows the simulation results of the proposed TFWO compared to the results of the Matpower6.0b2 simulator for the four large scale test systems to validate the scalability and efficiency of the TFWO algorithm. For the IEEE 300-bus test system, the fuel costs obtained using the TFWO (623,581.39 $/h) are compared with those obtained by the MATPOWER (719,692.27 $/h).
A reduction of 13.4% is achieved by the proposed TFWO. For the IEEE 1354-bus test system, the objective function of fuel costs obtained using the proposed TFWO is 70,810.49 $/h compared to 74,069.35 $/h using the Matpower6.0b2 simulator. A reduction of 4.6% is achieved by the proposed TFWO. For the third large scale system, the fuel costs obtained using the proposed TFWO is 1894369.136 $/h compared to 2,591,706.57 $/h $/h using the Matpower6.0b2 simulator with a reduction of 27%. For the fourth large scale test system, the fuel costs using the proposed TFWO equals 211,308.43 $/h compared to 315,912.43 $/h $/h using the Matpower6.0b2.
A reduction of 33.12% is achieved by the proposed TFWO. Figure 5 shows the convergence rates for the tested large-scale systems. From the previous simulation results, the proposed TFWO is validated on small- and large-scale test systems. All results obtained emphasize that the TFWO algorithm outperforms the others and has a fast, smooth and stable convergence rate with the increased variables number. These are acceptable techno-economic benefits compared with previous methods as the economical reduction lies in the range of 4.6–33.12%.

6. Conclusions

In this paper, a novel meta-heuristic intelligent algorithm called TFWO algorithm has been implemented to solve OPF problem for small and large systems. Single and multi-objective functions were employed to minimize the cost of fuel, emission level, power losses, enhance voltage deviation and voltage stability index. The proposed algorithm was tested and investigated on the IEEE 30-bus and 57-bus systems and seventeen different cases.
Evaluation of the effectiveness and robustness of the proposed TFWO algorithm was conducted through a comparison of the simulation results, convergence rate, and statistical indices to other well-known recent algorithms in the literature. Statistical indices showed that TFWO had the best fuel costs, the lower average, variance, and standard deviation that also considered indicators for the effectiveness and accuracy of the proposed algorithm. The scalability of the proposed algorithm was validated through optimizing the IEEE 300-bus, IEEE 1354-bus, IEEE 3012-bus, and IEEE 9241pegase test systems.
A reduction in the fuel costs reached 4.6% in the IEEE 1354-bus, and its level increased for the IEEE-bus 300-bus and for IEEE 9241pegase test system to 13.4% and 33.12%, respectively. The simulation results at the small, medium, and large test system emphasize that TFWO algorithm is efficient, effective, robust and superior in solving OPF optimization problems. It had a better convergence rate than other well-known algorithms that make it an outperforming algorithm in complex engineering problems.
The main weakness is the solution concentration particularly with the increase of the system size. The problem was solved under normal operation only. In this direction, two future trends can be considered to extend this study. The first one aims at solving the OPF in the emergency events such as the outage of one or more generation units and the outage of transmission networks. The second trend is the development of recent optimization algorithms to solve the target problem.

Author Contributions

Conceptualization, R.E.-S. and A.A. methodology, M.G.; software, A.A. validation and formal analysis, A.A. and R.E.-S. investigation, M.G.; resources, S.S. writing—original draft preparation, A.A. and M.G.; writing—review and editing, R.E.-S. and S.S., R.E.-S. funding acquisition, S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Institutional Fund Projects under grant No. (IFPFP-267-22). Ministry of Education and Deanship of Scientific Research (DSR), King Abdulaziz University (KAU), Jeddah, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research work was funded by Institutional Fund Projects under grant no. (IFPFP-267-22). Therefore, the authors gratefully acknowledge technical and financial’support from Ministry of Education and Deanship of Scientific Research (DSR), King Abdulaziz University (KAU), Jeddah, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

Symbols

F x the combined objective functions
Nnumber objective functions
L, Ucontrol variables boundaries (lower and upper, respectively)
G and H the matrices of inequality and equality constraints, respectively
ai, bi, cifuel cost coefficients of the generating unit i
N gnumber of generators
G k conductance of branch k connected between ith and jth buses.
Vi, Vjvoltages at bus i and j, respectively
  P g i the generated real power from the power unit located at bus i
Nnumber of transmission lines
Nbusnumber of buses
Gij, Bijthe mutual conductance and susceptance between bus i and j, respectively
α i , β i , ξ i   ,   λ i emission coefficients
δi, δjvoltage phase angles of the buses i & j
YLL, YLGsub-matrices of Y-Bus matrix
Nbnumber of buses
V L i m i n minimum load voltage of ith bus (p.u.)
S L i m i n minimum apparent power flow limit of ith branch (MVA)
X l i 1 represents the location of the leader salp in the ith bus
X l i t the position of t th follower salp in ith dimension
Tthe maximum iterations number
Q g i generator reactive power output of unit generating ith (MVAR)
Q C i the capacitive or inductive power of existing VAR source installed at bus i
Q l i the reactive power demand at bus i
P L i the active power demand at bus i
P g i generator active power output of generating unit i (MW)
NPQnumber of PQ buses
P g i active power output of ith generating unit (MW)
P g i m i n minimum active power output of ith generating unit (MW)
P g i m a x maximum active power output of ith generating unit (MW)
Q g i reactive power output of ith generating unit (MVAR)
Q g i m i n minimum reactive power output of ith generating unit (MVAR)
Q g i m a x maximum reactive power output of ith generating unit (MVAR
V g i generator voltage of ith generating unit (p.u.)
V g i m i n minimum generator voltage of ith generating unit (p.u.)
V g i m a x maximum generator voltage of ith generating unit (p.u.)
T i tap settings limit of ith transformer (p.u.)
T i m a x maximum tap settings limit of ith transformer (p.u.)
T i m i n minimum tap settings limit of ith transformer (p.u.)
VLiload voltage of ith bus (p.u.)
V L i m a x maximum load voltage of ith bus (p.u.)
S L i m a x maximum apparent power flow limit of ith branch (MVA)
F P i the position of the food source in the ith dimension
r 1 r 2 random numbers
C 3 Calculated number
m and p numbers of equality and inequality constraints

Appendix A

Table A1. Control variables of single objective functions for IEEE 30-bus test system using TFWO.
Table A1. Control variables of single objective functions for IEEE 30-bus test system using TFWO.
VARsMin.Max.Case #1Case #2Case #3Case #4Case #5
PG1 (MW)50200177.06122.0880.5551.2563.93
PG2 (MW)208048.7079.8580.0080.0067.45
PG5 (MW)155021.3026.0050.0050.0050.00
PG8 (MW)103521.0819.3435.0035.0035.00
PG11 (MW)103011.8821.5830.0030.0030.00
PG13 (MW)124012.0023.8912.0040.0040.00
V1 (p.u.)0.951.11.101.001.101.101.10
V2 (p.u.)0.951.11.090.971.101.101.10
V5 (p.u.)0.951.11.061.021.101.081.08
V8 (p.u.)0.951.11.071.021.101.091.09
V11 (p.u.)0.951.11.101.001.101.101.10
V13 (p.u.)0.951.11.101.061.101.101.10
T6-90.91.11.041.010.901.051.04
T6-100.91.10.900.900.900.900.90
T4-120.91.10.981.080.900.980.97
T28-270.91.10.960.970.900.970.97
QC10 (Mvar)055.004.935.005.005.00
QC12 (Mvar)055.001.495.005.005.00
QC15 (Mvar)055.005.005.005.005.00
QC17 (Mvar)055.000.005.005.005.00
QC20 (Mvar)055.005.005.004.845.00
QC21 (Mvar)055.005.005.005.005.00
QC23 (Mvar)054.845.005.003.624.03
QC24 (Mvar)055.005.005.005.005.00
QC29 (Mvar)052.772.915.002.532.62
Table A2. Control variables of IEEE-30 bus system using TFWO algorithm for Cases 6–14.
Table A2. Control variables of IEEE-30 bus system using TFWO algorithm for Cases 6–14.
VARsCase #6Case # 7Case # 8Case # 9Case # 10Case #11Case # 12Case # 13Case # 14
PG1 (MW)112.93112.80177.05176.64100.7996.82160.92123.17121.86
PG2 (MW)58.9753.3548.7048.8656.1858.2551.5653.6455.95
PG5 (MW)27.6233.6721.3021.6238.9337.5022.5830.0328.38
PG8 (MW)35.0035.0021.0921.9035.0035.0027.9035.0035.00
PG11 (MW)27.2730.0011.8812.1830.0030.0014.9125.8625.33
PG13 (MW)26.6423.3012.0012.0027.0229.9313.9521.1622.41
V1 (p.u.)1.101.101.101.051.071.101.061.101.10
V2 (p.u.)1.091.091.091.031.061.091.041.091.09
V5 (p.u.)1.071.071.061.011.041.071.001.061.06
V8 (p.u.)1.081.081.071.001.051.081.011.071.07
V11 (p.u.)1.101.101.101.021.031.101.051.011.01
V13 (p.u.)1.101.101.100.991.021.101.021.031.03
T6-91.041.041.041.041.101.041.071.101.10
T6-100.900.900.900.900.940.900.900.990.98
T4-120.980.980.980.951.040.981.001.071.07
T28-270.970.970.960.971.010.970.971.041.03
QC10 (Mvar)5.005.005.004.990.025.001.695.004.99
QC12 (Mvar)5.005.005.005.000.005.000.000.000.00
QC15 (Mvar)5.005.005.005.005.004.944.694.053.85
QC17 (Mvar)5.005.005.000.004.325.001.005.004.86
QC20 (Mvar)5.005.005.005.005.005.005.005.005.00
QC21 (Mvar)5.005.005.005.005.005.005.005.005.00
QC23 (Mvar)3.913.834.765.003.633.534.804.074.41
QC24 (Mvar)5.005.005.005.005.005.005.005.005.00
QC29 (Mvar)2.662.662.942.572.512.611.912.592.32
Table A3. Control variables settings for TFWO versus recent optimization algorithms (IEEE-57 bus test system) for Cases 15–17.
Table A3. Control variables settings for TFWO versus recent optimization algorithms (IEEE-57 bus test system) for Cases 15–17.
CaseCase 15 (Minimum Fuel Cost)Case 16 (Minimum Power Loss)Case 17 (Min. Fuel Cost & Power Loss)
AlgorithmTFWOGWOPSOMFOTFWOGWOPSOMFOTFWOGWOPSOMFO
PG1 (MW)142.991145.87139.884143.224193.19192.946193.359193.411144.05151.235134.996143.32
PG2 (MW)90.40090.78197.560100.000100.00099.973100.000100.00083.53364.019100.00085.776
PG3 (MW)45.03344.73645.85543.563140.000140.000140.000140.00046.45656.40643.79145.996
PG6 (MW)71.77767.79869.76362.055100.000100.000100.000100.00071.11053.36855.99074.821
PG8 (MW)459.734468.359456.203462.889273.724274.952273.993273.605440.723458.347433.882439.969
PG9 (MW)95.12976.633100.00092.918100.000100.000100.000100.000100.00081.30885.663100.000
PG12 (MW)360.584372.446358.532361.417355.060354.922355.459355.555378.845400.162410.000371.100
V1 (p.u)1.0711.0621.0561.0601.1001.1001.1001.1001.0391.0831.0721.093
V2 (p.u)1.0681.0581.0541.0571.1001.1001.1001.1001.0371.0751.0711.090
V3 (p.u)1.0601.0541.0441.0511.1001.0971.1001.1001.0331.0691.0621.083
V6 (p.u)1.0621.0621.0531.0661.0971.0931.1001.0961.0491.0741.0701.100
V8 (p.u)1.0731.0841.0551.0871.1001.0951.1001.1001.0651.0931.0951.100
V9 (p.u)1.0501.0501.0311.0601.0921.0861.1001.1001.0341.0641.0761.074
V12 (p.u)1.0541.0521.0291.0621.0861.0831.0891.0901.0281.0671.1001.069
Qc18 (Mvar)9.22117.13020.00020.0009.7736.2240.00020.00012.9457.8060.0000.000
Qc25 (Mvar)14.0410.05310.58119.6779.9976.78411.06412.82315.3376.99113.34411.280
Qc53 (Mvar)12.0330.34219.10513.7619.6610.0820.0009.26313.3182.0670.00020.000
T4-181.1001.0860.9000.9510.9001.0270.9000.9291.1001.0340.9001.100
T4-180.9221.0261.1001.0970.9000.9420.9001.1000.9050.9821.1000.939
T21-201.0061.0271.1001.0340.9811.0080.9001.1001.0050.9821.1001.033
T24-251.0530.9200.9001.0720.9260.9050.9001.1001.0760.9591.0661.100
T24-250.9790.9261.1001.1000.9251.0510.9000.9000.9680.9381.0030.900
T24-261.0260.9991.0631.0400.9831.0560.9000.9891.0171.0061.0291.064
T7-290.9960.9931.0341.0120.9000.9700.9000.9000.9891.0131.0081.072
T34-320.9610.9650.9000.9970.9000.9110.9000.9340.9590.9150.9000.943
T11-410.9001.0250.9560.9010.9001.0351.1000.9000.9000.9880.9140.900
T15-450.9831.0060.9660.9770.9000.9100.9540.9000.9571.0450.9981.000
T14-460.9691.0180.9540.9730.9000.9210.9540.9000.9511.0320.9910.989
T10-510.9771.0200.9620.9930.9080.9250.9660.9100.9561.0141.0130.995
T13-490.9440.9430.9270.9560.9000.9090.9310.9000.9220.9550.9650.962
T11-430.9850.9510.9571.1000.9000.9400.9970.9000.9550.9871.1001.036
T40-560.9951.0770.9001.1001.0071.0741.1001.0060.9860.9971.1001.100
T39-570.9650.9750.9000.9000.9841.0381.1000.9840.9620.9980.9930.900
T9-550.9960.9861.1001.0210.9000.9830.9000.9060.9781.0361.0151.100

References

  1. Rizk-Allah, R.M.; El-Sehiemy, R.A. A novel sine cosine approach for single and multiobjective emission/economic load dispatch problem. In Proceedings of the International Conference on Innovative Trends in Computer Engineering (ITCE 2018), Aswan, Egypt, 15 June 2017; pp. 271–277. [Google Scholar]
  2. Shaheen, A.M.; Farrag, S.M.; El-Sehiemy, R.A. MOPF solution methodology. IET Gener. Transm. Distrib. 2017, 11, 570–581. [Google Scholar] [CrossRef]
  3. Buch, H.; Trivedi, I.N.; Jangir, P. Moth flame optimization to solve optimal power flow with non-parametric statistical evaluation validation. Cogent Eng. 2017, 4, 1286731. [Google Scholar] [CrossRef]
  4. Mohammadi, A.; Kargarian, A. Accelerated and Robust Analytical Target Cascading for Distributed Optimal Power Flow. IEEE Trans. Ind. Inform. 2020, 16, 7521–7531. [Google Scholar] [CrossRef]
  5. You, L.; Ma, H.; Saha, T.; Liu, G. Risk-based Contingency-constrained Optimal Power Flow with Adjustable Uncertainty Set of Wind Power. IEEE Trans. Ind. Inform. 2021, 18, 996–1008. [Google Scholar] [CrossRef]
  6. Nguyen, T.T.; Vo, D.N.; Van Tran, H.; Van Dai, L. Optimal dispatch of reactive power using modified stochastic fractal search algorithm. Complexity 2019, 2019, 4670820. [Google Scholar] [CrossRef]
  7. Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A.J. Optimal reactive power dispatch with uncertainties in load demand and renewable energy sources adopting scenario-based approach. Appl. Soft Comput. 2019, 75, 616–632. [Google Scholar] [CrossRef]
  8. Shafik, M.B.; Rashed, G.I.; El-Sehiemy, R.A.; Chen, H. Optimal Sizing and Sitting of TCSC Devices for Multi-Objective Operation of Power Systems Using Adaptive Seeker Optimization Algorithm. In Proceedings of the Region 10 Symposium, Tensymp 2018, Sydney, Australia, 4–6 July 2018; pp. 231–236. [Google Scholar]
  9. Saddique, M.S.; Bhatti, A.R.; Haroon, S.S.; Sattar, M.K.; Amin, S.; Sajjad, I.A.; ul Haq, S.S.; Awan, A.B.; Rasheed, N. Solution to optimal reactive power dispatch in transmission system using meta-heuristic techniques―Status and technological review. Electr. Power Syst. Res. 2020, 178, 106031. [Google Scholar] [CrossRef]
  10. Suresh, V.; Kumar, S.S. Optimal reactive power dispatch for minimization of real power loss using SBDE and DE-strategy algorithm. J. Ambient Intell. Humaniz. Comput. 2020, 1–15. [Google Scholar] [CrossRef]
  11. Chaib, A.E.; Bouchekara, H.R.E.H.; 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]
  12. Shaukat, N.; Ahmad, A.; Mohsin, B.; Khan, R.; Khan, S.U.-D.; Khan, S.U.-D. Multiobjective Core Reloading Pattern Optimization of PARR-1 Using Modified Genetic Algorithm Coupled with Monte Carlo Methods. Sci. Technol. Nucl. Install. 2021, 2021, 1802492. [Google Scholar] [CrossRef]
  13. Cao, Y.; Zhang, H.; Li, W.; Zhou, M.; Zhang, Y.; Chaovalitwongse, W.A. Comprehensive learning particle swarm optimization algorithm with local search for multimodal functions. IEEE Trans. Evol. Comput. 2018, 23, 718–731. [Google Scholar] [CrossRef]
  14. Zhao, B.; Guo, C.X.; Cao, Y.J. A multiagent-based particle swarm optimization approach for optimal reactive power dispatch. IEEE Trans. Power Syst. 2005, 20, 1070–1078. [Google Scholar] [CrossRef]
  15. Naderi, E.; Narimani, H.; Fathi, M.; Narimani, M.R. A novel fuzzy adaptive configuration of particle swarm optimization to solve large-scale optimal reactive power dispatch. Appl. Soft Comput. 2017, 53, 441–456. [Google Scholar] [CrossRef]
  16. Duman, S.; Sönmez, Y.; Güvenç, U.; Yörükeren, N. Optimal reactive power dispatch using a gravitational search algorithm. IET Gener. Transm. Distrib. 2012, 6, 563–576. [Google Scholar] [CrossRef]
  17. Ayan, K.; Kılıç, U. Artificial bee colony algorithm solution for optimal reactive power flow. Appl. Soft Comput. 2012, 12, 1477–1482. [Google Scholar] [CrossRef]
  18. Ettappan, M.; Vimala, V.; Ramesh, S.; Kesavan, V.T. Optimal reactive power dispatch for real power loss minimization and voltage stability enhancement using Artificial Bee Colony Algorithm. Microprocess. Microsyst. 2020, 76, 103085. [Google Scholar] [CrossRef]
  19. Sulaiman, M.H.; Mustaffa, Z.; Mohamed, M.R.; Aliman, O. Using the gray wolf optimizer for solving optimal reactive power dispatch problem. Appl. Soft Comput. J. 2015, 32, 286–292. [Google Scholar] [CrossRef] [Green Version]
  20. Jamal, R.; Men, B.; Khan, N.H. A novel nature inspired meta-heuristic optimization approach of GWO optimizer for optimal reactive power dispatch problems. IEEE Access 2020, 8, 202596–202610. [Google Scholar] [CrossRef]
  21. Mei, R.N.S.; Sulaiman, M.H.; Mustaffa, Z.; Daniyal, H. Optimal reactive power dispatch solution by loss minimization using moth-flame optimization technique. Appl. Soft Comput. 2017, 59, 210–222. [Google Scholar]
  22. Mouassa, S.; Bouktir, T.; Salhi, A. Ant lion optimizer for solving optimal reactive power dispatch problem in power systems. Eng. Sci. Technol. Int. J. 2017, 20, 885–895. [Google Scholar] [CrossRef]
  23. Barakat, A.F.; El-Sehiemy, R.A.; Elsaid, M.; Osman, E. Solving Reactive Power Dispatch Problem by Using JAYA Optimization Algorithm. Int. J. Eng. Res. Afr. 2018, 36, 12–24. [Google Scholar] [CrossRef]
  24. Ebeed, M.; Alhejji, A.; Kamel, S.; Jurado, F. Solving the Optimal Reactive Power Dispatch Using Marine Predators Algorithm Considering the Uncertainties in Load and Wind-Solar Generation Systems. Energies 2020, 13, 4316. [Google Scholar] [CrossRef]
  25. Khelifi, A.; Bentouati, B.; Chettih, S.; Sehiemy, R.A.E. Application of Hybrid Salp Swarm optimization Method for Solving OPF Problem. In Proceedings of the International Conference on Advanced Electrical Engineering 2019 (ICAEE 2019), Algiers, Algeria, 19–21 November 2019. [Google Scholar]
  26. Shafik, M.B.; Chen, H.; Rashed, G.I.; El-Sehiemy, R.A.; Elkadeem, M.R.; Wang, S. Adequate topology for efficient energy resources utilization of active distribution networks equipped with soft open points. IEEE Access 2019, 7, 99003–99016. [Google Scholar] [CrossRef]
  27. Ela, A.A.A.E.; El-Sehiemy, R.A.; Shaheen, A.M.; Shalaby, A.S. Application of the crow search algorithm for economic environmental dispatch. In Proceedings of the 19th International Middle-East Power Systems Conference (MEPCON 2017), Cairo, Egypt, 19–21 December 2017; pp. 78–83. [Google Scholar]
  28. Rizk-Allah, R.M.; Mageed, H.M.A.; El-Sehiemy, R.A.; Aleem, S.H.E.A.; El Shahat, A. A new sine cosine optimization algorithm for solving combined non-convex economic and emission power dispatch problems. Int. J. Energy Convers. 2017, 5, 180–192. [Google Scholar] [CrossRef]
  29. 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]
  30. Abdul-Hamied, D.T.; Shaheen, A.M.; Salem, W.A.; Gabr, W.I.; El-Sehiemy, R.A. Equilibrium optimizer based multi dimensions operation of hybrid AC/DC grids. Alex. Eng. J. 2020, 59, 4787–4803. [Google Scholar] [CrossRef]
  31. Mugemanyi, S.; Qu, Z.; Rugema, F.X.; Dong, Y.; Bananeza, C.; Wang, L. Optimal reactive power dispatch using chaotic bat algorithm. IEEE Access 2020, 8, 65830–65867. [Google Scholar] [CrossRef]
  32. Subbaraj, P.; Rajnarayanan, P.N. Optimal reactive power dispatch using self-adaptive real coded genetic algorithm. Electr. Power Syst. Res. 2009, 79, 374–381. [Google Scholar] [CrossRef]
  33. Dai, C.; Chen, W.; Zhu, Y.; Zhang, X. Seeker optimization algorithm for optimal reactive power dispatch. IEEE Trans. Power Syst. 2009, 24, 1218–1231. [Google Scholar] [CrossRef]
  34. Bai, W.; Eke, I.; Lee, K.Y. An improved artificial bee colony optimization algorithm based on orthogonal learning for optimal power flow problem. Control Eng. Pract. 2017, 61, 163–172. [Google Scholar] [CrossRef]
  35. 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]
  36. 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] [Green Version]
  37. Taher, M.A.; Kamel, S.; Jurado, F.; Ebeed, M. An improved moth-flame optimization algorithm for solving optimal power flow problem. Int. Trans. Electr. Energy Syst. 2019, 29, e2743. [Google Scholar] [CrossRef]
  38. Islam, M.Z.; Wahab, N.I.A.; Veerasamy, V.; Hizam, H.; Mailah, N.F.; Khan, A.; Sabo, A. Optimal Power Flow using a Novel Harris Hawk Optimization Algorithm to Minimize Fuel Cost and Power loss. In Proceedings of the 2019 IEEE Conference on Sustainable Utilization and Development in Engineering and Technologies (CSUDET), Penang, Malaysia, 7–9 November 2019; pp. 246–250. [Google Scholar]
  39. 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]
  40. Li, Z.; Cao, Y.; Van Dai, L.; Yang, X.; Nguyen, T.T. Others Optimal power flow for transmission power networks using a novel metaheuristic algorithm. Energies 2019, 12, 4310. [Google Scholar] [CrossRef] [Green Version]
  41. Khelifi, A.; Bentouati, B.; Chettih, S.; El-Sehiemy, R.A. A Novel Hybrid Method based on Krill Herd and Cuckoo Search for Optimal Power Flow Problem. Int. J. Image Graph. Signal Process. 2019, 9, 1–17. [Google Scholar] [CrossRef] [Green Version]
  42. Khan, A.; Hizam, H.; Abdul-Wahab, N.I.; Othman, M.L. Solution of Optimal Power Flow Using Non-Dominated Sorting Multi Objective Based Hybrid Firefly and Particle Swarm Optimization Algorithm. Energies 2020, 13, 4265. [Google Scholar] [CrossRef]
  43. Khelifi, A.; Chettih, S.; Bentouati, B. A new hybrid algorithm of particle swarm optimizer with grey wolves’ optimizer for solving optimal power flow problem. Leonardo Electron. J. Pract. Technol. 2018, 249–270. [Google Scholar]
  44. Warid, W.; Hizam, H.; Mariun, N.; Abdul Wahab, N.I. A novel quasi-oppositional modified Jaya algorithm for multi-objective optimal power flow solution. Appl. Soft Comput. 2018, 65, 360–373. [Google Scholar] [CrossRef]
  45. Khunkitti, S.; Siritaratiwat, A.; Premrudeepreechacharn, S.; Chatthaworn, R.; Watson, N.R. A hybrid DA-PSO optimization algorithm for multiobjective optimal power flow problems. Energies 2018, 11, 2270. [Google Scholar] [CrossRef] [Green Version]
  46. 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]
  47. Ben Hmida, J.; Javad Morshed, M.; Lee, J.; Chambers, T. Hybrid imperialist competitive and grey wolf algorithm to solve multiobjective optimal power flow with wind and solar units. Energies 2018, 11, 2891. [Google Scholar] [CrossRef] [Green Version]
  48. El Ela, A.A.A.; El-Sehiemy, R.A. Modified particle swarm optimization models for production cost minimization in deregulated power system. In Proceedings of the 42nd International Universities Power Engineering Conference, Brighton, UK, 4–6 September 2007; pp. 28–34. [Google Scholar]
  49. Bentouati, B.; Chaib, L.; Chettih, S. A hybrid whale algorithm and pattern search technique for optimal power flow problem. In Proceedings of the 8th International Conference on Modelling, Identification and Control (ICMIC 2016), Algiers, Algeria, 15–17 November 2016; pp. 1048–1053. [Google Scholar]
  50. 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]
  51. Ma, R.; Li, X.; Gao, W.; Lu, P.; Wang, T. Random-Fuzzy Chance-Constrained Programming Optimal Power Flow of Wind Integrated Power Considering Voltage Stability. IEEE Access 2020, 8, 217957–217966. [Google Scholar] [CrossRef]
  52. Shafik, M.B.; Chen, H.; Rashed, G.I.; El-Sehiemy, R.A. Adaptive multi objective parallel seeker optimization algorithm for incorporating TCSC devices into optimal power flow framework. IEEE Access 2019, 7, 36934–36947. [Google Scholar] [CrossRef]
  53. Ladumor, D.P.; Trivedi, I.N.; Bhesdadiya, R.H.; Jangir, P. Optimal power flow problems solution with STATCOM using meta-heuristic algorithm. In Proceedings of the Third International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB 2017), Chennai, India, 27–28 February 2017; pp. 392–396. [Google Scholar]
  54. Ghasemi, M.; Davoudkhani, I.F.; Akbari, E.; Rahimnejad, A.; Ghavidel, S.; Li, L. A novel and effective optimization algorithm for global optimization and its engineering applications: Turbulent Flow of Water-based Optimization (TFWO). Eng. Appl. Artif. Intell. 2020, 92, 103666. [Google Scholar] [CrossRef]
  55. 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. J. 2016, 42, 119–131. [Google Scholar] [CrossRef]
  56. Ali Abou El-Ela, A.; El-Sehiemy, R.A.A.; Taha Mouwafi, M.; Salman, D.A.F. Multiobjective Fruit Fly Optimization Algorithm for OPF Solution in Power System. In Proceedings of the 20th International Middle East Power Systems Conference (MEPCON 2018), Cairo, Egypt, 18–20 December 2018; pp. 254–259. [Google Scholar]
  57. 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]
  58. 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, Hammamet, Tunusia, 22–24 December 2017. [Google Scholar]
  59. El-Sattar, S.A.; Kamel, S.; El Sehiemy, R.A.; Jurado, F.; Yu, J. Single- and multi-objective optimal power flow frameworks using Jaya optimization technique. Neural Comput. Appl. 2019, 31, 8787–8806. [Google Scholar] [CrossRef]
  60. Bentouati, B.; Chettih, S.; Jangir, P.; Trivedi, I.N. A solution to the optimal power flow using multi-verse optimizer. J. Electr. Syst. 2016, 12, 716–733. [Google Scholar]
  61. 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. 2021, 12, 9499–9519. [Google Scholar] [CrossRef]
  62. Chen, G.; Yi, X.; Zhang, Z.; Lei, H. Solving the multi-objective optimal power flow problem using the multi-objective firefly algorithm with a constraints-prior Pareto-domination approach. Energies 2018, 11, 3438. [Google Scholar] [CrossRef] [Green Version]
  63. 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]
  64. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gharibzadeh, M.; Azizi Vahed, 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]
  65. Khamees, A.K.; El-Rafei, A.; Badra, N.M.; Abdelaziz, A.Y. Solution of optimal power flow using evolutionary-based algorithms. Int. J. Eng. Sci. Technol. 2017, 9, 55–68. [Google Scholar] [CrossRef] [Green Version]
  66. Rezaei Adaryani, M.; 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]
  67. Zimmerman, R.D. Matpower [Software]. Available online: https://matpower.org (accessed on 25 February 2022).
Figure 1. Convergence rate for single objective cases (Cases 1–5). (a) fuel cost minimization (Case 1), (b) voltage deviation minimization (Case 2), (c) Voltage stability (Case 3), (d) Power losses (Case 4), (e) Emission minimization (Case 5).
Figure 1. Convergence rate for single objective cases (Cases 1–5). (a) fuel cost minimization (Case 1), (b) voltage deviation minimization (Case 2), (c) Voltage stability (Case 3), (d) Power losses (Case 4), (e) Emission minimization (Case 5).
Mathematics 10 02106 g001aMathematics 10 02106 g001b
Figure 2. Bi-objective Pareto set of OPF in Cases 6–9. (a) Case 6; (b) Case 7; (c) Case 8; (d) Case 9.
Figure 2. Bi-objective Pareto set of OPF in Cases 6–9. (a) Case 6; (b) Case 7; (c) Case 8; (d) Case 9.
Mathematics 10 02106 g002
Figure 3. Tri-objective Pareto set of OPF in IEEE 30-bus test system for Cases 10–12. (a) Case 10 (Fuel cost, Voltage deviation, and Emissions); (b) Case 11 (Fuel cost, Voltage deviation, and Power Loss); (c) Case 12 (Fuel cost, Power losses, and Emissions).
Figure 3. Tri-objective Pareto set of OPF in IEEE 30-bus test system for Cases 10–12. (a) Case 10 (Fuel cost, Voltage deviation, and Emissions); (b) Case 11 (Fuel cost, Voltage deviation, and Power Loss); (c) Case 12 (Fuel cost, Power losses, and Emissions).
Mathematics 10 02106 g003
Figure 4. Convergence rates in Case 15 (fuel cost) using different optimizers.
Figure 4. Convergence rates in Case 15 (fuel cost) using different optimizers.
Mathematics 10 02106 g004
Figure 5. Convergence rates for large scale test systems. (a) 300-bus; (b) 1354pegase; (c) 3012wp; (d) 9241pegase.
Figure 5. Convergence rates for large scale test systems. (a) 300-bus; (b) 1354pegase; (c) 3012wp; (d) 9241pegase.
Mathematics 10 02106 g005
Table 1. Test cases of single and multi-objective functions in OPF problem.
Table 1. Test cases of single and multi-objective functions in OPF problem.
Power SystemCase# OF CV Economic/Technical ObjectivesEnvironmental
FCVDVSPLEmission
IEEE 301125
21
31
41
51
62
72
82
92
10325
113
123
134
145
IEEE 5715134
161
172
IEEE-300-bus181259
IEEE-1354-bus1911836
IEEE 3012 bus2011214
IEEE 9241 bus21111,536
√ Refers to the considered objective/s for each case.
Table 2. Objectives functions for single objective functions for the IEEE 30-bus test system using TFWO (CASES 1–5).
Table 2. Objectives functions for single objective functions for the IEEE 30-bus test system using TFWO (CASES 1–5).
VARsCase #1Case #2Case #3Case #4Case #5
Fuel cost ($/h)799.071847.952919.755967.066943.546
VD (p.u.)1.8930.0843.2312.0492.105
VS0.1160.1360.1000.1150.114
PL (MW)8.6269.3514.1512.8512.979
Emission(ton/h)0.3660.2640.2250.2070.205
Table 3. TFWO versus recent optimization algorithms for single objective functions for the IEEE 30-bus test system.
Table 3. TFWO versus recent optimization algorithms for single objective functions for the IEEE 30-bus test system.
Case # PSO-SSO [29]SSO [29]PSO [29]DA-PSO [45]DA-APSO [46]ECHT [57]MVO [60]WOA-PS [49] TFWO
1798.98799.41801.23802.12802.63800.41799.24799.56799.071
21.251.541.61-----0.084
30.1240.1250.125--0.1360.115-0.100
42.8582.9023.2783.1893.0033.0842.8812.9672.851
50.2050.2050.2050.205-0.205-0.2060.205
Table 4. Optimal power flow solution for IEEE-30 bus system using the TFWO algorithm for Cases 6–14.
Table 4. Optimal power flow solution for IEEE-30 bus system using the TFWO algorithm for Cases 6–14.
VARsCase #6Case #7Case #8Case #9Case #10Case #11Case #12Case #13Case #14
Fuel cost ($/h)835.074840.918799.072803.416862.639864.151804.318826.779826.566
VD (p.u.)2.0242.0331.9110.1010.3232.0390.1430.4590.444
VS0.1150.1150.1150.1370.1360.1150.1370.1340.134
PL (MW)5.0344.7118.6269.7954.5154.1008.4195.4595.520
Emission (ton/h)0.2420.2400.3660.3650.2270.2240.3250.2550.254
Table 5. TFWO versus recent optimization algorithms from the literature for multi-objective functions for (Cases 6–9).
Table 5. TFWO versus recent optimization algorithms from the literature for multi-objective functions for (Cases 6–9).
Case # Objective MSA [61]PSO [29]EMSA [61]MODA [58]DA-APSO [46]MOFA-CPA [62]PSO-SSO [29]ECHIT [57] TFWO
6Fuel Cost834.1532834.958.33.9778.38.604-852.02834.80-835.074
Emission0.32860.2430.32930.254-0.2790.243-0.242
7Fuel Cost856.2673-859.9514-----840.918
Power Loss9.9012-4.9012-----4.711
8Fuel cost800.0275834.4799.3582---830.35-799.072
Voltage Stability0.12090.1280.1209---0.125-0.115
9Fuel cost803.8740804.48803.4286807.2807802.63-803.99803.72803.416
Voltage Deviation0.11800.126803.87400.0230.116-0.0940.0950.101
Table 6. TFWO versus recent optimization algorithms for tri-objective functions (IEEE-30 bus test system) Cases (10–12).
Table 6. TFWO versus recent optimization algorithms for tri-objective functions (IEEE-30 bus test system) Cases (10–12).
Case # Objectives PSO [29]MODA [58]SSO [29]Jaya [59]MOFA-CPA [62]PSO-SSO [29] TFWO
10Fuel Cost889.58-858.88826.44-864.27862.639
Voltage Deviation0.353-0.3530.2662-0.3160.323
Power Loss4.712-4.7126.611-4.5454.515
11Fuel Cost864.584867.907867.034858.9878.13865.18864.151
Power Loss4.1974.53424.1484.6223.92324.0934.100
Emission0.2250.26400.2230.2330.21650.2240.224
12Fuel cost814.833-807.94834.06-804.332804.318
Voltage Deviation0.156-0.1660.1989-0.1640.143
Emission0.343-0.3130.2511-0.3460.325
Table 7. TFWO versus recent optimization algorithms for Cases 13 and 14 (IEEE-30 bus test system).
Table 7. TFWO versus recent optimization algorithms for Cases 13 and 14 (IEEE-30 bus test system).
Case # Objectives PSO [29]MODA [58]ECHIT [57]I-NSGA-III [63]SSO [29]Jaya [59]PSO-SSO [29] TFWO
13Fuel Cost828.29 828.49803.21881.9395829.978-826.94826.779
Voltage Deviation0.550.5850.2960.17540.516-0.4660.459
Power Loss5.6445.9125.5864.74495.426-5.5155.459
Emission0.2610.2650.2530.22090.25-0.2580.255
14Fuel Cost828.29--843.8571827.78812.18826.8826.566
Voltage Deviation0.55--0.23880.550.19050.4630.444
Voltage Stability0.25--0.12530.1450.13430.1450.134
Power Loss5.644--5.74055.6449.0035.4645.520
Emission0.261--0.14850.2610.31620.2560.254
Table 8. TFWO versus recent optimization algorithms (IEEE-57 bus test system) for Cases 15–17.
Table 8. TFWO versus recent optimization algorithms (IEEE-57 bus test system) for Cases 15–17.
CaseCase 15 (Minimum Fuel Cost)Case 16 (Minimum Power Loss)Case 17 (Min. Fuel Cost& Power Loss)
AlgorithmTFWOGWOPSOMFOTFWOGWOPSOMFOTFWOGWOPSOMFO
Fuel cost ($/h)41,667.0741,726.4841,727.0141,695.26549,532.7447,225.3648,126.9849,360.141,702.041,965.641,905.841,792.5
Emission (ton/h)1.34921.4031.390461.3640.947730.94940.949370.947951.321.42661.34891.304
p l o s s ( MW ) 14.84715.8316.15915.26611.1811.99411.99711.29513.8913.79313.71513.914
Table 9. TFWO versus recent optimization algorithms for IEEE-57 bus test system: Cases 15–17.
Table 9. TFWO versus recent optimization algorithms for IEEE-57 bus test system: Cases 15–17.
Case # OF GWO PSO MFO SFLA [65]GSA [16]ABC [66]DA_PSO [46]MSA [61]EMSA [61] TFWO
15FC41,726.4841,727.0141,695.2641,872.941,69541,78141,674.641,673.5941,666.241,667.07
16PL11.99411.99711.295--12.62610.1212--11.18
17FC41965.641905.841792.5------41702.0
PL13.79313.8913.914------13.89
Table 10. Statistical performance evaluation of TFWO for Case 15 compared with three optimizers.
Table 10. Statistical performance evaluation of TFWO for Case 15 compared with three optimizers.
MethodsMinimum FC ($/h)—50 Trials
Min.Max.MeanVarianceMedianSTD
GWO41,726.48442,359.51141,923.64117,137.91241,903.810130.912
PSO41,727.01342,396.20142,014.19532,359.36142,018.992179.887
MFO41,695.26542,102.00241,811.5718543.45341,795.43092.431
TFWO41,667.07641,699.59441,678.95598.64841,675.1429.932
Table 11. TFWO versus recent optimization algorithms for the IEEE large scale test system: Cases 18–21.
Table 11. TFWO versus recent optimization algorithms for the IEEE large scale test system: Cases 18–21.
Case # Objectives System MATPOWER [67] TFWO Reduction%
18Fuel CostIEEE 300-bus719,692.27 $/h623,581.39 $/h13.4%
19IEEE 1354-bus74,069.35 $/h70,810.49 $/h4.4%
20IEEE 3012-bus2,591,706.571,894,369.13627%
21IEEE 9241pegase315,912.43 $/h211,308.43$/h33.12%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/math10122106

AMA Style

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(12):2106. https://doi.org/10.3390/math10122106

Chicago/Turabian Style

Sarhan, Shahenda, Ragab El-Sehiemy, Amlak Abaza, and Mona Gafar. 2022. "Turbulent Flow of Water-Based Optimization for Solving Multi-Objective Technical and Economic Aspects of Optimal Power Flow Problems" Mathematics 10, no. 12: 2106. https://doi.org/10.3390/math10122106

APA Style

Sarhan, S., El-Sehiemy, R., Abaza, A., & Gafar, M. (2022). Turbulent Flow of Water-Based Optimization for Solving Multi-Objective Technical and Economic Aspects of Optimal Power Flow Problems. Mathematics, 10(12), 2106. https://doi.org/10.3390/math10122106

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop