Next Article in Journal
The Power Losses in Cable Lines Supplying Nonlinear Loads
Previous Article in Journal
Nonlinear Model Predictive Control of an Autonomous Power System Based on Hydrocarbon Reforming and High Temperature Fuel Cell
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Probabilistic Modeling and Equilibrium Optimizer Solving for Energy Management of Renewable Micro-Grids Incorporating Storage Devices

Department of Electrical Engineering, College of Engineering, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
*
Author to whom correspondence should be addressed.
Energies 2021, 14(5), 1373; https://doi.org/10.3390/en14051373
Submission received: 27 January 2021 / Revised: 24 February 2021 / Accepted: 25 February 2021 / Published: 3 March 2021
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
Recently, micro-grids (MGs) have had a great impact on power system issues due to their clear environmental and economic advantages. This paper proposes an equilibrium optimizer (EO) technique for solving the energy management problem of MGs incorporating energy storage devices concerning the emissions from renewable energy sources (RES) of MGs. Because of the imprecision and uncertainties related to the RESs, market prices, and forecast load demand, the optimization problem is described in a probabilistic manner using a 2m + 1 point estimation approach. Then, the EO approach is utilized for solving the probabilistic energy management (EM) problem. The EM problem is described according to the market policy on the basis of minimizing the total operating cost and emission from RESs through optimal settings of the power generated from distributed generators (DGs) and grids connected under the condition of satisfying the operational constraints of the system. The proposed EO is evaluated based on a grid-connected MG that includes energy storage devices. Moreover, to prove the effectiveness of the EO, it is compared with other recently meta-heuristic techniques. The simulation results show acceptable robustness of the EO for solving the EM problem as compared to other techniques.

1. Introduction

The exponential increase in universal power demand has had a major impact on the rapid depletion of fossil fuels, which has resulted in increasing gas emissions from conventional generators. To solve this problem, the world has tended to encourage obtaining energy from renewable energy resources (RESs) such as wind turbines (WT), photovoltaics (PV), biomass, fuel cell (FC), micro-turbines (MT), hydropower, tides, and energy storage (ES) devices [1,2]. It is worth noting that micro-grids (MGs) systems have an important vital role in solving different energy-related problems such as reducing the minimization of the operating costs, transmission losses, environmental pollution, and peak load as well as improving voltage regulation and participating in frequency regulation. The MGs systems consist of different technologies of non-dispatchable and dispatchable renewable energy sources (RES), ES devices, and dispatchable loads. Further, MGs enable the active sharing of customers by giving them real-time control and access to the information [3,4,5].
Considering all mentioned benefits, more and more extra small MGs have been deployed over all the world such as facilities, military bases, hospitals, and industries in recent ten years [6]. With the high penetration of energy from RESs in the existing power systems, it also has the important impact of reducing energy losses, pollutant emissions, and enhancing power system performance. However, the improper utilization of RESs leads to problems in the operation of the system [7,8].
Generally, MGs may operate in islanding mode or interconnected to the main grid, in which the energy can be bought from or sold to the grid or be isolated from the grid as a controlled entity [1,9]. The energy management (EM) problem has a complex and nonlinear nature problem. However, managing MG sources for minimizing the total operating cost depends on a precise model with the consideration of multiple objectives and achieving different operational constraints such as power limit of the various DGs sources, power balance equations, and spinning reserve. Due to pollutant emissions from the generating units, the minimization of emissions can be furthermore included in the EM problem as an objective function. Obtaining efficient EM is the main task in the optimization process. Therefore, an intelligent technique is required to obtain the optimal operation of the MGs for achieving the concerned objectives.
There are two general methods of representing the EM problem, namely, the deterministic and probabilistic methods. These methods are objectively applied for solving the EM problems [7,10]. In the deterministic methods, the demand load, output power of RES, and market prices are fixed at their expected value without considering the factors of change and uncertainty. However, the uncertainties may be associated with those input variables.
The traditional EM problem is described as a deterministic EM based on the concept that the network parameters and input variables are precisely known. In other words, it is assumed that the network parameters, the output power produced from DG units, and load demands are known deterministic. Therefore, the deterministic EM techniques are extremely dependent on the accuracy of input variables. However, numerous random disturbances have occurred in the distribution network operations such as the change in power network configuration, the market price, the variation of load, and the stochastic nature of the produced power of the DG units as the PV and WT units. Accordingly, these randomly occurring factors are the main source of the uncertainty. Therefore, it is necessary to integrate these uncertainties inherent in describing the load, output from RES, and market prices in a probabilistic manner during EM modeling to overcome the inaccuracy in the results of the EM.
Recently, many researchers have been interested in solving both deterministic and probabilistic EM problems by proposing efficient techniques for obtaining the optimal solution. The multi-objective particle swarm optimization (MOPSO) algorithm was proposed in [11] to find the optimal scheduling of generation units within MG’s through analyzing the exchange power between MGs and the main grid, also considering the demand-side management (DSM). Based on a novel parallel hybrid genetic algorithm (GA) with particle swarm optimization (PSO), the developed efficient algorithm was proposed in [12] for solving both sizing and EM optimization problems. The authors suggested in [13] a two-stage robust optimization model incorporating the resiliency of the microgrid through supporting islanding events without curtailment of load, along with ensuring the robustness versus the uncertainties of RESs. Output powers of PV panels, fuel cell, and the ES device are integrated based on a multi-winding magnetic coupled link for supplying a residential load as implemented in [14] to solve EM concerning grid-connected and islanding operation modes of MG.
Due to the uncertainty of RESs and demand load, the authors in [15] proposed an economic model of MG connected to the main grid with the consideration of ES lifetime for achieving the reliability and safety of the proposed system. Considering the uncertainties of solar irradiance, wind speed, and demand load, the nondominated sorting genetic algorithm (NSGAII) was utilized for optimal operation of the MG for an islanding mode [16] and for a grid-connected mode [17]. For minimizing the total generating cost of the EM problem based on the energy scheduling of MG, the authors in [18] utilized a multi-layer ant colony optimization (MACRO) approach. In [19], a multi-period artificial bee colony (MABC) optimization was proposed for solving the economic dispatch (ED) problem, considering the ES devices and responsive load bids. In [20], an imperialist competitive algorithm (ICA) was applied on the MG in interconnected mode to minimize the operating cost, considering output power and load uncertainties, where the obtained results were compared with Monte Carlo simulation techniques. The work presented in [21] showed the energy investments in MG including different technologies of RES at the distribution system, where the joint investment and operation were modeled as a two-period of the developed stochastic program.
The probabilistic technique based on the two-point-estimate method for solving the EM problem using GA was proposed in [22] for minimizing the operating cost of a system that includes ES devices and controllable loads. An efficient optimization algorithm of PSO for computing the optimal EM solution with different DG units and ES devices was developed in [23], where the EM problem was solved in a probabilistic manner. To solve the EM problem, a gravitational search algorithm (GSA) with the 2m point estimate technique was employed in [24], considering the uncertainties of MG sources. Additionally, the 2m + 1 point estimation technique with a self-adaptive charged system search (SACS) algorithm [25] and a modified firefly optimization algorithm (MFA) [26] have been employed for solving the probabilistic EM problem, considering the uncertainties of load demand, sources of MG, and load demand. The efficient salp swarm algorithm (ESSA) along with the 2m + 1 point estimation technique has been developed in [8] to solve the EM probabilistic problem by considering the pollutant emission from the RES.
Equilibrium Optimizer (EO) is a novel physics-based optimization algorithm recently published in 2020 [27]. However, EO can solve the various optimization problems successfully. As proposed in [28], the economic dispatch (ED) problem was solved by minimizing the total fuel cost, considering the active power constraint, effect of valve point, loss of transmission line, and the limits of ramp rate. In addition, the EO was employed in [29] for extracting the best values of undefined parameters for the developed mathematical model of the proton exchange membrane fuel cell (PEMFC).
In this paper, the EO is proposed for solving both deterministic and probabilistic EM problems by considering the pollutant emission of MG sources and including ES devices. Moreover, the 2m + 1 point estimation technique is used to represent the sources that have uncertainties in the MGs. Where, the random variation of input variables is expressed in terms of Weibull probability density function. After that, EO is applied for each case resulting from 2m + 1 technique. Finally, the Gram-Charlier expansion method is utilized for obtaining the probability distribution of random variables output results based on the EO algorithm. Here, the optimization of EM problem is formulated including two various objective functions for minimizing both the total operating cost of MG sources with ES devices and emission from RESs. However, the objective function is modeled as a single objective function by using a price penalty function and weighting factors instead of modeled as a multi-objective function. Then, the proposed EO is tested and compared with other recent algorithms using a standard model of grid-connected MG through different scenarios. The contributions of this paper are to:
  • Formulate the optimization problem of EM incorporating ES devices with consideration of the emissions from RESs via converting the multi-objective function problem into a coefficient single objective function using a price penalty factor and weighting factors by handling the operational constraints.
  • Model the uncertainties of RESs with ES devices, demand load, and market prices, then apply (2m + 1) point estimate method.
  • Propose EO for solving the optimal problem of EM as an efficient technique and compare with other new techniques that are newly employed here for solving EM problem.
  • Implement the proposed technique for solving the EM problem based on deterministic and probabilistic EM problems with emission.
  • Investigate the effectiveness and applicability of the EO when compared with other recent optimization techniques through different scenarios.

2. The Mathematical Modeling of the EM Problem

A model of low-voltage (LV) MG connected to grid consists of different types of RESs, storage device, and loads as shown in Figure 1. The MG is connected to the utility (MV distribution network) by the MV/LV transformer. The MG central controller (MGCC) acts as an interface between the power system and the MG. The MGCC is existing downstream of utility. The functions of MGCC are designed to monitor the real and reactive power produced from DG units, maximize the MG’s value, and optimize the MG operations through sending control signal to MGs to evaluate the level of DG’s production. The local controllers (LCs) are located close to the DGs. The functions of LCs are assigned to control the MG’s components through adapting each type of DG units, controllable loads, and storage devices. Additionally, the LCs are used to control both the voltage and frequency in an islanding operating mode of MG. The optimization proceedings applied in the MGCC are based on the implemented market policy in MG operation. Most policies of operating MGs are the MGCC goal to serve the demand load of the MG through maximizing utilization of its local production. From the consumers’ point of view, the MGCC aims to minimize the total operational cost of the MG with considering DG bids, market price, and demand load through optimal adjustment of the generated power from DG units while satisfying the operational constraints [10].

2.1. The Operating Cost Function

The total operating cost of the MG system contains several DG units bids and the power exchange cost between the main grid and MG. The control variables of the optimization problem consist of the real power from the DG units including the storage units, whilst the dependent variable is the real power that is sold to or bought from the main grid. Thus, the mathematical formulation of the EM problem may be described as follows [7]:
min   F 1 ( R ) = t = 1 T i = 1 NG u i , t P Gi , t B Gi , t + S Gi , t U × max ( 0 , u i , t u i , t 1 ) + S Gi , t D × max ( 0 , u i , t 1 u i , t ) + t = 1 T k = 1 NS [ u k , t P Sk , t B Sk , t + S SK , t U × max ( 0 , u k , t u k , t 1 ) + S SK , t D × max ( 0 , u k , t 1 u k , t ) ] + t = 1 T MP grid , t P grid , t
R = [ R 1 , R 2 , , R t , , R T ]
where R indicates the optimal output power of different DG units, main grid, and their binary status. It is defined by:
R t = [ P G 1 , t , P G 2 , t , , P GNG , t , P S 1 , t , P S 2 , t , , P SNS , t , P grid , t , u 1 , t , u 2 , t , , u NG + NS , t ]
From (1), it is seen that the objective function includes the total operating cost of the DG units along with their costs of startup/shutdown in the first term. The second term represents the operating cost of the ES devices with their costs of startup/shut-down. The third term is the exchange power cost between the main grid and MG.

2.2. The Pollutant Emission

The minimization of the pollutant emission includes the amount of emissions from the main grid, DG units, and ES devices in MG. There are different pollutant emissions; however, the considered important pollutants which are used to evaluate the total emission are CO 2 ,   SO 2 , and NOx. Minimizing these emissions is considered as the second objective function that can be formulated as follows [30]:
minF 2 ( R ) = t = 1 T { i = 1 NG [ u i , t P Gi , t E Gi , t ] + k = 1 NS [ u k , t P Sk , t E Sk , t ] + E grid , t P grid , t }
Not only does the objective function include the amount of emission from the main grid, but it also considers the emissions produced from the DG units as well as the ES devices as stated in (4). The total amount of pollutants emissions are E grid , t , E Gi , t , and E Sk , t , that can be described as follows [30]:
E grid , t = CO 2 , t grid + SO 2 , t grid + NO x , t grid
E Gi , t = CO 2 , t Gi + SO 2 , t Gi + NO x , t Gi
E Sk , t = CO 2 , t Sk + SO 2 , t Sk + NO x , t Sk +

2.3. Constraints of Power Sources

2.3.1. The Constraint of Power Balance

The total generated power from DG units, ES devices, and the main grid must supply the total load demand of the MG at each period t. However, the active power losses are neglected in the MG. Accordingly, the constraints of the power balance equation can be expressed as follows [31]:
P grid , t + i = 1 NG P Gi , t + k = 1 NS P Sk , t j = 1 ND P Dj , t = 0

2.3.2. Constraints of Power Generation

The energy generated from each DG unit, ES devices, and the main grid should be limited in the range of its defined capacity.
P Gi , t min P Gi , t P Gi , t max
P Sk , t min P Sk , t P Sk , t max
P grid , t min P grid , t P grid , t max

2.3.3. Spinning Reserve

It is necessary to maintain the power system reliability due to the continuous fluctuations in RESs. However, for achieving the spinning reserve, the following expression should be employed [10].
P grid , t max + i = 1 NG u i , t P Gi , t max + k = 1 NS u k , t P Sk , t max j = 1 ND P Dj , t + R e , t

2.3.4. Constraints of Energy Storage Devices

Concerning ES devices, the amount of stored energy and the limits on the charge and discharge rate of these ES devices during each time t interval with the constraints are defined as [10]:
E es , t = E es , t 1 + η chr P chr Δ t ( 1 / η dischr ) P dischr   Δ t
E es min E es , t E es max
P chr , t P chr max
P dischr , t P dischr max

2.4. The Optimization Problem

The total demand load is supplied from the sources of MG by the local production, as available. Therefore, the output power from the main grid P grid , t is set as a dependent variable for enforcing the power balance equation constraint. However, the power from the main grid is determined from (8) as follows:
P grid , t = j = 1 ND P Dj , t i = 1 NG P Gi , t k = 1 NS P Sk , t
The constraints can be handled by converting it into unconstrained one using the penalty function technique. However, the penalty factors with the constraints are involved into the objective function as quadratic penalty terms. Further, the goal of the penalty factors that are chosen as positive large values is to reduce the impractical solutions [32]. Therefore, P grid , t is added as a quadratic penalty term to the objective function in (1). Consequently, the new extended objective function by the penalty factor becomes:
minF 1 ( R ) = t = 1 T i = 1 NG [ u i , t P Gi , t B Gi , t + S Gi , t U × max ( 0 , u i , t u i , t 1 ) + S Gi , t D × max ( 0 , u i , t 1 u i , t ) ] + t = 1 T k = 1 NS [ u k , t P Sk , t B Sk , t + S SK , t U × max ( 0 , u k , t u k , t 1 ) + S SK , t D × max ( 0 , u k , t 1 u k , t ) ] + t = 1 T MP grid , t P grid , t + γ ( P grid , t P grid , t lim ) 2
In this paper, the above two objective functions: the minimization of both cost and pollution emission of MGs, are integrated. The multi-objective function is converted into a single objective function using the coefficients and price penalty terms. Moreover, the price penalty function for each generating unit is defined as the ratio between the operating cost and the pollution emission. There are various types of price penalty techniques as discussed in [33]. Here, the max/max price penalty factor is utilized. Consequently, the developed objective function can be described as follows:
minF t ( R ) = t = 1 T i = 1 NG [ u i , t P Gi , t B Gi , t + S Gi , t U × max ( 0 , u i , t u i , t 1 ) + S Gi , t D × max ( 0 , u i , t 1 u i , t ) ] + t = 1 T k = 1 NS [ u k , t P Sk , t B Sk , t + S SK , t U × max ( 0 , u k , t u k , t 1 ) + S SK , t D × max ( 0 , u k , t 1 u k , t ) ] + t = 1 T MP grid , t P grid , t + t = 1 T Ψ [ i = 1 NG u i , t P Gi , t E Gi , t + k = 1 NS u k , t P Sk , t E Sk , t + E grid , t P grid , t ] + γ ( P grid , t P grid , t lim ) 2

3. Probabilistic EM of the MG

The probabilistic formulation problem requires representation of the input random variables, statistically. Solving the EM problem based on the probabilistic approach has two key steps. In the first step, the input random variables are characterized statistically. The source of the uncertainty for the dependent variables in the system arise from the uncertainty of the independent input random variables. Furthermore, due to the random nature of input variables such as the variations of demand load, output power from DG units, and market prices, the obtained EM results such as the total operating cost of the system should be considered as a random variable. Evaluation of the statistical characteristics for the EM result is the second step in the probabilistic EM approach. However, in the case of one or more uncertain input variables, the EM problem turns into a probabilistic problem.

3.1. The Statistical Characterization of Input Random Variables

Evaluating the output power of WT mainly depends on two factors: the power curve of WT and the wind speed at a specific location, as described in [34] as follows:
P WT = { 0      ν ν ci ν > ν co ν 2 ν ci 2 ν nom 2 ν ci 2 · P nom ν ci < ν ν nom P nom      ν nom < ν ν co
Likewise, the output power of the PV depends on both the solar irradiance and the ambient air temperature of the PV. The output power of PV can be computed as described in [35] as follows:
P PV = P STC I S 1000 [ 1 + β ( T C 25 ) ]
where, the temperature of PV module can be determined as follows:
T C = T A + I S 800 ( T NOCT 20 )

3.1.1. Modeling of Wind Speed

At a specific location, the probability density function (PDF) of the wind speed, as well as the output power of WT, can be described by a Weibull distribution as in [34] as follows:
f ν ( ν ) = K C · ( ν C ) K 1 · e ( ν C ) K
For the Weibull distribution, the cumulative density function (CDF) is:
F ν ( ν ) = 1 e ( ν C ) K
For calculating the wind speed, the CDF as well as its inverse has been used as follows:
ν = C · ( ln ( r ) ) 1 K
The parameters of the Weibull distribution can be calculated as follows:
K = ( σ ν m ) 1.086
C = ν m Γ ( 1 + 1 K )
where the gamma function Γ x is described as:
Γ x = 0 t x 1 e t   dt , x > 0

3.1.2. Modeling of Solar Irradiance, Market-Price, and Load Demand

In this paper, it was suggested that the solar irradiance, market price, and demand of load have a normal distribution function. Therefore, the corresponding PDF of any variable z i can be formulated as follows [10,35]:
f z i ( z i ) = 1 σ 2 π · e ( ( z i μ ) 2 σ 2 )
Additionally, the CDF for the normal distribution can be computed by:
F z i ( z i ) = 1 2 [ 1 + erf ( z i μ σ 2 ) ]
For determining the variable z i , the CDF and its inverse has been used as follows:
z i = μ + 2 · σ · erf 1 ( 2 r 1 )
where, the error function and its inverse are defined as follows:
erf ( z ) = 2 π 0 z e t 2 dt
erf 1 ( Z ) = 1 erf ( z )

3.2. Statistical Evaluation of the Output

In order to formulate the probabilistic problem, it is necessary to characterize the input random variables in a statistical nature as well as the method for evaluating the output variables statistically. The probabilistic EM can be formulated mathematically as follows:
V = f ( I )
There are several statistical approaches for handling the output variables as introduced in some literature, in which they are classified into three categories: analytical methods, approximation approaches, and the Monte Carlo simulation (MCS). The MCS randomly generates many uncertain input variables, then uses these values to solve a deterministic problem. The simulation process is repeated many times (hundreds to thousands) to attain an acceptable accuracy for the statistical characteristics of the output results. The major problem of using MCS is the large number of simulations that are required to achieve convergence.
The point estimation approach is considered one of the approximation approaches that present a convergent description of the statistical output random variables. This method, like MCS, employs a deterministic approach for solving a probabilistic problem but over a much lower number of the simulations that is implemented in MCS. Moreover, this method guarantees a considerable reduction in the calculation’s efforts compared to the MCS.
The basic idea of the point estimation approach is to focus on the information collected from few forecasted values of the m input variables on K = 2 points for each interest input variable that are called central moments. Using these two central moments for each input, the output variables are calculated in the form of statistical moments 2m + 1 times for selected uncertain input variables [10]. Depending on the statistical moments, the PDF of output random variables of interest can be approximated based on the Gram–Charlier series approach [36].
The following steps of the 2m + 1 point estimation method can be summarized as follows:
Step 1: Define the number of selected uncertain inputs.
Step 2: Set the output variable vector of the jth moment E ( V j ) = 0 .
Step 3: Set r = 1   ( r = 1 ,   2 ,   ,   m ) .
Step 4: Set the uncertain parameter z r .
Step 5: Calculate the two standard locations of the variable z r :
ζ r , l = λ r , 3 2 + ( 1 ) 3 l × λ r , 4 3 λ r , 3 2 4     l = 1 ,   2
Step 6: Define the two locations of z r :
z r , l = μ z r + ζ r , l × σ z r      l = 1 ,   2
Step 7: Run the deterministic EM based on the optimization algorithm for both locations z r .
V r , l = f ( μ z 1 , μ z 2 , , z r , l , , μ z m )      l = 1 ,   2
Step 8: Determine two weight factors of z r :
w r , l = ( 1 ) 3 l ζ r , l ( ζ r , 1 ζ r , 2 )      = 1 ,   2
Step 9: Update E ( V k ).
E ( V j ) = E ( V j ) + l = 1 2 w r , l ( V r , l ) j
Step 10: Repeat Steps 5–9 for r = r + 1 until the selected random inputs are taken.
Step 11: Compute the deterministic EM based on the following vector:
z μ = [ μ z 1 , μ z 2 , , μ z , r , , μ z m ]      l = 1 ,   2
Step 12: Determine the weight factor for the EM problem obtained in step 11:
w 0 = 1 r = 1 m 1 λ r , 4 - λ r , 3 2
Step 13: Update E ( V j )
E ( V j ) = r = 1 m l = 1 2 w r , l [ ( μ z 1 , μ z 2 , , z r , l , , μ z m ) ] j + w 0 [ V ( z μ ) ] j
Step 14: After obtaining the output statistical moments, the μ and σ can be computed:
μ V = E ( V ) ;   σ V = E ( V 2 ) μ V 2
Depending on the values of μ and σ along with the method of Gram–Charlier as in [36], PDF and CDF are calculated for the output random variable.

4. The Equilibrium Optimizer Algorithm Overview

The EO algorithm is inspired by the analytical solution of a well-mixed dynamic equilibrium in a control volume. The balance equation of mass is utilized to describe the nonreactive constituent concentration on a control volume. It is known that the balance equation plays an important role in providing principles of physics to maintain the mass produced entering and leaving a control volume. Like other several recent optimization algorithms, at the beginning of the optimization procedure of EO, a random population is generated in the dimensional of search space for the optimization problem, where the particle acts as a solution and the concentration acts as the position of the particle [28].
According to the number of particles, the population and the dimensions of search space and the uniform random initialization of the initial concentrations are described as follows:
C d k = C d min + ( C d max C d min ) × rand d k      k = 1 , 2 , , m
At the beginning of the search process, the concentration degree along with the equilibrium state is unknown. For providing a search style of particles, only the equilibrium candidate is calculated. However, for estimating the equilibrium candidate solutions, the fitness function of all particles is evaluated, then the best scores are saved and sorted. The end convergence state is called the equilibrium state which is called the global optimal solution.
Based on various experiments of optimization problems, the EO algorithm allocates the four best particle solutions in the generated population at equilibrium candidate solutions during the implementation of the whole optimization procedure in addition to another particle having a concentration equal to the mean value of the previous proper four best solutions. However, these five candidate solutions are stored in a vector, which is called an equilibrium pool.
It worth noting that the four particle candidates make the EO algorithm capable of improving the exploration, while others support the exploitation process [27].
C e , pool = { C e , 1 , C e , 2 , C e , 3 , C e , 4 , C e , mean }
For each iteration, the particle concentration is updated using a random style between the selected candidates that are selected with the same probability. However, in the first iteration, the first selected particle will update all concentrations based on C. Then, in the second iteration, the concentrations of the same selected particle are updated based on C e , mean . The updating process is repeated for each particle until reaching the process end. The exponential parameter term U contributes to the concentration updating rule for achieving the appropriate balance between exploitation and exploration, where it is computed as follows:
U = exp ( ν ( t t 0 ) )
The value of t is reduced while the iteration number increased.
t = ( 1 itr / maxitr ) ( h 2 × itr / maxitr )
t 0 = t + 1 / ν × ln ( - h 1 sign ( r 1 0.5 ) [ 1 exp ( ν t ) ] )
However, the component sign ( r 1 0.5 ) has an impact on the directions of both exploration and exploitation. The following formula should be implemented for improving the capability of both the exploration and exploitation of the EO algorithm to guarantee convergence. To improve the exploitation phase, the generation rate is developed as the most important step in the procedure of the EO algorithm for providing the optimal solution.
G = GRC × ( C e ν C ) × exp ( δ ( t t 0 ) )
GRC = { 0.5 r 2    if    r 3 GP 0      if    r 3 GP
where the updating rule of the EO algorithm is as follows:
C = C e + ( C C e ) U + G × 1 / ν × ( 1 U )
The second term will be set to find an optimal position through globally searching the space upon its discovering a position. The third term will contribute to making the solution more accurate. The added memory is utilized to store the procedures and assist the individual particle to follow the path of its coordinates in the dimension of search space and notify it about its better score. The fittest value of every particle in the current iteration is compared to an identical value in the previous iteration and will be stored if it results in an improved value. This procedure assists the ability of exploitation but may raise the chance of falling in local minima if the technique does not achieve benefit from the ability of global exploration. More details of the EO algorithm are reported in [27]. Figure 2 shows the flowchart of the EO.

5. The Simulation Results

To prove the effectiveness of the EO algorithm for solving both deterministic and probabilistic EM problems with the consideration of the emission from RESs as well as ES devices in the MG system, the EO is investigated through the MG test system shown in Figure 1. The system is considered in the grid-connected mode at a low-voltage level. The MG consists of different technologies of DG sources. These sources are the PV, WT, microturbine (MT), proton-exchange membrane fuel cell (PEM-FC), and a storage device such as a NiMH-battery [30,31]. The MG is connected to the main grid via a power transformer.
The power is exchanged between the main grid and MG according to the decisions from the control center of MG for trading energy. Further, all MG sources only produce active power at unity power factor. Moreover, the demand loads inside MG during the day consist of one feeder for supplying light commercial loads, a second feeder for serving the residential region, and the third feeder for supplying a small industrial load. However, approximately the total demand load is equivalent to 1695 kWh per day. The study is carried out for the next day (24 h) at different loads. The data of the MG system are detailed and taken from [7,10,24]. Table 1 displays the minimum and maximum generation, the bid coefficients, and the emissions of MGs [8,30]. The forecasted demand load bid coefficients of the main grid and the expected output power of PV and WT over one day are shown in Figure 3 [10].
In this study, the important parameters of the EO algorithm are chosen before its applications for solving the EM optimization problem. These parameters are computed using experimental tests. In addition, all simulation evaluations have been executed using MATLAB 2016b on a 2.9-GHz i7 PC with 16-GB of RAM. The EO is applied to compute EM in both deterministic and probabilistic manners according to three considered scenarios:
  • Scenario 1: It is supposed that all MG sources operate over the examined interval. The PV and WT are represented to deliver the forecasted maximum output power during each hour. In contrast, the main grid, PEMFC, MT, and battery operate according to their output power limits for achieving the constraints.
  • Scenario 2: All MG sources are operated at their output power limits while satisfying operational constraints.
  • Scenario 3: All MG sources except the main grid act as in Scenario 2, while the main grid is represented as an unconstrained source. Therefore, the energy will be exchanged without any limitations.
These scenarios are employed in the following cases studies.

5.1. Case 1: The Optimization of EM without Emission

In this case, the EO algorithm is implemented based on the first scenario for solving the EM deterministic optimization problem to minimize the total operating cost without considering the pullout emissions. The obtained results of the EO algorithm are compared with those results obtained from reported algorithms in [30,31]. All MG sources operate at each hour during the day, which means that the operator should buy at least the minimum output power generated from these sources. The initial charging of the battery is infinitive.
The simulation results obtained using the EO algorithm for Scenario 1 are tabulated in Table 2. It is seen that because the PEM-FC unit has a lower bid compared to the other units, the PEM-FC operates at each hour of the day and delivers its maximum output power. In contrast, MT units which have a higher value of bid deliver their minimum value of output power for 13 h per day.
The results also show that, during the light load periods, a large part of the load is supplied by the main grid and PEM-FC because their bids are low. In addition, the battery was charged during this period. In contrast, in the periods of large load, the bid of the main grid is expensive, which required increasing the output power of MG. Additionally, the battery operates in discharge mode, and the excess energy from MG is exported to the main grid.
Further, 20 trial runs were performed for each algorithm for the purpose of comparing results and the simulation results as shown in Table 3. The results validate the effectiveness of the EO algorithm with the best value of the objective function when compared with the other techniques. Moreover, the convergence characteristic curve of the EO is shown in Figure 4, which demonstrates the robustness and fast convergence characteristic of the EO technique.

5.2. Case 2: The Optimization of EM with Emission Consideration

In this case, the deterministic EM problem is solved for minimizing the total objective function that includes minimizing emissions. The optimization problem is solved according to the mentioned previous three scenarios, and the results for each scenario are tabulated in Table 4, Table 5 and Table 6, respectively. The best results are achieved based on the EO algorithm; all operational constraints are also satisfied. In addition, Figure 5 shows the convergence characteristic of the EO algorithm for all scenarios in this case that validate the fast convergence characteristic of the EO method for all scenarios.
By inspecting the numerical results, during the period of light load, a large amount of load is supplied from the main grid and battery because these units offer both low bids and low emission as compared with other sources over these intervals. In the interval of heavy load, the output power from MTs and FCs is increased due to increasing bids through these intervals. Therefore, the main grid buys the energy from MG that assists in decreasing the cost of MG. From the results of the second scenario, the WT and PV are modeled for operating within their output power limits. The objective function is reduced by 2.74% when compared to the first scenario. Furthermore, when the main grid acts as an unconstrained source in the third scenario, the objective function is reduced by 9.46% and 6.91% as compared to the first and second scenarios, respectively. Due to the WT and PV having higher bids when compared with other MG sources, these sources have low contributions for supplying the demand load in the third scenario.
To prove the search capability and examine the superiority of the EO algorithm for solving the optimization problem in this case, the analysis is implemented for other recently published techniques to compare with the EO method. The compared methods are the artificial electric field algorithm (AEFA) [37], the bonobo optimizer (BO) [38], the modified moth flame optimization technique (MMFO) [39], and ESSA [8]. The results after 30 independent runs of EO are compared with AEFA, BO, MMFO, and ESSA. The statistical results are shown in Table 7, Table 8 and Table 9 for all considered scenarios, which reflect the satisfying performance of EO over other techniques that have the best value of the optimized objective function. It is seen that the EO has the best values of SD when compared with other techniques, which confirm the premium robustness of the EO technique.
Finally, due to the importance time for calculating this type of EM problem related to the computation of operating costs, Table 10 displays the elapsed time of implementing all compared algorithms. It is seen that the EO takes a shorter time as compared to other algorithms for all three suggested scenarios.

5.3. Case 3: The Probabilistic EM Problem

In this case, for obtaining the optimal solution of the EM problem in the probabilistic frame, the point estimation method (2m + 1) is evaluated along with the EO algorithm and other compared techniques. Moreover, the output power generated from PV and WT, market price, and demand load level are adopted as uncorrelated random input variables. Utilizing proper PDF modeling for hourly data of solar irradiance and wind speed as described in Section 3.1.1 and Section 3.1.2, the output power of PV and WT units are computed. Additionally, the market price and demand load follow the same PDFs as given in Section 3.1.2. It is supposed that the output power of the PV and WT units, market price, and demand load have a normal distribution at an STD of 5% [10]. After that, the 2m + 1 method is employed, and the concentrations (locations) of the input random variables are calculated during the implementation of 2m + 1 for solving the probabilistic EM problem as displayed in Table 11. The EO algorithm and other compared techniques are applied for each case data results obtained from (2m + 1) as presented in Table 11. Finally, the statistical moments, mean values, and STD of the EM output random variables (the operating cost of MG) are determined.
Only the second scenario is considered in this case, where all MG sources are represented within their power limits. The predictable output power generated from MG sources and the corresponding cost based on EO algorithm are obtained using the mean values of the random input variables as displayed in Table 11 (the last four columns). The best simulation results of the EO algorithm are shown in Table 12, which shows that all operational constraints are met. However, the convergence curve of EO for this case is shown in Figure 6, in which the results indicate to the fast convergence characteristic of EO. It is seen that, during light load periods, the produced energy is supplied from the main grid and battery, causing these sources to have lower market prices and lower emissions when compared with other sources over these periods. Additionally, the contributions of PV and WT are lower than other sources because these units have a higher market price.
Using the Gram–Charlier expression for series expansion of the obtained results based on solving EM using the EO along with the two locations of each input random variables, the PDFs and CDFs are obtained for the optimal solutions of the probabilistic EM as shown in Figure 7. It is clear that there is no difference between the continuous random variables and the normal distributions as seen in Figure 7, which also shows that the EO algorithm gives the best results in the case of solving the EM in a probabilistic manner.
The superiority of the EO is inspected here over the stated previous techniques in the previous subsection. Table 13 shows the statistical results of 30 independent runs of the EO algorithm compared with AFEA, BO, MMFO, and ESSA. The results of the proposed EO for solving probabilistic EM show that the EO has better effectiveness and performance in comparison with other techniques. Additionally, the EO has premium robustness due to having a lower value of SD compared with other techniques. Moreover, the superiority of the EO is inspected here over the stated previous techniques in the previous subsection.
By analyzing the results for Cases 2 and 3 based on Scenario 2, the total objective function is increased in Case 3 due to considering the impact of uncertainty when solving the optimization problem. This proves the impact of considering the uncertainty of input variables of the EM problem and the decision making of operators because the probabilistic analysis of EM gives more accurate and trustworthy results.

6. Conclusions

An efficient EO algorithm was suggested in this paper with successful implementation to solve the EM optimization problem for a typical MG system. Furthermore, the probabilistic framework using the 2m + 1 method was proposed to model the uncertainties of input random variables. The proposed EO was utilized for finding the optimal solution of EM incorporating ES devices, considering the emissions of MG sources based on converting the multi-objective function using the penalty factor price to the single objective function to minimize the total operating costs (fuel cost, startup and shutdown cost, as well as emission cost). The efficiency and advantages of the EO have been proven using a standard MG test system operating in grid-connected mode with different operating scenarios of the deterministic and probabilistic EM problem. Solving EM based on a probabilistic approach provided useful realistic decision making for operators of the MG system and assisted in finding the impact of the uncertainties for the input random variables on the statistical indicators which describe the state of the MG system. It was confirmed that the total operating cost for Scenario 2 based on probabilistic EM had higher value than deterministic EM by 6.53 EUR (0.346%) per day. The results confirm smooth and reliable EO convergence without any oscillation in the response. This confirmed the superiority of the EO over other compared optimization algorithms. In this context, the EO could be a useful decision-making tool for operators in the MG control center.

Author Contributions

Conceptualization, S.K.E. and S.A.O.; Data curation, Y.A. and E.H.; Formal analysis, S.K.E., N.I.E. and A.H.; Investigation, E.H. and N.I.E.; Methodology, S.K.E.; Project administration, N.I.E.; Software, S.K.E., S.A.O. and A.H.; Validation, E.H. and A.H.; Visualization, Y.A.; Writing—original draft, S.K.E., S.A.O. and Y.A.; Writing—review & editing, N.I.E. and A.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Deanship of Scientific Research, Taif University, grant number 1-441-99.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Available from corresponding author.

Acknowledgments

This study was funded by the Deanship of Scientific Research, Taif University, KSA (Research project number 1-441-99).

Conflicts of Interest

The authors declared no conflict of interest.

Nomenclature

F 1 ( R ) The objective function of operating cost
F 2 ( R ) The objective function of pollutant emissions
R Vector of the control variables
T Total number of time periods in hours
NG ,   NS Total number of DG units and energy storage devices, respectively
P Gi , t , P Sk , t Active power produced from both DG unit i and energy storage device k at specified time t , respectively
B Gi , t , B Sk , t Bid coefficients from the DG unit i and the energy storage device k at specified time t , respectively
S Gi , t U , S Gi , t D start-up and shut-down cost of the DG unit i during period t ,   respectively
S SK , t U , S SK , t D Start-up and shut-down cost of energy storage device k over period t , respectively
P grid , t Exchanged active power that is sold or bought to/from the utility during period time t
M P grid , t Market Price of exchanged power that is sold or bought to/from the utility over period t
u i , t , u k , t Status of the DG unit i and the energy storage device k , respectively. where one value is scheduled on status during time t and 0 otherwise
ND Total number of demand load
P Dj , t Scheduled demand load during period time t
P grid , t max , P grid , t min Maximum and minimum active power sold/bought to/from the utility over period time t , respectively
P Gi , t max , P Gi , t min Maximum and minimum output of DG unit i at time t , respectively
P Sk , t max , P Sk , t min Maximum and minimum output of energy storage devices k at time t , respectively
R e , t Allowed spinning reserve at time t
E es , t Quantity of energy storage inside battery at specified time t
P chr , P dischr Available rate of charging and discharge over a period Δ t   , respectively
η chr , η dischr The efficiency of the battery through charging or discharging
E e s m a x , E e s m i n upper and lower limits stored energy inside battery, respectively
P chr max , P dischr max Amount of maximum charging or discharging rate or during a certain period Δ t , respectively
F t ( R ) Total objective function
γ Penalty factor
Ψ The emission price penalty factor
CO 2 , SO 2 , , NO x Emission products of main grid, DG units, and ES devices that called carbon dioxide, Sulphur dioxide and nitrogen oxides
E grid , t , E Gi , t   ,   E Sk , t Pollutants emission released from main grid, DG unit i , ES devices k at time t , respectively
CO 2 , t grid , SO 2 , t grid , NO x , t grid CO 2 , SO 2 and NOx emission of main grid during time t
CO 2 , t Gi , SO 2 , t Gi , NO x , t Gi CO 2 , SO 2 and NOx emissions of DG unit i during time t
CO 2 , t Sk , SO 2 , t Sk , NO x , t Sk CO 2 , SO 2 and NOx of energy storage device k during time t
I , V Random variables of input and output, respectively
E ( V k ) The kth moment vector of the output variable
λ r , 3 , λ r , 4 The skewness and kurtosis of input random variable z r , respectively
μ z r , σ z r Mean and standard deviation of z r , respectively
W r , l Weight factors of z r
C d k The initial concentration vector of kth particles in dth   dimension
C d min , C d max The minimum and maximum values for search space dimension dth , respectively
rand d k , ν , r 1 , r 2 , r 3 Random vector numbers between 0 and 1
m The number of population particles
itr The current iteration number
maxitr The maximum iterations number
h 1 , h 2 Constant values that used to control both exploitation and exploration capabilities, were set to 1 and 2 respectively
δ Denotes a decay constant
GP Represents generation rate probability
P WT The output power of WT
P n o m The nominal output power
ν c i Cut-in wind speed of WT
ν n o m Nominal wind speed of WT
ν c o Cut-out wind speed of WT
ν The wind speed
P P V The output power of PV
P S T C The maximum power of PV module at standard test conditions (STC)
I S The solar irradiance on the surface of PV module
Β Temperature coefficient of the PV module
T c Temperature of the PV module
T a The ambient air temperature
T N O C T The nominal operating cell temperature (C) of the PV module
Kshape parameter of the Weibull distribution
CScale parameter of the Weibull distribution
Runiformly distributed random numbers on [0, 1]
ν m The mean wind speed
μ   , σ The Mean and standard deviation, respectively

References

  1. Zia, M.F.; Elbouchikhi, E.; Benbouzid, M. Microgrids energy management systems: A critical review on methods, solutions, and prospects. Appl. Energy 2018, 222, 1033–1055. [Google Scholar] [CrossRef]
  2. Moradi, H.; Esfahanian, M.; Abtahi, A.; Zilouchian, A. Optimization and energy management of a standalone hybrid microgrid in the presence of battery storage system. Energy 2018, 147, 226–238. [Google Scholar] [CrossRef]
  3. Khan, A.A.; Naeem, M.; Iqbal, M.; Qaisar, S.; Anpalagan, A. A compendium of optimization objectives, constraints, tools and algorithms for energy management in microgrids. Renew. Sustain. Energy Rev. 2016, 58, 1664–1683. [Google Scholar] [CrossRef]
  4. Li, X.; Zhang, R.; Bai, L.; Li, G.; Jiang, T.; Chen, H. Stochastic low-carbon scheduling with carbon capture power plants and coupon-based demand response. Appl. Energy 2018, 210, 1219–1228. [Google Scholar] [CrossRef]
  5. Liu, G.; Jiang, T.; Ollis, T.B.; Zhang, X.; Tomsovic, K. Distributed energy management for community microgrids considering network operational constraints and building thermal dynamics. Appl. Energy 2019, 239, 83–95. [Google Scholar] [CrossRef]
  6. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  7. Tabatabaee, S.; Mortazavi, S.S.; Niknam, T. Stochastic energy management of renewable micro-grids in the correlated environment using unscented transformation. Energy 2016, 109, 365–377. [Google Scholar] [CrossRef]
  8. Elattar, E.E.; ElSayed, S.K. Probabilistic energy management with emission of renewable micro-grids including storage devices based on efficient salp swarm algorithm. Renew. Energy 2020, 153, 23–35. [Google Scholar] [CrossRef]
  9. Serraji, M.; El Amine, D.O.; Boumhidi, J. Multi swarm optimization based adaptive fuzzy multi agent system for microgrid multi-objective energy management. Int. J. Knowl. Based Intell. Eng. Syst. 2016, 20, 229–243. [Google Scholar] [CrossRef]
  10. Radosavljević, J. Metaheuristic Optimization in Power Engineering; Institution of Engineering and Technology: London, UK, 2018. [Google Scholar]
  11. Aghajani, G.; Ghadimi, N. Multi-objective energy management in a micro-grid. Energy Rep. 2018, 4, 218–225. [Google Scholar] [CrossRef]
  12. Mellouk, L.; Ghazi, M.; Aaroud, A.; Boulmalf, M.; Benhaddou, D.; Zine-Dine, K. Design and energy management optimization for hybrid renewable energy system-case study: Laayoune region. Renew. Energy 2019, 139, 621–634. [Google Scholar] [CrossRef]
  13. Liu, G.; Ollis, T.B.; Zhang, Y.; Jiang, T.; Tomsovic, K. Robust Microgrid Scheduling with Resiliency Considerations. IEEE Access. 2020, 8, 153169–153182. [Google Scholar] [CrossRef]
  14. Jafari, M.; Malekjamshidi, Z. Optimal energy management of a residential-based hybrid renewable energy system using rule-based real-time control and 2D dynamic programming optimization method. Renew. Energy 2020, 146, 254–266. [Google Scholar] [CrossRef]
  15. Liu, C.; Wang, X.; Wu, X.; Guo, J. Economic scheduling model of microgrid considering the lifetime of batteries. IET Gener. Transm. Distrib. 2017, 11, 759–767. [Google Scholar] [CrossRef]
  16. Guo, L.; Liu, W.; Jiao, B.; Hong, B.; Wang, C. Multi-objective stochastic optimal planning method for stand-alone microgrid system. IET Gener. Transm. Distrib. 2014, 8, 1263–1273. [Google Scholar] [CrossRef]
  17. Kuznetsova, E.; Ruiz, C.; Li, Y.; Zio, E. Analysis of robust optimization for decentralized microgrid energy management under uncertainty. Int. J. Electr. Power Energy Syst. 2015, 64, 815–832. [Google Scholar] [CrossRef]
  18. Marzband, M.; Yousefnejad, E.; Sumper, A.; Domínguez-García, J.L. Real time experimental implementation of optimum energy management system in standalone microgrid by using multi-layer ant colony optimization. Int. J. Electr. Power Energy Syst. 2016, 75, 265–274. [Google Scholar] [CrossRef] [Green Version]
  19. Marzband, M.; Azarinejadian, F.; Savaghebi, M.; Guerrero, J.M. An optimal energy management system for islanded microgrids based on multiperiod artificial bee colony combined with Markov chain. IEEE Syst. J. 2015, 11, 1712–1722. [Google Scholar] [CrossRef] [Green Version]
  20. Nikmehr, N.; Najafi-Ravadanegh, S. Optimal operation of distributed generations in micro-grids under uncertainties in load and renewable power generation using heuristic algorithm. IET Renew. Power Gener. 2015, 9, 982–990. [Google Scholar] [CrossRef]
  21. Wang, H.; Huang, J. Joint investment and operation of microgrid. IEEE Trans. Smart Grid 2015, 8, 833–845. [Google Scholar] [CrossRef] [Green Version]
  22. Arabali, A.; Ghofrani, M.; Etezadi-Amoli, M.; Fadali, M.S.; Baghzouz, Y. Genetic-algorithm-based optimization approach for energy management. IEEE Trans. Power Deliv. 2012, 28, 162–170. [Google Scholar] [CrossRef]
  23. Radosavljević, J.; Jevtić, M.; Klimenta, D. Energy and operation management of a microgrid using particle swarm optimization. Eng. Optim. 2016, 48, 811–830. [Google Scholar] [CrossRef]
  24. Niknam, T.; Golestaneh, F.; Malekpour, A. Probabilistic energy and operation management of a microgrid containing wind/photovoltaic/fuel cell generation and energy storage devices based on point estimate method and self-adaptive gravitational search algorithm. Energy 2012, 43, 427–437. [Google Scholar] [CrossRef]
  25. Niknam, T.; Golestaneh, F.; Shafiei, M. Probabilistic energy management of a renewable microgrid with hydrogen storage using self-adaptive charge search algorithm. Energy 2013, 49, 252–267. [Google Scholar] [CrossRef]
  26. Mohammadi, S.; Mozafari, B.; Solimani, S.; Niknam, T. An Adaptive Modified Firefly Optimisation Algorithm based on Hong’s Point Estimate Method to optimal operation management in a microgrid with consideration of uncertainties. Energy 2013, 51, 339–348. [Google Scholar] [CrossRef]
  27. Afshin, F.; Mohammad, H.; Brent, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2019, 191, 105190. [Google Scholar]
  28. Agnihotri, S.; Atre, A.; Verma, H.K. Equilibrium Optimizer for Solving Economic Dispatch Problem. In Proceedings of the IEEE 9th Power India International Conference (PIICON), Delhi, India, 28 February–1 March 2020. [Google Scholar]
  29. Menesy, A.S.; Sultan, H.M.; Kamel, S. Extracting Model Parameters of Proton Exchange Membrane Fuel Cell Using Equilibrium Optimizer Algorithm. In Proceedings of the International Youth Conference on Radio Electronics, Electrical and Power Engineering (REEPE), Moscow, Russia, 12–14 March 2020. [Google Scholar]
  30. Moghaddam, A.A.; Seifi, A.; Niknam, T.; Pahlavani, M.R.A. Multi-objective operation management of a renewable MG (micro-grid) with back-up micro-turbine/fuel cell/battery hybrid power source. Energy 2011, 36, 6490–6507. [Google Scholar] [CrossRef]
  31. Niknam, T.; Golestaneh, F. Enhanced adaptive particle swarm optimisation algorithm for dynamic economic dispatch of units considering valve-point effects and ramp rates. IET Gener. Transm. Distrib. 2012, 6, 424–435. [Google Scholar] [CrossRef]
  32. Bouchekara, H.; Abido, M.A.; Boucherma, M. Optimal power flow using teaching-learning-based optimization technique. Electr. Power Syst. Res. 2014, 114, 49–59. [Google Scholar] [CrossRef]
  33. Krishnamurthy, S.; Tzoneva, R. Impact of price penalty factors on the solution of the combined economic emission dispatch problem using cubic criterion functions. In Proceedings of the IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012. [Google Scholar]
  34. Villanueva, D.; Pazos, J.L.; Feijo, A. Probabilistic load flow including wind power generation. IEEE Trans. Power Syst. 2011, 26, 1659–1667. [Google Scholar] [CrossRef]
  35. Atwa, Y.M.; El-Saadany, E.F.; Salama, M.M.A.; Seethapathy, R.; Assam, M.; Conti, S. Adequacy evaluation of distribution system including wind/solar DG during different modes of operation. IEEE Trans. Power Syst. 2011, 26, 1945–1952. [Google Scholar] [CrossRef]
  36. Zhang, P.; Lee, S.T. Probabilistic load flow computation using the method of combined cumulants and Gram-Charlier expansion. IEEE Trans. Power Syst. 2004, 19, 676–682. [Google Scholar] [CrossRef]
  37. Yadav, A. AEFA: Artificial electric field algorithm for global optimization. Swarm Evol. Comput. 2019, 48, 93–108. [Google Scholar]
  38. Das, A.K.; Pratihar, D.K. A new bonobo optimizer (BO) for real-parameter optimization. In Proceedings of the 2019 IEEE Region 10 Symposium (TENSYMP), Kolkata, India, 7–9 June 2019. [Google Scholar]
  39. Elattar, E.E.; Elsayed, S.K. Optimal Location and Sizing of Distributed Generators Based on Renewable Energy Sources Using Modified Moth Flame Optimization Technique. IEEE Access 2020, 8, 109625–109638. [Google Scholar] [CrossRef]
Figure 1. One-line diagram of a standard micro-grid (MG) test system.
Figure 1. One-line diagram of a standard micro-grid (MG) test system.
Energies 14 01373 g001
Figure 2. Flowchart of the equilibrium optimizer (EO) algorithm.
Figure 2. Flowchart of the equilibrium optimizer (EO) algorithm.
Energies 14 01373 g002
Figure 3. (a) Forecasted demand load; (b) bid coefficients of MG sources; (c) the output power from photovoltaics (PV); (d) wind turbines (WT).
Figure 3. (a) Forecasted demand load; (b) bid coefficients of MG sources; (c) the output power from photovoltaics (PV); (d) wind turbines (WT).
Energies 14 01373 g003
Figure 4. Convergence characteristic of EO for Case 1.
Figure 4. Convergence characteristic of EO for Case 1.
Energies 14 01373 g004
Figure 5. Convergence characteristic of the EO for all scenarios in Case 2.
Figure 5. Convergence characteristic of the EO for all scenarios in Case 2.
Energies 14 01373 g005
Figure 6. Convergence characteristic of the EO for Case 3.
Figure 6. Convergence characteristic of the EO for Case 3.
Energies 14 01373 g006
Figure 7. (a) Probability density function (PDF); (b) cumulative density function (CDF) of forecasted objective function based on the EO for Case 3.
Figure 7. (a) Probability density function (PDF); (b) cumulative density function (CDF) of forecasted objective function based on the EO for Case 3.
Energies 14 01373 g007
Table 1. The power limitations, bid coefficients, and emissions of the MG sources.
Table 1. The power limitations, bid coefficients, and emissions of the MG sources.
IDTypeMin. Power
(kW)
Max. Power
(kW)
BGi
(EUR/kW h)
CO2
(kg/MWh)
SO2
(kg/MWh)
NOx
(kg/MWh)
1MT6300.4577200.00360.1
2FC3300.2944600.0030.0075
3PV0252.584000
4WT0151.073000
5Battery−30300.38100.00020.001
6Utility−3030-9223.5832.295
Table 2. The best results obtained using EO for the energy management (EM) problem (Case 1).
Table 2. The best results obtained using EO for the energy management (EM) problem (Case 1).
Time (h)Power (kW)Cost
PME-FCMTPVWTBatteryUtilityEUR/h
130.006.000.001.79−15.7930.0014.38
230.006.000.001.79−17.7930.0012.42
330.005.990.001.79−17.6129.9110.94
430.006.000.001.79−16.7930.0010.70
530.006.000.001.79−11.7930.0012.60
630.006.000.000.92−3.9230.0017.06
730.006.000.001.792.2130.0021.22
830.006.000.201.3111.1826.3227.73
930.0030.003.751.7930.00−19.5416.23
1030.0030.007.533.0930.00−20.56−25.96
1130.0028.7810.458.7830.00−30.00−50.21
1230.0021.9611.9510.4130.00−30.28−48.87
1330.0014.1923.903.9230.00−30.0047.66
1430.0018.5521.052.3729.93−29.86−33.86
1530.0030.007.881.7930.00−23.668.87
1630.0030.004.231.3130.00−15.5315.96
1729.9429.950.551.7930.00−7.2332.89
1830.006.000.001.7930.0020.2233.17
1930.006.000.001.3022.6430.1032.08
2030.006.000.001.7930.0019.2133.14
2130.0030.000.001.3030.00−13.3019.76
2230.0029.940.001.3030.00−20.2124.36
2330.005.970.000.92−1.8129.9120.81
2429.935.970.000.62−10.6530.1415.98
Total operating cost (EUR)269.07
Table 3. Comparison of the EM problem based on Case 1.
Table 3. Comparison of the EM problem based on Case 1.
TechniqueTotal Cost Function (EUR)
BestWorstMeanSD
EO269.07025269.303269.16770.0937
ESSA (8)269.7359269.7359269.73590
SGSA (25)269.76269.76269.760
SSA (8)270.9038274.9021272.42451.361
AMPSO-T (30)274.4317274.7318274.56430.0921
AMPSO-L (30)274.5507275.0905274.98210.321
CPSO-L (30)274.7438281.1187276.33275.9697
CPSO-T (30)275.0455286.5409277.40456.2341
GSA (25)275.5369282.1743277.80212.9283
FSAPSO (30)276.7867291.7562280.68448.3301
PSO (30)277.3237303.3791288.876110.1821
GA (30)277.7444304.5889290.432113.4421
Table 4. The best results obtained using the EO for the EM problem for Scenario 1 (Case 2).
Table 4. The best results obtained using the EO for the EM problem for Scenario 1 (Case 2).
Time (h)Power (kW)Cost EUR/hEmission
Kg/h
Total
Objective
PME-FCMTPVWTBatteryUtility
13.006.000.001.7930.0011.2223.4223.6540.75
23.006.000.001.7930.009.2222.4323.2441.57
33.006.000.001.7929.939.3021.8522.9740.27
43.006.000.001.7930.0010.2221.8223.0741.30
53.006.000.001.7930.0015.2222.5223.2738.76
63.006.000.000.9230.0023.0924.7524.6767.08
73.006.000.001.7930.0029.2628.4025.7644.74
87.546.000.201.3130.0030.0035.6036.1277.05
929.9429.973.751.7930.00−19.3619.73123.76115.07
1030.0030.007.533.0930.00−20.62−30.9297.40129.02
1130.0029.2610.458.7829.84−30.33−61.7675.3385.92
1230.0021.9111.9510.4130.00−30.27−58.6154.5849.41
1330.0014.4623.903.9229.74−30.0257.1471.92110.05
1429.9718.6021.052.3729.97−29.96−41.0446.4434.36
1530.0030.007.881.7929.79−23.4311.02114.88121.30
1630.0030.004.231.3130.00−15.5319.16123.49143.79
1716.666.000.551.7930.0030.0048.4555.88138.00
1820.216.000.001.7930.0030.0041.1659.39107.73
1922.976.000.001.3030.0029.8239.2662.98117.39
2019.246.000.001.7930.0030.0041.5357.81127.01
2130.006.190.001.3030.0010.5944.1476.90146.46
223.006.710.001.3030.0030.0039.3931.7250.12
233.006.000.000.9230.0025.0928.2426.1234.76
243.006.000.000.6230.0016.3923.9324.4935.43
Total cost (EUR)421.60--
Total emission (Kg)-1305.85-
The total objective function (EUR)--1937.35
Table 5. The Best results obtained using EO for the EM problem for Scenario 2 (Case 2).
Table 5. The Best results obtained using EO for the EM problem for Scenario 2 (Case 2).
Time (h)Power (kW)Cost EUR/hEmission
Kg/h
Total
Objective
PME-FCMTPVWTBatteryUtility
13.006.000.001.7830.0011.2221.4720.8442.33
23.006.000.000.0030.0011.0118.8320.5646.90
33.006.000.000.0030.0011.0018.2220.3945.53
43.006.000.000.0030.0012.0018.1120.3445.28
53.006.000.000.0030.0017.0018.7720.6146.82
63.006.000.000.0030.0024.0021.8121.8233.95
73.006.000.001.7830.0029.2226.0222.6643.02
87.906.000.101.3030.0029.7032.6231.9885.01
929.9829.942.751.7930.00−18.4617.94109.29121.87
1029.8929.857.353.0929.91−20.03−26.9286.16135.03
1129.6829.1210.478.7429.93−29.93−54.9066.91125.03
1229.7421.8311.9410.4229.83−29.76−51.6649.19124.69
1330.0019.3720.023.9030.00−31.2251.1663.50162.06
1430.0018.5921.042.3730.00−30.00−37.8041.1133.71
1530.0030.007.791.7930.00−23.529.69101.44118.07
1629.6530.004.221.3030.00−15.1216.63109.03139.06
1716.716.000.551.7930.0030.0044.4249.3431.59
1820.226.000.001.7830.0030.0037.7352.4741.91
1922.706.000.001.3030.0030.0035.9855.6352.90
2019.276.000.001.7829.9530.0038.0950.91104.20
2129.896.000.001.3129.8010.9940.8468.2870.55
223.006.700.001.3030.0030.0036.1127.9597.71
233.006.000.000.9130.0025.0925.8823.0273.09
243.006.000.000.0030.0017.0021.9621.5163.95
Total cost (EUR)381.02--
Total emission (Kg)-1154.94-
The total objective function (EUR)--1884.26
Table 6. The best results obtained using the EO for the EM problem for Scenario 3 (Case 2).
Table 6. The best results obtained using the EO for the EM problem for Scenario 3 (Case 2).
Time (h)Power (kW)Cost EUR/hEmission
Kg/h
Total
Objective
PME-FCMTPVWTBatteryUtility
13.006.000.001.7830.0011.2219.5220.3738.68
23.006.000.000.0030.0011.0117.1520.2438.09
33.006.000.000.0030.0011.0016.6019.9638.53
43.006.000.000.0030.0012.0016.5220.0039.39
53.006.000.000.0030.0017.0017.0820.1342.83
63.006.000.000.0030.0024.0219.8421.3348.44
73.006.000.000.0030.0031.0023.6622.1558.11
83.006.000.001.3030.0034.7029.6124.9365.77
930.0030.003.751.7930.00−19.5416.23106.92151.72
1030.0030.007.513.0929.92−20.52−25.4484.21131.58
1130.0030.0010.398.6730.00−31.06−57.0765.6161.08
1230.0029.9511.9210.4430.00−38.30−77.7153.47111.53
1330.0030.0023.903.9130.00−45.8231.1789.97107.93
1430.0829.9521.042.3629.97−41.41−74.8048.30120.36
1529.9929.817.831.7930.00−23.418.7798.75125.80
1630.0030.004.231.3130.00−15.5315.96106.50150.65
173.006.000.551.7830.0043.6744.5630.5355.14
183.006.000.001.7930.0047.2236.3027.5855.99
193.006.000.001.3030.0049.7033.8226.7450.38
203.006.000.001.7830.0046.2236.8027.7760.35
2130.006.000.001.3030.0010.7236.8866.6660.94
223.006.000.001.3030.0030.7033.0026.3954.12
233.006.000.000.9130.0025.0923.5322.5048.19
243.006.000.000.6130.0016.4019.9421.0738.41
Total cost (EUR)261.90--
Total emission (Kg)-1072.09-
The total objective function (EUR)--1754.02
Table 7. Comparison of the statistical results of the objective function in Scenario 1.
Table 7. Comparison of the statistical results of the objective function in Scenario 1.
The Total Objective Function (EUR)
TechniqueBestWorstMean(SD)
BO1957.46491966.11411958.78192.3670
MMFO1954.19661954.31671954.20050.0215
AEFA1952.21231953.21241952.24470.1795
ESSA1950.16671950.76421950.40.182
EO1937.35141937.06981937.17360.0711
Table 8. Comparison of the statistical results of the objective function in Scenario 2.
Table 8. Comparison of the statistical results of the objective function in Scenario 2.
The Total Objective Function (EUR)
TechniqueBestWorstMean(SD)
BO1909.84161920.47491916.25452.6406
MMFO1906.05161906.05161906.05160
AEFA1899.87111907.99121904.98461.1588
ESSA1896.4161898.66411897.00650.3909
EO1884.25621884.59211884.29690.0652
Table 9. Comparison of the statistical results of the objective function in Scenario 3.
Table 9. Comparison of the statistical results of the objective function in Scenario 3.
The Total Objective Function (EUR)
TechniqueBestWorstMean(SD)
BO1777.89151790.76261781.44353.5702
MMFO1775.77341775.77341775.77340
AEFA1770.2611770.2611770.2610
ESSA1769.29771769.29771769.29770
EO1754.02171754.40851754.3960.0694
Table 10. The elapsed time (seconds) of Case 2 for all scenarios.
Table 10. The elapsed time (seconds) of Case 2 for all scenarios.
TechniqueScenarios
Scenario1Scenario 2Scenario 3
BO5.24166.12696.3516
MMFO5.14655.30965.7125
AEFA7.36657.75088.3447
ESSA6.84637.36657.8508
EO4.87045.26425.7147
Table 11. The concentrations of the input variables used for EM problem in Case 3.
Table 11. The concentrations of the input variables used for EM problem in Case 3.
T (h)PV1PV2WT1WT2Load1Load2MP1MP2 PV μ WT μ Load μ MP μ
10.000.001.911.6056.4547.230.250.210.001.7951.920.23
20.000.001.901.6154.4845.320.210.170.001.7850.000.19
30.000.001.911.5554.0745.740.150.130.001.7849.930.14
40.000.001.921.5555.3746.730.130.110.001.7951.040.12
50.000.001.911.5960.9851.060.130.110.001.7955.970.12
60.000.000.980.8168.6057.690.220.180.000.9263.070.20
70.000.001.911.5875.8263.950.250.210.001.7870.010.23
80.220.181.401.1781.6668.810.410.350.201.3175.120.38
94.063.431.911.5782.3269.071.631.373.741.7876.171.49
108.126.943.302.7586.7573.914.333.647.533.0980.244.00
1111.329.549.417.8084.8171.614.343.6410.458.7878.024.00
1213.0310.8311.109.3880.4467.034.363.6312.9310.4073.824.00
1326.0321.804.193.4978.1165.891.641.3824.913.9272.091.50
1422.9719.142.522.1378.5666.054.363.6621.142.3772.194.01
158.587.161.911.5682.3369.002.171.847.891.8275.972.00
164.653.851.401.1586.5873.122.111.784.61.3079.701.95
170.600.501.911.5692.2678.310.650.550.551.7885.210.60
180.000.001.921.5694.8580.460.440.380.001.7987.730.41
190.000.001.381.1997.6882.030.380.320.001.3089.940.35
200.000.001.911.5894.6879.890.470.390.001.7987.090.43
210.000.001.391.1684.5171.341.281.070.001.3077.841.17
220.000.001.391.1577.3464.640.590.490.001.3071.000.54
230.000.000.980.8170.4759.670.330.270.000.9264.950.30
240.000.000.660.5560.6051.270.280.240.000.6156.040.26
Table 12. The best results obtained using the EO for the EM problem in Case 3.
Table 12. The best results obtained using the EO for the EM problem in Case 3.
Time (h)Power (kW)Cost EUR/hEmission
Kg/h
Total
Objective
PME-FCMTPVWTBatteryUtility
13.006.000.001.0030.0012.0019.5020.3632.84
23.006.000.000.0030.0011.0017.1220.1635.64
33.006.000.000.0030.0011.0016.5519.9334.23
43.006.000.000.0029.8712.1316.4419.9233.98
53.006.000.000.0029.9017.1017.0520.1435.48
63.006.000.000.0030.0024.0020.0321.4533.01
73.006.000.001.7830.0029.2223.6522.1571.31
87.506.000.201.3130.0030.0029.6831.3362.94
930.0030.003.571.7830.00−19.3516.60107.04129.41
1030.0030.007.293.0930.00−20.38−24.8084.4730.43
1130.0028.8010.428.7830.00−30.00−50.3465.0042.24
1230.0021.5312.2210.4029.91−30.06−47.9947.3554.54
1330.0014.2823.893.8330.00−30.0047.5761.95130.41
1430.0018.6921.112.3730.12−30.28−35.3440.3935.76
1530.0030.007.881.8029.72−23.408.8699.69115.97
1630.0030.004.521.3030.00−15.8215.39106.26126.11
1717.036.000.551.7730.0029.6540.3848.77122.44
1820.216.000.001.7930.0030.0034.1950.8690.48
1922.706.000.001.3030.0030.0032.6754.2780.61
2019.136.000.001.7730.0030.0932.2349.88116.40
2130.006.000.001.3030.0010.7036.6966.49141.98
223.706.000.001.3030.0030.0051.7127.31135.18
233.006.000.000.9230.0025.0345.2822.49117.05
243.006.000.000.6130.0016.3119.9720.9182.37
Total cost (EUR)383.09--
Total emission (Kg)-1128.55-
The total objective function (EUR)--1890.79
Table 13. Comparison of the statistical results of the objective function in Case 3.
Table 13. Comparison of the statistical results of the objective function in Case 3.
The Total Objective Function (EUR)
TechniqueBestWorstMean(SD)
BO1916.91031925.91921922.8021.8102
MMFO1918.26951918.82691918.30430.1350
AEFA1909.81441912.34621910.34770.4595
ESSA1901.67841901.67841902.10420.1263
EO1890.78671890.99091890.89050.0439
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

ElSayed, S.K.; Al Otaibi, S.; Ahmed, Y.; Hendawi, E.; Elkalashy, N.I.; Hoballah, A. Probabilistic Modeling and Equilibrium Optimizer Solving for Energy Management of Renewable Micro-Grids Incorporating Storage Devices. Energies 2021, 14, 1373. https://doi.org/10.3390/en14051373

AMA Style

ElSayed SK, Al Otaibi S, Ahmed Y, Hendawi E, Elkalashy NI, Hoballah A. Probabilistic Modeling and Equilibrium Optimizer Solving for Energy Management of Renewable Micro-Grids Incorporating Storage Devices. Energies. 2021; 14(5):1373. https://doi.org/10.3390/en14051373

Chicago/Turabian Style

ElSayed, Salah K., Sattam Al Otaibi, Yasser Ahmed, Essam Hendawi, Nagy I. Elkalashy, and Ayman Hoballah. 2021. "Probabilistic Modeling and Equilibrium Optimizer Solving for Energy Management of Renewable Micro-Grids Incorporating Storage Devices" Energies 14, no. 5: 1373. https://doi.org/10.3390/en14051373

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