Next Article in Journal
Analysis of a Single-Phase Transformerless Bidirectional PFC
Next Article in Special Issue
Distribution System Reconfiguration with Soft Open Point for Power Loss Reduction in Distribution Systems Based on Hybrid Water Cycle Algorithm
Previous Article in Journal
Two-Phase System for Generating a Higher-Frequency Rotating Magnetic Field Excited Causing Hyperthermic Effect in Magnetic Fluids
Previous Article in Special Issue
Resilience Maximization in Electrical Power Systems through Switching of Power Transmission Lines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Single and Multi-Objective Optimal Power Flow Based on Hunger Games Search with Pareto Concept Optimization

Department of Power Systems, Faculty of Energy, University Politehnica of Bucharest, 060029 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Energies 2022, 15(22), 8328; https://doi.org/10.3390/en15228328
Submission received: 17 October 2022 / Revised: 1 November 2022 / Accepted: 2 November 2022 / Published: 8 November 2022
(This article belongs to the Special Issue Power System Analysis, Operation and Control)

Abstract

:
In this study, a new meta-heuristic optimization method inspired by the behavioral choices of animals and hunger-driven activities, called hunger games search (HGS), is suggested to solve and formulate the single- and multi-objective optimal power flow problem in power systems. The main aim of this study is to optimize the objective functions, which are total fuel cost of generator, active power losses in transmission lines, total emission issued by fossil-fueled thermal units, voltage deviation at PQ bus, and voltage stability index. The proposed HGS approach is optimal and easy, avoids stagnation in local optima, and can solve multi-constrained objectives. Various single-and multi-objective (conflicting) functions were proposed simultaneously to solve OPF problems. The proposed algorithm (HGS) was developed to solve the multi-objective function, called the multi-objective hunger game search (MOHGS), by incorporating the proposed optimization (HGS) with Pareto optimization. The fuzzy membership theory is the function responsible to extract the best compromise solution from non-dominated solutions. The crowding distance is the strategies carried out to determine and ordering the Pareto non-dominated set. Two standard tests (IEEE 30 bus and IEEE 57 bus systems) are the power systems that were applied to investigate the performance of the proposed approaches (HGS and MOHGS) for solving single and multiple objective functions with 25 studied cases using MATLAB software. The numerical results obtained by the proposed approaches (HGS and MOHGS) were compared to other optimization algorithms in the literature. The numerical results confirmed the efficiency and superiority of the proposed approaches by achieving an optimal solution and giving the faster convergence characteristics in single objective functions and extracting the best compromise solution and well-distributed Pareto front solutions in multi-objective functions.

1. Introduction

Power flow is one of the most important tools used to analyze and operate the power system by finding out active power losses in transmission lines and reactive power injection on lines and calculating the voltage at different buses. Optimal power flow (OPF) is a non-convex, nonlinear, and large-scale problem. The main aim of using OPF in power systems is to obtain the optimal objective functions by setting the control variables. These control variables involve real power output of generation units except the slack bus, the voltages magnitude at PV bus, regulating tap setting at transformers, and the source VAR compensator connected to transmission lines with satisfying the equality and inequality constraints. The objective functions that will be optimized are the total fuel cost of generation units, active power losses in transmission lines, total emission, voltage deviation, and the voltage stability index of system. The first presentation of the OPF problem formulation was presented by Dommel and Tinney 1968 [1].
Traditional and metaheuristic optimization methods are the types used to solve OPF problems in the power system. Linear programming, Newton methods, gradient based method, quadratic programming, and dynamic programming are the traditional methods that were proposed to solve OPF problems [2]. To overcome these weaknesses, many metaheuristic optimization methods were developed to solve OPF problems, such as differential evolution (DE) [3], genetic algorithm (GA) [4], modified artificial bee colony (MABC) [5], improved differential evolution (IDE) [6,7], adaptive constraint differential evolution (ACDE) [8], enhanced adaptive differential evolution with self-adaptive (EJADE-SP) [9], crisscross search based grey wolf optimizer (GS-GWO) [10], Harris hawks optimization [11], and fruit fly optimization (FFO) [12]. The previous metaheuristic optimization methods were applied to single-objective OPF problems.
Recently, multi-objective OPF problems (MOOPF) are solved by several optimization methods. These problems are described as nonlinear and large-scale. For example, improved differential evolution algorithm (IDEA) have been developed to solve multi-objective functions, called the multi-objective improved differential evolution algorithm (MOIDEA) [13]. The multi-objective slime mould algorithm (MOSMA) was proposed as a new optimization method to solve multi-objective optimal power flow (MOOPF) problems [14]. The multi-objective backtracking search algorithm (MOBSA) was suggested as a new multi-objective approach to solve and formulate MOOPF problems on power systems [15]. The multi-objective evolutionary algorithm (MOEA) was proposed as novel hybrid decomposition and local dominance to solve MOOPF problems with conflicting objectives [16]. The author in Ref. [17] suggested a new multi-objective method, called the multi-objective search group algorithm (MOSGA), which efficiently solves MOOPF problems in power systems.
In this work, the hunger games search algorithm was proposed to solve single objective OPF problems. In addition, the proposed algorithm HGS was developed to solve multi-objective optimal power flow (MOOPF) problems, namely, the multi-objective hunger games search (MOHGS). The proposed approach integrates the Pareto concept with the fuzzy membership approach to determine the nondominated solutions and extract the best compromise solution, respectively. The main aim of this approach is to optimize the objective function by satisfying the equality and inequality constraints. The objective functions that are minimized are total fuel cost, active power losses on transmission lines, total emission, voltage deviation at PQ busses, and the voltage stability index of whole system. In a multi-objective function. these objective functions that will be optimized may be conflicting simultaneously, which means when the first objective function is minimized, the second objective function will be maximized and vice versa. Therefore, the main goal in using the multi-objective optimal power flow (MOOPF) is to find out the compromise solution among multiple objective functions.
The hunger games search (HGS) is a stochastic optimization algorithm inspired by the behavior of social animal cooperation, which is proportional to their level of hunger, by Y. Yang et al. in 2021 [18]. The HGS is characterized by high convergence speed, powerful local exploitation, and global exploration. The main contributions of this paper can be summarized as follows:
  • The hunger games search (HGS) and the developed approach, multi-objective hunger game search (MOOPF), are proposed to solve for single-and multi-objective optimal power flow (MOOPF) in power systems. Pareto concept (PC), fuzzy membership function (FMF), and crowding distance (CD) are the approaches used to find out non-dominated Pareto fronts (NDPF), extract the best compromise solution (BCS), and rank and reduce the Pareto repository, respectively.
  • The IEEE 30-bus and IEEE 57-bus tests are the power systems applied to 25 studied cases by using single and multiple (Bi, Tri, Quad, and Quinta) objective functions. The numerical results obtained by the proposed approaches (HGS and MOHGS) will be compared with known optimization methods in the literature.
The rest of the paper will be arranged as follows: Section 2 introduces the formulation of OPF problems. Section 3 is focused on single- and multi-objective OPF frameworks. The simulation results of proposed approaches (HGS and MOHGS) are presented in Section 4. Finally, this paper will be finished with the conclusion.

2. The Formulation of the OPF Problem

The main aim of applied single- and multi-objective OPF in power systems is to optimize the objective functions of single and multiple objectives (Bi, Tri, Quad, and Quinta) through setting optimal control variables (active power output of generators except for active power output of slack bus, voltage magnitude of PV bus, Source VAR compensator, and tap setting regulating of transformers) with satisfying equality and inequality constraints, simultaneously. The mathematical model can be formulated as follows:
Optimize   f ( x , u ) = f 1 ( x , u ) , f 2 ( x , u ) , , f N o b j ( x , u ) subjected   to   g ( x , u ) = 0   h ( x , u ) 0
where f   ( x ,   u ) ,   g ( x ,   u ) , and h ( x ,   u ) represent the objective function to be optimized, equality, and inequality constraints, respectively. x and u are the state and control variables, respectively.

2.1. The State and Variables

The mathematical expression of the state variable x is:
x = [ P G 1 , | V L 1 | , , | V L N P Q | , Q G 1 , , Q G N P V , S l 1 , , S l N l ]
where P G 1 is the active power at slack bus; V L is the voltage magnitude at load bus (PQ buses); Q G is the reactive power at PV bus; and S l is the transmission line loading; N P V , N P Q , and N l denote numbers of generators, load buses, transmission lines, respectively. The mathematical expression of the state variable u is:
u = [ P G 2 , , P G N G , | V G 1 | , , | V G N G | , T 1 , , T N T , Q C 1 , , Q C N C ]
where P G is the active power at the PV bus except the slack bus. V G is the voltage magnitude at PV buses. T denotes the tap settings regulating transformers. Q c is the source VAR compensator. N G , N T , and N C are the numbers of generators, source VAR (shunt) compensators, and regulating transformers, respectively.

2.2. Objective Constraints

The constraints of OPF can be divided into equality and inequality constraints. The equality constraints represent the physical structure (the power balance equations) of the whole system.
P G i P D i | V i | j = 1 N B | V j | ( G i j cos ( θ i j ) + B i j sin ( θ i j ) ) = 0             i N Q G i + Q C i Q D i | V i | j = 1 N B | V j | ( G i j sin ( θ i j ) + B i j cos ( θ i j ) ) = 0             i N
where N B denotes the number of buses. P G , P D are the active power output of generator and load demand, resepectively. Q G , Q C , and Q D are the reactive power output of generator, shunt VAR compensator, and load demand, respectively. G i j and B i j are the conductance and susceptance between bus i and bus   j , respectively. θ i j is the voltage angle difference between bus i and bus   j .
The inequality constraints represent the operation limit of the equipment (generators, transformers, shunt compensators, and security). It can be presented as:
-
Generator constraints:
P G i m i n P G i P G i m a x i = 1 , 2 , , N G
Q G i m i n Q G i Q G i m a x i = 1 , 2 , , N G
V G i m i n V G i V G i m a x i = 1 , 2 , , N G
where P G m a x , Q G m a x , and V G m a x denote the maximum limit of active power, reactive power, and voltage magnitude of generators, respectively. P G m i n , Q G m i n , and V G m i n are the minimum limit of active power, reactive power, and voltage magnitude of generators, respectively.
-
Transformer constraints:
T j m i n T j T j m a x j = 1 , 2 , , N T
where T m a x and T m i n represent the maximum and minimum limit of tap regulating at transformers, respectively. N T is the number of tap changers.
-
Shunt compensator constraints:
Q C k m i n Q C k Q C k m a x k = 1 , 2 , , N C
where Q m a x and Q m i n denote the maximum and minimum limit of the shunt compensator. N C is the number of shunt capacitor sources.
-
Security constraints:
V L i m i n V L i V L i m a x i = 1 , 2 , , N L
S L m S L m m a x m = 1 , 2 , , N n l
where S L m a x is the maximum limit of MVA in the transmission line. N n l is the number of transmission lines.

2.3. Objective Functions

In this paper, the five most common objective functions were optimized to solve OPF problems, which are fuel cost, losses, emission, voltage deviation, and the voltage stability index.
-
Total Fuel Cost [$/h]
The mathematical formulation for the total fuel cost in the power system can be expressed as follows [19]:
F C = i = 1 N G f i ( P G i ) = i = 1 N G ( a i P G i 2 + b i P G i + c i ) [ $ / h ]
a i ,   b i , and c i denote fuel cost coefficients for generators.
-
Active power losses [MW]
The second objective function in this study is active power losses in transmission lines. It can be expressed as [19]:
  F l o s s = k = 1 N n l G i (   V i 2 + V j 2 2 V i V j cos δ i , j ) [ MW ]
where F l o s s is the total real losses in transmission lines. G i is the transfer conductance.
-
Total emission [ton/h]
This objective function aims to minimize the emission level in the atmosphere by reducing pollution gases, such as N O x and S O 2 . The mathematical description of this objective function can be expressed as [7]:
F e m = i = 1 N G 10 2 ( α i + β i P G i + γ i P G i 2 ) + ζ i exp ( λ i P G i ) [ ton / h ]
α i ,   β i ,   γ i ,   ζ i , and λ i denote fuel emission coefficients in generators.
-
Voltage deviation [p.u.]
The goal of this case is to optimize the voltage quality in the system by minimizing the voltage deviations at the PQ bus from 1.0 [p.u.] The mathematical expression of this objective is expressed as [20]:
F V D = i = 1 N P Q | V i 1.0 | [ p . u . ]
-
Voltage stability index
The last objective function is to enhance the voltage stability index in the whole system by minimizing the maximum value of the voltage stability indicator (L-index). The mathematical formulation of the L-index is defined as [20]:
L j = | 1 i = 1 N G ( F j i × V i V j ) | j = 1 , 2 , , N l
F j i = [ Y 1 ] 1 × [ Y 2 ]
where Y 1 and Y 2 denote the sub-matrices of the admittance matrix ( Y b u s ) . It can describe this objective function as:
F V S I = M a x ( L j ) j = 1 , 2 , , N l
The above objective functions are related as a single objective function, and they can be obtained by the proposed HGS approach. In addition to the single objective function, the multi-objective function was proposed to solve the multi-objective optimal power flow (MOOPF). In this article, many objective functions were optimized (they may be conflicting) simultaneously while satisfying equality and inequality constraints. Generally, a multi-objective function can be expressed by the following equation:
f m ( x , u ) = m = 1 N ω m f m ( x , u ) = ω 1 f 1 + ω 2 f 2 + + ω m f m m = 1 , 2 , , N
where f denotes the MOF with No. of functions, f m is individual OF, and ω is the weight coefficient at the ranges [0,1], N denotes the No. of OF. The sum of weight coefficients is equal to 1. In this article, the weight coefficient of each OF is inverse the number of OF. If number of OF equal 2 (Bi objective function), the weight coefficient equal to 0.5, and so on. In other words, there is no preference for any OF over the others. Therefore, we do not have any prime significance for any OF.

3. Single- and Multi-Objective OPF Frameworks

3.1. Conventional Hunger Games Search

Hunger games search (HGS) is a new optimization technique inspired by the behavior of social animal cooperatives, which is proportional to their level of hunger. The processes that characterized this algorithm into two stages can be summarized as follows:
  • Approach food
The mathematical model of this process is described as follows:
Y ( t + 1 ) = { Y ( t ) ( 1 + r a n d ( 1 ) ) , r 1 < l V 1 Y b + S V 2 | Y b Y ( t ) | , r 1 > l , r 2 > e V 1 Y b S V 2 | Y b Y ( t ) | , r 1 > l , r 2 < e
where Y ( t + 1 ) is the position of an individual in the next iteration; Y ( t ) is the position of an individual in the current iteration; Y b denotes the position of the individual chosen randomly in optimal individuals; rand (1), r 1 , and r 2 are the random numbers within [ 0 , 1 ] ;   V 1 and V 2 represent the hunger weights; S is the number within [ a ,   a ] ;   l is the parameter setting experiment value; The formula of e is:
e = S e c h ( | f ( i ) b f | )
where f ( i ) denotes the fitness value; and b f is the best fitness. S e c h is a hyperbolic function and can be described as:
( S e c h ( x ) = 2 e x + e x )
S can be formulated as:
S = 2 × A × r A A = 2 × ( 1 t M a x _ i t e r )
where r is a random number within [ 0 , 1 ] ; and M a x _ i t e r is the maximum iteration.
2.
Hunger role
The characteristics of starvation can be expressed as a mathematical formulation as follows:
V 1 ( l ) = { h u n ( i ) N S H u n × r 4 r 3 < l 1 r 3 > l
V 2 ( l ) = ( 1 exp ( | h u n ( i ) S H u n | ) ) × r 5 × 2
where N is the number of populations, and S H u n is the sum of populations that feel hunger. r 3 , r 4 , and r 5 are random numbers within [0, 1]. h u n denotes the population’s hunger and can be formulated as:
h u n = { 0 A l l f i t n e s s ( i ) = = b f h u n ( i ) + h A l l f i t n e s s ( i ) ! = b f h = { L h × ( 1 + r ) , T h < L h T h T h L h T h = f ( i ) b f w f b f × r 6 × 2 × ( u b l b )
where A l l F i t n e s s ( i ) and f ( i ) are the fitness of each population; h denotes the hunger sensation; r 6 is a random number within [0, 1]; b f and w f are the best and the worst fitness; u b and l b refer to the upper and lower bounds; and L h is the lower bound.
To describe the process of the proposed approach, HGS, to solve optimal power flow (OPF), a pseudo-code and flowchart are presented in Algorithm 1 and Figure 1.
Algorithm 1: Pseudo-code of HGS.
1.Input all parameters N ,   M a x _ i t e r , l , D , S H u n
2.Determine the location of population X i   ( i   = 1 ,   2 , ,   N )
3.While ( T     M a x _ i t e r )
4.    Calculate f ( i )
5.    Update b f ,   w f ,   Y b ,   b l
6.    Calculate the population’s hunger h u n by Equation (26)
7.    Calculate the hunger weight (1) V 1 by Equation (24)
8.    Calculate the hunger weight (2) V 2 by Equation (25)
9.    For each population
10.        Calculate e by Equation (21)
11.        Update S by Equation (22)
12.        Update location by Equation (20)
13.    End (For)
14.     T = T + 1
15.End (While)
16.Return b f ,   Y b

3.2. Multi-Objective Hunger Games Search (MOHGS)

A new approach was proposed to solve MOOPF problems (two or more objective functions) and optimize simultaneously, namely, the multi-objective hunger games search (MOHGS). Based on the number of objective functions, the Pareto concept (PC) is the proposed approach to find out the dominant and non-dominated solutions. The decision maker is responsible to determine the best compromise solution (BCS) from non-dominated solutions (NDS). Many approaches were suggested to determine the BCS, such as the fuzzy set theory, entropy criterions, and centroid concept [21]. The most popular approach used to find out the BCS is the fuzzy decision maker [21,22,23,24]. In this study, the fuzzy membership function (FMF) is the equation used to extract the BCS from NDS. Finally, the specific strategy that is employed to reduce and arrange the NDPF is the crowding distance (CD).
  • Pareto concept (PC)
The Pareto concept (PC) is the method used to find the NDS. In general, a solution x 1 dominates solution x 2 when:
i { 1 , 2 , , n } : f i ( x 1 ) f i ( x 2 ) j { 1 , 2 , , n } : f j ( x 1 ) < f j ( x 2 )
2.
The best compromise solution (BCS)
The equation below is used to determine the BCS based on fuzzy membership function (FMF) (Figure 2).
u i k = { 1 F i F i m i n F i m a x F i F i m a x F i m i n F i m i n < F i < F i m a x 0 F i F i m a x
u k = i = 1 N o b j u i k k = 1 M i = 1 N o b j u i k
where F i m i n and F i m a x represent the minimum and maximum values of NDS. u i k denotes the normalized membership function of each NDS. u k is the BCS when having the maximum value [25].
3.
Crowding distance strategy
This strategy is employed to rank and reduce NDS in NDPF. The average of two neighboring NDS represents the value of crowding distance (CD). First, the fitness of for each population should be sorted in a descending order. Thereafter, the boundary solutions are determined as an infinite value for each objective function. For the remainder solutions, the corresponding diagonal length of the intermediate solutions is assigned. Figure 3 represents the CD of an individual solution as the diagonal length of the cuboid. It is expressed as follows:
c d i = n = 1 m | f n ( x i + 1 ) f n ( x i 1 ) | f n , m i n , i = 1 , 2 , , n b
where c d i represents the crowding distance; F n ,   m i n denotes the minimum value of the nth objective function; N b is the No. of candidate solutions.
4.
Stages of multi-objective HGS
The phases of MOHGS can be summarized as follows:
Step 1: Initialize system data such as max iteration, No. of population, the sum of populations that feel hunger, No. of NDS, No. of control variables, the parameter setting experiment, etc.
Step 2: Initialize individual’s positions in the HGS.
Step 3: Calculate fitness values for each individual in the HGS.
Step 4: Sort NDS according to the fitness value and store it in the initial repository.
Step 5: Calculate the best and the worst fitness, the upper and lower bounds, and the position individual is chosen randomly.
Step 6: Calculate the hun by (25).
Step 7: Calculate e ,   S , and the hunger weights ( V 1   a n d   V 2 ) by (20), (22), (23), and (24).
Step 8: Update the position of the individual in the next iteration (Y(t+1)), based on (19).
Step 9: Calculate the fitness value of each HGS.
Step 10: Update the position of HGS.
Step 11: Sort the NDS of HGS and store it in the HGS repository.
Step 12: Combine the NDS in the initial and HGS repository with the NDS of the HGS, updated to find new NDS.
Step 13: The stopping criteria, if the number of non-dominated solutions is equal to 500, end. Otherwise, store the non-dominated solutions in the initial repository, return to step 3.
The processes used to solve MOOPF problems with the developed approach MOHGS can be expressed in Figure 4.

4. Simulation Results and Discussion

In this study, two bus power systems were tested, IEEE 30 and IEEE 57 bus, and twenty-five case studies were investigated to prove the viability and efficiency of the proposed approaches (HGS and MOHGS). Table 1 presents the characteristics of these systems. The cases studied are summarized in Table 2. The simulation results were carried out on Intel Core (TM) i5-10500H 2.5GHz (12 CPUs) and 16384 (64 bit) MB RAM. The active power output of the generator without the slack bus, the voltage of the generator bus, tap setting regulating of transformers, and shunt capacitors VAR, which are connected on transmission lines, are the control variables that were set to obtain the optimal objective function.

4.1. IEEE 30-Bus Power System

In this article, the IEEE 30-bus system represents the first test system that was applied to validate the effectiveness and superiority of the proposed approaches (HGS and MOHGS), as shown in Figure 5. The control variable for the OPF problem for the IEEE 30-bus system is 24. The cost and emission coefficients of this system are illustrated in Table 3. The maximum and minimum limits of voltage magnitude for generators and load bus are in the range [0.9–1.1] and [0.95–1.05], respectively.

4.1.1. Single-Objective OPF

Five objective functions were applied to demonstrate the efficiency and superiority of the proposed algorithm HGS. In a single OF, the objective functions that are optimized are total fuel cost [$/h], total emission [ton/h], active power losses [MW], voltage deviation [p.u.], and voltage stability index. The parameters chosen to solve a single OF are 1000 iterations and 250 population size.
Case #1: In this case, the rate of fuel cost minimization [$/h] is the objective function that was optimized by the HGS algorithm. The convergence plot of fuel cost [$/h] for the IEEE 30 bus system is depicted in Figure 6a. The total fuel costs are reduced from 901.6391 [$/h] (initial case) to 799.2202 [$/h] (best case) with a reduction loss of 11.36%, as listed in Table 4.
Case #2: The main aim of this case was to reduce the active power loss [MW] in the transmission lines using the HGS algorithm. The reduction rate in losses is 48.83% (reducing from 5.6891 [MW] to 2.9109 [MW]). The convergence speed of this case is illustrated in Figure 6b.
Case #3: Due to increasing environmental pollution, the new studies drew growing attention in emission. In this paper, this objective function deals with emission minimization. The variations of emission over iteration are described in Figure 6c. The best value of emission that can be achieved by the HGS algorithm is 0.2174 [ton/h]. The total emissions are reduced from 0.2253 [ton/h] to 0.2174 [ton/h] with a reduction rate equal to 3.51%, as illustrated in Table 4.
Case #4: To improve the voltage at PQ bus, the voltage deviation is the objective function that is considered. The sum voltage deviation reduced from 1.1747 to 0.1195 (reduction rate is 89.83%), as seen in Table 4. The convergence speed for this case is shown in Figure 6d.
Case #5: The fifth objective function is to enhance voltage stability of the whole system by minimizing the maximum value of the voltage stability indicator (L-max) using the HGS algorithm. The convergence characteristics of VSI using the proposed approach of HGS is depicted in Figure 6e. The reduction rate of this case is equal to 35.20% (compared between the initial case, which is 0.1727, and the optimal case using HGS, which is 0.1119) as given in Table 4.
The best control variables for cases (1–5) using the proposed algorithm HGS on the IEEE 30 bus system are depicted in Table 4. To prove the superiority and effectiveness of the performance of the HGS algorithm, the best results obtained by the HGS algorithm for fuel cost [$/h], active power losses [MW], emission [ton/h], voltage deviation [p.u.], and voltage stability index are compared with other recent optimization methods results reported in the literature, as seen in Table 5 and Table 6. The bold line represents the best values of OF obtained by HGS.

4.1.2. Bi-Objective OPF

In this subsection, two objective functions were optimized simultaneously to achieve the best compromise solution (BCS) of non-dominated solutions (NDS). The function used to find the BCS was the fuzzy membership function (FMF). The crowding distance (CD) was the method employed to rank and reduce NDS of the NDPF. The developed approach MOHGS was applied in power systems to demonstrate its performance to solve MOOPF problems. In this subsection, seven case studies were suggested to prove the efficiency and superiority of the MOHGS. The population size was 500 pollinators; the program was stopped when the number of NDS was equal to the number of NDS suggested, which was 500, or a number of iterations equal to 100 iterations. These cases can be summarized as follows:
Case #6: In the first case of Bi-OF, the total fuel cost and total emission were optimized simultaneously by using the proposed approach MOHGS. The BCS of fuel cost and emission were 827.735 [$/h] and 0.2587 [ton/h], respectively.
Case #7: The second case of this type, the total fuel cost and active power losses were considered as objective functions and optimized simultaneously. The BCS of fuel cost and losses were 826.842 [$/h] and 5.5946 [MW].
Case #8: The third case of bi-objectives functions that were optimized in this work were fuel cost and voltage deviation. The BCS of fuel cost and voltage deviation are 803.094 [$/h] and 0.1813 [p.u.]
Case #9: The fuel cost and voltage stability index are the objective functions that were minimized simultaneously in this case. The BCS was 801.491 [$/h] and 0.1213 of fuel cost and voltage stability index, respectively.
Case #10: The fifth case of Bi-OF was minimizing the total emission and voltage deviation simultaneously. The BCS of emission and voltage deviation were 0.2245 [ton/h] and 0.1508 [p.u.].
Case #11: The active power losses and voltage deviation represented the objective functions that were optimized simultaneously in this case. The BCS of losses and voltage deviation were 3.8636 [MW] and 0.2048 [p.u.].
Case #12: The voltage deviation and voltage stability index represented the last case of Bi objective OPF. The BCS of voltage deviation and voltage stability index were 0.3690 [p.u.] and 0.1280.
Figure 7a–g shows Pareto front solutions of the bi-objective functions obtained by the MOHGS on the IEEE 30-bus system. The best compromise solution of Bi OF for cases 6–12 is indicated by red diamonds, as shown in Figure 7.

4.1.3. Triple Objective OPF

In this type, three objective functions were considered simultaneously to obtain the BCS from NDS in the NDPF. Seven case studies are proposed; the population size is 500 pollinators. The stopping criteria of simulation running when the number of iterations equal to 100 iterations, or the number of non-dominated solutions equal to 500 pollinators. These cases can be summarized as follows:
Case #13: In the first case in this type, the fuel cost, emission, and losses combined were optimized simultaneously by using the proposed approach MOHGS to achieve the Pareto set solutions. The BCS of fuel cost, emission, and losses were 845.2988 [$/h], 0.2416 [ton/h], and 5.0562 [MW], respectively.
Case #14: In this case, the fuel cost, emission, and voltage deviation were considered objective functions and optimized simultaneously. The BCS of fuel cost, emission, and voltage deviation were 825.1766 [$/h], 0.2667 [ton/h], and 0.1953 [p.u.], respectively.
Case #15: The third case of triple-objective functions were minimization of fuel cost, losses, and voltage deviation. The BCS of fuel cost, losses, and voltage deviation were 817.1199 [$/h], 7.3484 [MW], and 0.1767 [p.u.], respectively.
Case #16: The active power losses, emission, and voltage deviation were the objective functions that were optimized simultaneously. The BCS was 3.8246 [MW], 0.2196 [ton/h], 0.2122 [p.u.] for losses, emission, and voltage deviation, respectively.
Case #17: The seventeenth case in this paper was minimization in fuel cost, losses, and voltage stability index, simultaneously. The BCS of fuel cost, losses, and voltage stability index were 834.4639 [$/h], 5.4740 [MW], 0.1198, respectively.
Case #18: In this case, the objective functions that were optimized included the fuel cost, emission, and voltage stability index. The BCS of fuel cost, losses, and voltage stability index were 835.0571 [$/h], 0.2504 [ton/h], 0.1192, respectively.
Case #19: Fuel cost, voltage deviation, and voltage stability index were the objective functions that were minimized simultaneously. The BCS of fuel cost, voltage deviation, and voltage stability index were 802.5842 [$/h], 0.4813 [p.u.], 0.1279, respectively.
The three-dimensional Pareto fronts set that were obtained by the developed approach MOHGS are illustrated in Figure 8a–g. The best compromise solutions of Tri OF for cases 13–19 are indicated by red diamonds, as shown in Figure 8.

4.1.4. Quad and Quinta Objective OPF

The last type of objective functions applied on the IEEE 30-bus system represents the Quad and Quinta objective functions. Two case studies on Quad objective functions and one case study on Quinta objective function are the suggested cases to solve MOOPF in this type. The stopping criteria are achieved when the No. of NDS is equal to 500 pollinators, or the No. of iterations reaches 500. It can be summarized as follows:
Case #20: Total fuel cost, losses, emission, and voltage deviation are the objective functions that were optimized in this case. The BCS obtained by MOHGS were 845.4721 [$/h], 5.7458 [MW], 0.2507 [ton/h], and 0.1400 [p.u.] for fuel cost, losses, emission, and voltage deviation., respectively.
Case #21: The objective functions that were optimized simultaneously were fuel cost, losses, emission, and voltage stability index. The BCS were 819.4061 [$/h], 7.4137 [MW], 0.2898 [ton/h], and 0.1389 for fuel cost, losses, emission, and voltage stability index, respectively.
Case #22: In this case, five objective functions were optimized simultaneously, which were fuel cost, losses, emission, voltage deviation, and voltage stability index. The best results of objective functions obtained by MOHGS were 818.7575 [$/h], 7.4471 [MW], 0.2912 [ton/h], 0.3272 [p.u.], and 0.1399 for fuel cost, losses, emission, voltage deviation, and voltage stability index, respectively.
Table 7 and Table 8 represent the better control variables obtained by MOHGS for Bi, Tri, Quad, and Quinta objective functions that are illustrated by cases (20–22).
The voltage profiles at each load bus are charted in Figure 9a. From Figure 9a, it can be concluded that the voltage magnitude in the load bus for cases (1, 2, 3, and 5) exceeds the maximum limit (1.05 [p.u.]) for some buses, while the voltage magnitude of PQ bus for case 4 (when the voltage deviation is considered as an objective function) have not exceeded the minimum and maximum limit (0.95–1.05) [p.u.]). In Bi objective functions, the voltage profiles of this type are illustrated in Figure 9b. The numerical results obtained by MOHGS illustrate that the voltage magnitude of PQ bus exceeds the maximum limit in cases when the voltage deviation is not considered an objective function (cases (1,2,4)). However, the voltages magnitude has not exceeded the minimum and maximum limit for the cases in which the voltage deviation is considered an objective function (cases 3,5,6,7)). Figure 9c illustrates that the voltage magnitude values of some buses in cases 8, 12, 13 (the cases where the voltage deviation is not considered an objective function) exceed the maximum [1.05 p.u.], while the voltage magnitude values in cases (9, 10, 11, 14) have not exceeded the minimum and maximum limit [0.95–1.05 p.u.]. The voltage profiles for types Quad and Quinta are illustrated in Figure 9d. Figure 9d illustrates that the voltage magnitude of the load bus for these cases has not violated the boundary limit [0.95–1.05] [p.u.].
Figure 10a–f shows the values of the reactive power output from the generators for all cases (1–22). It can be observed that the MVAr of some generators (1, 5, and 8) exceeds the minimum and maximum limit in cases (1, 2, 5, 10, 12, 19, and 20). While the remaining generators have not violated the constraints in all cases.

4.2. IEEE 57-Bus Power System

The second test system applied in the paper to validate the effectiveness and superiority of the proposed algorithm HGS is the IEEE 57 bus power system, as shown in Figure 11. The control variables in the OPF problem for the IEEE 57-bus system are 33. The cost and emission coefficients of IEEE 57 bus power system are illustrated in Table 9. The optimal value control variables obtained by the proposed algorithm HGS are reported in Table 10.

Single Objective OPF

The objective functions that are minimized are fuel cost [$/h], active power losses [MW], and emission [ton/h]. The parameters chosen in the proposed algorithm HGS to solve OPF problem are 100 iterations and 100 population sizes.
Case #23: Total fuel cost was minimized from 51,353 [$/h] (initial) to 41,679.4 [$/h] (the better), and the reduction rate was 18.84%, as illustrated in Table 10. The convergence plot of fuel cost [$/h] is depicted in Figure 12a.
Case #24: Active power losses are minimized from 27.868 [MW] (initial) to 11.829 [MW] (the better); the reduction rate is 57.55%. The convergence speed of this case is illustrated in Figure 12b.
Case #25: Figure 12c illustrates the variations of emission over iteration. The better value of emission is 0.962 [ton/h]. The reduction rate is 60.15%.
The better control variables for the IEEE 57 bus system that are obtained by the HGS algorithm are depicted in Table 10. The bold represents the better values of OF obtained by the proposed approach.
Table 11 compares the numerical results obtained by HGS with other recent optimization methods for fuel cost [$/h], active power losses [MW], and emission [ton/h].
The voltage profiles at each load bus for the IEEE 57 bus test system are charted in Figure 13. Voltage limits [0.94–1.06 p.u.] were exceeded on some buses. The exceeding of admissible voltage deviation at load buses may be attributed to several reasons. One of the most important reasons is the fact that we have a single objective function for these cases (23–25), and the voltage deviation was not considered an objective function for these cases. The reactive power of generators (2, 6, and 9) has violated the limits, while for the reactive power output for the generators (1, 3, 8, and 12), the constraints were not violated. The reactive power output for the generators in cases (23–25) is shown in Figure 14.

4.3. Discussions

To demonstrate the efficiency and the performance of the proposed HGS algorithm and of the developed MOHGS approach, the proposed approaches were applied in power systems to solve single and multiple OPF. For solving multi-objective optimal power flow (MOOPF) problems, the authors have developed the proposed HGS algorithm considering a new approach, namely, the multi-objective hunger game search (MOHGS), by merging with Pareto concept optimization to obtain a better distribution of non-dominated solutions in the Pareto front set. In this article, the numerical results listed in Table 4 confirmed the ability of the proposed HGS algorithm to find good convergence and the better solution compared with state-of-the-art computational algorithms. Furthermore, the simulation results drawn in Figure 7 and Figure 8 confirmed the very good capability of the developed MOHGS approach to achieve the convergence characteristics and the well-distribution in the Pareto front set.
The single and multi-objective OPF problems faced many challenges, the most important of which were the accurate convergence to reach the global optimal solution and uniform distribution of the Pareto front set (high coverage). In other words, a balance should be found between coverage and convergence. Based on the free lunch theorem (NFL) [68], can one heuristic meta algorithm solve all optimization problems? This reason, in addition to convergence and coverage, represents the main reasons concerning the non-superiority of some algorithms over others. The proposed approaches provide more diversification in the search space and highly boost exploitation by founding very good quality solutions and a very good distribution as well. Furthermore, the proposed MOHGS approach can solve more complex problems with less computational effort. Briefly, the obtained results by HGS and MOHGS can provide most convenient solutions of Pareto front set with good coverage and convergence along one, two, and three objectives when applied to solve OPF problems.

5. Conclusions

In this study, a new optimization algorithm was tested, namely, the hunger games search (HGS), inspired by the behavior of social animal cooperation that is proportional to their level of hunger. This algorithm is proposed for solving the single objective optimal power flow problems in power systems to achieve the economical, technical, and environmental benefits. The HGS algorithm was developed to obtain better solutions for multiple conflicting objective functions simultaneously, namely, the multi-objective hunger games search (MOHGS). Various objective functions were considered, which are fuel cost [$/h], active power losses [MW], emission [ton/h], voltage deviation [p.u.], and voltage stability index. The optimization method that was used to determine the non-dominated solutions in the Pareto front set was the Pareto concept. The strategies that were used to extract BCS and rerank the non-dominated solutions were fuzzy set theory and crowding distance. To demonstrate the efficiency and capability of the proposed HGS algorithm and developed MOHGS approach, two power systems were used (IEEE 30-bus and IEEE 57-bus) for various single and multiple objective functions. The simulation results, illustrating the performance of the proposed approaches, are characterized by good convergence speed, well-distribution, and high efficiency. The comparison results with other well-known optimization methods confirmed the quality and robustness of the proposed approaches. Finally, the MOHGS is a reliable and robust optimization method to solve a multi-objective optimal power flow problem.

Author Contributions

Conceptualization, M.A.-K. and V.D.; methodology, M.A.-K.; software, M.A.-K.; validation, M.A.-K., V.D. and M.E.; formal analysis, M.A.-K.; investigation, M.A.-K. and V.D.; data curation, M.A.-K.; writing—original draft preparation, M.A.-K.; writing—review and editing, V.D. and M.E.; visualization, M.A.-K. and V.D.; supervision, V.D. and M.E.; project administration, M.E.; funding acquisition, V.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by University POLITEHNICA of Bucharest.

Data Availability Statement

The data supporting the reported results are available in the manuscript.

Acknowledgments

This project was supported by the University POLITEHNICA of Bucharest in Romania, funded by the University POLITEHNICA of Bucharest.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Carpentier, J. Contribution to the economic dispatch problem. Bull. Soc. Fr. Electr. 1962, 3, 431–447. [Google Scholar]
  2. Frank, S.; Steponavice, I.; Rebennack, S. Optimal power flow: A bibliographic survey I. Energy Syst. 2012, 3, 221–258. [Google Scholar] [CrossRef]
  3. Al-Bahrani, L.; Al-kaabi, M.; Al-saadi, M.; Dumbrava, V. Optimal power flow based on differential evolution optimization technique. U.P.B. Sci. Bull. Ser. C 2020, 82, 378–388. [Google Scholar]
  4. Bouktir, T.; Slimani, L.; Belkacemi, M. A genetic algorithm for solving the optimal power flow problem. Leonardo J. Sci. 2004, 4, 44–58. [Google Scholar]
  5. Al-kaabi, M.; Al-Bahrani, L. Modified Artificial Bee Colony Optimization Technique with Different Objective Function of Constraints Optimal Power Flow. Int. J. Intell. Eng. Syst. 2020, 13, 378–388. [Google Scholar] [CrossRef]
  6. Al-Kaabi, M.; Al-Bahrani, L.; Dumbrava, V.; Eremia, M. Optimal Power Flow with Four Objective Functions using Improved Differential Evolution Algorithm: Case Study IEEE 57-bus power system. In Proceedings of the 2021 10th International Conference Energy and Environment, Bucharest, Romania, 14–15 October 2021; pp. 1–5. [Google Scholar] [CrossRef]
  7. Al-Bahrani, L.; Al-Kaabi, M.; Al-Hasheme, J. Solving Optimal Power Flow Problem Using Improved Differential Evolution Algorithm. Int. J. Electr. Electron. Eng. Telecommun. 2022, 11, 146–155. [Google Scholar] [CrossRef]
  8. Li, S.; Gong, W.; Hu, C.; Yan, X.; Wang, L.; Gu, Q. Adaptive constraint differential evolution for optimal power flow. Energy 2021, 235, 12136. [Google Scholar] [CrossRef]
  9. 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]
  10. Meng, A.; Zeng, C.; Wang, P.; Chen, D.; Zhou, T.; Zheng, X.; Yin, H. A high-performance crisscross search based grey wolf optimizer for solving optimal power flow problem. Energy 2021, 225, 120211. [Google Scholar] [CrossRef]
  11. Al-Kaabi, M.; Al Hasheme, J.; Dumbrava, V.; Eremia, M. Application of Harris Hawks Optimization (HHO) Based on Five Single Objective Optimal Power Flow. In Proceedings of the 2022 14th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Ploesti, Romania, 30 June–1 July 2022; pp. 1–8. [Google Scholar] [CrossRef]
  12. Arsyad, H.; Suyuti, A.; Said, S.M.; Akil, Y.S. Multi-objective dynamic economic dispatch using Fruit Fly Optimization method. Arch. Electr. Eng. 2021, 70, 351–366. [Google Scholar] [CrossRef]
  13. Al-Kaabi, M.; Al-Bahrani, L.; Al Hasheme, J. Improved Differential Evolution Algorithm to solve multi-objective of optimal power flow problem. Arch. Electr. Eng. 2022, 71, 641–657. [Google Scholar] [CrossRef]
  14. Al-Kaabi, M.; Dumbrava, V.; Eremia, M. A Slime Mould Algorithm Programming for Solving Single and Multi-Objective Optimal Power Flow Problems with Pareto Front Approach: A Case Study of the Iraqi Super Grid High Voltage. Energies 2022, 15, 7473. [Google Scholar] [CrossRef]
  15. Daqaq, F.; Ouassaid, M.; Ellaia, R. A new meta-heuristic programming for multi-objective optimal power flow. Electr. Eng. 2021, 103, 1217–1237. [Google Scholar] [CrossRef]
  16. Avvari, R.K.; Vinod Kumar, D.M. Multi-Objective Optimal Power Flow with efficient Constraint Handling using Hybrid Decomposition and Local Dominance Method. J. Inst. Eng. Ser. B 2022, 103, 1643–1658. [Google Scholar] [CrossRef]
  17. Huy, T.H.B.; Kim, D.; Vo, D.N. Multiobjective Optimal Power Flow Using Multiobjective Search Group Algorithm. IEEE Access 2022, 10, 77837–77856. [Google Scholar] [CrossRef]
  18. Yang, Y.; Chen, H.; Heidari, A.A.; Gandomi, A.H. Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst. Appl. 2021, 177, 114864. [Google Scholar] [CrossRef]
  19. Khunkitti, S.; Siritaratiwat, A.; Premrudeepreechacharn, S. Multi-Objective optimal power flow problems based on Slime mould algorithm. Sustainability 2021, 13, 7448. [Google Scholar] [CrossRef]
  20. Premkumar, M.; Jangir, P.; Sowmya, R.; Elavarasan, R.M. Many-Objective Gradient-Based Optimizer to Solve Optimal Power Flow Problems: Analysis and Validations. Eng. Appl. Artif. Intell. 2021, 106, 104479. [Google Scholar] [CrossRef]
  21. Barocio, E.; Regalado, J.; Cuevas, E.; Uribe, F.; Zúñiga, P.; Torres, P.J.R. Modified bio-inspired optimisation algorithm with a centroid decision making approach for solving a multi-objective optimal power flow problem. IET Gener. Transm. Distrib. 2017, 11, 1012–1022. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. 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]
  25. Varadarajan, M.; Swarup, K.S. Solving multi-objective optimal power flow using differential evolution. IET Gener. Transm. Distrib. 2008, 2, 720–730. [Google Scholar] [CrossRef]
  26. Bouchekara, H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. 2014, 24, 879–888. [Google Scholar] [CrossRef]
  27. Attia, A.; El Sehiemy, R.; Hasanien, H. 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]
  28. Nguyen, T. A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 2019, 171, 218–240. [Google Scholar] [CrossRef]
  29. 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]
  30. 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]
  31. Warid, W.; Hizam, H.; Mariun, N.; Abdul-Wahab, N.I. Optimal power flow using the Jaya algorithm. Energies 2016, 9, 678. [Google Scholar] [CrossRef]
  32. Roberge, V.; Tarbouchi, M.; Okou, F. Optimal power flow based on parallel metaheuristics for graphics processing units. Electr. Power Syst. Res. 2016, 140, 344–353. [Google Scholar] [CrossRef]
  33. Mohamed, A.; Mohamed, Y.S.; El-Gaafary, A.A.M.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
  34. 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]
  35. 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]
  36. Abdel-Rahim, A.M.; Shaaban, S.A.; Raglend, I.J. Optimal Power Flow Using Atom Search Optimization. In Proceedings of the 2019 Innovations in Power and Advanced Computing Technologies (i-PACT), Vellore, India, 22–23 March 2019; pp. 1–4. [Google Scholar] [CrossRef]
  37. Taher, M.A.; Kamel, S.; Jurado, F.; Ebeed, M. Modified grasshopper optimization framework for optimal power flow solution. Electr. Eng. 2019, 101, 121–148. [Google Scholar] [CrossRef]
  38. Surender Reddy, B.P. Efficiency improvements in meta-heuristic algorithms to solve the optimal power flow problem. Int. J. Electr. Power Energy Syst. 2016, 82, 288–302. [Google Scholar] [CrossRef]
  39. Warid, W. Optimal power flow using the AMTPG-Jaya algorithm. Appl. Soft Comput. 2020, 91, 106252. [Google Scholar] [CrossRef]
  40. Naderi, E.; Pourakbari-Kasmaei, M.; Cerna, F.V.; Lehtonen, M. A novel hybrid self-adaptive heuristic algorithm to handle single-and multi-objective optimal power flow problems. Int. J. Electr. Power Energy Syst. 2021, 125, 106492. [Google Scholar] [CrossRef]
  41. He, X.; Wang, W.; Jiang, J.; Xu, L. An improved artificial bee colony algorithm and its application to multi-objective optimal power flow. Energies 2015, 8, 2412–2437. [Google Scholar] [CrossRef] [Green Version]
  42. Niknam, T.; Narimani, M.R.; Aghaei, J.; Azizipanah-Abarghooee, R. Improved particle swarm optimisation for multi-objective optimal power flow considering the cost, loss, emission and voltage stability index. IET Gener. Transm. Distrib. 2012, 6, 515–527. [Google Scholar] [CrossRef]
  43. Islam, M.Z.; Wahab, N.I.A.; Veerasamy, V.; Hizam, H.; Mailah, N.F.; Guerrero, J.M.; Mohd Nasir, M.N. A Harris Hawks Optimization Based Single-and Multi-Objective Optimal Power Flow Considering Environmental Emission. Sustainability 2020, 12, 5248. [Google Scholar] [CrossRef]
  44. Bakirtzis, A.G.; Biskas, P.N.; Zoumas, C.E.; Petridis, V. Optimal power flow by enhanced genetic algorithm. IEEE Trans. Power Syst. 2002, 17, 229–236. [Google Scholar] [CrossRef]
  45. Lai, L.L.; Ma, J.T.; Yokoyama, R.; Zhao, M. Improved genetic algorithms for optimal power flow under both normal and contingent operation states. Int. J. Electr. Power Energy Syst. 1997, 19, 287–292. [Google Scholar] [CrossRef]
  46. Attia, A.; Al-Turki, Y.A.; Abusorrah, A.M. Optimal power flow using adapted genetic algorithm with adjusting population size. Electr. Power Compon. Syst. 2012, 40, 1285–1299. [Google Scholar] [CrossRef]
  47. Adaryani, M.R.; Karami, A. Artificial bee colony algorithm for solving multi-objective optimal power flow problem. Int. J. Electr. Power Energy Syst. 2013, 53, 219–230. [Google Scholar] [CrossRef]
  48. Radosavljević, J.; Klimenta, D.; Jevtić, M.; Arsić, N. Optimal Power Flow Using a Hybrid Optimization Algorithm of Particle Swarm Optimization and Gravitational Search Algorithm. Electr. Power Compon. Syst. 2015, 43, 1958–1970. [Google Scholar] [CrossRef]
  49. Abd El-sattar, S.; Kamel, S.; Ebeed, M.; Jurado, F. An improved version of salp swarm algorithm for solving optimal power flow problem. Soft Comput. 2021, 25, 4027–4052. [Google Scholar] [CrossRef]
  50. Duman, S. Symbiotic organisms search algorithm for optimal power flow problem based on valve-point effect and prohibited zones. Neural Comput. Appl. 2017, 28, 3571–3585. [Google Scholar] [CrossRef]
  51. Chaib, A.E.; Bouchekara, 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]
  52. Khan, A.; Hizam, H.; bin Abdul Wahab, N.I.; Lutfi Othman, M. Optimal power flow using hybrid firefly and particle swarm optimization algorithm. PLoS ONE 2020, 15, e0235668. [Google Scholar] [CrossRef]
  53. 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]
  54. Kumar, A.R.; Premalatha, L. Optimal power flow for a deregulated power system using adaptive real coded biogeography-based optimization. Int. J. Electr. Power Energy Syst. 2015, 73, 393–399. [Google Scholar] [CrossRef]
  55. Bouchekara, 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]
  56. Abido, M.A. Multiobjective optimal power flow using strength Pareto evolutionary algorithm. In Proceedings of the 39th International Universities Power Engineering Conference, Bristol, UK, 6–8 September 2004; pp. 457–461. [Google Scholar]
  57. Abido, M.A.; Al-Ali, N.A. Multi-objective differential evolution for optimal power flow. In Proceedings of the 2009 International Conference on Power Engineering, Energy and Electrical Drives, Lisbon, Portugal, 18–20 March 2009; pp. 101–106. [Google Scholar] [CrossRef]
  58. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gharibzadeh, M.; Vahed, A.A. Multi-objective optimal power flow considering the cost, emission, voltage deviation and power losses using multi-objective modified imperialist competitive algorithm. Energy 2014, 78, 276–289. [Google Scholar] [CrossRef]
  59. Abd El-Sattar, S.; 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. 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]
  61. Shabanpour-Haghighi, A.; Seifi, A.R.; Niknam, T. A modified teaching–learning based optimization for multi-objective optimal power flow problem. Energy Convers. Manag. 2014, 77, 597–607. [Google Scholar] [CrossRef]
  62. Selvakumar, A.I.; Thanushkodi, K. A new particle swarm optimization solution to nonconvex economic dispatch problems. IEEE Trans. Power Syst. 2007, 22, 42–51. [Google Scholar] [CrossRef]
  63. Roy, P.K.; Paul, C. Optimal power flow using krill herd algorithm. Int. Trans. Electr. Energy Syst. 2015, 25, 1397–1419. [Google Scholar] [CrossRef]
  64. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gitizadeh, M. Multi-objective optimal electric power planning in the power system using Gaussian bare-bones imperialist competitive algorithm. Inf. Sci. 2015, 294, 286–304. [Google Scholar] [CrossRef]
  65. Vaisakh, K.; Srinivas, L.R. Evolving ant direction differential evolution for OPF with non-smooth cost functions. Eng. Appl. Artif. Intell. 2011, 24, 426–436. [Google Scholar] [CrossRef]
  66. Pulluri, H.; Naresh, R.; Sharma, V. A solution network based on stud krill herd algorithm for optimal power flow problems. Soft Comput. 2018, 22, 159–176. [Google Scholar] [CrossRef]
  67. Hsiao, Y.; Chen, C.; Chien, C. Optimal capacitor placement in distribution systems using a combination fuzzy-GA method. Int. J. Electr. Power Energy Syst. 2004, 26, 501–508. [Google Scholar] [CrossRef]
  68. Wolpert, D.H.; Macready, W.G. No Free Lunch Theorems for Search; Technical Report SFI-TR-95-02-010; Santa Fe Institute: Santa Fe, NM, USA, 1995. [Google Scholar]
Figure 1. Flowchart of the HGS.
Figure 1. Flowchart of the HGS.
Energies 15 08328 g001
Figure 2. The membership functions.
Figure 2. The membership functions.
Energies 15 08328 g002
Figure 3. The crowding distance estimation.
Figure 3. The crowding distance estimation.
Energies 15 08328 g003
Figure 4. Flowchart of MOHGS.
Figure 4. Flowchart of MOHGS.
Energies 15 08328 g004
Figure 5. Single-line diagram of the IEEE 30 bus system.
Figure 5. Single-line diagram of the IEEE 30 bus system.
Energies 15 08328 g005
Figure 6. Convergence plots obtained by HGS for cases #(1–5).
Figure 6. Convergence plots obtained by HGS for cases #(1–5).
Energies 15 08328 g006
Figure 7. The Pareto fronts obtained by MOSMA for cases #(6–12).
Figure 7. The Pareto fronts obtained by MOSMA for cases #(6–12).
Energies 15 08328 g007
Figure 8. The Pareto fronts obtained by MOSMA for cases #(13–19).
Figure 8. The Pareto fronts obtained by MOSMA for cases #(13–19).
Energies 15 08328 g008
Figure 9. The voltage profiles for cases 1 to case 22.
Figure 9. The voltage profiles for cases 1 to case 22.
Energies 15 08328 g009
Figure 10. Reactive power output from generators for cases (1−22).
Figure 10. Reactive power output from generators for cases (1−22).
Energies 15 08328 g010
Figure 11. Single line diagram of the IEEE 57-bus system.
Figure 11. Single line diagram of the IEEE 57-bus system.
Energies 15 08328 g011
Figure 12. Convergence plot of HGS on the IEEE 57-bus system.
Figure 12. Convergence plot of HGS on the IEEE 57-bus system.
Energies 15 08328 g012
Figure 13. The voltage profiles for cases (23–25).
Figure 13. The voltage profiles for cases (23–25).
Energies 15 08328 g013
Figure 14. Reactive power output for generators in cases (23−25).
Figure 14. Reactive power output for generators in cases (23−25).
Energies 15 08328 g014
Table 1. The main characteristics of the systems.
Table 1. The main characteristics of the systems.
System CharacteristicsIEEE 30-BusIEEE 57-Bus
Buses3057
Branches4180
Generators9 (Buses:1, 2, 5, 8, 11, and 13)7 (Buses: 1, 2, 3, 6, 8, 9, 12)
Generator voltage limits0.90–1.1 [p.u.]0.90–1.1 [p.u.]
Load voltage limits0.95–1.05 [p.u.]0.94–1.06 [p.u.]
Limit of tap changer setting0.90–1.1 [p.u.]0.90–1.1 [p.u.]
Limit of VAR0–5 [p.u.]0–20 [p.u.]
Shunts9 (Buses: 10, 12, 15, 17, 20, 21, 23, 24, and 29)3 (Buses: 18, 25, 53)
Transformers4 (Buses: 11, 12, 15, and 36)17 (Buses: 19, 20, 31, 35, 36, 37, 41, 46, 54, 58, 59, 65, 66, 71, 73, 76, 80)
MW demand 283.4 [MW]1250.8 [MW]
Control variables 2433
Table 2. The studied cases with different types.
Table 2. The studied cases with different types.
SystemType of OF(s)Case #FCEmAPLVDVSI
IEEE 30-busSingle OF (s)#1
#2
#3
#4
#5
Bi-OF(s)#6
#7
#8
#9
#10
#11
#12
Triple-OF(s)#13
#14
#15
#16
#17
#18
#19
Quad-OF(s)#20
#21
Quinta-OF(s)#22
IEEE 57-busSingle OF (s)#23
#24
#25
Table 3. The cost and emission coefficients of generators for the IEEE 30 bus system.
Table 3. The cost and emission coefficients of generators for the IEEE 30 bus system.
Coefficient Generating Unit
G1G2G5G8G11G13
Fuel cost coefficient
a0000000
b21.7513.2533
c0.00375 0.01750.06250.008340.0250.025
Emission coefficient
α4.0912.5434.2585.3264.2586.131
β−5.554−6.047−5.094−3.55−5.094−5.555
γ6.495.6384.5863.384.5865.151
ζ2.00 × 10−45.00 × 10−41.00 × 10−62.00 × 10−31.00 × 10−61.00 × 10−5
λ2.8573.338286.67
Table 4. The best control variables obtained by HGS for cases #(1–5).
Table 4. The best control variables obtained by HGS for cases #(1–5).
ItemLimitInitial
[26]
Case
MaxMin#1#2#3#4#5
[MW] P 1 5020099.223176.7351.51867.932699.320675.4018
P 2 20808048.628579.947271.084656.232472.3195
P 5 15505021.355649.996349.99948.542349.6165
P 8 10352020.961134.873834.99934.750832.8099
P 11 10302012.314629.988629.999519.967428.8962
P 13 12402012.04739.987132.736929.711727.9364
[p.u.] V 1 0.951.11.051.101.099571.079791.007331.09893
V 2 0.951.11.041.08791.095751.029630.994641.09953
V 5 0.951.11.011.081151.076761.060951.067871.09397
V 8 0.951.11.011.088951.095011.097961.057851.09956
V 11 0.951.11.051.099351.099851.095401.057711.09950
V 13 0.951.11.051.099981.099751.069550.991971.09772
[MVAr] Q c 10 0504.400564.210494.050703.892534.96503
Q C 12 0504.240714.199823.134431.682082.09009
Q c 15 0504.479184.262523.708492.331124.61987
Q 17 0504.985464.313783.622623.147853.53632
Q c 20 0504.620764.263264.136364.996054.95659
Q 21 0504.977434.275261.420284.060934.94313
Q c 23 0504.419304.163372.227734.975094.66820
Q 24 0504.987444.231894.698794.990044.99429
Q 29 0503.780634.035803.423162.555154.99515
Tap Position T 11 0.91.11.0781.026091.019621.037890.976651.04588
T 12 0.91.11.0690.997661.040511.024670.987261.03403
T 15 0.91.11.0320.991490.954361.020720.999300.95605
T 36 0.91.11.0680.983710.990751.012050.966660.95025
Fuel cost [$/h]901.639799.220966.837933.703889.278920.183
Active power loss [MW]5.68918.64242.91093.35155.12533.5803
Emission [ton/h]0.22530.36730.22160.21740.23430.2204
Voltage deviation [p.u.]1.17471.56711.70780.79710.11951.9699
Voltage stability index0.17270.11990.11910.13140.13750.1119
Reduction rate-11.36%48.83%3.51%89.83%35.20%
Average resolution time [s/iter]-1.48341.6311.6131.5751.609
The bold represents the best values of OF.
Table 5. Comparison of the best results obtained by HGS with other algorithms for cases (1,2).
Table 5. Comparison of the best results obtained by HGS with other algorithms for cases (1,2).
Case #1Case #2
MethodFC [$/h]MethodAPL [MW]
Initial901.6391Initial5.830
SCA [27]800.1018SSO [28]3.8239
DSA [29]800.3887EM [30]3.1775
JAYA [31]800.479GPU-PSO [32]3.2601
MSA [33]800.5099EGA-DQLF [34]3.2008
SP-DE [35]800.4131ASO [36]3.1600
MGOA [37]800.4744EGA-EA [38]3.2601
AMTPG-Jaya [39]800.1946GWO [10]4.2905
TLBO [39]800.4604PSO [40]5.1957
ABC [41]800.6850HPSO-DE [40]5.1476
IABC [41]800.4215FAHSPSO-DE [40]4.9989
SSO [28]802.2580IPSO [42]5.0732
GPU-PSO [32]800.53HHO [43]3.49
EGA [44]802.06SSA [43]3.50
IGA [45]800.805WOA [43]3.50
AGAPOP [46]799.8441MF [43]3.50
ABC [47]800.66GWO [43]3.51
PSOGSA [48]800.49859SMA [14]2.9934
GWO [10]802.7924HGS2.9109
ISSA [49]800.4752
MFO [49]800.7134
IHS [49]800.5202
GA [49]800.5272
SOS [50]801.5733
SMA [14].799.2557
HGS799.2202
The bold line represents the best values of OF obtained by HGS.
Table 6. Comparison of the best results obtained by HGS with other algorithms for cases (3–5).
Table 6. Comparison of the best results obtained by HGS with other algorithms for cases (3–5).
Case #3Case #4Case #5
MethodEm [ton/h]MethodVD [p.u]MethodVSI
Initial0.3661Initial1.1747Initial0.1727
BSA [51]0.2425HFPSO [52]0.1467Jaya [31]0.1243
SSO [28]0.2315EJADE-SP [9]0.3752AMTPG-Jaya [39]0.1240
HHO [43]0.2850MABC [53]0.1292SSO [28]0.1267
SSA [43]0.2950HGS0.1195NISSO [28]0.12547
WOA [43]0.2950 TLBO [39]0.12444
MF [43]0.2950 ARCBBO [54]0.1369
GWO [43]0.2960 ECHT-DE [55]0.13632
SMA [14]0.2175 SPEA [56]0.1247
HGS0.2174 DE [57]0.1246
SMA [14]0.1136
HGS0.1119
The bold represents the best values of objective OF obtained by the HGS.
Table 7. Better control variables obtained by HGS for cases (6−15).
Table 7. Better control variables obtained by HGS for cases (6−15).
ItemCase
#6#7#8#9#10#11#12#13#14#15
[MW] P 1 120.99125.59177.232176.95487.64662.266145.554107.558127.609141.273
P 2 60.83448.55846.33544.89164.30675.23378.06261.96359.37352.885
P 5 28.71927.87521.53918.81947.00548.63624.00332.59426.05629.708
P 8 34.47634.61921.65021.41734.67232.98018.52933.16834.36630.809
P 11 21.77326.67513.12214.81327.98329.41410.80629.23627.36522.131
P 13 22.52025.67813.13015.37326.88938.73515.92323.93715.48613.942
[p.u.] V 1 1.0921.0971.0511.0951.0031.0311.0531.0971.0721.068
V 2 1.0531.0991.0151.0991.0261.0601.0431.0861.0001.047
V 5 1.0931.0631.0531.0991.0761.0020.9721.0821.0681.040
V 8 1.0551.0771.0611.0841.0631.0541.0971.0681.0371.004
V 11 1.0951.0991.0371.0850.9861.0401.0831.0991.0551.037
V 13 1.0901.0761.0851.0821.0281.0101.0521.0731.0150.979
[MVAr] Q c 10 1.3542.3163.0472.6281.7730.0753.2660.6990.6580.688
Q C 12 0.8042.9580.1602.8681.2430.0000.2783.9420.7304.276
Q c 15 3.3540.8884.3380.8360.5120.2404.4860.4001.3950.405
Q 17 2.1672.2010.3423.7192.7480.1883.5872.6530.3600.627
Q c 20 1.1331.6483.5883.6871.5280.7823.6731.7371.7044.744
Q 21 0.2611.2284.0043.4112.9834.6883.7972.4210.7151.176
Q c 23 0.5032.6133.8481.0223.5084.9641.1184.8081.5500.123
Q 24 0.9083.9302.1274.9444.4741.1964.4491.6494.8834.128
Q 29 1.6231.0350.5454.3050.8980.8934.9482.7074.0101.663
Tap Position T 11 0.9771.0381.0570.9650.9720.9611.0430.9930.9700.952
T 12 0.9620.9830.9710.9740.9500.9631.0980.9720.9780.971
T 15 1.0601.0540.9581.0090.9680.9840.9891.0880.9590.950
T 36 1.0000.9970.9550.9530.9540.9510.9510.9720.9730.954
GFC [$/h]827.74826.84803.094801.491899.074946.099826.338845.299825.177817.12
RPL [MW]5.91785.59469.60928.87205.10073.86369.47570.24166.86127.3484
Em [ton/h]0.25870.26190.36780.36680.22450.22080.30775.05620.26670.2868
VD [p.u.]0.89440.95590.18131.35360.15080.20480.36901.05470.19530.1767
VSI0.13730.13330.14100.12130.14130.14450.12800.12820.13920.1412
Average resolution time [s/iter]2.7234.70272.72622.67842.702.682.7032.792.7342.718
The bold represents the BCS of OF.
Table 8. The better control variables obtained by HGS for cases (16–22).
Table 8. The better control variables obtained by HGS for cases (16–22).
ItemCase
#16#17#18#19#20#21#22
[MW] P 1 67.936121.170113.261179.444119.182142.724143.244
P 2 68.22255.95965.02945.13248.97352.68457.063
P 5 49.16234.92129.73619.93140.04533.24232.352
P 8 34.37033.03534.65423.63224.91029.19524.328
P 11 29.15327.18422.91811.62418.66416.91320.928
P 13 38.38116.60523.21013.17039.10516.05512.932
[p.u.] V 1 1.0151.0831.0991.0861.0061.0521.074
V 2 0.9871.0761.0901.0871.0860.9981.004
V 5 1.0321.0991.0791.0261.0881.0051.026
V 8 1.0481.0871.0931.0991.0971.0931.076
V 11 1.0941.0831.0870.9800.9961.0961.013
V 13 1.0711.0961.0910.9901.0841.0850.981
[MVAr] Q c 10 2.4143.7844.1713.8030.2292.1820.888
Q C 12 2.4853.5431.2724.5021.4021.7091.529
Q c 15 3.7544.9741.1420.1082.7924.2373.093
Q 17 0.8801.8440.1880.2041.0850.8311.063
Q c 20 1.6704.0752.4110.7820.6124.6140.894
Q 21 0.3494.4484.9844.0053.9122.7283.500
Q c 23 1.8942.2644.0772.0774.7203.7172.649
Q 24 4.4313.8513.0154.8683.8890.8122.482
Q 29 0.4943.9484.1084.7962.4323.9193.497
Tap Position T 11 1.0100.9500.9590.9981.0441.0120.963
T 12 0.9811.0260.9800.9790.9761.0751.024
T 15 1.0010.9620.9741.0030.9840.9570.993
T 36 0.9630.9540.9530.9521.0281.0130.976
GFC [$/h]936.4713834.4639835.0571802.5842845.4721819.4061818.7575
RPL [MW]3.82465.47405.41079.53365.74587.41377.4471
Em [ton/h]0.21960.25590.25040.37460.25070.28980.2912
VD [p.u.]0.21221.51611.63700.48130.14000.35140.3272
VSI0.14440.11980.11920.12790.14560.13890.1399
Average resolution time [s/iter]2.74562.7182.76522.74792.73342.76682.8734
The bold represents the BCS of OF.
Table 9. The cost and emission coefficients for generators for the IEEE 57-bus test system.
Table 9. The cost and emission coefficients for generators for the IEEE 57-bus test system.
Coefficient Generating Unit
G1G2G3G6G8G9G12
Fuel cost coefficient
a0000000
b21.753211.753.25
c0.003750.01750.0250.003750.06250.01950.00834
Emission coefficient
α4.0912.5436.1313.4914.2582.7545.326
β−5.554−6.047−5.555−5.754−5.094−5.847−3.555
γ6.495.6385.1516.394.5865.2383.38
ζ2.0 × 10−45.0 × 10−41.0 × 10−53.0 × 10−41.0 −64.0 × 10−42.0 × 10−3
λ2.857 × 10−13.33 × 10−16.67 × 10−12.66 × 10−18.0 × 10−12.88 × 10−12.0 × 10−1
Table 10. Better control variables obtained by HGS for cases (23−25).
Table 10. Better control variables obtained by HGS for cases (23−25).
ItemLimitInitialCase
MaxMin#23#24#25
[MW] P 1 0.0576478147.65180.33191.87
P 2 30.0100092.1928.7499.34
P 3 40.01404046.14124.68138.93
P 6 30.0100068.5933.7499.88
P 8 100.0550450463.81390.93282.28
P 9 30.0100084.3194.4199.84
P 12 100.0410310363.11409.80353.99
[p.u.] V 1 0.951.101.0401.071.071.02
V 2 0.951.101.0101.071.081.02
V 3 0.951.100.9851.061.071.02
V 6 0.951.100.9801.061.061.02
V 8 0.951.101.0051.091.081.04
V 9 0.951.100.9801.081.061.04
V 12 0.951.101.015 1.061.051.01
Tap Position T 4 18 0.901.100.971.021.021.01
T 4 18 0.901.100.9781.021.051.04
T 21 20 0.901.101.0430.980.991.01
T 24 25 0.901.1011.031.040.99
T 24 25 0.901.1011.041.030.99
T 24 26 0.901.101.0431.061.001.01
T 7 29 0.901.100.9671.051.050.99
T 34 32 0.901.100.9750.980.970.98
T 11 41 0.901.100.9551.021.091.03
T 15 45 0.901.100.9551.001.051.01
T 14 46 0.901.100.91.011.051.00
T 10 51 0.901.100.931.031.090.97
T 13 46 0.901.100.8950.951.021.00
T 11 43 0.901.100.9581.031.021.08
T 40 56 0.901.100.9581.000.981.05
T 39 57 0.901.100.980.991.001.02
T 9 55 0.901.100.941.061.031.02
[MVAr] Q c 18 0.00201012.5826.0811.25
Q 25 0.00205.922.1621.5610.78
Q 53 0.00206.312.7810.8918.02
GFC [$/h]5135341679.44374045118
RPL [MW]2.412915.2411.82915.6796
Em [ton/h]27.8681.37461.30480.9616
Reduction rate-18.84%57.55%60.15%
Average resolution time [s/iter]-12.25712.22512.24
The bold represents the better values of OF obtained by the proposed approach.
Table 11. Comparison of the numerical results obtained by HGS with other algorithms for cases (23−25).
Table 11. Comparison of the numerical results obtained by HGS with other algorithms for cases (23−25).
Case #23Case #24Case #25
MethodFC [ton/h]MethodRPL [p.u]MethodEm [ton/h]
GOA [37]41680ABC [41]12.6260ABC [41]1.2048
GA [37]41685MICA [58]11.8826IABC [41]1.0484
TLBO [37]41683GA [59]13.3983Jaya [59]1.1111
MO-DEA [23]41683PSO [59]13.6673GA [59]1.189
ABC [47]41694HGS11.83PSO [59]1.19
GSA [60]41695 MTLBO [61]1.0772
NPSO [62]41699.52 MICA [58]1.2246
KHA [63]41709.3 GBBICA [64]1.1724
EADDE [65]41713.6 SKHA [66]1.08
fuzzy GA [67]41716.3 SSO [28]1.7024
HGS41679.4 NISSO [28]1.03927
HGS0.9616
The bold represents the better values of OF obtained by the proposed HGS approach.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Al-Kaabi, M.; Dumbrava, V.; Eremia, M. Single and Multi-Objective Optimal Power Flow Based on Hunger Games Search with Pareto Concept Optimization. Energies 2022, 15, 8328. https://doi.org/10.3390/en15228328

AMA Style

Al-Kaabi M, Dumbrava V, Eremia M. Single and Multi-Objective Optimal Power Flow Based on Hunger Games Search with Pareto Concept Optimization. Energies. 2022; 15(22):8328. https://doi.org/10.3390/en15228328

Chicago/Turabian Style

Al-Kaabi, Murtadha, Virgil Dumbrava, and Mircea Eremia. 2022. "Single and Multi-Objective Optimal Power Flow Based on Hunger Games Search with Pareto Concept Optimization" Energies 15, no. 22: 8328. https://doi.org/10.3390/en15228328

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