Next Article in Journal
Stall Mode Transformation in the Wide Vaneless Diffuser of Centrifugal Compressors
Next Article in Special Issue
An Integrated Model for Transformer Fault Diagnosis to Improve Sample Classification near Decision Boundary of Support Vector Machine
Previous Article in Journal
Computer Simulation of Passive Cooling of Wooden House Covered by Phase Change Material
Previous Article in Special Issue
Metaheuristic Optimization of Power and Energy Systems: Underlying Principles and Main Issues of the ‘Rush to Heuristics’
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Equilibrium Optimizer Algorithm for Optimal Power Flow with High Penetration of Renewable Energy

1
Protection and Metering Department, National Electric Power Company, Amman 11181, Jordan
2
Department of Power Engineering, Hijjawi Faculty for Engineering Technology, Yarmouk University, Irbid 21163, Jordan
*
Author to whom correspondence should be addressed.
Energies 2020, 13(22), 6066; https://doi.org/10.3390/en13226066
Submission received: 18 October 2020 / Revised: 13 November 2020 / Accepted: 15 November 2020 / Published: 19 November 2020
(This article belongs to the Special Issue Artificial Intelligence Technologies for Electric Power Systems)

Abstract

:
In recent decades, the energy market around the world has been reshaped to accommodate the high penetration of renewable energy resources. Although renewable energy sources have brought various benefits, including low operation cost of wind and solar PV power plants, and reducing the environmental risks associated with the conventional power resources, they have imposed a wide range of difficulties in power system planning and operation. Naturally, classical optimal power flow (OPF) is a nonlinear problem. Integrating renewable energy resources with conventional thermal power generators escalates the difficulty of the OPF problem due to the uncertain and intermittent nature of these resources. To address the complexity associated with the process of the integration of renewable energy resources into the classical electric power systems, two probability distribution functions (Weibull and lognormal) are used to forecast the voltaic power output of wind and solar photovoltaic, respectively. Optimal power flow, including renewable energy, is formulated as a single-objective and multi-objective problem in which many objective functions are considered, such as minimizing the fuel cost, emission, real power loss, and voltage deviation. Real power generation, bus voltage, load tap changers ratios, and shunt compensators values are optimized under various power systems’ constraints. This paper aims to solve the OPF problem and examines the effect of renewable energy resources on the above-mentioned objective functions. A combined model of wind integrated IEEE 30-bus system, solar PV integrated IEEE 30-bus system, and hybrid wind and solar PV integrated IEEE 30-bus system is performed using the equilibrium optimizer technique (EO) and other five heuristic search methods. A comparison of simulation and statistical results of EO with other optimization techniques showed that EO is more effective and superior and provides the lowest optimization value in term of electric power generation, real power loss, emission index and voltage deviation.

1. Introduction

1.1. Background

The urgent need for reducing the fuel cost of the conventional power generation units and minimizing the greenhouse gases emitted from the thermal power generators have led various electric power companies to go toward utilizing renewable energy resources. Furthermore, the advanced technologies of renewable energy resources have contributed significantly to them becoming the most inexpensive and environmentally friendly resources. Integrating wind and solar PV in proper locations and appropriate settings of the variables of the conventional power networks may have a significant impact on the performance of power system control and operation.
To make the modeling of wind and solar PV more accurate and realistic, the Weibull probability distribution function was used to forecast the wind speed [1,2], whereas lognormal probability distribution function was used to mimic the intermittent nature of solar irradiance in [3,4].

1.2. Literature Review

Numerous publications in the literature studied the optimal power flow (OPF) problem for systems consisting of conventional power generation and renewable energy power plants. Deterministic, stochastic or hybrid optimization methods are used extensively to address the issues associated with increased penetration of non-dispatchable renewable energy, advanced controls such as FACTS devices and deregulated electricity markets.
Various conventional optimization techniques are used to solve the OPF problem. For instance, continuous nonlinear programming (NLP) was proposed [5]. The main advantage of NLP is that it is easily applied for solving large-scale power systems but it does not consider all of the system components. An extended conic quadratic format [6] is presented to solve the economic dispatch and decrease real power loss. Besides, the predictor-corrector interior point algorithm (PCIP) is proposed to fit the OPF for solving nonlinear programming problems [7]. Quadratic programming (QP) is used to derive a loss formula based on the incremental power flow. QP’s main advantages are that it does not require the calculation of the gradient steps, it is more accurate than linear and non-linear programming, and QB is also applicable in ill-conditions problem [8]. Sequential quadratic programming (SQP) is used to address large scale OPF; it also depends on transforming the original problem to a sequence of a linearly constrained sub-problem by applying an augmented Lagrangian [9]. Mixed integer linear programming (MILP) are adapted to minimize transmission losses and reactive generator outputs. MILP can provide the most accurate way to represent power system with a discrete control parameter. However, the main drawback of MILP is the presence of a strong trade-off between the accuracy of the system and the tractability of the problem [10]. Although these methods have excellent convergence characteristics, they have various drawbacks, including failing to find the global solution because of non-convexity and facing difficulty while handling the problems with non-differentiable and discontinuous objective functions.
Recently, metaheuristic optimization algorithms have been gaining much attention due to flexibility, free of derivation, and local optima avoidance. Thus, single and multi-objective optimization methods overcome the shortcomings attributed to classical techniques. A gravitational search algorithm (GSA) to find the optimal solution for OPF and IEEE 30-bus and 57-bus systems are examined. One of the most significant merits of GSA is the gravitational constant which has the ability to adjust the accuracy of the search to speed up the solution process. Another advantage, GSA is a memory-less method but it can work effectively similarly to algorithms with memory [11]. The basic fuel cost, voltage profile, voltage stability, and non-smooth quadratic cost are minimized and optimized using a differential evolution algorithm (DE). This approach has various benefits, including simple encoding, integer discrete handling, fast convergence and optimal solution identification [12]. The black hole-based optimization method is used to address the OPF problem for IEEE 30-bus and Algerian 59-bus power systems; simplicity and the parameter-free aspect are the main two benefits of this method over well-known optimization techniques [13]. Constrained OPF problem for IEEE 30-bus, 57-bus, and 118-bus is optimized using a moth swarm algorithm [14]. A multi-objective OPF to minimize the generation cost and environmental pollution using a fuzzy membership function to choose a compromise solution from the Pareto optimal solutions is discussed [15]. The fuel cost, voltage deviation, and real power loss are minimized as a multi-objective OPF problem using a gravitational search algorithm [16]. A modified teaching learning-based optimization algorithm (MTLBO) added a self-adapting wavelet mutation strategy and a fuzzy clustering. MTLBO provides a self-adaptive wavelet to improve the search capability, diversity and convergence speed. Moreover, a fuzzy decision making method is applied to sort the solution according to their significance. Finally, a smart population selection is included to select the population of the next iterations of the algorithms [17]. A hybrid of fuzzy evolutionary and swarm optimization is proposed to minimize the cost of active power generation and real power losses [18].
A fuzzy-based modified bee colony (MABC) is presented to solve discrete OPF using multi-objective mixed integer nonlinear. Furthermore, it is proven that MABC is more effective in finding the global search exploration than original bee colony and it also does not degrade while solving the higher dimension power systems [19]. Emission, real power losses, and voltage deviation are all minimized as a multi-objective OPF using a multi-objective modified imperialist competitive algorithm. This new technique is strong, effective and fast in comparison with the original imperialist competitive algorithm [20]. The particle swarm optimization and the shuffled frog leaping algorithm are hybridized to solve OPF using the generator’s constraints, such as prohibited zones and valve point effect.This method can successfully increase the diversity of generating population by adding four dominant strategies to move each individual of the existing swarm [21]. A chaotic invasive weed optimization algorithm is proposed to solve the OPF problem with non-smooth and non-convex fuel cost curves. The difficulties that the original invasive weed optimization algorithm faces in order to reach a better optimal solution were addressed. Additionally, this method is more stable and suitable for non-linear OPF [22]. Brain storming optimization (BSO) and teaching-learning optimization(TLBO) are hybridized to minimize the fuel cost of thermal generation units; this method outperforms TLBO and BSO, owing to a self evolving principle which is applied to the control parameter and a higher memory capability during its intermediate stages [23]. A hybrid optimization algorithm is based on sequential quadratic programming (SQP) to generate an initial population. Then, a differential evolution(DE) took that population to find the optimal solution more effectively and it was used to minimize the fuel cost with valve point and the transmission line real losses, the unfavorable results of DE which include stagnation and premature convergence can be avoided through benefiting from the impressive role of SQP in relaxing the discrete variables of the system [24].
A growing and considerable effort have been made in recent years to solve and model the OPF problem, including renewable energy sources. The OPF problem with taking into account uncertainties in the wind, solar, and load forecast and optimized using a genetic algorithm and two-point estimate method is presented in [25]. A hybrid method called moth swarm algorithm and gravitational search algorithm is used to solve the problem of OPF, including wind power [26]. A modified two-point estimation method is used to solve probabilistic OPF incorporating wind and solar photovoltaic power [27]. Hybrid wind photovoltaic power systems are optimized using the unscented transformation method, which can carry out probabilistic OPF with high accuracy and less computational time [28]. The OPF, including wind, is optimized using a fuzzy-based particle swarm optimization. A fuzzy set modeled the forecast load demand and wind speed [29].
Besides, OPF incorporating wind power energy is optimized by a hybrid algorithm called a hybrid dragonfly with aging particle swarm optimization [30]. Adaptive differential evolution with proper constraint handling method is addressed OPF, including wind and solar. The forecast wind and solar photovoltaic are modeled using Weibull and lognormal probability distribution functions [4]. An optimal reactive power dispatch with solar photovoltaic power and its impact on minimizing real power losses is addressed using the Jaya algorithm to solve this issue [31]. A constrained multi-objective population external optimization method in [32] is presented to minimize the fuel cost and emission in the presence of renewable energy sources. A grey wolf optimization algorithm (GWO) in [33] was proposed to tune the parameters of a thyristor controlled series compensator and address OPF, including wind and solar power. A best guided artificial bee colony optimization in [1] was to find the optimal setting of conventional and renewable power generation.

1.3. Contribution and Paper Organization

In the present work, an equilibrium optimizer [34], which is a novel optimization method inspired by controlling the volume mass balance model for estimating both equilibrium and dynamic states, is used to prove its performance in solving the OPF problem. It is implemented on (i) IEEE 30-bus system, (ii) wind integrated IEEE 30-bus system, (iii) solar PV integrated IEEE 30-bus system, and (iv) hybrid wind and solar PV integrated IEEE 30-bus system. Real power loss minimizations, total cost minimization of generating units and emission index minimization are considered to be the objective functions of the OPF problem. Weibull and lognormal probability distribution functions are used to model the wind speed and solar irradiance to forecast the output power of wind and solar PV systems. Furthermore, aiming to fill the gap in the literature, this paper investigates the impact of the presence of only wind or only solar PV or both of them on enhancing the objective functions of the OPF problem. In addition, a comprehensive statistical analysis for the equilibrium optimizer technique (EO) and other optimization techniques are used.
The rest of this paper is organized as follows: the formulation of OPF problem is described in Section 2. Then, a mathematical model of wind and solar PV plants is introduced in Section 3. Section 4 presents the equilibrium optimizer technique (EO) and its implementation to solve the OPF problem. Section 5 presents the test systems and the input parameters of the test systems and the optimization methods. Simulation results are explained in Section 6. Finally, Section 7 draws the conclusion of this work.

2. Problem Formulation of OPF

2.1. General Structure of OPF

Generally, OPF aims to minimizes some objective functions. f o is the objective function to be minimized, and h and g are the equality and inequality constraints in the power system network; OPF can be expressed as [14,35]:
M i n i m i z e f o ( x , u ) s u b j e c t   t o g ( x , u ) 0 h ( x , u ) = 0
x is a state vector of dependent variables including the real power of swing generator ( P G 1 ), ( V L i ) is the voltage magnitude of load buses, ( Q G i ) is the reactive power of generator at i t h bus and ( S l i ) is the loading of the i t h transmission line. x can be expressed as follows [14,35]:
x = [ P G 1 , V L 1 , , V L n p q , Q G 1 , , Q G N G , S l 1 , , S l n l ] T
where n p q and n l are the number of PQ buses and transmission lines. S l and n l are the loading of transmission lines and the number of transmission lines, respectively.
u is a vector consisting of control variables, ( P G i ) is the real power of all generators excluding swing generator, ( V G i ) is the voltage magnitude of generators, ( T S ) is the branch transformer tap, and ( Q C ) is the shunt capacitor. u can be expressed as follows [14,35]:
u = [ P G 2 , , P G N G , V G 1 , , V G N G , Q C 1 , , Q C N c , T S 1 , , T S N T ] T
where, N G , N c and N T are the number of generators, shunt VAR compensator and transformers, respectively.

2.2. Objective Functions of OPF

Here, the first four cases dealt with solving single objective OPF and the last one addressed the multi-objective OPF.
  • Case 1: real power loss minimization
    Due to the presence of the inherent resistance for the transmission lines, the aim of this function is to minimize the active power losses and it is expressed as [14,35]:
    f o ( x , u ) = P l o s s = q = 1 n l G q ( i j ) ( V i 2 + V j 2 2 V i V j cos ( δ i j ) )
    where G q ( i j ) is the conductance of q t h transmission line, and V i and V j are the voltage magnitude of terminal buses of transmission line.
  • Case 2: emission index minimization
    In the present case, the target is to reduce the harmful gases emission from the thermal generation units, and the coefficients of the gas emission of the thermal power generators are given in Table 1. Emission in tons per hour (t/h) can be described by [14,35]:
    f o ( x , u ) = E = i = 1 N G [ ( α i + β i P G i + γ i P G i 2 ) 0.01 + ω i e ( μ i P G i ) ]
    where α , β , γ , ω and μ are the emission coefficients and G1, G2, G3, G4, G5, and G6 represent thermal power generators at buses 1, 2, 5, 8, 11, and 13, respectively, as given in Table 1.
  • Case 3: Basic fuel cost minimization
    The relationship between fuel cost ( $ / h ) and the power generated from the thermal generating units can be approximately given by the quadratic relationship and it is expressed as [14,35]:
    f o ( x , u ) = F C = i = 1 N G a i + b i P G i + c i P G i 2
    where a i , b i , c i are the cost coefficient of the thermal generators and these coefficients are provided in Table 2.
  • Case 4: Voltage deviation minimization
    The voltage deviation index is the cumulative deviation of all load buses from nominal value of unity. It also plays a significant role in keeping the voltage quality and security of the electrical power network.This case is expressed as [14,35]:
    f o ( x , u ) = V D = p = 1 N L | V L p 1 |
  • Case 5: Minimization of basic the fuel cost, emission index, voltage deviation and the real power losses.
    The aim of this case is to reduce quadratic fuel cost, active power transmission losses, environmental emission index and voltage deviation index simultaneously. It can be defined as follows [14,35]:
    f o ( x , u ) = F C + λ p × P l o s s + λ V D × V D + λ E × E
    where λ p , λ V D and λ E are weight factors and they are assumed to be 22, 21 and 19, respectively as in [14].

2.3. Constraints

The constraints of OPF are usually categorized into [14,35]:
  • Equality constraints
    The equality constraints of OPF are usually represented by the load flow equations:
    P G i P D i = V i k = 1 N B V k ( G i k cos θ i k + B i k sin θ i k )
    Q G i Q D i = V i k = 1 N B V k ( G i k sin θ i k B i k cos θ i k )
    where P D i , Q D i , N B , and θ i k are the active and reactive load demand, the number of buses and the angle difference between bus i and k, respectively. G i k and B i k are the transfer and susceptance conductance.
  • Inequality constraints
    It can be defined by operating limits on the equipment of the power system, transmission loading and voltage of load buses.
    (a)
    Constraints of thermal and renewable energy generating units
    V G i , m i n V G i V G i , m a x i = 1 , , N
    P G i , m i n P G i P G i , m a x i = 1 , , N
    Q G i , m i n Q G i Q G i , m a x i = 1 , , N
    (b)
    Constraints of the transformer tap setting
    T S k , m i n T S k T S k , m a x k = 1 , , N T
    (c)
    constraints of the shunt compensator
    Q C , j , m i n Q C Q C , j , m a x j = 1 , , N C
    (d)
    Constraints of the voltages at load buses
    V L r , m i n V L r V L r , m a x r = 1 , , N L
    (e)
    Constraints of the transmission line loading
    S l v S l v , m a x v = 1 , , n l

2.4. Constraint Handling

In order to decline the infeasible solutions of OPF and keep the dependent variables within the allowable ranges, a penalty function was modeled and added to the objective functions defined in Section 2.2 [14,35].
p e n a l t y = K p ( P G 1 P G 1 L i m ) 2 + K Q i = 1 N G ( Q G i Q G i L i m ) 2 + K V i = 1 N L ( V L i V L i L i m ) 2 + K S i = 1 n l ( S l i S L i L i m ) 2
where K Q , K p , K V and K S are the values of penalty factors associated with generation reactive power, generation real power of the swing generator, load bus voltages and line flow of transmission lines. They are assumed to be 100, 100, 100, and 100,000, respectively [14,36], and x L i m is the value of the violated limit of dependent variables(x). It is equal to x m a x in case of x > x m a x or x m i n in case of x < x m i n .

3. Mathematical Models of the Wind and Solar Power Generating Units

3.1. Wind Power Units

3.1.1. Uncertain and Power Model of Wind Turbines

The wind speed of the wind turbines follows the Weibull probability distribution function. The characteristic of the output power generated by the wind turbine is a random variable depending on wind speed. The Weibull probability distribution function with dimensionless shape factor (k) and scale factor (c) is used to model the wind speed f v ( v ) . The wind speed ( f v ( v ) ) can be expressed mathematically as [1,2,37,38]:
f v ( v ) = k c v c k 1 × e v c k
The electrical energy generated by a wind turbine is the result of converting the kinetic energy of wind. The actual output power of wind turbines ( P w ( v ) ) can be presented as [1,2,37,38]:
P w ( v ) = 0 v < v i n a n d v > v o u t P w r v v i n v r v i n v i n v v r P w r v r < v v o u t
where ( P w r ) , ( v i n ) , ( v o u t ) and ( v r ) are the rated power of the wind turbine, the cut-in wind speed of the wind turbine, the cut-out wind speed and the rated wind speed, respectively.

3.1.2. Calculation of Direct, Underestimation and Overestimation Cost of Wind Power

The direct cost of wind power plant can be defined as [4,39,40,41]:
C w , j ( P w s , j ) = g j P w s , j
where g j is the direct cost coefficient of wind plant.
The cost function is overestimated because the actual generated power from the wind turbine is less than the estimated power by mathematical equations. The overestimation cost is used for reverse the requirements when the estimated output power of the wind turbine is more than actual output power. Reserve cost for the j t h wind turbine can be defined as [4,39,40,41]:
C R w , j ( P w s , j P w a v , j ) = K R w , j ( P w s , j P w a v , j ) = K R w , j 0 P w s , j ( P w s , j P w , j ) f w ( P w , j ) d P w , j
where K R w , j , P w a v , j , P w s , j and f w ( P w , j ) are the reserve cost coefficient pertaining to the j t h wind turbine, the actual available power from the same plant, the estimated power from the j t h wind turbine and the wind power probability density function for j t h wind turbine.
Underestimation cost function of the wind turbine is due to not using the whole power which is generated from the wind turbine. In other words, when the generated power from the wind turbine is more than the estimated power, the underestimation cost function is applied as a penalty due to wasting the surplus power. The penalty cost for the j t h wind turbine can be defined as [4,39,40,41]:
C P w , j ( P w a v , j P w s , j ) = K P w , j ( P w a v , j P w s , j ) = K P w , d P w s , j P w r , j ( P w , j P w s , j ) f w ( P w , j ) d P w , j
where K P w , j is a coefficient representing the penalty cost of the j t h wind turbine and P w r , j is the rated output power which is generated from the j t h wind turbine. As shown in Section 3.1.2, the total cost of wind power turbines ( C T W ) can be described as follows:
C T W = j = 1 N w C w , j ( P w s , j ) + C R w , j ( P w s , j P w a v , j ) + C P w , j ( P w a v , j P w s , j )
where N w is the number of wind power turbines.

3.2. Solar Power Units

3.2.1. Uncertain and Power Model of Solar PV Plants

Solar irradiance can be modelled by lognormal probability distribution function due to its uncertain and stochastic nature. The lognormal probability distribution is a function of solar irradiance (G) with mean μ and standard deviation σ , it can be expressed mathematically as [3,4]:
f G ( G ) = 1 G σ 2 π exp ( ( l n x μ ) 2 2 σ 2 ) G > 0
The main role of PV systems is to convert the solar irradiance to electrical energy. The output power of PV system ( P s ( G ) ) as a function of irradiance can be estimated as [4,39]:
P s G = P s r G 2 G s t d R c for 0 < G < R c P s r G G s t d for G R c
where G s t d represents the solar irradiance in standard environment, R c is a certain irradiance point, and P s r is the rated output power which is generated from the solar PV system.

3.2.2. Calculation of Direct, Underestimation, and Overestimation Cost of Solar PV Power

The direct cost of solar power plant can be defined as [4,39]:
C s , k ( P s s , k ) = h k P s s , k
where h k is a coefficient which represents the direct cost of the solar photovoltaic plant.
The same case as in the wind energy system, the solar energy system involves overestimation and underestimation cost due to its uncertain output power. Reserve cost for the overestimation of k t h solar PV system is [4,39]:
C R s , k ( P s s , k P s a v , k ) = K R s , k ( P s s , k P s a v , k ) = K R s , k f s ( P s a v , k < P s s , k ) [ P s s , k E ( P s a v , k < P s s , k ) ]
where K R s , k is a coefficient which represents the reserve cost pertaining to k t h solar PV system, P s a v , k is the actual available power from the same plant, f s ( P s a v , k < P s s , k ) is the probability of solar power shortage occurrence than the scheduled power ( P s s , k ) and E ( P s a v , k < P s s , k ) is the expectation of solar PV power below P s s , k .
In the case of the underestimation of k t h solar PV system, the penalty cost is given as [4,39]:
C P s , k ( P s a v , k P s s , k ) = K P s , k ( P s a v , k P s s , k ) = K P s , k f s ( P s a v , k > P s s , k ) [ E ( P s a v , k > P s s , k ) P s s , k ]
where K P s , k is a coefficient represents the penalty cost pertaining to k t h solar PV system, f s ( P s a v , k < P s s , k ) is the probability of solar power surplus than the scheduled power ( P s s , k ) and E ( P s a v , k < P s s , k ) is the expectation of solar PV power above P s s , k . As explained in Section 3.2.2, the total cost of solar PV plants ( C T P V ) consists of three terms(direct, underestimation and overestimation cost) and it can be given as follows [4,39]:
C T P V = k = 1 N P V C s , k ( P s s , k ) + C P s , k ( P s a v , k P s s , k ) + C R s , k ( P s s , k P s a v , k )
where N P V is the number of the solar PV plants.

4. Proposed EO

4.1. Inspiration and Mathematical Model

The main inspiration for this algorithm is the dynamic mass balance equation which describes the conservation of mass that enters, leaves or generates in a control volume. This equation is a first-order ordinary differential equation and it is described as the following [34]:
V d C d t = Q C e q Q C + G
where V d C d t is the rate of change of mass in volume, (V), C is the concentration inside the volume(V), V is the control volume, Q is the volumetric flow rate into and out of the control volume, C e q is the concentration at an equilibrium state, and G is the mass generator rate inside the control volume.
After reaching the steady equilibrium state of Equation (31) that is reformulated as a function of Q V , which is called turnover rate λ = Q V . The following equations are derived from Equation (31) to solve for (C) as a function of time t [34]:
d C λ C e q λ C + G V = d t
C 0 C d C λ C e q λ C + G V = t 0 t d t
F = e λ t t 0
C = C e q + C 0 C e q F + G λ V 1 F
where F is an exponential term to assist EO having a balance between exploitation and exploration, t 0 is the initial start time, and C 0 is the initial concentration.
The Equation (35) introduces three rules for updating the concentration of each particle. The equilibrium concentration is the first term which is described as one of the best-so-far solutions randomly chosen from the equilibrium pool. The difference between a concentration of a particle and the equilibrium state is the second term which helps particles to globally explore the domain. The final term is called the generation rate which mainly acts as an exploiter or solution refiner [34].

4.2. The Interaction between Each Term and the Search Pattern and the Definition of the EO’s Terms

4.2.1. Initialization and Function Evaluation

Firstly, the optimization process starts with the initial population. The Equation (36) describes the initial concentration process which depends on the number of particles and dimensions that are initialized in the search space in a uniform random manner [34].
C i i n i t i a l = C m i n + r a n d i C m a x C m i n
where C i i n i t i a l is the initial concentration vector of the i t h particle, C m i n is the minimum value for the dimensions, C m a x is the maximum value for the dimensions and r a n d i is a random vector ranging between zero and one. After that, the fitness function of the particles are evaluated and then solved to determine the equilibrium conditions.

4.2.2. Equilibrium Pool and Candidates ( C E q )

The global optimum of EO is represented by the equilibrium state. At the beginning, no information about the equilibrium state exists, but equilibrium candidates are identified to provide a search domain for the particles. There are five equilibrium candidates as given in Equation (37). Four of them are the best-so-far particles determined during the optimization process and the last one is the arithmetic mean of the previous-mentioned four particles. The main goal of the first four candidates is to improve the exploration capability, whereas the fifth candidate enhances the exploitation [34]
C a v g = ( C e q 1 + C e q 2 + C e q 3 + C e q 4 ) / 4
C e q , p o o l = C e q 1 , C e q 2 , C e q 3 , C e q 4 , C a v e

4.2.3. Exponential Term (F)

The exponential term (F) helps EO to have an acceptable balance between exploration and exploitation. Referring back to Equation (34), the time (t) in Equation (34) depends on the iteration ( I t e r ) and it is described as follows [34]:
t = 1 I t e r M a x i t e r a 2 I t e r M a x i t e r
For the purpose of convergence, t 0 in Equation (10) is proposed to slow down the search speed as well as enhancing the exploration and exploitation ability of EO [34].
t 0 = 1 λ l n a 1 s i g n ( r 0.5 ) [ 1 e λ t ]
where a 1 and a 2 are constant values for controlling exploration and exploitation ability, s i g n ( r 0.5 ) is a factor that determines the direction of exploration and exploitation and r is a random vector ranges between zero and one.

4.2.4. The Generation Rate (G)

The generation rate aims to provide the exact solution by enhancing the exploitation ability of EO and can be described as [34]:
G = G 0 e k t t 0
After assumption that k = λ , the equation of generation rate was updated as follows [34]:
G = G 0 F
G 0 = G C P C e q λ C
G C P = 0.5 r 1 , r 2 G P 0 , r 2 < G P
where r 1 and r 2 are a random number between zero and one, G C P is the generation rate control parameter.
The generation rate control parameter (GCP) mainly depends on generation probability (GP) which defines the number of particles of the generation term to update their states.
State of the art state that EO at G P = 0.5 ; EO can achieve a good balance between exploration and exploitation. The updating rule of EO is given as:
C = C e q + C C e q F + G λ V 1 F
The second and third terms of Equation (45) can increase variation and thus help EO to better explore in case of they have same signs or to decrease the variation and aiding EO in local searches in case of having opposite signs [34].

4.2.5. Particle’s Memory Saving

This can help each particle track with its coordinates in the space. It aids EO in exploitation capability and avoids getting trapped in local minima [34].

4.3. Implementation of EO to Solve the OPF Problem

The proposed EO is applied to solve OPF problem including wind and solar PV generation units. The following pseudo code and flowchart shown in Figure 1 explain the steps of the application of EO for OPF problem.
  • Define the control and dependent variables and their limits, as well as the target objective function defined in Section 2.2 [34].
  • Collect and read the input data of the power system under test, such as data of transmission lines, transformers, shunt VAR compensator, loads and generation units.
  • Calculate the estimated output power of solar PV and wind power generation units, as defined and explained in Section 3 [34].
  • Initialize the particle’s populations [34].
  • Assign a large number to the fitness of equilibrium candidates and let a1 = 2; a2 = 1; GP = 0.5 [34].
  • Do the main while loop as the following [34]:
    (a)
    While (current iteration (Iter) <maximum number of iteration (Max-iter))
    (b)
    For i=1: particles’ number (n)
    (c)
    Find the fitness value of the i t h particle
    • If fitness ( C i ) <fitness ( C e q 1 ) then
      Substitute ( C e q 1 ) with ( C i ) and fitness ( C e q 1 )
      with fitness ( C i )
    • Else if fitness ( C i ) >fitness ( C e q 1 ) & fitness ( C i ) <fitness ( C e q 2 ) then
      Substitute ( C e q 2 ) with ( C i ) and fitness ( C e q 2 )
      with fitness ( C i )
    • Else if fitness ( C i ) >fitness ( C e q 1 ) & fitness ( C i ) >fitness ( C e q 2 ) & fitness ( C i ) <fitness ( C e q 3 ) then
      Substitute ( C e q 3 ) with ( C i ) and fitness ( C e q 3 )
      with fitness ( C i )
    • Else if fitness ( C i ) >fitness ( C e q 1 ) & fitness ( C i ) >fitness ( C e q 2 ) & fitness ( C i ) >fitness ( C e q 3 ) & fitness ( C i ) <fitness ( C e q 4 ) then
      Substitute ( C e q 4 ) with ( C i ) and fitness ( C e q 4 ) with fitness ( C i )
    (d)
    End (if)
    (e)
    End (for)
  • Find the C a v g according to Equation (37).
  • Construct the equilibrium pool according to Equation (38) [34].
  • In case of the current iteration >1, accomplish memory saving [34].
  • Assign t according to Equation (39).
  • Do the second for loop as following:
    For i=1: particles’ number
    (a)
    Select one candidate from the equilibrium pool randomly.
    (b)
    Create the two random vector ( λ and r).
    (c)
    Construct F, G C P , G 0 and G according to the Equations (34) and (42)–(44), respectively [34].
    (d)
    Update the concentration C according to Equation (45)
    End the second for loop.
  • Increase the current iteration by one.
  • End the main while loop.
  • Extract and analyse of the results.

5. Test Systems and Control Parameters of Optimization Methods

5.1. Description of the Test Power Systems

  • Test system 1: IEEE 30-bus system
    The IEEE 30-bus system consists of six thermal power generators, as presented in Figure 2. The data about transmission lines, tap changing transformers, AVR compensators, limitations on generators and load voltages, active and reactive power demand are given in [42,43,44]. The general specifications of this system are described in Table 3.
  • Test system 2: Hybrid wind and solar PV integrated IEEE 30-bus system
    This modified test power system is simulated to show its behavior in the presence of both wind and solar PV power generating units, as depicted in Figure 3. The IEEE 30-bus system has been modified by replacing the thermal power generating units at buses 5, 11, and 13 with wind generator at bus 11 and solar PV at buses 5 and 13. In addition, the new solar PV and wind power generators are constructed at bus 24, and 30, respectively. The objective functions defined in Section 2.2 are modified by adding the output power of solar PV plants ( P s ( G ) ) and the output power of wind plants ( P w ( v ) ) given in Section 3. Case 3 and case 5 described in Section 2.2 are modified by adding the total cost of solar PV plants ( C T P V ) and the total cost of wind plants ( C T w ) defined in Section 3. The specification of this hybrid power system is given in Table 3. The data of wind and solar PV plants are described in Table 4 and Table 5, respectively.
  • Test system 3: Solar PV integrated IEEE 30-bus system
    This system is modified by locating solar PV generators at buses 5, 11, and 13 instead of the thermal power generators. Furthermore, two new solar power generation units are installed at buses 24, and 30, as shown in Figure 4. The objective funtions defined in Section 2.2 are modified by adding the output power of solar PV plants ( P s ( G ) ) given in Section 3. Case 3 and case 5 described in Section 2.2 are modified by adding the total cost of solar PV plants ( C T P V ) defined in Section 3. The general data of this system and solar PV plants are presented in Table 3 and Table 6, respectively.
  • Test system 4: wind integrated IEEE 30-bus system
    In this system, the IEEE 30-bus system is modified by replacing the thermal power generating units at buses 5, 11, and 13 with wind power generators. Moreover, two new wind generators have been added at buses 24, and 30, as seen in Figure 5. The objective functions defined in Section 2.2 is modified by adding the output power of wind plants ( P w ( v ) ) given in Section 3. Case 3 and case 5 described in Section 2.2 are modified by adding the total cost of wind plants ( C T w ) defined in Section 3. The general specifications of this system and the data of wind power plants are given in Table 3 and Table 7, respectively.

5.2. Control Parameters of Optimization Methods

The number of iterations, population size, testing ranges and other parameters of the optimization methods are given in Table 8.

6. Results and Discussion

The performance and effectiveness of the EO are verified for solving OPF problem by carrying out 20 independent test trial runs for all cases discussed in Section 2.2. The EO [34] and other five metaheuristic optimization techniques: MFO [47], TACPSO [45], AGPSO1 [45], TLBO [46] and MPSO [45] have been tested on four power test systems given in Section 5.1. All these optimization techniques are implemented on 2.8-GHz i7 PC with 16 GB of RAM using MATLAB 2017.

6.1. Discussion and Analysis of the Objective Functions of OPF

6.1.1. Minimization of Real Power Loss

The EO [34], TLBO [46], MPSO [45], MFO [47], AGPSO1 [45], and TACPSO [45] algorithms are implemented on the test system 1, test system 2, test system 3, and test system 4 for the minimization of the real power loss as defined in Section 2.2. Figure 6a shows the convergence characteristics of real power loss yielded by the best solution of the EO and other optimization methods for test system 1. It observed that the better convergence characteristic is yielded by the EO. Furthermore, Figure 6b,c display voltage and loading profiles of test system 1 for case 1. It is clear that the EO and other optimization methods obey the voltage limits of buses and loading limits of transmission lines. The results of EO and other techniques for test system 1 are displayed in Table 9. It can be observed that EO achieves the minimum real power loss, but other optimization techniques such as TLBO and MFO have less fuel cost at 967.24 $/h and 967.44 $/h, respectively. Furthermore, other techniques have less voltage deviations at minimization this objective function. However, it is clear that the loading of transmission lines for EO is healthy and less than other methods.
The loss and loading profiles using EO for all test systems are given in Figure 7. The optimal (best) results yielded by the EO method for the test system 1, test system 2, test system 3, and test system 4 are tabulated in Table 10. From Figure 7 and Table 10, it is seen that the losses of test system 2, test system 3, and test system 4 reduced by 23.6%, 31.52%, and 33.32%, respectively, compared to test system 1. Additionally, it can be seen that the contribution of power generation of Test system 2 from wind, solar PV and thermal power generation are 15.05%, 33.01%, and 51.93%, respectively. With respect to Test system 3, the contribution of power generation from solar PV and thermal power are 53.33% and 46.66%, respectively. Besides, the wind power plants of Test system 4 contributes 52.35% of the total power generation.
The statistical results (the best, the worst, the mean, and the standard deviation) of the real power loss for the EO and other optimization techniques are given in Table 11. As shown in Table 11, the minimum best, standard deviation, and mean are resulted from the EO.
As expected, the addition and location of the renewable energy resources in the power system have a significant impact on reducing the real power loss.

6.1.2. Emission Index Minimization

In this case, the emission index defined in Section 2.2 was minimized for all test systems. Figure 8 demonstrates the convergence characteristics, loss profiles, and loading profiles for emission minimization using EO and other methods. It can be noticed from Figure 8a that the EO has the smoothest and speediest convergence curves in comparing with other techniques, as well as Figure 8b,c showing that there is no violation in the voltage limits of buses and loading limits of transmission lines. As we can see from Table 13 and Figure 8c that EO can achieve the lowest real power loss and the lowest loading of the transmission lines while minimizing this objective function, but other optimization methods can obtain less voltage deviations in comparison to EO.
The best (optimal) results obtained using the EO for all test systems for case 2 are shown in Table 12. As we can see from Figure 9 and Table 12 that emission index reduced by 55.54% for test system 2, test system 3, and test system 4 compared to test system 1. In this case, the contribution of power generation from wind power plants for Test system 2 and Test system 4 are 12.25% and 54.12% of the total generation, respectively. In addition, the contribution of power generation from solar PV for Test system 2 and Test system 3 are 41.69% and 53.93% of the total generation, respectively.
Table 13 presents the results of the EO and other methods for test system 1 with the minimization of emission index. For example, the objective function of case 2 for EO was 0.204819 ton/h compared to 0.204862 ton/h and 0.204885 ton/h for MFO [47] and TLBO [46] algorithms, respectively.
Table 14 summarizes the statistical results for the present case. It can be found from Table 14 that the EO provides the smallest best, standard deviation, and median than other methods.

6.1.3. Minimization of the Total Cost of Generating Units

The comparative convergence characteristics, loading profiles, and loss profiles for test system 1 for the EO and other optimization techniques are presented in Figure 10. As observed in Figure 10, the voltage and loading profiles are kept within the acceptable ranges and the EO gives the best convergence characteristics compared to other methods. The optimal results of the EO and other techniques for test system 1 are summarized in Table 15. From Table 15, the EO leads to 800.4486 $/h total cost of generators which is better than the total cost obtained by the other compared methods. From Figure 10b,c, it can be found that even though EO can obtain the minimum value of the total cost of power generation, the loading of the transmission lines is more than other methods and voltage deviation of EO is higher than other optimization techniques.
The statistical results yielded by the EO and other optimization techniques are given in Table 16.
From Table 17 and Figure 11, it can be observed that the total cost of generating units for test system 2, test system 3, and test system 4 declined by 3.54%, 3.47%, and 2.91%, respectively, compared to test system 1. In this case, as shown in Table 17; the contribution of power generation from wind power plants for Test system 2 and Test system 4 are 9.58% and 35.68% of the total generation, respectively. Moreover, the contribution of power generation from solar PV for Test system 2 and Test system 3 are 21.33% and 41.17% of the total generation, respectively.

6.1.4. Voltage Deviation Minimization

Figure 12 demonstrates the voltage profiles for all test systems for this case using EO. The optimal solution obtained by EO for test system 1, test system 2, test system 3, and test system 4 are tabulated in Table 18. As shown in Figure 12 and Table 18, the presence of the renewable energy resources improves the voltage profiles and reduced the voltage deviation for test system 2, test system 3, and test system 4 by 22.46%, 37.39%, and 29.61%, respectively, compared to test system 1. Besides, it can be observed that the power generation contribution of Test system 2 from wind, solar PV and thermal power generation are 17.57%, 17.87%, and 64.54%, respectively. With respect to Test system 3, the contribution of power generation from solar PV and thermal power are 34.69% and 65.30%, respectively. Moreover, the wind power plants of Test system 4 contribute 55.34% of the total power generation.
It is clear from Table 19; the minimum best, standard deviation, and median are obtained by the EO.
From Figure 13, the voltage and loading profiles for this case for all optimization methods obey the constraints of voltages at load buses and transmission line loading. It can also be observed that the EO convergence characteristic outperforms the convergence characteristics of other methods. The results of EO and other methods for test system 1 are given in Table 20. From Figure 13b,c and Table 20, it can be seen that EO achieves the minimum emission index while minimizing the objective function of voltage deviation. In addition, EO and MFO can obtain the lowest real power loss at 6.528 MW and 5.965 MW, respectively. Nevertheless, MPSO, TLBO, TACPSO, and ACPSO1 obtain lower fuel cost in comparison to EO.

6.1.5. Case 5: Minimization of the Total Cost of the Generating Units, Voltage Deviation, Real Power Loss, and Emission Index

It is clear from Figure 14 that the EO has the best convergence characteristics compared to the other optimization algorithms and the voltage and loading profiles for all algorithm ranges within the allowable limits. The results of EO and other methods for test system 1 of this case are shown in Table 21. It is clear from Figure 14b,c and Table 21 that while EO achieves the minimum value of voltage deviation and fuel cost in comparison to other methods, other optimization techniques obtain lower values of emission index and real power loss than EO.
The statistical analysis of the EO and other methods for test system 1 is given in Table 22. As shown in the table, the EO gives the minimum best, median and standard deviation.
It is clear from Figure 15 and Table 23 that the objective function for this case for test system 2, test system 3, and test system 4 dropped by 3.90%, 7.77%, and 7.84%, respectively compared to test system 1. It is found from Table 23 that the real power loss for test system 2, test system 3, and test system 4 dropped by 30.94%, 20.75%, and 46.06%, respectively compared to test system 1. It can be noted in Figure 15 that the contribution of power generation from wind for Test system 2 and Test system 4 are 15.67% and 49.37% of the total power generation, respectively. While the solar PV contributes 33.36% and 44.69% of the total power for test system 2 and test system 3, respectively. Moreover, it is observed from Table 23 that emission index for test system 2, test system 3, and test system 4 dropped by 61.24%, 54.91%, and 58.58%, respectively compared to test system 1.

7. Conclusions

In this study, a novel proposed EO method has been successfully applied to solve single and multi-objective OPF with integrated wind turbines and solar PV generators. Its performance and effectiveness were evaluated on four power system, namely: IEEE 30-bus system, wind integrated IEEE 30-bus system, solar PV integrated IEEE 30-bus system, and hybrid wind and solar PV integrated IEEE 30-bus system. Realistic models for the wind turbines and solar PV systems have been proposed and thus real power outputs of wind turbines and solar PV power plants have been accurately forecasted. Therefore, a correct and efficient decision can be taken for inclusion the wind turbines and solar PV power plants in the proper locations. The simulation and statistical results indicate and approve that the EO [34] method outperforms other optimization techniques, namely: TLBO [46], MPSO [45], MFO [47], AGPSO1 [45], and TACPSO [45]. Our research has highlighted the importance of the proper locations of the renewable energy resources on improving the objective functions of OPF problem. Furthermore, adding wind turbines and solar PV play an integral role in enhancing the performance of the standard IEEE 30-bus system. For example, they significantly reduce the fuel cost and emission of the conventional power generators, as well as minimize real power loss and voltage deviation.

Author Contributions

Both authors have made equal contributions to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

OPFOptimal power flow
NLPContinuous nonlinear programming
PCIPPredictor-corrector interior point algorithm
PSOParticle swarm optimization
QPQuadratic programming
SQPSequential quadratic programming
MILPMixed-integer linear programming
TLBOTeaching–learning-based optimization
GSAGravitational search algorithm
DEDifferential evolution algorithm
MTLBOModified teaching learning-based optimization algorithm
MABCFuzzy-based modified bee colony
BSOBrain storming optimization
GWOGrey wolf optimization algorithm
EOEquilibrium optimizer algorithm
FACTSFlexible alternating current transmission system

References

  1. Roy, R.; Jadhav, H. Optimal power flow solution of power system incorporating stochastic wind power using Gbest guided artificial bee colony algorithm. Int. J. Electr. Power Energy Syst. 2015, 64, 562–578. [Google Scholar] [CrossRef]
  2. Shi, L.; Wang, C.; Yao, L.; Ni, Y.; Bazargan, M. Optimal power flow solution incorporating wind power. IEEE Syst. J. 2011, 6, 233–241. [Google Scholar] [CrossRef]
  3. Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A. Optimal reactive power dispatch with uncertainties in load demand and renewable energy sources adopting scenario-based approach. Appl. Soft Comput. 2019, 75, 616–632. [Google Scholar] [CrossRef]
  4. Biswas, P.P.; Suganthan, P.; Amaratunga, G.A. Optimal power flow solutions incorporating stochastic wind and solar power. Energy Convers. Manag. 2017, 148, 1194–1207. [Google Scholar] [CrossRef]
  5. Dommel, H.; Tinney, W. Optimal power flow solutions. IEEE Trans. Power Appar. Syst. 1968, PAS-87, 1866–1876. [Google Scholar] [CrossRef]
  6. Jabr, R.A. Optimal power flow using an extended conic quadratic formulation. IEEE Trans. Power Syst. 2008, 23, 1000–1008. [Google Scholar] [CrossRef]
  7. Lin, W.M.; Huang, C.H.; Zhan, T.S. A hybrid current-power optimal power flow technique. IEEE Trans. Power Syst. 2008, 23, 177–185. [Google Scholar] [CrossRef]
  8. Glavitsch, H.; Spoerry, M. Quadratic loss formula for reactive dispatch. IEEE Trans. Power Appar. Syst. 1983, PAS-102, 3850–3858. [Google Scholar] [CrossRef]
  9. Burchett, R.; Happ, H.; Wirgau, K. Large scale optimal power flow. IEEE Trans. Power Appar. Syst. 1982, PAS-101, 3722–3732. [Google Scholar] [CrossRef]
  10. Lobato, E.; Rouco, L.; Navarrete, M.; Casanova, R.; Lopez, G. An LP-based optimal power flow for transmission losses and generator reactive margins minimization. In Proceedings of the 2001 IEEE Porto Power Tech Proceedings (Cat. No. 01EX502), Porto, Portugal, 10–13 September 2001; Volume 3. [Google Scholar]
  11. 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]
  12. El Ela, A.A.; Abido, M.; Spea, S. Optimal power flow using differential evolution algorithm. Electr. Power Syst. Res. 2010, 80, 878–885. [Google Scholar] [CrossRef]
  13. Bouchekara, H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. 2014, 24, 879–888. [Google Scholar] [CrossRef]
  14. Mohamed, A.A.A.; Mohamed, Y.S.; El-Gaafary, A.A.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
  15. Hazra, J.; Sinha, A. A multi-objective optimal power flow using particle swarm optimization. Eur. Trans. Electr. Power 2011, 21, 1028–1045. [Google Scholar] [CrossRef]
  16. Bhattacharya, A.; Roy, P. Solution of multi-objective optimal power flow using gravitational search algorithm. IET Gener. Transm. Distrib. 2012, 6, 751–763. [Google Scholar] [CrossRef]
  17. 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]
  18. Kumar, S.; Chaturvedi, D. Optimal power flow solution using fuzzy evolutionary and swarm optimization. Int. J. Electr. Power Energy Syst. 2013, 47, 416–423. [Google Scholar] [CrossRef]
  19. Khorsandi, A.; Hosseinian, S.; Ghazanfari, A. Modified artificial bee colony algorithm based on fuzzy multi-objective technique for optimal power flow problem. Electr. Power Syst. Res. 2013, 95, 206–213. [Google Scholar] [CrossRef]
  20. 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]
  21. Narimani, M.R.; Azizipanah-Abarghooee, R.; Zoghdar-Moghadam-Shahrekohne, B.; Gholami, K. A novel approach to multi-objective optimal power flow by a new hybrid optimization algorithm considering generator constraints and multi-fuel type. Energy 2013, 49, 119–136. [Google Scholar] [CrossRef]
  22. Ghasemi, M.; Ghavidel, S.; Akbari, E.; Vahed, A.A. Solving non-linear, non-smooth and non-convex optimal power flow problems using chaotic invasive weed optimization algorithms based on chaos. Energy 2014, 73, 340–353. [Google Scholar] [CrossRef]
  23. Krishnanand, K.; Hasani, S.M.F.; Panigrahi, B.K.; Panda, S.K. Optimal power flow solution using self-evolving brain-storming inclusive teaching-learning—Based algorithm. In Proceedings of the International Conference in Swarm Intelligence, Harbin, China, 12–15 June 2013; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  24. Sivasubramani, S.; Swarup, K. Sequential quadratic programming based differential evolution algorithm for optimal power flow problem. IET Gener. Transm. Distrib. 2011, 5, 1149–1154. [Google Scholar] [CrossRef]
  25. Reddy, S.S. Optimal power flow with renewable energy resources including storage. Electr. Eng. 2017, 99, 685–695. [Google Scholar] [CrossRef]
  26. Shilaja, C.; Arunprasath, T. Optimal power flow using Moth Swarm Algorithm with Gravitational Search Algorithm considering wind power. Future Gener. Comput. Syst. 2019, 98, 708–715. [Google Scholar]
  27. Aien, M.; Fotuhi-Firuzabad, M.; Rashidinejad, M. Probabilistic optimal power flow in correlated hybrid wind–photovoltaic power systems. IEEE Trans. Smart Grid 2014, 5, 130–138. [Google Scholar] [CrossRef]
  28. Aien, M.; Rashidinejad, M.; Firuz-Abad, M.F. Probabilistic optimal power flow in correlated hybrid wind-PV power systems: A review and a new approach. Renew. Sustain. Energy Rev. 2015, 41, 1437–1446. [Google Scholar] [CrossRef]
  29. Liang, R.H.; Tsai, S.R.; Chen, Y.T.; Tseng, W.T. Optimal power flow by a fuzzy based hybrid particle swarm optimization approach. Electr. Power Syst. Res. 2011, 81, 1466–1474. [Google Scholar] [CrossRef]
  30. Shilaja, C.; Ravi, K. Optimal power flow using hybrid DA-APSO algorithm in renewable energy resources. Energy Procedia 2017, 117, 1085–1092. [Google Scholar] [CrossRef]
  31. Das, T.; Roy, R.; Mandal, K.K.; Mondal, S.; Mondal, S.; Hait, P.; Das, M.K. Optimal Reactive Power Dispatch Incorporating Solar Power Using Jaya Algorithm. In Computational Advancement in Communication Circuits and Systems; Springer: Berlin/Heidelberg, Germany, 2020; pp. 37–48. [Google Scholar]
  32. Chen, M.R.; Zeng, G.Q.; Lu, K.D. Constrained multi-objective population extremal optimization based economic-emission dispatch incorporating renewable energy resources. Renew. Energy 2019, 143, 277–294. [Google Scholar] [CrossRef]
  33. Rambabu, M.; Nagesh Kumar, G.; Sivanagaraju, S. Optimal Power Flow of Integrated Renewable Energy System using a Thyristor Controlled Series Compensator and a Grey-Wolf Algorithm. Energies 2019, 12, 2215. [Google Scholar] [CrossRef] [Green Version]
  34. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2019, 195, 105190. [Google Scholar] [CrossRef]
  35. Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A. Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell. 2018, 68, 81–100. [Google Scholar] [CrossRef]
  36. 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]
  37. Panda, A.; Tripathy, M. Security constrained optimal power flow solution of wind-thermal generation system using modified bacteria foraging algorithm. Energy 2015, 93, 816–827. [Google Scholar] [CrossRef]
  38. Shargh, S.; Mohammadi-Ivatloo, B.; Seyedi, H.; Abapour, M. Probabilistic multi-objective optimal power flow considering correlated wind power and load uncertainties. Renew. Energy 2016, 94, 10–21. [Google Scholar] [CrossRef]
  39. Biswas, P.P.; Suganthan, P.N.; Qu, B.Y.; Amaratunga, G.A. Multiobjective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy 2018, 150, 1039–1057. [Google Scholar] [CrossRef]
  40. Hu, F.; Hughes, K.J.; Ma, L.; Pourkashanian, M. Combined economic and emission dispatch considering conventional and wind power generating units. Int. Trans. Electr. Energy Syst. 2017, 27, e2424. [Google Scholar] [CrossRef]
  41. Hu, F.; Hughes, K.J.; Ingham, D.B.; Ma, L.; Pourkashanian, M. Dynamic economic and emission dispatch model considering wind power under Energy Market Reform: A case study. Int. J. Electr. Power Energy Syst. 2019, 110, 184–196. [Google Scholar] [CrossRef] [Green Version]
  42. Taha, I.B.; Elattar, E.E. Optimal reactive power resources sizing for power system operations enhancement based on improved grey wolf optimiser. IET Gener. Transm. Distrib. 2018, 12, 3421–3434. [Google Scholar] [CrossRef]
  43. Alsac, O.; Stott, B. Optimal load flow with steady-state security. IEEE Trans. Power Appar. Syst. 1974, PAS-93, 745–751. [Google Scholar] [CrossRef] [Green Version]
  44. Zimmerman, R.D.; Murillo-Sánchez, C.E.; Gan, D. MATPOWER: A MATLAB power system simulation package. Manual Power Syst. Eng. Res. Center Ithaca NY 1997, 1, 8–38. [Google Scholar]
  45. Mirjalili, S.; Lewis, A.; Sadiq, A.S. Autonomous particles groups for particle swarm optimization. Arab. J. Sci. Eng. 2014, 39, 4683–4697. [Google Scholar] [CrossRef] [Green Version]
  46. Rao, R.V.; Savsani, V.J.; Vakharia, D. Teaching—Learning-based optimization: An optimization method for continuous non-linear large scale problems. Inf. Sci. 2012, 183, 1–15. [Google Scholar] [CrossRef]
  47. Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl. Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
Figure 1. Flowchart of implementation of EO to solve OPF problem.
Figure 1. Flowchart of implementation of EO to solve OPF problem.
Energies 13 06066 g001
Figure 2. Scenario 1: IEEE 30-bus system.
Figure 2. Scenario 1: IEEE 30-bus system.
Energies 13 06066 g002
Figure 3. Hybrid wind and solar PV integrated IEEE 30-bus system.
Figure 3. Hybrid wind and solar PV integrated IEEE 30-bus system.
Energies 13 06066 g003
Figure 4. Solar PV integrated IEEE 30-bus system.
Figure 4. Solar PV integrated IEEE 30-bus system.
Energies 13 06066 g004
Figure 5. Wind integrated IEEE 30-bus system.
Figure 5. Wind integrated IEEE 30-bus system.
Energies 13 06066 g005
Figure 6. Comparative convergence, voltage and loading profiles for case 1 for all test systems.
Figure 6. Comparative convergence, voltage and loading profiles for case 1 for all test systems.
Energies 13 06066 g006
Figure 7. Loss and loading Profiles of case 1 for all test systems using EO.
Figure 7. Loss and loading Profiles of case 1 for all test systems using EO.
Energies 13 06066 g007
Figure 8. Comparative convergence, voltage and loading Profiles for case 2 for all test systems.
Figure 8. Comparative convergence, voltage and loading Profiles for case 2 for all test systems.
Energies 13 06066 g008
Figure 9. Total Emission index (ton/hr) of case 2 for all test systems using EO.
Figure 9. Total Emission index (ton/hr) of case 2 for all test systems using EO.
Energies 13 06066 g009
Figure 10. Comparative convergence, voltage and loading Profiles for case 3 for all test systems.
Figure 10. Comparative convergence, voltage and loading Profiles for case 3 for all test systems.
Energies 13 06066 g010
Figure 11. Total cost of generating units of case 3 for all test systems using EO.
Figure 11. Total cost of generating units of case 3 for all test systems using EO.
Energies 13 06066 g011
Figure 12. Voltage profiles of case 4 for all test systems using EO.
Figure 12. Voltage profiles of case 4 for all test systems using EO.
Energies 13 06066 g012
Figure 13. Comparative convergence, voltage and loading profiles for case 4 for all test systems.
Figure 13. Comparative convergence, voltage and loading profiles for case 4 for all test systems.
Energies 13 06066 g013
Figure 14. Comparative convergence, voltage and loading profiles for case 5 for all Test system 1.
Figure 14. Comparative convergence, voltage and loading profiles for case 5 for all Test system 1.
Energies 13 06066 g014
Figure 15. Total cost of generating units, total emission index, voltage and loss profiles of case 5 for all test systems.
Figure 15. Total cost of generating units, total emission index, voltage and loss profiles of case 5 for all test systems.
Energies 13 06066 g015
Table 1. Emission coefficients of thermal power generating units [14,35].
Table 1. Emission coefficients of thermal power generating units [14,35].
GeneratorBus α β γ ω μ
G114.091−5.5546.490.00022.857
G222.543−6.0475.6380.00053.333
G354.258−5.0944.5860.0000018
G485.326−3.553.380.0022
G5114.258−5.0944.5860.0000018
G6136.131−5.5555.1510.000016.667
Table 2. Cost coefficients of the thermal power generators [14,35].
Table 2. Cost coefficients of the thermal power generators [14,35].
GeneratorBusabc
G11020.00375
G2201.750.0175
G35010.0625
G4803.250.00834
G511030.025
G613030.025
Table 3. The general specification of all test power systems.
Table 3. The general specification of all test power systems.
Values and Details
CharacteristicsTest System 1 [42,43,44]Test System 2Test System 3Test System 4
Buses30303030
Transmission Lines41414141
Limitation on generator voltage[0.9–1.1][0.9–1.1][0.9–1.1][0.9–1.1]
Limitation on load voltage[0.95–1.1][0.95–1.1][0.95–1.1][0.95–1.1]
Thermal power generators6333
Wind power plants0205
Solar power plants0350
Shunt VAR compensation9999
Transformer with tap ratio4444
Control Variables24282828
Active and Reactive power demand283.4 MW, 126.2 Mvar283.4 MW, 126.2 Mvar283.4 MW, 126.2 Mvar283.4 MW, 126.2 Mvar
Table 4. Data of wind power plant for Test system 2.
Table 4. Data of wind power plant for Test system 2.
UnitBusNo. of Turbines P wr [MW]kc g i [$/MWH] K Rw , i [$/MWH] K Pw , i [$/MWH] v in [m/s] v out [m/s] v r [m/s]
111122291.72.81.742513
2301222101.72.81.742513
Table 5. Data of solar power plant for Test system 2.
Table 5. Data of solar power plant for Test system 2.
UnitBus P sr [MW] G std [W/m 2 ] R c [W/m 2 ] μ σ h k [$/MWh] K Ps , k [$/MWh] K Rs , k [$/MWh]
152480017060.61.553.21.30
2133080017060.61.453.11.45
3303080020060.61.603.01.30
Table 6. Data of solar power plant for Test system 3.
Table 6. Data of solar power plant for Test system 3.
UnitBus P sr [MW] G std [W/m 2 ] R c [W/m 2 ] μ σ h k [$/MWh] K Ps , k [$/MWh] K Rs , k [$/MWh]
152480017060.61.553.21.30
2112480020060.61.452.81.30
3132480017060.61.603.11.45
4243080017060.61.603.01.30
5303080020060.61.603.01.30
Table 7. Data of wind power plant for Test system 4.
Table 7. Data of wind power plant for Test system 4.
UnitBusNo. of Turbines P wr [MW]kc g i [$/MWH] K Rw , i [$/MWH] K Pw , i [$/MWH] v in [m/s] v out [m/s] v r [m/s]
15122291.652.61.542513
2111222101.602.61.542513
313122291.602.61.542513
4241522101.652.61.542513
530152291.702.61.542513
Table 8. Control parameters values for optimization methods.
Table 8. Control parameters values for optimization methods.
AlgorithmParametersValues
MPSO [45]Inertia coefficient (w)decreasing linearly from 0.9 to 0.4
Number of search agents50
Maximum number of iteration100
Udapting factor (C1,C2)Described in [45]
Acceleration coefficient (c1,c2)c1 = 1, c2 = 2
TLBO [46]Teaching factorSelected randomly [1,2]
Population size50
Maximum number of iteration100
TACPSO [45]Inertia coefficient (w)decreasing linearly from 0.9 to 0.4
Number of search agents50
Maximum number of iteration100
Udapting factor (C1,C2)Described in [45]
Acceleration coefficient (c1,c2)c1 = 1, c2 = 2
MFO [47]Population size50
Maximum number of iteration100
Shape constant (b)1
AGPSO 1 [45]Inertia coefficient (w)decreasing linearly from 0.9 to 0.4
Number of search agents50
Maximum number of iteration100
Udapting factor (C1,C2)Described in [45]
Acceleration coefficient (c1,c2)c1 = 1, c2 = 2
EO [34]Constant values for controlling exploration ( a 1 )2
Constant values for controlling exploitation ( a 2 )1
Number of search particles50
Maximum number of iteration100
Generation probability0.5
Table 9. Results of EO and other methods of case 1 for Test system 1.
Table 9. Results of EO and other methods of case 1 for Test system 1.
MFOTACPSOAGPSO1TLBOEOMPSO
V D (p.u.)0.8676490.8980030.8983620.873507280.9172490.679794
F C ($/h)967.4482967.6206967.6485967.2492825967.5865967.7676
P l o s s (MW)3.1244123.1008913.0941563.1084175833.0873423.144079
E (ton/h)0.2072990.2072590.2072660.2072861640.2072680.207273
f o 3.1244123.1008913.0941563.1084175833.0873423.144079
I m p r o v e m e n t   ( % ) 1.180.430.220.68-1.81
Table 10. Optimal settings of dependent and control variables for case 1 for all test systems using EO.
Table 10. Optimal settings of dependent and control variables for case 1 for all test systems using EO.
ParametersMinMaxTest System 1Test System 2Test System 3Test System 4
PG2 (MW)208079.998300672.1402871448.2288674451.07651611
PG5 (MW)155049.998262749.9994538549.9734706649.98470056
PG8 (MW)103534.9945395826.2023428334.7783871434.92764479
PG11 (MW)103029.9998446929.4234714429.9751715929.67713532
PG13 (MW)104039.9902774125.7269529729.6971167439.69895071
PG24 (MW)1030 18.6101023727.414829715.73782289
PG30 (MW)1040 13.5864168915.2310298414.35575851
V1 (p.u.)0.951.11.0614303451.0335822141.0377494991.056224426
V2 (p.u.)0.951.11.0573797911.0276836241.0327390791.051241045
V5 (p.u.)0.951.11.0376220781.0036322291.0137554311.032812731
V8 (p.u.)0.951.11.0440076211.0150227651.027070431.045463882
V11 (p.u.)0.951.11.0732797941.0632161440.9990501971.042867188
V13 (p.u.)0.951.11.0516199361.0347019381.0448568981.020563172
V24 (p.u.)0.951.1 1.0244804651.0090028951.020352939
V30 (p.u.)0.951.1 1.0224531841.0189259851.040981535
QC10 (MVAr)054.2877098264.7822867582.624062613.612693403
QC12 (MVAr)052.0936016750.0008035340.9864238342.416935212
QC15 (MVAr)053.9964883791.8986145230.2066927753.600783886
QC17 (MVAr)054.1362357384.3568838492.7169116290.342465282
QC20 (MVAr)054.4951348963.3545136684.6924048293.296807199
QC21 (MVAr)055.0000000000.0460942932.0382844650.872744865
QC23 (MVAr)053.1973869774.9679120564.9577739664.740324068
QC24 (MVAr)054.8064624794.5369930473.799521163.698494945
QC29 (MVAr)052.4611755970.218652284.63994E−053.927880442
T11 (p.u.)0.91.11.0557409551.0156874711.0200343261.0962353
T12 (p.u.)0.91.10.9240427610.9519981950.9570698030.900424717
T15 (p.u.)0.91.10.9885306940.9892546611.0945583860.991494831
T36 (p.u.)0.91.10.9757493450.9772731551.0102071011.010623787
PG1 (MW)5020051.5061165950.0857280750.2295476850.01396753
QG1 (MVAr)−20150−5.485983591−1.712627012−9.408754457−4.363894439
QG2 (MVAr)−20607.5744166987.1290141373.9202906779.504062082
QG5 (MVAr)−1562.521.1327122917.0144638219.6875703820.6489489
QG8 (MVAr)−154826.4131225426.1627420628.5201681533.06577869
QG11 (MVAr)−104019.2123186219.381010830.1338345618.93870787
QG13 (MVAr)−15442.2475303358.02979972933.49981989−2.320248965
QG24 (MVAr)−1544 3.1054019583.7203744552.56415683
QG 30 (MVAr)−1544 0.2962468092.9938207481.368798025
V D (p.u.) 0.9172491870.3671818310.2529495660.482190403
F C ($/h) 967.5864625417.7815499358.1435956368.1354088
P l o s s (MW) 3.0873415652.3747555832.1284208342.072496662
E (ton/h) 0.207268390.096550310.091113610.091202895
T C ($/h) 863.2203104823.476285867.8385329
C T W ($/h) 141.4837171 499.7031241
C T P V ($/h) 303.9550435465.3326895
f o (MW) 3.0873415652.3747555832.1284208342.072496662
Table 11. Summary of the statistical analysis of case 1 for Test system 1.
Table 11. Summary of the statistical analysis of case 1 for Test system 1.
BestWorstMeanStd dev
MFO3.1244123.4692553.3137910.115148
TACPSO3.1008913.4956043.1629840.119564
AGPSO13.0941563.5586593.1368080.175963
TLBO3.1084183.2718043.2003920.057571
EO3.0873423.1314263.0895490.013218
MPSO3.1440793.4173253.2025980.080901
Table 12. Optimal settings of dependent and control variables for case 2 for all test systems using EO.
Table 12. Optimal settings of dependent and control variables for case 2 for all test systems using EO.
ParametersMinMaxTest System 1Test System 2Test System 3Test System 4
PG2 (MW)208067.5276535247.1539348146.9378406246.74579811
PG5 (MW)155049.9997684349.9999769248.5569579349.63943974
PG8 (MW)103534.9997971534.9978556435.0000000034.99981323
PG11 (MW)103030.0000000013.0893736924.1126339428.93951933
PG13 (MW)104039.9999404239.9736411638.9097991831.15977654
PG24 (MW)1030 29.6764948920.7236321313.68967898
PG30 (MW)1040 22.0634936422.179369132.00183302
V1 (p.u.)0.951.11.0613919001.0355770331.0177852941.007633877
V2 (p.u.)0.951.11.0552998911.030147841.0095964730.99225379
V5 (p.u.)0.951.11.0360616460.9754749090.9828859150.966515297
V8 (p.u.)0.951.11.0423365240.9942625220.9968778090.970873143
V11 (p.u.)0.951.11.0560981620.991553711.0664729781.018197794
V13 (p.u.)0.951.11.0616308741.0455915021.0533014280.990382535
V24 (p.u.)0.951.1 0.9943100521.0231616021.006430427
V30 (p.u.)0.951.1 0.9767433210.9620665360.995194145
QC10 (MVAr)054.1948202550.6918916380.000000002.28917862
QC12 (MVAr)050.5276637333.898089454.7818057250.003693677
QC15 (MVAr)054.9257863640.0937819764.6813931383.767863825
QC17 (MVAr)054.9828429032.7669845134.9983264884.887538377
QC20 (MVAr)054.6710248224.4268433954.6109635985.000000000
QC21 (MVAr)054.9760753461.3290090864.9407638232.759967479
QC23 (MVAr)052.747628353.548382430.0024395474.271161763
QC24 (MVAr)054.9925572820.6069283170.9703846212.50397663
QC29 (MVAr)052.0883795424.9490342720.0004384442.957731038
T11 (p.u.)0.91.11.0455942510.9518798140.9385022940.940072546
T12 (p.u.)0.91.10.9218782840.9622064411.0965874540.919312335
T15 (p.u.)0.91.11.002480851.0991746421.0180261471.023627655
T36 (p.u.)0.91.10.9723551710.925799261.0996896431.060629423
PG1 (MW)5020064.0943417550.0000351150.0002351650.00000501
QG1 (MVAr)−20150−5.5446912310.054641352−1.3324150918.58616272
QG2 (MVAr)−20606.4500214847.449234024.2020247061.97952536
QG5 (MVAr)−1562.521.67156016−1.44293876613.4347476219.83503047
QG8 (MVAr)−154827.2967540523.114539547.58326702912.95707181
QG11 (MVAr)−104011.72500454−6.13754390913.665283441.654000716
QG13 (MVAr)−15449.84016666139.2362931121.685245836.151027816
QG24 (MVAr)−1544 1.08977220824.2974223120.10756016
QG 30 (MVAr)−1544 −13.491165510.1623450450.721702425
V D (p.u.) 0.900403100.2984685130.4046416420.391340877
F C ($/h) 944.2808599354.7638857354.038595353.3864113
P l o s s (MW) 3.221501263.5548058853.0204681913.775864192
E (ton/h) 0.2048186990.0910619210.0910606230.091060048
T C ($/h) 877.5739313865.4758094867.8663197
C T W ($/h) 108.3986993 514.4799085
C T P V ($/h) 414.4113463511.4372144
f o (ton/h) 0.2048186990.0910619210.0910606230.091060048
Table 13. Results of EO and other methods of case 2 for Test system 1.
Table 13. Results of EO and other methods of case 2 for Test system 1.
MFOTACPSOAGPSO1TLBOEOMPSO
V D (p.u.)0.7020010.8568480.9211290.5417684250.9004030.661504
F C ($/h)944.3434944.6554944.3977944.6873755944.2809944.4382
P l o s s (MW)3.3560333.2868563.2355813.3360914673.2215013.267419
E (ton/h)0.2048620.2048390.2048230.2048547280.2048190.204833
f o (ton/h)0.2048620.2048390.2048230.2048547280.2048190.204833
Table 14. Summary of the statistical analysis of case 2 for Test system 1.
Table 14. Summary of the statistical analysis of case 2 for Test system 1.
BestWorstMeanStd Dev
MFO0.2048620.2049970.204954.15 × 10 5
TACPSO0.2048390.2050890.2049439.14 × 10 5
AGPSO10.2048230.2049990.2049215.14 × 10 5
TLBO0.2048550.2049310.2048922.43 × 10 5
EO0.2048190.2048780.2048341.78 × 10 5
MPSO0.2048330.204970.2049345.44 × 10 5
Table 15. Results of EO and other methods of case 3 for Test system 1.
Table 15. Results of EO and other methods of case 3 for Test system 1.
MFOTACPSOAGPSO1TLBOEOMPSO
V D (p.u.)0.7409650.8458780.7616690.8110198720.8650750.877139
F C ($/h)800.8283800.5201800.5595800.616176800.4486800.5346
P l o s s (MW)9.1349029.028989.0401048.975697029.0414649.059254
E (ton/h)0.3664920.3663150.3659670.3634821040.3674780.366949
f o ($/h)800.8283800.5201800.5595800.616176800.4486800.5346
Table 16. Summary of the statistical analysis of case 3 for Test system 1.
Table 16. Summary of the statistical analysis of case 3 for Test system 1.
BestWorstMeanStd Dev
MFO800.8283802.8078801.51020.72899
TACPSO800.5201804.0448800.67661.305504
AGPSO1800.5595802.1145800.70230.453581
TLBO800.6162802.225800.83660.471362
EO800.4486800.646800.47930.057894
MPSO800.5346804.6442801.11551.810857
Table 17. Optimal settings of dependent and control variables for case 3 for all test systems using EO.
Table 17. Optimal settings of dependent and control variables for case 3 for all test systems using EO.
ParametersMinMaxTest System 1Test System 2Test System 3Test System 4
PG2 (MW)208048.7460557545.1871212121.2183881238.17119779
PG5 (MW)155021.431543715.0019572815.4066867319.095538
PG8 (MW)103521.1835333829.9701829715.6091342410.08641797
PG11 (MW)103011.5295216513.0727591629.40222620.7452611
PG13 (MW)104012.010782919.7138702230.5154005717.9328134
PG24 (MW)1030 27.1970231126.330483125.32965431
PG30 (MW)1040 14.7413946717.7217871320.28023584
V1 (p.u.)0.951.11.0811917051.0227132461.023140651.059255936
V2 (p.u.)0.951.11.0631101351.0060657361.0087669451.043719467
V5 (p.u.)0.951.11.0326848570.9567339820.9619171381.009460201
V8 (p.u.)0.951.11.0365432490.9941595170.9852691411.02095678
V11 (p.u.)0.951.11.0975919091.0125877351.0499929021.0845661
V13 (p.u.)0.951.11.0512446331.0546382891.0115149791.046208927
V24 (p.u.)0.951.1 1.0355838871.0118004961.043496784
V30 (p.u.)0.951.1 0.9500000000.9965915311.048407181
QC10 (MVAr)052.9716164233.7394912694.9027901060.325756054
QC12 (MVAr)050.6551776184.8098919241.6627061763.06145818
QC15 (MVAr)053.1975163080.0026485090.2498751623.301750446
QC17 (MVAr)054.7237166553.2799618441.8275748071.707154585
QC20 (MVAr)053.6506222680.9171509621.1071193410.418013886
QC21 (MVAr)055.0000000004.9487088992.086103214.893042007
QC23 (MVAr)052.4985540564.5359149534.2407744013.58924067
QC24 (MVAr)054.9854184635.0000000000.000000001.169769378
QC29 (MVAr)052.5843135874.1441148344.954634841.500067393
T11 (p.u.)0.91.11.0272840761.0484120411.0998438920.985023037
T12 (p.u.)0.91.10.9712758950.900000000.9221691840.989956238
T15 (p.u.)0.91.10.9723733631.0029441531.0066649610.991751478
T36 (p.u.)0.91.10.98152631.0598419920.9440739750.971316876
PG1 (MW)50200177.5400261125.374001133.7249716138.0708394
QG1 (MVAr)−20150−0.570024945−0.833938199−5.669301771−1.647701957
QG2 (MVAr)−206019.8092566613.3067402230.046508318.91158888
QG5 (MVAr)−1562.525.584800546.16057605111.0761729321.00268292
QG8 (MVAr)−154823.2843139723.7526550214.558472921.65678972
QG11 (MVAr)−104025.551395198.15715340235.0922244719.52230631
QG13 (MVAr)−15441.33564308121.5507206212.130701927.287213883
QG24 (MVAr)−1544 22.3421425115.272525878.101017671
QG 30 (MVAr)−1544 −5.331414964−8.278410983−1.403218975
V D (p.u.) 0.8650746910.3126198580.2888398150.653856503
F C ($/h) 800.4486031529.3973749432.2815387473.5571537
P l o s s (MW) 9.0414635086.8583097496.5290776216.311958209
E (ton/h) 0.3674782270.1416504370.1592481560.163097259
T C ($/h) 772.2465456772.7810970777.3121394
C T W ($/h) 85.46692162 303.7549857
C T P V ($/h) 157.3822491340.4995583
f o ($/h) 800.4486031772.2465456772.7810970777.3121394
Table 18. Optimal settings of dependent and control variables for case 4 for all test systems using EO.
Table 18. Optimal settings of dependent and control variables for case 4 for all test systems using EO.
ParametersMinMaxTest System 1Test System 2Test System 3Test System 4
PG2 (MW)208070.1812144135.8485099973.2234654242.82238053
PG5 (MW)155025.5270311920.2711615833.5637945747.02961201
PG8 (MW)103528.8789054617.6188937218.0409735333.85695266
PG11 (MW)103029.3040155724.6309220310.1396612114.67013887
PG13 (MW)104027.9217257615.2869858221.5795517439.93831108
PG24 (MW)1030 16.3415691910.0756995128.44997135
PG30 (MW)1040 26.4302496124.979780728.73744876
V1 (p.u.)0.951.11.0098119891.0328013881.0222071691.012647301
V2 (p.u.)0.951.11.0031535001.0265058431.0205819341.004121334
V5 (p.u.)0.951.11.0152132061.0161054761.0198770571.020275353
V8 (p.u.)0.951.11.0081247850.9930942490.9982310491.001227396
V11 (p.u.)0.951.11.0386400511.0036410571.021348360.99563608
V13 (p.u.)0.951.11.0058948181.027032080.9964536981.022325949
V24 (p.u.)0.951.1 1.0135287621.0142354341.018656779
V30 (p.u.)0.951.1 1.0029298770.9935334960.998414844
QC10 (MVAr)054.9994342001.0576013654.4490857711.224696754
QC12 (MVAr)054.6023981182.554108534.999998232.663316679
QC15 (MVAr)054.9604247114.9996072481.6101766533.415934203
QC17 (MVAr)050.011815440.2173471441.9962280430.019033266
QC20 (MVAr)054.9968839274.929566484.9783093964.994054795
QC21 (MVAr)054.9564298311.6465909770.0341349184.819904248
QC23 (MVAr)054.9723099220.4270487931.9569573451.039869954
QC24 (MVAr)054.9804356812.4062079684.6147818260.613094925
QC29 (MVAr)052.5208245951.713497613.8909429013.740081954
T11 (p.u.)0.91.11.0566226351.0128743031.0358016811.002332018
T12 (p.u.)0.91.10.9014029750.9006029640.9022850050.901103808
T15 (p.u.)0.91.10.9810609371.0132184030.9607878660.998733169
T36 (p.u.)0.91.10.9669440230.9877559590.9898559060.98143194
PG1 (MW)50200108.1160533133.929682797.6068839351.45175998
QG1 (MVAr)−20150−19.10239902−19.59757178−19.11821266−0.518817877
QG2 (MVAr)−2060−14.8525303831.8585668518.90601653−16.64972076
QG5 (MVAr)−1562.557.4958118349.6069852251.4200297856.50571855
QG8 (MVAr)−154845.2309344711.8053298526.1435445231.44056819
QG11 (MVAr)−104020.126749642.38058537410.62092072−1.914317997
QG13 (MVAr)−1544−1.7444153813.80317636−8.46535999310.55389137
QG24 (MVAr)−1544 14.8663097215.9903544913.88576475
QG 30 (MVAr)−1544 −4.888937122−7.68659143−7.960636408
V D (p.u.) 0.0883975340.080051650.0646323350.07266919
F C ($/h) 848.7795548480.1984844514.2584395339.455916
P l o s s (MW) 6.5289458896.9579747485.8098106693.556575273
E (ton/h) 0.2405056070.1556655690.1197268640.091393798
T C ($/h) 787.9483007810.1863986861.8303756
C T W ($/h) 164.0403370 522.3744597
C T P V ($/h) 143.7094792295.9279591
f o (p.u.) 0.0883975340.0800516500.0646323350.07266919
Table 19. Summary of the statistical analysis of case 4 for Test system 1.
Table 19. Summary of the statistical analysis of case 4 for Test system 1.
BestWorstMeanStd Dev
MFO0.1008620.1378990.1174520.011555
TACPSO0.0927250.1777920.1162020.025827
AGPSO10.1028160.1442760.1319440.015650
TLBO0.1032440.1523430.1127170.015185
EO0.0883980.0975680.0928140.002809
MPSO0.0934140.2026280.1246120.038641
Table 20. Results of EO and other methods of case 4 for Test system 1.
Table 20. Results of EO and other methods of case 4 for Test system 1.
MFOTACPSOAGPSO1TLBOEOMPSO
V D (p.u.)0.1008620.0927250.1028160.1032430.0883980.093414
F C ($/h)901.7397852.0642834.1079829.58791848.7796841.3429
P l o s s (MW)5.9656779.9809647.4921518.3916546.5289467.564352
E (ton/h)0.2484970.3597320.2737990.3373250.2405060.275282
f o (p.u.)0.1008620.0927250.1028160.1032430.0883980.093414
Table 21. Results of EO and other methods of case 5 for Test system 1.
Table 21. Results of EO and other methods of case 5 for Test system 1.
MFOTACPSOAGPSO1TLBOEOMPSO
V D (p.u.)0.3122220.3010920.29790.2920018380.2915250.315655
F C ($/h)832.131833.4427831.8455831.251448829.9924833.2358
P l o s s (MW)5.5698045.4712445.5429195.5750772575.6042365.490564
E (ton/h)0.2504340.2499730.2513390.2526912580.2534540.249919
f o ($/h)965.9816964.8825964.8211964.8363202964.2232965.4054
Table 22. Summary of the statistical analysis of case 5 for Test system 1.
Table 22. Summary of the statistical analysis of case 5 for Test system 1.
BestWorstMeanStd dev
MFO965.9816970.7178968.00711.616872
TACPSO964.8825968.5757965.84151.251791
AGPSO1964.8211967.8093965.61850.874411
TLBO964.8363968.0825966.00871.105687
EO964.2232966.3464964.56180.655197
MPSO965.4054978.9642966.44554.054598
Table 23. Optimal settings of dependent and control variables for case 5 for all test systems using EO.
Table 23. Optimal settings of dependent and control variables for case 5 for all test systems using EO.
ParametersMinMaxTest System 1Test System 2Test System 3Test System 4
PG2 (MW)208052.3490030143.7619817446.8539220139.04580002
PG5 (MW)155031.4189262525.1395786341.5776432549.63341394
PG8 (MW)103534.9972030228.8372298815.5730805821.63539649
PG11 (MW)103026.9571620527.7200541628.5476734726.5299306
PG13 (MW)104020.6903407737.3022004121.3559352920.93782021
PG24 (MW)1030 33.4182398119.8742969827.03669094
PG30 (MW)1040 17.3139151917.2944175817.27175615
V1 (p.u.)0.951.11.0733027141.0242700781.0318819551.034535652
V2 (p.u.)0.951.11.059330561.0127730051.0148382341.023955028
V5 (p.u.)0.951.11.0318670760.9911864860.9656296461.002922115
V8 (p.u.)0.951.11.0390792450.9911388790.9930059541.010973253
V11 (p.u.)0.951.11.0393360161.1000000001.0387309731.039568814
V13 (p.u.)0.951.11.0162242581.0236199221.0476316471.010922024
V24 (p.u.)0.951.1 1.0272402011.0089083791.012804196
V30 (p.u.)0.951.1 1.0262589011.0334871591.015369168
QC10 (MVAr)051.427047020.242227945.000000003.367347878
QC12 (MVAr)050.1149839114.4659052215.000000004.957438998
QC15 (MVAr)052.719272690.000000001.4366806823.38628092
QC17 (MVAr)054.7772576394.9714082870.000000004.999449612
QC20 (MVAr)054.8911651164.8649368735.000000004.836689278
QC21 (MVAr)054.9178673434.1143552054.2523011742.729537609
QC23 (MVAr)054.9448268974.9127741760.000000001.224294666
QC24 (MVAr)054.9991393933.3832421692.7905714054.901232863
QC29 (MVAr)052.362219350.6226416995.000000000.478740405
T11 (p.u.)0.91.11.0982778981.0418470010.9967687321.070613035
T12 (p.u.)0.91.10.9377693960.9064118751.0614487860.920185016
T15 (p.u.)0.91.11.021484310.9395928370.9838855110.995441894
T36 (p.u.)0.91.11.0021538660.9910063690.9040795640.993400466
PG1 (MW)50200122.591599973.7770396.7639630984.33186618
QG1 (MVAr)−201500.447609144.98041570411.6826979−1.350997342
QG2 (MVAr)−206013.4518685510.1296077316.170206628.009356413
QG5 (MVAr)−1562.522.9643654330.2545861−0.48085000419.94798351
QG8 (MVAr)−154825.099294624.32525248525.3784341324.0097914
QG11 (MVAr)−104020.4284183339.3437735816.5885865120.9433804
QG13 (MVAr)−15444.484753294−4.51041531519.678012351.913484758
QG24 (MVAr)−1544 −1.5057900292.1299927462.949992903
QG 30 (MVAr)−1544 3.138390036−7.5847988370.645488754
V D (p.u.) 0.2915247020.3407179580.2878694530.142747756
F C ($/h) 829.9923878378.7198323401.6872426364.5623372
P l o s s (MW) 5.6042358923.8702298874.4409324533.022674546
E (ton/h) 0.2534538810.0982141480.1142491630.104949647
T C ($/h) 832.9987095783.9164460817.6301115
C T W ($/h) 144.7990782 453.0677743
C T P V ($/h) 309.4797989382.2292034
f o ($/h) 964.2232199927.1649129889.8329526889.1206976
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nusair, K.; Alhmoud, L. Application of Equilibrium Optimizer Algorithm for Optimal Power Flow with High Penetration of Renewable Energy. Energies 2020, 13, 6066. https://doi.org/10.3390/en13226066

AMA Style

Nusair K, Alhmoud L. Application of Equilibrium Optimizer Algorithm for Optimal Power Flow with High Penetration of Renewable Energy. Energies. 2020; 13(22):6066. https://doi.org/10.3390/en13226066

Chicago/Turabian Style

Nusair, Khaled, and Lina Alhmoud. 2020. "Application of Equilibrium Optimizer Algorithm for Optimal Power Flow with High Penetration of Renewable Energy" Energies 13, no. 22: 6066. https://doi.org/10.3390/en13226066

APA Style

Nusair, K., & Alhmoud, L. (2020). Application of Equilibrium Optimizer Algorithm for Optimal Power Flow with High Penetration of Renewable Energy. Energies, 13(22), 6066. https://doi.org/10.3390/en13226066

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