Next Article in Journal
Data-Driven Calibration Estimation for Robust Remote Pulse-Oximetry
Next Article in Special Issue
Multi-Objective Optimal Capacity Planning for 100% Renewable Energy-Based Microgrid Incorporating Cost of Demand-Side Flexibility Management
Previous Article in Journal
Improvement of Anaerobic Digestion of Lignocellulosic Biomass by Hydrothermal Pretreatment
Previous Article in Special Issue
Global Maximum Power Point Tracking of PV Systems under Partial Shading Condition: A Transfer Reinforcement Learning Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Energy Management in Microgrids with Renewable Energy Sources: A Literature Review

by
Yimy E. García Vera
1,
Rodolfo Dufo-López
2,* and
José L. Bernal-Agustín
2
1
Electronic Engineering, San Buenaventura University, Bogotá 20, Colombia
2
Electrical Engineering Department, University of Zaragoza, 50018 Zaragoza, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(18), 3854; https://doi.org/10.3390/app9183854
Submission received: 24 July 2019 / Revised: 9 September 2019 / Accepted: 11 September 2019 / Published: 13 September 2019
(This article belongs to the Special Issue Standalone Renewable Energy Systems—Modeling and Controlling)

Abstract

:
Renewable energy sources have emerged as an alternative to meet the growing demand for energy, mitigate climate change, and contribute to sustainable development. The integration of these systems is carried out in a distributed manner via microgrid systems; this provides a set of technological solutions that allows information exchange between the consumers and the distributed generation centers, which implies that they need to be managed optimally. Energy management in microgrids is defined as an information and control system that provides the necessary functionality, which ensures that both the generation and distribution systems supply energy at minimal operational costs. This paper presents a literature review of energy management in microgrid systems using renewable energies, along with a comparative analysis of the different optimization objectives, constraints, solution approaches, and simulation tools applied to both the interconnected and isolated microgrids. To manage the intermittent nature of renewable energy, energy storage technology is considered to be an attractive option due to increased technological maturity, energy density, and capability of providing grid services such as frequency response. Finally, future directions on predictive modeling mainly for energy storage systems are also proposed.

1. Introduction

The exponential demand for energy has led to the depletion of fossil fuels such as petroleum, oil, and carbon. This, in turn, increases the greenhouse effect gases. Energy systems have incorporated small-scale and large-scale renewable sources such as solar, wind, biomass, and tidal energy to mitigate the aforementioned problems on a global scale [1]. Global energy demand will grow by more than a quarter to 2040, when renewable sources are expected to represent 40 percent of the global energy mix. The reliability of the renewable sources is a major challenge due mainly to mismatch between energy demand and supply [2]. Renewable energy resources, distributed generation (DG), energy storage systems, and microgrids (MG) are the common concepts discussed in several papers [3]. The increase in the demand for energy and the rethinking of power systems has led to energy being generated near the places of consumption. This energy is derived from renewable sources, which are becoming increasingly competitive due to a drop in prices, especially in the case of photovoltaic solar and wind energies [4].
Due to strong dependency on climatic and meteorological conditions, in many cases the optimal system is a hybrid renewable energy system (considering one or more renewable sources) with battery storage systems (and in some cases including diesel generator) [5]. The hybrid energy systems are typically used for electricity supply for several applications such as houses or farms in rural areas without grid extension, telecommunication antennas, and equipment, and many other stand-alone systems [6,7]. In many cases these hybrid systems imply the highest reliability and lowest costs compared to systems with only one energy source [8,9].
A microgrid consists of a set of loads, energy storage equipment, and small-scale generation systems [10]. It can be defined in a broader sense as a medium or low distribution grid, which has distributed generation including renewable and conventional sources (hybrid systems) with storage units that supply electrical energy to the end users. The reliability of the microgrid is improved by the storage and it is used to complement the intermittency of the PV and wind output power [11,12,13]. These microgrids have communication systems that are necessary for real time management [14]. Microgrids can also operate either in isolation or when connected to a grid [15]. Based on the type of source they manage, microgrids can be classified as direct current line (DC), alternating current line (AC), or hybrid (shown in Figure 1).
In a microgrid, it is essential to maintain the power supply-demand balance for stability because the generation of the intermittent distributed sources such as photovoltaic and wind turbines is difficult to predict and their generation may fluctuate significantly depending on the availability of the primary sources (solar irradiation and wind). The supply-demand balancing problem becomes even more important when the microgrid is operating in stand-alone mode where only limited supply is available to balance the demand [16]. Energy management optimization in microgrids is usually considered as an offline optimization problem [17].
Microgrids supported with renewable energies can be classified as smartgrids, which provide a set of technological solutions to allow information exchange between the consumers and the distributed generation. An energy management system (EMS) is defined as an information system, which provides the necessary functionality when supported on a platform to ensure that generation, transmission, and distribution supply energy at minimal cost [18]. Energy management in the microgrids involves a control software that permits the optimal operation of the system [19]. This is achieved by considering the minimal required cost and two microgrid operation modes (isolated and interconnected). The variability of resources such as solar irradiation and wind speed must be accounted for when considering microgrids with renewable energy sources [20].
A review on the studies related to the energy management of microgrids can be found in [21]. A few authors have solved the problem of energy management using different techniques to achieve an optimal microgrid operation. However, these techniques must incorporate better solution strategies due to the integration of distributed generation, storage elements, and electric vehicles.
Other recent papers [22] have reviewed various integration methods for renewable energy systems based on storage and demand response. This covers two main areas, namely (1) the optimal usage of storage, and (2) improvement of user participation via demand response mechanisms and other collaborative methods. The authors in [23] reviewed energy management strategies for hybrid renewable energies. The above review covered different configurations of stand-alone and grid-connected hybrid systems. Other review papers [24] have shown the control objectives of the microgrid supervisory controllers (MGSC) and energy management systems (EMS) for microgrids. Table 1 shows the contributions of the review papers related to the energy management of microgrids. Unlike the cited papers, this paper focuses on the incorporation of better strategies for the control of energy (both heat and electrical) flow between the hybrid system sources and load. Furthermore methods of energy management in stand-alone hybrid microgrid considering the battery degradation are also discussed.

2. Microgrid Optimization Techniques

Energy management of a microgrid involves a comprehensive automated system that is primarily aimed at achieving optimal resource scheduling [25,26,27]. It is based on advanced information technology and can optimize the management of distributed energy sources and energy storage system [28]. The microgrid optimization problem typically involves the following objectives:
  • Maximize the output power of the generators at a particular time;
  • Minimize the operating costs of the microgrid;
  • Maximize the lifetime of energy storage systems;
  • Minimize the environmental costs.
Some of the classic optimization methods include mixed integer linear and non-linear programming. The objective function and constraints used in linear programming are linear functions with real-valued and whole-valued decision variables. Dynamic programming methods are used to solve more complex problems that can be discretized and sequenced. The problem is typically broken down into sub-problems that are optimally solved. Then, these solutions are superimposed to develop an optimal solution for the original problem.
Metaheuristics is another important alternative in microgrid optimization. Heuristic techniques are combined to approximate the best solution using genetic algorithms, biological evolution, and statistical mechanisms for achieving optimal operation and control of microgrid energy.
Predictive control techniques are used in applications where predicting the generation and loading is necessary to guarantee effective management of stored energy. This typically combines stochastic programming and control. The most remarkable among these techniques are the ones to predict the deterioration of elements of the grid, mainly storage systems.
Optimization methods based on a multi-agent used on microgrids allow a decentralized management of the microgrid and consist of sections having autonomous behavior to execute the tasks with defined objectives. These agents, which include loads, distributed generators and storage systems, communicate with each other to achieve a minimal cost.
Stochastic methods and robust programming are used to solve the optimization functions when the parameters have random variables, particularly in artificial neural networks, fuzzy logic, and game theory.
A few more methods can be derived from a combination of the aforementioned techniques such as stochastic and heuristic methods and enumeration algorithms.

3. Microgrid Energy Management with Renewable Energy Generation

A microgrid is composed of different distributed generation resources that are connected to the utility grid via a common point. Figure 2 shows a microgrid energy management mode along with several features that are modules of human machine interfaces (HMI), control and data acquisition, load forecast, optimization, etc. [29].
Many researchers have addressed energy management by implementing different approaches. However, all approaches have focused on determining the most optimal and efficient microgrid operation. The following sub-sections discuss and classify these strategies and solutions.

3.1. Energy Management Based on Linear and Non-Linear Programming Methods

Ahmad et al. [30] presented a technical and economic method to optimize a MG based on mixed integer linear programming (MILP). This paper presents the advantages of programming the generation of distributed sources, managing the intermittency and volatility of this type of generation, and reducing load peaks. The cost function is solved via linear programming based on a general algebraic modeling system (GAMS). Simulations to optimize MG size are performed via software called HOMER. Taha and Yasser [31] presented a robust algorithm based on a predictive control model for an isolated MG. The model incorporates multi-objective optimization with MILP, which minimizes the cost, energy consumption, and gas emission due to diesel generation in the MG.
Sukumar et al. [32] proposed a mixed method for MG energy management. This was achieved by combining the utility grid and fuel cell power. The problem is solved using linear optimization methods, and the on/off states of the utility grid are solved via MILP. A particle swarm optimization (PSO) method was used to obtain an optimal energy storage system size.
Tim et al. [33] proposed a system for energy management in an interconnected MG that adopted a centralized approach based on the concept of flexibility for the final users. An optimal economic dispatch was obtained using quadratic programming. This grid was integrated with a photovoltaic system and the constraints must satisfy the demand. The algorithm was tested on an IEEE 33 node modified grid.
Delgado and Domínguez-Navarro [34] presented an algorithm based on linear programming for MG energy management that allowed the optimal operation of either generators or controllable and non-controllable loads. The optimization problem involves the optimal dispatch of generators (diesel) while meeting the operational and economic constraints imposed by the purchase and sale of energy corresponding to each component (generators, storage systems, and loads).
Helal et al. [35] analyzed an energy management system for a hybrid AC/DC MG in an isolated community that employs a photovoltaic system for desalination. The proposed optimization algorithm was based on the mixed integer non-linear programming, wherein the objective function minimizes the daily operating costs.
Umeozor and Trifkovic [36] researched the energy management of a MG based on MILP via the parametrization of the uncertainty of solar and wind energy generation in the MG. The optimization is achieved at two levels. First, the parametrization scheme is selected; second, the operational decisions are made the problem considers the variation in market prices and the disposition of the storage systems.
Xing et al. [37] presented an energy management system based on multiple time-scales. The optimization problem considers two aspects: A diary static programming and dynamic compensation in real time. This is solved via a mixed-integer quadratic programming method using optimal load flows, and the load state of the batteries are predicted using wind and solar radiation data.
Correa et al. [38] proposed an energy management system based on a virtual power plant (VPP). The studied MG has solar panels and storage systems and works in an interconnected manner. These elements are programmed/modeled using linear programming methods to minimize the operating costs. Renewable energies are incorporated into an energetic model, similar to the Colombian one, and are mainly based on hydric resources.
Cardoso et al. [39] analyzed a new model to observe the battery degradation of a MG. The problem is solved using stochastic mixed-integer linear programming, taking several factors such as loads and different sources of energy generation, costs, constraints, grid topology, and local fees for energy into consideration.
Behzadi and Niasati [40] analyzed a hybrid system that consists of a photovoltaic (PV) system, battery, and fuel cells. Performance analysis was conducted using the TRNSYS software, and the sizing was determined either using the genetic algorithm in the HOGA software (now called iHOGA), manual calculations, or the HOMER software. Three energy management strategies were tested for energy dispatch in this hybrid system. The excess energy was checked in each system and a decision was taken to either produce hydrogen or charge the battery or both.

3.2. Energy Management Based on Metaheuristic Methods

Dufo-López et al. [41] proposed a control strategy for the optimal energy management of a hybrid system based on genetic algorithms. The system is composed of renewable sources (PV, wind, and hydro), an AC generator, electrolyzer, and fuel cells. Energy management is optimized to minimize the operating costs, which enables the use of the excess energy generated by the renewable sources to charge the batteries or produce hydrogen in the electrolyzer. The load that cannot be supplied by the renewable sources can be obtained by either discharging the battery or using fuel cells.
Das et al. [42] studied the effect of adding internal combustion engines and gas turbines to a stand-alone hybrid MG with photovoltaic modules. A multi-objective genetic algorithm was used to optimize this system based on the energy costs and overall efficiency. Two strategies, both electric and thermal, were used to track the load. All the analyzed systems satisfied the electrical demand when combined with both heating and cooling.
Luna et al. [43] presented an energy management system that operates in real time. Three cases were studied considering the perfect, imperfect, and exact predictions. The employed optimization model was tested in both a connected and an isolated MG, with large imbalances between the generation and load.
An economic dispatch and battery degradation model has been proposed in [44], wherein genetic algorithms were used for energy supply options via a diesel generator. The results showed that an increase in the battery lifespan decreases the operational costs of a MG. This method was validated in a hybrid MG composed of a diesel generator and photovoltaic system.
Chaouachi et al. [45] proposed a multi-objective, intelligent energy management system for a MG that minimizes the operational costs and environmental impact. An artificial neural network has been developed to predict the photovoltaic and wind power generation 24 and 1 h in advance, respectively, along with the load demand. The multi-objective intelligent energy management system is composed of multi-objective linear programming. The battery scheduling is obtained using a fuzzy logic-based expert system.
Li et al. [46] presented a study on MG optimization based on the particle swarm algorithm that can operate a connected or isolated MG. The proposed approach considers the fluctuations in the renewable sources and load demands in the MG, with appropriate advance (24 h) forecasts available to overcome these fluctuations.
Nivedha et al. [47] analyzed a MG containing/supporting wind power generation, fuel cells, a diesel generator, and an electrolyzer. A fuel cell is used when the energy demand is not covered by the wind turbine, to ensure energy balance when operating diesel generators to reduce the operational costs. The fuel cell operates to meet the high load demand, resulting in economic MG operation with a ~70% cost saving using the particle swarm optimization algorithm.
Abedini et al. [48] presented an energy management system for a photovoltaic/wind/diesel stand-alone hybrid MG, which is optimized using a particle swarm algorithm with Gaussian mutation. This study minimizes both the capital and fuel costs of the system.
Nikmehr et al. [49] studied an optimal generation algorithm applied to a MG based on optimization via the imperial competitive algorithm. This algorithm solves the load uncertainty and distributed generators, along with the economic dispatch of the generating units. This algorithm is comparable to methods such as the Monte Carlo method, and has been tested in interconnected MGs.
Marzband et al. [50] presented an energy management system for an isolated MG using the artificial bee colony algorithm (ABC). A stochastic approach is required to analyze the economic dispatch of the generating units inside a MG, given the intermittent nature of solar energy resources and wind generation. The results showed a 30% decrease in costs. The non-dispatchable generation and load uncertainty are managed using neural networks and Markov chains.
Kuitaba et al. [51] presented a new method to optimize an interconnected MG, which combines an expert system based on fuzzy logic and a metaheuristic algorithm known as Grey Wolf optimization. This method involves minimizing both the costs of the generating units and the emission levels of the fossil fuel sources. This method lowers MG costs by considering the optimal capacity of the batteries and reducing the consumption of fossil fuels.
Papari et al. [52] analyzed energy management in a MG connected to a direct current utility grid. The optimization is implemented using the crow search algorithm (CSA), which is a metaheuristic optimization method that imitates the behavior of a crow to store and hide food.
Wasilewski [53] presented a metaheuristic optimization method to optimize a MG. The methods include the evolutionary and particle swarm algorithms. These methods account for the fact that the deterministic conditions assumed in the problem impose an important limit on the employed methodology. However, it also recognizes the uncertainty of using renewable energies.
Ogunjuyigbe et al. [54] presented a technique based on a genetic algorithm for the optimal location of both renewable generation and batteries in a stand-alone MG. The proposed multi-objectives are to reduce operational and life cycle costs, and dump energy. The optimization allows variations in the radiation and wind sources, and extracts data from a load profile to optimize the MG.
Kumar and Saravanan [55] proposed an algorithm based on the demand prediction over 24 h in a MG using the artificial fish swarm optimization method. Thus, the demand can be planned in advance, considering both renewable and non-renewable generation. The algorithm is used to program the sources, load, and storage elements. They system includes a wind turbine, two photovoltaic generators, a fuel cell, a micro-turbine, and a diesel generator.
A particle swarm algorithm has been proposed in a recent paper by Hossain et al. [56] for energy management in a grid-connected MG. A model for charging and discharging a battery has been formulated. The proposed cost function reduces costs by 12% over a total time horizon/period of 96 h, with time intervals of one hour. These results can be adjusted in real time.
Azaza and Wallin [57] studied energy management in a MG with a hybrid system consisting of wind turbines, photovoltaic panels, diesel generator, and battery storage. A multi-objective particle swarm optimization is used, which evaluates the probability of losing energy supply over a time horizon/period of 6 months each during summer and winter.
Motevasel and Seifi [58] presented an expert system for energy management (EEMS) in a MG that contains wind turbines and photovoltaic generation. Neural networks are used to predict wind turbine generation. The bacterial foraging algorithm is used for the optimization, while the optimization of the multi-objective problem is obtained by the EEMS module by applying an improved bacterial foraging-based fuzzy satisfactory algorithm.
Rouholamini and Mohammadian [59] proposed optimal energy management for a grid-connected hybrid generation system, including PV generator, wind turbine, fuel cell, and electrolyzer. This system trades power with the local grid using real time electricity pricing over a 24-h time horizon/period based on the simulation results. The interior search algorithm was used to optimize the energy management in the above case.

3.3. Energy Management Based on Dynamic Programming Techniques

Shuai et al. [60] proposed an energy management system for a MG based on dynamic programming and mixed-integer non-linear programming optimization. The MG is interconnected to the grid and decisions are made using the Bellman equation. Historical data are used off-line, while considering the power flow and battery storage as constraints. Using the algorithm in multiple MGs simultaneously is a feasible possibility.
Almada et al. [61] proposed a centralized system for energy management of a MG either in the stand-alone or interconnected modes. In the stand-alone mode, the fuel cell only works if the battery is less than 80%. In the interconnected mode, a 60% threshold is required to ensure reliable behavior.
Wu et al. [62] proposed an algorithm based on dynamic programming for the management and control of stand-alone MGs. The deep learning algorithm works in real time, which permits intra-day scheduling to obtain a control strategy for MG optimization, while sending information from local controllers within the framework of centralized management.
Zhuo [63] proposed an energy management system using dynamic programming to manage a MG with renewable generation sources and batteries. The objective was to maximize the benefits from the sale of renewable energy and minimize the cost required to satisfy the energy demand. The author used a non-regulated energy market where electricity prices fluctuate and the battery control actions are determined by dynamic programming.
Choudar et al. [64] presented an energy management model based on the battery state of charge and ultra-capacitors. The hierarchic structure of optimal MG management has four states or operating modes: Normal operating mode, photovoltaic limitation mode, recovering, and stand-alone modes.
Marabet et al. [65] proposed an energy management system for a laboratory scaled hybrid MG with wind, photovoltaic, and battery energy. The control and data acquisition system are operated in real time. The energy management system is based on a set of rules, and optimizes the MG performance by controlling and supervising the power generation, load, and storage elements.
Luu et al. [66] presented a dynamic programming method and methodology based on the rules applied to a stand-alone MG containing diesel and photovoltaic generators, and a battery. The constraints are governed by the power balance between generation and consumption, along with the capacity of each distributed generator. Dynamic programming is used to minimize the operational and emission costs. The constraints are the power balance between offer and demand, along with the operating capacity of each distributed generator.

3.4. Energy Management Based on Multi-Agent Systems

Boudoudouh and Maâroufi [67] proposed an energy management system in a MG with renewable energy sources. Simulations were run using the Matlab-Simulink and java platform for agent developers (JADE) software. The reliability of this model was validated by fulfilling requirements such as autonomy and adaptability in the MG management system with load variation.
Raju et al. [68] studied energy management in a grid outage divided into two MGs, which contains two photovoltaic and wind generators each and a local load. A multi-agent management system based on the differential evolution algorithm in JADE was used to minimize the generation costs from the intermittent nature of the solar resource and randomness of load. This system also addressed the price variation in the grid, and the critical loads were considered while selecting the best solution.
Bogaraj and Kanakaraj [69] presented an energy management proposal based on intelligent multi-agents for a stand-alone MG, which maintains the energetic balance between the loads, distributed generators, and batteries. The agents consist of photovoltaic systems, wind turbines, fuel cells, and battery banks. Loads are divided in three groups based on their priority. The auto-regressive moving average models (ARMA) were used to predict the generation. Cases covering high and low irradiation, and low wind were analyzed. The system used a dynamic compensator to balance the reactive power.
Anvari-Moghaddam et al. [70] presented an energy management system for a microgrid that includes houses and buildings. The optimization process for the energy management system involves the coordination of management in distributed generation (DG) and response to the demand. The main objectives of the cost function are to minimize the operating costs and meet the thermic and electrical needs of the clients. The communication platform used by the agents is based on the hypertext (HTPP) communication protocol.
In the study investigated in [71], Nunna and Doolla used an energy management system based on multi-agents, which considers different types of load patterns and the energy available from the distributed energetic resources. They proposed a novel mechanism that encouraged clients to participate. This proposal was validated in interconnected grids using the JADE programming language. The management system reduces the consumption peaks and offers the clients an attraction benefit–cost ratio.
Dou and Liu [72] presented a decentralized multi-objective hierarchical system based on the agents in an interconnected smart MG, minimizing the operating and emission costs and line losses.
The authors in [73] researched decentralized energy management based on the multi-agents contained in a MG, using cognitive maps with fuzzy logic. The intelligent agents refer to the distributed generators, batteries, electrolyzer, and fuel cells. Centralized and decentralized approaches were compared and it showed that the decentralized approach offers the advantage of partial operation under certain circumstances such as during a system malfunction or failure.
Mao et al. [74] presented a hybrid energy management system for a MG based on multi-agents, which incorporates both the centralized and decentralized approaches and optimizes the economic operation of the MG. A novel simulation platform for energy management systems was designed based on the client-server framework and implemented in the C++ environment.
Netto et al. [75] developed a real time framework for energy management in a smart MG in the islanded mode using a multi-agent system. The RSCAD software was used to simulate the MG using the TCP/IP protocol for the purposes of testing and real time operation.

3.5. Energy Management in Microgrids Based on Stochastic Methods and Robust Programming

Che Hu et al. [76] showed an energy management model for a MG wherein the uncertainty in the supply and energy demand are taken into account. Uncertainty in wind and photovoltaic generation, and demanded energy is considered. The stochastic programming of two states was formulated using the GAMS and was tested on a real grid at the Nuclear Energy Research Centre in Taiwan. The battery capacity was optimized in the first stage, while an optimal operation strategy for the MG was evaluated in the second stage.
The author in [77] presented an optimization system for a hybrid MG using a multi-objective stochastic technique. The objective function presented in this study minimizes the system losses and reduces the operating cost of the renewable resources, which were used at different points of the MG. The problem was formulated using the weighting sum for the total operating cost and losses of the feeding systems. The proposed scheme was solved using mixed integer linear programming and tested on the IEEE 37 node distribution system.
Lu et al. [78] proposed a dynamic pricing mechanism that achieves an optimal operating performance. This mechanism was applied to a grid composed of multiple MGs, to evaluate the uncertainty of renewable energy integration on a large scale. An optimization scheme was developed at two levels: The pricing mechanism guaranteed the market operator’s energy operation in the upper level, while in the lower level the MG transactions were developed.
Xiang et al. [79] proposed an optimization model for an interconnected MG based on a model using the Taguchi orthogonal matrices. The uncertainty in the renewable energy and load demand were determined by an interval based on error prediction.
Hu et al. [80] introduced an optimization method for an interconnected grid that is divided in two stages. A conventional generator is used in the first stage, while the second stage ensures an economical dispatch of the conventional and distributed generation using hourly marketing. This combination permits management of the uncertainty in renewable generation using the Lyapunov optimization method.
Shen et al. [81] presented a stochastic energy management model for an interconnected MG. The uncertainty level is managed using Latin hypercube sampling based on the Monte Carlo method, which generates various scenarios for the distributed resources, load, and electricity price. A sensitivity analysis is performed to determine the standard deviation of the expected price and level of reliability.
Rezai and Kalantar [82] proposed a stochastic energy management system for a stand-alone MG based on the minimization of frequency deviations. Operating costs of the MG include conventional and distributed generation, and reserves and incentives for generation using renewable sources. The outputs of the conventional generators were also analyzed for various contingencies to demonstrate the robustness of the proposed approach.
Su et al. [83] studied a model for the efficient programming of an interconnected MG, which minimizes the operating costs of the conventional generators, battery degradation, and commercial costs corresponding to the energy from the utility grid. This model follows two stages. The first stage involves optimization of the MG, while the second stage involves analysis of the power output to calculate the MG energy losses in real time.
Farzin et al. [84] proposed an energy management system for an isolated MG. The islanding event was treated as a normal probability distribution of the failures in the utility grid. The objective was to minimize the MG operating costs. This included costs associated with the microturbine operation, wind turbines, batteries, and load disconnection.
Liu et al. [85] proposed an energy management system for an interconnected MG considering renewable energies and load uncertainties. The energy management is divided in two sub-problems: The first involves scheduling within the defined energy boundaries for system protection, while the second evaluates the real time energy capacity deviation limit for frequency regulation. The presented approach was found to be more cost effective.
Kuztnesova et al. [86] proposed a decentralized energy management system for an interconnected MG using agent-based modeling and robust optimization. The MG performance was evaluated in terms of the cost from the power imbalances associated with the uncertainty of renewable generation and load power demand.
Zachar and Daoutidis [87] proposed a hierarchic control mechanism to regulate and supervise the loads and dispatchable energy inside a MG. Stochastic optimization was used on a low scale to avoid errors in the forecast of renewable energies. Deterministic optimization was realized on a fast scale to update the optimal dispatch conditions.
Battistelli et al. [88] proposed an energy management system for a remote hybrid AC/DC MG, which ensures economical dispatch in spite of the uncertainties associated with the use renewable energy sources. A load control is determined (thermic and electric vehicles) based on the demand, while taking the limits of the generators, controllable loads, and charge and discharge of batteries into consideration.
Lujano et al. [89] developed an optimal load management method for hybrid systems composed by the wind tubine, battery bank, and diesel generator. The autoregressive moving average (ARMA) was used to predict the wind speed.
The results showed that the load management strategy improved wind power usage by shifting the controllable loads to the wind power peaks, thus increasing the charge in the battery bank. This research contributed strategies for the energy management of hybrid MGs.

3.6. Energy Management Using Predictive Control Methods

Zhai et al. [90] proposed a predictive robust control that can be applied to a stand-alone MG. The management model employed mixed integer programming. The MG is composed of wind and PV generators, batteries, and loads.
Zhang et al. [91] presented a model predictive control (MPC) method to manage a MG that integrates both distributed and renewable generation. The model’s objective is to reduce the costs and constraints in both generation and energy demand.
Minchala Ávila et al. [92] proposed a methodology based on predictive control for energy management in a stand-alone MG. The controller operates the battery energy in a centralized manner and performs a load elimination strategy to ensure balance in the MG power output.
Ju et al. [93] investigated an energy management system for a hybrid MG taking the degradation costs of the energy storage systems into consideration. The proposal consists of a two-layer predictive control for the hybrid MGs, which use batteries and supercapacitors as storage systems. An important contribution of this work is that the degradation costs of the supercapacitors and batteries were modeled, which allows more accurate assessment of the MG operating costs.
Valencia et al. [94] proposed an energy management model for a MG that uses predictive control, which involves the prediction of the intervals using fuzzy logic. This allows the representation of the non-linearity and dynamic behavior of the renewable sources.
Genesan et al. [95] presented an energy management system for a MG based on a control algorithm to integrate and manage various types of generation such as the PV, distributed generation, energy storage systems, and UPS from the supply grid and different loads. The transition problem between the storage systems and PV generation is solved via control and communication, which functions on a TCP/IP protocol.
García Torres and Bordons [96] introduced optimal programming in a hybrid MG, based on a predictive control model that is solved using mixed integer quadratic programming. They integrated the operating costs and MG optimization, which includes the degradation costs of all the components of the hybrid system, mainly the hydrogen-based storage systems.
Solanki et al. [97] presented a mathematical model of the smart loads and energy management of a stand-alone MG. Loads are modeled using neural networks. Energy management is realized with the predictive control method, which performs an optimal power dispatch taking the elements and controllable loads into consideration.
Oh et al. [98] proposed a multi-step predictive control model for a MG over a time horizon/period of 180 min in 15 min steps. This includes conventional and renewable energy generators, energy storage elements, and both critical and non-critical loads. The cost function was formulated considering the costs associated with fuel consumption, renewable energy reduction, battery state of charge, and amount of load shedding.
A proposal has been presented by Prodan et al. [99] for the energy management of a MG based on a fault-tolerant predictive control design. One of their many contributions includes the extension of the useful battery life by decreasing the charge and discharge cycles.
Wu et al. [100] presented an optimal solution for the operation of a hybrid system using solar energy and battery storage. The battery plays a significant role in the storage of grid power during off-peak periods and supply of power to the customers during peak demand. Thus, scheduling the hybrid system leads to the minimal power consumption from the grid and reduces a customer’s monthly cost.
Thirugnanam et al. [11] proposed a battery strategy management. The main objective tries to reduce the fuel consumption in DG, reduce fluctuating PV power, and control the battery charge and/or discharge rate to improve the battery life cycle. The battery charge/discharge rate control model considers the battery SOC limits, wherein the batteries are not charged or discharged beyond the specified limits.
Dufo-López et al. [101] presented a technique to optimize the daily operation of a diesel-wind-PV hybrid, using MPC with forecast data of the irradiation, wind speed, temperature, and daily load. The main contribution of this work is daily optimization that accounts for the degradation of the lead-acid battery by corrosion and capacity losses, using the advanced model presented by Schiffer et al. [102]. This parameter is important when considering the operating costs of the MG, as the useful life and replacement of the batteries can be estimated more accurately. The optimization is executed using genetic algorithms.

3.7. Energy Management Based on Artificial Intelligence Techniques

Elseid et al. [103] defined the role of energy management in a MG as a system that autonomously performs the hourly optimal dispatch of the micro and utility grids (when interconnected) to meet the energy demand. In the above study, the authors used a CPLEX algorithm developed by IBM.
Mondal et al. [104] proposed an energy management model for a smart MG based on game theory, using a distributed energy management model. In this scheme, the MG selects a strategy to maximize its benefits with respect to the cost and adequate use of energy.
Prathyush and Jasmín [105] proposed an energy management system for a MG using a fuzzy logic controller that employs 25 rules. The main objective is to decrease the grid power deviation, while preserving the battery state of charge.
Leonori et al. [106] proposed an adaptive neural fuzzy inference system using an echo state network as a predictor. The objective was to maximize the income generated from energy exchange with the grid. The results showed that the energy management performance improved by 30% over a 10 h prediction horizon/period.
De Santis et al. [107] introduced an energy management system for an interconnected MG using fuzzy logic based on the Mamdani algorithm. The main objective is to take decisions on the management tasks of the energy flow in the MG model, which is composed of renewable energy sources and energy storage elements. The optimization was realized in a scheme that combines fuzzy logic and generic algorithms.
Venayagamoorthy et al. [108] proposed an energy management model for a MG connected to the main power grid. The MG maximizes the use of renewable energies and minimizes carbon emissions, which makes it self-sustainable. The management system is modeled using evolutionary adaptive dynamic programming and learning concepts using two neural networks. One of the neural networks is used for the management strategy, while the other used to check for an optimal performance. The performance index is evaluated in terms of the battery life, use of renewable energy, and minimization of the controllable load.
Ma et al. [109] proposed an algorithm using game theory based on the leaders and followers for energy management. This approach aims at maximizing the benefits available to active consumers of the MG, while keeping the Stackelberg balance to ensure an optimal distribution of benefits.
Jia et al. [110] formulated an adaptive intelligence technique for the energy management of an interconnected MG, which uses energy storage elements. The objective is to minimize any load fluctuations due to uncertainties in the renewable energy generation. The load profile is managed by storage elements and ultra-capacitors.
Arcos-Avilés et al. [111] presented an energy management algorithm based on low-complexity fuzzy logic control for a residential grid-connected MG, which includes renewable distributed generation and batteries.
Aldaouab et al. [112] proposed an optimization method using genetic algorithms for residential and commercial MGs. The MG uses PV-solar energy, microturbines, a diesel generator, and an energy storage system.
Liu et al. [113] proposed a Stackelberg game approach for energy management in a MG. A management system model that takes the fee for the PV energy into account was introduced, which includes the profits from the MG operator and a utility model for the PV consumers.
Nnamdi and Xiaohua [114] proposed program consisting on an incentive-based demand response for the operations of the grid connected MG. The game theory based demand response program (GTDR) was used to investigate the grid connected operational mode of a MG. The results showed that lower costs could be achieved in the MG when the DG benefit of the grid operator is maximized at the expense of minimizing the fuel/transaction costs.

3.8. Energy Management Based on Other Miscellaneous Techniques

Astaneh et al. [115] proposed an optimization scheme to find the most economic configuration for a stand-alone MG, which has a storage system with lithium batteries, and considered different control strategies for energy management. The lifetime of lithium batteries is estimated using an advanced model based on electrochemistry to evaluate the battery longevity and its lifetime.
Neves et al. [116] presented a comparative study on the different objectives of the optimization techniques for the management of stand-alone MGs. This approach is primarily based on linear programming and genetic algorithms. The results showed that the optimization of the controllable loads could result in an operating cost reduction and inclusion of renewable energies.
Wei et al. [117] proposed an iterative and adaptive algorithm based on dynamic programming to enable optimal energy management and control a residential MG. The charge/discharge level of the battery is treated as a discreet problem in hourly steps. The decisions on the energy supply for a residential load with respect to the energy fee are made in real time.
Yan et al. [118] studied the design and optimization of a MG using a combination of techniques such as mixed integer programming for the optimization of energy management, and the probabilistic Markov model to represent the uncertainty of PV generation. The design included a linear model to evaluate the MG lifetime.
Akter et al. [119] proposed a hierarchic energy management model for an interconnected residential MG serving prosumers, which includes a local control mechanism that shares information with a central controller for energy management.
In the research presented in [120], an energy management system was designed for a hybrid system combining wind, PV, and diesel generation. The system operates both on- and off-grid. Thus, there exists a control mechanism within the inverter for transfers between the micro and utility grids.
Lai et al. [121] proposed a techno-economic analysis of an off-grid photovoltaic with graphite/LiCoO2 storage used to supply an anaerobic digestion biogas power plant (AD). The main contribution is the economical study of the hybrid system including the battery degradation costs. An optimal operating regime is developed for the hybrid system, followed by a study on the levelized cost of electricity (LCOE).
Figure 3 presents a summary of the energy management methodologies used for the MGs based on the above-reviewed literature. Different researches have proposed several methodologies related to energy management in MGs. Many methods are based on classical approaches such as mixed integer linear and nonlinear programming. Linear programming can be considered a good approach depending on objective and constraints, while artificial intelligence methods are focused to approach situations where other methods lead to unsatisfactory results, including renewable generation forecasting and optimal operation of energy storage considering battery aging, among others.

3.9. Optimization Techniques

Different optimization techniques are generally applied to maximize the power output of each particular source, minimize electricity costs, or maximize storage systems. Figure 4 presents the most commonly employed optimization techniques and algorithms presented in the literature review. Main advantages and disadvantages are briefly presented in Table 2.
Various techniques have been used by different researches. Energy management and the optimization of control in a MG can have one or more objective functions. These functions can vary depending on the optimization problem presented. This can result in a mono-objective or multi-objective problem, which can include the minimization of costs (operation and maintenance cost, fuel cost, and degradation cost of storage elements such as batteries or capacitors), minimization of the emissions and minimization of the unmet load. Table 3 shows a comparison between the different optimization and management methods used in the MGs. Different researchers have proposed metaheuristic techniques to solve the problem of optimization due to multi-constraints, multi-dimensional, and highly nonlinear combinatorial problems. Other authors presented stochastic dynamic programming methods for optimizing the energy management problem with multidimensional objectives. Game theory has been proposed for some researchers to solve problems with conflicting objective functions.

3.10. Microgrid Operating Modes

A considerable number of papers have been published on interconnected microgrids, while discussing various modes of microgrid operation. On the other hand, the stand-alone mode is considered by many authors as an alternative supply measure mainly in the rural areas or regions with no conventional grids [122]. Thus, both the on- and off-grid operating modes are a feasible alternative. Table 4 summarizes the above considerations.

3.11. Modelling and Simulation Tools

Table 5 presents a summary of the most popular simulation tools, wherein tools such as Matlab/Simulink (MathWorks, Natick, MA, USA) and MATPOWER have particular importance. Matlab is a numerical computing environment of 4th generation programming language, it can interface with other languages such as C, C++, C#, Java, Fortran, and Python. MATPOWER is an open-source tool that is used to simulate optimal power flows, which uses Monte Carlo to evaluate the performance of MG. Alternately, other tools such as GAMS, which is an optimization language for linear, nonlinear, and mixed programming, have been used by many authors to solve the uncertainty problem in energy management and for optimal dimensioning of the microgrid. Other tools such as CPLEX have been employed, which is an optimizer based on the C language and is compatible with other languages like C++, Java, and Python.
The simulation and modeling of microgrids has been analyzed with programs such as Simulink and PSCAD/EMTDC (Manitoba Hydro International Ltd., Winnipeg, Manitoba, Canada). Both tools are used for power control and energy management in microgrids.
Software such as HOMER (Pro Version, HOMER Energy LLC, Boulder, CO, USA), HOGA (or its updated version iHOGA) (Pro+ Version, University of Zaragoza, Zaragoza, Spain), or HYBRID2 (University of Massachusets, NREL/NWTC, Golden, CO, USA) also deserve a mention, which can be used to optimize the operation and energy management of hybrid systems with renewable energies.

4. Conclusions and Future Research

The literature review highlighted two approaches for microgrid energy management: The centralized and decentralized approaches. The first incorporates optimization using the available information in the absence of a coordination strategy between the actors in a microgrid. A computer centre transmits the optimal settings to each participant. The second approach implements optimization using partial information and a strategy for coordinating the microgrid participants; each participant evaluates its own optimal settings. Centralized management is mostly implemented in metaheuristic methods, and decentralized management is frequently implemented in methods based on multi-agents. Many publications have proposed centralized management for microgrids. However, the incursion of distributed energy resources (DER) may cause this type of management to face issues when implemented in a centralized information system because there might be a demand for high computational cost due to the large quantity of data. Distributed energy management may be an alternative solution to this problem. It solves the problem of data processing and reduces processing needs by using distributed controllers that manage the data in real time and require communication equipment that might result in additional costs (for e.g., Bluetooth, Wi-Fi, wireless networks, and IoT).
An energy management model for a microgrid includes data acquisition systems, supervised control, human machine interface (HMI), and the monitoring and data analysis of meteorological variables.
The literature review mainly presented management methods based on foresight and short-term management. The choice of centralized or decentralized management ensures that the microgrid designer and operator realize a cost–benefit balance. This enables one to determine the management model that is most convenient for the microgrid. Though decentralized management offers more flexibility, an integral analysis is necessary to ensure reliable and safe system operation.
The energy management problem or optimization control in a microgrid becomes a mono-objective management/optimization model when a single cost function is presented. This function typically corresponds to the operating cost of the microgrids. The problem becomes a multi-objective management/optimization model when it simultaneously presents a solution to the technical, economic, and environmental problems. Based on the literature, different authors have addressed the problem and provided solutions using methods such as the classic ones with linear and nonlinear programming, heuristic methods, predictive control, dynamic programming, agent-based methods, and artificial intelligence. These methods are chosen based on their practicality, reliability, and resource availability in the microgrid environment.
With regard to storage systems in microgrids, lithium batteries can be an important alternative to lead-acid batteries in the future. The advantages of Li-ion batteries compared to lead-acid batteries are a long cycle life, fast charging, high energy density, and low maintenance. Currently, lead acid batteries are economically better than Li-ion batteries when used in microgrids, but a decrease in the acquisition cost of lithium batteries is expected in the coming years that will cause them to be competitive with those of lead-acid. Thus, further research on the optimal energy management of energy systems and the management of lithium batteries is required while considering more accurate degradation models to accurately predict the battery lifetime in real operating conditions.

Author Contributions

Conceptualization, Y.E.G.V. and R.D.-L.; methodology, Y.E.G.V. and R.D.-L.; formal analysis, J.L.B.-A.; investigation, Y.E.G.V.; resources, Y.E.G.V. and R.D.-L.; data curation, R.D.-L.; writing—original draft preparation, Y.E.G.V.; writing—review and editing, R.D.-L. and J.L.B.-A.; visualization, Y.E.G.V. and R.D.-L.; supervision, R.D.-L. and J.L.B.-A.; project administration, R.D.-L.; funding acquisition, R.D.-L. and J.L.B.-A.

Funding

This research was funded by Government of Aragon “Gobierno de Aragón. Grupo de referencia Gestión estratégica de la energía eléctrica”, grant number 28850.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MGMicrogrid
ACAlternating current line
ARMAAuto-regressive moving average models
CSACrow search algorithm
DCDirect current line
DGDistributed generation
DERDistributed energy resources
EEMSExpert system for energy management
EMSEnergy management system
GAMSGeneral algebraic modeling system
HMIHuman machine interfaces
HOGAHybrid optimization by genetic algorithms
HOMERHybrid optimization model for multiple energy resources
iHOGAImproved Hybrid optimization by genetic algorithms
JADEJava platform for agent developers
MGSCMicrogrid supervisory controllers
MILPMixed integer linear programming
MOMulti-objective
MPCModel predictive control
PSOParticle swarm optimization
PVPhotovoltaic
VPPVirtual power plant

References

  1. Wu, J.; Yan, J.; Jia, H.; Hatziargyriou, N.; Djilali, N.; Sun, H. Integrated Energy Systems. Appl. Energy 2016, 167, 155–157. [Google Scholar] [CrossRef]
  2. Renewables. Int Energy Agency, IEA. 2019. Available online: https://www.iea.org/topics/renewables/ (accessed on June 2019).
  3. Parhizi, S.; Lotfi, H.; Khodaei, A.; Bahramirad, S. State of the art in research on microgrids: A review. IEEE Access 2015. [CrossRef]
  4. Caspary, G. Gauging the future competitiveness of renewable energy in Colombia. Energy Econ. 2009, 31, 443–449. [Google Scholar] [CrossRef]
  5. Afgan, N.H.; Carvalho, M.G. Sustainability assessment of a hybrid energy system. Energy Policy 2008, 36, 2903–2910. [Google Scholar] [CrossRef]
  6. Faccio, M.; Gamberi, M.; Bortolini, M.; Nedaei, M. State-of-art review of the optimization methods to design the configuration of hybrid renewable energy systems (HRESs). Front. Energy 2018, 12, 591–622. [Google Scholar] [CrossRef]
  7. Nema, P.; Nema, R.K.; Rangnekar, S. A current and future state of art development of hybrid energy system using wind and PV-solar: A review. Renew. Sustain. Energy Rev. 2009. [Google Scholar] [CrossRef]
  8. Lujano Rojas, J.M. Análisis y gestión óptima de la demanda en sistemas eléctricos conectados a la red y en sistemas aislados basados en fuentes renovables. Ph.D. Thesis, Univesity of Zaragoza, Zaragoza, Spain, 2012. [Google Scholar]
  9. Cristóbal-Monreal, I.R.; Dufo-López, R. Optimisation of photovoltaic-diesel-battery stand-alone systems minimising system weight. Energy Convers. Manag. 2016. [Google Scholar] [CrossRef]
  10. Lasseter, R.H. MicroGrids. In Proceedings of the 2002 IEEE Power Engineering Society Winter Meeting, New York, NY, USA, 27–31 January 2002; pp. 305–308. [Google Scholar] [CrossRef]
  11. Thirugnanam, K.; Kerk, S.K.; Yuen, C.; Liu, N.; Zhang, M. Energy Management for Renewable Microgrid in Reducing Diesel Generators Usage with Multiple Types of Battery. IEEE Trans. Ind. Electron. 2018. [Google Scholar] [CrossRef]
  12. Yang, N.; Paire, D.; Gao, F.; Miraoui, A. Power management strategies for microgrid—A short review. In Proceedings of the 2013 IEEE Industry Applications Society Annual Meeting, Lake Buena Vista, FL, USA, 6–11 October 2013. [Google Scholar] [CrossRef]
  13. Atcitty, S.; Neely, J.; Ingersoll, D.; Akhil, A.; Waldrip, K. Battery Energy Storage System. Green Energy Technol. 2013. [Google Scholar] [CrossRef]
  14. Lasseter, R.H. CERTS Microgrid. In Proceedings of the 2007 IEEE International Conference on System of Systems Engineering, San Antonio, TX, USA, 16–18 April 2007. [Google Scholar] [CrossRef]
  15. Hatziargyriou, N.; Asano, H.; Iravani, R.; Marnay, C. Microgrids: An Overview of Ongoing Research, Development, and Demonstration Projects. IEEE Power Energy Mag. 2007. [Google Scholar] [CrossRef]
  16. Shi, W.; Lee, E.K.; Yao, D.; Huang, R.; Chu, C.C.; Gadh, R. Evaluating microgrid management and control with an implementable energy management system. In Proceedings of the 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm), Venice, Italy, 15 January 2015. [Google Scholar] [CrossRef]
  17. Shi, W.; Li, N.; Chu, C.C.; Gadh, R. Real-Time Energy Management in Microgrids. IEEE Trans. Smart Grid 2017, 8, 228–238. [Google Scholar] [CrossRef]
  18. Stanton, K.N.; Giri, J.C.; Bose, A. Energy management. Syst. Control Embed. Syst. Energy Mach. 2017. [Google Scholar] [CrossRef]
  19. Su, W.; Wang, J. Energy Management Systems in Microgrid Operations. Electr. J. 2012. [Google Scholar] [CrossRef]
  20. Gildardo Gómez, W.D. Metodología para la Gestión Óptima de Energía en una Micro red Eléctrica Interconectada. Ph.D. Thesis, Universidad Nacional de Colombia, Medellín, Colombia, 2016. [Google Scholar]
  21. Zia, M.F.; Elbouchikhi, E.; Benbouzid, M. Microgrids energy management systems: A critical review on methods, solutions, and prospects. Appl. Energy 2018. [Google Scholar] [CrossRef]
  22. Robert, F.C.; Sisodia, G.S.; Gopalan, S. A critical review on the utilization of storage and demand response for the implementation of renewable energy microgrids. Sustain. Cities Soc. 2018. [Google Scholar] [CrossRef]
  23. Olatomiwa, L.; Mekhilef, S.; Ismail, M.S.; Moghavvemi, M. Energy management strategies in hybrid renewable energy systems: A review. Renew. Sustain. Energy Rev. 2016. [Google Scholar] [CrossRef]
  24. Meng, L.; Sanseverino, E.R.; Luna, A.; Dragicevic, T.; Vasquez, J.C.; Guerrero, J.M. Microgrid supervisory controllers and energy management systems: A literature review. Renew. Sustain. Energy Rev. 2016. [Google Scholar] [CrossRef]
  25. Ahmad Khan, 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. [Google Scholar] [CrossRef]
  26. Gamarra, C.; Guerrero, J.M. Computational optimization techniques applied to microgrids planning: A review. Renew. Sustain. Energy Rev. 2015. [Google Scholar] [CrossRef]
  27. Fathima, A.H.; Palanisamy, K. Optimization in microgrids with hybrid energy systems—A review. Renew. Sustain. Energy Rev. 2015. [Google Scholar] [CrossRef]
  28. Suchetha, C.; Ramprabhakar, J. Optimization techniques for operation and control of microgrids—Review. J. Green Eng. 2018. [Google Scholar] [CrossRef]
  29. Lee, E.K.; Shi, W.; Gadh, R.; Kim, W. Design and implementation of a microgrid energy management system. Sustainability 2016, 8, 1143. [Google Scholar] [CrossRef]
  30. Ahmad, J.; Imran, M.; Khalid, A.; Iqbal, W.; Ashraf, S.R.; Adnan, M.; Ali, S.F.; Khokhar, K.S. Techno economic analysis of a wind-photovoltaic-biomass hybrid renewable energy system for rural electrification: A case study of Kallar Kahar. Energy 2018. [Google Scholar] [CrossRef]
  31. Taha, M.S.; Mohamed, Y.A.R.I. Robust MPC-based energy management system of a hybrid energy source for remote communities. In Proceedings of the 2016 IEEE Electrical Power and Energy Conference (EPEC), Ottawa, ON, Canada, 12–14 October 2016. [Google Scholar] [CrossRef]
  32. Sukumar, S.; Mokhlis, H.; Mekhilef, S.; Naidu, K.; Karimi, M. Mix-mode energy management strategy and battery sizing for economic operation of grid-tied microgrid. Energy 2017. [Google Scholar] [CrossRef]
  33. Paul, T.G.; Hossain, S.J.; Ghosh, S.; Mandal, P.; Kamalasadan, S. A Quadratic Programming Based Optimal Power and Battery Dispatch for Grid-Connected Microgrid. IEEE Trans. Ind. Appl. 2018. [Google Scholar] [CrossRef]
  34. Delgado, C.; Dominguez-Navarro, J.A. Optimal design of a hybrid renewable energy system. In Proceedings of the 2014 Ninth International Conference on Ecological Vehicles and Renewable Energies (EVER), Monte-Carlo, Monaco, 25–27 March 2014. [Google Scholar] [CrossRef]
  35. Helal, S.A.; Najee, R.J.; Hanna, M.O.; Shaaban, M.F.; Osman, A.H.; Hassan, M.S. An energy management system for hybrid microgrids in remote communities. Can. Conf. Electr. Comput. Eng. 2017. [Google Scholar] [CrossRef]
  36. Umeozor, E.C.; Trifkovic, M. Energy management of a microgrid via parametric programming. IFAC-PapersOnLine 2016. [Google Scholar] [CrossRef]
  37. Xing, X.; Meng, H.; Xie, L.; Li, P.; Toledo, S.; Zhang, Y.; Guerrero, J.M. Multi-time-scales energy management for grid-on multi-layer microgrids cluster. In Proceedings of the 2017 IEEE Southern Power Electronics Conference (SPEC), Puerto Varas, Chile, 9 April 2018. [Google Scholar] [CrossRef]
  38. Correa, C.A.; Marulanda, G.; Garces, A. Optimal microgrid management in the Colombian energy market with demand response and energy storage. In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 14 November 2016. [Google Scholar] [CrossRef]
  39. Cardoso, G.; Brouhard, T.; DeForest, N.; Wang, D.; Heleno, M.; Kotzur, L. Battery aging in multi-energy microgrid design using mixed integer linear programming. Appl. Energy 2018. [Google Scholar] [CrossRef]
  40. Behzadi, M.S.; Niasati, M. Comparative performance analysis of a hybrid PV/FC/battery stand-alone system using different power management strategies and sizing approaches. Int. J. Hydrogen Energy 2015. [Google Scholar] [CrossRef]
  41. Dufo-López, R.; Bernal-Agustín, J.L.; Contreras, J. Optimization of control strategies for stand-alone renewable energy systems with hydrogen storage. Renew Energy 2007. [Google Scholar] [CrossRef]
  42. Das, B.K.; Al-Abdeli, Y.M.; Kothapalli, G. Effect of load following strategies, hardware, and thermal load distribution on stand-alone hybrid CCHP systems. Appl. Energy 2018. [Google Scholar] [CrossRef]
  43. Luna, A.C.; Meng, L.; Diaz, N.L.; Graells, M.; Vasquez, J.C.; Guerrero, J.M. Online Energy Management Systems for Microgrids: Experimental Validation and Assessment Framework. IEEE Trans. Power Electron. 2018. [Google Scholar] [CrossRef]
  44. Chalise, S.; Sternhagen, J.; Hansen, T.M.; Tonkoski, R. Energy management of remote microgrids considering battery lifetime. Electr. J. 2016. [Google Scholar] [CrossRef]
  45. Chaouachi, A.; Kamel, R.M.; Andoulsi, R.; Nagasaka, K. Multiobjective intelligent energy management for a microgrid. IEEE Trans. Ind. Electron. 2013, 60, 1688–1699. [Google Scholar] [CrossRef]
  46. Li, H.; Eseye, A.T.; Zhang, J.; Zheng, D. Optimal energy management for industrial microgrids with high-penetration renewables. Prot. Control Mod. Power Syst. 2017. [Google Scholar] [CrossRef]
  47. Nivedha, R.R.; Singh, J.G.; Ongsakul, W. PSO based economic dispatch of a hybrid microgrid system. In Proceedings of the 4th 2018 International Conference on Power, Signals, Control and Computation (EPSCICON 2018), Thrissur, India, 6–10 January 2018. [Google Scholar] [CrossRef]
  48. Abedini, M.; Moradi, M.H.; Hosseinian, S.M. Optimal management of microgrids including renewable energy scources using GPSO-GM algorithm. Renew. Energy 2016. [Google Scholar] [CrossRef]
  49. 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. [Google Scholar] [CrossRef]
  50. 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. 2017. [Google Scholar] [CrossRef]
  51. Ei-Bidairi, K.S.; Nguyen, H.D.; Jayasinghe, S.D.G.; Mahmoud, T.S. Multiobjective Intelligent Energy Management Optimization for Grid-Connected Microgrids. In Proceedings of the 2018 IEEE International Conference on Environment and Electrical Engineering and 2018 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe), Palermo, Italy, 12–15 June 2018. [Google Scholar] [CrossRef]
  52. Papari, B.; Edrington, C.S.; Vu, T.V.; Diaz-Franco, F. A heuristic method for optimal energy management of DC microgrid. In Proceedings of the 2017 IEEE Second International Conference on DC Microgrids (ICDCM), Nuremburg, Germany, 27–29 June 2017. [Google Scholar] [CrossRef]
  53. Wasilewski, J. Optimisation of multicarrier microgrid layout using selected metaheuristics. Int. J. Electr. Power Energy Syst. 2018. [Google Scholar] [CrossRef]
  54. Ogunjuyigbe, A.S.O.; Ayodele, T.R.; Akinola, O.A. Optimal allocation and sizing of PV/Wind/Split-diesel/Battery hybrid energy system for minimizing life cycle cost, carbon emission and dump energy of remote residential building. Appl. Energy 2016. [Google Scholar] [CrossRef]
  55. Kumar, K.P.; Saravanan, B. Day ahead scheduling of generation and storage in a microgrid considering demand Side management. J. Energy Storage 2019. [Google Scholar] [CrossRef]
  56. Hossain, M.A.; Pota, H.R.; Squartini, S.; Abdou, A.F. Modified PSO algorithm for real-time energy management in grid-connected microgrids. Renew. Energy 2019. [Google Scholar] [CrossRef]
  57. Azaza, M.; Wallin, F. Multi objective particle swarm optimization of hybrid micro-grid system: A case study in Sweden. Energy 2017. [Google Scholar] [CrossRef]
  58. Motevasel, M.; Seifi, A.R. Expert energy management of a micro-grid considering wind energy uncertainty. Energy Convers. Manag. 2014. [Google Scholar] [CrossRef]
  59. Rouholamini, M.; Mohammadian, M. Heuristic-based power management of a grid-connected hybrid energy system combined with hydrogen storage. Renew. Energy 2016. [Google Scholar] [CrossRef]
  60. Shuai, H.; Fang, J.; Ai, X.; Wen, J.; He, H. Optimal Real-Time Operation Strategy for Microgrid: An ADP-Based Stochastic Nonlinear Optimization Approach. IEEE Trans. Sustain. Energy 2019. [Google Scholar] [CrossRef]
  61. Almada, J.B.; Leão, R.P.S.; Sampaio, R.F.; Barroso, G.C. A centralized and heuristic approach for energy management of an AC microgrid. Renew. Sustain. Energy Rev. 2016. [Google Scholar] [CrossRef]
  62. Wu, N.; Wang, H. Deep learning adaptive dynamic programming for real time energy management and control strategy of micro-grid. J. Clean Prod. 2018. [Google Scholar] [CrossRef]
  63. Zhuo, W. Microgrid energy management strategy with battery energy storage system and approximate dynamic programming. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018. [Google Scholar] [CrossRef]
  64. Choudar, A.; Boukhetala, D.; Barkat, S.; Brucker, J.M. A local energy management of a hybrid PV-storage based distributed generation for microgrids. Energy Convers Manag. 2015. [Google Scholar] [CrossRef]
  65. Merabet, A.; Tawfique Ahmed, K.; Ibrahim, H.; Beguenane, R.; Ghias, A.M.Y.M. Energy Management and Control System for Laboratory Scale Microgrid Based Wind-PV-Battery. IEEE Trans. Sustain. Energy 2017. [Google Scholar] [CrossRef]
  66. Luu, N.A.; Tran, Q.T.; Bacha, S. Optimal energy management for an island microgrid by using dynamic programming method. In Proceedings of the 2015 IEEE Eindhoven PowerTech, Eindhoven, The Netherlands, 29 June–2 July 2015. [Google Scholar] [CrossRef]
  67. Boudoudouh, S.; Maâroufi, M. Multi agent system solution to microgrid implementation. Sustain. Cities Soc. 2018. [Google Scholar] [CrossRef]
  68. Raju, L.; Morais, A.A.; Rathnakumar, R.; Ponnivalavan, S.; Thavam, L.D. Micro-grid grid outage management using multi-agent systems. In Proceedings of the 2017 Second International Conference on Recent Trends and Challenges in Computational Models (ICRTCCM), Tindivanam, India, 3–4 February 2017. [Google Scholar] [CrossRef]
  69. Bogaraj, T.; Kanakaraj, J. Intelligent energy management control for independent microgrid. Sadhana—Acad. Proc. Eng. Sci. 2016. [Google Scholar] [CrossRef]
  70. Anvari-Moghaddam, A.; Rahimi-Kian, A.; Mirian, M.S.; Guerrero, J.M. A multi-agent based energy management solution for integrated buildings and microgrid system. Appl. Energy 2017. [Google Scholar] [CrossRef]
  71. Kumar Nunna, H.S.V.S.; Doolla, S. Energy management in microgrids using demand response and distributed storage—A multiagent approach. IEEE Trans. Power. Deliv. 2013. [Google Scholar] [CrossRef]
  72. Dou, C.X.; Liu, B. Multi-agent based hierarchical hybrid control for smart microgrid. IEEE Trans. Smart Grid 2013. [Google Scholar] [CrossRef]
  73. Karavas, C.S.; Kyriakarakos, G.; Arvanitis, K.G.; Papadakis, G. A multi-agent decentralized energy management system based on distributed intelligence for the design and control of autonomous polygeneration microgrids. Energy Convers. Manag. 2015. [Google Scholar] [CrossRef]
  74. Mao, M.; Jin, P.; Hatziargyriou, N.D.; Chang, L. Multiagent-based hybrid energy management system for microgrids. IEEE Trans. Sustain. Energy 2014. [Google Scholar] [CrossRef]
  75. Netto, R.S.; Ramalho, G.R.; Bonatto, B.D.; Carpinteiro, O.A.S.; Zambroni De Souza, A.C.; Oliveira, D.Q.; Aparecido da Silva Braga, R. Real-Time framework for energy management system of a smart microgrid using multiagent systems. Energies 2018. [Google Scholar] [CrossRef]
  76. Hu, M.C.; Lu, S.Y.; Chen, Y.H. Stochastic programming and market equilibrium analysis of microgrids energy management systems. Energy 2016. [Google Scholar] [CrossRef]
  77. Reddy, S.S. Optimization of renewable energy resources in hybrid energy systems. J. Green Eng. 2017. [Google Scholar] [CrossRef]
  78. Lu, T.; Ai, Q.; Wang, Z. Interactive game vector: A stochastic operation-based pricing mechanism for smart energy systems with coupled-microgrids. Appl. Energy 2018. [Google Scholar] [CrossRef]
  79. Xiang, Y.; Liu, J.; Liu, Y. Robust Energy Management of Microgrid with Uncertain Renewable Generation and Load. IEEE Trans. Smart Grid 2016. [Google Scholar] [CrossRef]
  80. Hu, W.; Wang, P.; Gooi, H.B. Towards optimal energy management of microgrids with a realistic model. In Proceedings of the 2016 Power Systems Computation Conference (PSCC), Genoa, Italy, 20–24 June 2016. [Google Scholar] [CrossRef]
  81. Shen, J.; Jiang, C.; Liu, Y.; Wang, X. A Microgrid Energy Management System and Risk Management under an Electricity Market Environment. IEEE Access 2016. [Google Scholar] [CrossRef]
  82. Rezaei, N.; Kalantar, M. Stochastic frequency-security constrained energy and reserve management of an inverter interfaced islanded microgrid considering demand response programs. Int. J. Electr. Power Energy Syst. 2015. [Google Scholar] [CrossRef]
  83. Su, W.; Wang, J.; Roh, J. Stochastic energy scheduling in microgrids with intermittent renewable energy resources. IEEE Trans. Smart Grid 2014. [Google Scholar] [CrossRef]
  84. Farzin, H.; Fotuhi-Firuzabad, M.; Moeini-Aghtaie, M. Stochastic Energy Management of Microgrids during Unscheduled Islanding Period. IEEE Trans. Ind. Inform. 2017. [Google Scholar] [CrossRef]
  85. Liu, J.; Chen, H.; Zhang, W.; Yurkovich, B.; Rizzoni, G. Energy Management Problems under Uncertainties for Grid-Connected Microgrids: A Chance Constrained Programming Approach. IEEE Trans. Smart Grid 2017. [Google Scholar] [CrossRef]
  86. Kuznetsova, E.; Li, Y.F.; Ruiz, C.; Zio, E. An integrated framework of agent-based modelling and robust optimization for microgrid energy management. Appl. Energy 2014. [Google Scholar] [CrossRef]
  87. Zachar, M.; Daoutidis, P. Energy management and load shaping for commercial microgrids coupled with flexible building environment control. J. Energy Storage 2018. [Google Scholar] [CrossRef]
  88. Battistelli, C.; Agalgaonkar, Y.P.; Pal, B.C. Probabilistic Dispatch of Remote Hybrid Microgrids Including Battery Storage and Load Management. IEEE Trans. Smart Grid 2017. [Google Scholar] [CrossRef]
  89. Lujano-Rojas, J.M.; Monteiro, C.; Dufo-López, R.; Bernal-Agustín, J.L. Optimum load management strategy for wind/diesel/battery hybrid power systems. Renew. Energy 2012. [Google Scholar] [CrossRef]
  90. Zhai, M.; Liu, Y.; Zhang, T.; Zhang, Y. Robust model predictive control for energy management of isolated microgrids. IEEE Int. Conf. Ind. Eng. Eng. Manag. 2018. [Google Scholar] [CrossRef]
  91. Zhang, Y.; Meng, F.; Wang, R.; Zhu, W.; Zeng, X.J. A stochastic MPC based approach to integrated energy management in microgrids. Sustain. Cities Soc. 2018. [Google Scholar] [CrossRef]
  92. Minchala-Avila, L.I.; Garza-Castanon, L.; Zhang, Y.; Ferrer, H.J.A. Optimal Energy Management for Stable Operation of an Islanded Microgrid. IEEE Trans. Ind. Inform. 2016. [Google Scholar] [CrossRef]
  93. Ju, C.; Wang, P.; Goel, L.; Xu, Y. A two-layer energy management system for microgrids with hybrid energy storage considering degradation costs. IEEE Trans. Smart Grid 2018. [Google Scholar] [CrossRef]
  94. Valencia, F.; Collado, J.; Sáez, D.; Marín, L.G. Robust Energy Management System for a Microgrid Based on a Fuzzy Prediction Interval Model. IEEE Trans. Smart Grid 2016. [Google Scholar] [CrossRef]
  95. Ganesan, S.; Padmanaban, S.; Varadarajan, R.; Subramaniam, U.; Mihet-Popa, L. Study and analysis of an intelligent microgrid energy management solution with distributed energy sources. Energies 2017. [Google Scholar] [CrossRef]
  96. Garcia-Torres, F.; Bordons, C. Optimal Economical Schedule of Hydrogen-Based Microgrids With Hybrid Storage Using Model Predictive Control. IEEE Trans. Ind. Electron. 2015. [Google Scholar] [CrossRef]
  97. Solanki, B.V.; Raghurajan, A.; Bhattacharya, K.; Canizares, C.A. Including Smart Loads for Optimal Demand Response in Integrated Energy Management Systems for Isolated Microgrids. IEEE Trans. Smart Grid 2017. [Google Scholar] [CrossRef]
  98. Oh, S.; Chae, S.; Neely, J.; Baek, J.; Cook, M. Efficient model predictive control strategies for resource management in an islanded microgrid. Energies 2017. [Google Scholar] [CrossRef]
  99. Prodan, I.; Zio, E.; Stoican, F. Fault tolerant predictive control design for reliable microgrid energy management under uncertainties. Energy 2015. [Google Scholar] [CrossRef]
  100. Wu, Z.; Tazvinga, H.; Xia, X. Demand side management of photovoltaic-battery hybrid system. Appl. Energy 2015. [Google Scholar] [CrossRef]
  101. Dufo-López, R.; Fernández-Jiménez, L.A.; Ramírez-Rosado, I.J.; Artal-Sevil, J.S.; Domínguez-Navarro, J.A.; Bernal-Agustín, J.L. Daily operation optimisation of hybrid stand-alone system by model predictive control considering ageing model. Energy Convers. Manag. 2017. [Google Scholar] [CrossRef]
  102. Schiffer, J.; Sauer, D.U.; Bindner, H.; Cronin, T.; Lundsager, P.; Kaiser, R. Model prediction for ranking lead-acid batteries according to expected lifetime in renewable energy systems and autonomous power-supply systems. J. Power Sources 2007. [Google Scholar] [CrossRef]
  103. Elsied, M.; Oukaour, A.; Gualous, H.; Hassan, R. Energy management and optimization in microgrid system based ongreen energy. Energy 2015. [Google Scholar] [CrossRef]
  104. Mondal, A.; Misra, S.; Patel, L.S.; Pal, S.K.; Obaidat, M.S. DEMANDS: Distributed energy management using noncooperative scheduling in smart grid. IEEE Syst. J. 2018. [Google Scholar] [CrossRef]
  105. Prathyush, M.; Jasmin, E.A. Fuzzy Logic Based Energy Management System Design for AC Microgrid. In Proceedings of the International Conference on Inventive Communication and Computational Technologies (ICICCT), Coimbatore, India, 20 April 2018. [Google Scholar] [CrossRef]
  106. Leonori, S.; Rizzi, A.; Paschero, M.; Mascioli, F.M.F. Microgrid Energy Management by ANFIS Supported by an ESN Based Prediction Algorithm. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, 8–13 July 2018. [Google Scholar] [CrossRef]
  107. De Santis, E.; Rizzi, A.; Sadeghian, A. Hierarchical genetic optimization of a fuzzy logic system for energy flows management in microgrids. Appl. Soft Comput. J. 2017. [Google Scholar] [CrossRef]
  108. Venayagamoorthy, G.K.; Sharma, R.K.; Gautam, P.K.; Ahmadi, A. Dynamic Energy Management System for a Smart Microgrid. IEEE Trans. Neural Netw. Learn. Syst. 2016. [Google Scholar] [CrossRef]
  109. Ma, L.; Liu, N.; Zhang, J.; Tushar, W.; Yuen, C. Energy Management for Joint Operation of CHP and PV Prosumers Inside a Grid-Connected Microgrid: A Game Theoretic Approach. IEEE Trans. Ind. Inform. 2016. [Google Scholar] [CrossRef]
  110. Jia, K.; Chen, Y.; Bi, T.; Lin, Y.; Thomas, D.; Sumner, M. Historical-Data-Based Energy Management in a Microgrid with a Hybrid Energy Storage System. IEEE Trans. Ind. Inform. 2017. [Google Scholar] [CrossRef]
  111. Arcos-Aviles, D.; Pascual, J.; Guinjoan, F.; Marroyo, L.; Sanchis, P.; Marietta, M.P. Low complexity energy management strategy for grid profile smoothing of a residential grid-connected microgrid using generation and demand forecasting. Appl. Energy 2017. [Google Scholar] [CrossRef]
  112. Aldaouab, I.; Daniels, M.; Hallinan, K. Microgrid cost optimization for a mixed-use building. In Proceedings of the 2017 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 9–10 February 2017. [Google Scholar] [CrossRef]
  113. Liu, N.; Yu, X.; Wang, C.; Wang, J. Energy Sharing Management for Microgrids with PV Prosumers: A Stackelberg Game Approach. IEEE Trans. Ind. Inform. 2017. [Google Scholar] [CrossRef]
  114. Nwulu, N.I.; Xia, X. Optimal dispatch for a microgrid incorporating renewables and demand response. Renew. Energy 2017. [Google Scholar] [CrossRef]
  115. Astaneh, M.; Roshandel, R.; Dufo-López, R.; Bernal-Agustín, J.L. A novel framework for optimization of size and control strategy of lithium-ion battery based off-grid renewable energy systems. Energy Convers. Manag. 2018. [Google Scholar] [CrossRef]
  116. Neves, D.; Pina, A.; Silva, C.A. Comparison of different demand response optimization goals on an isolated microgrid. Sustain. Energy Technol. Assess. 2018. [Google Scholar] [CrossRef]
  117. Wei, Q.; Liu, D.; Lewis, F.L.; Liu, Y.; Zhang, J. Mixed Iterative Adaptive Dynamic Programming for Optimal Battery Energy Control in Smart Residential Microgrids. IEEE Trans. Ind. Electron. 2017. [Google Scholar] [CrossRef]
  118. Yan, B.; Luh, P.B.; Warner, G.; Zhang, P. Operation and Design Optimization of Microgrids with Renewables. IEEE Trans. Autom. Sci. Eng. 2017. [Google Scholar] [CrossRef]
  119. Akter, M.N.; Mahmud, M.A.; Oo, A.M.T. A hierarchical transactive energy management system for microgrids. In Proceedings of the 2016 IEEE Power and Energy Society General Meeting (PESGM), Boston, MA, USA, 17–21 July 2016. [Google Scholar] [CrossRef]
  120. Basaran, K.; Cetin, N.S.; Borekci, S. Energy management for on-grid and off-grid wind/PV and battery hybrid systems. IET Renew. Power Gener. 2016. [Google Scholar] [CrossRef]
  121. Lai, C.S.; Jia, Y.; Xu, Z.; Lai, L.L.; Li, X.; Cao, J.; McCulloch, M.D. Levelized cost of electricity for photovoltaic/biogas power plant hybrid system with electrical energy storage degradation costs. Energy Convers. Manag. 2017. [Google Scholar] [CrossRef]
  122. Muñoz Maldonado, Y.A. Optimización de Recursos Energéticos en Zonas Aisladas Mediante Estrategias de Suministro y Consumo. Ph.D. Thesis, Universitat Politècnica de València, València, Spain, 2012. [Google Scholar] [CrossRef]
Figure 1. A hybrid isolated microgrid scheme.
Figure 1. A hybrid isolated microgrid scheme.
Applsci 09 03854 g001
Figure 2. Microgrid energy management [29].
Figure 2. Microgrid energy management [29].
Applsci 09 03854 g002
Figure 3. Energy management methodologies in microgrids (MGs) [25].
Figure 3. Energy management methodologies in microgrids (MGs) [25].
Applsci 09 03854 g003
Figure 4. Optimization techniques in microgrid energy management.
Figure 4. Optimization techniques in microgrid energy management.
Applsci 09 03854 g004
Table 1. Microgrids energy management review papers.
Table 1. Microgrids energy management review papers.
ReferenceContributions
[21]Authors presented a comparative analysis on decision making strategies for microgrid energy management systems. These methods are selected based on their suitability, practicability, and tractability, for optimal operation of microgrids.
[22]Energy management integration methods, demand response, and storage systems are reviewed. Authors used more accurate models for storage including key factors such as the derating factors due temperature charge/discharge rate and ageing.
[23]Authors presented a review on strategies and approaches used to implement energy management in stand-alone and grid-connected hybrid renewable energy systems.
[24]Authors showed an extensive review on energy management methodologies applied in microgrids. EMS for real-time power regulation and short-/long-term energy management are reviewed.
[25]Authors showed previous solutions approaches, optimization techniques, and tools used to solve energy management problem in microgrids. It includes heuristic, agent-based, MPC, evolutionary algorithms, and other methods.
[26]Authors showed an overview of the latest research developments using optimization algorithms in microgrid planning and planning methodologies.
[27]Authors presented an overview of current hybrid microgrids and optimization methods and applications.
[28]Authors showed in detail the optimization of distributed energy microgrids in both the grid-connected and stand-alone mode.
Table 2. Comparative analysis of optimization mathematical models.
Table 2. Comparative analysis of optimization mathematical models.
Optimization Mathematical ModelAdvantagesDisadvantages
MILPLinear programming (LP) is a fast way to solve the problems and the linear constraints result in a convex feasible region, being guaranteed in many cases to obtain the global optimum solution.Reliability and economic stochastical analysis. Limited capabilities for applications with not differentiable and/or continuous objective functions.
MINLPIt uses simple operations to solve complex problems. It can obtain more than one optimal solution to choose from, which is an advantage over the MILP formulation.High number of iterations (high computational effort).
Dynamic programming (DP)It can split the problem into subproblems, optimizing each subproblem and therefore solving sequential problems.Complex implementation due to high number of recursive functions.
Genetic algorithms (GA)Population-based evolutionary algorithms that include operations such as crossover, mutation, and selection to find the optimal solution. Adequate convergence speed. Widely used in many fields.Crossover and mutation parameters, and population and stopping criterial parameters must be set.
Particle swarm optimization (PSO)Good performance in scattering and optimization problems.High computational complexities.
Artificial bee colonyRobust population-based algorithm simple to implementate. Adequate convergence speed.Complex formulation.
Artificial Fish SwarmFew parameters, fast convergence, high accuracy, and flexibility.Same advantages of GA but without its disadvantages (crossover and mutation).
Bacterial foraging algorithmSize and non-linearity of the problem does not affect much. Converge to the optimal solution where analytical methods do not converge.Large and complex search space.
Table 3. Analysis of microgrid optimization techniques.
Table 3. Analysis of microgrid optimization techniques.
ReferenceOptimization TechniqueContributionsConstraintsDrawbacksSingle/Multi-objective
[31]No linear and mixed integer programingRobust optimal EMS MPC-based to obtain the optimal power scheduling for the different generators, including deferrable and dump loads.Power balance
Battery
Diesel Generator
Renewable Sources
Load
Demand and power losses are not considered.Multi-objective
[32]Linear and mixed integer linear
programming
Energy management strategy based on the combination of three operating strategies (continuous run mode, power sharing mode, and ON/OFF mode).Battery
Generation dispatch
Battery degradation costs in the optimization models are not considered.Multi-objective
[35]Mixed integer no linear programmingReduced the overall operational costs while maintaining a secured operation of the stand-alone MG.AC power
DC power
Converter power
Load
Distributed generators power
Battery storage systems are not considered. Emission cost of distributed generation based on biomass is not considered.Mono-objective
[45]Linear programmingIntegration of linear programming-based with artificial intelligence techniques to sole multi-objective optimization.Power Balance
Generation limits of distributed generation
High computational complexity.
Battery degradation cost is not considered.
Multi-objective
[46]Particle swarm algorithm (PSO)Combination of two optimal storage energy units.
Less computation time than GA.
Power of the generators
Power exchange with the grid
Charge/Discharge of the storage units
Supply and demand balance
Emission cost of the conventional generator is not considered.Multi-objective
[48]Particle swarm algorithm (PSO) with Gaussian mutationPSO variant new algorithm.Active power
Voltage
Current
Power losses are not considered. Emissions of distributed generation are not considered.Mono-objective
[50]Artificial bee colonyTwo layer control model used to minimize operational cost of a microgrid.Power balance
Dispatchable resources
Non-dispatchable resources
Storage elements
Complex formulation. Emission cost of a dispatchable microturbine is not considered.Mono-objective
[51]Fuzzy logic (Grey Wolf Optimization)Optimization of the size of the battery energy storage and of the generation plan.Power balance
Power of the generators
Battery load
Battery degradation cost is not considered.Multi-objective
[53]Evolutionary algorithm (EA) and the particle swarm optimization (PSO)
Algorithm
Application of an energy hub model for optimization of a multicarrier MG.Power balance
Voltage in the transformers
Deterministic conditions assumed are a limitation.Mono-objective
[55]Artificial fish swarm optimizationAn energy management planning of a MG including storage for a whole day is optimized, considering dynamic pricing and demand side management.Power balance
Conventional power generation
Conventional power generators
Energy storage
Utility grid power
Battery degradation cost is not considered.Mono-objective
[57]Particle swarm algorithm (PSO)Three different objectives are considered: Reliability,
cost of operation, and environmental impact.
Not specifiedBattery degradation cost is not considered.Multi-objective
[58]Bacterial foraging algorithmOptimized the exchanging power with the grid and the generators and battery setpoints.
Fast convergence.
Power balance
Generation limits of distributed generators
Storage limits
Power loss not considered.Multi-objective
[60]Mixed-integer nonlinear programming (MINLP)Reduced dependency on forecast
information.
Different battery models compared.
Charge flow
Dispatch of generators
Generator on/off programming
Charge/Discharge of batteries
Battery lifetime prediction is ignored.Multi-objective
[61]Dynamic RulesMG management system uses different limits for the SOC of the batteries bank.Battery
Power balance
Battery cost and degradation are not considered.Mono-objective
[64]Dynamic programmingEnergy management strategy for PV. Batteries to stabilize and permit PV to run at a constant and stable output power.Charge/Discharge of batteriesBattery degradation and lifetime prediction are not considered.Multi-objective
[70]Multi-agentsEfficient strategy for real-time management of energy storage used to compensate power mismatch optimally.Charge/Discharge of batteries
Load Scheduling
Power Balance
Prediction of battery ageing is not included.Multi-objective
[72]Multi-agentsControl scheme composed of several levels with coordinated control.Charge/Discharge of batteriesHigh complexity control scheme.Multi-objective
[73]Multi-agentsBattery energy storage system, optimization problem based on distributed intelligence, and a multi-agent system.Not specifiedBattery degradation is not considered.Multi-objective
[80]Mixed integer programmingDual-stage optimization. First stage determines hourly unit commitment of the generators, the second stage performs economic dispatch of the generators and batteries.Startup costs of renewable energy and conventional generators Power losses are not considered.
Battery degradation is not considered.
Mono-objective
[84]StochasticA simple method to incorporate the impact of the scheduling in stand-alone mode on the grid-connected operation. Power balance
Dispatchable Distributed generation
Renewable power generation
Load
Charge/Discharge of batteries
Battery ageing model is not considered.
Emission cost of DG are not taken into consideration.
Mono-objective
[89]Robust programmingOptimization of load management for hybrid Wind–Battery–Diesel systems.Power Diesel Generator
Power wind turbine
Power battery bank
Controllable loads shifting can be non-optimal.Mono-objective
[91]Mixed Integer Quadratic ProgrammingIntegrated stochastic energy management model, simultaneously considering unit commitment for generators and demand side management.Power balance
Generation
Demand
Reserve capacity
Computational time is higher than that of deterministic model. Emission cost of conventional generators and DG are not taken into consideration.Mono-objective
[92]Model predictive controlAutomated load shedding of noncritical loads when foreseeable power unbalances could affect the stability of the MG.Power distributed generatorsThe charging and discharging rates of the batteries were not considered.
It does not consider communication delays.
Multi-objective
[97]Model predictive control A comprehensive mathematical formulation of the optimal EMS for stand-alone microgrids, considering power flow and unit commitment operational constraints.Power balance
Reserve
Unit commitment
Energy storage
Grid
DG
Higher computational burden and complexity.
Emission cost of conventional generators is not considered.
Mono-objective
[101]Model predictive controlThe main contribution of this work is daily optimization that accounts for the degradation of the lead-acid battery by corrosion and capacity losses.Not specifiedLithium battery model is not considered.Multi-objective
[103]Genetic algorithm A novel cost function is including costs of selling and buying power, and the start-up costs of distributed resources.Power balance
Emissions
Battery storage
Startup and downtime of generators
Distributed sources and battery state of charge are not considered.
The uncertainty in energy generation by the MGs and the uncertainty in customers are not considered.
Mono-objective
[104]Game theoryIn multiple MGs, distributed energy management schedule. Energy exchange with the grid
Generation capacity of the MG
Computational complexity is not discussed.Multi-objective
[111]Artificial Intelligence (Fuzzy logic)Simple implementation, improved the grid power profile quality.Charge/Discharge of batteries Only the battery charger/grid-connected inverter is controllable.
Battery degradation is not considered.
Multi-objective
[114]Game theoryMinimize fuel cost and trading power cost.Power balance
DG
Conventional generator power
Limit for the transferable power between
The main grid and MG
Emission cost of conventional generators is not considered.Multi-objective
[118]Markov decision processLinear model to evaluate the MG lifetime cost.Gas turbine capacity
Gas turbine emissions
Number of possible combinations of sizes is limited.Mono-objective
[121]Rule-basedStudy on the economic projection of the hybrid system with the battery degradation costs. An optimal operating regime is developed for hybrid system, followed by a study on the levelized cost of electricity (LCOE).
Accuracy of degradation costs of the energy storage.
Power balance
SOC battery
Temperature not considered in the capacity fade model.
Dynamic state of charge cycling conditions not considered.
Multi-objective
Table 4. Microgrid operating modes.
Table 4. Microgrid operating modes.
ReferenceMicrogrid Mode Operation
[11,20,30,32,33,36,37,38,39,45,49,51,52,53,55,56,58,59,63,67,68,69,70,71,74,77,78,79,80,81,83,85,86,87,91,93,94,96,99,100,103,104,105,106,107,108,109,110,111,112,113,114,117,118]Grid-Connected
[9,31,34,40,42,44,47,48,50,54,57,60,62,65,66,72,73,75,76,82,84,88,89,90,92,97,98,101,102,115,116,119,121]Off-Grid
[8,15,19,35,43,46,61,64,95,120,122] Grid-Connected/Off-Grid
Table 5. Simulation software and tools used in the management of microgrids.
Table 5. Simulation software and tools used in the management of microgrids.
ReferencesToolsCharacteristics
[61]PSCAD/EMTDCSimulation software power systems, power electronics, HVDC, FACTS, and control system.
[11,32,33,35,38,62,64,65,67,70,77,93,97,104,109,110,121]MATLAB/Simulink
MATPOWER
Matrix based programming language used by engineers in power systems, power electronics, telecommunications, and control, among others. Compatible with other programming languages (C++, Java, and fortran).
[30,76]GAMS (GAMS Development Corp., Fairfax, VA, USA)High level language for mathematical optimization of mixed integer linear and nonlinear.
[74]C++Application development environment of C++ for Windows.
[40]TRNSYS (Thermal Energy System Specialists, LLC, Madison, WI, USA)
HOMER
HOGA
Simulation software to model hybrid systems of energy generation.
Hybrid Optimization by Genetic Algorithms.
[75]RSCAD (RTDS Technologies Inc., Winnipeg, MA, Canada)
JADE (Jade, Christchurch, New Zealand)
Real time simulator for power systems.
[67,68,71,72]JADEJava environment platform for multi-agents.
[30,118,122]HOMERSimulation software to model hybrid systems of energy generation.
[36,83,103]CPLEX (IBM, Armonk, NY, USA)Optimization software compatible with C, C++, Java, and Python languages.

Share and Cite

MDPI and ACS Style

García Vera, Y.E.; Dufo-López, R.; Bernal-Agustín, J.L. Energy Management in Microgrids with Renewable Energy Sources: A Literature Review. Appl. Sci. 2019, 9, 3854. https://doi.org/10.3390/app9183854

AMA Style

García Vera YE, Dufo-López R, Bernal-Agustín JL. Energy Management in Microgrids with Renewable Energy Sources: A Literature Review. Applied Sciences. 2019; 9(18):3854. https://doi.org/10.3390/app9183854

Chicago/Turabian Style

García Vera, Yimy E., Rodolfo Dufo-López, and José L. Bernal-Agustín. 2019. "Energy Management in Microgrids with Renewable Energy Sources: A Literature Review" Applied Sciences 9, no. 18: 3854. https://doi.org/10.3390/app9183854

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