Next Article in Journal
Looking for an Offshore Low-Level Jet Champion among Recent Reanalyses: A Tight Race over the Baltic Sea
Next Article in Special Issue
Estimation of Radioactivity Release Activity Using Non-Linear Kalman Filter-Based Estimation Techniques
Previous Article in Journal
Design and Implementation of Position Sensorless Field-Excited Flux-Switching Motor Drive Systems
Previous Article in Special Issue
A Comparative Study of Optimal Energy Management Strategies for Energy Storage with Stochastic Loads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Power Flow Management System for a Power Network with Stochastic Renewable Energy Resources Using Golden Ratio Optimization Method

1
Protection and Metering Department, National Electric Power Company, Amman 11181, Jordan
2
Department of Electrical Engineering, Hashemite University, Zarqa 13113, Jordan
*
Author to whom correspondence should be addressed.
Energies 2020, 13(14), 3671; https://doi.org/10.3390/en13143671
Submission received: 14 June 2020 / Revised: 6 July 2020 / Accepted: 10 July 2020 / Published: 16 July 2020
(This article belongs to the Special Issue Optimal Control and Nonlinear Dynamics in Electrical Power Systems)

Abstract

:
An optimal operation system is a potential solution to increase the energy efficiency of a power network equipped with stochastic Renewable Energy Sources (RES). In this article, an Optimal Power Flow (OPF) problem has been formulated as a single and multi-objective problems for a conventional power generation and renewable sources connected to a power network. The objective functions reflect the minimization of fuel cost, gas emission, power loss, voltage deviation and improving the system stability. Considering the volatile renewable generation behaviour and uncertainty in the power prediction of wind and solar power output as a nonlinear optimization problem, this paper uses a Weibull and lognormal probability distribution functions to estimate the power output of renewable generation. Then, a new Golden Ratio Optimization Method (GROM) algorithm has been developed to solve the OPF problem for a power network incorporating with stochastic RES. The proposed GROM algorithm aims to improve the reliability, environmental and energy performance of the power network system (IEEE 30-bus system). Three different scenarios, using different RES locations, are presented and the results of the proposed GROM algorithm is compared to six heuristic search methods from the literature. The comparisons indicate that the GROM algorithm successfully reduce fuel costs, gas emission and improve the voltage stability and outperforms each of the presented six heuristic search methods.

1. Introduction

1.1. Background

The using of Renewable Energy Sources (RES) in the electrical power network is increasing due to the need to reduce gas emissions fuel cost and increase energy efficiency [1,2,3]. RES such as solar and wind systems have a direct effect on electricity market and contribute in minimizing the power line losses, energy generation costs and improving the stability and reliability of power system. In addition, the location of RES in the grid have an influence on the performances of power network control and operation. As a result, the network operators will be forced to optimally control the conventional power generations and RES or change the way in which the energy has been consumed. The fuel cost, gas emissions and power loss and voltage deviation challenges in power networks can be translated to an Optimal Power Flow (OPF) problem, using RES with a number of operation constraints. The OPF problem’s formulation plays a vital role in operating modern power systems and it has been widely applied in different applications such as buildings, power networks and renewable energy [1,2,3]. In the literature, OPF has been used to select the parameters of power network control variables to achive the proposed objective function for the problem. The OPF studies for power networks [4,5,6,7,8,9,10] concentrate only on energy saving or reducing gas emission to meet the objective function without considering the volatile renewable generation behaviour and uncertainty in the power prediction. Therefore, unlike the literature, this paper will present a stochastic wind and solar PV systems based on lognormal probability and Weibull probability distribution functions, respectively [1,2,3,11], to treats the high volatility of RES power generation and provide an accurate and realistic model in order to increase fuel cost saving and stability.

1.2. Literature Review

In the literature, different optimal operation methods are used to solve the OPF problem and are employed for the optimal operation of conventional power generation and/or renewable energy sources. Some optimization methods are used to achieve a single objective function such as reducing fuel consumption, energy cost or gas emission. Other methods are used to maintain multi objectives; however, this will increase complexity of the OPF problem and the computational cost. The conventional optimization techniques such as quadratic programming and interior point methods have been used to solve OPF problems [6,8,9,10,12,13]. For example, a quadratic programming format was used to solve economic dispatch problems and to minimize real power loss in [6] and was used to solve the OPF problem in [9,10]. Authors in [8] used an interior point algorithm to solve non-linear programming problems for the power network model. However, the conventional optimization techniques [6,8,9,10,12,13] are limited to the requirement of derivative, dimensionality and search stagnation without any guarantee of a global solution. In addition, the power flow problems in a network connected to RES are normally formulated as non-convex and non-differentiable objective functions, where the conventional techniques tend to become less powerful in solving nonlinear problems and constraints. Therefore, it is significant to develop an optimization model to get the global solution and deal with the uncertainty of the OPF problem, especially when the multi-objective function is considered.
In general, fuel cost, gas emissions and voltage stability are formulated as a multi-objective function problem and various heuristic algorithms are used to solve it [14,15,16,17,18,19,20,21]. For example, a Moth Swarm Optimization (MSO) method is used in [16,17] to solve OPF for a power network (IEEE 30-bus) equipped with wind power generation. In another study by Hazra et al. [18], a fuzzy logic optimization model was added to the Particle Swarm Optimization (PSO) to solve two conflicting objectives (generation cost and gas emission) for a power connected to RES by choosing the compromising solution from a set of optimal solutions. However, the proposed optimal solutions in [14,15,16,17] focus on a single objective or do not guarantee the global optimal solution for multi objective problems. Furthermore, the proposed methods in [22] required a perfect future knowledge of the RES during the power generation operation cycle. Therefore, a number of hybrid optimization algorithms have been developed [23,24,25] to overcome these limitations. For example, the authors in [26] presented a self-learning optimization model based on wavelet mutation strategy and a fuzzy clustering to address the OPF problem. Kumar et al. [23] and Liang et al. [24] presented a hybrid optimization model based on fuzzy logic and PSO to minimize the power generation cost and power losses. However, the previous studies do not consider the highly stochastic behavior of the power output of RES and customer demand or the benefits of using a power output forecast for RES which lead to a significantly limited control performance. In addition, the intelligent and hybrid optimization techniques [14,15,16,17,18,19,20,21,23,24,25] suffer when the OPF are very complex, high-dimensional in nature or including multi-objective functions due to the highly computational cost of the model. Therefore, unlike the previous researches [14,15,16,17,18,19,20,21,23,24,25], this paper will develop a Golden Ratio Optimization Method (GROM) algorithm based on probabilistic estimation techniques as a stochastic model to predict the RES power generation to treat the volatility of RES profile in order to improve the power network performance.
The RES power generation profile has stochastic behaviour compared to conventional power generation due to the weather conditions and lack of annual seasonalities [27,28,29]. Challenges in predicting the power output of RES make it substantially more difficult to optimality control the power network generations and increase the systems’ efficiency. The current literature in optimal operations for power network applications, RES or microgrids have begun to investigate the benefits of incorporating the uncertainty in RES by developing stochastic power generation model in order to improve the energy and cost performance of the RES in the power networks [24,25,30,31,32,33,34]. For example, probabilistic estimation techniques in [5,35,36,37] are used to present the wind and solar power generation systems under uncertainty for OPF problem. In another study [5], the Weibull and lognormal probability distribution functions has been to predict the wind and solar generation profiles to treat the stochastic behavior of RES in OPF problem. The objective function in the literature [5], is to achieve the maximum cost saving, emission and power loss reduction under high level of uncertainty for RES power generation. The probabilistic estimation techniques treat the uncertainty term by minimising the estimation error in RES profile for a given cost function.
Recently, multiple new metaheuristics techniques have been developed motivated from social behaviors and ideology in humans to improve the performance of solving complex and non-linear problem such as OPF [38,39,40,41,42]. The metaheuristic algorithms as part of modern optimization such as Gravitational Search Algorithm GSA [39], Modified Particle Swarm Optimization (MPSO) [38], Supply Demand-based Optimization SDO [39], Chaotic map Grey Wolf Optimization (CGWO) [42] and Teaching–Learning-Based Optimization (TLBO) [41] are becoming increasingly popular for solving stochastic objective functions. In general, metaheuristic algorithms aim to search a wide variable space for promising solutions which are not neighbors to the current solution, and this search should be as extensive and random as possible. However, this search process will increase the computational cost, so the heuristic approaches may have a limited ability to find a global solution in efficient cost and no optimization algorithm can effectively solve all the optimization problems [22]. This motivated Nematollahi et al. [22] to introduce new meta-heuristic optimization method called Golden Ratio Optimization Method (GROM) algorithm. In [22], the growth search pattern is based on the golden ratio, which was developed by Fibonacci. The golden ratio aims to update the search solutions in two different phases, which simulate based on natural patterns such as snail lacquer [22]. The performance of GROM is tested using 35 benchmark test functions and engineering problems. The test results show that the proposed GROM reduces the computational cost and outperforms a number of well-known optimization methods [22]. The research study in [22] has shown that a GROM can be beneficial for reducing power generation cost, fuel cost, gas emission and power losses in a power network equipped with RES; therefore, due to the volatility of the RES power profile and uncertainty in forecasts, a stochastic optimization strategy can have a significant impact on improving the energy performance of the power network. An adequate stochastic optimization scheme for a power network connected to RES is of great interest worldwide due to the potential significance of reducing electrical energy cost, saving and improving the environment, and improving energy efficiency performance in power networks. In addition, the studies on solving optimization problems [22,38,39,40,41,42] are sparse in the literature and there are no studies using the GROM for OPF problems or stochastic model to investigate the effect of changing locations of RES on the OPF. The stochastic prediction model for RES power generation is essential for developing an optimization model which can incorporate uncertainty in the RES and improve the power network performance.

1.3. Contributions

In this article, a GROM algorithm based on a probability prediction model is presented. Furthermore, aiming to fill the gap in the literature, this paper presents the GROM algorithm and compares it to six metaheuristics techniques for a power network equipped with an RES. These optimization algorithms have been developed to minimize fuel cost, power generation cost, gas emission and the power losses on an IEEE 30-bus power network system with three different RES location scenarios. The main novel contributions of this work are as follows:
  • A new GROM technique to solve the OPF problem incorporates with the highly volatile RES behavior and uncertainty in the RES power generation prediction to minimize the electricity cost, power losses and gas emissions.
  • Prediction of the RES power generation by using Weibull and lognormal probability distribution functions, as stochastic prediction model, to improve the presenting of the forecast RES uncertainty and variability.
  • Metaheuristics Optimization algorithms to solve single and multi objective functions a power network connected to a central ESS and compare their performance, unlike the optimization strategies in literature that focused only on single objective function.
  • A comparison analysis for different RES location scenarios is conducted and presented to give power network operators a significant indicator regarding the possible locations of RES.
The rest of this paper is organized as follows: Section 2 presents the problem formulation, the Mathematical models of wind and solar power generating units and the GROM method. Simulation results and discussions are explained in Section 3, and conclusions are listed in Section 4.

2. Proposed Work: Materials and Methods

In this article, the RES (wind and solar) power generation is connected to an IEEE 30-bus network system with three different location scenarios. This section will introduce the problem formulation based on objective functions and constraints for the proposed network models. Then, the following subsection, Section 2.2, will present the stochastic prediction model that used to create wind and solar power generation profiles. Finally, Section 2.3 presents the proposed golden ratio optimization method.

2.1. Optimal Power Flow (OPF) Problem

In this section, the OPF problem is mathematically presented. To develop an optimal operation model, different objective functions are formulated with respect to number of equality and inequality constraints. This paper aims to find an operation plan for the power network by minimizing objective functions. In this work, objective functions are divided into single objective functions (the first 6 cases) and multi-objective functions (the last 4 cases) as follows:
  • Case 1: Real power loss cost function
    The total power losses in the transmission lines is normally described by Equation (1) based on the quadratic function as follows [16,43]
    f ( 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 ) )
  • Case 2: Gas emission cost function:
    Nowadays, one of the main targets of network operators is to improve the environmental performance of thermal power generation units and power networks by reducing the greenhouse gas emission. In Equation (2), the total gas emission in tons per hour (t/h) is presented [16]. The gas emission coefficients of thermal power generating units in Equation (2) are presented in Table 1 [43,44].
    f ( 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 ) ]
  • Case 3: The economic power generation cost function at valve-point loading effect:
    The fuel cost of the power generation systems is formulated in Equation (3) based on two parts: firstly, the basic fuel cost as quadratic function i = 1 N G a i + b i P G i + c i P G i 2 . Secondly, to present the nonlinear and non-smooth behavior of fuel cost, the value-point loading term | d i × sin ( e i × ( P G i m i n P G i ) ) | is added to Equation (3). The fuel cost coefficients of thermal power generating units in Equation (3) are presented in Table 2 [43,44].
    f ( x , u ) = T F C _ v l v = i = 1 N G a i + b i P G i + c i P G i 2 + | d i × sin ( e i × ( P G i m i n P G i ) ) |
  • Case 4: Voltage stability cost function:
    The cost function in this case aims to keep bus voltage at each node within an acceptable limit during normal operating conditions, power disturbance problem or load level changing [16]. The cost function ( L m a x ), described in Equation (6), aims to determine the voltage deviations from 1.0 per unit. In Equation (4), the voltage stability index L j measures the system operating point close to the voltage collapse point. The L j values are between 0 and 1, where 0 is for no load condition, and 1 for voltage collapse condition. The voltage stability in the power system is guaranteed while L j is 1 and L m a x is a global indicator for the system stability [16,43].
    L j = | 1 i = 1 N G F j i V i V j | w h e r e j = 1 , 2 , , N L
    F j i = [ Y L L ] 1 [ Y L G ]
    f ( x , u ) = L m a x = m a x ( L j ) w h e r e j = 1 , 2 , , N L
  • Case 5: The basic power generation systems cost:
    The basic fuel generations cost is presented in Equation (7) without taking into account the valve point effect term based on a quadratic function. The fuel cost coefficients of thermal power generating units in Equation (7) are presented in Table 2 [16,43,44].
    f ( x , u ) = F C = i = 1 N G a i + b i P G i + c i P G i 2
  • Case 6: Voltage deviation cost function:
    The voltage quality and security in the electrical power network can be measured through a voltage deviation index. This index represents the cumulative voltage deviation from the nominal value of unity for all buses. This voltage deviation cost function is expressed in Equation (8) [16,43]:
    f ( x , u ) = V D = p = 1 N L | V L p 1 |
  • Case 7: Fuel power generation cost and voltage stability cost function:
    In this case and the following three cases (8–10), multi objective function forms are presented. In Equation (9), the fuel cost function for generation units and voltage stability indicator are presented [16,43].
    f ( x , u ) = i = 1 N G a i + b i P G i + c i P G i 2 + λ L × L m a x
    where λ L is a weight factor and is assumed to be 100 as in [16].
  • Case 8: Fuel power generation cost and voltage deviation cost function:
    The objective function, Equation (10), describes and includes the basic fuel cost of power generation and voltage deviation index in a power network [16,43].
    f ( x , u ) = i = 1 N G a i + b i P G i + c i P G i 2 + λ V D × V D
    where λ V D is a weight factor and is assumed to be 100 as in [16].
  • Case 9: Thermal power loss and fuel generation cost:
    The thermal power losses and the basic power generation cost are merged in a cost function as follows [16,43]:
    f ( x , u ) = i = 1 N G a i + b i P G i + c i P G i 2 + λ p × P l o s s
    where λ p is a weight factor and is assumed to be 40 as in [16].
  • Case 10: The power generation cost, gas emission index, voltage deviation and power losses [16,43]:
    In this case, a complex objective function with four main targets is presented. The cost function, Equation (12), includes the fuel cost, environmental emission index, voltage deviation index and power transmission losses terms.
    f ( x , u ) = i = 1 N G a i + b i P G i + c i P G i 2 + λ p × P l o s s + λ V D × V D + λ E × E
    where λ p , λ V D , and λ E are weight factors and are assumed to be 22, 21 and 19 as in [16].

Constraints

In this work, we aim to minimize an objective function (f) (cases 1 to 10) which are subject to variations of equality (h) and inequality (g) constraints based on the electric power network configuration and operation constraints. The general form of objective function f and its constraints is presented in Equation (13).
Minimize f ( x , u ) Subject   to g ( x , u ) 0 h ( x , u ) = 0
where u is the controllable system variables, 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 , which control the power flow in the electric power network. The control variables, u, include the real power for generation units, voltage magnitude of generators, branch transformer tap, and shunt capacitors. x is the dependent of state variables, x = [ P G 1 , V L 1 , , V L N L , Q G 1 , , Q G N c , S l 1 , , S l n l ] T , which includes active power of swing generator, reactive power of generators, voltage magnitude of load buses, and loading of transmission lines [16,43].
The electrical power network is subject to number of operation constraints. The operation limitations are basically related to the power system equipment and parameters such as transmission line, voltage, frequency and current. In general, these operation constraints are presented in two forms—equality and inequality constraints. Firstly, the equality constraints of OPF are usually described by the following load flow Equations (14) and (15) [16,43]:
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 )
Secondly, the inequality constraints for OPF problems aim to describe the operating limits of the power system equipment, transmission loading, and voltage of load buses as following [16,43]:
  • The thermal and renewable energy generating units limitation;
    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
  • The power transformer tap limitation;
    T S k , m i n T S k T S k , m a x k = 1 , , N T
  • The shunt compensator limitation;
    Q C , j , m i n Q C Q C , j , m a x j = 1 , , N C
  • The voltages limitation at load buses;
    V L r , m i n V L r V L r , m a x r = 1 , , N L
  • The power transmission line limitation.
    S l v S l v , m a x v = 1 , , n l
In order to decline the infeasible possible solutions, a penalty function, Equation (23), was developed based on the above inequality constraints for dependent variables to keep the dependent variables within the acceptable ranges, and is defined as [16,45]:
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 p , K Q , K V and K S represent the values of penalty factors and they are assumed to be 100, 100, 100, and 100,000, respectively [16,45], and x L i m is the value of the violated limit of dependent variables(x) and is equal to x m a x   i f   x > x m a x or x m i n   i f   x < x m i n . The cases in Section 2.1 will be modified to include a penalty function by adding Equation (23) to their equations.

2.2. Mathematical Models of Wind and Solar Power Generating Units

Recently, Renewable Energy Sources (RES) have been widely used to improve the reliability and quality of the power network and have directly impacted the electricity market. In order to determine the optimal power generation flow for a power network equipped with RES and meet the objective function such as minimization of gas emissions, it is essential to optimally increase the injected power from RES. Generally, the OPF problem for a power network system connected to renewable energy sources is formulated as an optimization problem with a single or multi objective function. However, in reality, the renewable energy sources are naturally stochastic due the highly volatile behavior of the weather conditions. Thus, the stochastic model is required to efficiently optimize and solve the OPF problem by dealing with the high uncertainties in renewable energy sources. In this paper, the wind and solar energy systems are connected to an IEEE 30-bus network system in different location scenarios. The wind and solar energy generations play a significant role in OPF problems. However, the unpredictability weather condition increases the stochastic nature of the RES outputs and imposes lot of energy challenges such as risk operation management. In this research, to account for this and minimize the impact of the stochastic power generation behaviour, we have modelled the RES power generation by using probabilistic estimation algorithms. In this work, when actual power was delivered by RESs, the stochastic programming model in this section is used to generate the RES power profiles. In order to insert the RES into the OPF problem, RES power profiles are used as a negative load. This means that the wind and PV power generation units will be used first to deliver the power to loads, then the thermal generation units will cover the rest of the loads and network losses.

2.2.1. Wind Power Units

In order to develop an efficient optimization model for solving OPF problems, a future wind energy profile must be estimated. In this paper, a Weibull probability distribution function generates the predictors [1,3,11,46]. The wind energy estimation task can be accomplished autonomously prior to designing the optimization solving strategy. In general, the wind power generation model is developed based on wind speed variable [1,3,11,46]. In this section, the wind speed is presented and modelled probabilistically by using Weibull probability distribution function. The wind speed, f v ( v ) , is written as [1,3,11,46]:
f v ( v ) = k c v c k 1 × e v c k
where the wind speed f v ( v ) is described by the Weibull function based on the dimensionless shape factor (K) of the Weibull distribution and scale factor (c). The mean of Weibull distribution M w b l , as presented in Equation (25), is mainly dependent on gamma function Γ (x), as described in Equation (26) [5,35,36,37].
M w b l = c Γ ( 1 + K 1 )
Γ ( x ) = 0 e t t x 1 d t
In general, the kinetic energy of wind can be converted to electrical energy by the wind turbine. The actual output power of wind turbine P w ( v ) is presented as a function in Equation (27) based on the wind speed.
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 is the rated power of the wind turbine, v i n is the cut-in wind speed of the wind turbine, v o u t is the cut-out wind speed and v r is the rated wind speed. In this paper, the methodology of the optimization algorithm includes a stochastic process through the Weibull probability distribution estimation simulation, as will be discussed in Section 2.3. The Weibull probability distribution estimation provides the uncertainty results for the wind energy generation. Additionally, the impact of the wind turbine location and change in the wind speed profile in optimum power flow formulation are not previously discussed in the literature. In order to minimize the total cost of power generations in this paper, the cost of wind power generation units need to be determined. In this paper, the total cost of wind power unit is calculated based on the wind speed and actual power delivered by wind turbine to minimize the impact of uncertainty in wind power profiles. The direct, reserve and the penalty costs in (USD/h) are calculated as in Equations (28)–(30), respectively. The total cost of wind power generations in (USD/h), C W T , includes three main components: direct cost of wind turbine, reserve or overestimation cost and penalty cost is described by Equation (31) [5,35,36,37].
C w , j ( P w s , j ) = g j P w s , j
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
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 , j P w s , j P w r , j ( P w , j P w s , j ) f w ( P w , j ) d p w , j
C W T = 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 )
In general, the wind power suppliers provide the power network operators an estimation power generation profile. The estimation of wind power generation is used by network operator to develop an operation plan for all generation units to meet the required demand. In case the actual wind power output is less than the estimated value, then the reserve cost is included to cover the overestimated value. On the other hand, if the actual wind power output exceeds the estimated value, the penalty cost (underestimation) is incurred. Therefore, it is significant to have an accurate estimation method for the wind power profile. The direct cost, reserve cost and the penalty cost in USD/h are calculated as in [5,35,36,37].

2.2.2. Solar Power Units

The weather conditions such as clouds and solar irradiance lead the solar power to have a stochastic and volatile nature. Therefore, the output power of solar systems is developed based on the solar irradiance variable, (G). In this section, the solar irradiance, (G), is presented and modelled probabilistically by using lognormal probability distribution function. The probability function of (G), f G ( G ) , is described as in [4,5]:
f G ( G ) = 1 G σ 2 π exp ( ( l n x μ ) 2 2 σ 2 ) G > 0
In general, the solar system aims to convert solar to electrical energy. The output power of solar system, P s G , is described in Equation (33) as function based on the estimation of the solar irradiance in Equation (32) [5,35].
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
Similar to wind power units, the total cost of solar power generations is calculated based on three terms: direct cost of wind turbine, reserve or overestimation cost and penalty cost to minimize the impact of uncertainty in solar power profiles on cost estimation. The direct, reserve and the penalty costs in (USD/h) are calculated as in Equations (34)–(36), respectively [5,35]. The total cost of solar power generations in (USD/h), C S T , is described by Equation (37).
C s , k ( P s s , k ) = h k P s s , k
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 ) ]
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 ]
C S T = j = 1 N S C s , k ( P s s , k ) + C R s , k ( P s s , k P s a v , k ) + C P s , k ( P s a v , k P s s , k )

2.3. Proposed Golden Ratio Optimization Method (GROM)

In the previous section, the OPF problem for a power network connected to RES is presented based on a formulation of single or multi objective functions. However, in reality the RES generations are naturally volatile due the stochastic behaviour of weather conditions such as wind speed. Here optimal power network management is required to efficiently minimize the power losses, generation cost, gas emissions and voltage deviation by dealing with the uncertainties in RES power profiles. In this paper, stochastic estimation algorithms for wind and solar power systems are used to minimize the impact of uncertainty in wind and solar power profiles. This section presents a power optimization model via a Golden Ratio Optimization Method (GROM) and probabilistic estimation algorithm [22], as presented in Figure 1.
In general, numerical and conventional optimization methods are obtained decision variables by finding or randomly searching for a point at which the derivative is zero. However, implementation of these methods for energy and OPF problems are complicated with highly computational costs due to the non-convex, nonlinear and constrained nature of OPF problems for RES networks. Therefore, an optimization approach based on golden ratio algorithm is designed to improve the optimization performance in terms power network efficiency, energy and cost saving, gas emission reduction, convergence rate and computational cost. The main idea of GROM is to create an optimization solver based on a growth pattern in nature such as plants [22]. This pattern was discovered by Fibonacci, and he called it the golden ratio. This ratio determines the growth angle of the model and helps to achieve the optimal solution [22].
In this work, a GROM is developed to optimize the OPF for a power network connected to a wind and solar power generations and it outlined in Figure 1. Firstly, we create a number of random operation solutions for the OPF problem, such as population initialization, and calculate the mean value of the population. The next step in this phase is to compare fitness of the mean value solution to the worst solution. The fitness of each optimal operation profile is evaluated by using the cost objective functions for cases 1 to 10, as described in Section 2. In case the mean operation solution has a better fitness value compared to the worst operation solution, we replace the worst solution with the mean solution. This process aims to enhance the optimization speed to achieve convergence. Then, to determine the direction and the new solution movement, a random solution vector is selected for each solution in the population. In order to specify the direction of the new solution, the selected and the random solution vectors were compared to the mean solution vector. The random solution provides the ability of searching the whole space of the OPF problem and create a random movement towards the new solution. To determine the movement size and direction for obtained solution vector, Fibonacci’s formula (golden ratio) are used as in [22]. In this work, the best solution which has the best fitness value (minimum objective function value) is selected as the main solution vector. In the GROM algorithm, the solutions should be updated toward the best solution of the population under the RES network model constraints [22]. Finally, the proposed GROM method is a simple and free from any parameter tuning, which help to minimise the computational cost and convergence rate. In order to verify how the parameters of GROM has been selected, Section 3.3.1 present a statistical analysis for the GROM model and other meta-heuristic optimization strategies. The optimization parameters have been tested over a range of values, as presented in Section 3.3.1 and best solution was selected to obtain the results in this paper. The results and comparison shown in the following section present the performance of the proposed GROM method.

3. Results and Discussions

In this section, the results of the GROM algorithm are presented over ten cases of objective functions, as discussed in Section 2 in this paper. The GROM algorithm is compared to six metaheuristics optimization algorithms in this work, namely: Chaotic Gravitational Search Algorithm (CGSA)-1 [39], MPSO [38], CGSA2 [39], SDO [40], TLBO [41] and CGWO [42]. First, the optimization algorithms result for single objective functions are discussed; then the algorithms are tested over multi-objective functions cases. Throughout this subsection, we will compare the optimization algorithms performance for a specific power network model using the following configurations:
  • Scenario 1: IEEE 30-bus without renewable energy sources.
    An IEEE 30-bus of six thermal power generating units is used as reference power network model in this paper [47,48,49], as described in Table 3 and Figure 2.
  • Scenario 2: IEEE 30-bus Modified (1).
    An IEEE 30-bus Modified (1) is presented to investigate the impact of adding RES with stochastic power generation behavior to the reference power network, as seen in Figure A1. Here, the IEEE 30-bus system modified by replacing the thermal power generators at buses 5, 11, and 13 with solar PV at buses 5 and 13 as well as wind generator at bus 11. Furthermore, two new renewable generators (solar PV and wind generator) have been added at bus 24 and 30, respectively. The IEEE 30-bus Modified (1) specifications is described in Table A1. The general specifications and data for wind and solar system which connected to the IEEE 30-bus Modified (1) are presented in Table A2 and Table A3, respectively.
  • Scenario 3: IEEE 30-bus Modified (2)
    An IEEE 30-bus Modified (2) is simulated to show the optimization performance over different RES location scenarios, as presented in Figure A2. The IEEE 30-bus system has been modified in this case by adding solar generator at buses 5 and 13, and wind generator at bus 11 instead of the old thermal power generators. In addition, a new solar PV and wind generators has been located at buses 17 and 28, respectively. Table A6 presents the IEEE 30-bus Modified (2) specifications. The general specifications and data for wind and solar system which connected to the IEEE 30-bus Modified (2) are presented in Table A4 and Table A5, respectively.
    For scenario (2) and scenario (3), the cases (3, 5, 7, 8, 9, and 10) in Section 2.1 will be modified to involve the effect of the presence of wind and solar sources by adding the total cost of wind power generations C w T and the total cost of solar power generations C S T to their equations.
    The IEEE 30-bus, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) systems are used to address OPF problem then solve them by GROM algorithm and other optimizations algorithms over 10 cases, as summarized in Table 4. The simulation models have been implemented on 2.8-GHz i7 PC with 16 GB of RAM using using MATLAB 2016 and the maximum number of iterations is set to 100 for the GROM model as in [22].

3.1. Single-Objective OPF Problem Test Results

Table 4 presents ten cases for OPF problems, where the first six cases deal with solving single objective problems. Firstly, the optimization algorithms are tested by using IEEE 30-bus system without RES. Then, each case of objective function has been evaluated over the three power network models: IEEE 30-bus, IEEE 30-bus Modified (1), IEEE 30-bus Modified (2).

3.1.1. IEEE 30-Bus System without RES

In this subsection, the GROM is used to solve the single objective function considering the real power loss, gas emission, generation cost, voltage stability and deviation, as presented in Table 5, Figure 3, Figure 4 and Figure 5. Table 5 presents the results of the GROM algorithm and other optimization algorithms for IEEE 30-bus. The results of GROM algorithm are compared to the CGSA1 [39], MPSO [38], CGSA2 [39], SDO [40], TLBO [41] and CGWO [42]. Table 5 shows the GROM algorithm outperforms other optimization methods, where the objective function value solving by GROM algorithm was less than all other optimization methods. For example, the objective function of case 1 for GROM was 3.14394 MW compared to 4.02199 MW and 3.62014 MW for CGSA1 and SDO algorithms respectively. Figure 3 presents the convergence curves of the proposed GROM and other optimization algorithms over six cases (single objective functions). The GROM solver has smooth convergence curve over all single objective functions, cases 1 to 6, compared to other methods. The other optimization algorithms showed a volatile behavior, where the convergence curve change from one case to another. The proposed GROM achieves the optimal solution with oscillations behavior and speedy convergence rate compared to other methods. In addition, the proposed GROM model achieve the optimal solution without violate the constraints such as voltage. Figure 4 and Figure 5 show that the GROM maintains the voltages and transmission line loading magnitudes within the limits over all cases.

3.1.2. IEEE 30-Bus System with RES

In this subsection, the GROM is applied to solve the OPF problem over six cases incorporating RES (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)). In addition, the proposed GROM results will be compared to other six metaheuristics optimization algorithms in Section 3.3.
  • Case 1: Real power loss minimization
    In this case the GROM is applied to solve the OPF problem for a power network with and without RES considering only the real power loss. By adding the wind and PV model as a negative load to the IEEE 30-bus system (Modified 1 and 2), the total load demand and power losses are reduced. Figure 6 shows the power loss and loading prolife for the three system cases: IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2). The power loss in IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) was reduced by 37.85% and 22.9%, respectively compared to IEEE 30-bus system without RES. The GROM results for case 1 and all other cases will be presented are compared to other proposed optimization methods in Section 3.3.
  • Case 2: Emission index minimization
    In this case, the environmental impact in the power networks is considered and analysed. A gas emission analysis has been carried out for the three proposed IEEE systems to show the environmental benefits of optimally control the power generations. Figure 7 presents the emission index for GROM model in all network scenarios with or without RES. The GROM can achieve an emission index savings of around 55.54% for IEEE 30-bus model with RES (Modified (1) and (2)) compared to IEEE 30-bus model without RES. In IEEE 30-bus model with RES, the wind and PV system allows a reduction in the number of thermal power generation to meet the required load demand.
  • Case 3: Minimization of the cost of Fuel with value point effect of thermal power, wind, and solar PV generating units
    In case 3, the GROM algorithm is designed to achieve a substantial saving in the fuel and power generation costs. The economic power generation is considered and analysed in this section. The analysis of power generations cost with valve point effect of thermal power has been presented to show the commercial benefits of the optimality control IEEE power system with and without RES. In Figure 8, the total power generations cost has been computed and presented. The GROM algorithm can reduce the power generations cost in IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) by around 8.69% and 6.68%, respectively, compared to IEEE 30-bus without RES. The power generation cost saving results show that the RES networks improved the economic performance compared to power network without RES.
  • Case 4: Minimization of voltage stability index
    In this case, the voltage stability index was optimized by using GROM algorithm for IEEE 30- bus network with and without RES. The power quality related to voltage stability is considered in this section. The analysis of voltage stability has been carried out to present the power quality benefits of optimality control IEEE power system with and without RES. Figure 9 shows that the GROM can improve the voltage stability index by 52% and 50% for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2), respectively, compared to IEEE 30-bus system without RES.
  • Case 5: Minimization of the cost of Fuel of thermal power, wind, and solar PV generating units
    The economic power generation based on the basic cost function is analysed in this section, as seen in Figure 10. The basic fuel cost, as discussed in Section 2, of thermal power generators, wind, and solar generating have optimized for power networks with and without RES. The GROM algorithm can reduce the total generation cost for IEEE 30-bus Modified (1) and (2) by 7.87% and 8.93%, respectively, compared to IEEE 30-bus without RES; in addition, the power generation contribution from renewable energy was 40% and 39%, respectively.
  • Case 6: Voltage deviation minimization
    In this section, a cost function for voltage deviation has been used to show the impact of optimally control on power networks. Figure 11 presents the voltage profile for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2). As seen in Figure 11, the GROM algorithm can improve the voltage profile behavior by reducing the voltage deviation. The voltage deviation was reduced by 23.9% and 12.1% for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2), respectively, compared to IEEE 30-bus system without RES.

3.2. Multi-Objective OPF Problem Test Results

In recent years, the planning and operation of power networks with high penetration of RES is becoming more significant due to the fuel cost and environment challenges. In general, the Optimization Power Flow (OPF) problem of the different thermal and renewable energy sources is a multi-objective function problem because it consider many problem terms such as economical (power generation costs), technical (voltage stability and deviation) and environmental (gas emission). In multi-objective function, the main aim is to simultaneously optimize more than one objective function based on the trade-offs between two or more conflicting single optimization objectives. For example, maximizing cost savings while minimizing power loss and gas emissions in a power network. The solution multi objective functions are generally associated with a high computational cost due to number of variables, constraints and design options. This section presents four cases of multi-objective OPF problems, the GROM is used to solve the multi-objective function considering the real power losses, gas emission, generation cost, voltage stability and deviation. Firstly, the GROM is tested by using IEEE 30-bus system without RES. Then, each case of objective function has been evaluated for the three power network models: IEEE 30-bus, IEEE 30-bus Modified (1), IEEE 30-bus Modified (2). The following section, Section 3.3, will compare and evaluate all proposed optimization methods for different power network models.

3.2.1. IEEE 30-Bus System without RES

In this subsection, the GROM is used to solve multi-objective OPF problem (case 7 to case 10) considering the real power losses, gas emission, generation cost, voltage stability and deviation, as presented in Table 4. The results of GROM algorithm are compared to other proposed optimization methods. Table 6 shows the GROM algorithm outperforms other optimization methods for IEEE 30-bus system, where the multi-objective function value solving by GROM algorithm was less than all other optimization methods. For example, the objective function of case 7 for GROM was 851.23146 USD/h compared to 854.04331 USD/h and 857.33158 USD/h for TLBO [41] and CGWO [42] algorithms, respectively. Figure A3 presents the convergence curves of the proposed GROM and other optimization algorithms over four multi-objective cases. The GROM solver has smooth convergence curve over all cases and achieve the optimal solution without oscillations and a speedy convergence rate compared to other methods. The proposed GROM model achieves the optimal solution without violating the constraints, such as voltage, as presented in Figure A4 and Figure A5. The results show that the GROM maintains the voltages and transmission line loading magnitudes within the limits over all cases.

3.2.2. IEEE 30-Bus System with RES

In order to evaluate the impact of adding RES to power network on optimization performance, the GROM is applied to solve the OPF problem over four cases incorporating RES (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)). The proposed GROM results will be compared to six metaheuristics optimization algorithms in the following section, Section 3.3.
  • Case 7: Minimization of the cost of fuel of thermal power, wind, and solar PV generating units and voltage stability index.
    In this case, energy generation cost and voltage stability index was minimized as a multi-objective function for a power network with and without RES, as presented in Figure 12. By adding the wind and PV model to the IEEE 30-bus system (Modified 1 and 2) and using the GROM to solve the multi-objective OPF problem in this section, the total power generation cost is reduced. Figure 12a shows the total generations cost for the three power system cases: IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2). The total generations cost in IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) was reduced by 5.16% and 8%, respectively, compared to IEEE 30-bus system without RES. The generations cost reduction is basically coming from the increase in RES contribution power network. The wind and solar power generations were increased by 36% and 39%, respectively. In addition, the voltage stability index, as shown in Figure 12b, for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) systems were reduced by 45.3% and 44.1%, respectively, as compared to IEEE 30-bus system.
  • Case 8: Minimization of the cost of Fuel of thermal power, wind, and solar PV generating units and voltage deviation.
    The economic power generation and voltage deviation terms are analysed in this section, as seen in Figure 13. A multi-objective cost function for voltage deviation and power generations cost has been used to show the impact of optimally power control on these terms. The GROM algorithm can reduce the total generations cost for IEEE 30-bus Modified (1) and (2) by 4.3% and 7.38%, respectively, compared to IEEE 30-bus without RES, as shown in Figure 13a. The voltage profiles, as presented in Figure 13b, for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) have been improved by reducing the voltage deviation. The voltage deviation was improved by 0.26% and 22.76% for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2), respectively, compared to IEEE 30-bus system without RES.
  • Case 9: Minimization of power loss and total power generations cost.
    In this case the GROM is applied to solve multi-objective OPF problem for a power network with and without RES considering only the real power loss and the total power generations cost. Figure 14a shows that the total power generation cost in IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) was reduced by 10.87% and 7.56%, respectively, compared to IEEE 30-bus system without RES. In addition, the power loss in IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2) was reduced by 23% and 19%, respectively, compared to IEEE 30-bus system without RES, as shown in Figure 14b.
  • Case 10: Minimization of the total power generations cost, voltage deviation, real power loss, and emission index.
    In order to evaluate the GROM algorithm performance with highly complex multi-objective function, case 10 is presented in this section. Here, the multi-objective function describes four terms: the total power generations cost, voltage deviation, real power loss, and gas emission index. In this section, the GROM is applied to solve the multi-objective OPF problem for power network incorporating RES (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)), as shown in Figure 15. Firstly, the total generation cost was reduced by 6% and 6.9% for RES networks (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)), respectively, compared to IEEE 30-bus without RES, as shown in Figure 15a. Similarly, the power loss reduction and voltage deviation was also improved by 23.6% and 40.8% for IEEE 30-bus Modified (1), respectively, as presented in Figure 15b,c. Finally, the gas emission index was reduced by 56% and 57% for RES networks (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)), respectively, compared to IEEE 30-bus without RES, as shown in Figure 15d.

3.3. Discussion and Comparison

This section compares the performance of proposed GROM algorithms in this paper and other optimization methods (CGSA1 [39], MPSO [38],CGSA2 [39], SDO [40], TLBO [41] and CGWO [42]). The convergence rate of the GROM is computed based on number of iterations in accordance with single and multi-objective OPF problems. The convergence rate comparison is presented in Section 3.1 and Section 3.2 for IEEE-30 bus systems over ten cases. Figure 3 and Figure A3 showed that the proposed GROM algorithm achived the optimal solutions within a less number of iterations which will reduce the computational cost. Therefore, the GROM algorithm shows a higher ability to solve complex OPF problem with and without RES. Table 7 shows the GROM algorithm performance compared to CGSA1 [39], MPSO [38],CGSA2 [39], SDO [40], TLBO [41] and CGWO [42]. The results show that the GROM algorithm improved the objective function performance in each case of the ten cases compared to other optimization methods. For example, the power loss reduction (case 1) has been improved by 21.8% and 17.5% compared to CGSA and CGWO, respectively.
Similarly, the GROM algorithm is tested with and without connecting RES (wind and solar power systems) to IEEE 30-bus network systems. In addition, the wind and solar system have been located in different location (IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)) to evaluate the impact of RES location on the GROM and other optimization methods, as shown in Figure 16. Table 8 and Table 9 and Figure 16 present the GROM algorithm performance for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2)) with compared to IEEE 30-bus without RES. The results show that the GROM algorithm improved the objective function performance for the both RES power network simulations over the ten proposed cases. For example, Figure 16e shows that the voltage stability (case 4) has been improved by 52.2% and 50.7% for IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2), respectively, compared to IEEE 30-bus without RES. The GROM simulation results for all objective function cases and power network scenarios have been presented in Table A7, Table A8, Table A9, Table A10, Table A11, Table A12, as Appendix A for this paper

3.3.1. Analysis of GROM and Other Meta-Heuristics Optimization Strategies

The previous sections introduced the GROM method as a more suitable optimization method compared to other meta-heuristics methods. This section will further elaborate and provide evidence on the performance of GROM method and identify the parameters of each proposed method. The proposed optimization methods were applied to solve single objective OPF problem considering the real power loss (case 1) and multi objective function considering the total power generations cost, voltage deviation, real power loss, and emission index (case 10). In this section, the proposed optimization methods were tested to investigate the superiority of the GROM method compared to other proposed methods. Table 10 and Table 11 presents the statistical analysis for the objective function value over 20 runs of simulations for case 1 and case 10. Analysis of the objective function value is shown in Table 10 and Table 11 to present various statistics of objective value including the minimum, maximum, median and standard deviation values. Table 10 and Table 11 shows that the standard deviation for the GROM method for case 1 and case 10 was the minimum value compared to other optimization methods with values equal to 0.0130 and 0.3787, respectively. The proposed GROM outperform other metaheuristics methods in solving the single and multi-objective function without any violation to the constraints. For example, the maximum objective function value for GROM method was 3.141349 compared to 6.078505 for CGSA2.
In complex OPF problems and multi-objective functions, the optimization solvers aim to find the best compromise solution. However, there is no general superior optimization approach to solve all multi-objective function problems. Generally, developing a specific optimization method will rely on number factors such as the OPF problem complexity, types and number of constraints, the available information in the model and the type of simulation and software packages. Furthermore, each optimization solver has drawbacks and advantages some of these solvers can be only used for specific optimization problems. This section aims to verify how the parameters of each solver has been selected by using the previous studies information and comparing the results of the non-dominated and the best compromise solutions for each optimization solver. Table 12 the main parameters of each of the proposed of optimization algorithms in this paper. The optimization parameters have been tested over a range of values, as presented in Table 12 and best solution was selected to obtain the results in this paper.

3.3.2. OPF for Largescale System

This section aims to check and test the scalability of the proposed GROM for a large-scale power network system (IEEE 118-bus) without RES, similar to scenario 1. The data about generators, buses, and transmission lines are given in [49]. The permissible ranges of transformer tap settings and generator bus voltages are within [0.90, 1.10] and [0.95, 1.10], respectively [43], while the ratings of shunt compensators are within 0 and 25 MVAr [43]. The proposed metaheuristics optimization methods are applied to solve OPF problem considering the fuel cost of the thermal power generating units (Case 5). Table 13 shows that the proposed GROM outperform other metaheuristics methods in solving the OPF problem for in a large-scale system (case 5) without any violation to the constraints. For example, these results show that the fuel cost for GROM was reduced by 7.7% compared to MPSO and CGSA1. The objective function value for GROM method was the lowest value (135,861 USD/h) compared other methods such as SDO with (140,023 USD/h) and CGSA1 with (143,381 USD/h). In addition, the optimal solution obtained by GROM for IEEE 118-bus system is presented in Table 14.
Figure 16 shows that the GROM solver has smooth convergence curve compared to other methods. The proposed GROM achieve the optimal solution with oscillations behaviour and speedy convergence rate compared to other methods even for large scale system. The comparisons result in Table 13 and Figure 17 showed that the GROM outperforms other methods for large scale similar to small scale systems and the objective function is similarly reduced as expected.

4. Conclusions

In this paper, a new proposed GROM method has been applied to single and multi-objective OPF problems for IEEE 30-bus system incorporating RES in different locations. The OPF problems have been presented by ten cases considering the total power generations cost, gas emission, power loss, voltage stability and voltage deviation. The OPF problem has been developed with a realistic model for the wind and solar systems, this model describes the stochastic nature of RES. The main goal of this work is providing a new optimization method able to overcome the drawbacks of the conventional optimization methods by developing a stochastic model for RES. The effectiveness GROM have been tested compered to six metaheuristics optimization algorithms, namely: CGSA1 [39], MPSO [38], CGSA2 [39], SDO [40], TLBO [41] and CGWO [42]. The comparisons’ results show that the GROM outperformed all other proposed optimization methods for power networks with or without RES. Different optimization techniques have been developed and used in this article to present and compare a sufficient number of new and efficient OPF problem solvers from which the decision maker and network operators can select the suitable solver solutions.The implementation of the proposed optimization methods in this paper is part of our future work. In addition, the impact of adding energy storage system to the power notwork is recommended.

Author Contributions

Both authors have made equal contributions to this work. Both 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
RESRenewable Energy Sources
PSOParticle Swarm Optimization
GROMGolden Ratio Optimization Method
GSAGravitational Search Algorithm
TLBOTeaching–Learning-Based Optimization
SDOSupply Demand-based Optimization
MPSOModified Particle Swarm Optimization
CGSAChaotic Gravitational Search Algorithm

Nomenclature

αi, βi, γi, ωi, µiThe emission coefficients for thermal generation units
θikangle difference between bus i and k
ai, bi, ciFuel cost coefficients for the basic formula
Biktransfer susceptance between bus i and k
CPs,kpenalty cost for jth solar PV plant
CPw,jpenalty cost for jth wind plant
CRs,kreserve cost for jth solar PV plant
CRw,jreserve cost for jth wind plant
C T S total cost of solar power generations
C T W total cost of wind power generations
di, eiFuel cost coefficients associated with the valve point loading effect
ETotal gas emission
E(Psav,k < Pss,k)expectation of solar PV power below the scheduled power
E(Psav,k > Pss,k)expectation of solar PV power above the scheduled power
fThe objective function to be minimized or maximized
fs(Psav,k < Pss,k)probability of solar power shortage occurrence than the scheduled power
fs(Psav,k > Pss,k)probability of solar power surplus than the scheduled power
fw(Pw,j)probability density function for jth wind plant
FCthe fuel cost of the thermal power generator
FC_vtvFuel cost associated only with valve point loading effect
Gikconductance between bus i and k
gidirect cost coefficient for jth wind plant
Gq(ij)conductance of qth branch
Gstdsolar irradiance in standard environment
hkdirect cost coefficient for kth solar PV plant
KPs,kpenalty cost coefficient for jth solar PV plant
KPw,jpenalty cost coefficient for jth wind plant
KRs,kreserve cost coefficient for jth solar PV plant
KRw,jreserve cost coefficient for jth wind plant
Lmaxvoltage stability indicator
NC, NTNumber of shunt capacitors and branch transformer taps, respectively
NWnumber of wind plants
NGnumber of power generation units
NLnumber of load buses
nlnumber of branches
PD, QDActive and reactive power of load buses, respectively
PG1, QG1Active and reactive power of slack bus generator
Plossactive power loss in the power system network
Psrrated output power of the solar PV plant
Pss,kscheduled power from kth solar PV plant
Pwav,jactual available power from jth wind plant
Pwr,jrated output power from jth wind plant
Pws,jscheduled power from jth wind plant
QC, TSShunt capacitor and branch transformer tap, respectively
Rccertain irradiance point for the solar PV plant
Slloading of transmission lines
TFC_vlvFuel cost involving valve point loading effect
uThe controllable system variables
VG, VLvoltage magnitude at the generators and load buses, respectively
Vi, Vjvoltage magnitude of terminal buses of branch
VDvoltage deviation
xstate variables of the system
YLL, YLGsub-matrices of the system YBUS
δijthe difference angle between the terminal buses of branch

Appendix A

Table A1. The general specifications of the IEEE 30-bus modified (1).
Table A1. The general specifications of the IEEE 30-bus modified (1).
CharacteristicsValuesDetails
Buses30
Branches41
Generators8Buses: 1, 2, 5, 8, 11, 13, 24 and 30
Load voltage limits22[0.95–1.05]
Generator voltage limits8[0.9–1.1]
Shunt VAR compensation9Buses: 10, 12, 15, 17, 20, 21, 23, 24 and 29
Transformer with tap ratio4Buses: 11, 12, 15 and 36
Control variables28
Table A2. Data of wind power plant for IEEE 30-bus Modified (1).
Table A2. Data of wind power plant for IEEE 30-bus Modified (1).
UnitBusNo. of TurbinesPwr [MW]ckgi [USD/MWh]KRw,j [USD/MWh]KPw,j [USD/MWh]vin [m/s]vout [m/s]vr [m/s]
111102921.652.81.742513
2301221021.72.81.742513
Table A3. Data for solar PV plant for IEEE 30-bus Modified (1).
Table A3. Data for solar PV plant for IEEE 30-bus Modified (1).
UnitBusPsr [MW]Gstd [W/m2]Rc [W/m2]µσhk [USD/MWh]KPs,k [USD/MWh]KRs,k [USD/MWh]
152580012060.61.551.33.2
2133080020060.61.451.32.8
3243080017060.61.61.453.1
Table A4. Data of wind power plant for IEEE 30-bus Modified (2).
Table A4. Data of wind power plant for IEEE 30-bus Modified (2).
UnitBusNo.of TurbinesPwr [MW]ckgi [USD/MWh]KRw,j [USD/MWh]KPw,j [USD/MWh]vin [m/s]vout [m/s]vr [m/s]
111102921.652.81.742513
2281221021.72.81.742513
Table A5. Data for solar PV plant for IEEE 30-bus Modified (2).
Table A5. Data for solar PV plant for IEEE 30-bus Modified (2).
UnitBusPsr [MW]Gstd [W/m2]Rc [W/m2]µσhk [USD/MWh]KPs,k [USD/MWh]KRs,k [USD/MWh]
152580012060.61.551.33.2
2133080020060.61.451.32.8
3173080017060.61.61.453.1
Figure A1. Scenario 2: IEEE 30-bus Modified (1).
Figure A1. Scenario 2: IEEE 30-bus Modified (1).
Energies 13 03671 g0a1
Figure A2. Scenario 3: IEEE 30-bus Modified (2).
Figure A2. Scenario 3: IEEE 30-bus Modified (2).
Energies 13 03671 g0a2
Table A6. The general specifications of the IEEE 30-bus modified (2).
Table A6. The general specifications of the IEEE 30-bus modified (2).
CharacteristicsValuesDetails
Buses30
Branches41
Generators8Buses: 1, 2, 5, 8, 11, 13, 17 and 28
Load voltage limits22[0.95–1.05]
Generator voltage limits8[0.9–1.1]
Shunt VAR compensation9Buses: 10, 12, 15, 17, 20, 21, 23, 24 and 29
Transformer with tap ratio4Buses: 11, 12, 15 and 36
Control variables28
Table A7. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus system.
Table A7. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus system.
ParametersMinMaxCase 1Case 2Case 3Case 4Case 5Case 6
PG2 (MW)208079.9859967.5277173.3656748.5639458.8298979.35321
PG5 (MW)155049.9981650.0000016.6216635.9472021.1294647.11245
PG8 (MW)103534.9889034.9992434.9136323.1694734.9748722.40758
PG11 (MW)103029.9797529.9991413.3691325.6398518.0252130.00000
PG13 (MW)104039.9999039.9995412.7200931.2162417.4502314.06619
VG1 (p.u.)0.951.11.061541.061341.074561.059411.076551.02726
VG2 (p.u.)0.951.11.057701.055031.060941.047131.062251.02809
VG5 (p.u.)0.951.11.036851.034941.030021.017371.029051.01312
VG8 (p.u.)0.951.11.043031.041581.036761.043991.037571.00378
VG11 (p.u.)0.951.11.085391.059311.091111.100001.040581.05579
VG13 (p.u.)0.951.11.050421.062071.055681.071871.051410.984368989
QC10 (MVAr)055.000001.019003.099982.066874.981004.59259
QC12 (MVAr)054.946104.485202.127322.861691.762870.92649
QC15 (MVAr)050.011880.090063.115931.246733.155334.36873
QC17 (MVAr)050.000005.000002.076942.476284.337761.04128
QC20 (MVAr)054.432354.542083.679914.802243.574354.87576
QC21 (MVAr)055.000004.632260.189134.199560.847543.53346
QC23 (MVAr)054.997300.177693.203772.884012.492634.99553
QC24 (MVAr)055.000004.991303.451342.780145.000004.77105
QC29 (MVAr)053.933933.759360.616142.671293.287592.03583
TS11 (p.u.)0.91.10.991350.977020.981701.015341.057971.07354
TS12 (p.u.)0.91.11.072991.007421.069621.064660.929930.905278904
TS15 (p.u.)0.91.10.989001.007811.008291.002860.980730.93138
TS36 (p.u.)0.91.10.992660.991630.982310.962750.995210.96196
PG1 (MW)5020051.5912564.15002140.00119124.69361139.9968095.68215
QG1 (MVAr)−20150−5.56971−4.52100−3.32968−10.52310−0.41515−19.98950
QG2 (MVAr)−20609.246228.1224016.355303.3320522.4290334.50154
QG5 (MVAr)−1562.520.1989821.7207326.6621011.9230323.4549433.45856
QG8 (MVAr)−154823.4464030.4440624.7644537.3703526.8926232.51009
QG11 (MVAr)−104019.321066.3577022.0323429.1543211.3248028.67011
QG13 (MVAr)−15445.0586413.9379414.4375818.229616.38072−17.23053
Table A8. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus system.
Table A8. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus system.
ParametersMinMaxCase 7Case 8Case 9Case 10
PG2 (MW)208059.5153355.7217751.4430351.33747
PG5 (MW)155020.1451218.9419749.7651136.79839
PG8 (MW)103535.0000035.0000034.6225134.99904
PG11 (MW)103018.4563622.7807029.9341225.64743
PG13 (MW)104017.2846418.3451925.4488920.02937
VG1 (p.u.)0.951.11.073041.037551.066421.07029
VG2 (p.u.)0.951.11.059011.031041.056901.05732
VG5 (p.u.)0.951.11.025711.001491.038321.03116
VG8 (p.u.)0.951.11.037001.004421.043021.03957
VG11 (p.u.)0.951.11.063361.014881.078911.03580
VG13 (p.u.)0.951.11.062341.016771.051271.02448
QC10 (MVAr)053.910723.448103.700572.29771
QC12 (MVAr)051.115325.000002.698250.54018
QC15 (MVAr)052.434693.975114.577153.06608
QC17 (MVAr)053.242572.514653.581273.49795
QC20 (MVAr)054.531905.000004.583295.00000
QC21 (MVAr)051.970912.693234.790844.93845
QC23 (MVAr)053.280712.420942.030255.00000
QC24 (MVAr)055.000005.000005.000004.63419
QC29 (MVAr)053.542492.111823.082442.82682
TS11 (p.u.)0.91.11.002791.012571.028341.09106
TS12 (p.u.)0.91.10.951140.925040.945410.94823
TS15 (p.u.)0.91.11.001660.986070.985901.02863
TS36 (p.u.)0.91.10.971130.961350.979591.00178
PG1 (MW)50200140.01610140.0912796.10856119.90616
QG1 (MVAr)−20150−3.43646−18.08737−4.98986−2.39023
QG2 (MVAr)−206019.0107939.438678.5882211.82537
QG5 (MVAr)−1562.522.6769030.7942822.8094421.32114
QG8 (MVAr)−154828.3889131.1687927.1417426.40463
QG11 (MVAr)−10409.476765.5595217.5749618.31573
QG13 (MVAr)−154411.996852.676551.415528.89555
Table A9. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus Modified (1).
Table A9. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus Modified (1).
ParametersMinMaxCase 1Case 2Case 3Case 4Case 5Case 6
PG2 (MW)208043.1352547.1515037.1375134.9526336.5437750.89199
PG5 (MW)155049.8919949.9773415.0000021.6974124.0611644.45154
PG8 (MW)103534.9974535.0000012.3460016.5498811.5742523.04400
PG11 (MW)103029.9689620.8066014.6736029.0011319.4224224.18801
PG13 (MW)104039.1862538.0147728.0344435.1767727.7213729.19834
PG24 (MW)103023.5288825.2085423.1307327.5771423.2521219.10671
PG30 (MW)104014.3750919.9386419.9399723.3975520.2346121.76116
VG1 (p.u.)0.951.11.055031.042761.054101.063121.057191.02042
VG2 (p.u.)0.951.11.049951.042021.029261.053641.031021.01937
VG5 (p.u.)0.951.11.033541.029690.968051.032410.982360.99929
VG8 (p.u.)0.951.11.044201.016341.003541.037730.999341.00067
VG11 (p.u.)0.951.11.078440.984641.021301.096941.047401.02388
VG13 (p.u.)0.951.11.040051.016881.069551.053041.043400.99631
VG24 (p.u.)0.951.11.039841.029971.024671.059151.024951.01329
VG30 (p.u.)0.951.11.040421.000361.012571.020950.950001.00196
QC10 (MVAr)053.988305.000001.427890.880113.665180.80069
QC12 (MVAr)054.627031.001212.406940.888672.734930.41243
QC15 (MVAr)054.675213.442070.518652.257963.027403.45568
QC17 (MVAr)051.261302.009455.000004.827432.030450.80280
QC20 (MVAr)052.110162.793172.714813.926333.133235.00000
QC21 (MVAr)052.076854.953282.783483.718782.604184.37667
QC23 (MVAr)050.901833.447461.837662.081022.900874.04854
QC24 (MVAr)050.360861.378931.070333.553932.613994.17696
QC29 (MVAr)053.133900.951744.265093.990852.563381.87705
TS11 (p.u.)0.91.11.013121.021260.997111.058360.987411.02980
TS12 (p.u.)0.91.10.986561.035530.960630.913630.972430.90643
TS15 (p.u.)0.91.10.985111.006620.994870.984280.963460.95156
TS36 (p.u.)0.91.11.013231.002231.003050.991091.001340.99393
PG1 (MW)5020050.2698950.03565140.2971099.73815127.0485974.11395
QG1 (MVAr)−20150−5.82201−11.1437818.73841−8.3513128.37103−14.84702
QG2 (MVAr)−20607.3854125.4060418.5053613.5670413.5730131.99030
QG5 (MVAr)−1562.521.5434032.91351−0.8153029.283709.4670227.11298
QG8 (MVAr)−154825.307167.5876723.0626617.1892818.3521430.55604
QG11 (MVAr)−104018.54940−4.042673.4616628.3199811.4124111.75221
QG13 (MVAr)−1544−0.267645.8370824.875853.118576.68733−8.08719
QG24 (MVAr)−15448.7422824.9290910.9052410.1941212.423348.84980
QG30 (MVAr)−15440.98839−4.31718−2.82756−8.94194−10.91402−3.06429
VD (p.u.) 0.736830.240040.326240.903060.386680.07566
FC (USD/h) 342.02105354.84841484.92875375.39821440.68270382.53384
Lmax (p.u.) 0.067490.072180.069570.065780.069340.07170
Ploss (MW) 1.953762.733057.159364.690666.458293.35570
E (ton/h) 0.091180.091070.166170.117410.147320.09909
FC_vlv (USD/h) 365.35046379.43060499.45729404.84421456.10196417.94861
TC (USD/h) 873.13697849.86387770.00163807.36821771.70583826.51612
C W T (USD/h) 150.20594128.40715105.88842174.63419123.98839148.33950
C T S (USD/h) 380.90998366.60831179.18445257.33581207.03473295.64279
f 1.953760.09107784.860280.06578771.705830.07566
Table A10. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus Modified (1).
Table A10. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus Modified (1).
ParametersMinMaxCase 7Case 8Case 9Case 10
PG2 (MW)208043.4825531.1094947.8172347.52719
PG5 (MW)155018.0790927.8535143.2705232.64769
PG8 (MW)103511.0128025.1532225.8335923.99984
PG11 (MW)103016.6039119.3877925.3650520.45355
PG13 (MW)104034.3046824.9499630.9948827.07411
PG24 (MW)103023.9803823.7500425.3420324.23129
PG30 (MW)104012.6091217.9869517.0450219.29317
VG1 (p.u.)0.951.11.042971.030011.020981.03035
VG2 (p.u.)0.951.11.015951.018141.020011.02152
VG5 (p.u.)0.951.10.975470.992251.001580.99121
VG8 (p.u.)0.951.10.988371.006931.001431.00683
VG11 (p.u.)0.951.11.028581.022171.019641.01557
VG13 (p.u.)0.951.10.997701.020861.026431.03844
VG24 (p.u.)0.951.10.991041.021431.013391.00948
VG30 (p.u.)0.951.11.019620.992641.000501.02813
QC10 (MVAr)050.966762.176362.612692.33000
QC12 (MVAr)050.778083.515172.847482.17567
QC15 (MVAr)052.152831.915623.009852.25397
QC17 (MVAr)053.960921.654771.533033.05796
QC20 (MVAr)050.839741.920323.999361.16709
QC21 (MVAr)051.339261.803974.164113.56310
QC23 (MVAr)051.577241.621242.811752.93532
QC24 (MVAr)053.192932.512262.812871.89780
QC29 (MVAr)052.884301.059232.721102.18069
TS11 (p.u.)0.91.10.955091.027060.981660.96797
TS12 (p.u.)0.91.10.981220.972780.993900.98277
TS15 (p.u.)0.91.11.085710.973450.992551.00981
TS36 (p.u.)0.91.11.023350.997120.981561.00805
PG1 (MW)50200130.03797118.3623370.7468392.23304
QG1 (MVAr)−2015024.08363−6.93601−17.57292−7.16579
QG2 (MVAr)−2060−0.4163816.0988326.5662318.35842
QG5 (MVAr)−1562.518.4225523.6467027.9204719.27716
QG8 (MVAr)−154817.6380630.5405023.3943030.57876
QG11 (MVAr)−10408.8268911.251434.592630.19001
QG13 (MVAr)−154419.612884.3814710.2240018.19184
QG24 (MVAr)−15447.0969618.310477.075724.53542
QG30 (MVAr)−15447.64489−3.55269−3.496743.02463
VD (p.u.) 0.459750.140840.127650.17566
FC (USD/h) 469.47332447.66348373.48160421.87253
Lmax (p.u.) 0.075460.071820.071730.07162
Ploss (MW) 6.710505.153283.015154.05988
E (ton/h) 0.150820.135240.097170.10946
FC_vlv (USD/h) 485.70255472.12623407.76084460.78868
TC (USD/h) 794.26013803.90411803.64378809.62064
C W T (USD/h) 91.46078116.63063137.97897124.90499
C T S (USD/h) 233.32603239.61001292.18320262.84312
f 801.80579817.98859924.24990904.70664
Table A11. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus Modified (2).
Table A11. Optimal solution obtained by GROM for single-objective OPF for IEEE 30-bus Modified (2).
ParametersMinMaxCase 1Case 2Case 3Case 4Case 5Case 6
PG2 (MW)208040.0253946.5209623.9109536.6524942.0064374.95196
PG5 (MW)155049.0757250.0000023.4630046.1735222.2113324.47224
PG8 (MW)103534.6731835.0000011.5497422.7796920.4593928.14867
PG11 (MW)103030.0000021.4900525.6795625.6822814.5178319.29034
PG13 (MW)104034.3645137.5600823.1398318.9104630.7510023.20874
PG17 (MW)103029.0189322.3839924.6289823.9573224.6606612.45122
PG28 (MW)104018.1926624.4855320.5983319.2796819.2630118.88981
VG1 (p.u.)0.951.11.053641.039421.017561.067291.040971.01279
VG2 (p.u.)0.951.11.048631.023011.005561.054611.032481.00629
VG5 (p.u.)0.951.11.031390.950000.987601.024360.990340.99205
VG8 (p.u.)0.951.11.040800.977390.990711.027951.014861.00276
VG11 (p.u.)0.951.11.014091.039601.079280.989671.010541.02740
VG13 (p.u.)0.951.11.041101.040250.969331.053081.010181.01694
VG17 (p.u.)0.951.11.025401.014310.996161.020560.988581.00917
VG28 (p.u.)0.951.11.036971.059401.022431.065141.035441.01704
QC10 (MVAr)053.542960.838700.170864.141374.298304.64040
QC12 (MVAr)054.750664.883952.056410.556062.462174.60089
QC15 (MVAr)050.832250.032603.448350.422843.779251.92878
QC17 (MVAr)053.721704.730712.993523.907252.656232.87648
QC20 (MVAr)053.012134.571824.340710.309841.536404.78579
QC21 (MVAr)054.600410.897053.200543.099552.559702.33673
QC23 (MVAr)054.247105.000004.576243.069371.892644.11514
QC24 (MVAr)052.377510.000003.001261.077102.354023.80665
QC29 (MVAr)054.760231.545531.504664.972242.288082.87199
TS11 (p.u.)0.91.11.041700.988210.960621.010681.025401.03837
TS12 (p.u.)0.91.10.963660.986000.979801.039421.028310.90957
TS15 (p.u.)0.91.11.040330.900001.019010.999691.038550.99000
TS36 (p.u.)0.91.11.020030.961870.900001.009520.999050.98482
PG1 (MW)5020050.4730150.01089137.3560793.95666115.3864187.07505
QG1 (MVAr)−20150−7.9320333.06018−11.765604.53656−13.89121−12.63818
QG2 (MVAr)−20607.2182947.4530318.3202619.3172429.421690.04135
QG5 (MVAr)−1562.521.41301−16.7120535.3149815.9511311.1668334.05198
QG8 (MVAr)−154821.476530.1813137.5170310.7064324.8341336.56736
QG11 (MVAr)−10401.6692813.3167926.87939−8.080388.5878513.18120
QG13 (MVAr)−154414.39545−2.72192−3.3720716.5498812.919135.27851
QG17 (MVAr)−15443.97139−4.19670−2.343546.559731.379563.23787
QG28 (MVAr)−15447.0276016.12879−4.8720017.6717315.039612.91594
VD (p.u.) 0.447440.409030.372050.504130.376160.08747
FC (USD/h) 331.29367352.65254435.96090387.03094455.07515530.15158
Lmax (p.u.) 0.070860.069960.070060.067840.071900.07377
Ploss (MW) 2.423414.051516.926453.992095.856065.08803
E (ton/h) 0.091430.091060.164620.111570.131060.11148
FC_vlv (USD/h) 353.39255377.01753440.79444420.99242484.29103570.44878
TC (USD/h) 857.54912875.59526786.97231818.42852762.78060814.31135
C W T (USD/h) 161.35619147.13159150.60917146.26535103.15927119.09272
C T S (USD/h) 364.89926375.81112200.40224285.13223204.54618165.06705
f 2.423410.09106792.290440.06784762.780600.08747
Table A12. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus Modified (2).
Table A12. Optimal solutions obtained by GROM for multi-objective OPF for IEEE 30-bus Modified (2).
ParametersMinMaxCase 7Case 8Case 9Case 10
PG2 (MW)208029.4059633.4507245.9836545.99520
PG5 (MW)155019.3150517.6528446.4126937.18199
PG8 (MW)103514.3982016.5344724.5054722.91120
PG11 (MW)103024.2607321.4201217.3759420.69407
PG13 (MW)104026.7698327.1599734.0073735.27468
PG17 (MW)103020.1462526.0602230.0127722.62152
PG28 (MW)104021.3541517.2980222.4373016.54459
VG1 (p.u.)0.951.11.036071.053951.037981.03754
VG2 (p.u.)0.951.11.016261.024321.031641.03326
VG5 (p.u.)0.951.10.984300.976041.012750.99365
VG8 (p.u.)0.951.10.973690.994891.012551.00667
VG11 (p.u.)0.951.11.059841.011251.042171.05139
VG13 (p.u.)0.951.11.021841.024871.039881.00795
VG17 (p.u.)0.951.11.036811.000341.011921.01398
VG28 (p.u.)0.951.10.995981.034131.025001.01833
QC10 (MVAr)053.033681.923452.372363.18892
QC12 (MVAr)052.824052.086642.761412.27456
QC15 (MVAr)052.334863.192221.362332.36574
QC17 (MVAr)054.255293.073504.454852.72502
QC20 (MVAr)051.731241.068133.478741.95957
QC21 (MVAr)050.449242.212761.600142.28635
QC23 (MVAr)054.579594.153621.751332.79851
QC24 (MVAr)052.839872.465932.619952.46354
QC29 (MVAr)053.327301.808551.425253.11270
TS11 (p.u.)0.91.10.944660.987820.972520.95733
TS12 (p.u.)0.91.10.909070.948561.005011.00209
TS15 (p.u.)0.91.10.972190.983171.023660.97871
TS36 (p.u.)0.91.10.978390.992020.966301.01296
PG1 (MW)50200134.83941130.6064365.8357186.28033
QG1 (MVAr)−2015012.4781134.31531−5.76716−10.65614
QG2 (MVAr)−206026.072637.7389914.7908342.49872
QG5 (MVAr)−1562.531.6234312.4118925.8638012.68659
QG8 (MVAr)−15486.1549220.5546821.8534123.59581
QG11 (MVAr)−104010.356113.137068.102419.67273
QG13 (MVAr)−15441.866168.9220619.03313−1.71578
QG17 (MVAr)−154410.28838−5.92523−2.806621.16630
QG28 (MVAr)−1544−5.9769014.002411.269018.00192
VD (p.u.) 0.367260.172450.211890.18099
FC (USD/h) 452.97603459.31797350.05138396.82990
Lmax (p.u.) 0.077090.072810.072090.07457
Ploss (MW) 7.089596.782783.170914.10359
E (ton/h) 0.158810.151560.095500.10558
FC_vlv (USD/h) 460.97903473.47524380.64659434.30593
TC (USD/h) 770.49104778.21434833.45357801.84999
C W T (USD/h) 147.23236122.50350123.89302117.38415
C T S (USD/h) 170.28266196.39287359.50917287.63594
f 778.19986795.45935960.28996897.93590
Figure A3. Convergence Curves for multi-objective optimal power flow.
Figure A3. Convergence Curves for multi-objective optimal power flow.
Energies 13 03671 g0a3
Figure A4. Voltage Profile for multi-objective optimal power flow.
Figure A4. Voltage Profile for multi-objective optimal power flow.
Energies 13 03671 g0a4
Figure A5. Loading Profile for multi-objective optimal power flow.
Figure A5. Loading Profile for multi-objective optimal power flow.
Energies 13 03671 g0a5

References

  1. 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]
  2. Alasali, F.; Haben, S.; Holderbaum, W. Energy management systems for a network of electrified cranes with energy storage. Int. J. Electr. Power Energy Syst. 2019, 106, 210–222. [Google Scholar] [CrossRef]
  3. 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]
  4. 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]
  5. 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]
  6. Dommel, H.; Tinney, W. Optimal Power Flow solutions. IEEE Trans. Power Appar. Syst. 1968, PAS–87, 1866–1876. [Google Scholar] [CrossRef]
  7. Alasali, F.; Haben, S.; Holderbaum, W. Stochastic optimal energy management system for RTG cranes network using genetic algorithm and ensemble forecasts. J. Energy Storage 2019, 24, 100759. [Google Scholar] [CrossRef]
  8. 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]
  9. Glavitsch, H.; Spoerry, M. Quadratic loss formula for reactive dispatch. IEEE Trans. Power Appar. Syst. 1983, 102, 3850–3858. [Google Scholar] [CrossRef]
  10. Burchett, R.; Happ, H.; Wirgau, K. Large scale optimal power flow. IEEE Trans. Power Appar. Syst. 1982, 10, 3722–3732. [Google Scholar] [CrossRef]
  11. 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]
  12. 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, p. 5. [Google Scholar]
  13. 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]
  14. 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]
  15. Bouchekara, H. Optimal power flow using black-hole-based optimization approach. Appl. Soft Comput. 2014, 24, 879–888. [Google Scholar] [CrossRef]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. Nematollahi, A.F.; Rahiminejad, A.; Vahidi, B. A novel meta-heuristic optimization method based on golden ratio in nature. Soft Comput. 2019, 24, 1117–1151. [Google Scholar] [CrossRef]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. Oliveira, E.J.; Oliveira, L.W.; Pereira, J.; Honório, L.M.; Junior, I.C.S.; Marcato, A. An optimal power flow based on safety barrier interior point method. Int. J. Electr. Power Energy Syst. 2015, 64, 977–985. [Google Scholar] [CrossRef]
  28. Akbari, T.; Bina, M.T. Linear approximated formulation of AC optimal power flow using binary discretisation. IET Gener. Transm. Distrib. 2016, 10, 1117–1123. [Google Scholar] [CrossRef] [Green Version]
  29. Jadhav, H.; Bamane, P. Temperature dependent optimal power flow using g-best guided artificial bee colony algorithm. Int. J. Electr. Power Energy Syst. 2016, 77, 77–90. [Google Scholar] [CrossRef]
  30. 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]
  31. 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]
  32. 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]
  33. 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 International Conference in Swarm Intelligence; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. Mirjalili, S.; Gandomi, A.H. Chaotic gravitational constants for the gravitational search algorithm. Appl. Soft Comput. 2017, 53, 407–419. [Google Scholar] [CrossRef]
  40. Zhao, W.; Wang, L.; Zhang, Z. Supply-demand-based Optimization: A Novel Economics-inspired Algorithm for Global Optimization. IEEE Access 2019, 7, 73182–73206. [Google Scholar] [CrossRef]
  41. 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]
  42. Kohli, M.; Arora, S. Chaotic grey wolf optimization algorithm for constrained optimization problems. J. Comput. Des. Eng. 2018, 5, 458–472. [Google Scholar] [CrossRef]
  43. 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]
  44. Bouchekara, H.; Chaib, A.; Abido, M. Multiobjective optimal power flow using a fuzzy based grenade explosion method. Energy Syst. 2016, 7, 699–721. [Google Scholar] [CrossRef]
  45. 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]
  46. 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]
  47. 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]
  48. Alsac, O.; Stott, B. Optimal load flow with steady-state security. IEEE Trans. Power Appar. Syst. 1974, 3, 745–751. [Google Scholar] [CrossRef] [Green Version]
  49. Zimmerman, R.D.; Murillo-Sánchez, C.E.; Gan, D. MATPOWER: A MATLAB Power System Simulation Package; Manual, Power Systems Engineering Research Center: Ithaca, NY, USA, 1997; Volume 1. [Google Scholar]
Figure 1. Flowchart of the proposed GROM to solve the OPF problem.
Figure 1. Flowchart of the proposed GROM to solve the OPF problem.
Energies 13 03671 g001
Figure 2. Scenario 1: IEEE 30-bus system.
Figure 2. Scenario 1: IEEE 30-bus system.
Energies 13 03671 g002
Figure 3. Convergence curves for single-objective optimal power flow.
Figure 3. Convergence curves for single-objective optimal power flow.
Energies 13 03671 g003
Figure 4. Voltage profile for single-objective optimal power flow.
Figure 4. Voltage profile for single-objective optimal power flow.
Energies 13 03671 g004
Figure 5. Loading profile for single-objective optimal power flow.
Figure 5. Loading profile for single-objective optimal power flow.
Energies 13 03671 g005
Figure 6. Loss and Loading Profiles for case 1 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 6. Loss and Loading Profiles for case 1 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g006
Figure 7. Emission index (ton/hr) for case 2 IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 7. Emission index (ton/hr) for case 2 IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g007
Figure 8. Fuel cost with valve point effect (USD/hr) for case 3 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 8. Fuel cost with valve point effect (USD/hr) for case 3 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g008
Figure 9. Voltage Stability Index (p.u.) for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 9. Voltage Stability Index (p.u.) for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g009
Figure 10. Fuel cost (USD/hr) for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 10. Fuel cost (USD/hr) for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g010
Figure 11. Voltage deviation (p.u.) IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 11. Voltage deviation (p.u.) IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g011
Figure 12. Fuel cost and Voltage Stability Index for case 7 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 12. Fuel cost and Voltage Stability Index for case 7 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g012
Figure 13. Fuel cost and Voltage deviation for case 8 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 13. Fuel cost and Voltage deviation for case 8 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g013
Figure 14. Fuel cost and Real power loss for case 9 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 14. Fuel cost and Real power loss for case 9 for IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g014
Figure 15. The total power generation cost, real power loss, voltage deviation, and Emission index IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 15. The total power generation cost, real power loss, voltage deviation, and Emission index IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g015
Figure 16. Overall comparisons for real power loss, total cost, total emission, voltage deviation, and voltage stability index IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Figure 16. Overall comparisons for real power loss, total cost, total emission, voltage deviation, and voltage stability index IEEE 30-bus system, IEEE 30-bus Modified (1) and IEEE 30-bus Modified (2).
Energies 13 03671 g016
Figure 17. Convergence Curves for IEEE 118-bus system.
Figure 17. Convergence Curves for IEEE 118-bus system.
Energies 13 03671 g017
Table 1. Emission coefficients of thermal power generating units.
Table 1. Emission coefficients of thermal power generating units.
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.
Table 2. Cost coefficients of the thermal power generators.
GeneratorBusabcde
G11020.00375180.037
G2201.750.0175160.038
G35030.025140.04
G4803.250.00834120.045
G511030.025130.042
G613030.02513.50.041
Table 3. The general specifications of the IEEE 30-bus system.
Table 3. The general specifications of the IEEE 30-bus system.
CharacteristicsValues [47,48,49]
Branches41
Number of buses30
Generators6 (Buses:1, 2, 5, 8, 11 and 13)
Swing busBus 1
Generator voltage limits0.95–1.1 p.u
Load voltage limits0.95–1.05 p.u
Setting of tap changer in transformer0.9–1.1 p.u
Transformer with tap ration4 (Buses: 11, 12, 15 and 36)
Voltage Automatic Regulator0–5 p.u
Shunt VAR compensation9 Buses: 10, 12, 15, 17, 20, 21, 23, 24 and 29
Real demand2.834 p.u
Reactive demand1.262 p.u
Load100 MVA
Control variables24
Table 4. Summary of case studies.
Table 4. Summary of case studies.
NameObjective FunctionTest Systems
case 1Real power loss minimizationAll scenarios
case 2Emission index minimizationAll scenarios
case 3Quadratic fuel cost with valve point loading minimizationAll scenarios
case 4Enhancement of the voltage stabilityAll scenarios
case 5Basic fuel cost minimizationAll scenarios
case 6Voltage deviation minimizationAll scenarios
case 7Fuel cost minimization and voltage stability enhancementAll scenarios
case 8Fuel cost and voltage deviation minimizationAll scenarios
case 9Minimization of basic fuel cost and active power lossAll scenarios
case 10Minimization of basic fuel cost, emission index, voltage deviation, and real power lossesAll scenarios
Table 5. Results of the GROM algorithm and other optimization algorithms for the single-objective OPF for IEEE 30-bus system.
Table 5. Results of the GROM algorithm and other optimization algorithms for the single-objective OPF for IEEE 30-bus system.
Case #Objective FunctionsCGSA1CGSA2GROMSDOMPSOTLBOCGWO
case 1VD (p.u.)0.707140.660330.719990.424660.760140.916790.45222
FC (USD/h)872.15567862.70849973.92220937.68429974.61528973.81103882.43800
Lindex (p.u.)0.139210.140570.141150.149830.140490.138070.15171
Ploss (MW)4.021994.567923.143953.620143.633873.306163.81476
E (ton/h)0.241290.254430.207280.208590.207310.207270.23832
FC_vlv (USD/h)938.22643919.876821034.344241010.805521035.178831034.19025948.79631
f4.021994.567923.143953.620143.633873.306163.81476
case 2VD (p.u.)0.303580.261360.710760.436360.478120.857230.34289
FC (USD/h)893.51907904.71244950.66290937.92776952.22920950.84888922.64268
Lindex (p.u.)0.153050.149190.141620.141720.141560.138700.14467
Ploss (MW)4.757354.867323.275654.132673.728613.245254.35506
E (ton/h)0.210140.211750.204840.208330.204980.209540.21590
FC_vlv (USD/h)966.67831979.858911022.446051011.691961024.079551022.49926996.83934
f0.210140.211750.204840.208330.204980.209540.21590
case 3VD (p.u.)0.744200.760430.542790.487610.822390.879060.21039
FC (USD/h)841.77721841.43518843.27611845.83292847.23728843.45433845.28956
Lindex (p.u.)0.139250.138940.142950.143440.140490.138300.14515
Ploss (MW)6.923026.917657.591377.785478.409967.558697.85219
E (ton/h)0.282020.282160.294540.295000.295440.294990.28347
FC_vlv (USD/h)888.61875888.26826878.81470881.40390882.00880880.27966890.33615
f888.61875888.26826878.81470881.40390882.00880880.27966890.33615
case 4VD (p.u.)0.521520.697970.763020.612860.770760.800030.41698
FC (USD/h)847.68847857.20269865.24315878.07633965.79266842.18148868.30374
Lindex (p.u.)0.139610.138430.137630.138330.138310.137800.13955
Ploss (MW)7.352116.533775.830316.162084.062707.631686.21642
E (ton/h)0.278470.271380.253350.250250.209720.285320.25784
FC_vlv (USD/h)893.86133904.43303923.05396935.292451028.15088884.27804922.55697
f0.139610.138430.137630.138330.138310.137800.13955
case 5VD (p.u.)0.657350.814140.584290.375760.556930.871810.34863
FC (USD/h)842.67436843.95553837.59102842.46418842.54683840.67292847.02139
Lindex (p.u.)0.140930.137840.143180.150940.144090.138370.14615
Ploss (MW)7.314616.641617.006487.283227.468386.969887.15725
E (ton/h)0.281270.279590.285170.284680.285500.285510.28116
FC_vlv (USD/h)890.30092892.37037882.09685884.12811883.49168881.53172891.18054
f842.67436843.95553837.59102842.46418842.54683840.67292847.02139
case 6VD (p.u.)0.128210.132510.099500.131420.126800.126990.13714
FC (USD/h)851.54629855.78998908.24429861.13868950.00101868.79324854.19234
Lindex (p.u.)0.148380.147890.148100.148250.146580.147530.14635
Ploss (MW)7.070796.941055.221576.682474.585185.901287.03471
E (ton/h)0.274910.273010.235160.259010.218510.258060.27187
FC_vlv (USD/h)899.37305903.61970970.73639915.385491014.22195922.65231901.26322
f0.128210.132510.099500.131420.126800.126990.13714
Table 6. Results of the GROM algorithm and other optimization algorithms for the multi-objective OPF for IEEE 30-bus system.
Table 6. Results of the GROM algorithm and other optimization algorithms for the multi-objective OPF for IEEE 30-bus system.
Case #Objective FunctionsCGSA1CGSA2GROMSDOMPSOTLBOCGWO
case 7VD (p.u.)0.719560.814890.866320.436140.459580.770510.27146
FC (USD/h)842.34211843.56498837.44271838.93332840.32568840.22379843.02072
Lindex (p.u.)0.138740.137540.137890.147140.143680.138200.14311
Ploss (MW)7.130326.727187.017547.165707.685147.113667.67649
E (ton/h)0.280880.279650.285560.284380.285700.284910.29099
FC_vlv (USD/h)890.25298891.98861881.63306884.05295884.44747882.83589883.69004
f856.21598857.31884851.23146853.64758854.69399854.04331857.33158
case 8VD (p.u.)0.141850.136930.140470.163870.164980.111960.20062
FC (USD/h)845.70694850.00253840.25665840.62723846.76444843.16209846.84117
Lindex (p.u.)0.148160.147880.147950.147300.146720.148380.14738
Ploss (MW)7.216347.018767.480917.629878.793247.587087.86412
E (ton/h)0.279510.279320.283700.285250.287670.283710.28564
FC_vlv (USD/h)894.33354898.18813886.12943885.16084889.46656886.40801889.31964
f859.89232863.69596854.30414857.01426863.26244854.35856866.90351
case 9VD (p.u.)0.851800.816050.938680.833080.894280.926440.50486
FC (USD/h)870.88439855.92392901.66376894.05610900.12790901.38918896.53237
Lindex (p.u.)0.138700.139230.138140.139130.137350.137790.14444
Ploss (MW)5.124276.014783.922214.150954.092873.989934.77420
E (ton/h)0.241020.262990.222290.226310.223440.222570.22338
FC_vlv (USD/h)937.37032907.60089976.76381967.69190973.03795973.72474971.58135
f1075.855331096.514941058.552361060.094261063.842701060.986181087.50030
case 10VD (p.u.)0.315940.229640.297150.295990.242630.225340.30006
FC (USD/h)858.18018865.49723861.40594873.46881865.78551866.33761862.24483
Lindex (p.u.)0.145910.147460.146960.146380.148090.147470.14697
Ploss (MW)5.759215.760155.317865.073365.413045.372096.09696
E (ton/h)0.254090.249520.249680.241820.247950.247760.26427
FC_vlv (USD/h)916.24654926.00808922.20928936.71876925.34475925.32501909.59909
f996.345241001.78360989.38294995.89322994.67865993.963231007.70037
Table 7. Improvement of objective functions of GROM over other techniques.
Table 7. Improvement of objective functions of GROM over other techniques.
Case 1Case 2Case 3Case 4Case 5Case 6Case 7Case 8Case 9Case 10
CGSA121.831%2.526%1.103%1.418%0.603%22.392%0.582%0.650%1.608%0.699%
CGSA231.173%3.266%1.064%0.577%0.754%24.910%0.710%1.087%3.462%1.238%
SDO13.154%1.679%0.294%0.506%0.578%24.284%0.283%0.316%0.145%0.654%
MPSO13.482%0.069%0.362%0.496%0.588%21.528%0.405%1.038%0.497%0.532%
TLBO4.906%2.244%0.166%0.123%0.367%21.642%0.329%0.006%0.229%0.461%
CGWO17.584%5.124%1.294%1.375%1.113%27.444%0.712%1.453%2.662%1.818%
Table 8. Improvement of objective functions for GROM between scenario 1 and scenario 2.
Table 8. Improvement of objective functions for GROM between scenario 1 and scenario 2.
Case 1Case 2Case 3Case 4Case 5Case 6Case 7Case 8Case 9Case 10
37.856%55.542%10.691%52.202%7.866%23.966%5.806%4.251%12.687%8.558%
Table 9. Improvement of objective functions for GROM between scenario 1 and scenario 3.
Table 9. Improvement of objective functions for GROM between scenario 1 and scenario 3.
Case 1Case 2Case 3Case 4Case 5Case 6Case 7Case 8Case 9Case 10
22.918%55.544%9.846%50.710%8.932%12.095%8.580%6.888%9.283%9.243%
Table 10. Statistical analysis for case 1.
Table 10. Statistical analysis for case 1.
MinMaxMedianStandard Devaition
CGSA14.7677845.774085.3036940.2887
CGSA25.1260466.0785055.5008680.2809
GROM3.0865933.1413493.0924690.0130
SDO3.4599373.983223.6398530.1424
MPSO3.1019884.6400723.4143030.3657
TLBO3.0935463.1753613.1191970.0206
CGWO3.0985363.4911993.2971220.1221
Table 11. Statistical analysis for case 10.
Table 11. Statistical analysis for case 10.
MinMaxMedianStandard Devaition
CGSA1993.50151004.872996.58633.0276
CGSA2994.94441002.9781000.0332.0206
GROM989.1602990.6765989.70540.3787
SDO991.742994.6512993.00290.8192
MPSO990.08021009.702991.58756.1010
TLBO989.1987992.033989.85080.7791
CGWO989.3301993.7202990.89541.0713
Table 12. Parameters and testing ranges of optimization algorithms.
Table 12. Parameters and testing ranges of optimization algorithms.
AlgorithmParametersValuesTesting Range and Notes
TLBO [41]Teaching factor (TF)
Maximum Number of Iterations
Population Size
Random number (r)
Selected randomly between 1 and 2
100
50
A uniformly distributed random number (0, 1)
[50, 100, 200]
[25, 50, 100]
MPSO [38]Inertia coefficient (w)
Number of search agents
Maximum number of iteration
acceleration coefficient (c1, c2)
linearly reducing from 0. 9 to 0.4
50
100
c1 = 1 and c2 = 2
[50, 100, 200]
[25, 50, 100]
Udapting factors (C1, C2)Descriped in [38]Depending on:
1-the maximum number of iterations
2-the current iteration
3- random number ranges between 0 and 1
SDO [39]Weights α and βDescriped in [39]Depending on:
1-the maximum number of iteration
2-the current iteration
The size of markets
The maximum number of iterations
Random number (r)
50
100
ranged from 0 and 1
[50, 100, 200]
[25, 50, 100]
CGWO [42]Random vectors (r1, r2)
Number of search agents
Maximum number of iteration
chaotic function variables (a, b)
controlling parameter (a)
ranged from 0 and 1
50
100
a = 0.5 and b = 0.2
decreasing linearly from 2 to 0

[50, 100, 200]
[25, 50, 100]

CGSA1 [39]initial gravitational constant (G0)
the descending coefficient (α)
Number of search agents
The maximum number of iterations
choatic map
100
10
50
100
defined by chebyshev
[50, 100, 200]
[25, 50, 100]
CGSA2 [39]initial gravitational constant (G0)
Number of search agents
The maximum number of iterations
the descending coefficient (a)
choatic map
100
50
100
10
defined by circle
[50, 100, 200]
[25, 50, 100]

GROM [22]Golden ratio (ϕ)
Number of search agents
Maximum number of iteration
1.618
50
100

[50, 100, 200]
[25, 50, 100]
Table 13. Results of the GROM and other optimization algorithms for large scale system (IEEE 118-bus system).
Table 13. Results of the GROM and other optimization algorithms for large scale system (IEEE 118-bus system).
Objective FunctionCGWOGROMSDOMPSOCGSA1CGSA2TLBO
FC (USD/h)142,997135,861140,023141,772146,287143,381135,911
Table 14. Optimal solution obtained by GROM for IEEE 118-bus system.
Table 14. Optimal solution obtained by GROM for IEEE 118-bus system.
ParametersRangeValuesParametersValuesParametersValues
PG130–10032.21186VG10.95QC50.950906
PG430–10030VG40.95QC346.314366
PG630–10030.04239VG60.95QC3725
PG830–10030.09265VG80.950009897QC4425
PG10165–550311.3139VG100.950003187QC4514.47493
PG1255.5–18561.43965VG120.950003586QC465.190185
PG1530–10030.2096VG150.953660848QC480.006565
PG1830–10030VG180.950017838QC743.810963
PG1930–10030VG190.950095893QC791.942429
PG2430–10030.59164VG240.953394037QC822.659867
PG2596–320135.8435VG250.95621796QC8318.53097
PG26124.2–414223.4098VG260.950713633QC10524.82019
PG2730–10030.13422VG270.950069414QC1071.935545
PG3132.1–10732.10123VG310.954585313QC11024.99855
PG3230–10030VG320.950058989TS80
PG3430–10030.18909VG340.952406433TS320.900319
PG3630–10030.30491VG360.950089208TS360.900039
PG4030–10030.06914VG400.95185859TS510.902047
PG4230–10030.07363VG420.95TS930.900013
PG4635.7–11935.7VG460.950000035TS950.901979
PG4991.2–304166.7628VG490.95TS1020.900152
PG5444.4–14848.39637VG540.950197974TS1070.90142
PG5530–10030.33253VG550.950411434TS1270.90332
PG5630–10030.08466VG560.95PG69372.5248
PG5976.5–25592.1767VG590.950126059FC135861.6
PG6178–260129.9819VG610.954125271
PG6230–10030.07884VG620.950029822
PG65147.3–491302.9139VG650.9500037
PG66147.6–492304.2236VG660.950033728
PG7030–10030VG700.950327527
PG7230–10030VG720.95
PG7330–10030.20381VG730.950007126
PG7430–10030VG740.950003692
PG7630–10030.62061VG760.95
PG7730–10030.04887VG770.950010968
PG80173.1–577370.2427VG800.950099868
PG8530–10031.42712VG850.950001805
PG8731.2–10431.20093VG870.951705271
PG89212.1–707387.9401VG890.95
PG9030–10030.13136VG900.95
PG9130–10030.26185VG910.95
PG9230–10030.01491VG920.950829199
PG9930–10030VG990.950158643
PG100105.6–352168.2852VG1000.95
PG10342–14042.08391VG1030.95144805
PG10430–10030.65275VG1040.952230011
PG10530–10030.03129VG1050.950045069
PG10730–10033.67704VG1070.95
PG11030–10030.00487VG1100.95001117
PG11140.8–13640.94514VG1110.950369113
PG11230–10031.75673VG1120.950006161
PG11330–10030VG1130.950247127
PG11630–10030.49714VG1160.9500221

Share and Cite

MDPI and ACS Style

Nusair, K.; Alasali, F. Optimal Power Flow Management System for a Power Network with Stochastic Renewable Energy Resources Using Golden Ratio Optimization Method. Energies 2020, 13, 3671. https://doi.org/10.3390/en13143671

AMA Style

Nusair K, Alasali F. Optimal Power Flow Management System for a Power Network with Stochastic Renewable Energy Resources Using Golden Ratio Optimization Method. Energies. 2020; 13(14):3671. https://doi.org/10.3390/en13143671

Chicago/Turabian Style

Nusair, Khaled, and Feras Alasali. 2020. "Optimal Power Flow Management System for a Power Network with Stochastic Renewable Energy Resources Using Golden Ratio Optimization Method" Energies 13, no. 14: 3671. https://doi.org/10.3390/en13143671

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