Next Article in Journal
A Review on Kinetic Energy Harvesting with Focus on 3D Printed Electromagnetic Vibration Harvesters
Previous Article in Journal
A Greater Share of Organic Agriculture in Relation to Food Security Resulting from the Energy Demand Obtained from Food—Scenarios for Poland until 2030
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

OPF of Modern Power Systems Comprising Renewable Energy Sources Using Improved CHGS Optimization Algorithm

by
Mohamed A. M. Shaheen
1,
Hany M. Hasanien
2,
Rania A. Turky
1,
Martin Ćalasan
3,
Ahmed F. Zobaa
4,* and
Shady H. E. Abdel Aleem
5
1
Electrical Engineering Department, Faculty of Engineering and Technology, Future University in Egypt, Cairo 11835, Egypt
2
Electrical Power and Machines Department, Faculty of Engineering, Ain Shams University, Cairo 11517, Egypt
3
Faculty of Electrical Engineering, University of Montenegro, Dzordza Vasingtona, 81000 Podgorica, Montenegro
4
Electronic and Electrical Engineering Department, Brunel University London, Uxbridge UB83 PH, UK
5
Electrical Engineering Department, Valley Higher Institute of Engineering and Technology, Science Valley Academy, Qalyubia 44971, Egypt
*
Author to whom correspondence should be addressed.
Energies 2021, 14(21), 6962; https://doi.org/10.3390/en14216962
Submission received: 8 September 2021 / Revised: 15 October 2021 / Accepted: 18 October 2021 / Published: 22 October 2021

Abstract

:
This article introduces an application of the recently developed hunger games search (HGS) optimization algorithm. The HGS is combined with chaotic maps to propose a new Chaotic Hunger Games search (CHGS). It is applied to solve the optimal power flow (OPF) problem. The OPF is solved to minimize the generation costs while satisfying the systems’ constraints. Moreover, the article presents optimal siting for mixed renewable energy sources, photovoltaics, and wind farms. Furthermore, the effect of adding renewable energy sources on the overall generation costs value is investigated. The exploration field of the optimization problem is the active output power of each generator in each studied system. The CHGS also obtains the best candidate design variables, which corresponds to the minimum possible cost function value. The robustness of the introduced CHGS algorithm is verified by performing the simulation 20 independent times for two standard IEEE systems—IEEE 57-bus and 118-bus systems. The results obtained are presented and analyzed. The CHGS-based OPF was found to be competitive and superior to other optimization algorithms applied to solve the same optimization problem in the literature. The contribution of this article is to test the improvement done to the proposed method when applied to the OPF problem, as well as the study of the addition of renewable energy sources on the introduced objective function.

1. Introduction

In the broadest sense, the scope of electrical power systems is significantly attracting the interest of many researchers all over the world, as the electrical power system is a complicated and dynamic one. The electric power system is considered as an umbrella that covers many subsystems, such as the generation sector, transmission system, and distribution networks [1]. According to the fact that the power system is a complex one, there are many constraints on such electrical power systems. The common constraints are the bus voltage limits, transmission line thermal limit, generator output active and reactive power constraints, etc. [2]. Initially, in solving the well-known economic dispatch (ED) problem, limits of the network itself are overlooked, and only the limits of the generator active power are considered [3,4]. Afterwards, the optimal power flow (OPF) problem is solved to better describe the electrical power system considering the network physical constraints [5]. The OPF problem can be solved for different targets and objectives, such as losses, emission rate, or generation cost minimization [6]. When solving the OPF problem, different network parameters can be set as design variables, such as the generator power and voltage, the transformer tap settings, the reactive power compensators, and others. In the past, traditional optimization methods were used to solve the OPF problem [7,8,9]. Quadratic programming [10], interior point method [11], and more are examples of these traditional methods. These traditional methods suffer from weak points, such as consuming too much time to solve the problem, the possibility of missing the convergence, and the dependency on the initial conditions [12]. Moreover, some mathematical assumptions need to be set for the simplification of the problem. Accordingly, other types of optimization methods are needed to avoid the weaknesses of the traditional optimization methods.
In the literature, different metaheuristic-based optimization methods were used to solve the OPF problem. Advantageously, the metaheuristic-based optimization methods avoided the weak points of the traditional optimization methods [13]. The metaheuristic optimization algorithms are inspired by nature and simulate natural phenomena to reach the best solution after initializing random agents, and then updating them throughout the iterations. For instance, [14] provided modified versions of the genetic algorithm (GA) and discussed their advantages and disadvantages. The new advances in GA were also introduced. Piotrowski in [15] discussed the possibility of using particle swarm optimization (PSO) to solve the problem, which is a well-known population-based metaheuristic optimization method. The problem is to set the PSO population size in detail, according to tests conducted on eight PSO variants. Many benchmarks and applications are used for verification of the problem introduced in this reference. PSO is applied to different scientific scopes, especially in engineering fields and physics. Since being introduced, PSO has been continuously inspected, and this has resulted in the appearance of many modified PSO versions. Tree seed algorithm (TSA) [16] is one of the metaheuristic optimization methods that is inspired by the relationship between the trees and seeds. The trees are generated randomly in the search space. The fitness values of the trees are calculated based on the objective function. After the production of the seeds for a tree, the best seeds are selected. If the fitness of the seed is better than that of that tree, it will replace it. The sine-cosine algorithm (SCA) [17] simulates waveforms of the sine function and the cosine function. The SCA mimics the mathematical formulation of the ‘sine’ and ‘cosine’ functions. The SCA is applied widely for its feature selection besides the update process. Salp swarm algorithm (SSA) [18] is a swarm optimization method that simulates the behavior of the salps. Salps look like jellyfish in movements. This algorithm simulates the salp chain in the deep-sea searching for food. It is known for its high processing, and its few parameters to be adjusted. Hussien et al. introduced sunflower optimization (SFO), and cuttlefish optimization (CFO) algorithms in [19,20,21]. In general, each metaheuristic-based optimization algorithms have their pros and cons [22].
In this article, a newly developed chaotic hunger games search (CHGS) optimization algorithm is introduced as an application of the optimization methods for solving a problem in the electrical power engineering field. The CHGS comes from a combination of the hunger games search (HGS) algorithm [23], with the chaotic maps introduced in [24], of which the effect appears in the initial population. The growing development of soft computation capabilities motivated the researchers for using such an optimization algorithm to solve problems in different fields, and especially, in the field of electrical power engineering problems. The HGS algorithm itself is inspired by the hunger-driven activities of the animals. This optimization method simulates the effect of hunger on the exploration procedures of the animals by designing adaptive weights based on the hunger concept. The optimization process by the introduced CHGS algorithm reached the optimal solution professionally. The process does not get stuck in a local point, but it reaches the global one. The advantage of the CHGS optimization method is its fast and smooth convergence. The simulation results confirm the superiority of the CHGS optimization method when applied to many standard test functions. This will be further verified in the results section.
As the metaheuristic optimization methods are in continuous development, the OPF problem is accordingly being solved frequently by the newly discovered meta-heuristic optimization algorithms. Generally, the OPF is not solved only for one objective, but the objectives can be fuel cost minimization, power losses minimization, etc. [25]. This research study employs the CHGS to solve the OPF problem with different scenarios. The CHGS optimization algorithm optimizes a fuel cost function under various systems’ constraints. The novelty of this work is stated as follows—(i) the CHGS performance assessment when solving the OPF problems, (ii) using the CHGS to select the optimal buses to which the photovoltaics (PV) and/or wind turbines can be allocated, and (iii) investigating the effect of renewable energy sources (RESs) grid integration on the conventional generation cost [26]. This investigation means observing the reduction in the generation cost from the conventional power generators due to the addition of the PV panels and the wind energy sources to the studied IEEE standard systems. The newly developed CHGS determines how much active power each generator should generate to satisfy the minimum solution for the fuel cost objective function. Different scenarios are also considered. These different scenarios are—the system without renewable energy sources, the systems with the addition of the PV panel, the systems with the addition of the wind energy source, and the systems with the addition of both energy sources. The program used for this search is MATLAB. The equations of the OPF and the optimization methods are written and run by MATLAB software. The simulation results obtained of the OPF problem confirm the effectiveness of the CHGS when compared with the GA and PSO methods.
Recent developments in optimal power flow analysis are presented in the literature. In [6], the OPF problem is solved using the Marine Predator Algorithm. The systems introduced are multi-regional. The variability of the renewable energy sources, as well as the loads, is also considered. The IEEE-48 bus system is the studied one. The reference [18] introduced an application of the salp swarm algorithm on the OPF problem, with four objective functions. These objective functions are solved individually, and then simultaneously. The IEEE 57- and 118-bus systems are the studied ones in that reference. Finally, the contributions of this work can be stated explicitly as follows: (1) improve the newly developed HGS optimization algorithm, (2) apply the CHGS on the OPF problem to observe the improvement effectiveness of the HGS algorithm compared with other optimization methods, (3) study the effect of adding the renewable energy sources on the objective function minimization.
The rest of the work is organized as follows: In Section 2, the mathematical formulation of the problem is presented. Moreover, the different objectives investigated are discussed. The proposed chaotic hunger games search (CHGS) optimization algorithm is presented and discussed in Section 3. Section 4 presents the results obtained and their discussion. Lastly, the concluding remarks and future work directions are presented in Section 5.

2. Problem Formulation

The optimization problem in this research is divided into three parts. The first objective is to solve the basic OPF problem using the newly developed CHGS optimization method with fixed loads and without adding RESs to the systems. MATPOWER toolbox is used to perform the required simulations on the MATLAB platform. The simulation results obtained by the CHGS are compared with those obtained by the GA and the PSO. The second part of the optimization problem in this study is the optimal siting of the PV and wind energy sources to the studied systems using the CHGS optimization method. Optimal location means choosing a bus in the system to connect the PV panels or wind turbines to it. The optimal bus represents the bus that performs a minimal value of the fuel cost function when RESs are connected to it.
The third part of the problem under study is repeating the OPF problem, but with RESs connected to the systems on the optimal buses determined before in the optimal siting part of the problem [27]. The systems used in the OPF problem to evaluate the newly introduced CHGS optimization algorithms are the standard IEEE 57- and 118-bus systems. Finally, some statistical analyses are provided at the end of the simulation results section, to verify the robustness of the newly developed CHGS optimization method.

2.1. The OPF Problem in Its Basic Case

2.1.1. Fuel Cost Function

The objective function of the introduced problem is the sum of the generators’ fuel costs through a day. Mathematically, this cost function is a quadratic function of the power to be generated by each generating unit [25].
Minimize   J = h = 1 24 i = 1 N G C i , h P G i , h
C i , h P G i , h = a i P G i , h 2 + b i P G i , h + c i
where J represents the sum of the total hourly fuel cost over one day. N G represents how many generators are in the system. P G i , h is the generator power at bus i and hour h .

2.1.2. Equality and Inequality Constraints of the OPF Problem

The equality constraints on the injected power are represented in Equations (3) and (4), while the inequality constraints of the OPF problem regarding the power limits of the generators, the voltage boundaries of the buses, and the power flow limits on the transmission lines are represented in Equations (5)–(8), respectively [25].
P i n j k , h - l = 1 N b u s e s V k , h V l , h G k l c o s δ l , h - δ k , h + B k l s i n δ l , h - δ k , h = 0
Q i n j k , h - l = 1 N b u s e s V k , h V l , h G k l s i n δ l , h - δ k , h + B k l c o s δ l , h - δ k , h = 0
where P i n j k , h and Q i n j k , h denote the active and reactive power injected at bus k at hour h . V k , h and V l , h denote the voltage magnitudes at buses k and l at h . G k l and B k l is the conductance and susceptance of the admittance Y k l . δ l , h and δ k , h are the voltages’ angles at buses k and l at h . N b u s e s is the number of buses in the studied system.
P G m i n P G i , h P G m a x   ,   i = 1 , 2 , ,   N G   a n d   h = 1 , 2 , , 24
Q G m i n Q G i , h Q G m i n   ,   i = 1 , 2 , ,   N G   a n d   h = 1 , 2 , , 24
V i m i n V i , h V i m a x   ,   i = 1 , 2 , ,   N G   a n d   h = 1 , 2 , , 24
V k , h V l , h G k l c o s δ l , h δ k , h + B k l s i n δ l , h δ k , h P l i m k l ,   k , l N b u s e s
where P G m i n and P G m a x are the minimum and maximum limits of the active power to be generated from the ith generator, respectively. Q G m i n and Q G m a x are the minimum and maximum limits of the reactive power of the ith generator, respectively. V i m i n and V i m a x are the minimum and maximum limits of the voltage magnitudes at the bus of the ith generator.

2.2. Optimal Siting of RESs

In the second part of the problem, OPF was implemented to determine which bus corresponded to the minimum cost of generating fuel when connecting RESs, using the proposed CHGS optimization algorithm. In this part of the study, the load is designated to be hourly time-varying throughout the day. Throughout the simulation process, PV units are added to system buses frequently from bus 2 to the last bus in the system, one at a time [28].
Similarly, the simulation process is repeated to find an optimal location for wind turbines allocation. After that, the OPF is resolved to select an optimal bus to connect the PV assuming that the wind turbine is already installed at the previously determined bus. The generation capacities of the PV and the wind turbine are set to be 15 MW and 30 MW, respectively. These values are chosen based on the systems’ demands.

2.3. The OPF Problem with RESs

Integration of clean energy is now growing, especially PV. It converts the sunlight into electrical power with no pollution [29]. Moreover, PV can operate for a while without maintenance [29]. The RESs are characterized by their intermittency and variance in their power generation availability [30,31,32,33]. Many parameters affect the power generation from RESs [34]. The PV depends on the availability of the solar irradiance that is different according to the season, the hour through a season/day, and it differs according to many factors such as the season, the weather, and the site location [35,36]. Moreover, the output power of the wind turbine depends on the cut-in and cut-off speeds of wind in the location of the wind farm [37]. In the problem formulation of this article, the uncertainty of the PV and wind turbines’ electric power generation is not considered. Instead, constant models are used for the PV and wind energy sources according to the availability curves shown in Figure 1, which were provided in [25].
In the third part of the problem formulation after the optimal siting, the OPF problem was resolved after some modifications in load values, as a result of RESs’ addition to the standard IEEE test systems studied.
Various scenarios are considered to investigate the impact of the addition of RESs on reducing the cost of conventional generating fuel. These are four different scenarios—OPF problem with the variable load during the day without adding wind or PV sources to systems; OPF problem with variable load, with only the addition of a PV energy source that is associated with buses obtained in the second part of problem formulation (optimal sitting part); OPF problem with variable load with only the addition of a wind energy source; and finally, OPF problem with variable load with the addition of PVs and wind energy sources together to studied systems.
In all parts of the problem formulation, the design variables are bounded by their limits. The constraints that are given in (3), (4) and (6) are satisfied by the power flow in the MATPOWER toolbox [38,39,40] in MATLAB. A penalty function (pen) is added to the objective function to guarantee that the results of the other dependent variables are limited to their boundaries, and to confirm that there are no violations of limits. The violated solutions are rejected by the penalty term in the equation of the fuel cost, as specified in (9).
p e n = k v i = 1 n b u s e s m a x 0 , V i V i m a x + m a x 0 , V i m i n V i + k l j = 1 n b r m a x 0 , S j S j r a t e d
where k v and k l are positive integers of very large values. n b u s e s and n b r are the number of buses and branches, respectively.

3. Hunger Games Search (HGS) Optimization Algorithm

The HGS is classified as a population-based optimization algorithm. It is simple to implement, stable, and competitive when used to solve the optimization problems with the constraints [23]. The principles of the HGS algorithm rely on the hunger-motivated behavior of the animals. It is inspired by the animals’ social characteristics, while the food exploration depends on their hunger level. This dynamic optimization algorithm follows the concept of “Hunger” as a vital inspiration for activities in the lives of beings. The HGS optimization algorithm simulates the hunger by designing weights to represent the hunger affect the search steps. The algorithm obeys the logical rules used by the animals. Its activities are considered adaptive evolutionary, as the animals try to secure more opportunities for food possession.

3.1. The Logic of Search, Behavioral Choice, and Hunger-Driven Games

Animals live according to the rules that depend on the environment in which they live. Rules control animal choices and the evolution of their style. Hunger stimulates animal choices and activities. Hunger also affects the anxiety of animals and worry from the hunters. Animals look for food sources when faced with a lack of calories. They should look for food besides moving around environments to switch between exploration and defense to change nutrition plans smoothly. Social life supports animals in the possibility of escaping from hunters and exploring food sources. This social lifestyle improves the chance of animals surviving. In nature, better-health animals can get food and, therefore, they live more likely than vulnerable animals. These hunger games are called in nature where the wrong choices can lead to death. Not only is animal behavior affected by hunger, but also by the fear of hunters. The more severe the hunger, the stronger the food search. Therefore, the animal is doing more effort to find food shortly before his death. The proposed optimization method depends on logical options and species movements.

3.2. Mathematical Model

This sub-section introduces the important mathematical equations of the HGS optimization algorithm. The mathematical model is built based on hunger-motivated actions.
Approaching the food: It is assumed that all the individuals help and cooperate socially. The pivotal equation of the proposed HGS optimization algorithm which represents the individual cooperative communication is given in (10) [23]; thus:
X t + 1 = Game 1 : X t 1 + randn 1 ,                              r 1 < l Game 2 : W 1 X b + R   W 2 X b - X t ,        r 1 > l , r 2 > E Game 3 : W 1 X b -   R   W 2 X b - X t ,        r 1 > l , r 2 < E
r 1 and r 2 are random numbers between [0, 1]. t is the number of the current iterations. W 1 and W 2 are the weighting factors of hunger. X b denotes the best individual location at the current iteration.
In (10), individuals are looking for locations close to the best solution, as well as searching for other locations far from the best solution. This ensures that the exploration process covers the entire search space to meet its limits.
The hunger role: The starvation features of the population in the exploration field are mathematically expressed and W 1 is calculated by (11) [23].
W 1 i = h u n g r y i N S H u n g r y   ×   r 4 ,         r 3 < l 1 ,                                                  r 3 > l
Meanwhile, W 2 in (10) is calculated as shown in (12):
W 2 i = 2 1 e h u n g r y i S H u n g r y r 5
where h u n g r y is the h u n g r of the population. r 3 , r 4 , and r 5 are random values between 0 and 1. N is the population size. S H u n g r y defines the summation of the populations’ hungry feelings.
The h u n g r y   i can be represented mathematically as follows (13) [23]:
h u n g r y i = 0 ,                     A l l F i t n e s s i = = B F h u n g r y i + H ,     A l l F i t n e s s i ! = B F  
where A l l F i t n e s s i is the fitness of the current iteration. At every iteration, the best population’s hunger is set to 0. Meanwhile, the new hunger ( H ) is added to other populations according to the original hunger. The H values that correspond to each population are not the same. The pseudo-code of the HGS optimization algorithm is presented in Algorithm 1.
Algorithm 1. Pseudo-code of HGS.
Initialize the parameters and positions
while (tT)
   Calculate the fitness of all individuals
   Update BF, WF, Xb, BI
   Calculate the Hungry, W1, W2
   for each individual
      Calculate E
      Update R and positions
   end for
   t = t + 1
end while
Return BF and Xb

3.3. Chaotic Hunger Games Search Optimization Algorithm (CHGS)

In the meta-heuristic optimization algorithms, the initial population is set randomly within specified upper and lower bounds. The performance of optimization algorithms is greatly influenced by the initial configuration of agents. The better the initial population, the better the results. In this research, the initial population is improved using chaotic maps. The principle of modifying the initial population by the chaotic maps in the metaheuristic algorithms was discussed in [39,40].
The discussion in [40] led to the fact that the logistic chaotic maps are the best among the recent chaotic maps because of the computational efficiency, due to the random initialization of numbers near 0 and 1. This type of chaotic mapping can be represented mathematically, as given in (14) [24].
y 1 = rand , y i + 1 = 4 y i 1 y i ,   i   N
where rand is a vector set randomly from 0 to 1. After that, the initial population of the proposed CHGS optimization algorithm is defined by replacing the initial population determined by the HGS with the values obtained by such a type of chaotic mapping. This replacement of the initial population improves the simulation performance of the HGS. The flowchart of the power flow problem using the CHGS optimization method is shown in Figure 2.

4. Simulation Results

The steps of using the CHGS to solve the OPF problem are as follows: the number of populations, the dimension of the problem, the constraints of the design variables, and the maximum number of iterations are defined and set. The CHGS generates the initial population using chaotic maps. The OPF is run by the MATPOWER toolbox [38]. The values of the active power generated, obtained by the results of the OPF, are used to calculate the objective function (cost function). Then, the other populations are used to solve the OPF iteratively by the MATPOWER, and the output from the OPF in each iteration is used to calculate the objective function. If the cost of the current iteration is less than the cost of the previous one, it replaces the old result. These steps end if the maximum number of iterations is reached, as shown in Figure 2.
To verify the applicability of the developed CHGS optimization algorithm in the field of modern electrical power systems, it is used to solve the OPF, with the three scenarios of the optimization problem presented before in the problem formulation section. The standard test systems IEEE 57-and 118-bus are used in this study. This section of the paper shows simulation results for the three scenarios of the optimization problem in the following subsections. In Table 1, the main data of the first and second studied systems are presented [5]. The data tabulated include the number of buses, branches, transformers, loads. As a sample of the studied systems, the single line diagram of the IEEE 57-bus system is presented in Figure A1 in Appendix A at the end of this article, just before the references section. The values of the loads and the constraints of the voltages at each bus for the two studied systems are also included in two separate tables, in Table A1 in Appendix A.
As mentioned in the problem formulation section, the output power of each conventional generator is the design variable of the optimization problem. The simulation results of the three parts of the OPF optimization problem are explained in detail in the following subsections.

4.1. Base Case

The values of the best cost and best design variables obtained by the CHGS and other optimization techniques for the 57-bus and the 118-bus systems are presented in Table 2 and Table 3, respectively. The performance of the CHGS in terms of the convergence in case of the 57-bus and the 118-bus systems are shown in Figure 3 and Figure 4, respectively, and it is compared with the convergence rates of the GA and the PSO.
In the case of the 57-bus system, the proposed CHGS optimization algorithm achieved a reduction in the cost function by 0.044% compared with the GA, and by 0.922% when compared with the PSO. The CHGS needed fewer iterations to settle. The GA algorithm needed about 400 iterations to reach its steady-state result. Moreover, the PSO converges fast, but its steady-state result is worse than the CHGS steady-state one. Meanwhile, in the case of the 118-bus system, the GA algorithm needs more iterations to settle, and it reaches the worst result of the three compared methods. The PSO convergence performance is similar to that of the CHGS algorithm, but the steady-state result obtained by the CHGS is better. The CHGS algorithm achieved a reduction in the cost by 3.9% compared with the GA, and by 2.48% when compared with the PSO. Besides, it is observed that the simulations of the two studied systems confirm the fast and smooth convergence of the proposed CHGS algorithm. Moreover, the CHGS can provide better results in the case of studying larger systems.

4.2. Optimal Siting of PV and Wind Energy Sources

In the second part of the optimization problem, the OPF problem is solved using the proposed CHGS, but for a different purpose. The goal in this part is to find the optimal bus to locate PV and/or wind energy sources. The optimal bus means the bus that achieves the minimum cost of power generation fuel in the system of the OPF problem. It is determined by checking the power generation fuel cost at each bus, and then, choosing the optimal one.
The optimal siting is targeted for the two systems under study, the 57-bus system, and the 118-bus system. First, the PV energy source is located, then the wind energy source. After that, both PV and wind energy sources are optimally located together. This is done by adding the PV source into the system, assuming that the wind source is already installed at the previously selected bus, as the wind energy source has a dominant effect on the reduction of the cost among the added RESs. The simulation results obtained for this part of the optimization problem for the two studied systems are presented in Table 4. These results are used in the third part of the optimization problem when the OPF is solved with variable load curves through the day, and with RES added to the studied systems. In this optimization problem, the PV and wind turbines are assumed to be added to the studied systems as a negative load changing in steps through the day, and the uncertainty of parameters was neglected for simplicity [41,42,43,44].

4.3. Different Scenarios of the OPF Problem Considering RESs

The third part of the optimization problem is solving the OPF problem with different scenarios. These different scenarios consider the system with hourly loads change. Values of the load of the 57-bus, and the 118-bus systems at each hour of the day are shown in Figure 5 and Figure 6, respectively [5].
Furthermore, the OPF problem is solved with the RESs, the PV, and wind energy sources, which are added to the systems individually or simultaneously. The aim in the third part of the problem is to investigate the impact of the addition of the RESs to the systems on the cost of conventional generator fuel. The RESs are supposed to be installed initially when included in the systems studied. This means that the initial capital costs of installing the RESs system have not been taken into account in this problem [44]. All scenarios are considered in the two studied systems; 57 buses, and 118 bus systems. These different OPF problem scenarios are resolved using the proposed CHGS optimization method.
The first scenario is the scenario where the OPF problem is solved with variable load and with no RES addition. In the second scenario, PV energy source is added to bus 37 in case of the 57-bus system, and to bus 29 in case of the 118-bus system. In the third one, a wind energy source is added to bus 12 in case of the 57-bus system, and to bus 28 in case of the 118-bus system. The last scenario investigates the OPF problem with the PV energy source installed on bus 37 and the wind energy source installed on bus 12, in the case of the 57-bus system. Meanwhile, in the 118-bus system, the PV energy source is installed on bus 4, and the wind energy source is installed on bus 28. Comparisons between these four scenarios in fuel cost through a typical day are demonstrated in Figure 7 for the 57-bus system. The hourly fuel cost comparison for all scenarios in case of the 118-bus system is also indicated in Figure 8. It is observed that the fuel cost is reduced between hours 9 and 18 after installing the PV energy source. Meanwhile, after the installation of the wind energy source, the fuel cost is reduced during the day. This happens due to the availability of wind energy all day, and the dependence of the output power from the PV energy source on solar irradiance.

4.4. Statistical Analysis

It is well known that metaheuristic optimization algorithms have a random nature. For this reason, the algorithms’ (CHGS, PSO, and GA) performances have been examined 20 times independently. The best, worst, mean, and median values are calculated and presented in Table 5 for the IEEE 57-bus system, and Table 6 for the IEEE 118-bus system. The standard deviation of the presented results has also been calculated.
It is clear from Table 5 that the standard deviation has the lowest value when the proposed CHGS algorithm is applied. It can be concluded that the deviation of the results obtained from each run is very small, so the results obtained are consistent. The same is achieved for the IEEE 118 bus system, as shown in Table 6. A non-parametric statistical test called Wilcoxon’s rank-sum test is also carried out. This test enables additional comparison between the proposed CHGS algorithm and PSO and GA algorithms. The corresponding p-values obtained by applying this test are presented in Table 7, with a 5% level of significance between the CHGS and other optimization methods. Besides, in addition to the previous non-parametric statistical analysis measures, a non-parametric statistical test called the Friedman test is also carried out to determine whether there is a difference between results in acceptance or not. Friedman tests classify values in each group (algorithm results in each run) from low to high. Each row is arranged separately. It then sums the ranks in each algorithm (column). The corresponding p-values obtained by applying this test are also presented in Table 7. The small p-values calculated validate the hypothesis that all differences between algorithm results due to random sampling can be rejected, and at least the proposed algorithm differs from the other based on convergence and other test results. To conclude, the results shown in Table 5, Table 6 and Table 7 validate the superiority of the CHGS algorithm over other considered algorithms in solving the investigated OPF problem under the conditions given in the problem formulation.

5. Conclusions

This paper has introduced an improved CHGS optimization algorithm to solve the optimal power flow problem. The systems used in this paper are the benchmark IEEE 57-bus and 118-bus test systems. The problem formulation was divided into three parts. The first part is the OPF with a base case, to investigate the convergence of the CHGS algorithm. In the second part of the problem formulation, an optimal allocation of the RESs was introduced by the CHGS algorithm. In the third part, different OPF scenarios were considered and solved by the CHGS. Different hourly load values and different levels of penetration of RESs into the studied systems were also considered. The penetration of the RESs resulted in considerable hourly cost reduction. The simulation results showed the applicability of the proposed CHGS optimization algorithm when used to solve the OPF problem in electrical power engineering fields. Compared with other optimization algorithms, the CHGS resulted in better convergence rates. In addition, it is simple to implement. The CHGS employment in the OPF problem has reduced the fuel cost by 0.04% up to 0.92% for the 57-bus system, and 2.4% up to 3.9% in the first part of the studied optimization problem. Finally, it can be recommended to try to apply the CHGS optimization algorithm to solve other problems in the scope of electrical engineering, energy, and other engineering fields in future research, while taking into account the uncertainty of the parameters and loads.

Author Contributions

H.M.H.: Formal analysis, Investigation of the results and the proposed algorithm, Methodology suggestion, Supervision, Validation of the results, review and editing of the article; M.Ć.; S.H.E.A.A.; A.F.Z.; R.A.T.; M.A.M.S.: Software modification, Simulation, writing, and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author. The data are not publicly available due to their large size.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Figure A1. Single line diagram of the IEEE 57-Bus test system.
Figure A1. Single line diagram of the IEEE 57-Bus test system.
Energies 14 06962 g0a1
Table A1. Voltage constraints, and load data of each bus for the 57-bus system.
Table A1. Voltage constraints, and load data of each bus for the 57-bus system.
Bus No.Voltage (p.u)Load
MinMaxActive Power
(MW)
Reactive Power
(MVAR)
10.91.15517
20.91.1388
30.91.14121
40.91.100
50.91.1134
60.91.1752
70.91.100
80.91.115022
90.91.112126
100.91.152
110.91.100
120.91.137724
130.91.1182.3
140.91.110.55.3
150.91.1225
160.91.1433
170.91.1428
180.91.127.29.8
190.91.13.30.6
200.91.12.31
210.91.100
220.91.100
230.91.16.32.1
240.91.100
250.91.16.33.2
260.91.100
270.91.19.30.5
280.91.14.62.3
290.91.1172.6
300.91.13.61.8
310.91.15.82.9
320.91.11.60.8
330.91.13.81.9
340.91.100
350.91.163
360.91.100
370.91.100
380.91.1147
390.91.100
400.91.100
410.91.16.33
420.91.17.14.4
430.91.121
440.91.1121.8
450.91.100
460.91.100
470.91.129.711.6
480.91.100
490.91.1188.5
500.91.12110.5
510.91.1185.3
520.91.14.92.2
530.91.12010
540.91.14.11.4
550.91.16.83.4
560.91.17.62.2
570.91.16.72
Table A2. Voltage constraints, and load data of each bus for the 118-bus system.
Table A2. Voltage constraints, and load data of each bus for the 118-bus system.
Bus No.Voltage (p.u)Load
MinMaxActive Power
(MW)
Reactive Power
(MVAR)
10.91.15127
20.91.1209
30.91.13910
40.91.13912
50.91.100
60.91.15222
70.91.1192
80.91.1280
90.91.100
100.91.100
110.91.17023
120.91.14710
130.91.13416
140.91.1141
150.91.19030
160.91.12510
170.91.1113
180.91.16034
190.91.14525
200.91.1183
210.91.1148
220.91.1105
230.91.173
240.91.1130
250.91.100
260.91.100
270.91.17113
280.91.1177
290.91.1244
300.91.100
310.91.14327
320.91.15923
330.91.1239
340.91.15926
350.91.1339
360.91.13117
370.91.100
380.91.100
390.91.12711
400.91.16623
410.91.13710
420.91.19623
430.91.1187
440.91.1168
450.91.15322
460.91.12810
470.91.1340
480.91.12011
490.91.18730
500.91.1174
510.91.1178
520.91.1185
530.91.12311
540.91.111332
550.91.16322
560.91.18418
570.91.1123
580.91.1123
590.91.1277113
600.91.1783
610.91.100
620.91.17714
630.91.100
640.91.100
650.91.100
660.91.13918
670.91.1287
680.91.100
690.91.100
700.91.16620
710.91.100
720.91.1120
730.91.160
740.91.16827
750.91.14711
760.91.16836
770.91.16128
780.91.17126
790.91.13932
800.91.113026
810.91.100
820.91.15427
830.91.12010
840.91.1117
850.91.12415
860.91.12110
870.91.100
880.91.14810
890.91.100
900.91.116342
910.91.1100
920.91.16510
930.91.1127
940.91.13016
950.91.14231
960.91.13815
970.91.1159
980.91.1348
990.91.1420
1000.91.13718
1010.91.12215
1020.91.153
1030.91.12316
1040.91.13825
1050.91.13126
1060.91.14316
1070.91.15012
1080.91.121
1090.91.183
1100.91.13930
1110.91.100
1120.91.16813
1130.91.160
1140.91.183
1150.91.1227
1160.91.11840
1170.91.1208
1180.91.13315

Abbreviations

CFOCuttlefish optimization
CHGSChaotic hunger games search
EDEconomic dispatch
GAGenetic algorithm
HGSHunger games search
OPFOptimal power flow
PSOParticle swarm optimization
PVPhotovoltaics
RESsRenewable energy sources
SCASine-cosine algorithm
SFOSunflower optimization
SSASalp swarm algorithm
TSATree seed algorithm
A l l F i t n e s s i Fitness of the current iteration population
G k l and B k l Conductance and susceptance of the admittance Y k l .
J Sum of the total hourly fuel cost over one day
h u n g r y Hunger of the population
k l and k v Large positive integer numbers
N Population size
NGNumber of generators in the system
P i n j k , h and Q i n j k , h Active and reactive power injected at bus k at hour h
P G i , h Generator power at bus i and hour h
penPenalty function
r a n d A vector set randomly from 0 to 1.
r 1 and r 2 Random numbers between [0, 1]
S H u n g r y Summation of the populations’ hungry feelings
t Number of the current iteration
V k , h and V l , h Voltage magnitudes at buses k and l at hour h
W 1 and W 2 Weighting factors of hunger
X b Best individual location at the current iteration
δ l , h and δ k , h Voltages’ angles at buses l and k at h

References

  1. Shaheen, M.A.M.; Hasanien, H.M.; Mekhamer, S.F.; Talaat, H.E.A. Optimal Power Flow of Power Systems Including Distributed Generation Units Using Sunflower Optimization Algorithm. IEEE Access 2019, 7, 109289–109300. [Google Scholar] [CrossRef]
  2. Shaheen, M.A.; Mekhamer, S.F.; Hasanien, H.M.; Talaat, H.E. Optimal power flow of power systems using hybrid firefly and particle swarm optimization technique. In Proceedings of the 2019 21st International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 17–19 December 2019; pp. 232–237. [Google Scholar]
  3. Shaheen, M.A.; Hasanien, H.M.; Mekhamer, S.F.; Talaat, H.E. Optimal Power Flow of Power Net-works with Penetration of Renewable Energy Sources by Harris hawks Optimization Method. In Proceedings of the 2020 2nd International Con-ference on Smart Power & Internet Energy Systems (SPIES), Bangkok, Thailand, 15–18 September 2020; pp. 537–542. [Google Scholar]
  4. Pal, P.; Krishnamoorthy, P.; Rukmani, D.; Antony, S.; Ocheme, S.; Subramanian, U.; Elavarasan, R.; Das, N.; Hasanien, H. Optimal Dispatch Strategy of Virtual Power Plant for Day-Ahead Market Framework. Appl. Sci. 2021, 11, 3814. [Google Scholar] [CrossRef]
  5. Shaheen, M.A.; Hasanien, H.M.; Al-Durra, A. Solving of Optimal Power Flow Problem Including Re-newable Energy Resources Using HEAP Optimization Algorithm. IEEE Access 2021, 9, 35846–35863. [Google Scholar] [CrossRef]
  6. Swief, R.A.; Hassan, N.M.; Hasanien, H.M.; Abdelaziz, A.Y.; Kamh, M.Z. Multi-Regional Optimal Power Flow Using Marine Predators Algorithm Considering Load and Generation Variability. IEEE Access 2021, 9, 74600–74613. [Google Scholar] [CrossRef]
  7. Li, Y.; Li, Y.; Li, G.; Zhao, D.; Chen, C. Two-stage multi-objective OPF for AC/DC grids with VSC-HVDC: Incorporating decisions analysis into optimization process. Energy 2018, 147, 286–296. [Google Scholar] [CrossRef] [Green Version]
  8. Nguyen, T.T. A high performance social spider optimization algorithm for optimal power flow solution with single objective optimization. Energy 2019, 171, 218–240. [Google Scholar] [CrossRef]
  9. Li, S.; Gong, W.; Wang, L.; Yan, X.; Hu, C. Optimal power flow by means of improved adap-tive differential evolution. Energy 2020, 198, 117314. [Google Scholar] [CrossRef]
  10. Shaheen, M.A.; Hasanien, H.M.; Alkuhayli, A. A novel hybrid GWO-PSO optimization technique for optimal reactive power dispatch problem solution. Ain Shams Eng. J. 2021, 12, 621–630. [Google Scholar] [CrossRef]
  11. Shaheen, M.A.; Yousri, D.; Fathy, A.; Hasanien, H.M.; Alkuhayli, A.; Muyeen, S.M. A Novel Application of Improved Marine Predators Algorithm and Particle Swarm Optimization for Solving the ORPD Problem. Energies 2020, 13, 5679. [Google Scholar] [CrossRef]
  12. Marley, J.F.; Molzahn, D.K.; Hiskens, I. Solving Multiperiod OPF Problems Using an AC-QP Algorithm Initialized With an SOCP Relaxation. IEEE Trans. Power Syst. 2016, 32, 3538–3548. [Google Scholar] [CrossRef]
  13. Seleem, S.I.; Hasanien, H.M.; El-Fergany, A.A. Equilibrium optimizer for parameter extraction of a fuel cell dynamic model. Renew. Energy 2021, 169, 117–128. [Google Scholar] [CrossRef]
  14. Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithm: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef]
  15. Piotrowski, A.P.; Napiorkowski, J.; Piotrowska, A.E. Population size in Particle Swarm Optimization. Swarm Evol. Comput. 2020, 58, 100718. [Google Scholar] [CrossRef]
  16. El-Fergany, A.A.; Hasanien, H.M. Tree-Seed Algorithm for Solving Optimal Power Flow Problem in Large-Scale Power Systems Incorporating Validations and Comparisons. Appl. Soft Comput. J. 2018, 64, 307–316. [Google Scholar] [CrossRef]
  17. 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]
  18. 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]
  19. Hussien, A.; Hasanien, H.M.; Mekhamer, S. Sunflower optimization algorithm-based optimal PI control for enhancing the performance of an autonomous operation of a microgrid. Ain Shams Eng. J. 2021, 12, 1883–1893. [Google Scholar] [CrossRef]
  20. Hussien, A.M.; Turky, R.A.; Hasanien, H.M.; Al-Durra, A. LMSRE-Based Adaptive PI Controller for Enhancing the Performance of an Autonomous Operation of Microgrids. IEEE Access 2021, 9, 1. [Google Scholar] [CrossRef]
  21. Hussien, A.M.; Mekhamer, S.F.; Hasanien, H.M. Cuttlefish Optimization Algorithm based Optimal PI Controller for Performance Enhancement of an Autonomous Operation of a DG System. In Proceedings of the 2020 2nd International Conference on Smart Power & Internet Energy Systems (SPIES), Bangkok, Thailand, 15–18 September 2020. [Google Scholar]
  22. Reddy, S.S.; Bijwe, P.R. Efficiency Improvements in Meta-Heuristic Algorithms to Solve the Optimal Power Flow Problem. Electr. Power Energy Syst. 2016, 82, 288–302. [Google Scholar] [CrossRef]
  23. 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]
  24. Micev, M.; Calasan, M.P.; Aleem, S.H.E.A.; Hasanien, H.M.; Petrovic, D. Two Novel Approaches for Identification of Synchronous Machine Parameters from Short-Circuit Current Waveform. IEEE Trans. Ind. Electron. 2021, PP, 1. [Google Scholar] [CrossRef]
  25. Ibrahim, H.R.G. Impact of Demand Response and Battery Energy Storage System on Electricity Markets. Master’s Thesis, University of Waterloo, Waterloo, ON, Canada, 2017. [Google Scholar]
  26. Salah, M.M.; Abouelatta, M.; Shaker, A.; Hassan, K.M.; Saeed, A. A comprehensive simula-tion study of hybrid halide perovskite solar cell with copper oxide as HTM. Semicond. Sci. Technol. 2019, 34, 115009. [Google Scholar] [CrossRef]
  27. Salah, M.M.; Hassan, K.M.; Abouelatta, M.; Shaker, A. A comparative study of different ETMs in perovskite solar cell with inorganic copper iodide as HTM. Optik 2019, 178, 958–963. [Google Scholar] [CrossRef]
  28. Kalaam, R.N.; Muyeen, S.M.; Al-Durra, A.; Hasanien, H.M.; Al-Wahedi, K. Optimisation of controller parameters for grid-tied photovoltaic system at faulty network using artificial neural network-based cuckoo search algorithm. IET Renew. Power Gener. 2017, 11, 1517–1526. [Google Scholar] [CrossRef]
  29. Soliman, M.A.; Al-Durra, A.; Hasanien, H.M. Electrical parameters identification of three-diode photo-voltaic model based on equilibrium optimizer algorithm. IEEE Access 2021, 9, 41891–41901. [Google Scholar] [CrossRef]
  30. Mousa, M.; Amer, F.Z.; Mubarak, R.I.; Saeed, A. Simulation of Optimized High-Current Tandem Solar-Cells with Efficiency Beyond 41%. IEEE Access 2021, 9, 49724–49737. [Google Scholar] [CrossRef]
  31. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Enhanced salp swarm algorithm: Application to variable speed wind generators. Eng. Appl. Artif. Intell. 2019, 80, 82–96. [Google Scholar] [CrossRef]
  32. Zeng, B.; Feng, J.; Liu, N.; Liu, Y. Co-Optimized Parking Lot Placement and Incentive Design for Promoting PEV Integration Considering Decision-Dependent Uncertainties. IEEE Trans. Ind. Inform. 2021, 17, 1863–1872. [Google Scholar] [CrossRef]
  33. Zeng, B.; Liu, Y.; Xu, F.; Liu, Y.; Sun, X.; Ye, X. Optimal demand response resource exploitation for efficient accommodation of renewable energy sources in multi-energy systems considering correlated uncertainties. J. Clean. Prod. 2021, 288, 125666. [Google Scholar] [CrossRef]
  34. Soliman, M.A.; Hasanien, H.M.; Azazi, H.Z.; El-Kholy, E.E.; Mahmoud, S.A. An Adaptive Fuzzy Logic Control Strategy for Performance Enhancement of a Grid-Connected PMSG-Based Wind Turbine. IEEE Trans. Ind. Inform. 2019, 15, 3163–3173. [Google Scholar] [CrossRef]
  35. Okpokparoro, S.; Sriramula, S. Uncertainty modeling in reliability analysis of floating wind turbine support structures. Renew. Energy 2021, 165, 88–108. [Google Scholar] [CrossRef]
  36. Iris, Ç.; Lam, J.S.L. Optimal energy management and operations planning in seaports with smart grid while harnessing renewable energy under uncertainty. Omega 2021, 103, 102445. [Google Scholar] [CrossRef]
  37. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. A novel LMSRE-based adaptive PI control scheme for grid-integrated PMSG-based variable-speed wind turbine. Int. J. Electr. Power Energy Syst. 2021, 125, 106505. [Google Scholar] [CrossRef]
  38. MATPOWER. The Newton-Raphson Method. Available online: http://www.pserc.cornell.edu/matpower (accessed on 15 May 2021).
  39. Shaheen, M.A.M.; Hasanien, H.M.; El Moursi, M.S.; El-Fergany, A.A. Precise modeling of PEM fuel cell using improved chaotic MayFly optimization algorithm. Int. J. Energy Res. 2021. [Google Scholar] [CrossRef]
  40. Altay, E.V.; Alatas, B. Bird swarm algorithms with chaotic mapping. Artif. Intell. Rev. 2019, 53, 1373–1414. [Google Scholar] [CrossRef]
  41. Reddy, S.S. Optimal scheduling of thermal-wind-solar power system with storage. Renew. Energy 2017, 101, 1357–1368. [Google Scholar] [CrossRef]
  42. Reddy, S.S.; Sandeep, V.; Jung, C.-M. Review of stochastic optimization methods for smart grid. Front. Energy 2017, 11, 197–209. [Google Scholar] [CrossRef]
  43. Reddy, S.S. Optimization of Renewable Energy Resources in Hybrid Energy Systems. J. Green Eng. 2017, 7, 43–60. [Google Scholar] [CrossRef] [Green Version]
  44. Zobaa, A.F.; Aleem, S.H.E.A.; Abdelaziz, A.Y. Classical and Recent Aspects of Power System Optimization; Academic Press: Cambridge, MA, USA; Elsevier: Amsterdam, The Netherlands, 2018; ISBN 9780128124413. [Google Scholar]
Figure 1. The output power of PV and wind energy sources represented in p.u values.
Figure 1. The output power of PV and wind energy sources represented in p.u values.
Energies 14 06962 g001
Figure 2. Flowchart of the power flow using the CHGS optimization algorithm.
Figure 2. Flowchart of the power flow using the CHGS optimization algorithm.
Energies 14 06962 g002
Figure 3. Simulated cost function convergence in case of the 57-bus system.
Figure 3. Simulated cost function convergence in case of the 57-bus system.
Energies 14 06962 g003
Figure 4. Simulated cost function convergence in case of the 118-bus system.
Figure 4. Simulated cost function convergence in case of the 118-bus system.
Energies 14 06962 g004
Figure 5. Hourly load values of the 57-bus system.
Figure 5. Hourly load values of the 57-bus system.
Energies 14 06962 g005
Figure 6. Hourly load values of the 118-bus system.
Figure 6. Hourly load values of the 118-bus system.
Energies 14 06962 g006
Figure 7. Hourly fuel cost of the four scenarios of the 57-bus system.
Figure 7. Hourly fuel cost of the four scenarios of the 57-bus system.
Energies 14 06962 g007
Figure 8. Hourly fuel cost of the four scenarios of the 118-bus system.
Figure 8. Hourly fuel cost of the four scenarios of the 118-bus system.
Energies 14 06962 g008
Table 1. Data of the two studied systems.
Table 1. Data of the two studied systems.
Data/System57-Bus System [5] 118-Bus System [5]
Number of buses57118
Number of generators 754
Number of branches 80186
Number of transformers 179
Number of loads 4299
Connected loads (MVA)1250 + j336.44242 + j1438
Power losses (MVA)16 + j72.97132.86 + j783.79
Table 2. Optimal cost and design variables for the 57-bus system.
Table 2. Optimal cost and design variables for the 57-bus system.
Generator Power (MW) at BusCHGSGAPSO [5]HHO [3]
1144.856065349151.43944153.41144.89
293.037836379885.6551550.0094.85
345.209044701947.31662747.0745.08
668.262275272863.8144161.0965.90
8457.026753271471.12909550.00457.17
995.856650405675.26832589.5896.01
12365.956944195375.58131374.31366.24
Min cost (USD/hr)41,872.9032341,891.374242,262.6141,873.06
Table 3. Optimal cost and design variables for the 118-bus system.
Table 3. Optimal cost and design variables for the 118-bus system.
Generator Power (MW) at BusCHGSGAPSO
145.128061702784542.8084328569.35736953
4040.4672660353.66406009
6055.6398913662.17215812
8043.7552847948.57892294
10415.078573959537263.00824350
1289.209313753401973.461255691.82476326
15071.5008707254.09869923
1851.144242654393240.50725262100
19030.798496640
24051.102986290
25202.066133641544156.8538738214.1341696
26291.435485752547136.87232790
27039.6330111528.14707861
31033.533747897.457592479
32035.67988555100
34048.36991819100
3652.641974687112042.59870490
40032.4332393541.61653112
42034.42893636100
4620.300270690964833.1938934719.08021288
49207.252076963502143.2983532192.6388498
5453.804313561064164.867535450
55040.8934954622.03011641
56056.95884321100
59158.681203488787112.15389149.5723921
61156.137895654654104.6146765148.2439412
62045.708044110
65370.286376438208243.956903352.4901168
66368.272586926582238.3546723349.5263973
69474.793720966816241.9215895451.7022087
70061.232321720
7212.754221135894742.53966077100
73036.760164440
74036.591765460
7639.712604465068846.359494010
77058.620858890
80450.443391212072232.9528141431.3098239
85030.975171450
87019.63158730
89512.008503437726385.117137491.7252876
90060.10343870.486243854
91054.584812940
92041.331892980
99064.408575760.150287884
100241.441910559835136.2823639226.413526
10340.184612606699658.1850914637.66294986
104041.52387218100
105041.387749420
107052.2207989613.81565399
110035.336198710
11136.359819041622548.4283102736.33637828
11257.914256005196446.518782850
113035.7512621323.31851727
116044.714887150
Min cost (USD/hr)130,640.2534064138,991.2993133,976.07655089
Table 4. Optimal buses designated for RESs connection in the studied systems.
Table 4. Optimal buses designated for RESs connection in the studied systems.
Test System57-Bus System118-Bus System
Optimal bus with PV power source3729
Optimal bus with wind power source1228
Optimal bus with mixed PV/wind sources37/124/28
Table 5. Statistical measures of the results of the IEEE 57-bus system obtained with different algorithms over 20 independent runs.
Table 5. Statistical measures of the results of the IEEE 57-bus system obtained with different algorithms over 20 independent runs.
AlgorithmBestWorstMeanMedianStandard Deviation
CHGS41,872.903241,872.9041,872.9041,872.904.76 × 10−10
PSO4.20 × 10442,404.3842,133.5442,172.18162.0120
GA41,891.374242,037.3641,938.6241,932.6541.01491
Table 6. Statistical measures of the results of the IEEE 118-bus system obtained with different algorithms over 20 independent runs.
Table 6. Statistical measures of the results of the IEEE 118-bus system obtained with different algorithms over 20 independent runs.
AlgorithmBestWorstMeanMedianStandard Deviation
CHGS1.31 × 10 5 1.37 × 10 5 1.322 × 10 5 1.3212 × 10 5 7.97 × 10 2
PSO1.32 × 10 5 1.36 × 10 5 1.33 × 10 5 1.33 × 10 5 1.14 × 10 3
GA1.36 × 10 5 1.40 × 10 5 1.39 × 10 5 1.39 × 10 5 8.56 × 10 2
Table 7. p-values obtained with Wilcoxon’s and Friedman’s rank-sum tests.
Table 7. p-values obtained with Wilcoxon’s and Friedman’s rank-sum tests.
SystemIEEE 57-BusIEEE 118-Bus
Algorithms/testsCHGS vs. PSOCHGS vs. GACHGS vs. PSOCHGS vs. GA
p-value (Wilcoxon test)6.40 × 10−86.50 × 10−82.73 × 10−11.43 × 10−7
p-value (Friedman test)5.33 × 10−53.06 × 10−3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shaheen, M.A.M.; Hasanien, H.M.; Turky, R.A.; Ćalasan, M.; Zobaa, A.F.; Abdel Aleem, S.H.E. OPF of Modern Power Systems Comprising Renewable Energy Sources Using Improved CHGS Optimization Algorithm. Energies 2021, 14, 6962. https://doi.org/10.3390/en14216962

AMA Style

Shaheen MAM, Hasanien HM, Turky RA, Ćalasan M, Zobaa AF, Abdel Aleem SHE. OPF of Modern Power Systems Comprising Renewable Energy Sources Using Improved CHGS Optimization Algorithm. Energies. 2021; 14(21):6962. https://doi.org/10.3390/en14216962

Chicago/Turabian Style

Shaheen, Mohamed A. M., Hany M. Hasanien, Rania A. Turky, Martin Ćalasan, Ahmed F. Zobaa, and Shady H. E. Abdel Aleem. 2021. "OPF of Modern Power Systems Comprising Renewable Energy Sources Using Improved CHGS Optimization Algorithm" Energies 14, no. 21: 6962. https://doi.org/10.3390/en14216962

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