Next Article in Journal
Experimental Study on Connection Characteristics of Rough Fractures Induced by Multi-Stage Hydraulic Fracturing in Tight Reservoirs
Previous Article in Journal
Heat Pumps, Wood Biomass and Fossil Fuel Solutions in the Renovation of Buildings: A Techno-Economic Analysis Applied to Piedmont Region (NW Italy)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Modified Whale Optimizer for Single- and Multi-Objective OPF Frameworks

1
Electrical Engineering Department, Faculty of Engineering, Al-Azhar University, Cairo 11651, Egypt
2
Electrical Engineering Department, Faculty of Engineering at Shoubra, Benha University, Benha 13511, Egypt
3
Electrical Engineering Department, Faculty of Engineering, Kafrelsheikh University, Kafrelsheikh 33516, Egypt
4
Department of Electrical Engineering, Faculty of Engineering, Jazan University, Gizan 45142, Saudi Arabia
5
Faculty of Technology and Education, Helwan University, Helwan 11795, Egypt
*
Author to whom correspondence should be addressed.
Energies 2022, 15(7), 2378; https://doi.org/10.3390/en15072378
Submission received: 14 February 2022 / Revised: 5 March 2022 / Accepted: 15 March 2022 / Published: 24 March 2022
(This article belongs to the Section F1: Electrical Power System)

Abstract

:
This paper is concerned with an imperative operational problem, called the optimal power flow (OPF), which has several technical and economic points of view with respect the environmental concerns. This paper proposes a multiple-objective optimizer NSWOA (non-dominated sorting whale optimization algorithm) for resolving single-objective OPFs, as well as multi-objective frameworks. With a variety of technical and economic power system objectives, the OPF can be formulated. These objectives are treated as single- and multi-objective OPF issues that are deployed with the aid of the proposed NSWOA to solve these OPF formulations. The proposed algorithm modifies the Pareto ranking and analyzes the optimum compromise solution based on the optimal Euclidian distances. This proposed strategy ensures high convergence speed and improves search capabilities. To achieve this study, an IEEE 30-bus (sixth-generation unit system) is investigated, with eight scenarios studied that highlight technical and environmental operational needs. When compared to previous optimization approaches, the suggested NSWOA achieves considerable techno-economic improvements. Additionally, the statical analyses are carried out for 20 separate runs. This analysis proves the high robustness of the proposed NSWOA at low levels of standard deviation.

1. Introduction

1.1. Motivation

With the massive growth of electrical energy demand, scientific research in the field of electrical power systems becomes increasingly crucial for operation and planning. As per their complexity and non-linear nature, electrical power grids need to be optimally operated without violating their operation constraints. One of the vital approaches which could achieve this goal is the OPF framework. This article aims to solve the OPF problem by considering both single- and multiple-objective frameworks by achieving various power grid requirements from technical and economical viewpoints.

1.2. Literature Review

OPF study was initiated approximately six decades ago [1,2]. OPF study is employed to attain various objectives. These objectives can include fuel cost minimization, bus voltage enhancement, stability enrichment, and optimized reactive power consumption. These cost functions can be realized while single-objective optimization is used. However, if one single-objective optimization—such as fuel cost, for example—is minimized, it can increase the total power loss or voltage deviation. Hence, there is a need for multi-objective optimization to ensure effective compromise in pursuit of the desired objectives. Solution of the OPF can be conquered by conventional (deterministic) techniques such as the simplex method, Newton method, interior point method, and sequential quadratic programming which can be reviewed in [3]. Despite their outstanding convergence characteristics and its industrial popularity, deterministic techniques cannot ensure global optimality and handling of integer variables. Overcoming these shortcomings which are not suitable for OPF solutions and exploiting the rapid growth of computational intelligence in recent years, metaheuristic optimization algorithms are a promising solution for various applications [4,5,6].
In the past decade, organically inspired techniques have been widely adopted for solving the OPF problem. Table 1 summarizes prior methods proposed for the solution of this problem. These methods are classified according to the single- and multi-objectives, SOF and MOF, frameworks, and the main findings of each application.
Among the previous methods, one cannot state which are no-free-lunch theorems for optimization [50]. No optimization algorithm can reach the global optimum for all optimization problems as per the no-free-lunch theorem. Therefore, the authors investigate the capability of (NSWOA) to solve single and multi-objective OPF as a non-linear, complex engineering problem. Because of its simple structure, reduced operator requirement, quick convergence characteristics, and improved balancing capabilities between exploration and exploitation phases, the whale optimization algorithm (WOA) has become a widely adopted swarm intelligence technology in a variety of engineering applications. As per this massive application and due to the importance of the OPF, this motivates the use of WOA for solving such highly nonlinear, constrained optimization problems. Instead of covering a vast space, the NSWOA-OPF investigates the search space through the vicinity of the best compromise solution across successive generations and presents the decision-maker with a set of non-dominated alternatives around this preferred solution.

1.3. Contribution

Consequently, the key achievements of this research might be summarized in the following points:
  • This research offers a novel optimization method for dealing with the OPF problem in power systems.
  • This technique ensures fast convergence and improves search capability by iteratively exploring the neighborhood of the best compromise solution in successive descents.
  • Validation of the suggested approach has been employed for single-objective and multi-objective OPF optimizations.
  • From the viewpoint of economic and technical benefits, the proposed multi-objective WOA achieves significant improvement in cost minimization and power loss reduction, along with enhancement of bus voltage profile.
  • The robustness is demonstrated through statistical evaluations of the lowest, average, maximum, and standard deviation of the obtained results.

1.4. Paper Organization

This manuscript is structured as follows: Section 2 will describe the mathematical formulation of the OPF cost function, while Section 3 will focus on the whale optimization algorithm (WOA) and NSWOA. Section 4 will demonstrate and discuss the simulation results, and Section 5 will provide a summary of the research.

2. Formulation of the OPF Problem

The OPF aims at optimally identifying the system control variables while satisfying various equality and inequality constraints. This is mathematically stated as follows:

2.1. Problem Objectives

In this study, four objectives’ functions are considered. The first objective aims to minimize the total fuel costs of all generators (F1) as
F 1 = i = 1 N g a i P g i 2 + b i P g i + c i   USD / hr
Minimization of the system power losses is considered as the second SOF, F2 (MW), as
F 2 = i , j N b g i j ( V i 2 + V j 2 2 V i V j cos θ i j )
One of the key indications of system security and service quality is load voltage. The voltage profile is being improved in order to reduce voltage deviation (VD) at the load buses from the specified voltage level in p.u. The following equation is used to mathematically characterize the third objective function (F3)
F 3 = VD = i = 1 N Load | V i V ref |
Voltage stability becomes a critical necessity in practice due to the high stress on power systems. As a result, maximization of the voltage stability index (L-index) is crucial for improving voltage stability in reactive power operation. L-index assigns a scalar value to each load bus based on static power flow statistics. This index is set between zero (no-load case) and one (voltage collapse). L-index for each bus j ( L j ) has been defined as [40]
L j = | 1 i = 1 N g F j i V i V j ( θ ij + δ i δ j ) | ,
F j i = [ Y LL ] 1 [ Y LG ]
As a result, the fourth objective function ( F 4 ) is to minimize (L-index), which is calculated as
F 4 = Max   ( L j )   j = 1 , 2 ,   ,   N b

2.2. Constraints

The defined OPF objectives are solved considering the following equality and inequality operational constraints. The first equality constraints are expressed as
Q g i Q L i + Q C i V i j = 1 N b V j ( G i j sin θ i j B i j cos θ i j ) = 0 ,   i = 1 , 2 ,   ,   N P Q  
P g i P L i V i j = 1 N b V j ( G i j cos   θ i j + B i j sin   θ i j ) = 0 ,   i = 1 , 2   , ...   N b slack
Additionally, the following operational inequality limitations are taken into account:
P g i min P g i P g i max ,   i = 1 ,   2 ,   ,   N g
V i min V i V i max ,   i = 1 ,   2 ,   ,   N b
T k min T k T k max ,   k = 1 ,   2 ,   ,   N t
0 Q C   e Q C   e max ,   e = 1 ,   2 ,   ,   N C
Q g   i min Q g   i Q g   i max ,   i = 1 ,   2 ,   ,   N pv
| S L flow | S L max ,   L = 1 ,   2 ,   ,   N L

3. Proposed Solution Methodology

3.1. Whale Optimization Algorithm

The whale optimization algorithm (WOA) is one of the swarm-based intelligent meta-heuristic algorithms proposed [51]. It is proposed for complex continuous optimization problems. Various applications of the WOA in power system engineering include reconfiguration of distribution systems [52], parameter estimation of PV modules [53], load frequency control [54], placement of energy storage systems [55], and microgrid operation [56], etc.
The WOA was inspired by the bubble-net chasing move strategy of humpback whales. Humpback whales typically hunt crustaceans or little fish near the water’s surface. They approach their victim by spinning around them and following a distinctive route inside a shrinking circle and creating bubbles in a circular or ‘9’-shaped path.
The WOA is characterized by ease of implementation, robustness, and fewer control parameters. Three functioning processes are used to measure the time-dependent location of whale individuals, which are mathematically described in the following subsections.
  • Shrinking Encircling Prey
Humpback whales initiate hunting prey by first encircling it. This mechanism of encircling can be modeled mathematically by the following equations
D = | C . X * ( i t ) X   ( i t ) |
X   ( i t + 1 ) = X * ( i t ) A . D
A = 2 . a . r a   ,   a = 2 i t M a x _ i t e r
C = 2 . r
where X *   refers the whale leader position that refers to the general best solution,   X   denotes to the position of the selected search agent, i t denotes the recent iteration. A and C are two coefficient vectors. The parameter a   is a vector and it is linearly decreased from 2 to 0 over the course of iterations, where r   is randomly fitted in the interval [0, 1]. The absolute value is represented by the sign   |   | .
  • Bubble-Net Attacking Method (Exploitation Phase)
Two approaches are employed for mathematical modeling of the bubble-net behavior of humpback whales as:
(a)
The mechanism of shrinking encircling [57]
This mechanism is attained by reducing the value of a   a in Equation (17), which will affect the range of A also. Figure 1 shows for a search agent. Its new position is defined in between the original position of the search agent and the position of the current best agent.
(b)
Updating of spiral position
Equation (19) shows the spiral updating equation. To simulate the helix-shaped transition of humpback whales, it will be created between the position of the search agent (whale) and prey. A 50% probability is applied to choose either the shrinking encircling mechanism or the spiral model to update the position of whales that is modeled in Equation (20).
X   ( i t + 1 ) = D . e b l . cos ( 2 π l ) + X * ( i t )   ,   D = | X * ( i t ) X   ( i t ) |
X   ( i t + 1 ) = { X * ( i t ) A . D i f   p < 0.5 D . e b l . cos ( 2 π l ) + X * ( i t ) i f   p 0.5
where p is a random number in the range of [0, 1]. Additionally, b is a constant used to define the logarithmic spiral shape and l is a random value in the range [1, 1].
(c)
Search for prey (exploration phase) [58].
In the exploration phase of WOA, a random candidate solution is selected to lead the other candidate solutions rather than updating their positions according to the position of the best-obtained solution of the current iteration. The vector A is used to force the search agent to move far away from the best-known search agent, as shown in Figure 2. This can be mathematically modeled, as shown in Equations (21) and (22).
D = | C . X r a n d   X   |
X   ( i t + 1 ) = X r a n d   A . D
where, X r a n d   is chosen randomly from the current population.
The implementation process of the proposed algorithm to solve the OPF problem is illustrated in the flow chart in Figure 3.

3.2. Proposed Multi-Objective WOA

Generally, MOF optimization includes more than two objectives that are optimized at the same time. In the proposed multi-objective approach, solutions can be classified into dominant and non-dominant solutions based on the Pareto dominance concept [59]. Based on the following two conditions in Equations (23) and (24), a solution x 1 Pareto dominates   x 2 .
i   ϵ { 1 ,   2 , , N o b j }   :   F i ( x 1 ) F i ( x 2 )
i   ϵ { 1 ,   2 , , N o b j }   :   F i ( x 1 ) < F i ( x 2 )
where N o b j is the number of objective functions and F i ( x ) is the cost function value of solution x . As a result, within the search space, the non-dominated Pareto optimal solutions are replicated to an outside Pareto set.
The selection of the best compromise solution from the non-dominated solutions set can be determined by several criteria such as the centroid concept, entropy criteria, fuzzy set theory, and the optimal Euclidian distances. The fit compromise solution will be obtained from the non-dominated solutions set using minimal Euclidian distances as
D ( x ) = i = 1 N o b j 1 N o b j ( F i ( x ) F i min   ( y j ) F i m i n ( y j ) ) 2   ,     j = 1 , 2 , , n

4. Simulation Results

The standard IEEE 30-bus test system is employed to check the effectiveness of the proposed algorithm. The single line diagram of the tested system is shown in Figure 4. The generators’ active power limits and cost coefficients are given in Table 2 below. Eight cases are incorporated in this research, as presented in Table 3. SOF and MOF are handled. The SOF cases produce 20 , 000   function evaluations.

4.1. Results for Single-Objective Cases

The proposed algorithm is used to solve the OPF problem considering four SOFs. The obtained results are given in Table 4 and Table 5. In Case 1, the aim is to minimize the quadratic fuel cost as a primary objective function. The proposed WOA reduces the fuel cost to 800.26 USD/h while the active power loss is reduced to 8.82 MW. In Case 2, active power loss minimization is considered the main objective. By using the WOA, the active power loss was reduced to 2.88 MW; however, the fuel cost reaches 967.14 USD/h.
Case 3 considers the minimization of the voltage deviation as the primary SOF. The voltage profile is enhanced, and the total voltage deviation reaches 0.1781 p.u. while the fuel cost and active power loss are 807.8319 USD/h and 10.964MW, respectively. The last SOF case is Case 4. In this case, the voltage stability index is maximized using the proposed WOA in this case. It reaches 1.0417 and the fuel cost becomes 814.8988 USD/h.
Table 6 shows the effectiveness of the proposed algorithm with previous reported methods. It leads to the best reduction in both economical, fuel costs minimization, and the technical reduction in power losses in Cases 1 and 2, respectively. This is supported by the convergence curves of all utilized performance indices in Figure 5.

4.2. Multi-Objective OPF Simulation Results

Case 5 presents the simultaneous optimization of minimization of fuel costs and power losses. While in Case 6, the reduction in fuel cost and voltage deviation are simultaneously optimized. Minimization of the active power loss and voltage deviation is simulated in Case 7.
Simulation results for Cases 5–7 are presented in Table 7 to show the optimal control variables obtained using the suggested algorithm for bi-objective cases. Figure 6a depicts the Pareto optimum front produced by minimizing fuel costs and losses. The optimum compromise solution is 832.9041796 USD/h and 5.349883577 MW, resulting in a 7.7% reduction in fuel cost and an 11% reduction in loss over the base case. Additionally, the Pareto optimum front produced by minimizing fuel cost and voltage deviation is shown in Figure 6b. The best compromise solution attained from the non-dominated solutions set is 802.5418415 USD/h and 0.173382923 p.u. Finally, Figure 6c shows the Pareto optimum front produced by minimizing the active power loss and voltage deviation. The calculated best compromise solution is 0.578468228 p.u. and 3.14108079 MW.
In Table 8, the simulation results of the fitness functions are summarized for the multi objective studied cases, Cases 5–8. Table 9 shows the statistical indices for Cases 1–4. As shown, the robustness values of all studied cases are low enough to reflect the robustness of the proposed optimizer. The standard deviation is located in the range 0.000153–0.067411.
In Case 8, the quadratic fuel costs, active power losses, voltage deviation, and voltage stability indices are optimized simultaneously with equal priorities. From Table 10, it can be concluded that the total generation costs are lowered to 805.0121 USD/h with reduction of 10.71%. The total power loss of the transmission lines is increased from 5.05 MW to 9.199 MW, and the voltage variation is reduced to roughly 44%. Furthermore, the voltage stability index is enhanced to reach 0.1253. Moreover, comparative results of NSWOA with recent optimization algorithms are presented in Table 10.
This demonstrates the suggested algorithm’s advantage in presenting a wide range of output results. These findings are significant from the standpoint of the decision-maker with significant techno-economic benefits. From the previous simulation results, seven cases studied are provided in this study to prove the capability of the proposed non-dominated whale optimization algorithm. These cases reflect various requirements from the viewpoint of the power system operator.

5. Conclusions

This study solves the OPF problem by using a multi-objective NSWOA. The suggested method does not strive to identify the whole set of Pareto optimal solutions, but rather concentrates on only preferred sections of the Pareto set. This can be attained by focusing the search space all over the best compromise option. Moreover, it provides the decision-maker with a collection of Pareto solutions around this chosen one. The obtained findings validated the capabilities of the proposed NSWOA in handling the OPF problem with the optimal compromise for a techno-economic solution. As a result, the authors were self-motivated to extend the NSWOA solution methodology to other power system challenges, such as estimating parameters for smart grid components. Significant improvement in terms of economics were attained, as fuel costs reached 800.12 USD/h; and power losses were reduced by half, reflecting technological gains for power systems. As a result, when compared to other methods in the literature, the suggested method achieves techno-economic gains for power system operations. The simulation results reflect the high robustness of the proposed optimizer with acceptable rates of standard deviations.
The future of this work can be extended to cover many objectives that will be optimized simultaneously. Additionally, the penetration of renewable energies can be considered as a recent trend in OPF problems.

Author Contributions

Conceptualization, M.E.-D. and R.A.E.-S.; Formal analysis, M.E.-D., M.A.E. and R.A.E.-S.; Investigation, M.E.-D.; Resources, M.A.E., Z.A. and M.M.R.; Software, M.A.E. and R.A.E.-S.; Supervision, R.A.E.-S.; Visualization, Z.A. and M.M.R.; Writing—original draft, M.E.-D. and M.A.E.; Writing—review and editing, M.E.-D. and R.A.E.-S.; Funding, Z.A. and M.M.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Nomenclature

OPFoptimal power flow V ref buses Ref. voltage of, 1.0 p.u.
P g i   and   Q g i generated real and active power at bus i N Load load buses number
P L i   and   Q L i active and reactive power demand at bus iL-indexvoltage stability index
Q C i capacitive/inductive reactive power of the present VAR source connected at bus i δ i , δ j voltage phase angles of buses i and j
V i ,   V j voltage magnitude at the end buses i and j Y LL , Y LG sub-matrices of Y-bus matrix
VDvoltage deviation N g generators number
g ij conductance of the transmission line between bus i and bus j V i min , V i max voltage limits at bus i
N PQ number of PQ buses Q g   i min , Q g   i max reactive power limits at bus i
P g   i min , P g   i max generated active power limits of bus i. N p v voltage-controlled buses number
T k min , T k max transformer k tapping variation limit N L transmission lines number
N C existing VAR sources total number S L max transmission line maximum power flow
N t total number of on-load tap changing transformers F i min   ( y j ) cost function value for non-dominated solution j against criteria     i
S L flow transmission line power flow X   position of the selected search agent
Q C   e reactive power output of the VAR source at bus e. M a x _ i t e r maximum number of iterations
X * whale leader position F i ( x   ) cost function value of solution x
i t recent iteration n the Pareto solutions number
N o b j the objective functions number P g i is the generator active power
D (   ) minimal Euclidian distancesai, bi, cithe generator cost coefficients
F i min   ( y j ) non-dominated cost function

References

  1. 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]
  2. Shaheen, A.M.; El-Sehiemy, R.A.; Farrag, S.M. Solving multi-objective optimal power flow problem via forced initialised differential evolution algorithm. IET Gener. Transm. Distrib. 2016, 10, 1634–1647. [Google Scholar] [CrossRef]
  3. 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 2019 International Conference on Advanced Electrical Engineering, ICAEE 2019. Available online: https://www.researchgate.net/publication/339652710_Application_of_Hybrid_Salp_Swarm_optimization_Method_for_Solving_OPF_Problem (accessed on 13 February 2022).
  4. El-Sehiemy, R.A.; Hamida, M.A.; Mesbahi, T. Parameter identification and state-of-charge estimation for lithium-polymer battery cells using enhanced sunflower optimization algorithm. Int. J. Hydrogen Energy 2020, 45, 8833–8842. [Google Scholar] [CrossRef]
  5. 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]
  6. Lodewijks, G.; Cao, Y.; Zhao, N.; Zhang, H. Reducing CO₂ Emissions of an Airport Baggage Handling Transport System Using a Particle Swarm Optimization Algorithm. IEEE Access 2021, 9, 121894–121905. [Google Scholar] [CrossRef]
  7. Abido, M.A. Optimal power flow using particle swarm optimization. Int. J. Electr. Power Energy Syst. 2002, 24, 563–571. [Google Scholar] [CrossRef]
  8. Zaro, F.R.; Abido, M.A. Multi-objective particle swarm optimization for optimal power flow in a deregulated environment of power systems. In Proceedings of the 11th International Conference on Intelligent Systems Design and Applications, ISDA 2011, Córdoba, Spain, 22–24 November 2011; pp. 1122–1127. [Google Scholar] [CrossRef]
  9. Duman, S.; Güvenç, U.; Sönmez, Y.; Yörükeren, N. Optimal power flow using gravitational search algorithm. Energy Convers. Manag. 2012, 59, 86–95. [Google Scholar] [CrossRef]
  10. Abido, M.A. Optimal power flow using tabu search algorithm. Electr. Power Compon.Syst. 2002, 30, 469–483. [Google Scholar] [CrossRef] [Green Version]
  11. Herbadji, O.; Bouktir, T. Optimal Power Flow Using Biogeography based optimization method with Consideration of UPFC Devices. In Proceedings of the 3rd International Conference on Information Processing and Electrical Engineering, Changsha, China, 29–31 October 2021. [Google Scholar] [CrossRef]
  12. 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]
  13. Kumari, M.S.; Maheswarapu, S. Enhanced Genetic Algorithm based computation technique for multi-objective Optimal Power Flow solution. Int. J. Electr. Power Energy Syst. 2010, 32, 736–742. [Google Scholar] [CrossRef]
  14. Bouchekara, H.R.E.H.; Chaib, A.E.; Abido, M.A. Optimal power flow using GA with a new multi-parent crossover considering: Prohibited zones, valve-point effect, multi-fuels and emission. Electr. Eng. 2018, 100, 151–165. [Google Scholar] [CrossRef]
  15. Bouchekara, H.R.E.H.; Abido, M.A.; Boucherma, M. Optimal power flow using Teaching-Learning-Based Optimization technique. Electr. Power Syst. Res. 2014, 114, 49–59. [Google Scholar] [CrossRef]
  16. Bentouati, B.; Chettih, S.; Djekidel, R.; El-Sehiemy, R.A. An efficient chaotic cuckoo search framework for solving non-convex optimal power flow problem. Int. J. Eng. Res. Afr. 2017, 33, 84–99. [Google Scholar] [CrossRef]
  17. Birogul, S. Hybrid harris hawk optimization based on differential evolution (HHODE) algorithm for optimal power flow problem. IEEE Access 2019, 7, 184468–184488. [Google Scholar] [CrossRef]
  18. Shaheen, M.A.M.; Hasanien, H.M.; Mekhamer, S.F.; Talaat, H.E.A. Optimal power flow of power networks with penetration of renewable energy sources by harris hawks optimization method. In Proceedings of the 2020 2nd International Conference on Smart Power & Internet Energy Systems (SPIES), Bangkok, Thailand, 15–18 September 2020; 537–542. [Google Scholar] [CrossRef]
  19. Khorsandi, A.; Hosseinian, S.H.; Ghazanfari, A. Modified artificial bee colony algorithm based on fuzzy multi-objective technique for optimal power flow problem. Electr. Power Syst. Res. 2013, 95, 206–213. [Google Scholar] [CrossRef]
  20. Shaheen, M.A.M.; Hasanien, H.M.; Turky, R.A.; Ćalasan, M.; Zobaa, A.F.; Aleem, S.H.E.A. Opf of modern power systems comprising renewable energy sources using improved chgs optimization algorithm. Energies 2021, 14, 6962. [Google Scholar] [CrossRef]
  21. Shaheen, M.A.M.; Hasanien, H.M.; Al-Durra, A. Solving of optimal power flow problem including renewable energy resources using HEAP optimization algorithm. IEEE Access 2021, 9, 35846–35863. [Google Scholar] [CrossRef]
  22. El-Fergany, A.A.; Hasanien, H.M. Salp swarm optimizer to solve optimal power flow comprising voltage stability analysis. Neural Comput. Appl. 2020, 32, 5267–5283. [Google Scholar] [CrossRef]
  23. Berrouk, F.; Bouchekara, H.R.E.H.; Chaib, A.E.; Abido, M.A.; Bounaya, K.; Javaid, M.S. A new multi-objective Jaya algorithm for solving the optimal power flow problem. J. Electr. Syst. 2018, 14, 165–181. [Google Scholar]
  24. 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]
  25. Bouchekara, H.R.E.H.; Chaib, A.E.; Abido, M.A. Multiobjective optimal power flow using a fuzzy based grenade explosion method. Energy Syst. 2016, 7, 699–721. [Google Scholar] [CrossRef]
  26. 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]
  27. 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]
  28. El-Hana Bouchekara, H.R.; Abido, M.A.; Chaib, A.E. Optimal Power Flow Using an Improved Electromagnetism-like Mechanism Method. Electr. Power Compon. Syst. 2016, 44, 434–449. [Google Scholar] [CrossRef]
  29. Bouchekara, H.R.E.H.; Abido, M.A.; Chaib, A.E.; Mehasni, R. Optimal power flow using the league championship algorithm: A case study of the Algerian power system. Energy Convers. Manag. 2014, 87, 58–70. [Google Scholar] [CrossRef]
  30. Bouchekara, H.R.E.H.; Abido, M.A. Optimal power flow using differential search algorithm. Electr. Power Compon. Syst. 2014, 42, 1683–1699. [Google Scholar] [CrossRef]
  31. Mandal, B.; Kumar Roy, P. Multi-objective optimal power flow using quasi-oppositional teaching learning based optimization. Appl. Soft Comput. J. 2014, 21, 590–606. [Google Scholar] [CrossRef]
  32. Sivasubramani, S.; Swarup, K.S. Multi-objective harmony search algorithm for optimal power flow problem. Int. J. Electr. Power Energy Syst. 2011, 33, 745–752. [Google Scholar] [CrossRef]
  33. Bhowmik, A.R.; Chakraborty, A.K. Solution of optimal power flow using non dominated sorting multi objective opposition based gravitational search algorithm. Int. J. Electr. Power Energy Syst. 2015, 64, 1237–1250. [Google Scholar] [CrossRef]
  34. Niknam, T.; rasoul Narimani, M.; Jabbari, M.; Malekpour, A.R. A modified shuffle frog leaping algorithm for multi-objective optimal power flow. Energy 2011, 36, 6420–6432. [Google Scholar] [CrossRef]
  35. Bhasaputra, P.; Anantasate, S.; Pattaraprakorn, W. Multiobjective bees algorithm for optimal power flow problem. ECTI Trans. Electr. Eng. Electron. Commun. 2011, 9, 56–64. [Google Scholar]
  36. 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]
  37. 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]
  38. Daryani, N.; Hagh, M.T.; Teimourzadeh, S. Adaptive group search optimization algorithm for multi-objective optimal power flow problem. Appl. Soft Comput. J. 2016, 38, 1012–1024. [Google Scholar] [CrossRef]
  39. 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]
  40. Abbasi, M.; Abbasi, E.; Mohammadi-Ivatloo, B. Single and multi-objective optimal power flow using a new differential-based harmony search algorithm. J. Ambient Intell. Humaniz. Comput. 2020, 1, 3. [Google Scholar] [CrossRef]
  41. 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]
  42. 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 2018 20th International Middle East Power Systems Conference, MEPCON 2018—Proceedings, Cairo, Egypt, 18–20 December 2018; pp. 254–259. [Google Scholar]
  43. 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]
  44. 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 2017 19th International Middle-East Power Systems Conference, MEPCON 2017—Proceedings, Cairo, Egypt, 19–21 December 2017; Volume 2018-Febru, pp. 78–83. [Google Scholar]
  45. Shaheen, A.M.; El-Sehiemy, R.A. Optimal allocation of capacitor devices on MV distribution networks using crow search algorithm. CIRED—Open Access Proc. J. 2017, 2017, 2453–2457. [Google Scholar] [CrossRef] [Green Version]
  46. 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]
  47. Khelifi, A.; Bentouati, B.; Chettih, S.; El-Sehiemy, R.A. A hybrid cuckoo search and krill herd technique for solving problem of optimal power flow in power systems. J. Electr. Syst. 2019, 15, 375–391. [Google Scholar]
  48. Shaheen, A.M.; Farrag, S.M.; El-Sehiemy, R.A. MOPF solution methodology. IET Gener. Transm. Distrib. 2017, 11, 570–581. [Google Scholar] [CrossRef]
  49. Li, S.; Gong, W.; Wang, L.; Yan, X.; Hu, C. Optimal power flow by means of improved adaptive differential evolution. Energy 2020, 198, 117314. [Google Scholar] [CrossRef]
  50. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  51. Uniyal, A.; Sarangi, S. Optimal network reconfiguration and DG allocation using adaptive modified whale optimization algorithm considering probabilistic load flow. Electr. Power Syst. Res. 2021, 192, 106909. [Google Scholar] [CrossRef]
  52. Shaheen, A.; Elsayed, A.; Ginidi, A.; El-Sehiemy, R.; Elattar, E. Reconfiguration of electrical distribution network-based DG and capacitors allocations using artificial ecosystem optimizer: Practical case study. Alex. Eng. J. 2022, 61, 6105–6118. [Google Scholar] [CrossRef]
  53. Oliva, D.; Elaziz, M.A.; Elsheikh, A.H.; Ewees, A.A. A review on meta-heuristics methods for estimating parameters of solar cells. J. Power Sources 2019, 435, 126683. [Google Scholar] [CrossRef]
  54. Khadanga, R.K.; Kumar, A.; Panda, S. A novel modified whale optimization algorithm for load frequency controller design of a two-area power system composing of PV grid and thermal generator. Neural Comput. Appl. 2020, 32, 8205–8216. [Google Scholar] [CrossRef]
  55. Wong, L.A.; Ramachandaramurthy, V.K.; Walker, S.L.; Taylor, P.; Sanjari, M.J. Optimal placement and sizing of battery energy storage system for losses reduction using whale optimization algorithm. J. Energy Storage 2019, 26, 100892. [Google Scholar] [CrossRef]
  56. Ahmed, D.; Ebeed, M.; Ali, A.; Alghamdi, A.S.; Kamel, S. Multi-objective energy management of a micro-grid considering stochastic nature of load and renewable energy resources. Electronics 2021, 10, 403. [Google Scholar] [CrossRef]
  57. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  58. Mukherjee, V.; Mukherjee, A.; Prasad, D. Whale Optimization Algorithm with Wavelet Mutation for the Solution of Optimal Power Flow Problem. In Handbook of Research on Predictive Modeling and Optimization Methods in Science and Engineering; Kim, D., Sekhar Roy, S., Länsivaara, T., Deo, R., Samui, P., Eds.; IGI Global: Hershey, PA, USA, 2018; pp. 500–553. ISBN 9781522547662. [Google Scholar]
  59. Jangir, P.; Jangir, N. Non-Dominated Sorting Whale Optimization Algorithm. Glob. J. Res. Eng. 2017, 17, 15–42. [Google Scholar]
  60. Arul, R.; Ravi, G.; Velusami, S. Solving optimal power flow problems using chaotic self-adaptive differential harmony search algorithm. Electr. Power Compon. Syst. 2013, 41, 782–805. [Google Scholar] [CrossRef]
  61. 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]
  62. 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]
  63. Shaheen, A.M.; El-Sehiemy, R.A.; Farrag, S.M. A novel adequate bi-level reactive power planning strategy. Int. J. Electr. Power Energy Syst. 2016, 78, 897–909. [Google Scholar] [CrossRef]
  64. Bouchekara, H.R.E.H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. J. 2014, 24, 879–888. [Google Scholar] [CrossRef]
Figure 1. Shrinking encircling mechanism.
Figure 1. Shrinking encircling mechanism.
Energies 15 02378 g001
Figure 2. Exploration mechanism in WOA.
Figure 2. Exploration mechanism in WOA.
Energies 15 02378 g002
Figure 3. The implementation process of the WOA for the OPF problem.
Figure 3. The implementation process of the WOA for the OPF problem.
Energies 15 02378 g003
Figure 4. The IEEE-30 bus test system.
Figure 4. The IEEE-30 bus test system.
Energies 15 02378 g004
Figure 5. Convergence characteristic curves for the SOF-OPF problem.
Figure 5. Convergence characteristic curves for the SOF-OPF problem.
Energies 15 02378 g005aEnergies 15 02378 g005b
Figure 6. Pareto fronts for bi-objective NSWOA OPF for IEEE-30 bus test system.
Figure 6. Pareto fronts for bi-objective NSWOA OPF for IEEE-30 bus test system.
Energies 15 02378 g006aEnergies 15 02378 g006b
Table 1. Reported OPF meta-heuristic algorithms in the literature.
Table 1. Reported OPF meta-heuristic algorithms in the literature.
Applied AlgorithmUtilized Cost FunctionMain Outcomes
SOFMOF
Particle Swarm Optimization (PSO) [7,8]XXWheeling cost minimization
Gravitational Search Algorithm [9]X Less-memory utilized
Tabu Search (TS) [10]X Quadratic cost curve with sine components
Biogeography Based Optimizer [11]X Consider UPFC devices
Differential Evolution (DE) [12]XXThree-constraint handling techniques
Genetic Algorithms [13,14]XXProhibited zones, valve-point effect, multi-fuels, and emission.
Teaching Learning Based Optimization (TLBO) [15]X Applied for small- and large-scale test systems
Cuckoo Search (CS) [16]X Consider the valve loading effect
Harris’ Hawk Optimization Algorithm (HHO) [17,18]X Consider renewable energy integration
Artificial Bee Colony (ABC) [19]X Fast convergence
Hunger Games Search (HGS) [20]X Consider renewable energy integration
Heap Optimization Algorithm (HOA ) [21]X Consider renewable energy integration with variable nature of load over 24 h
Salp Swarm Optimizer [22]X Voltage stability analysis
Jaya Algorithm [23,24]XXUse the Fuzzy Set Theory for the best compromise solution
Fuzzy-Based Grenade Explosion Method [25]XXHandling multi-objectives effectively
Colliding Bodies Optimization Algorithm [26]X Prohibited zones constraints
Search Optimization Algorithm [27]XXConsider emission and non-smooth cost functions using
Electromagnetism-Like Mechanism [28]X Applied for small-scale test systems
League Championship Algorithm [29]X Consider the valve point effect
Differential Search Algorithm [30]X Robust, and a superior solution
Quasi-Oppositional Teaching Learning [31]XXHighly distributed non-dominant Pareto optimal solutions
Multi-Objective Harmony Algorithm [32]XXBest compromise solution extraction using fuzzy membership
Multi-Objective Non-Dominated Sorting Opposition Gravitational Algorithm [33]XXA double-objective function is considered
Modified Shuffle Frog Leaping Algorithm [34]XXRun time proportionally increases as the number of control variables increases
Multi-Objective Bees Algorithm [35]XXUtilize fuel cost, emission, and loss
Hybrid Firefly–Bat Algorithm with Constraints-Prior Object-Fuzzy Sorting Strategy (HFBA-COFS) [36] XTriple objective function
Adaptive Parallel Seeker Optimization Algorithm (APSOA) [37]X Consider thyristor-controlled series compensators (TCSCs)
Adaptive Group Search Optimization [38]XXConsider the N-1 security index
Sine–Cosine Algorithm [39]X Modified algorithm
Multi-Objective Differential-Based Harmony Search Algorithm [40]XXEffective initialization method
Differential Search Algorithm [41]XXUse weighting factor for multi-objective
Fruit Fly Optimization Algorithm (FFOA) [42]XXUse weighting factor for multi-objective
Moth Swarm Algorithm (MSA) [43]XXUse Pareto front for multi-objective
Crow Search Algorithm [44,45]XXEconomic and environmental objectives
Sine Cosine Optimizer [46]
Differential Evolution [47,48,49]XXPareto front for MOF
Table 2. Generator data of the IEEE-30 bus test system [39].
Table 2. Generator data of the IEEE-30 bus test system [39].
Bus NumberActive Power Generation (MW)Generation Cost Coefficients
Min.Max.abc
1502000.02.00.00375
2208000.01.750.0175
515500.01.00.0625
810350.03.250.00834
1110300.03.00.025
1312400.03.00.025
Table 3. Summary of various OPF formulations.
Table 3. Summary of various OPF formulations.
OPF Formulation
Case
Quadratic Fuel CostActive Power LossVoltage DeviationVoltage Stability Index
Mono-objectiveCase 1X
Case 2 X
Case 3 X
Case 4 X
Bi-objectiveCase 5XX
Case 6X X
Case 7 XX
Four-objectiveCase 8XXXX
‘X’ denotes the objective function/s.
Table 4. Simulation results for a SOF-based OPF.
Table 4. Simulation results for a SOF-based OPF.
CaseCase 1Case 2Case 3Case 4
Cont. Variable
Pg1 (MW)175.1551.42176.02147.7839
Pg2 (MW)46.1980.0047.1744.9271
Pg5 (MW)21.6950.0021.6628.4973
Pg8 (MW)23.9735.0022.1720.0099
Pg11 (MW)11.3730.0013.8429.7263
Pg13 (MW)14.5340.0012.1319.8447
Vg1 (p.u.)1.061.101.0421.0979
Vg2 (p.u.)1.031.101.0261.082
Vg5 (p.u.)1.011.081.0131.0295
Vg8 (p.u.)1.001.091.0031.0484
Vg11 (p.u.)1.081.101.0651.0661
Vg13 (p.u.)1.001.060.9901.0793
Tap6–91.051.091.0840.9
Tap6–100.951.010.9041.0973
Tap4–120.921.080.9400.9033
Tap28–270.941.040.9670.9
Qc10 (MVAR)1.923.244.1244.9316
Qc12 (MVAR)2.441.100.5323.4673
Qc15 (MVAR)3.774.742.9910
Qc17 (MVAR)2.934.661.8302.6801
Qc20 (MVAR)1.544.434.9693.734
Qc21 (MVAR)2.094.544.6770
Qc23 (MVAR)5.005.004.9280
Qc24 (MVAR)0.004.654.9520
Qc29 (MVAR)4.685.002.2150
Table 5. Fitness functions for Cases 1–4.
Table 5. Fitness functions for Cases 1–4.
CaseCase 1Case 2Case 3Case 4
Fitness Fun.
Ploss (MW)8.822.889.71538.4723
VD (p.u.)0.562.000.10531.0417
L-index0.140.120.13710.1175
Fuel cost (USD/h)800.26967.14803.3082814.8988
Table 6. Comparison of SOF based OPF achieved by various optimization techniques.
Table 6. Comparison of SOF based OPF achieved by various optimization techniques.
Case-1WOACSADHS [60]MICA–TLA [61]Case-2WOAABC [62]EGA–DQLF [13]
800.26 USD/h801.59 USD/h801.05 USD/h2.88 MW3.11 MW3.2 MW
Case-3WOADE [63]BHBO [64]Case-4WOAABC [62]DE [63]
0.1053 p.u0.13570.12620.11750.13790.1219
Table 7. Multi-objective OPF optimizations results.
Table 7. Multi-objective OPF optimizations results.
CaseCase 5Case 6Case 7Case 8
Cont. Variable
Pg1 (MW)104.27177.153177.2559180.45
Pg2 (MW)55.2646.284178.535651.25
Pg5 (MW)41.2023.043942.833117.105
Pg8 (MW)32.3120.568031.752211.065
Pg11 (MW)27.6812.472320.679014.743
Pg13 (MW)27.1613.252336.557319.337
Vg1 (p.u.)1.101.05691.09961.0663
Vg2 (p.u.)1.091.03511.08851.0492
Vg5 (p.u.)1.061.00461.06300.9937
Vg8 (p.u.)1.071.00291.05811.0299
Vg11 (p.u.)1.071.01851.01951.1000
Vg13 (p.u.)1.041.04041.02821.0036
Tap6–91.020.99061.07261.0579
Tap6–101.050.97181.04751.1000
Tap4–121.040.99861.01651.0083
Tap28–270.980.96170.99810.9057
Qc10 (MVAR)1.992.62244.62493.1676
Qc12 (MVAR)3.432.78153.68595.000
Qc15 (MVAR)2.292.30912.56054.999
Qc17 (MVAR)2.603.32583.10814.689
Qc20 (MVAR)4.034.61384.04755.000
Qc21 (MVAR)4.704.20204.11265.000
Qc23 (MVAR)2.302.53414.70374.899
Qc24 (MVAR)4.234.12953.15702.5508
Qc29 (MVAR)2.842.36032.15754.2789
Table 8. Simulation results for multi-objective OPF cases.
Table 8. Simulation results for multi-objective OPF cases.
CaseCase 5Case 6Case 7Case 8
Fittness
VD (p.u.)0.880.17410.46940.4985
L-index0.130.13680.13280.1253
Fuel cost (USD/h) 862.53802.5395907.1819805.0121
Ploss (MW)4.479.48574.21349.199
Table 9. Statistical indices for the studied cases.
Table 9. Statistical indices for the studied cases.
Case No.MinMaxStandard DeviationAverage
Case 1800.26800.470.067411800.3034
Case 22.882.8898210.0037132.88473
Case 30.10530.1067690.0005270.105965
Case 40.11750.1179750.0001530.117753
Table 10. Comparison of multi-objective OPF obtained by different optimization algorithms (Case 8).
Table 10. Comparison of multi-objective OPF obtained by different optimization algorithms (Case 8).
AlgorithmPSOSSASCACSAMPANSWOA
Fitness Fun.
VD (p.u.)0.49050.48800.52800.41860.57910.4985
L-index0.12120.12290.12910.12560.11930.1253
Fuel cost (USD/h) 803.4415803.0555814.198804.457802.8512805.0121
Ploss(MW)9.57739.91999.99709.66969.22569.1620
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

El-Dabah, M.; Ebrahim, M.A.; El-Sehiemy, R.A.; Alaas, Z.; Ramadan, M.M. A Modified Whale Optimizer for Single- and Multi-Objective OPF Frameworks. Energies 2022, 15, 2378. https://doi.org/10.3390/en15072378

AMA Style

El-Dabah M, Ebrahim MA, El-Sehiemy RA, Alaas Z, Ramadan MM. A Modified Whale Optimizer for Single- and Multi-Objective OPF Frameworks. Energies. 2022; 15(7):2378. https://doi.org/10.3390/en15072378

Chicago/Turabian Style

El-Dabah, Mahmoud, Mohamed A. Ebrahim, Ragab A. El-Sehiemy, Z. Alaas, and M. M. Ramadan. 2022. "A Modified Whale Optimizer for Single- and Multi-Objective OPF Frameworks" Energies 15, no. 7: 2378. https://doi.org/10.3390/en15072378

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