Next Article in Journal
An Investigation into the Utilization of Swarm Intelligence for the Design of Dual Vector and Proportional–Resonant Controllers for Regulation of Doubly Fed Induction Generators Subject to Unbalanced Grid Voltages
Next Article in Special Issue
Seamless Transition and Fault-Ride-Through by Using a Fuzzy EO PID Controller in AVR System
Previous Article in Journal
A Review on Technical Challenges and Possibilities on Energy Efficient Retrofit Measures in Heritage Buildings
Previous Article in Special Issue
A Critical Analysis of Modeling Aspects of D-STATCOMs for Optimal Reactive Power Compensation in Power Distribution Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

1
Department of Power Systems, Faculty of Energy, University Politehnica of Bucharest, 060029 Bucharest, Romania
2
School Buildings Department, Ministry of Education, Rusafa 3, Baghdad 10059, Iraq
*
Author to whom correspondence should be addressed.
Energies 2022, 15(20), 7473; https://doi.org/10.3390/en15207473
Submission received: 23 August 2022 / Revised: 30 September 2022 / Accepted: 8 October 2022 / Published: 11 October 2022

Abstract

:
Optimal power flow (OPF) represents one of the most important issues in the electrical power system for energy management, planning, and operation via finding optimal control variables with satisfying the equality and inequality constraints. Several optimization methods have been proposed to solve OPF problems, but there is still a need to achieve optimum performance. A Slime Mould Algorithm (SMA) is one of the new stochastic optimization methods inspired by the behaviour of the oscillation mode of slime mould in nature. The proposed algorithm is characterized as easy, simple, efficient, avoiding stagnation in the local optima and moving toward the optimal solution. Different frameworks have been applied to achieve single and conflicting multi-objective functions simultaneously (Bi, Tri, Quad, and Quinta objective functions) for solving OPF problems. These objective functions are total fuel cost of generation units, real power loss on transmission lines, total emission issued by fossil-fuelled thermal units, voltage deviation at load bus, and voltage stability index of the whole system. The proposed algorithm SMA has been developed by incorporating it with Pareto concept optimization to generate a new approach, named the Multi-Objective Slime Mould Algorithm (MOSMS), to solve multi-objective optimal power flow (MOOPF) problems. Fuzzy set theory and crowding distance are the proposed strategies to obtain the best compromise solution and rank and reduce a set of non-dominated solutions, respectively. To investigate the performance of the proposed algorithm, two standard IEEE test systems (IEEE 30 bus IEEE 57 bus systems) and a practical system (Iraqi Super Grid High Voltage 400 kV) were tested with 29 case studies based on MATLAB software. The optimal results obtained by the proposed approach (SMA) were compared with other algorithms mentioned in the literature. These results confirm the ability of SMA to provide better solutions to achieve the optimal control variables.

1. Introduction

Power flow (PF), also known as load flow, is one of fundamental issues in electrical power systems. The main idea of power flow analysis is to find out the reactive power output in transmission lines, the voltage at buses, and total losses in the whole system at operation conditions. In recent decades, optimal power flow (OPF) has been given extensive interest by researchers because it is one of the most important tools used in power management systems to achieve the reliable operation and planning of electrical power systems [1]. To optimize objective functions in the power system, OPF needs to set the control variables while respecting equality and inequality constraints because OPF is a non-convex, nonlinear, and large-scale problem. The active power output of the generation units without the slack bus, the voltages at PV buses, reactive power compensators, and tap transformers settings are the control variables that are tuned. The generation fuel cost (GFC), real power loss (RPL) in the transmission lines, emission (Em), voltage deviation (VD), and voltage stability index (VSI) in the whole system are the objective functions that will be optimized. OPF was first presented by Carpentier in 1962 [2].
Two types of optimization methods that have been proposed to solve OPF problems are classical and intelligent optimization methods. Several classical methods have been applied, such as linear and nonlinear programming, interior point method, the Newton method, quadratic programming, and mixed-integer programming [3,4]. Although these techniques provide an optimal solution, their drawbacks cannot reach a local minimum if it is assumed that the initial point is not close to the solution. Further, the quality of solutions is inversely proportional to a number of control variables. In addition, due to increasing the number of non-linear constraints, the problems are more complex. The second type of optimization algorithms is intelligent optimization techniques, such as grey wolf optimizer (GWO) [5], hunger games search (HGS) [6], Harris hawks optimization [7], Nomadic People Optimizer [8], and the honey badger algorithm (HBA) [9].
A Slime Mould Algorithm (SMA) is one of new optimization algorithms that has been proposed to solve the OPF problem in the power system. SMA is a meta-heuristic algorithm inspired by the diffusion and foraging conduct of slime mould proposed in 2020 by S. Li et al. [10]. SMA has many features, such as:
(i)
The mathematical model used in this algorithm is unique. It uses adaptive weights, which are allowed to produce positive and negative feedback in the simulation process for propagation wave.
(ii)
The form path of connection food is optimal using a bio-oscillator.
(iii)
The ability and propensity for exploration and exploitation is excellent.
Several articles have solved single-objective OPF problems using intelligent optimization techniques, such as differential evolution (DE) [11], modified artificial bee colony (MABC) [12], improved differential evolution (IDE) [13,14], Harris hawks optimization [15], and the moth swarm algorithm (MSA) [16]. On the other hand, several approaches have been proposed to solve multi-objective optimization (MOO), such as a weighted sum [17], the penalty function method [18], ε-constant [19], the non-dominated sorting genetic algorithm-based approach [20], and the strength Pareto evolutionary algorithm [21]. The most popular method used to solve multi-objective optimization (MOO) problems is Pareto optimization (PO) [22]. One of the main features of this method is a comparison of conflicting objective functions (OFs) to choose favourable solutions [23]. The fuzzy membership approach is the approach taken in the decision-making process to select the best compromise solution in the Pareto front computations.
Multi-objective optimal power flow (MOOPF) is most important in power systems operation and planning because of its ability to find the best compromise solution for more than one objective function simultaneously [24]. The Pareto concept is incorporated with many optimization methods to arrange the non-dominated solutions and set the generation probability for individuals. Many optimization algorithms have been proposed to solve MOOPF in electrical power system, such as the Multi-Objective Improved Differential Evolution Algorithm (MOIDEA) [25], multi-objective backtracking search algorithm (MOBSA) [26], Jaya Optimization [27], Multi-Objective Manta Ray Foraging Optimizer (MOMRFO) [28], Multi-Objective Ant Lion Optimizer (MOALO) [29], and Harris Hawks Optimization (HHO) [30].
In this paper, a newly proposed algorithm (proposed in 2021), named the Slime Mould Algorithm (SMA), is suggested to solve a single-objective function on three systems: IEEE 30 bus and IEEE 57 bus test systems, and one practical system (Iraqi Super Grid High voltage 400 kV). In addition, the proposed algorithm SMA was developed by incorporating it with Pareto concept optimization to generate a new approach, named the Multi-Objective Slime Mould Algorithm (MOSMS), to solve multi-objective (Bi, Tri, Quad, and Quinta) optimal power flow problems. The approach used to extract best compromise solution is fuzzy set theory. Generation fuel cost (GFC), emission (Em), real power losses (RPL), voltage deviation (VD), and voltage stability index (VSI) are the objective functions that will be optimized. It can be summarized the main contribution as follows:
  • The Slime Mould Algorithm was developed to solve single- and multi-objective optimal power flow to achieve the economic, environmental, and technical benefits of power systems.
  • The Pareto concept is the approach taken to rank store non-dominated Pareto fronts, crowding distance is the mechanism to reduce the Pareto repository, and fuzzy set theory is the theory applied to extract the best compromise solution.
  • Two standard IEEE test systems (IEEE 30 bus IEEE 57 bus systems) and a one practical network (Iraqi Super Grid High Voltage 400 kV) were applied with 29 case studies for single- and multi-objective (Bi, Triple, Quad, and Quinta) functions.
  • The optimal results obtained by the proposed algorithm were compared with other recent optimization methods in the literature.
The remainder of this paper can be summarized as follows: Section 2 present the OPF problem formulation, including the general OPF formulation, objective functions, and operational constraints. Section 3 is the mathematical model of Slime Mould Algorithm (SMA). Section 4 introduce the strategy taken in multi-objective solutions. Section 5 discussed the numerical results for 29 cases and compared them with other recent optimization methods. Finally, the conclusions are presented in Section 6.

2. OPF Problem Formulation

In power systems, the objective functions can be optimized by set control variables as optimally with satisfied the equality and inequality constraints. The mathematical model of OPF problems can be described by the following:
Optimize     f x , u     subjected   to     g i x , u = 0     i = 1 , 2 , , m     h i x , u 0     i = 1 , 2 , , p
These vectors can be symbolized as:
x = P G 1 , V L 1 , , V L P Q , Q G 1 Q G P V
u = P G 2 , , P G P V , V G 1 , , V G P V , T 1 , , T N T , Q C 1 , , Q C N C

2.1. Objective Functions

The objective functions will be optimized are generation fuel cost (GFC), real power losses (RPL), emission (Em), voltage deviation (VD), and voltage stability index (VSI).
  • Generation Fuel Cost (GFC) (USD/h)
The mathematical formula that has been described to GFC is [31]:
F G F C = i = 1 N G a i P G i 2 + b i P G i + c i ( U S D / h )
2.
Real Power Losses (RPL) (MW)
The mathematical formula that has been described to GFC is [31]:
  F R P L = k = 1 N n l G i , j   V i 2 + V j 2 2 V i V j cos δ i , j ( M W )
3.
Emission (Em) (ton/h)
Emission (Em) can be expressed of the mathematical description of greenhouse gases emissions, such as N O x and S O x , as follows:
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 ( t o n / h )
4.
Voltage Deviation (VD) (p.u.)
The voltage level at buses is a very important factor to achieve stability and economic benefits by keeping the voltages of each bus close to the reference voltage. The formula that expressed of voltage deviation is given by [32]:
F V D = i = 1 N P Q V i V r e f ( p . u . )
Here, V r e f denotes the rated voltage magnitude, which the value is 1.0 (p.u.).
5.
Voltage Stability Index (VSI)
The maximum value of the voltage stability indicator (L-index) will be minimized by enhancing the voltage stability of the whole system. The following equation represents the mathematical formula of VSI [32]:
F V S I = M a x L j
L j = 1 i = 1 N G F j i × V i V j
F j i = Y L L 1 × Y L G

2.2. Constraints

In OPF, equality constraints (active and reactive powers) represent the physical structure of the whole system. It can be expressed as [33]:
P g i P d i = V i j = 1 N V j g i j cos δ i j + b i j sin δ i j i N
Q g i + Q c i Q d i = V i j = 1 N V j g i j sin δ i j b i j cos δ i j i N
The other constraints are inequality constraints (generator, transformer, shunt compensator, and security). These constraints represent the operation limit to achieve the stable operation of the system. It can be described as follows [33]:
1.
Generator Constraints:
P g i min P g i P g i max i = 1 , 2 , , N g
Q g i min Q g i Q g i max i = 1 , 2 , , N g
V g i min V g i V g i max i = 1 , 2 , , N g
2.
Shunt Compensator Constraints:
Q c k min Q c k Q c k max k = 1 , 2 , , N c
3.
Transformer Constraints:
T j min T j T j max j = 1 , 2 , , N T
4.
Security Constraints:
V L i min V L i V L i max i = 1 , 2 , , N L
S L m S L m max m = 1 , 2 , , N n l

3. The Mathematical Model of the Slime Mould Algorithm (SMA)

The Slime Mould Algorithm (SMA) is a new optimization algorithm inspired by the diffusion and behaviour conduct of slime mould in nature and proposed by S. Li et al. in 2021 [10]. The processes of SMA by approaching food, wrapping food, and oscillating can be summarized as follows:

3.1. Approach Food

The approaching behaviour can be expressed as mathematical formulae as follows:
Y ( t + 1 ) = Y b ( t ) u b V Y A ( t ) Y B ( t ) ,       r < p u c Y ( t ) ,                                                                                 r p
The formula of p is as follows [10]:
p = tanh f i t ( i ) d f
where 𝑖 ∈ 1,2, …, 𝑛. It can be expressed as follows:
a = arctanh t t _ max + 1
The formula of V is as follows:
W ( SmIndex ( i ) ) = 1 + r log b f R ( i ) b f w f + 1 , c o n d i t i o n 1 r log b f R ( i ) b f w f + 1 ,           o t h e r
SmIndex = sort ( R )

3.2. Wrap Food

To update the slime mould location, the mathematical formula can be expressed as:
Y = r a n d u b l b + l b ,                                         r a n d < z Y b ( t ) + u b V Y A ( t ) Y B ( t ) ,                                 r < p u c Y ( t ) , r p

3.3. Oscillation

The variations of slime mould will be simulated to find the food by the parameters V ,   u b , and u c . To select the best food source, the slime mould should be improved by the oscillation frequency, which is mathematically expressed by V . The velocity of slime mould to discover food depends on the concentration of food. If the concentration of food is high, then the velocity of slime mould will be faster, but the velocity of slime mould will be slow if the concentration of food is low. u b oscillates in the interval a ,   a as randomly and decreased to zero when the iteration is increased. In addition, u c oscillates in the range 1 , 1 and gradually decreases to zero when the iteration increases. The flowchart and Pseudo-code of SMA are expressed in Figure 1 and Algorithm 1.
Algorithm 1. Pseudo-code of the Slime Mould Algorithm (SMA)
1.Select the values of parameters p o p _ s i z e ,   M a x _ t
2.Determine the positions of slime mode Y i   i   = 1 ,   2 , ,   N
3.While t     M a x _ t
4.  Calculate R i of all slime mode
5.  Update b f , Y b
6.  Calculate W Equation (23)
7.  For e a c h   s e a r c h   p o r t i o n
8.   Update p ,   u b ,   u c
9.   Update positions by Equation (25)
10.  End (For)
11.   t = t + 1
12.End (While)
13.Return b f ,   Y b

4. Multi-Objective Slime Mould Algorithm (MOSMA)

The main purpose of using multi-objective optimization is to optimize two or more objectives simultaneously (mostly conflicting and non-commensurable objectives) in power systems. In MOSMA, the concept used for classification the dominated and non-dominated solutions, based on objective functions, is Pareto dominance. The fuzzy decision-maker is the strategy taken to extract the best compromise solution.

4.1. Pareto Optimization Approach

The Pareto optimization approach can solve the problems related to single-objective optimization directly. Therefore, it is much more difficult to determine a suitable solution for problems related to multi-objective optimization. One of the popular solutions to solve multi-objective optimization problems is simplified into single-objective optimization by determining the different weights of each objective and summing these objectives. Due to the conflicting objective functions, it is not easy to determine the optimal solution to multi-objective optimization problems. In other words, if a solution is not superior to other solutions based on the objective function, the solution is not dominated, then these solutions are called the non-dominated solutions. The Pareto dominates solutions achieved 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
where F i X 1 and F i X 2 are the i t h objective function values of solutions X 1 and X 2 . Based on Equation (26), the solution X 1 should be dominated solution X 2 to satisfy Pareto front non-dominated solutions. In Pareto concept optimization, the fitness of objective function will be compared with each other for all solutions. The dominated solutions are achieved when the fitness of objective function for a solution is higher than the fitness of objective function of any other solutions. On the contrary, the obtained solutions called dominated solutions. The main aim of Pareto concept optimization is to obtain the set of non-dominated solutions of multi-objective optimization problems. Therefore, the solutions obtained by Pareto optimization do not represent the optimal solution of each objective function. The Pareto fronts non-dominated (PFND) solutions represent a set of non-dominated solutions that are plotted as curve in the solutions space.
The set of solutions that could not dominate each other are called Pareto optimal solutions. These sets will be continuously updated and stored to solve multi-objective problems.

4.2. Best Compromise Solution

It necessary to unify the values of objective function in a similar range because there are different ranges. The incompatibility with the sets can be indicated as value 0, while the full compatibility indicated as value 0, as shown in Figure 2. Each objective function has a membership function as follows:
u i k = 1 F i F i min F i max F i F i max F i min F i min < F i < F i max 0 F i F i max
u i k = i = 1 N o b j u i k k = 1 M i = 1 N o b j u i k
The maximum value of u k represents the best compromise solution [27].

4.3. Phases of MOSMA

The stages of MOSMA can be summarized as follows:
Step 1: Initialize the main parameters, such as the no. of population, no. of control variables, no. of non-dominated solutions, max iterations, etc…
Step 2: Initialize the population of slime mould.
Step 3: Calculate the fitness function of each individual of the initial population.
Step 4: Sort the initial population according on the fitness function of each individual and save the non-dominated solutions into initial repository.
Step 5: Calculate the best and the worst compromise solution of the initial population according to Equation (28).
Step 6: Calculate the weight of slime mould of non- dominant solutions by (24).
Step 7: Calculate the parameter a by (22).
Step 8: Update the position of slime mould according to (25).
Step 9: Update the position of the slime mould to be within lower or upper bounds.
Step 10: Calculate the fitness value of each slime mould position.
Step 11: Sort the non-dominated solutions of slime mould position and store them in the slime mould repository.
Step 12: Combined the non-dominated solutions in the initial repository with the non-dominated solutions in the slime mould repository to find new non-dominated solutions.
Step 13: Verify the stopping criteria and check if the new non-dominated solutions are equal to or more than the number of non-dominated that have been suggested. If this is the case, then the program will end. Otherwise, store the new non-dominated solutions as in the initial repository and return to Step 5.
The process of the multi-objective slime mould algorithm (MOSMA) to solve multi-objective optimal power flow can be described in the flowchart in Figure 3

4.4. Crowding Distance

A crowding distance is a strategy used to reduce the non-dominate solutions by calculating the average distance for two neighbouring solutions. First, the fitness value of the objective function must be sorted in ascending order depending on the nearest neighbours. Then, the fitness values of the boundary solutions are evaluated as the infinite distance value. The fitness value of the intermediate solutions is equal to the distance of the corresponding diagonal length. Figure 4 represents the diagonal length of the cuboid to calculate the crowding distance. It is expressed as follows:
C D i = n = 1 m F n X i + 1 F n X i 1 F n , min , i = 1 , 2 , , N b
where C D i denotes the crowding distance, F n ,   m i n represents the minimum value of nth objective function, and N b is the number of candidate solutions.

5. Simulation Results

To demonstrate the effectiveness and performance of SMA to solve OPF problems, two standard systems (IEEE-30 bus system and IEEE 57-bus test system) and one practical system (Iraqi Super Grid High Voltage ISGHV 400 kV) were used to test with 29 cases for various objective functions. The characteristics of these systems are presented in Table 1. Table 2 describes the studies that have been applied.

5.1. IEEE 30-Bus Power System

The data of the IEEE 30 bus system are given in [34]. The main characteristics of IEEE 30-bus power system are given in Table 1. The coefficients of cost and emission of generators are given in Table A1. Figure A1 represents the single-line diagram of the IEEE 30 bus test system.

5.1.1. Single-Objective OPF on IEEE 30-Bus Power System

Five objective functions were optimized to solve OPF problem— the generational fuel cost (GFC), real power loss (RPL), emission (Em), voltage deviation (VD), and voltage stability index (VSI)—by setting the parameters of the control variables (active power output of generators except for the slack bus, the voltage of PV bus, tap ratio of transformers, and shunt VAR compensator). In total, 1000 iterations and 250 population sizes were the values chosen in SMA to solve OPF problem. The finest settings of optimal control variables to find the optimal objective function for five cases are reported in Table 3.
  • Case #1: To the optimal operating point, the generation fuel cost (GFC) used to operate generation units should be minimized by setting the control variables. Therefore, the first objective function of this study is to achieve generation fuel cost (GFC) minimization using the Slime Mould Algorithm (SMA). Table 3 illustrated that generation fuel cost has (GFC) been minimized to 799.2557 (USD/h). The remainder results of this case are 8.6691 (MW), 0.3681 (ton/h), 1.4192 (p.u.), and 0.1237 of RPL, Em, VD, and VSI.
  • Case #2: The second objective function is to minimize the real power losses (RPL) in the transmission lines. The real power losses (RPL) will be reduced from 5.6891 (MW) at the initial case to 2.9934 (MW) at the optimal case with a reduction rate equal to 47.38%. The values of GFC, Em, VD, and VSI of this case are equal to 964.5746 (USD/h), 0.2213 (ton/h), 1.4677 (p.u.), and 0.1229, respectively.
  • Case #3: Recently, emission (Em) studies have received growing attention due to environmental pollution and global warming. In this case, reducing emissions is the primary aim of the proposed SMA. The best result obtained by SMA to reduce emission is 0.2175 (ton/h). The reduction rate between the optimal case (0.2175(ton/h)) and the initial case (0.2253 (ton/h)) is 3.46%.
  • Case #4: The fourth objective function in this paper is voltage deviation (VD) minimization. The aim of this minimizing is to improve voltage profiles at each load bus. The reduction rate of this case is 90.66% (compared between the initial case, which is 1.1747 (p.u.), and the optimal case, which is 0.1097 (p.u.)). The rest values of this case are 868.0514 (USD/h), 6.2099 (MW), 0.2569 (ton/h), and 0.1371 of GFC, RPL, Em, and VSI, respectively.
  • Case #5: To achieve more stability of whole power system, the voltage stability indicator ( L max ) was minimized using the SMA. In this case, the VSI was minimized from 0.1727 at initial case to 0.1136 at the optimal case with a reduction rate equal to 34.23%. The remainder results of GFC, RPL, Em, and VD are 834.0165 (USD/h), 6.3446 (MW), 0.31 (ton/h), and 1.7545 (p.u.), respectively, as given in Table 3.
To demonstrate the effectiveness and superiority of SMA, the results of the objective function for five cases abstained by proposed approach SMA were compared with other meta-heuristics algorithm results reported in the literature. Table 4 and Table 5 prove the effectiveness of performance SMA over the other recent algorithms. Figure 5a–e illustrates the convergence speed of single objective functions using the SMA optimization method to solve the OPF problem in the IEEE 30 bus test system. These figures prove the superiority and efficiency of the proposed approach by providing a good characteristics rate.

5.1.2. Multiple-Objective OPF on IEEE 30-Bus Power System

To demonstrate the performance of the SMA on multi-objective optimization problems, MOSMA was applied to solve MOOPF problems. The number of populations is 500, and the stopping criteria of simulation running when no. of non-dominated solutions is equal to 500 or the no. of iterations equal to 500.
First, seven bi-objective functions (Cases 6–12) were studied and presented as follows:
  • Case #6: In this case, MOSMA was applied to optimize the GFC and Em simultaneously. The best compromise solutions of GFC and Em are (832.8647 (USD/h), 0.2514 (ton/h)).
  • Case #7: The GFC and RPL were optimized simultaneously. The best compromise solutions of GFC and RPL are (840.960 (USD/h), 4.8762 (MW)).
  • Case #8: In Case 8, the two objectives function that were minimized and considered simultaneously are GFC and VD. The best compromise solution of this case is 802.0533 ($/h) and 0.3267 (p.u.) of GFC and VD, respectively.
  • Case #9: The minimum GFC and VSI were simultaneously considered. The best compromise solutions obtained by MOSMA in this case are 800.1309 (USD/h) and 0.1172.
  • Case #10: This case shows the minimization of Em and VD simultaneously. The proposed MOSMA provided the best compromise solutions, which are 0.2184 (ton/h) and 0.2074 (p.u.).
  • Case #11: The RPL and VD were optimized simultaneously. The best compromise values obtained by the proposed MOSMA of RPL, and VD are 3.1922 (MW) and 0.5417 (p.u.), respectively.
  • Case #12: The last case of the bi-objective functions type is the minimization of VD and VSI simultaneously. The proposed MOSMA provided the best compromise values for VD and VSI, which are 0.3102 (p.u.) and 0.1284, respectively.
The Pareto front, according to non-dominated solutions obtained by the proposed MOSMA of bi-objective functions, is shown in Figure 6a–g.
The Triple-objective functions are considered and presented as follows:
  • Case #13: The GFC, RPL, and Em were presented as objective functions to optimize simultaneously. The best compromise of GFC, RPL, and Em obtained by the proposed MOSMA are 867.5282 (USD/h), 4.3416 (MW) and 0.2300 (ton/h), respectively.
  • Case #14: In this case, the minimization of GFC, Em, and VD have been optimized simultaneously as objective functions. The best compromising GFC, Em, and VD obtained by the proposed approach are 841.554 (USD/h), 0.2531 (ton/h) and 0.2214 (p.u.), respectively.
  • Case #15: In Case 15, the three objectives function that were minimized considered simultaneously are GFC, RPL, and VD. The best compromise values of this case are 844.6107 (USD/h), 6.0058 (MW), and 0.2279 (p.u.) of GFC, RPL, and VD, respectively.
  • Case #16: The minimization of GFC, RPL, and VSI were optimized simultaneously. The best compromising of GFC, RPL, and VSI obtained by the proposed MOSMA are 841.4057 (USD/h), 5.0766 (MW) and 0.1176, respectively.
  • Case #17: This case shows the minimization of GFC, Em, and VSI simultaneously. The proposed MOSMA provided the best compromise values, which are 850.7178 (USD/h), 0.2476 (ton/h), and 0.1158.
  • Case #18: The GFC, VD, and VSI are optimized simultaneously. The best compromise values obtained by proposed MOSMA of GFC, VD, and VSI are 804.4035 (USD/h), 0.5409 (p.u.), and 0.1291 respectively.
  • Case #19: The last case of triple-objective functions type is the minimization of Em, RPL, and VD simultaneously. The proposed MOSMA provided the best compromise values for Em, RPL, and VD are 0.2183 (ton/h), 3.9925 (MW) and 0.2414 (p.u.), respectively.
The Pareto front, according to non-dominated solutions obtained by the proposed MOSMA of triple-objective functions, is shown in Figure 7a–g. The red diamonds indicate the best compromise solution of the triple objective functions for Cases 13–19.
Finally, the Quad and Quinta-objective functions are considered and presented as follows:
  • Case #20: In this case, the GFC, Em, RPL, and VD were optimized simultaneously. The best compromise solutions obtained by the developed framework are 832.3665 (USD/h), 0.2675 (ton/h), 6.4495 (MW) and 0.2189 (p.u.), of GFC, Em, RPL, and VD, respectively.
  • Case #21: The GFC, Em, RPL, and VSI were optimized simultaneously. The best compromising of GFC, Em, RPL, and VSI obtained by the proposed MOSMA are 847.723 (USD/h), 0.2466 (ton/h), 5.1423 (MW) and 0.1183, respectively.
  • Case #22: The last case of the multiple-objective functions type is the minimization of GFC, Em, RPL, VD, and VSI simultaneously. The proposed MOSMA provided the best compromise values for GFC, Em, RPL, VD, and VSI, which are 824.7751 (USD/h), 0.2753 (ton/h), 6.3599 (MW), 0.5111 (p.u.) and 0.1290, respectively.
Table 6 and Table 7 present the results of optimal control variables and objective functions obtained by the proposed MOSMA for Cases 6–22.
Figure 8 shows the voltage profiles of all buses for Cases 1–22. Figure 8a shows the voltage profiles of all buses for Cases 1–5. Figure 8a proves that the proposed algorithm is effective only in Casess 3 and 4, but the results extracted from Cases 1, 2, and 5 are infeasible solutions because many load buses have voltage values exceeding the maximum limit for load buses, 1.05 (p.u.). Figure 8b shows the voltage profiles of the bi-objective function for Cases 6–12. Figure 8b proves that the proposed algorithm is effective only in cases in which the voltage deviation is considered an objective function, namely in Cases 8, 10, 11, and 12. However, the results obtained from cases that the voltage deviation is not considered an objective function for Cases 6, 7, and 9 are infeasible solutions because many load buses have voltage values exceeding the maximum limit for load buses, 1.05 (p.u.). Figure 8c shows the voltage profiles of the triple-objective function for Cases 13–19. The proposed approach was effective for Cases 14, 15, 18, and 19. The cases that the voltage load bus exceeded the maximum limit for load buses, 1.05 (p.u.), are 13, 16, and 17. Figure 8d shows the voltage profiles of Quad and Quinta objective function for Cases 20–22. The results obtained by Case 21 are infeasible solutions because many load buses have voltage values exceeding the maximum limit for load buses, which is 1.05 (p.u.). The results obtained from cases (20,22) are effective because the value of the voltage load bus is within the range [0.95–1.05] (p.u.).
Figure 9 illustrates the reactive power output of generation units. From this figure, it can be observed that generator 1 exceeded the limits [ −20 to 200 MVAr] in Cases 4, 5, 6, 10, 12, 16, and 17, while in the remaining cases, the constraints were not violated. The generators (2 and 8) violated the constraints in Case 12 only. The remaining generators (5, 11, and 13) satisfied all constraints in this study.

5.2. IEEE 57-Bus Power System

In this subsection, the IEEE 57- bus power system was applied to validate of performance of proposed MOSMA. The total generation capacity of this system is 1975.9 MW [34]. The main characteristics of IEEE 57- bus power system is given in Table 1. Figure A2 represents the single-line diagram of the IEEE 57 bus system. The coefficients of the cost and emission of generators are given in Table A2.

Single-Objective OPF on IEEE 57-Bus Power System

To demonstrate the superiority and performance of the proposed method on IEEE 57- bus power system, three single objective functions (Cases 23–25) were considered. The number of iterations and population sizes are 1000 and 250, respectively. Table 8 represents the optimal setting of control variables and optimal results of objective functions obtained by proposed method. The convergence speed of proposed method is illustrated in Figure 10a–c.
  • Case #23: The GFC is the objective function that has been considered. The minimum of GFC obtained by the proposed method is 41633.61 (USD/h). The remainder results of this case are 14.3018 (MW), 1.3624 (ton/h), 2.4684 (p.u.), and 0.2561 of RPL, Em, VD, and VSI, respectively. The reduction rate between the optimal case and the initial case is 18.93%.
  • Case #24: The minimization of Em is the objective function of this case. The optimal result obtained from this case is 0.9595 (ton/h) using the proposed approach. The reduction rate of emission reaches 60.24% when compared to the initial case (2.4129 (ton/h)) and the optimal case (0.9595 (ton/h)). The rest values of GFC, RPL, VD, and VSI are 45157 (USD/h), 14.7671 (MW), 2.5298 (p.u.), and 0.2890, respectively.
  • Case #25: The main objective function of this case is the reduction of RPL. The best result obtained by the proposed approach is 9.2874 (MW) with a reduction rate equal to 66.67%. The remainder values of GFC, Em, VD, and VSI are 44911 (USD/h), 1.1126 (ton/h), 3.8873 (p.u.), and 0.2145, respectively.
To prove the superiority and performance of the SMA on the IEEE 57-bus system, the optimal results of the objective function obtained by the proposed approach SMA were compared with the optimal results obtained by other recent optimization methods reported in the literature. Table 9 proved the effectiveness of proposed algorithm over the other recent algorithms. Figure 9a–c shows the convergence rate of single-objective functions using the SMA optimization method to solve the OPF problem in the IEEE 57-bus test system. These figures prove the superiority and efficiency of the proposed approach by providing a good characteristics rate.

5.3. Iraqi Super Grid High Voltage 400 kV (ISGHV 400 kV)

The Iraqi Super Grid High Voltage 400 kV (ISGHV 400 kV) has been chosen as practical system to prove the ability and applicability of the proposed SMA as shown in Figure A3 [67]. The main characteristics of ISGHV is given in Table 1. The bus number 01 (MUSP) represents the swing bus, and the total load demand is 5994 MW. Table A3 presents the cost coefficients of the ISGHV network. The nodes and lines data of the ISGHV (400 kV) [68] are detailed in Table A4 and Table A5 respectively.

Single-Objective OPF on ISGHV 400 kV

  • Case #26: The objective function in this case is the minimization of GFC of the ISGHV network. The GFC was reduced from 39565 (USD/h) in the initial case to 20740 (USD/h) in the optimal case, with a reduction rate equal to 47.58%. The GFC, VD, and VSI are equal to 45.2254 (MW,) 0.4678 (p.u.) and 0.0826, respectively, as tabulated in Table 10.
  • Case #27: In this case, the objective function that was optimized is RPL by means of SMA. The optimal result of RPL was reduced to 18.6087 (MW) compared with the initial case, which was equal to 42.3834 (MW) The reduction rate of this case is 56.09%. The rest results of GFC, VD, and VSI are equal to 36784 (USD/h), 0.7725 (p.u.) and 0.0815, respectively, as tabulated in Table 10.
  • Case #28: The third objective function of this subsection is to improve the voltage profiles by minimizing the voltage deviation (VD) at the load bus from 1.0 (p.u.) The VD was minimized from 0.2013 (p.u.) in the initial case to 0.0625 (p.u.) in the optimal case. The reduction rate of VD is 68.95%.
The remainder results of GFC, RPL, and VSI are equal to 49843 (USD/h), 54.8430 (MW), and 0.0917, respectively, as tabulated in Table 10.
  • Case #29: The last case of this article is the voltage stabilization reinforcement by minimization of the maximum voltage stability index (L-index) of the system load buses. The VSI is minimized to 0.0749 in the optimal case compared with 0.0886 in the initial case. The reduction rate of VSI is 15.46%. The GFC, RPL, and VD are equal to 45500 (USD/h), 19.9760 (MW), and 1.2955 (p.u.), respectively, as tabulated in Table 10.
Figure 11a–d illustrates the convergence rate single-objective functions using the SMA optimization method to solve the OPF problem in the ISGHV 400 kV network. The optimal control variables obtained by the proposed method provide the optimal objective functions tabulated in Table 10.

5.4. Performance Comparison

This subsection presents the performance and efficiency of the proposed approach (SMA and MOSMA) to solve single- and multi-objective optimal power flow problems. The standards and all their variants were evaluated to solve real-world problems. The SMA and MOSMA were carried out on all cases to achieve the best solutions for single- and multi-objective problems. The researchers faced two main challenges to solve single- and multi-OPF problems: the speed convergence toward the global optimum (single and multi OF) and the good distribution of the Pareto front (Multi OF). In other words, the balance between convergence and coverage should be found to determine the effectiveness of the algorithm. For example, the results obtained by the proposed algorithm from Cases 1–5 were compared with other recent algorithms as shown in Table 4, Table 5 and Table 9. These results confirmed the efficiency and superiority of the proposed algorithm. It is worth mentioning that none of the meta-heuristics algorithms can be superior to all optimization algorithms in solving all optimization problems, according to the no free lunch theorem (NFL) [69]. This is the main reason leading to no superior algorithm on all sides (coverage and convergence). This is very clear when applying the proposed approach to multi-objective functions. Therefore, it is difficult to compare the proposed approach MOSMA with other methods in terms of the results.
Table 9. Comparison of the results obtained by SMA with other methods from Cases 23-25 on the IEEE 57-bus system.
Table 9. Comparison of the results obtained by SMA with other methods from Cases 23-25 on the IEEE 57-bus system.
Case 23Case 24Case 25
MethodFC [USD/h]MethodEm [ton/h]MethodRPL [MW]
Initial51353Initial2.4129Initial27.8683
TLBO [43]41683PSO [27]1.19PSO [27]13.6673
GA [43]41685GA [27]1.189 GA [27]13.3983
GOA [43]41680Jaya [27]1.1111 ABC [49]12.6260
ABC [55]41694SSO [37]1.7024MICA [70]11.8826
MO-DEA [71]41683NISSO [37]1.03927SMA9.2874
GSA [72]41695ABC [49]1.2048
NPSO [73]41699.52IABC [49]1.0484
KHA [74]41709.3MICA [70]1.2246
EADDE [75]41713.6MTLBO [76]1.0772
fuzzy GA [77]41716.3GBBICA [78]1.1724
SMA41633.61SKHA [79]1.08
SMA0.9595
The optimal values of objective function are given in bold.
Based on the above, the simulation results obtained by the SMA and MOSMA for both single- and multi-objective functions have a high performance and provide high-quality solutions to solve OPF problems. The computational times of proposed approach (SMA and MOSMA) are competitive compared to other recent algorithms. In the multi-objective function and based on high-quality random search property of MOSMA, the objective functions (despite conflict with each other) provide the trade-off solutions among of each objective function. In Pareto fronts, the MOSMA provides good convergence, high efficiency, and a good distribution of two and three dimensions.
Table 10. Optimal control variables obtained by the SMA for four cases on the ISGHV network.
Table 10. Optimal control variables obtained by the SMA for four cases on the ISGHV network.
ItemMaxMinInitialCase 26Case 27Case 28Case 29
[MW] P 1 1501200159.3831096.691813.11531158.4575888.0881
P 2 130988690987.9720325.8517447.2378351.6373
P 3 250750250250.0141384.4645434.8705284.2415
P 4 1201320406120.0362395.7200563.6893305.5577
P 5 120636591120.0380170.0734310.7864614.2338
P 6 5026024050.220173.2614127.645665.0107
P 7 180910735732.5920896.2568449.9110879.2067
P 8 60660203659.9335427.6555281.8446166.4127
P 9 5050036967.3979152.3144216.3835155.9652
P 10 2501320478250.0869559.2488645.6229416.5426
P 11 2501250600583.3062288.9408619.7411406.4446
P 12 210840775635.0647837.6637442.9369813.4249
P 13 100440332435.5222439.0323225.7120425.6579
P 14 5025020850.3508248.9596123.9482241.5635
[p.u.] V 1 0.951.11.041.03941.05921.00551.0937
V 2 0.951.11.021.03051.06091.00551.0937
V 3 0.951.11.011.00891.05861.00551.0937
V 4 0.951.11.021.01821.06041.00551.0937
V 5 0.951.11.021.01801.06041.00551.0937
V 6 0.951.11.021.02811.05621.00551.0937
V 7 0.951.11.011.03051.05671.00551.0937
V 8 0.951.11.021.02861.06141.00551.0937
V 9 0.951.11.021.03981.05821.00551.0937
V 10 0.951.11.031.05071.06521.00551.0937
V 11 0.951.11.031.05301.05941.00551.0937
V 12 0.951.11.021.06471.06821.00551.0937
V 13 0.951.11.011.04481.04591.00551.0937
V 14 0.951.11.011.04481.04971.00551.0937
FC [USD/h]3956520740367844984345500
RPL [MW]42.383445.225418.608754.843019.9760
VD [p.u.]0.20130.46780.77250.06251.2955
VSI0.08860.08260.08150.09170.0749
Reduction rate-47.58%56.09%68.95%15.46%
The optimal values of the objective function are given in bold.

6. Conclusions

In this paper, a new meta-heuristic optimization algorithm inspired by the diffusion and foraging conduct of slime mould, called the Slime Mould Algorithm, was proposed to solve single- and multi-objective OPF problems. The objective functions that were considered are the generation fuel cost (GFC), real power losses (RPL) in the transmission lines, total emission (Em) issued by fossil-fuelled generation units, voltage deviation (VD) at buses, and voltage stability index (VSI) of whole system. The Pareto concept is the approach proposed to solve multi-objective OPF problems by determining the set of non-dominated solutions (Pareto front). The theory used to extract the best compromise solution is fuzzy set theory. In multiple-objective functions, MOSMA was developed to find optimal solution for two to five conflicting objective functions simultaneously. To validate the MOSMA performance, three different power systems were applied, two standard IEEE test systems (IEEE 30-bus and IEEE 57- bus power systems) and one practical system (Iraqi Super Grid High Voltage 400 kV), with 29 case studies of single- and multi-objectives functions. The simulations results confirmed that the convergence speed of SMA is impressive. To demonstrate the robustness and superiority of SMA, the optimal results of objective function was compared with other recent meta-heuristics optimization methods. The SMA provides a favourable performance, competitive optimizer, and better convergence speed to solve OPF problems in the power system.

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 received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

OPFOptimal power flow
OFObjective function
SMASlime Mould Algorithm
MOSMAMulti-Objective Slime Mould Algorithm
MOSMAMulti-Objective Slime Mould Algorithm
GFCGeneration fuel costs
RPLReal power losses
EmEmission
VDVoltage deviation
VSIVoltage stability index
ISGHVIraqi Super Grid High Voltage
NFLNo free lunch theorem
Nomenclature
f , g i , and h i Objective functions, equality, and inequality constraints, respectively
u and xThe control and state variables, respectively
n, m, and pNumber objectives functions, number of equality constraint, and number of inequality constraint, respectively
P G and Q G The real and reactive power output of generation units, respectively
V G and V L The voltages magnitude at PV and PQ buses, respectively
T The tap setting ratio of transformers
Q c The source VAR compensators
N G , N T , N C , N L , N B , and N n l The numbers of generators, regulating transformers, shunt compensators units, load buses, all buses, and transmission lines, respectively
a i ,   b i and c i Generation fuel cost coefficients of generators
G i j and B i j The conductance and susceptance, respectively
S L m The apparent power flow in each transmission line
α i , β i , γ i , ζ i ,and λ i The emission coefficients of generators
Y L and Y G The submatrix of the original admittance Y b u s , respectively
t The current iteration
δ The angle difference between phase i and phase j
u b The parameter in the range a ,   a
u c decreases linearly [1−0]
Y b The population position according to the highest concentration of odour currently found
Y The slime mould location
Y A and Y B The individuals have been chosen as randomly of slime mould, respectively
W The weight of slime mould
f i t , and d f The fitness and best fitness value of Y , respectively
t _ m a x The maximum iteration
R i The ranks first half of the population
r a n d and r denotes the random value within 0 , 1
b f , and w f denotes the optimal and worst fitness, respectively
S m I n d e x refers to the sequence of fitness values sorted
l b and u b indicate to the limit of lower and upper boundaries
z The value of the parameter-setting experiment that will be discussed
F i m i n and F i m a x Minimum and maximum value of objective function
u k The membership function
M The total number of non-dominated solutions
u i k The weight factor of the i t h objective function

Appendix A

Table A1. The coefficients of cost and emission of generators for the IEEE 30-bus test system.
Table A1. The coefficients of cost and emission of generators for the IEEE 30-bus test system.
Coefficient Generating Unit
G1G2G5G8G11G13
Fuel cost coefficient
a0000000
b21.7513.2533
c0.003750.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
Figure A1. Single-line diagram of the IEEE 30-bus system.
Figure A1. Single-line diagram of the IEEE 30-bus system.
Energies 15 07473 g0a1
Table A2. The coefficients of cost and emission of generators for the IEEE 57-bus test system.
Table A2. The coefficients of cost and emission of 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
Figure A2. Single-line diagram of the IEEE 57-bus system.
Figure A2. Single-line diagram of the IEEE 57-bus system.
Energies 15 07473 g0a2
Table A3. The cost coefficients of generators for the ISGHV network.
Table A3. The cost coefficients of generators for the ISGHV network.
GenabcGenabc
12750.350.00128000
200092500.50.02
32003.50.04103002.20.003
425812.1550.05112000.6520.002
5169811.910.03121590.5610.002
61547.050.0136131200.80.0025
72000.640.0017146853.10.0158
Table A4. The node’s data of ISGHV (400 kV).
Table A4. The node’s data of ISGHV (400 kV).
Bus No.TypeBus NameVoltageLoadGenerationQ Injection
Mag [p.u.]Angle Deg.MWMVArMWMVAr
1SlackMUSP1.04020656159.42347.40
2PUMMDH1.0159.52500690−92.40
3PUGNENW1.017.69515075250−120.30
4PUBAJP1.026.7412593406−203.8−155
5PUBAJG1.026.79200591−910
6PUKRK41.0175.69113010240−194−100
7PUQDSG1.01−0.77300735115.60
8PUHDTH1.022.64520050203−198.70
9PUMUSG1.020.24300369−2082.40
10PUKUTP1.03−0.65400478−700
11PUGKHRP1.0251.61800600−295.40
12PUNSRP1.02−2.117423101775−230.3−100
13PUHRTHP1.01−9.6631557233269.9−50
14PUKAZG1.0096−9.4820010120824.6−50
15PQMSL41.01197.25265030200−50
16PQBGS41.0246−0.67100000
17PQBGW41.0084−0.56357630200−150
18PQBGE41.0075−1.67884929500−50
19PQBGN41.0086−1.05341314900−50
20PQAMN41.0183−1.24812756000
21PQBGC41.0099−0.67150182000
22PQDYL41.0029−2.029842200−50
23PQKUT41.0249−4.27726010800−100
24PQQIM41.01321.2221094000−50
25PQBAB41.0330.041308185000
26PQKDS41.0316−0.69521315200−50
27PQAMR40.9988−10.4431116100−100
28PQBSR41.0052−10.26455145000
Table A5. The line data of ISGHV (400 kV).
Table A5. The line data of ISGHV (400 kV).
LineBusLineR [p.u.]X [p.u.]Charging [p.u.]
FromTo
L115220.001440.011770.36439
L215310.0017770.0161540.478634
L315410.00420.034371.06426
L415610.0049840.045311.34251
L53410.0032940.029940.887224
L64510.000020.00020.00584
L741720.004830.043931.30165
L84810.003450.031320.92808
L95610.00180.016350.48447
L1061810.004960.045111.333667
L11171910.000930.008470.25099
L12172110.0006070.0055160.163436
L1317810.0050490.0459011.360021
L14162020.000820.007490.22181
L15162110.0009530.008660.25682
L1616110.001220.010150.31897
L1716910.0010940.0091060.286176
L18162610.003080.027950.82827
L19181910.000290.002620.07763
L20182010.000430.003940.11674
L21182210.000870.007880.23348
L2219720.000150.001380.04086
L23201010.0024270.0220640.653744
L24231010.0017340.015760.46696
L25231210.004320.039281.1639
L26232710.004790.043541.28998
L2782410.002920.023910.74035
L281910.0001250.0010430.032791
L2912520.000810.006730.21165
L30251110.0008980.007360.227
L31252610.002330.019350.60812
L32112610.0022670.018570.5752
L33261210.003830.034851.03256
L34121410.004390.039931.18316
L35271310.00290.02640.78216
L36131420.001180.010760.3187
L37132810.0006720.0061070.180947
L38142810.0005630.0051220.151762
L3915220.001440.011770.36439
Figure A3. Single-line diagram of ISGHV (400 kV).
Figure A3. Single-line diagram of ISGHV (400 kV).
Energies 15 07473 g0a3

References

  1. Çelik, D.; Meral, M.E. Current control based power management strategy for distributed power generation system. Control Eng. Pract. 2019, 82, 72–85. [Google Scholar] [CrossRef]
  2. Carpentier, J. Contribution to the economic dispatch problem. Bull. La Soc. Fr. Des. Electr. 1962, 3, 431–447. [Google Scholar]
  3. Ebeed, M.; Kamel, S.; Jurado, F. Optimal power flow using recent optimization techniques. In Classical and Recent Aspects of Power System Optimization; Elsevier: Amsterdam, The Netherlands, 2018; pp. 157–183. [Google Scholar] [CrossRef]
  4. Abd El-sattar, S.; Kamel, S.; Tostado, M.; Jurado, F. Lightning attachment optimization technique for solving optimal power flow problem. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 930–935. [Google Scholar] [CrossRef]
  5. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  6. 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]
  7. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Futur. Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  8. Salih, S.Q.; Alsewari, A.A. A new algorithm for normal and large-scale optimization problems: Nomadic People Optimizer. Neural Comput. Appl. 2020, 32, 10359–10386. [Google Scholar] [CrossRef]
  9. Hashim, F.A.; Houssein, E.H.; Hussain, K.; Mabrouk, M.S.; Al-Atabany, W. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math. Comput. Simul. 2022, 192, 84–110. [Google Scholar] [CrossRef]
  10. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Futur. Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. 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]
  14. 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 Environ, Bucharest, Romania, 14–15 October 2021; pp. 1–5. [Google Scholar] [CrossRef]
  15. 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]
  16. 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]
  17. Abou El-Ela, A.A.; El-Sehiemy, R.; Mouwafi, M.T.; Salman, D. Multiobjective fruit fly optimization algorithm for OPF solution in power system. In Proceedings of the 2018 Twentieth International Middle East Power Systems Conference (MEPCON), Cairo, Egypt, 18–20 December 2018; pp. 254–259. [Google Scholar] [CrossRef]
  18. Datta, R.; Deb, K.; Segev, A. A bi-objective hybrid constrained optimization (HyCon) method using a multi-objective and penalty function approach. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC), Donostia, Spain, 5–8 June 2017; pp. 317–324. [Google Scholar] [CrossRef]
  19. Davoodi, E.; Babaei, E.; Mohammadi-ivatloo, B. An efficient covexified SDP model for multi-objective optimal power flow. Int. J. Electr. Power Energy Syst. 2018, 102, 254–264. [Google Scholar] [CrossRef]
  20. Mazza, A.; Chicco, G.; Russo, A. Optimal multi-objective distribution system reconfiguration with multi criteria decision making-based solution ranking and enhanced genetic operators. Int. J. Electr. Power Energy Syst. 2014, 54, 255–267. [Google Scholar] [CrossRef]
  21. Deb, K. Multi-objective optimisation using evolutionary algorithms: An introduction. In Multi-Objective Evolutionary Optimisation for Product Design and Manufacturing; Springer: London, UK, 2011; pp. 3–34. [Google Scholar] [CrossRef]
  22. Hazra, J.; Sinha, A.K. A multi-objective optimal power flow using particle swarm optimization. Eur. Trans. Electr. Power. 2011, 21, 1028–1045. [Google Scholar] [CrossRef]
  23. Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
  24. AlRashidi, M.R.; El-Hawary, M.E. Applications of computational intelligence techniques for solving the revived optimal power flow problem. Electr. Power Syst. Res. 2009, 79, 694–702. [Google Scholar] [CrossRef]
  25. 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]
  26. 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]
  27. El-Sattar, S.A.; Kamel, S.; El Sehiemy, R.A.; Jurado, F.; Yu, J. Single-and multi-objective optimal power flow frameworks using Jaya optimization technique. Neural Comput. Appl. 2019, 31, 8787–8806. [Google Scholar] [CrossRef]
  28. Kahraman, H.T.; Akbel, M.; Duman, S. Optimization of optimal power flow problem using multi-objective manta ray foraging optimizer. Appl. Soft Comput. 2022, 116, 108334. [Google Scholar] [CrossRef]
  29. Mirjalili, S.; Jangir, P.; Saremi, S. Multi-objective ant lion optimizer: A multi-objective optimization algorithm for solving engineering problems. Appl. Intell. 2017, 46, 79–95. [Google Scholar] [CrossRef]
  30. 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]
  31. Khunkitti, S.; Siritaratiwat, A.; Premrudeepreechacharn, S. Multi-Objective optimal power flow problems based on Slime mould algorithm. Sustainability 2021, 13, 7448. [Google Scholar] [CrossRef]
  32. 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]
  33. 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. 2018, 64, 307–316. [Google Scholar] [CrossRef]
  34. IEEE Power Systems Test Case. Available online: http://www.ee.washington.edu/research/pstca/ (accessed on 20 August 2022).
  35. Bouchekara, H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. 2014, 24, 879–888. [Google Scholar] [CrossRef]
  36. Attia, A.; 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]
  37. 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]
  38. 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]
  39. Warid, W.; Hizam, H.; Mariun, N.; Abdul-Wahab, N.I. Optimal power flow using the Jaya algorithm. Energies 2016, 9, 678. [Google Scholar] [CrossRef]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. 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]
  45. Warid, W. Optimal power flow using the AMTPG-Jaya algorithm. Appl. Soft Comput. 2020, 91, 106252. [Google Scholar] [CrossRef]
  46. 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]
  47. Surender Reddy, B.P. Efficiency improvements in meta-heuristic algorithms to solve the optimal power flow problem. Int. J. Elec. Power. 2016, 82, 288–302. [Google Scholar] [CrossRef]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
  56. 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]
  57. 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]
  58. 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]
  59. 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]
  60. 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]
  61. 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]
  62. 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]
  63. 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]
  64. 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]
  65. 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]
  66. 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]
  67. Saeed, W.; Tawfeeq, L. Voltage Collapse Optimization for the Iraqi Extra High Voltage 400 kV Grid based on Particle Swarm Optimization. Iraqi J. Electr. Electron. Eng. 2017, 13, 17–31. [Google Scholar] [CrossRef]
  68. Tawfeeq, L. Optimal Power Flow (OPF) with Different Objective Function Based on Modern Heuristic Optimization Techniques. Ph.D. Thesis, University Politehnica of Bucharest, Bucharest, Romania, 2015. [Google Scholar]
  69. 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]
  70. 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]
  71. 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]
  72. 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]
  73. 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]
  74. Roy, P.K.; Paul, C. Optimal power flow using krill herd algorithm. Int. Trans. Electr. Energy Syst. 2015, 25, 1397–1419. [Google Scholar] [CrossRef]
  75. 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]
  76. 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]
  77. 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]
  78. 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]
  79. 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]
Figure 1. Flowchart of the SMA.
Figure 1. Flowchart of the SMA.
Energies 15 07473 g001
Figure 2. Membership function.
Figure 2. Membership function.
Energies 15 07473 g002
Figure 3. Flowchart of MOSMA.
Figure 3. Flowchart of MOSMA.
Energies 15 07473 g003
Figure 4. The estimation of crowding distance.
Figure 4. The estimation of crowding distance.
Energies 15 07473 g004
Figure 5. The convergence characteristics of the SMA algorithm for Cases 1–5. (a) Case 1, (b) Case 2, (c) Case 3, (d) Case 4, (e) Case 5.
Figure 5. The convergence characteristics of the SMA algorithm for Cases 1–5. (a) Case 1, (b) Case 2, (c) Case 3, (d) Case 4, (e) Case 5.
Energies 15 07473 g005
Figure 6. The convergence characteristics of the MOSMA algorithm for Cases 6–12. (a) Case 6, (b) Case 7, (c) Case 8, (d) Case 9, (e) Case 10, (f) Case 11, (g) Case 12.
Figure 6. The convergence characteristics of the MOSMA algorithm for Cases 6–12. (a) Case 6, (b) Case 7, (c) Case 8, (d) Case 9, (e) Case 10, (f) Case 11, (g) Case 12.
Energies 15 07473 g006aEnergies 15 07473 g006b
Figure 7. The convergence characteristics of the MOSMA algorithm for Cases 13–19. (a) Case 13, (b) Case 14, (c) Case 15, (d) Case 16, (e) Case 17, (f) Case 18, (g) Case 19.
Figure 7. The convergence characteristics of the MOSMA algorithm for Cases 13–19. (a) Case 13, (b) Case 14, (c) Case 15, (d) Case 16, (e) Case 17, (f) Case 18, (g) Case 19.
Energies 15 07473 g007aEnergies 15 07473 g007b
Figure 8. The voltage profile for single- and multi-objective optimal power flow on the IEEE 30-bus test system. (a) Single OF, (b) Bi OF, (c) Tri OF, (d) Quad and Quinta OF.
Figure 8. The voltage profile for single- and multi-objective optimal power flow on the IEEE 30-bus test system. (a) Single OF, (b) Bi OF, (c) Tri OF, (d) Quad and Quinta OF.
Energies 15 07473 g008
Figure 9. The reactive power output of generators for Cases 1-22 on the IEEE 30-bus system. (a) Generator 1, (b) Generator 2, (c) Generator 5, (d) Generator 8, (e) Generator 11, (f) Generator 13.
Figure 9. The reactive power output of generators for Cases 1-22 on the IEEE 30-bus system. (a) Generator 1, (b) Generator 2, (c) Generator 5, (d) Generator 8, (e) Generator 11, (f) Generator 13.
Energies 15 07473 g009
Figure 10. The convergence characteristics of the SMA for Cases 23–25. (a) Case 23, (b) Case 24, (c) Case 25.
Figure 10. The convergence characteristics of the SMA for Cases 23–25. (a) Case 23, (b) Case 24, (c) Case 25.
Energies 15 07473 g010
Figure 11. The convergence characteristics of the SMA algorithm for Cases 26–29 on the ISGHV 400 kV network. (a) Case 26, (b) Case 27, (c) Case 28, (d) Case 29.
Figure 11. The convergence characteristics of the SMA algorithm for Cases 26–29 on the ISGHV 400 kV network. (a) Case 26, (b) Case 27, (c) Case 28, (d) Case 29.
Energies 15 07473 g011
Table 1. The main characteristics of the systems applied in this study.
Table 1. The main characteristics of the systems applied in this study.
System CharacteristicsIEEE-30IEEE 57ISGHV 400 kV
Buses305728
Branches418044
Generators9 (Buses:1, 2, 5, 8, 11 and 13)7 (Buses: 1–2–3–6–8–9–12)14 (Buses: 1–14)
Generator voltage limits0.9–1.1 [p.u.]0.9–1.1 [p.u.]0.9–1.1 [p.u.]
Load voltage limits0.95–1.05 [p.u.]0.95–1.05 [p.u.]0.95–1.05 [p.u.]
Limit of tap changer setting0.9–1.1 [p.u.]0.9–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 demand283.4 [MW]1250.8 [MW]5994 [MW]
Control variables243327
Table 2. Various case studies.
Table 2. Various case studies.
Type of SystemType of OF(s)Case #FCEmRPLVDVSI
IEEE 30-busSingle OF(s)Case #1
Case #2
Case #3
Case #4
Case #5
Bi-OF(s)Case #6
Case #7
Case #8
Case #9
Case #10
Case #11
Case #12
Triple-OF(s)Case #13
Case #14
Case #15
Case #16
Case #17
Case #18
Case #19
Quad-OF(s)Case #20
Case #21
Quinta-OF(s)Case #22
IEEE 57-busSingle OF(s)Case #23
Case #24
Case #25
ISGHV 400 kV (28 bus)Single OF(s)Case #26
Case #27
Case #28
Case #29
Table 3. Optimal control variables obtained by SMA for Cases 1–5.
Table 3. Optimal control variables obtained by SMA for Cases 1–5.
ItemLimitInitial [35]Case 1Case 2Case 3Case 4Case 5
MaxMin
P g [MW] P 1 5020099.223176.963852.6658367.23830122.9787153.8864
P 2 20808048.5449579.6043471.6258945.2982523.85954
P 5 15505021.2189249.9281249.9982847.8734036.47932
P 8 10352021.3880034.6091334.9731029.7372434.96892
P 11 10302011.9200129.9268229.9979021.9822120.91042
P 13 12402012.0279339.6533533.1600221.7401019.63984
V g [p.u.] V 1 0.951.11.051.099991.099971.072070.997591.09925
V 2 0.951.11.041.097861.096721.092110.980591.09803
V 5 0.951.11.011.082011.095411.035961.060501.08448
V 8 0.951.11.011.089521.088711.043441.047971.08762
V 11 0.951.11.051.099661.099891.085111.093521.09901
V 13 0.951.11.051.099591.099551.047501.063661.09924
Shunt Element [MVAr] Q c 10 0503.474564.906510.017124.997574.17957
Q c 12 0503.784404.710290.141860.035544.07682
Q c 15 0502.766113.612360.029571.181634.17146
Q 17 0502.997160.014570.000000.727894.83945
Q c 20 0504.572584.582512.027774.975502.86524
Q 21 0504.981534.047160.000004.987353.04483
Q c 23 0502.508620.011960.004574.959384.94036
Q 24 0504.997074.282933.028124.967974.95660
Q 29 0502.109693.951180.638633.300364.99499
Tap Position T 11 0.91.11.0781.030801.047381.055971.019131.05077
T 12 0.91.11.0691.038601.035861.008761.040961.01569
T 15 0.91.11.0320.952410.995201.013550.951671.04096
T 36 0.91.11.0680.982791.001991.004060.970080.95084
GFC [USD/h]901.639799.2557964.5746936.1166868.0514834.0165
RPL [MW]5.68918.66912.99343.59356.20996.3446
Em [ton/h]0.22530.36810.22130.21750.25690.31
VD [p.u.]1.17471.41921.46770.47540.10971.7545
VSI0.17270.12370.12290.14830.13710.1136
Reduction rate -11.36%47.38%3.46%90.66%34.23%
The optimal values of the objective functions are given in bold.
Table 4. Comparison of the results obtained by the SMA with other methods for Cases (1 and 2).
Table 4. Comparison of the results obtained by the SMA with other methods for Cases (1 and 2).
Case 1Case 2
MethodGFC [USD/h]MethodRPL (MW)
Initial901.6391Initial5.830
MSA [16]800.5099GWO [30]3.51
SCA [36]800.1018SSA [30]3.50
SSO [37]802.2580WOA [30]3.50
DSA [38]800.3887MF [30]3.50
JAYA [39]800.479HHO [30]3.49
GPU-PSO [40]800.53SSO [37]3.8239
SP-DE [41]800.4131EM [42]3.1775
MGOA [43]800.4744EGA-DQLF [44]3.2008
TLBO [45]800.4604ASO [46]3.1600
AMTPG-Jaya [45]800.1946EGA-EA [47]3.2601
GWO [48]802.7924GWO [48]4.2905
ABC [49]800.6850PSO [50]5.1957
IABC [49]800.4215HPSO-DE [50]5.1476
EGA [51]802.06FAHSPSO-DE [50]4.9989
IGA [52]800.805IPSO [53]5.0732
AGAPOP [54]799.8441SMA2.9934
ABC [55]800.66
PSOGSA [56]800.49859
GA [57]800.5272
IHS [57]800.5202
MFO [57]800.7134
ISSA [57]800.4752
SOS [58]801.5733
SMA799.2557
The values obtained by the proposed algorithm are given in bold.
Table 5. Comparison of the results obtained by the SMA with other methods for Cases (3, 4, and 5).
Table 5. Comparison of the results obtained by the SMA with other methods for Cases (3, 4, and 5).
Case 3Case 4Case 5
MethodEm [ton/h]MethodVD [p.u.]MethodVSI
Initial0.3661Initial1.1747Initial0.1727
GWO [30]0.2960HFPSO [59]0.1467SSO [37]0.1267
SSA [30]0.2950EJADE-SP [60]0.3752NISSO [37]0.12547
WOA [30]0.2950MABC [61]0.1292Jaya [39]0.1243
MF [30]0.2950SMA0.1097TLBO [45]0.12444
HHO [30]0.2850 AMTPG-Jaya [45]0.1240
SSO [37]0.2315 ARCBBO [62]0.1369
BSA [63]0.2425 ECHT-DE [64]0.13632
SMA0.2175 SPEA [65]0.1247
DE [66]0.1246
SMA0.1136
The values obtained by the proposed algorithm are given in bold.
Table 6. Optimal control variables obtained by MOSMA for Cases 6–13.
Table 6. Optimal control variables obtained by MOSMA for Cases 6–13.
ItemCase 6Case 7Case 8Case 9Case 10Case 11Case 12Case 13
P g [MW] P 1 126.521139.156177.458177.57070.97458.480170.34992.703
P 2 57.39448.92446.45550.16270.79177.89670.71968.717
P 5 26.63528.49520.72219.62949.64848.77217.61237.093
P 8 34.24234.95521.44918.86934.74933.59719.08134.532
P 11 24.05121.58312.92014.09929.75729.29910.53929.626
P 13 20.55516.44714.20412.01732.50939.01814.18225.070
V g [p.u.] V 1 1.0981.1001.0451.0990.9881.0420.9581.097
V 2 1.0981.1001.0451.0991.0111.0481.0971.097
V 5 1.0981.1001.0451.0991.0791.0170.9591.097
V 8 1.0981.1001.0451.0991.0561.0481.0971.097
V 11 1.0981.1001.0451.0991.0981.0951.0351.097
V 13 1.0981.1001.0451.0991.0981.0951.0901.097
Shunt Element [MVAr] Q c 10 0.0011.0140.2790.0470.0010.0010.4861.097
Q c 12 0.0550.3161.0451.8120.0570.0000.7651.097
Q c 15 0.0000.3260.4400.1160.0040.0050.1790.124
Q 17 0.4850.4690.0150.2290.0000.0001.0970.976
Q c 20 1.6754.9912.3784.9260.0000.0004.9152.925
Q 21 0.0704.9912.8464.9750.1440.0004.9152.095
Q c 23 0.3254.9912.9164.9720.0000.0074.9153.283
Q 24 0.0034.9911.6084.9720.0011.0294.9152.774
Q 29 0.0432.3940.7754.9721.3350.0004.9150.822
Tap Position T 11 1.0230.9991.0071.0051.0141.0221.0631.027
T 12 0.9670.9680.9770.9680.9760.9611.0281.041
T 15 1.0060.9890.9621.0220.9651.0060.9710.952
T 36 0.9870.9920.9520.9520.9520.9540.9510.980
GFC [USD/h]832.8647840.960802.0533800.1309935.1719965.5084866.5512867.5282
RPL [MW]5.45344.87629.66478.94615.02183.192215.09624.3416
Em [ton/h]0.25140.24650.38260.36980.21840.22140.27130.2300
VD [p.u.]0.94031.51330.32671.64530.20740.54170.31021.3322
VSI0.13290.12430.14470.11720.14520.13700.12840.1288
The best compromise solutions for objective functions are given in bold.
Table 7. Optimal control variables obtained by MOSMA for Cases (14–22).
Table 7. Optimal control variables obtained by MOSMA for Cases (14–22).
ItemCase 14Case 15Case 16Case 17Case 18Case 19Case 20Case 21Case 22
P g [MW] P 1 113.137118.406117.802103.918170.85971.869129.158111.560135.012
P 2 72.91157.14346.29579.27047.62572.51456.56061.15743.921
P 5 28.03536.66734.24521.05525.98449.96236.32734.11029.727
P 8 30.46125.47634.85934.69616.72434.97325.23322.73230.329
P 11 24.97922.38129.88729.75717.28429.97922.18729.61024.467
P 13 20.55529.33325.38920.18113.75228.09520.38429.37226.304
V g [p.u.] V 1 1.0231.0431.0991.0981.0941.0401.0411.0971.078
V 2 0.9851.0431.0991.0981.0941.0271.0411.0971.073
V 5 1.0031.0431.0991.0981.0940.9971.0411.0971.052
V 8 1.0741.0431.0991.0981.0941.0091.0411.0971.064
V 11 1.0741.0431.0951.0981.0941.1001.0411.0971.016
V 13 1.0611.0431.0991.0980.9681.0361.0411.0971.039
Shunt Element [MVAr] Q c 10 1.3851.0430.5580.0240.1540.0060.2200.4643.800
Q c 12 0.2941.0431.0340.3160.1270.0431.0410.9651.808
Q c 15 4.0901.0431.0811.0980.3490.0090.5570.0693.370
Q 17 1.0141.0430.2460.8750.4650.0010.8590.0004.664
Q c 20 1.9943.0954.9724.9391.7103.9701.5700.8773.839
Q 21 0.0103.0954.2274.9390.0830.7922.4044.9034.180
Q c 23 0.0533.0954.9724.9391.4000.0763.0474.9031.270
Q 24 2.9283.0954.9724.9394.2890.7552.0894.5751.575
Q 29 0.2103.0954.9194.9394.3413.2093.0474.9034.640
Tap Position T 11 0.9670.9630.9911.0370.9630.9881.0361.0001.021
T 12 1.0490.9851.0290.9901.0970.9710.9790.9570.990
T 15 0.9811.0501.0240.9990.9580.9950.9610.9590.993
T 36 0.9530.9530.9630.9510.9520.9610.9650.9540.956
GFC [USD/h]841.554844.611841.4057850.7178804.4035928.292832.3665847.723824.7751
RPL [MW]6.67736.00585.07665.47728.82063.99256.44955.14236.3599
Em [ton/h]0.25310.25450.25020.24760.34950.21830.26750.24660.2753
VD [p.u.]0.22140.22791.62141.71860.54090.24140.21891.69790.5111
VSI0.14360.13700.11760.11580.12910.14400.14080.11830.1290
The best compromise solutions for objective functions are given in bold.
Table 8. Optimal control variables obtained by the SMA algorithm for Cases 23-25 on the IEEE 57-bus system.
Table 8. Optimal control variables obtained by the SMA algorithm for Cases 23-25 on the IEEE 57-bus system.
ItemMaxMinInitialCase 23Case 24Case 25
[MW] P 1 0.0576478142.26188.27188.26
P 2 30.0100089.9799.5822.33
P 3 40.01404045.18139.66139.83
P 6 30.0100070.0499.5699.80
P 8 100.0550450463.46276.00300.14
P 9 30.0100094.1299.9599.78
P 12 100.0410310359.91362.06409.74
[p.u.] V 1 0.951.101.0401.081.071.10
V 2 0.951.101.0101.081.081.10
V 3 0.951.100.9851.081.061.10
V 6 0.951.100.9801.091.051.10
V 8 0.951.101.0051.101.071.10
V 9 0.951.100.9801.091.081.09
V 12 0.951.101.015 1.081.071.09
Tap Position T 4 18 0.901.100.970.970.991.07
T 4 18 0.901.100.9781.001.020.98
T 21 20 0.901.101.0430.951.061.04
T 24 25 0.901.1010.971.041.01
T 24 25 0.901.1010.951.040.97
T 24 26 0.901.101.0430.971.051.02
T 7 29 0.901.100.9670.981.030.98
T 34 32 0.901.100.9750.980.971.01
T 11 41 0.901.100.9550.991.081.00
T 15 45 0.901.100.9551.001.050.96
T 14 46 0.901.100.91.001.070.96
T 10 51 0.901.100.931.011.030.97
T 13 46 0.901.100.8950.971.000.95
T 11 43 0.901.100.9580.961.040.98
T 40 56 0.901.100.9580.970.981.02
T 39 57 0.901.100.980.961.031.04
T 9 55 0.901.100.940.991.060.98
[MVAr] Q c 18 0.0020.01012.110.0020.00
Q 25 0.0020.05.95.0411.8714.57
Q 53 0.0020.06.315.2919.6812.81
FC [USD/h]5135341633.614515744911
Em [ton/h]2.41291.36240.95951.1126
RPL [MW]27.86814.301814.76719.2874
VD [p.u.]1.12642.46842.52983.8873
VSI 0.25610.28900.2145
Reduction rate-18.93%60.24%66.67%
The optimal values of objective function are given in bold.
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. 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. https://doi.org/10.3390/en15207473

AMA Style

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(20):7473. https://doi.org/10.3390/en15207473

Chicago/Turabian Style

Al-Kaabi, Murtadha, Virgil Dumbrava, and Mircea Eremia. 2022. "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 15, no. 20: 7473. https://doi.org/10.3390/en15207473

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