You are currently viewing a new version of our website. To view the old version click .
Energies
  • Article
  • Open Access

19 November 2020

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

and
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.
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.
    Table 1. Emission coefficients of thermal power generating units [14,35].
  • 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.
    Table 2. Cost coefficients of the thermal power generators [14,35].
  • 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.
Figure 1. Flowchart of implementation of EO to solve 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.
    Figure 2. Scenario 1: IEEE 30-bus system.
    Table 3. The general specification of all test power systems.
  • 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.
    Figure 3. Hybrid wind and solar PV integrated IEEE 30-bus system.
    Table 4. Data of wind power plant for Test system 2.
    Table 5. Data of solar power plant for Test system 2.
  • 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.
    Figure 4. Solar PV integrated IEEE 30-bus system.
    Table 6. Data of solar power plant for Test system 3.
  • 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.
    Figure 5. Wind integrated IEEE 30-bus system.
    Table 7. Data of wind power plant for Test system 4.

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.
Table 8. Control parameters values for optimization methods.

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.
Figure 6. Comparative convergence, voltage and loading profiles for case 1 for all test systems.
Table 9. Results of EO and other methods of case 1 for Test system 1.
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.
Figure 7. Loss and loading Profiles of 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.
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.
Table 11. Summary of the statistical analysis of case 1 for Test system 1.
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.
Figure 8. Comparative convergence, voltage and loading Profiles for case 2 for all test systems.
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 12. Optimal settings of dependent and control variables for case 2 for all test systems using EO.
Figure 9. Total Emission index (ton/hr) of case 2 for all test systems using EO.
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 13. Results of EO and other methods of case 2 for Test system 1.
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.
Table 14. Summary of the statistical analysis of case 2 for Test system 1.

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.
Figure 10. Comparative convergence, voltage and loading Profiles for case 3 for all test systems.
Table 15. Results of EO and other methods of case 3 for Test system 1.
The statistical results yielded by the EO and other optimization techniques are given in Table 16.
Table 16. Summary of the statistical analysis of case 3 for Test system 1.
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.
Table 17. Optimal settings of dependent and control variables for case 3 for all test systems using EO.
Figure 11. Total cost of generating units of case 3 for all test systems using EO.

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.
Figure 12. Voltage profiles of 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.
It is clear from Table 19; the minimum best, standard deviation, and median are obtained by the EO.
Table 19. Summary of the statistical analysis of case 4 for Test system 1.
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.
Figure 13. Comparative convergence, voltage and loading profiles for case 4 for all test systems.
Table 20. Results of EO and other methods of case 4 for Test system 1.

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.
Figure 14. Comparative convergence, voltage and loading profiles for case 5 for all Test system 1.
Table 21. Results of EO and other methods of case 5 for Test system 1.
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.
Table 22. Summary of the statistical analysis of case 5 for Test system 1.
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.
Figure 15. Total cost of generating units, total emission index, voltage and loss profiles of case 5 for all test systems.
Table 23. Optimal settings of dependent and control variables for case 5 for all test systems using EO.

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. 5p. [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]
  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]
  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]
  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]
  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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.