Next Article in Journal
Determinants of Consumers’ Purchasing Behavior for Certified Aquaculture Products in South Korea
Previous Article in Journal
A Stochastic Simulation Model for the Optimization of the Taxi Management System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Energy Management in a Microgrid with Intermittent Renewable Energy and Storage Sources

by
Makbul A.M. Ramli
1,*,
H.R.E.H. Bouchekara
2 and
Abdulsalam S. Alghamdi
1
1
Department of Electrical and Computer Engineering, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2
Department of Electrical Engineering, Hafr Al-Batin University, Hafr Al-Batin 31991, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(14), 3839; https://0-doi-org.brum.beds.ac.uk/10.3390/su11143839
Submission received: 23 June 2019 / Revised: 11 July 2019 / Accepted: 12 July 2019 / Published: 14 July 2019
(This article belongs to the Section Energy Sustainability)

Abstract

:
Substituting a single large power grid into various manageable microgrids is the emerging form for maintaining power systems. A microgrid is usually comprised of small units of renewable energy sources, battery storage, combined heat and power (CHP) plants and most importantly, an energy management system (EMS). An EMS is responsible for the core functioning of a microgrid, which includes establishing continuous and reliable communication among all distributed generation (DG) units and ensuring well-coordinated activities. This research focuses on improving the performance of EMS. The problem at hand is the optimal scheduling of the generation units and battery storage in a microgrid. Therefore, EMS should ensure that the power is shared among different sources following an imposed scenario to meet the load requirements, while the operational costs of the microgrid are kept as low as possible. This problem is formulated as an optimization problem. To solve this problem, this research proposes an enhanced version of the most valuable player algorithm (MVPA) which is a new metaheuristic optimization algorithm, inspired by actual sporting events. The obtained results are compared with numerous well-known optimization algorithms to validate the efficiency of the proposed EMS.

1. Introduction

The alarming rise in carbon emissions means production of clean energy is required urgently. The recent incorporation of both large and small renewable energy sources into the existing power system is a positive step towards decarbonizing our power generation, however, much effort is still required to address the challenges directly associated with widespread penetration of such energy sources. In addition to reducing carbon emissions, these efforts are primarily targeted to produce a sustainable energy supply.
Location-based renewable energy sources have naturally become an alternative power source within the microgrid, which is constituted of distributed generation (DG) units, storage devices, and loads. There is a tendency for the microgrid to operate in both islanded and grid-connected modes. Determining an optimal share of power produced by available DGs in a microgrid is a challenge and has remained one of the most interesting and important topics of research.
In literature, various performance attributes of microgrids were optimized using different optimization algorithms. Power generation scheduling was optimized in [1] using an artificial fish swarm algorithm (AFSA), whereas, in [2], day-a-head optimized scheduling was presented using a harmony search (HS) and differential evolution (DE) algorithms. Reference [3] solved the economic power dispatch using four algorithms, namely, the direct search method, particle swarm optimization (PSO), lambda logic, and lambda iteration. In reference [4], additive-increase-multiplicative-decrease algorithms were used to optimize power sharing among active DGs. In order to determine the optimal component sizing in a microgrid, the mixed integer linear programming (MILP) method has been used to model the microgrid components with consideration of demand response [5]. In another study [6], similar sizing problems of microgrid components were solved using a genetic algorithm (GA) and the energy management issue was formulated using MILP. In addition to component sizing, system configuration was optimized in [7] using the multi-objective PSO by taking into account production cost, reliability, and environmental impact. The studied system comprised of a diesel generator, solar panels, wind turbines, and battery storage. Several methods have also been used for optimizing multi variable problems of energy management systems (EMS) in microgrids [8,9,10,11,12,13]. Wang et al. [14] investigated EMS of a microgrid with multi period optimization problems using an MPI based PSO algorithm and concluded that the proposed algorithm could be effectively used to improve the operation time.
Four techniques were used in [15] to determine the optimized operational strategy for an entire day based on least operating cost and minimum carbon emissions. These techniques were a non-dominated sorting genetic algorithm (NSGA), multi-objective PSO, multi-objective uniform water cycle algorithm (WCA), and normal constraint algorithm. Reference [16] presented a real time EMS that had the tendency to optimally minimize carbon emissions and energy cost, and simultaneously maximized the power coming from renewable DGs using binary PSO. An improved binary PSO with double-structure coding was applied to optimize a microgrid operation [17]. In this research, the effectiveness of the proposed algorithm was verified based on the simulation results. Another real time EMS was also proposed by applying multi-objective PSO for an islanded microgrid [18]. Compared with a multi objective GA, the proposed algorithm creates faster computation. A multi-objective PSO algorithm was later modified to optimize the operation of the system with minimum energy consumption, cost, and emissions [19]. It was found that the proposed multi-objective PSO could be validated for multi variable EMS of a factory. The optimal power control strategy for a standalone microgrid was developed and presented in [20] where optimized gains of a proportional-integrator controller of inverter-based DGs using hybrid big bang-big crunch (BB–BC) algorithm were found.
With the aim of adjusting microgrid generation to energy demand, numerous technical studies have been carried out to improve energy management with penetration of renewable energy sources combined with energy storage devices in microgrids [21,22,23,24,25]. Alvarez et al. [26] conducted an optimization of micro sources in a DG microgrid in terms of emission and fuel consumption costs. This work showed a faster response of microgrid management with better micro source stability and global cost. Another study, [27], evaluated optimal energy management in an isolated microgrid with renewable energy sources (i.e., PV and wind power plants) using pumped-storage and demand response. Through this research, technical and economic performances of the system were significantly improved by implementing demand response and optimal scheduling of the pumped-storage. Kim et al. [28] evaluated the acceptability and stability of a hybrid microgrid system to provide power supply for Gasado Island in South Korea. It showed that the system is not only stable but also capable of predicting the electricity supply and demand, managing the batteries charge/discharge, and controlling the distributed generators with lower costs and higher renewable energy fraction. Meanwhile, a technical analysis of a hybrid system was performed for electricity shortage conditions caused by a disaster [29]. The hybrid system is off-grid and consists of conventional and renewable energy sources and energy storage system. As a result, the renewable energy sources can provide backup power supply in the absence of conventional energy sources during disaster. The authors in another study [30] analyzed optimal energy management of a renewable-based microgrid using a PSO algorithm combined with a primal-dual interior point and concluded that the proposed robust model effectively solved the microgrid energy management problems by minimizing operation costs and satisfying the PVs insolation limitation and the microgrid physical constraints.
In reference [31], a robust management system was proposed for a microgrid in the presence of high penetration of renewable DGs. This system tended to minimize the microgrid’s running and worst-case transaction costs, along with the utility of the dispatchable loads while considering the stochastic nature of DGs. Reference [32] presented a model for stochastic microgrid energy scheduling with the primary goal of minimizing anticipated running costs and power losses. Plug-in electric vehicles, storage devices, and DGs were taken into consideration while modeling the microgrid. In another study [33], several forecasting methods were applied to optimize the EMS of distributed energy resources. In reference [34], the charging and discharging rates of batteries were controlled to optimize energy management in a microgrid constituted of renewable energy sources and storage devices. For optimal energy management, a drop-based controller was utilized, whereas, for power distribution among charging stations, an aggregator was used. Ultimately the power was distributed among charging stations subjected to their droop participation. The Markov decision process (MDP) was used to formulate multi-energy systems scheduling in [35], where the decision space and large state of MDP were solved using a rollout algorithm. Wind power, batteries, and combined heat and power (CHP) were used to model a microgrid in grid connected mode. Reference [36] proposed a memory-based GA to minimize costs by optimally distributing power among DGs connected in a microgrid. An algorithm was implemented on the microgrid consisting of solar plants, wind plants, and CHP. Chen et al. [37] evaluated a mutual dependency of cogeneration units and proposed a direct search method to solve the CHP dispatch problem. A number of studies have been done to verify the proposed approach. Another study [38] analyzed the effect of distributed energy resources integration in an industrial microgrid and proposed a model with onsite generation, i.e., CHP and a wind turbine, which was applied to a manufacturing facility. In a recent study [39], optimization of energy, heat, and demand in a microgrid was conducted using a mathematical model based on MILP with the aim of minimizing the operational cost.
In this paper, we propose an efficient energy management system (EEMS) for the optimal scheduling of different sources in a microgrid, considering the intermittent behavior of renewable energy sources, with and without storage resources. The developed system can efficiently manage the energy under different scenarios. This EEMS uses an enhanced version of the most valuable player algorithm (EMVPA) to minimize the operating cost of the microgrid.
The remainder of this paper is organized as follows. The investigated microgrid is introduced in Section 2. The details of the energy management strategy are described in Section 3. The problem formulation for minimizing operating cost is presented in Section 4 and the optimization algorithms are proposed in Section 5. Results and discussion are provided in Section 6 and finally, conclusions are drawn in Section 7.

2. Description of the Microgrid

In this paper, a microgrid with a certain number of sources is considered, consisting of wind energy plants, solar PV plants, CHP, storage batteries and utility, as well as an EMS responsible for coordination of all components of the microgrid (Figure 1). The microgrid can be operated in grid-connected mode or disconnected (islanded) mode.

3. Efficient Energy Management System (EEMS)

An EMS is required to coordinate the energy share among different sources of the microgrid based on the selected scenario. The word “efficient,” added to the EMS, demonstrates the proposed work uses EMVPA to make EMS operations more efficient in terms of running costs. The energy management strategy used in this study is represented by the flowchart given in Figure 2, which allows an operator to manage the microgrid using one scenario from the three defined scenarios. For all three scenarios, the main sources of energy are renewable sources. It is worth mentioning that, although three scenarios are investigated in this paper, more scenarios can be added to the EEMS. All proposed scenarios are described in the following subsections.

3.1. Scenario 1

All DGs can only be operated within their respective minimum and maximum limits. Moreover, there is no power that can be transferred from the utility or the main grid. Thus, the microgrid operates in islanded mode.

3.2. Scenario 2

All DGs can work within their limits and the microgrid can buy limited power from the utility only when DGs cannot supply the requested load.

3.3. Scenario 3

The microgrid has the facility of storage batteries and all DGs can work within their limits. The microgrid can buy limited power from the utility only when DGs and battery cannot supply the requested load. As shown in Figure 2, it is pertinent that if the generated power from DGs is greater than the load, the surplus energy is used to charge the battery bank. In the case where the battery bank is fully charged, no extra power will be generated from the DGs. On the other hand, if the power generated by DGs is less than the requested load, the deficit of power is provided by the battery bank. If DGs and the battery bank cannot supply the load, the deficit of power is bought from the main grid.

4. Optimization Problem

As aforesaid, the role of the EMS is to optimally schedule the different sources of the microgrid based on the selected scenario for each hour in order to minimize the operating cost of the microgrid under some constraints. This can be formulated mathematically as an optimization problem which is described in the following subsections.

4.1. Objective Function

The objective function of the considered optimization problem can be approximated by a quadratic nonlinear function as follows [39]:
C i ( t ) = α i × P i ( t ) 2 + β i × P i ( t ) + γ i
where, i denotes the number of DG units under consideration, C and P represent the cost in $ and power generated in MW on an hourly basis, respectively. DG technology and fuel cost are incorporated in coefficients α , β , and γ , where α , specifically, is used to introduce DG related nonlinearity.

4.2. Design Variables

For this optimization problem, power generated by each DG is taken as a design variable. A solution is initially proposed in a vector form containing all design variables and given to the optimizer to optimize the solution in upcoming iterations and find a vector that contains the optimally distributed power output from each generator. A solution vector x, for n wind energy plants, m PV plants and k CHP, is given in the following expression:
x = [ P wp 1 ,   P wp 2 ,   P wpn ,   P sp 1 ,   P sp 2 ,     P spm ,   P CHP 1 ,   P CHP 2 ,     P CHPk ]
where P wp , P sp , and P CHP represent the power from wind energy plants, solar PV plants and CHP, respectively.

4.3. Constraints

4.3.1. Power Balance

The power produced by the EEMS must be equal to the requested load at any instant. This can be represented by the following equation:
i = 1 N DG P i ( t ) + P Battery ( t ) + P Grid ( t ) = P L ( t )
where P L ( t ) is the total power required by the load at instant (t), P Battery ( t ) is the power of storage batteries, and P Grid ( t ) is the power from the grid at instant (t). It is worth to mention that, P Battery   and   P Grid depend on the selected scenario. For example, for Scenario 1, there is no storage device used and the microgrid is not allowed to buy power from the main grid. For Scenario 2, there is no battery; however, when the DGs cannot supply the requested load at a given time the deficit of power is bought from the grid. Finally, for Scenario 3, there are batteries (that can charge and discharge) and if there is deficit in accumulative power of DGs and battery, the power needed will be provided by the main grid.

4.3.2. Power Limits

Each DG source is limited by a maximum value and a minimum value that can vary from one instant to another. This constraint can be expressed as follows:
P i   min ( t ) P i ( t ) P i   max ( t )
where P i   min ( t ) is the minimum value of power of ith DG at instant (t) and P i   max ( t ) is the maximum value of power of ith DG at instant (t).

4.3.3. Battery Limits

The batteries are considered in this work as a secondary source of power. They can charge and discharge within a given range. Therefore, we can write the following constraint:
P Discharge   min ( t ) P Battery ( t ) P Charge   max ( t )
where P Discharge   min ( t ) is the minimum discharging value allowed for the batteries at time (t) and P Charge   max ( t ) is the maximum charging capacity of the batteries.

5. Optimization Algorithms

To solve the considered optimization problem, an enhanced version of the MVPA is developed. This transforms the EMS system into a more efficient one; i.e., EEMS. In the following two sections, the classical version of the MVPA and the enhanced version will be explained. It is worth explaining here that using an enhanced version of the MVPA, which is a modern metaheuristic, instead of any other classical method is motivated by the advantages of modern metaheuristics over classical methods. Among these advantages is their ability to adapt to any problem with no/or few modifications, which allows them to be easily applied to different scenarios.

5.1. Most Valuable Player Algorithm

The MVPA is a new metaheuristic optimization algorithm developed by Bouchekara [40], inspired by sports events. The main step in the MVPA is a population of players that compete individually to win the Most Valuable Player (MVP) trophy and collectively to win the championship. One important feature of the MVPA is that it has no internal parameter to tune. In [41], a comparative study was carried out between metaheuristic algorithms inspired by sports events including the MVPA. The MVPA has been ranked first for unimodal problems and equally ranked first with two other algorithms for multimodal problems. In reference [42] the MVPA was used for circular antenna arrays optimization to maximize sidelobe levels reduction.
The flowchart of the MVPA is shown in Figure 3a. The inputs needed by the MVPA are:
  • The objective function (noted as ObjFunction) which can be a mathematical explicit function or a more complicated one;
  • The dimension of the problem (noted as ProblemSize) which represents the number of design variables of the treated problem;
  • The number of players which is equivalent to the population size in other population-based optimization algorithms (noted as PlayersSize);
  • The number of teams in the league noted as (TeamsSize); and
  • The maximum number of fixtures (noted as MaxNFix) which is equivalent to the maximum number of iterations in other optimization algorithms.
The main output of the MVPA is the best solution obtained for the treated problem i.e., the MVP. However, the other outputs can easily be obtained, for example, the value of the best objective function obtained or the evaluation of this last value during the optimization process.
After reading the inputs, the MVPA starts with the initialization step as shown in Figure 3a. In this first step the players (i.e., solutions) are spread out randomly within the search space. In the second step, the players are regrouped to form TeamsSize teams followed by the most important step for the MVPA, the competition step.
The pseudocode of the competition step is given below:
for i = 1: TeamsSize
Teams selection TEAM i = Select the team number i from the league’s teams
TEAM j = Randomly select another team j from the league’s teams where j ≠ i
Individual competition TEAM i = TEAM i + rand × ( FranchisePlayer i TEAM i ) + 2   × rand   × ( MVP TEAM i )
Collective competitionif TEAM i   wins against TEAM j
TEAM i = TEAM i + rand × ( TEAM i FranchisePlayer j )
else
TEAM i = TEAM i + rand × ( FranchisePlayer j TEAM i )
end if
end for
The competition step, as detailed in the pseudocode given above, starts with the selection of the first team TEAM i (all teams are selected one after another as for the first team) and the opponent team TEAM j which is selected randomly from the poll of teams where j ≠ i. In the individual competition phase, players compete and try individually to become their teams’ franchise players (the best player of their teams) and then to win the MVP trophy i.e., to become the league’s best player. In the collective competition phase, TEAM i plays against TEAM j and the players of TEAM i are updated based on the results of the game. Teams aim to win the championship.
After the competition step, the players are checked and if any player is outside the search space, it is brought back to the crossed bound. This step is called check bounds in the flowchart of Figure 3a. Then, the objective function values of the players are compared to their initial values. If a player improves in the competition step, he is kept, otherwise the initial player is kept. This is called the greediness step in the flowchart of Figure 3a. After that, the last two steps aim to apply elitism and then remove duplicate players, respectively. Finally, if a predefined stopping criterion (or more generally a set of predefined criteria) is met, the process stops otherwise returns to Step 3 and iterates again following the same steps.

5.2. Enhanced Most Valuable Player Algorithm

The flowchart of the EMVPA is shown in Figure 3b. The EMVPA has the same structure as the MVPA, however, for the EMVPA a second league is created and after each iteration the best players of this league are traded to teams in the first league while the worst players are moved to the second league. As can be seen from Figure 3b, the EMVPA starts with the initialization step followed by the team formation step described above. After that, a second league (smaller than the main league) is created. Then, once the competition and check-bound steps are finished, players are exchanged between the two leagues. In this step the worst players of the main league are moved to the second league while the best players of the second league are moved to the first. Finally, the algorithm iterates Steps 4 to 6 until the desired number of iterations is reached. It is worth mentioning that, steps such as the ‘application of greediness’, ‘application of elitism’ and ‘remove duplicates’ are removed in the enhanced version of the MVPA.

6. Results and Discussion

The performance of the EEMS based on the proposed EMVPA is tested using two different microgrid systems. The obtained results are then compared with the performance of EMS using the MVPA, PSO, GA, black hole (BH) algorithm, artificial bee colony (ABC), and electromagnetism-like mechanism (EM) algorithm in order to assess the performance of the proposed EEMS. In the simulation, each algorithm is run 30 times, and the best results of each algorithm are reported. All algorithms (except MVPA and EMVPA) are initialized with a population size of 50. For MVPA and EMVPA, PlayersSize = 100 and TeamsSize = 20. Moreover, the maximum number of iterations is set at 1000 for all algorithms and for all cases.
It must be noted that the developed codes and programs are run using MATLAB software on Core i7 @ 2.50 GHz, 8 GB RAM machine.

6.1. Microgrid #1

The first microgrid investigated in this paper is shown in Figure 4. This microgrid consists of a load area represented by the IEEE 37-bus test system, five DGs, a CHP, and a storage battery source.
The individual maximum capacities of CHP, each PV, and wind energy plant are 1000 kW, 250 kW, and 750 kW, respectively. The CHP can run at full capacity for the entire day, i.e., it can provide 1000 kW at any time, however, due to the intermittency of renewable energy sources, the power output from wind and PV plants is irregular. The power availability for each DG per hour in a running day is shown in Figure 5 [4]. The battery has a storage capacity of 300 kWh.
The load demand follows an hourly trend, given in Table 1 [4]. It can be noted that the load peaks between hour 18 and hour 23. The electricity price (from the main grid) is given in Table 1. Furthermore, the coefficients of the cost function of different DGs are tabulated in Table 2 [4]. These coefficients are based on the technology used for each DG.

6.1.1. Case 1 (Scenario 1)

It is assumed that renewable energy sources will never run out and, therefore, the microgrid will never need to rely on battery storage, virtual power plants, or the utility grid. The optimization results for the first scenario are presented in Table 3. In this table, the first column represents the hour of the day, the second set of columns represent the power of each unit, the third set of columns represents the cost needed to generate the required power for each unit, and the last column represents the total cost of generating the required load at each hour.
Figure 6 shows the optimal energy management among all DGs as optimized by the EMVPA, MVPA, PSO, GA, BH, ABC, and EM, over the course of 24 hours. Basically, these graphs indicate the power produced by each DG at a given hour. It can be noted that for all algorithms, the sum of power produced by all DGs equals the load demand, maintaining the load demand balance.
The total costs per hour obtained by the EMS using different algorithms are given in detail in Table 4 which are also illustrated in Figure 7. The last row of this table gives the total cost for 24 hours. Total cost obtained using the EMVPA is $1184.18, which is the lowest among the tested algorithms. The second-best algorithm for Case 1 is PSO which gives a total cost of $1230.709, while the third algorithm, the ABC, gives a total cost of $1323.594. It can also be seen from Table 4 that the EMVPA achieved better results at any hour, which gives the minimum cost of EEMS, being the best power system scheduling solution at any instant.

6.1.2. Case 2 (Scenario 2)

The load given in Table 1 is assumed to be increased by 10% and the CHP is not operated. Table 5 provides the optimization results for this case. It can be seen that the EEMS buys power from the main grid only when there is a deficit of power (in hour 5 and hour 6, for instance). In such cases all DGs must run at their maximum capacity.
The results obtained using the EMVPA are compared with the results optimized by the other algorithms as shown in Table 6 and Figure 8. The total cost obtained by the EEMS using the EMVPA is the lowest (equally with PSO) among the tested algorithms at $1132.384. The initial version of the MVPA ranks third at an operating cost of $1137.679.

6.1.3. Case 3 (Scenario 3)

The operating strategy of this case is identical to that of the case using Scenario 2 in the previous subsection. However, this case differs from Case 2 in that the storage capability is available. The optimization of the microgrid under Scenario 3 was completed and the results are provided in Table 7. It can be noted that when there is a surplus of power from the DGs, the battery is charged on an hourly basis, as for hour 1 and hour 2. However, the battery cannot exceed its maximum charging capacity. For this reason, the battery is no longer being charged in hour 3 and hour 4. Moreover, when there is a deficit of power from the DGs sources, in hour 6 for example, the battery is discharged and used as a second source of power after DGs. However, when the DGs and battery together cannot supply the load, the power is bought from the grid; hours 19 and 20 serve as an example for this situation.
The total costs per hour obtained by the EMS using the investigated algorithms are tabulated in Table 8 and sketched in Figure 9. The total cost obtained using the EMVPA is $1144.694, which is the lowest cost among the algorithms. The second-best algorithm for Case 3 is the PSO which gives a total cost of $1144.695, whilst the third algorithm is the MVPA, which has a total cost of $1154.013. It can also be seen from Table 8 that the EMVPA achieved better results than the tested algorithms at any hour.

6.2. Microgrid #2

To assess the performance of the proposed EEMS on a large-scale test system, a second microgrid is considered as shown in Figure 10. The microgrid consists of a load area represented by the 141-bus test system with 14 DGs, a CHP, and a storage battery source. The data used for the second system is given in Table 9 and Table 10.

Case 4 (Scenario 3)

This case simulates the operating strategy of Scenario 3 in Figure 2, as analyzed in Case 3 of microgrid #1. The optimization results obtained using the EMVPA are provided in detail in Table 11 and Table 12. It can be seen from Table 11 that when the capacity of the DGs is greater than the load, the battery is charged in hour 1 and hour 18. The grid is needed only when the DGs and battery cannot supply the requested power as given in hours 15, 16, and 17.
The total costs obtained by the EMS using the investigated algorithms are shown in Table 13. A simple comparison between the different algorithms shows that the EMVPA has the lowest total cost of $ 3883.633 followed by the PSO and the ABC, which give $3940.981 and $3989.233, respectively. This result again demonstrates the superiority of the EEMS based on the EMVPA compared to the other algorithms.

6.3. Daily Cost Reduction Analysis

Table 14 presents the percentage of daily cost reduction obtained using EMVPA compared with the remaining algorithms. It can be observed from this table that the EMVPA presents high-cost reductions for Case 1 and Case 4 and moderate cost reductions for Case 2 and Case 3. The highest cost reduction percentage is obtained for Case 1 compared to the EM. For Case 2 and Case 3, the results of the EMVPA and the PSO are almost identical. These results confirm the superiority of the EMVPA compared with the other algorithms at optimizing the energy management of microgrids.
Moreover, it is worth mentioning that, for microgrid #1 the calculation speed of the EMVPA is around 12 s per hour while for the calculation speed for microgrid #2 is around 23 s per hour.

7. Conclusions

In this paper, an EEMS based on an enhanced version of the most valuable player algorithm is proposed and developed to optimize the operation of a microgrid by minimizing the operating cost. The EEMS aims to schedule different sources of energy based on a selected scenario. In the first scenario, the power generated from DGs is always greater than the requested load. In the second scenario, the EEMS can buy energy from the grid only when the DGs cannot supply the requested load. In the last scenario, a battery storage is added to the microgrid, which is the second source of power after DGs, while the main grid is the last option. It is obvious that more scenarios can be added to the EEMS in the future.
In comparison to other optimization algorithms, the proposed EEMS using the EMVPA achieves better results and can determine the optimal scheduling of different DGs, battery storage, and the power needed from the grid based on the selected scenario. Moreover, four cases for two different microgrids were investigated. For Case 1, the daily cost reduction varies from 3.781% for the PSO (the second-best method after the EMVPA) to 24.925% for the EM (the worst method for this case). Likewise, for Case 2, it varies from 0% for the PSO to 5.126% for the EM. For Case 3, it varies from 0% for the PSO to 4.872% for the EM. Finally, for Case 4, the daily cost reduction varies from 1.455% for the PSO to 10.039% for the EM. Furthermore, it is found that the EEMS using the proposed EMVPA provides the most cost-effective solution for each hour ensuring its efficacy and robustness. Since energy markets are moving towards real-time pricing, such a modified approach is highly desirable to effectively address power-sharing problems.
The optimization results using the proposed method is expected to give an optimal energy management system strategy, which will assist energy practitioners in managing generation units and energy storage devices in renewable energy based microgrids. Furthermore, the results of this study may have implications for future implementation of microgrid projects and renewable energy resources development in general.
Further research is recommended in the following areas: Additional scenarios can be investigated and the influence of the efficiency of forecasting models can be assessed, while unbalanced microgrid systems can also be investigated. Also, uncertainty modeling of load demands and renewable generation can be included in these models.

Author Contributions

M.A.M.R. has contributed on conceptualization, article writing and review; H.R.E.H.B. have contributed on simulation and article writing; A.S.A. have contributed on supervision and article writing.

Funding

This project was funded by the Deanship of Scientific Research (DSR) at King Abdulaziz University, Jeddah, under grant no. (G/452/135/1439). The authors, therefore, acknowledge with thanks DSR for technical and financial support.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

ABCArtificial bee colony
AFSAArtificial fish swarm algorithm
BB–BCBig bang-big crunch
BHBlack hole algorithm
C Cost in $
CHPCombined heat and power
DEDifferential evolution
DGDistributed generation
EMElectromagnetism-like mechanism
EMSEnergy management system
EMVPAEnhanced most valuable player algorithm
GAGenetic algorithm
HSHarmony search
MaxNFixMaximum number of fixtures which is equivalent to the maximum number of iterations
MDPMarkov decision process
MILPMixed integer linear programming
MVPAMost valuable player algorithm
NSGANon-dominated sorting genetic algorithm
ObjFunctionObjective function
P Power generated in MW
P Battery ( t ) Power of storage batteries at instant (t)
P Charge   max ( t ) Maximum charging capacity of the batteries at time (t)
P Discharge   min ( t ) Minimum discharging value allowed for the batteries at time (t)
P Grid ( t ) Power from the grid at instant (t)
P i   max ( t ) Maximum value of power of ith DG at instant (t)
P i   min ( t ) Minimum value of power of ith DG at instant (t)
P L ( t ) Total power required by the load at instant (t)
PlayersSizeNumber of players which is equivalent to the population size
ProblemSizeDimension of the problem
PSOParticle swarm optimization
PVPhotovoltaic
TeamsSizeNumber of teams in the league
WCAWater cycle algorithm
α , β , and γ Cost coefficients

References

  1. Kumar, K.P.; Saravanan, B.; Swarup, K.S. Optimization of Renewable Energy Sources in a Microgrid Using Artificial Fish Swarm Algorithm. Energy Procedia 2016, 90, 107–113. [Google Scholar] [CrossRef]
  2. Zhang, J.; Wu, Y.; Guo, Y.; Wang, B.; Wang, H.; Liu, H. A hybrid harmony search algorithm with differential evolution for day-ahead scheduling problem of a microgrid with consideration of power flow constraints. Appl. Energy 2016, 183, 791–804. [Google Scholar] [CrossRef]
  3. Maulik, A.; Das, D. Optimal operation of microgrid using four different optimization techniques. Sustain. Energy Technol. Assess. 2017, 21, 100–120. [Google Scholar] [CrossRef]
  4. Crisostomi, E.; Liu, M.; Raugi, M.; Shorten, R. Plug-and-play distributed algorithms for optimized power generation in a microgrid. IEEE Trans. Smart Grid 2014, 5, 2145–2154. [Google Scholar] [CrossRef]
  5. Amrollahi, M.H.; Bathaee, S.M.T. Techno-economic optimization of hybrid photovoltaic/wind generation together with energy storage system in a stand-alone micro-grid subjected to demand response. Appl. Energy 2017, 202, 66–77. [Google Scholar] [CrossRef]
  6. Li, B.; Roche, R.; Miraoui, A. Microgrid sizing with combined evolutionary algorithm and MILP unit commitment. Appl. Energy 2017, 188, 547–562. [Google Scholar] [CrossRef] [Green Version]
  7. Azaza, M.; Wallin, F. Multi objective particle swarm optimization of hybrid micro-grid system: A case study in Sweden. Energy 2017, 123, 108–118. [Google Scholar] [CrossRef]
  8. Santiago, D.M.L.; Bravo, E.P.C. Multi-objective optimal power management in microgrids: A comparative study. In Proceedings of the 2015 IEEE PES Innovative Smart Grid Technologies Latin America (ISGT LATAM), Montevideo, Uruguay, 5–7 October 2015. [Google Scholar]
  9. Wasilewski, J. Optimisation of multicarrier microgrid layout using selected metaheuristics. Int. J. Electr. Power Energy Syst. 2018, 99, 246–260. [Google Scholar] [CrossRef]
  10. Luna-Rubio, R.; Trejo-Perea, M.; Vargas-V_azquez, D.; Ríos-Moreno, G.J. Optimal sizing of renewable hybrids energy systems: A review of methodologies. Sol. Energy 2012, 86, 1077–1088. [Google Scholar] [CrossRef]
  11. Schutte, J.F.; Koh, B.I.; Reibolt, J.A.; Haftka, R.T.; George, A.D.; Fregly, B.J. Evaluation of a particle swarm algorithm for biomechanical optimization. J. Biomech. Eng. 2005, 127, 465–474. [Google Scholar] [CrossRef]
  12. Harmouch, F.Z.; Krami, N.; Hmina, N. A multiagent based decentralized energy management system for power exchange minimization in microgrid cluster. Sustain. Cities Soc. 2018, 40, 416–427. [Google Scholar] [CrossRef]
  13. 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]
  14. Wang, S.; Su, L.; Zhang, J. MPI based PSO algorithm for the optimization problem in micro-grid energy management system. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017. [Google Scholar]
  15. Deihimi, A.; Keshavarz Zahed, B.; Iravani, R. An interactive operation management of a micro-grid with multiple distributed generations using multi-objective uniform water cycle algorithm. Energy 2016, 106, 482–509. [Google Scholar] [CrossRef]
  16. Elsied, M.; Oukaour, A.; Gualous, H.; Lo Brutto, O.A. Optimal economic and environment operation of micro-grid power systems. Energy Convers. Manag. 2016, 122, 182–194. [Google Scholar] [CrossRef]
  17. Li, P.; Xu, D. Optimal operation of microgrid based on improved binary particle swarm optimization algorithm with double-structure coding. In Proceedings of the 2014 International Conference on Power System Technology, Chengdu, China, 20–22 October 2014. [Google Scholar]
  18. Litchy, J.; Nehrir, M.H. Real-time energy management of an islanded microgrid using multi-objective Particle Swarm Optimization. In Proceedings of the 2014 IEEE PES General Meeting Conference & Exposition, National Harbor, MD, USA, 27–31 July 2014. [Google Scholar]
  19. Kitamura Mori, K.; Shindo SIzui, Y.; Ozaki, Y. Multiobjective energy management system using modified MOPSOS. In Proceedings of the 2005 IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, HI, USA, 12 October 2005. [Google Scholar]
  20. Sedighizadeh, M.; Esmaili, M.; Eisapour-Moarref, A. Voltage and frequency regulation in autonomous microgrids using Hybrid Big Bang-Big Crunch algorithm. Appl. Soft Comput. 2017, 52, 176–189. [Google Scholar] [CrossRef]
  21. Abedini, M.; Abedini, M. Optimizing energy management and control of distributed generation resources in islanded microgrids. Util. Policy Vol. 2017, 48, 32–40. [Google Scholar] [CrossRef]
  22. De Santis, E.; Rizzi, A.; Sadeghia, A. Hierarchical genetic optimization of a fuzzy logic system for energy flows management in microgrids. Appl. Soft Comput. 2017, 60, 135–149. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, Y.; Meng, F.; Wang, R.; Zhu, W.; Zeng, X. A stochastic MPC based approach to integrated energy management in microgrids. Sustain. Cities Soc. 2018, 41, 349–362. [Google Scholar] [CrossRef]
  24. Phurailatpa, C.; Rajpurohit, B.S.; Wang, L. Planning and optimization of autonomous DC microgrids for rural and urban applications in India. Renew. Sustain. Energy Rev. 2018, 82, 1194–1204. [Google Scholar]
  25. Jiang, F.; Xie, H.; Ellen, O. Hybrid energy system with optimized storage for improvement of sustainability in a small town. Sustainability 2018, 10, 2034. [Google Scholar] [CrossRef]
  26. Alvarez, E.; Campos, A.M.; Arboleya, P.; Gutierrez, A.J. Microgrid management with a quick response optimization algorithm for active power dispatch. Int. J. Electr. Power Energy Syst. 2012, 43, 465–473. [Google Scholar] [CrossRef]
  27. Ghasemi, A.; Enayatzare, M. Optimal energy management of a renewable-based isolated microgrid with pumped-storage unit and demand response. Renew. Energy 2018, 123, 460–474. [Google Scholar] [CrossRef]
  28. Kim, H.; Bae, J.; Baek, S.; Nam, D.; Cho, H.; Chang, H. Comparative analysis between the government micro-grid plan and computer simulation results based on real data: The practical case for a South Korean Island. Sustainability 2017, 9, 197. [Google Scholar] [CrossRef]
  29. Yousefi, H.; Ghodusinejad, M.H. Feasibility study of a hybrid energy system for emergency off-grid operating conditions. Majlesi J. Electr. Eng. 2017, 11, 7–14. [Google Scholar]
  30. Sardou, I.G.; Zare, M.; Farsani, E.A. Robust energy management of a microgrid with photovoltaic inverters in VAR compensation mode. Int. J. Electr. Power Energy Syst. 2018, 98, 118–132. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Gatsis, N.; Giannakis, G.B. Robust Energy Management for Microgrids With High-Penetration Renewables. IEEE Trans. Sustain. Energy 2013, 4, 944–953. [Google Scholar] [CrossRef]
  32. Su, W.; Wang, J.; Member, S.; Roh, J. Stochastic Energy Scheduling in Microgrids with Intermittent Renewable Energy Resources Stochastic Energy Scheduling in Microgrids With Intermittent Renewable Energy Resources. IEEE Trans. Smart Grid 2013, 5, 1876–1883. [Google Scholar] [CrossRef]
  33. Bruno, S.; Dellino, G.; La Scala, M.; Meloni, C. A Microforecasting Module for Energy Management in Residential and Tertiary Buildings. Energies 2019, 12, 1006. [Google Scholar] [CrossRef]
  34. Singh, S.; Singh, M.; Kaushik, S.C. Optimal power scheduling of renewable energy systems in microgrids using distributed energy storage system. IET Renew. Power Gener. 2016, 10, 1328–1339. [Google Scholar] [CrossRef]
  35. Lan, Y.; Guan, X.; Wu, J. Rollout strategies for real-time multi-energy scheduling in microgrid with storage system. IET Gener. Trans. Distrib. 2016, 10, 688–696. [Google Scholar] [CrossRef]
  36. Askarzadeh, A. A Memory-based Genetic Algorithm for Optimization of Power Generation in a Microgrid. IEEE Trans Sustain. Energy 2018, 9, 1081–1089. [Google Scholar] [CrossRef]
  37. Chen, C.; Lee, T.; Jan, R.; Lu, C. A novel direct search approach for combined heat and power dispatch. Int. J. Electr. Power Energy Syst. 2012, 43, 766–773. [Google Scholar] [CrossRef]
  38. Blake, S.T.; O’Sullivan, D.T.J. Optimization of Distributed Energy Resources in an Industrial Microgrid. Procedia CIRP 2018, 67, 104–109. [Google Scholar] [CrossRef]
  39. Silvente, J.; Papageorgiou, L.G. An MILP formulation for the optimal management of microgrids with task interruptions. Appl. Energy 2017, 206, 1131–1146. [Google Scholar] [CrossRef] [Green Version]
  40. Bouchekara, H.R.E.H. Most Valuable Player Algorithm: A novel optimization algorithm inspired from sport. Oper. Res. 2017, 1–57. [Google Scholar] [CrossRef]
  41. Alatas, B. Sports inspired computational intelligence algorithms for global optimization. Artif. Intell. Rev. 2017, 1–49. [Google Scholar] [CrossRef]
  42. Bouchekara, H.R.E.; Orlandi, A.; Al-Qdah, M.; de Paulis, F. Most Valuable Player Algorithm for Circular Antenna Arrays Optimization to Maximum Sidelobe Levels Reduction. IEEE Trans. Electromagn. Compat. 2018, 60, 1655–1661. [Google Scholar] [CrossRef]
  43. Khodr, H.M.; Olsina, F.G.; De Oliveira-De Jesus, P.M.; Yusta, J.M. Maximum savings approach for location and sizing of capacitors in distribution systems. Electr. Power Syst. Res. 2008, 78, 1192–1203. [Google Scholar] [CrossRef]
Figure 1. Microgrid representation.
Figure 1. Microgrid representation.
Sustainability 11 03839 g001
Figure 2. Flowchart of the proposed EMS of the microgrid.
Figure 2. Flowchart of the proposed EMS of the microgrid.
Sustainability 11 03839 g002
Figure 3. Flowchart of the MVPA and the EMVPA.
Figure 3. Flowchart of the MVPA and the EMVPA.
Sustainability 11 03839 g003
Figure 4. Schematic of power system with five DGs and IEEE 37-node test feeder.
Figure 4. Schematic of power system with five DGs and IEEE 37-node test feeder.
Sustainability 11 03839 g004
Figure 5. Hourly availability of power by intermittent DGs [4].
Figure 5. Hourly availability of power by intermittent DGs [4].
Sustainability 11 03839 g005
Figure 6. Optimal scheduling of DGs for Case 1 using tested algorithms.
Figure 6. Optimal scheduling of DGs for Case 1 using tested algorithms.
Sustainability 11 03839 g006
Figure 7. Total cost per hour obtained by the EMS using tested algorithms for Case 1.
Figure 7. Total cost per hour obtained by the EMS using tested algorithms for Case 1.
Sustainability 11 03839 g007
Figure 8. Total cost per hour obtained by the EMS using tested algorithms for Case 2.
Figure 8. Total cost per hour obtained by the EMS using tested algorithms for Case 2.
Sustainability 11 03839 g008
Figure 9. Total cost per hour obtained by the EMS using tested algorithms for Case 3.
Figure 9. Total cost per hour obtained by the EMS using tested algorithms for Case 3.
Sustainability 11 03839 g009
Figure 10. Schematic of power system with fourteen DGs and 141-node test feeder.
Figure 10. Schematic of power system with fourteen DGs and 141-node test feeder.
Sustainability 11 03839 g010
Table 1. Load demand [4] and electricity price per hour.
Table 1. Load demand [4] and electricity price per hour.
HourLoad (kW)Electricity Price ($/kWh)
114710.043
213250.035
312630.026
412290.022
512290.022
613210.038
715090.043
816630.07
916570.28
1016430.744
1116430.744
1216520.744
1316660.28
1416390.744
1516420.372
1616400.363
1716760.112
1819200.077
1922140.065
2023820.079
2123820.235
2223270.1
2321740.056
2419030.048
Table 2. Cost coefficients of DG [4].
Table 2. Cost coefficients of DG [4].
PlantWP1WP2WP3PV1PV2CHP
α0.00270.00280.00260.00550.00550.0083
β17.8317.5417.2329.329.5875.73
γ4.464.454.444.454.465.21
Table 3. Optimal energy management (powers and costs) obtained by the EEMS using EMVPA for Case 1.
Table 3. Optimal energy management (powers and costs) obtained by the EEMS using EMVPA for Case 1.
HourPower (kW)Cost ($)Total Cost ($)
WP1WP2WP3PV1PV2CHPWP1WP2WP3PV1PV2CHP
135169043000010.71916.55411.84900039.122
2615710000015.42616.905000032.331
3563700000014.49916.729000031.229
4529700000013.89316.729000030.622
5649580000016.03314.624000030.657
647168017000012.85916.3787.36900036.606
747868035100012.98316.37810.48800039.850
842870053500012.09216.72913.65900042.480
942273550000011.98517.34313.05600042.384
1038375051000011.28917.60713.22800042.124
1144069051300012.30616.55413.28000042.139
1261566737000015.42616.15010.81500042.392
1364964237500016.03315.71210.90200042.646
1468256220014748016.62114.3087.8868.7575.880053.453
157026550135150016.97815.94008.4068.897050.221
1671565624.950122122.050017.21015.9574.8708.0258.070054.132
176976611409781016.88916.0456.8527.2926.856053.934
187136663850015617.17416.13311.0740017.02461.405
197256606200020917.38816.02815.1240021.03869.577
206506726600040016.05116.23815.8130035.50383.605
216786707100032416.55016.20316.6750029.74779.175
226826657500023016.62116.11517.3640022.62872.729
236916457000013816.78215.76416.5020015.66164.709
2450468071900013.44716.37816.83000046.655
Table 4. Total cost per hour obtained by the EMS using tested algorithms for Case 1.
Table 4. Total cost per hour obtained by the EMS using tested algorithms for Case 1.
EMVPAMVPAPSOGABHABCEM
139.12239.17239.12246.99944.55739.24147.422
232.33136.59032.33142.31846.24636.58841.890
331.22935.65331.27842.72949.52036.56643.255
430.62230.64530.62241.6534235.04241.267
530.65730.66330.65750.97445.03435.09640.695
636.60645.12836.61346.33845.97743.16242.595
739.85039.93839.95358.74551.90644.41050.187
842.48055.09347.15858.65560.90147.07957.563
942.38453.34647.34959.13958.79452.45458.157
1042.12452.65047.18859.42959.71046.97358.546
1142.13955.69046.64758.28765.15648.32559.173
1242.39253.26648.68560.43959.13553.75259.903
1342.64647.84447.27957.67961.28153.76857.399
1453.45363.52353.45363.71368.69365.08592.087
1550.22165.09653.75768.91264.25954.58659.931
1654.13265.92754.13266.19368.69659.79959.456
1753.93470.98459.72666.12981.58662.36778.585
1861.40573.13668.30891.96982.23664.05591.664
1969.57781.47269.57897.15297.70077.19998.356
2083.60584.28383.60588.55597.66084.494104.155
2179.17579.27279.17592.64692.32079.412104.322
2272.72974.84372.72979.39380.87876.81794.007
2364.70968.25164.70991.05977.44866.76482.545
2446.65546.69446.65566.58753.74260.56054.157
Total cost ($)1184.1771349.1591230.7091555.6921555.4351323.5941577.317
Table 5. Optimal energy management (powers and costs) obtained by the EEMS using EMVPA for Case 2.
Table 5. Optimal energy management (powers and costs) obtained by the EEMS using EMVPA for Case 2.
HourPower (kW)Cost ($)Total Cost ($)
WP1WP2WP3PV1PV2GridWP1WP2WP3PV1PV2Grid
1498.10069043000013.34216.55411.84900041.745
2302.5007104450009.85416.90512.10800038.866
3689.300700000016.75216.729000033.481
4651.900700000016.08516.729000032.814
5670580210080.90016.40714.6244.802001.55435.833
65606801700043.10014.44616.3787.369001.41238.193
7628.90068035100015.67416.37810.48800042.541
8594.30070053500015.05716.72913.65900045.445
9587.70073550000014.94017.34313.05600045.339
10547.30075051000014.21917.60713.22800045.054
11604.30069051300015.23616.55413.28000045.069
1272066737060.2000017.29916.15010.8156.2140050.479
13710642375105.6000017.12115.71210.9027.5440051.278
1468256220014716645.90016.62114.3087.8868.7579.37029.66856.943
157026557513515584.20016.97815.9405.7328.4069.04527.21256.101
167156562512213515117.21015.9574.8718.0258.45347.60654.516
1769766114097110138.60016.88916.0456.8527.2927.71413.46954.792
18713666385628620017.17416.13311.0746.2677.00413.33457.652
197256606202050360.40017.38816.02815.1245.0365.93920.36359.514
2065067266000638.20016.05116.23815.8130043.99148.102
2167867071000562.20016.55016.20316.67500114.98749.428
2268266575000462.70016.62116.11517.3640040.26050.101
2369164570000355.40016.78215.76416.5020017.26949.049
24694.30068071900016.84116.37816.83000050.049
Table 6. Total cost per hour obtained by the EMS using tested algorithms for Case 2.
Table 6. Total cost per hour obtained by the EMS using tested algorithms for Case 2.
EMVPAMVPAPSOGABHABCEM
141.74541.74541.74541.75441.76441.74541.748
238.86638.86738.86638.87238.91238.86638.888
333.48133.48133.48137.80637.81933.48637.840
432.81432.81432.81432.82737.24132.83437.240
535.83335.83335.83335.83335.78135.83335.833
638.19338.19338.19338.19338.10538.19338.193
742.54142.54142.54147.02147.03842.55447.098
845.44545.44545.44554.41454.65650.02654.556
945.33945.33945.33954.74654.80850.60155.134
1045.05449.86945.05454.69554.65650.79755.212
1145.06945.08845.06954.73554.91850.78154.744
1250.47950.48450.47955.39656.02755.40255.082
1351.27851.73551.27855.89356.61555.95055.756
1456.94356.94356.94356.93156.23356.94356.943
1556.10156.10156.10156.09355.40956.10156.101
1654.51654.51654.51654.50953.88454.51654.516
1754.79254.79254.79254.78654.38954.79254.792
1857.65257.65257.65257.64456.77857.65257.652
1959.51459.51459.51459.51458.86659.51459.514
2048.10248.10248.10248.10247.87848.10248.102
2149.42849.42849.42849.42849.20149.42849.428
2250.10150.10150.10150.10150.02150.10150.101
2349.04949.04949.04949.04948.86549.04949.049
2450.04950.04950.04950.04949.83950.04950.050
Total cost ($)1132.3841137.6791132.3841188.3921189.7021163.3161193.572
Table 7. Optimal energy management (powers and costs) obtained by the EMS using EMVPA for Case 3.
Table 7. Optimal energy management (powers and costs) obtained by the EMS using EMVPA for Case 3.
HourPower (kW)Cost ($)Total Cost ($)
WP1WP2WP3PV1PV2BatteryGridWP1WP2WP3PV1PV2Grid
1665.0690.0430.00.00.00.00.016.31816.55411.84900044.721
2435.6710.0445.00.00.0166.90.012.22716.90512.10800041.240
3689.3700.00.00.00.0300.00.016.75216.729000033.481
4651.9700.00.00.00.0300.00.016.08516.729000032.814
5670.0580.021.00.00.0300.00.016.40714.6244.80200035.833
6560.0680.0170.00.00.0219.10.014.44616.3787.36900038.193
7672.0680.0351.00.016.0176.00.016.44316.37810.48804.933048.243
8659.2700.0535.00.00.0235.10.016.21516.72913.65900046.603
9587.7735.0500.00.00.0300.00.014.94017.34313.05600045.339
10547.3750.0510.00.00.0300.00.014.21917.60713.22800045.054
11604.3690.0513.00.00.0300.00.015.23616.55413.28000045.069
12720.0667.0370.060.20.0300.00.017.29916.15010.8156.2140050.479
13710.0642.0375.0105.60.0300.00.017.12115.71210.9027.5440051.278
14682.0562.0200.0147.0166.0300.00.016.62114.3087.8868.7579.370056.943
15702.0655.075.0135.0155.0254.10.016.97815.9405.7328.4069.045056.101
16715.0656.025.0122.0135.0169.90.017.21015.9574.8718.0258.453054.516
17697.0661.0140.097.0110.018.9119.716.88916.0456.8527.2927.71411.63254.792
18713.0666.0385.062.086.00.0200.017.17416.13311.0746.2677.00413.33457.652
19725.0660.0620.020.050.00.0360.417.38816.02815.1245.0365.93920.36359.514
20650.0672.0660.00.00.00.0638.216.05116.23815.8130043.99148.102
21678.0670.0710.00.00.00.0562.216.55016.20316.67500114.98749.428
22682.0665.0750.00.00.00.0462.716.62116.11517.3640040.26050.101
23691.0645.0700.00.00.00.0355.416.78215.76416.5020017.26949.049
24700.0680.0719.00.00.00.00.016.94216.37816.83000050.151
Table 8. Total costs per hour obtained by the EMS using tested algorithms for Case 3.
Table 8. Total costs per hour obtained by the EMS using tested algorithms for Case 3.
EMVPAMVPAPSOGABHABCEM
144.72144.72144.72144.72144.59444.72144.721
241.24041.24041.24041.35041.41241.31241.296
333.48133.48233.48137.84237.82937.82437.921
432.81432.81432.81437.25837.23832.82437.257
535.83335.83335.83335.83335.75735.83335.833
638.19338.19338.19338.19338.05938.19338.193
748.24348.24348.24348.24247.84948.24348.243
846.60346.60346.60355.93156.65651.12955.627
945.33945.33945.33954.53354.66250.31355.305
1045.05449.73745.05455.16354.43445.08155.116
1145.06945.13345.06954.81054.99950.33055.587
1250.47950.56150.47956.09356.30451.40455.815
1351.27855.76751.27856.62156.64952.04956.061
1456.94356.94356.94356.93856.07256.94356.943
1556.10156.10156.10156.09255.30256.10156.101
1654.51654.51654.51654.50953.93154.51654.516
1754.79254.79254.79254.78654.38954.79254.792
1857.65257.65257.65257.64456.77857.65257.652
1959.51459.51459.51459.51458.86659.51459.514
2048.10248.10248.10248.10247.87848.10248.102
2149.42849.42849.42849.42849.20149.42849.428
2250.10150.10150.10150.10150.02150.10150.101
2349.04949.04949.04949.04948.86549.04949.049
2450.15050.15150.15150.15149.83950.15150.151
Total cost ($)1144.6941154.0131144.6951202.9031197.5861165.6051203.325
Table 9. Load demand [43] and electricity prices per hour.
Table 9. Load demand [43] and electricity prices per hour.
HourLoad (kW)Electricity Price ($/kW h)
134820.043
229460.035
327610.026
425580.022
525410.022
626160.038
736350.043
843390.07
947480.28
1051000.744
1152310.744
1253060.744
1354540.28
1452150.744
1553630.372
1653830.363
1751980.112
1850510.077
1944960.065
2052750.079
2154790.235
2255360.1
2353700.056
2446110.048
Table 10. Cost coefficients of DG.
Table 10. Cost coefficients of DG.
PlantWP1WP2WP3WP4WP5WP6PV1PV2PV3PV4PV5PV6PV7PV8CHP
α0.00270.00280.00260.00280.00260.00260.00550.00550.00550.00550.00550.00550.00550.00550.0083
β17.8317.5417.2317.5417.2317.2329.329.5829.329.5829.329.5829.329.5875.73
γ4.464.454.444.454.444.444.454.464.454.464.454.464.454.465.21
Table 11. Optimal energy management (powers) obtained by the EMS using EMVPA for Case 4.
Table 11. Optimal energy management (powers) obtained by the EMS using EMVPA for Case 4.
HourWP1WP2WP3WP4WP5WP6PV1PV2PV3PV4PV5PV6PV7PV8CHPBatteryGrid
1665689.97243069069043000000000187.02800
20710437.592648.137705.2714450000000003000
3661700070070000000000003000
4458700070070000000000003000
5670579.3500580580000000000131.6503000
6406.007679.99317068068000000000003000
7672672.772317679.755680351014.855015.9730000231.6463000
8668700535700700535107207200003473000
9723735496.003733.011735499.99357.66791.51700016.097091.964568.7493000
10715750506.635750749.44151099.480117.569011841.036110.04619.780117.904495.1093000
11674.770689.972513690689.9855131231421231421230100.213142565.0603000
12720667370667667370140.897144.450139.038156140.9961561410826.6193000
13710642375642642375149166149166149166149160.826813.1743000
1468256220056256220014716614716614716614716610003000
1570265575655655751351551351551351551351551000105281
16715656256566562512213512213512213512213510000622
176976611406616611409711097110971109711010000410
187136663856666663856286628662866286100000
19554.010660620660660619.991000000001000220
206506726606726726600000000010003000
2167867071067067071000000000100011360
226826657506656657500000000010000359
236916457006456457000000000010000344
247006807196806807190000000073300
Table 12. Optimal energy management (costs) obtained by the EMS using EMVPA for Case 4.
Table 12. Optimal energy management (costs) obtained by the EMS using EMVPA for Case 4.
HourWP1WP2WP3WP4WP5WP6PV1PV2PV3PV4PV5PV6PV7PV8CHPGridTotal Cost ($)
116.31816.55311.84916.55416.55411.8490000000019.3740109.052
2016.90511.98015.81916.82212.108000000000073.634
316.24716.729016.72916.7290000000000066.435
412.62716.729016.72916.7290000000000062.815
516.40714.613014.62414.62400000000015.180075.448
611.70016.3787.36916.37816.3780000000000068.204
716.44316.2529.90216.37416.37810.48804.89904.932000022.7530118.422
816.37216.72913.65916.72916.72913.6594.7436.59006.590000031.4890143.289
917.35317.34312.98717.30917.34313.0566.1407.1670004.93607.18048.2840169.097
1017.21017.60713.17017.60717.59713.2287.3657.93807.9515.6527.7155.0307.94842.7070188.722
1116.49216.55313.28016.55416.55413.2808.0548.6608.0548.6608.05407.3868.66048.0050198.247
1217.29916.15010.81516.15016.15010.8158.5788.7338.5249.0758.5819.0758.581067.8160216.344
1317.12115.71210.90215.71215.71210.9028.8169.3708.8169.3708.8169.3708.8169.21766.7970225.449
1416.62114.3087.88614.30814.3087.8868.7579.3708.7579.3708.7579.3708.7579.37080.9480228.778
1516.97815.9405.73215.94015.9405.7328.4069.0458.4069.0458.4069.0458.4069.04580.94890.814317.827
1617.21015.9574.87115.95715.9574.8718.0258.4538.0258.4538.0258.4538.0258.45380.948196.098417.782
1716.88916.0456.85216.04516.0456.8527.2927.7147.2927.7147.2927.7147.2927.71480.94839.844259.545
1817.17416.13311.07416.13316.13311.0746.2677.0046.2677.0046.2677.0046.2677.00480.9480221.751
1914.33916.02815.12416.02816.02815.1230000000080.9480173.617
2016.05116.23815.81316.23816.23815.8130000000080.9480177.339
2116.55016.20316.67516.20316.20316.6750000000080.94873.631253.087
2216.62116.11517.36416.11516.11517.3640000000080.94831.237211.880
2316.78215.76416.50215.76415.76416.5020000000080.94816.715194.743
2416.94216.37816.83016.37816.37816.8300000000060.7250160.462
Table 13. Total cost per hour obtained by the EMS using tested algorithms for Case 4.
Table 13. Total cost per hour obtained by the EMS using tested algorithms for Case 4.
EMVPAMVPAPSOGABHABCEM
1109.052131.097109.051149.420140.238119.882146.214
273.63488.32773.632104.00693.85288.17887.882
366.43575.26775.082104.29399.42386.126108.663
462.81581.63871.697101.30193.80783.83597.278
575.448109.56187.637105.112106.62583.099112.875
668.204100.13668.22696.12293.33372.62388.867
7118.422128.738126.987158.330154.699124.681165.397
8143.289174.430151.824189.479190.573158.646195.657
9169.097179.052173.734210.983203.663174.360206.838
10188.722204.723186.305209.471216.408181.923217.271
11198.247208.734197.381222.841221.767194.220222.691
12216.344220.478219.896229.937220.997213.539226.406
13225.449228.701229.613234.735220.379225.563234.122
14228.778228.778228.778225.685210.226228.778228.778
15227.013227.013227.013224.785213.111227.013227.013
16221.684221.684221.684219.751206.573221.684221.684
17219.701219.701219.701217.352206.913219.701219.701
18221.751221.751221.751219.166208.851221.751221.751
19173.617187.769175.060209.117208.643187.023208.273
20177.339177.339177.339177.125171.369177.339177.339
21179.457179.457179.457179.331173.082179.457179.457
22180.644180.644180.644180.422173.329180.644180.644
23178.028178.028178.028177.809169.839178.028178.028
24160.462160.502160.462169.719174.178161.139164.167
Total cost ($)3883.6334113.5483940.9814316.2914171.8783989.2334316.997
Table 14. Comparison of daily cost reduction using EMVPA with the other algorithms.
Table 14. Comparison of daily cost reduction using EMVPA with the other algorithms.
CaseMVPAPSOGABHABCEM
Case 112.229%3.781%23.881%23.868%10.533%24.925%
Case 20.465%0.000%4.713%4.818%2.659%5.126%
Case 30.808%0.000%4.839%4.417%1.794%4.872%
Case 45.589%1.455%10.024%6.909%2.647%10.039%

Share and Cite

MDPI and ACS Style

Ramli, M.A.M.; Bouchekara, H.R.E.H.; Alghamdi, A.S. Efficient Energy Management in a Microgrid with Intermittent Renewable Energy and Storage Sources. Sustainability 2019, 11, 3839. https://0-doi-org.brum.beds.ac.uk/10.3390/su11143839

AMA Style

Ramli MAM, Bouchekara HREH, Alghamdi AS. Efficient Energy Management in a Microgrid with Intermittent Renewable Energy and Storage Sources. Sustainability. 2019; 11(14):3839. https://0-doi-org.brum.beds.ac.uk/10.3390/su11143839

Chicago/Turabian Style

Ramli, Makbul A.M., H.R.E.H. Bouchekara, and Abdulsalam S. Alghamdi. 2019. "Efficient Energy Management in a Microgrid with Intermittent Renewable Energy and Storage Sources" Sustainability 11, no. 14: 3839. https://0-doi-org.brum.beds.ac.uk/10.3390/su11143839

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