Next Article in Journal
Factors Influencing the Sale of Local Products through Short Supply Chains: A Case of Family Dairy Farms in Slovakia
Next Article in Special Issue
Discovering Social Desires and Conflicts from Subculture Narrative Multimedia
Previous Article in Journal
The Fourth Industrial Revolution and the Sustainability Practices: A Comparative Automated Content Analysis Approach of Theory and Practice
Previous Article in Special Issue
ABGS: A System for the Automatic Generation of Building Information Models from Two-Dimensional CAD Drawings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Bio-Inspired Approaches for Smart Energy Management: State of the Art and Challenges

by
Tri-Hai Nguyen
1,
Luong Vuong Nguyen
1,
Jason J. Jung
1,*,
Israel Edem Agbehadji
2,
Samuel Ofori Frimpong
2 and
Richard C. Millham
2
1
Department of Computer Engineering, Chung-Ang University, 84 Heukseok, Seoul 156-756, Korea
2
ICT and Society Research Group, Department of Information Technology, Durban University of Technology, Durban 4001, South Africa
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(20), 8495; https://doi.org/10.3390/su12208495
Submission received: 22 September 2020 / Accepted: 9 October 2020 / Published: 15 October 2020
(This article belongs to the Special Issue Human-Centric Urban Services)

Abstract

:
Sustainable energy development consists of design, planning, and control optimization problems that are typically complex and computationally challenging for traditional optimization approaches. However, with developments in artificial intelligence, bio-inspired algorithms mimicking the concepts of biological evolution in nature and collective behaviors in societies of agents have recently become popular and shown potential success for these issues. Therefore, we investigate the latest research on bio-inspired approaches for smart energy management systems in smart homes, smart buildings, and smart grids in this paper. In particular, we give an overview of the well-known and emerging bio-inspired algorithms, including evolutionary-based and swarm-based optimization methods. Then, state-of-the-art studies using bio-inspired techniques for smart energy management systems are presented. Lastly, open challenges and future directions are also addressed to improve research in this field.

1. Introduction

Nowadays, electric power plays a significant part in human life, supporting vital infrastructures and utilities [1,2]. The significant electricity generated globally still comes from fossil fuels. However, fossil fuel supplies are getting scarce. Furthermore, fossil fuels are burning in the electricity production process, and they release large amounts of carbon emissions, which causes global warming and climate change. This awareness has encouraged interest in sustainable energy development using renewable and clean energy sources [3]. Examples of renewable energy sources (RES) include solar, wind, biomass, and hydro. These alternatives improve power supply, increase ongoing energy production, decrease dependence on fossil fuel, and reduce carbon emissions.
Recently, the conventional power grid has been changed to the smart grid, which is a power grid combined with information and communication technologies (ICT) [2,3,4,5]. Widely accepted definitions of smart grid technologies include intelligent control of intermittent production, two-way connectivity between suppliers and users, and the usage of advanced ICT [5]. It allows for dynamic optimization and continuous coordination of grid operation and energy resources. Smart grid technology is seen as a significant enabler in transforming more sustainable electricity networks since it boosts the adoption of RES into power grids. On the demand-side, smart homes and smart buildings are critical to smart grids’ function and performance by boosting control optimization of infrastructures and resources, also increasing energy efficiency [2,3]. They integrate digital sensing and communication devices that make it possible to track energy usage in real-time, control smart appliances, and communicate with the utilities and grid. There has recently been growing attention in smart energy management systems (EMS) for smart homes (home energy management systems, HEMS), smart buildings (building energy management systems, BEMS), and smart grids [3,6,7,8]. Optimization-based methods are commonly used in these energy management systems. With the developments in artificial intelligence, biologically inspired computing (or bio-inspired computing) methods have shown the promise of success on optimization issues [9,10,11].

1.1. Contributions

There are several surveys on EMS. For example, Beaudin et al. [1] reviewed modeling techniques for different aspects of HEMS. Zhou et al. [6] reviewed different architectures and functional modules of HEMS. Although energy scheduling strategies are mentioned, they are minor in the paper. Minoli et al. [7] discussed some Internet of Things (IoT) requirements and considerations for BEMS and energy optimization. Mariano et al. [8] focused on various control strategies but only for BEMS. Bayram et al. [2] reviewed the behind-the-meter EMS in the smart grid by addressing the system’s three-layer classification approach. The issues and solutions for optimization are listed, but not in-depth. Hirsch et al. [12] mainly presented the concept of microgrid (a part of the smart grid) and challenges in general. There is no discussion of the scheduling and optimizing issues. Chen et al. [13] focused on demand response for buildings. Few studies of optimization control strategies are discussed. Recently, Makhadmeh et al. [14] discussed energy scheduling issues and datasets used in reviewed studies but only in the smart home. Rathor et al. [3] reviewed EMS with different aspects, stakeholders, and participants. However, the existing surveys did not focus on EMS based on bio-inspired approaches, which have shown their effectiveness in scheduling and optimization problems. Also, some surveys were outdated or only focused on a single type of EMS strategy.
This paper completely focuses on the latest studies on bio-inspired approaches for different smart EMS strategies, i.e., HEMS, BEMS, and EMS, on the smart grid. In particular, we give an overview of bio-inspired computing, which is divided into two groups: (1) evolutionary computing, which involves the incremental development of living organisms in reaction to environmental conditions, and (2) swarm intelligence, which is focused on agents’ collective and social behaviors. Then, we give a thorough analysis of these algorithms in design, planning, and control issues in smart EMS for homes, buildings, and smart grids with conventional energy sources and renewable and stored energy sources. Lastly, open challenges and research opportunities are also discussed.

1.2. Methodology

The methodology aims to identify, categorize, and analyze the latest bio-inspired approaches used in smart EMS. Relevant keywords, defined by the EMS environment and bio-inspired algorithms, were searched in Scopus and Web of Science databases. When searching, we narrowed down the scope of the articles by combining the keywords. Some example of keywords are “smart energy management system”, “home energy management system”, “building energy management system”, “smart grid”, “microgrid”, “bio-inspired”, “evolutionary”, “swarm intelligence”, “ant colony optimization”, “particle swarm optimization”, “genetic algorithm”, and their abbreviations. We checked the abstracts and picked the papers written from 2015 and onwards from the search results, based primarily on their direct relation to the EMS and bio-inspired approaches. Finally, 70 related papers were selected. Other references are related to the algorithms details, existing surveys, EMS background, and related articles for future research directions.
The selected articles were then classified based on EMS strategies: HEMS, BEMS, and smart grid. In each type of EMS, we provide an introduction to architecture, objectives, and enabled technologies. The representative studies are elaborated in ascending chronological order in tables, including the bio-inspired techniques utilization, optimization objectives, and highlights of the articles, followed by a detailed discussion of all studies. This systematic review hopes to clarify the gaps and exhibit the research direction to improve the bio-inspired EMS area.

1.3. Paper Organization

The remainder of this survey is arranged as follows. Bio-inspired techniques are briefly presented in Section 2, which includes evolutionary computation and swarm intelligence. A comprehensive survey on smart energy management using biologically inspired approaches is given in Section 3. Research opportunities and open challenges on smart energy management using bio-inspired approaches are discussed in Section 4. Conclusions are finally given in Section 5.

2. Overview of Bio-Inspired Algorithms

Bio-inspired computing has become the focus of numerous research in computer science, mathematics, and biology in recent years. Bio-inspired algorithms are emerging methods based on the concepts and inspiration of nature’s biological evolution for creating novel and robust techniques. There are two well-known types of algorithms in bio-inspired computing as follows:
  • Evolutionary computing (EC): It represents techniques that mimic evolutionary concepts to solve optimization problems in an automated manner. Genetic Algorithm (GA) [15], which is a well-known EC meta-heuristic technique, emulate evolutionary principles (fittest selection) and genetic inheritance schemes between successive generations (crossover, mutation) to allow search operators to explore the search space of the optimization problem effectively.
  • Swarm intelligence (SI): It makes efficient use of the collective behaviors from different species (e.g., ants, bees, and flocks of birds), forming a group of agents with basic principles of interactions. These functional principles result in effective decentralized search algorithms with balanced exploring and exploiting abilities. Common characteristics of the techniques are nature inspiration, sociality, and iteration. They are different in the way of exploring and exploiting of the agents in the search space. In this branch of bio-inspired computing, well-known techniques consists of Particle Swarm Optimization (PSO) [16] and Ant Colony Optimization (ACO) [17], along with other modern heuristics, e.g., Artificial Bee Colony (ABC) [18], Bat Algorithm (BA) [19], Cuckoo Search (CS) [20], Grey Wolf Optimization (GWO) [21], Firefly Algorithm (FA) [22], Social Spider Algorithm (SSA) [23], and Kestrel-based Search Algorithm (KSA) [24,25].
In the following, the principles of the widely used and emerging bio-inspired algorithms are briefly introduced. For comprehensive reviews of bio-inspired optimization algorithms, interested readers are referred to [9,10,11].

2.1. Evolutionary Computation (EC)

GA is the most common technique among EC algorithms. It is a random searching algorithm to solve complex problems by mimicking biological evolution, which adopts the notion of survival of the fittest as its evolution principle [15,26]. The GA is based on a set of individuals (chromosomes) that are potential solutions for the optimization problem. The initial population is determined by a random initialization method. At each iteration step (generation), the chromosomes are evaluated and given the fitness values. Based on the probability proportional to the relative fitness, the chromosomes are selected to join in a crossover process, and then a mutation process. A comparison between new chromosomes (offsprings) and previous ones is performed to choose better chromosomes for the next generation. The selection, crossover, mutation, and generation procedures are repeated to an acceptable solution, or convergence is reached. GA is powerful in searching for a global optimum since the crossover and mutation processes can preserve the population diversity and expand the searching space. Nowadays, GA algorithms are ubiquitous and have been effectively applied to various areas, e.g., optimization, machine learning, bioinformatics, automatic programming, and social systems [26].
Other popular EC algorithms are Evolutionary Strategy (ES) [27] and Differential Evolution (DE) [28,29]. To produce better and better solutions iteratively, ES uses mutation, recombination, and selection applied to a population of individuals, which contains candidate solutions. Unlike GA and ES, in which the perturbation arises following arbitrary variance, DE utilizes weighted variances among solutions to perturb the individuals. Therefore, the robustness of optimization and faster convergence can be achieved.

2.2. Swarm Intelligence (SI)

2.2.1. Ant Colony Optimization (ACO)

ACO is based on the social behaviors of some ant species which can discover the shortest route only depositing pheromones on their moving paths [17,30]. A feasible solution is represented by an ant. The probability of ant k traveling from node i to j is computed as follows:
P i j k ( t ) = [ τ i j ( t ) ] α · [ η i j ( t ) ] β l N i k [ τ i l ( t ) ] α · [ η i l ( t ) ] β ,
where τ i j is the amount of deposited pheromones on ( i , j ) , η i j is the visibility heuristic value which equals to the inverse of the distance L i j , α and β are weighting parameters, and N i k represents the neighbor nodes that can be visited. The greater is the solution, the more pheromone is laid. The pheromone update process is formulated by:
τ i j ( t + 1 ) = ( 1 ρ ) · τ i j ( t ) + k = 1 m Δ τ i j k ,
where Δ τ i j k is the amount of added pheromones by ant k on ( i , j ) and ρ ( 0 , 1 ] represents the evaporation rate. Δ τ i j k is measured as follows:
Δ τ i j k = Q f ( s k ) if ant k used ( i , j ) , 0 otherwise ,
where Q is a fixed value, s k is the solution constructed by ant k, and f ( s k ) is its cost function, which can be the path length ( L k ). A sufficient iteration numbers must be perform before the termination condition is satisfied. As a result, all ants move on the optimal path with the most concentrated pheromone. ACO has followed by various enhancements and applied in many applications [17,31,32].

2.2.2. Particle Swarm Optimization (PSO)

PSO is a population-based heuristic approach that mimics the collective behaviors of flocks of birds and originally develops to tackle continuous optimization problems [16]. Every particle location is a possible solution for the problem. In particular, a particle i consists of a vector x i for location and vector v i for velocity. Every particle heads in the direction of its previous best location ( x B e s t ) and the global best location ( g B e s t ) in the population at every iteration as follows:
v i t + 1 = ω v i t + c 1 r 1 x B e s t i t x i t + c 2 r 2 g B e s t i t x i t ,
x i t + 1 = x i t + v i t + 1 ,
where ω is inertia value, c 1 represents the individual coefficient of acceleration, and c 2 represents the global coefficient of acceleration, and r 1 and r 2 are weighting local best model and global best model ( r 1 , r 2 [ 0 , 1 ] ). The neighborhood of a particle in the global best model includes the particles in the population exchanging information together. In the local best model, the neighborhood of a particle is determined by a fixed number of particles. The best global model typically converges more quickly, while the best global model is more likely to be trapped in local optima [33]. The PSO applications and its variants can be found in [34].

2.2.3. Artificial Bee Colony (ABC)

ABC is inspired by the honey-gathering behaviors of honey bees [18]. They have different behaviors depending on their respective labor division and realize the information communication and sharing of bee swarms to achieve an optimum solution. We have three kinds of bees: scouts, onlooker bees, and employed bees. Employed bees hunt for food sources (solutions) in their memories and provide their knowledge to the onlooker bees, which pick food sources with high quality (determined by nectar amount or fitness value) among the identified ones. If the onlooker bees cannot provide a better food source, the employed bees become scouts and arbitrarily look for new food sources. A probability of the food source x i being selected is as follows:
p i = F i t x i j = 1 N F i t x j ,
where F i t ( x i ) is a fitness value corresponding to nectar quantity, and N is employed bee numbers. The neighbor food source is found by the following:
v i j = x i j + ϕ i j x i j x k j ,
where ϕ i j [ 1 , 1 ] represents a random value and k represents a random solution index selected from N ( k i ). After the number of iterations, if a solution cannot be enhanced, it is then discarded. A scout finds a different food source to supplant the abandoned one by:
x i j = x min j + rand ( 0 , 1 ) x max j x min j ,
where x min j and x max j represent the low and high bound values, respectively. ABC and its derivatives have applied to several applications, including combination optimization, task scheduling, resource allocation, and engineering optimization [35].

2.2.4. Firefly Algorithm (FA)

FA gets inspiration from the flashing rhythms and typical behaviors of fireflies [22]. Some continuous optimization problems have been solved by FA [36]. FA follows the three conceptual rules: (1) Fireflies are gender neutrality. Thus, fireflies fly toward brighter ones. (2) The attractiveness is inverse to the distance among them, and corresponds to its brightness. If there is no brighter firefly than the one in question, they will randomly fly. (3) The brightness is estimated by the fitness value. They are formulated as follows. The distance of fireflies i and j is Cartesian distance:
r i j = x i x j ,
where x i and x j are locations of two fireflies, respectively. The attractiveness β is proportional to the brightness:
β ( r ) = β 0 e γ r 2 ,
where γ is the light absorption value and β 0 represents the attractive parameter at r = 0 . Given a random parameter α , a firefly i moves to another brighter one j as follows:
x i = x i + β 0 e γ r i j 2 x j x i + α rand ( 0 , 1 ) 1 2 .

2.2.5. Social Spider Algorithm (SSA)

SSA is a relatively novel swarm intelligence technique compared to PSO, ACO, and many other algorithms. It is inspired by the foraging strategy employed by special species of spiders living in a group called social spiders [23]. The SSA designing is based on the information-sharing model that describes individuals in a group as free agents with the ability to perform a searching activity on an individual base, but each also seeks the opportunity to join others to accomplish a common goal [23]. The implementation mechanism of SSA initializes the artificial spiders across a hyper-dimensional search space (social web) where every location on it is a possible solution. Through iterative evaluation of a spider’s location using a fitness function, the artificial spiders are manipulated to find an optimum solution. Each spider keeps in-memory information on its location and parameters that drive the optimization process: spider current location, following vibration at a previous iteration, last movement, degree of in-activeness, and dimension mask [23]. On the social web, any vibration detected is attributed to a source, and vibration has intensity. Vibration is generated during a spider goes from a location to another. At the time t, the vibration intensity I generated is estimated by:
I P a , P b , t = log 1 f P s C + 1 ,
where f ( P s ) is the fitness value of spider P, C is a confidently small value and P a and P b represent the source and destination of vibration, respectively. As vibration travels from one point to another, it palliates over distance. The distance between a vibration source and P a and its destination P b is defined by 1-norm (Manhattan distance) as:
D P a , P b = P a P b 1 .
Then, the vibration palliation obtained by a spider is estimated by:
I P a , P b , t = I P a , P a , t · exp D P a , P b σ ¯ · r a ,
where r a governs the palliation ratio, and σ ¯ represents the standard deviation average including all spider locations. The above equations manipulate a set of spiders with the number of steps toward obtaining optimal results to a given optimization problem. SSA can solve some real-world issues such as transmission expansion planning [37], railroad operation plan [38], and economic load dispatch [39]. An improvement of SSA can be found in [40], which considers the vibration triggered by trapped prey on the web.

2.2.6. Kestrel-Based Search Algorithm (KSA)

KSA is a emerging SI technique influenced by the hunting behavior of kestrel birds such as random encircling, the use of the eye to detect the position of prey, the velocity of kestrel to move and capture its prey, and the trail evaporation from a prey [24,25]. The KSA uses the concept of the half-life of radioactive substances. Initially, the KSA generates a set of random kestrels and then finds an optimal parameter in a search space. The kestrel’s position is given by:
x i + 1 k = x i k + β 0 e γ r 2 x j x i k + f i k ,
where x i + 1 k is the current better position, x i k is the last position based on random encircling formulation, β 0 e γ r 2 represents how attractive a light reflection is from a trail which varies within [ 0 , 1 ] , β 0 is initial attractiveness value, r is Minkowski distance, x j represent a better position of the kestrel, and f i k is the bobbing frequency to detect its prey within sight measurement. When kestrels get to a better position, the bobbing frequency is applied to exploit the frequently changing conditions at time t. The random encircling is defined as follows:
x ( t + 1 ) = x p ( t ) A · D ,
where A = 2 · z · r 2 z , D = | C · x p ( t ) x ( t ) | , C = 2 · r 1 , x p ( t ) represents prey’s position, x ( t ) represents kestrel’s previous position, x ( t + 1 ) represents kestrel’s position, and r 1 , r 2 [ 0 , 1 ] are random numbers. z controls the active mode with flight mode parameter z h i and perched mode parameter z l o w as follows:
z = z h i z h i z l o w i t r M a x i t r ,
where i t r represents the current iteration and M a x i t r represents the total number of iterations. Based on the best position of the leading kestrel, the other kestrels update their position. Finally, the kestrel’s velocity is updated by:
v t + 1 k = v t k + x t k ,
where v t k is initial velocity, v t + 1 k is current best velocity, and x t k is current best position. Prey deposit trails, which used by kestrels to search for food sources. Kestrels do not follow a depleted source of food and prefer to explore new areas of fresh food sources. The diminishment of the trail indicates the unstable nature of trail substances. Conceptually, given N unstable nodes, d N d t = γ N is a radioactive substance decay rate with time t. It can be abridged by γ t = γ 0 e φ t , where γ 0 is initial value. Decay constant φ t is re-measured by φ = l n 0.5 / t 0.5 with half-life t 0.5 . If φ t is larger than 1, the trail is preferred to be fresh; otherwise, the trail is preferred to be old. KSA can resolve some optimization problems, e.g., feature selection in a classification problem [24] and energy optimization in wireless sensor networks [25].

3. Smart Energy Management Systems Based on Bio-Inspired Algorithms

In recent years, research on EMS has gained more attention due to the global demand for efficient energy and the reduction of harmful substances into the immediate environment [1,3,6,7,14]. “Smart” has been used to depict intelligence and EMS’s ability to make intelligent decisions on scheduling energy loads and minimizing energy consumption within a specified time horizon. EMS are computer-aided tools capable of monitoring, supervising, optimizing, and managing users, distribution, transmission, and generator facilities. Its primary purpose is to create an efficient and cost-effective balancing between supply and demand within operational constraints and uncertainties of renewable energy resources, energy costs, and customer patterns [3]. Besides, IoT and machine learning are becoming increasingly prevalent and useful for the efficient operation of the EMS [3,7].
Two widely implemented EMS are HEMS [1,6,14], BEMS [7,8]. Generally, the purpose of EMS is to minimize energy consumption through device scheduling within specified time horizons. In this regard, both HEMS and BEMS have the same objective—energy consumption minimization. However, the design and implementation of these systems are different, which poses challenges to EMS’s efficient implementation. The rising demand for electricity and the scarcity of primary energy sources have resulted in reliance on RES. One of the latest solutions for this problem is a smart grid. The smart grid and advanced ICT can combine distributed and renewable energy sources, reducing the impacts of the vast number of electric vehicles (EV) and peaking power stations.
In the smart grid, Demand-side Management (DSM) and Demand Response (DR) are two essential elements of an EMS [3]. The DSM component is a series of load control decisions, including planning, executing, and monitoring predefined operations influencing consumer patterns in energy usage. DSM can systematically transfer and disperse usable energy to reduce emissions and peaking loads using the DR program and allow users to select their preferences in the source of energy. The DR program is responsible for providing dynamic pricing schemes, which include incentive-based schemes and time-based pricing schemes, e.g., Time-of-Use (ToU), Real-time Pricing (RTP), Critical Peak Pricing (CPP), and Inclining Block Rate (IBR) [6,13]. Optimization and scheduling of energy usage can be achieved when the EMS controller obtains the DR data and price tariff for energy from the service providers. This optimization and scheduling problem can be implemented in conjunction with hard and soft constraints. The hard constraints ensure computed solutions’ feasibility, e.g., every appliance must be scheduled to work within its permitted period. The soft constraints are not vital but desirable, e.g., the appliances can be planned to work as soon as possible at the beginning of its allowable duration of service [14].
The smart EMS, based on bio-inspired approaches, is illustrated in Figure 1, which includes energy sources, optimization objectives, algorithms, and applications. In general, energy supplies are categorized into traditional and renewable energy sources, contributing significantly to reliable energy generation. As energy is produced from these sources, factors such as peak-to-average ratio, energy demand, electricity cost, emission cost, operation cost, and user comfort must be considered as it influences which energy source or combination of energy sources could be factored into the energy generation mix. The control of these factors is achieved with EMS controllers that provide a scheduling mechanism based on the received information and then signals the EMS to respond accordingly by optimizing the factors within a time horizon. In this regard, the smart EMS should intelligently manage information from the EMS controller, and one of the approaches to achieve this is using algorithms such as bio-inspired approaches. The strength of bio-inspired search approaches is their ability to avoid searching unpromising local search space to produce a global optimized search result. By so doing, the performance of smart EMS is enhanced. This search strategy makes it flexible when applied to energy management applications used in our homes, buildings, energy grids, and the Internet of Energy. Bio-inspired techniques are more powerful than exact methods to resolve optimization problems since they effectively search in the feasible region to find an optimal solution [10,11,41]. The following subsections present the concepts, architectures, optimization objectives, and bio-inspired approaches in the smart EMS.

3.1. Smart Home

Recent developments in ICT include the use of the IoT, smart meters, smart sensor technologies, smart appliances, and home energy storage systems have been developed. The rising use of these technological interventions has provided the technological framework and infrastructure for a smart home. In particular, it enables the communication between users and appliances and enhances the automation, monitoring, and remote control of home appliances. The increased energy demand and the advent of smart grids have created new perspectives and dimensions for smart HEMS. The smart HEMS is a DR platform that monitors and schedules different home appliances in real-time by considering consumer needs through a smart home human-machine interface to save electricity cost, enhance the energy efficiency, and preserve the user comfort [1,6].
Figure 2 presents the overall paradigm of a typical smart HEMS. It includes a smart meter, HEMS controller, smart appliances, energy distribution, and advanced communication systems. The HEMS controller provides monitoring and control functions for the homeowner based on the local communication network (e.g., LAN, WLAN, Wi-Fi, ZigBee, and Bluetooth). Real-time data on smart appliances’ energy usage can also be obtained by the HEMS controller to perform optimal demand dispatch. The smart meter functions as an interactive communication channel between smart homes and power providers. In general, it receives a DR signal as input data to the HEMS controller. Then appliance scheduling is executed for DR. Meanwhile, the application of EV as a replacement for conventional vehicles with a combustion engine is becoming increasingly of interest. An EV not only operates as a load but also can be utilized to provide emergency energy to other household loads [42]. In residential areas, distributed renewable generations usually include solar panels. Residential electricity supplies can be incorporated entirely into HEMS, enabling smart homes not merely to rely on the transmission systems’ bulk electricity. Therefore, energy storage systems (ESS) are vital in improving energy quality and conservation and ensuring electricity system stability.
The purpose of HEMS is to control energy usage better. To do this, the HEMS tracks household use and schedules the function of the appliance. It can be accomplished by scheduling strategies to determine the best timing of the operation of smart appliances. Some common objectives considered for appliance scheduling are described as follows [1,2,6]:
  • Electricity cost usually includes any financial expense related to energy management. Cost is the simplest criterion to calculate since numerical values for these different components are readily accessible.
  • Peak-to-average ratio (PAR) represents a rate of peaking energy consumption to average energy consumption. When this rate is near one, the services are heavily used since the load profile is relatively flat. When this rate is low, there is a significant idle system capacity resulting in higher operating costs.
  • User comfort is a set of criteria, such as temperature, humidity, lighting, and air quality, making people more comfortable and increasing their productivity. There are three main types of comfort: air quality, thermal comfort, and visual comfort. Furthermore, the user comfort level can be measured based on the delay rate for the appliances’ service.
  • Emission is typically expressed in grams of carbon dioxide equivalent per kWh of electricity usage. It refers to greenhouse gas emissions related to energy consumption, depending on the grid emission intensity.
Table 1 shows an overview of the typical studies used bio-inspired algorithms in HEMS. Among them, GA and PSO are the most prominent. The GA is applied to numerous HEMS models as follows. Zhao et al. [43] combined RTP with IBR pricing schemes in their HEMS model, and then adopt GA to optimize the operation start timestamps of appliances to decrease both the energy cost and PAR. An improvement of this model was proposed in [44] by integrating RES in the system. In [45], a system including GA, system identification, and model predictive control achieved significant energy and cost savings while ensuring reasonable user comfort levels. Javaid et al. [46] aimed to reduce energy expense and consumer discomfort while considering peaking energy usage via appliance scheduling. They presented a hybridization of GA and binary PSO (BPSO) called the GAPSO method. This proposed hybrid method obtained substantial reductions in energy cost with minimum user discomfort in comparison with GA, BPSO, and dynamic programming (DP). Rahim et al. [47] integrated HEMS with RES and ESS, requiring modifications in heuristic algorithms. For energy pricing, the authors presented a hybrid model based on TOU and IBR. Simulations revealed that GA worked more effectively than BPSO and ACO with regard to reducing energy cost and PAR and increasing user comfort. In [48], a GA-based evolutionary accretive comfort method was introduced to produce an optimum power allocation schedule, which results in comfort maximization within a predefined consumer budget. Hussain et al. [49] presented a multi-objective GA (MOGA) along Pareto optimality to optimize the size of a dispatchable generator that guarantees a reliable energy supply during large load shedding hours. To obtain optimum trade-offs between energy cost, thermal comfort, and peak demand reductions, Hu et al. [50] presented a DR control model for inverter air conditioners with a day-ahead tariff. In the model, GA was implemented to search ideal schedule settings for controllers.
Several studies utilized the PSO in their HEMS models. For example, in [51], a HEMS appliance scheduling model was developed based on the day-ahead pricing scheme and photovoltaic production with the objectives of energy, user discomfort, and emissions minimization. The drawbacks of PSO are the problems of locally optimal trapping and premature convergence. A cooperative multi-swarm PSO method was developed to overcome PSO’s drawbacks and to schedule different appliances. A PSO variant in [52], called a weighted-sum PSO, was implemented to find the optimal function of DR for load shifting. Their HEMS model also includes the dispatch strategy for ESS, solar panel, and energy grid systems. The major objectives include the minimization of energy cost, customer discomfort, and peak load. Faia et al. [53] presented a PSO-based energy management paradigm. The scheduling method with the objective of operation expense minimization takes variables, including photovoltaic production, available storage capacity, and dynamic loads into consideration. Cao et al. [54] developed PSO and its variants for a purpose-built heat pump control tool. Among them, the crossover sub-swarm PSO obtained a mean savings of 25.61% while ensuring an acceptable degree of user comfort. Dinh et al. [55] proposed a novel HEMS paradigm, including RES and ESS, taking the energy consumption and selling model into consideration. Energy cost and PAR objectives were included in the fitness function. The hybrid of PSO and BPSO was developed to tackle the optimization problem, i.e., BPSO and PSO update the binary variables and continuous variables, respectively. Simulations showed that the hybrid method reduced the electricity cost and PAR by roughly 10% compared with that of BPSO. HEMS with the incorporation of RES and ESS is considered in [56]. Simulations showed that the integrated model reduced by approximately 20% both electricity expense and PAR. Furthermore, the hybrid of GA and PSO methods surpassed other bio-inspired algorithms by decreasing both electricity expense and PAR by approximately 25%. Ullah et al. [57] proposed a simulation model for a GA and PSO-based energy management framework. The sensors collect the data, and then the Kalman filter eliminates the noise from the collected data. In the study, the case study was conducted in South Korea, and the heating situation was regarded since the temperature was already below the country’s comfort index.
Other bio-inspired algorithms are also applied in HEMS models. Essiet et al. [60] introduced an improvement of enhanced DE technique in which the two-archive method boosts the performance of mutation and crossover operators. It was implemented to align the load scheduling and participation of RES in HEMS to optimize energy consumption while reducing PAR and improving user comfort. Silva et al. [61] proposed a mutation operation integrated ACO scheduling approach with a predefined consumption threshold to reduce electricity bills and delay. Then, the proposed approach reduced total cost by 5.44% compared with baseline ACO-based HEMS. Bui et al. [63] proposed a dynamic and distributed ABC-based appliance scheduling method to minimize energy usage. By taking the IoT advantages, the appliances are connected and collaborated as a fully decentralized HEMS. In [59], FA was deployed in HEMS to resolve the scheduling problem that aimed at reducing energy usage and expense, peak load demand, and improving customer comfort under the RTP signals. In [62], GWO was used for a multi-objective energy scheduling problem in the HEMS with IBR and RTP tariffs to minimize the energy expense, PAR, and customer discomfort. The proposed approach was compared to GA and yielded better results under the same user consumption profiles. Similarly, in [64], GWO-based HEMS outperformed PSO-based HEMS in terms of minimizing the electricity expense, PAR, and maximum peak load consumption. Aslam et al. [58] suggested a CS-based appliance scheduling scheme to reduce energy cost and PAR within a reasonable delay under RTP signals. CS performance was seen to be superior to GA since CS spent more time on global exploration than local exploration, and the number of parameters required to be tuned from CS was less than GA.

3.2. Smart Building

Buildings have recently been a significant concern for environmental issues as they absorb about 40% of global electricity supply and account for 30–40% of emissions [8]. To overcome this, the concept of smart buildings has emerged. Smart buildings bring to the buildings the energy advances which concentrate on automated resource allocation, user comfort, and efficient energy consumption [7]. Thereby, they can be sufficiently adaptable to shift load to cheaper price periods, reduce energy cost, and maximize the use of local RES and ESS [65]. To support that, the idea of BEMS is now being used. BEMS can monitor and control building energy demand to optimize total energy usage, taking into account the consumers’ convenience and comfort.
BEMS manages all the electricity generators, energy storage, loads, and communication networks, as shown in Figure 3. Significant loads considered in BEMS consist of electric lights, and charging loads, and HVAC. Hence, the ultimate goal of sustainable development in smart buildings is to enhance energy efficiency by minimizing energy losses and environmental impacts. In particular, renewable energy generators can be built into buildings and district infrastructure to boost the sustainable community [47,66]. The discussed BEMS is also known as a nearly or net-zero energy building (nZEB) [8]. Research on the buildings’ energy efficiency involves the following dimensions: determining the appropriate type of sensors and control systems such as IoT; using suitable consumer modeling methods to identify consumer behaviors; conducting simulations; utilizing power usage and consumer comfort optimization; and implementing control methods to energy usage systems.
Table 2 presents an overview of the typical works using bio-inspired approaches in BEMS. In particular, Lu et al. [67] compared two approaches to optimizing renewable energy systems, i.e., GA with a single objective and Non-dominated Genetic Sorting Algorithm (NSGA-II) with multiple objectives. They considered three objectives, namely the overall expenditures, emissions, and the index of grid interaction. With more information, the NSGA-II makes better decisions in optimization in comparison with GA. In [68,69], Shaikh et al. proposed a multi-agent system together with stochastic optimization utilizing the MOGA for BEMS. The proposed control system offered considerable efficiency in energy utilization and indoor pleasure (i.e., thermal comfort, lighting, and air quality). Delgarm et al. [70] adopted a multi-objective PSO (MOPSO) for energy efficiency with respect to the use of electricity for ventilation, heating, and illumination. Reynolds et al. [65] implemented an ANN model for forecasting the heating power demand and zone temperature, then combined ANN and GA model to decrease the energy cost by 25% over a test week. Ali et al. [71] introduced an optimization technique for user comfort and energy cost with GA and fuzzy controllers in a residential building. The optimized parameters were temperature, lighting, and air quality representing the consumer comfort index. The same optimization models were studied in [72,73,74]. Particularly, instead of using GA to solve the optimization problem, Wahid et al. [73] used ABC with Knowledge Base, which considered the historically optimized parameters. Via simulations, it was shown that the ABC-KB-based model consumed less energy and maximized user comfort index than the GA and PSO-based models. In addition, BA, which is a SI approach inspired by the properties of bats in echolocation, was used in [72], and an ensemble of GA and PSO was used in [74].
Beyond the scale of buildings, Bucking et al. [66] suggested an approach to co-optimize buildings and community energy networks to minimize energy utilization and stabilize the loads. The dEA algorithm was introduced to help communities achieve net-zero energy and alleviate peaks applying a district energy system at the same time. For the interconnection between the smart grid and smart buildings, Hurtado et al. [75] introduced a dual agent-based control system that used PSO for optimization strategy in BEMS. It was concluded that the PSO had a tremendous capacity for electricity efficiency, user comfort maximization, and voltage grid support.

3.3. Smart Grid

A smart grid is a future energy solution, which combines energy transmission and distribution processes with state-of-the-art sensor technologies, control techniques, and networking capabilities [5]. It allows the delivery of electricity more efficient and user-friendly.
Figure 4 illustrates the smart grid’s general architecture. Recently, utilities have implemented various algorithms in a decentralized manner to coordinate different elements in various locations in their electrical networks. With the support of high-speed and bi-directional communication protocols, IoT devices such as smart meters communicate with each other to perform the analysis or make decisions in independent or collaborative manners. Additionally, the development of distributed intelligent methodologies such as monitoring, detecting faults, maintaining, and integrating RES into EMS has enhanced overall system performance and reliability. Microgrid, a great solution for integrating RES under the smart grid environment, has drawn the interest in the research community [4,12]. A microgrid is a local energy distribution with a self-control mechanism that manages distributed energy sources and loads in a coordinated manner. There are two modes of a microgrid: connected to the grid or isolated. It uses several types of RES, such as wind, photovoltaics, and microturbines, as the electricity generators [4]. Therefore, it can enhance the grid’s reliability and address the electricity crisis.
Table 3 presents an overview of the typical studies using bio-inspired approaches in the smart grid. Several works focused on strategies of deploying and sizing distributed generation and energy storage systems to reduce energy loss, which can happen through electricity transmission from the central power stations to the consumer. For example, in the existing distributed generators, Kalkhambkar et al. [76] implemented GWO to find optimal placement for energy storage to minimize electricity deficit through peak shaving. In [77,78], with the target of total investment cost minimization, PSO was used to optimally scale isolated-hybrid diesel/solar/wind/battery power systems. It was implemented in the parallel method to speed up the optimization process. In [79], PSO was also applied but to optimize the scale and location of ESS to enhance the dependability of the radial distribution hybridization system. SSA was utilized in [37] to tackle the transmission expansion planning issue, which identifies a collection of additional power lines to expand the electric grid capacity. In [39], a variant of SSA was developed to address an economic load dispatch issue, which determines the optimum scheduling of electricity generator, taking into account fuel consumption and power unit generator restrictions. Improved ABC also resolved this problem in [80].
In the smart grid, load scheduling is also one of the most crucial problems. Elsied et al. [81] presented an advanced real-time EMS which used GA to minimize the electrical expense and pollution whereas maximizing the capacity of usable RES generators in a microgrid. Neves et al. [82] discussed a GA-based controllable loads optimization for an isolated microgrid controller concerning the dispatch expenses, renewable assets, and emissions. Dai et al. [42] proposed a combination of a multi-agent system and PSO, called the multi-agent PSO algorithm, to size solar panel, battery, and find the charging/discharging pattern of battery. Radosavljevic et al. [83] employed PSO to reduce the total expense of energy and operation through optimally changing EMS control variables and following various operational constraints. Li et al. [84] implemented an EMS based on a regrouping PSO technique for commercial microgrids with high RES penetration. The system’s goal is to minimize fuel consumption and operational cost through day-ahead scheduling, considering energy demands and the prediction of produced electricity by generators. Shi et al. [85] used PSO for load scheduling for minimizing energy expenditure. They selected several examples of changing the renewable electricity usage ratio and consumer comfort level and then implemented them in a smart community. In [86], an integrated energy system including solar panel, combined heat and power, and the ESS battery was designed to obtain a minimum operating expense, considering the battery life loss. An improved DE algorithm was used to test the system in three battery states. Safamehr et al. [87] used ABC-quasi-static techniques to decrease the electrical expenditure and peak demand for reshaping load profiles. Simulation findings showed that this technique decreased energy expenditure by 8.33% and peak demand by 11.11%. Finally, considering the fluctuations of demand prediction, wind turbine generator, solar panel generator, and energy price, Mohammadi et al. [88] investigated an adaptive FA algorithm for the optimal operational control of a microgrid with RES.

4. Challenges and Research Opportunities

This section discusses the limitations of the previous studies, which could serve as potential research directions for bio-inspired approaches to smart energy management.

4.1. Emerging and Hybrid Bio-Inspired Approaches

We observe that the number of studies on bio-inspired approaches to sustainability and smart energy management issues has grown significantly. However, none of the particular approaches could be ideally suited to all kinds of issues. The problem needs to be formulated in a manner that is fitting for the algorithm. Moreover, real-world problems usually take more than one objective into account. They are typically conflicting, so it is crucial to find suitable trade-offs among them. Furthermore, the problem gets more complicated when it includes both binary and continuous variables. We think that bio-inspired algorithms with parallel and multi-objective processing will be exciting research directions. The hybridization of them can also be a potential research direction.
Several new bio-inspired approaches have been published recently. For example, Social Spider Prey Algorithm [40] is an emerging nature-inspired algorithm that takes the vibration created by trapped prey on the web of the spiders into consideration. This algorithm helps to identify the feasible solution on a hyper-plane in a multi-objective optimization problem. Whale Optimization Algorithm [89], motivated by the behaviors of Humpback whale, has been used to achieve the optimal size of distributed generators [90]. Ant Lion Optimization [91], which is designed based on the special hunting behavior of ant lions, has also been used to identify the optimum size of distributed generation [92] and find energy scheduling in microgrid [93]. Earliglow Algorithm, which takes advantage of both Jaya and strawberry algorithms, is applied in HEMS with significant achievements [94]. Dragonfly Algorithm, which is motivated by the behavior of hunting and migration of dragonflies, is used in HEMS with objectives of energy cost, PAR, and delay minimization [95]. Other different issues in energy management systems are also solved by many other new bio-inspired algorithms, such as Wind-Driven Optimization [96], Grasshopper Optimization Algorithm [97], Bacterial Foraging Algorithm [97,98], Flower Pollination Algorithm [98], Glowworm Swarm Optimization [99], Artificial Fish Swarm Algorithm [100], and Kestrel-based Search Algorithm [24,25].
The bio-inspired algorithms could be hybridized to reduce time complexity or space complexity and further improve the solutions. For instance, an ensemble of GA and PSO is proposed to minimize power utilization and enhance user comfort [74]. A hybridization of Bird Swarm and Cuckoo Search techniques is presented to resolve a multi-objective scheduling problem in HEMS [101]. A combination of the Bat Algorithm and Flower Pollination Algorithm is used for scheduling shifting appliances [102]. A meta-heuristic integration of the enhanced DE and Harmony Search Algorithm has been proven to be effective regarding energy cost and PAR reduction in HEMS [103]. A Wind-Driven Bacterial Foraging algorithm, which combines a wind-driven algorithm and a bacterial foraging algorithm, has been implemented to systematically schedule IoT-based appliances in the smart home to eliminate PAR, decrease energy expenditure, and increase consumer comfort [104]. Some other studies have also applied hybrid bio-inspired approaches to solve different issues in EMS [105,106,107,108,109]. The hybrid algorithms can enhance the convergence and computational time of energy optimization and scheduling problems. However, more consideration should be given to the types of problems (i.e., single or multiple objectives), kinds of optimization (i.e., local or global), efficiency, or reliability when selecting an algorithm to solve these optimization problems.

4.2. Coordinated Energy Management Systems

Bio-inspired algorithms could face difficulties in solving load optimization problems under heterogeneous and dynamic environments. Because they are typically applied in a centralized fashion, the computational cost rises along the environment’s scale and complexity. Decentralized frameworks can be applied to overcome this issue. For instance, every energy consumer can be an agent in the multi-agent system, exchange information, and perform computation together to achieve the optimal state of energy usage. It could bring more flexibility to the coordinated management system. With the big data from IoT devices/smart meters, the integration of bio-inspired approaches with machine learning techniques should be explored in predicting load demands, automated context exploration, and artificial context perception, moving to EMS self-adapting and self-reconfiguration. RES are the most exciting alternative energy sources due to their prosperous and sustainable features. However, they also come with irregular and unpredictable characters [47,99]. Therefore, the usage of single RES could result in an excessive system. As a result, hybrid renewable energy systems (HRES) have emerged [110]. They combine different RES and/or with ESS and traditional energy sources. They can be operated independently or connected to the main grid. To further improve the performance and reliability of the HRES, comprehensive investigations are needed regarding the real-time and cost-effective RES deployment and appropriate ESS selection. For example, in the large-scale HRES, the sizing problems, the optimal placement of energy resources, and capital/operational cost optimization problems could be challenging. Finally, the plugged-in EV have dual roles, namely as consumers and generators. Hence, it is also essential to include them in EMS.

4.3. Internet of Energy and Beyond

The latest computing and networking paradigms offer essential motivation for developing different heuristics for incredibly complicated tasks. Hence, the developments of existing bio-inspired approaches regarding these new paradigms could substantially improve computing efficiency. For example, an Internet-style solution has been introduced for exploiting the bidirectional transmission of energy and data, namely the Internet of Energy (IoE, also known as Energy Internet) [111,112,113,114]. It takes both the characteristics of the smart grid and IoT. IoT is known as a novel communication paradigm that enables a large number of smart objects to communicate with each other and share services and information [7,49,104]. On the other hand, the smart grid can provide two-way connectivity among a power grid and EMS, monitor, and control power generator equipment [3,5]. Some existing works have built fundamental concepts and addressed different aspects of IoE. In [115], the authors foresaw a transition of the conventional energy networks, which have excess capacity to meet peak demands, to a more stable combined system where energy is generated to meet peak demands, storing energy either chemically or thermally, or time-shifting to meet the demand-supply. In [116], the authors proposed an energy router-based microgrid interconnection framework, in which the energy router functions as a gateway for the establishment of electrical transmissions between microgrids and the main grid. With a target of a distributed, scalable, and privacy-protected energy management in IoE, the authors of [112] introduced a distributed computational intelligence paradigm where each energy device as an agent manages its private database and performs local computing without sending private data to others. In [117], the authors presented a decentralized HVAC management scheme where every smart device is linked by the wire connections and collaboratively interacts with others. Likewise, in [63], the authors proposed a decentralized HEMS where smart appliances communicate with each other to perform scheduling optimization based on a distributed ABC algorithm. In [113], a novel IoE communication platform was introduced to enable peer-to-peer (P2P) communications among microgrids. In [118], the authors reviewed the crucial challenges and concerns for the IoT applications in sustainable energy systems. Finally, Blockchain technology could be used to allow various electrical providers to trade energy and carry out energy transfers without requiring a third party [114].
For the foreseeable future, IoE will be progressively utilized in buildings, EV, distributed power systems, and local and commercial sectors. It will require comprehensive intelligent monitoring and control for distributed and intermittent energy generation and storage. In this context, a range of new problems should be addressed, such as the P2P energy trading between prosumers, optimizing EV charging stations’ location, dispatching and managing energy optimization, and exchanging information and energy in the smart grids. Therefore, further studies could investigate the bio-inspired approaches to these issues.

5. Concluding Remarks

This paper provides a comprehensive analysis of recent studies on bio-inspired approaches for smart energy management systems consisting of HEMS, BEMS, and smart grid. In summary, the bio-inspired techniques can be used to minimize energy consumption, stabilize the energy loads, improve user comfort, and reduce emissions. Furthermore, with the aid of the Internet of Energy, the bio-inspired approaches can provide a more efficient control system for distributed and hybrid renewable energy sources and enhance the scope of smart energy management systems for developing even smarter systems.

Author Contributions

Conceptualization, T.-H.N. and L.V.N.; methodology, T.-H.N. and L.V.N.; investigation, T.-H.N., L.V.N., I.E.A., and S.O.F.; resources, J.J.J. and R.C.M.; writing—original draft preparation, T.-H.N. and L.V.N.; writing—review and editing, J.J.J., I.E.A., S.O.F., and R.C.M.; visualization, T.-H.N. and L.V.N.; supervision, J.J.J. and R.C.M.; project administration, J.J.J. and R.C.M.; and funding acquisition, J.J.J. and R.C.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (NRF-2018K1A3A1A09078981). This work was also supported by the National Research Foundation of South Africa with grant number 117799.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABCArtificial Bee Colony
ACOAnt Colony Optimization
BABat Algorithm
BEMSBuilding Energy Management Systems
BPSOBinary Particle Swarm Optimization
CPPCritical Peak Pricing
CSCuckoo Search
DEDifferential Evolution
DPDynamic Programming
DRDemand Response
DSMDemand-side Management
ECEvolutionary Computing
EMSEnergy Management Systems
ESEvolutionary Strategy
ESSEnergy Storage Systems
EVElectric Vehicles
FAFirefly Algorithm
GAGenetic Algorithm
GWOGrey Wolf Optimization
HEMSHome Energy Management Systems
HRESHybrid Renewable Energy Systems
HVACHeating, Ventilation, and Air Conditioning
IBRInclining Block Rate
ICTInformation and Communication Technologies
IoEInternet of Energy
IoTInternet of Things
KSAKestrel-based Search Algorithm
MOGAMulti-Objective Genetic Algorithm
NSGA-IINon-dominated Sorting Genetic Algorithm
nZEBNearly/Net Zero Energy Building
P2PPeer-to-Peer
PARPeak-to-Average Ratio
PSOParticle Swarm Optimization
RESRenewable Energy Sources
RTPReal-time Pricing
SISwarm Intelligence
SSASocial Spider Algorithm
ToUTime-of-Use

References

  1. Beaudin, M.; Zareipour, H. Home energy management systems: A review of modelling and complexity. Renew. Sustain. Energy Rev. 2015, 45, 318–335. [Google Scholar] [CrossRef]
  2. Bayram, I.S.; Ustun, T.S. A survey on behind the meter energy management systems in smart grid. Renew. Sustain. Energy Rev. 2017, 72, 1208–1232. [Google Scholar] [CrossRef]
  3. Rathor, S.K.; Saxena, D. Energy management system for smart grid: An overview and key issues. Int. J. Energy Res. 2020, 44, 4067–4109. [Google Scholar] [CrossRef]
  4. Lasseter, R.; Akhil, A.; Marnay, C.; Stephens, J.; Dagle, J.; Guttromsom, R.; Meliopoulous, A.S.; Yinger, R.; Eto, J. Integration of Distributed Energy Resources. The CERTS Microgrid Concept; Technical Report; Lawrence Berkeley National Lab. (LBNL): Berkeley, CA, USA, 2002. [CrossRef] [Green Version]
  5. Xenias, D.; Axon, C.J.; Whitmarsh, L.; Connor, P.M.; Balta-Ozkan, N.; Spence, A. UK smart grid development: An expert assessment of the benefits, pitfalls and functions. Renew. Energy 2015, 81, 89–102. [Google Scholar] [CrossRef] [Green Version]
  6. Zhou, B.; Li, W.; Chan, K.W.; Cao, Y.; Kuang, Y.; Liu, X.; Wang, X. Smart home energy management systems: Concept, configurations, and scheduling strategies. Renew. Sustain. Energy Rev. 2016, 61, 30–40. [Google Scholar] [CrossRef]
  7. Minoli, D.; Sohraby, K.; Occhiogrosso, B. IoT considerations, requirements, and architectures for smart buildings—Energy optimization and next-generation building management systems. IEEE Internet Things J. 2017, 4, 269–283. [Google Scholar] [CrossRef]
  8. Mariano-Hernández, D.; Hernández-Callejo, L.; Zorita-Lamadrid, A.; Duque-Pérez, O.; García, F.S. A review of strategies for building energy management system: Model predictive control, demand side management, optimization, and fault detect & diagnosis. J. Build. Eng. 2020, 33, 101692. [Google Scholar] [CrossRef]
  9. Dokeroglu, T.; Sevinc, E.; Kucukyilmaz, T.; Cosar, A. A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 2019, 137, 106040. [Google Scholar] [CrossRef]
  10. Del Ser, J.; Osaba, E.; Molina, D.; Yang, X.S.; Salcedo-Sanz, S.; Camacho, D.; Das, S.; Suganthan, P.N.; Coello, C.A.C.; Herrera, F. Bio-inspired computation: Where we stand and what’s next. Swarm Evol. Comput. 2019, 48, 220–250. [Google Scholar] [CrossRef]
  11. Yang, X.S. Nature-inspired optimization algorithms: Challenges and open problems. J. Comput. Sci. 2020, 101104. [Google Scholar] [CrossRef] [Green Version]
  12. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  13. Chen, Y.; Xu, P.; Gu, J.; Schmidt, F.; Li, W. Measures to improve energy demand flexibility in buildings for demand response (DR): A review. Energy Build. 2018, 177, 125–139. [Google Scholar] [CrossRef]
  14. Makhadmeh, S.N.; Khader, A.T.; Al-Betar, M.A.; Naim, S.; Abasi, A.K.; Alyasseri, Z.A.A. Optimization methods for power scheduling problems in smart home: Survey. Renew. Sustain. Energy Rev. 2019, 115, 109362. [Google Scholar] [CrossRef]
  15. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
  16. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
  17. Dorigo, M.; Birattari, M.; Stutzle, T. Ant colony optimization. IEEE Comput. Intell. Mag. 2006, 1, 28–39. [Google Scholar] [CrossRef] [Green Version]
  18. Basturk, B. An artificial bee colony (ABC) algorithm for numeric function optimization. In Proceedings of the IEEE Swarm Intelligence Symposium, Indianapolis, IN, USA, 12–14 May 2006; Springer: Berlin/Heidelberg, Germany, 2006; pp. 789–798. [Google Scholar] [CrossRef]
  19. Yang, X.S. A new metaheuristic bat-inspired algorithm. In Nature Inspired Cooperative Strategies for Optimization (NICSO 2010); Springer: Berlin/Heidelberg, Germany, 2010; pp. 65–74. [Google Scholar] [CrossRef] [Green Version]
  20. Yang, X.S.; Deb, S. Cuckoo search via Lévy flights. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar] [CrossRef]
  21. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  22. Yang, X.S.; others. Firefly algorithm. Nat. Inspired Metaheuristic Algorithms 2008, 20, 79–90. [Google Scholar] [CrossRef]
  23. James, J.; Li, V.O. A social spider algorithm for global optimization. Appl. Soft Comput. 2015, 30, 614–627. [Google Scholar] [CrossRef] [Green Version]
  24. Agbehadji, I.E.; Millham, R.C.; Fong, S.J.; Yang, H. Integration of Kestrel-based search algorithm with artificial neural network for feature subset selection. Int. J. Bio-Inspired Comput. 2019, 13, 222–233. [Google Scholar] [CrossRef]
  25. Agbehadji, I.E.; Frimpong, S.O.; Millham, R.C.; Fong, S.J.; Jung, J.J. Intelligent energy optimization for advanced IoT analytics edge computing on wireless sensor networks. Int. J. Distrib. Sens. Netw. 2020, 16, 1550147720908772. [Google Scholar] [CrossRef]
  26. Goodman, E.D. Introduction to genetic algorithms. In Proceedings of the Genetic and Evolutionary Computation Conference, GECCO ’14, Vancouver, BC, Canada, 12–16 July 2014; Companion Material, Proceedings. Arnold, D.V., Alba, E., Eds.; ACM: New York, NY, USA, 2014; pp. 205–226. [Google Scholar] [CrossRef]
  27. Beyer, H.G.; Schwefel, H.P. Evolution strategies—A comprehensive introduction. Nat. Comput. 2002, 1, 3–52. [Google Scholar] [CrossRef]
  28. Das, S.; Suganthan, P.N. Differential evolution: A survey of the state-of-the-art. IEEE Trans. Evol. Comput. 2010, 15, 4–31. [Google Scholar] [CrossRef]
  29. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  30. Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 1996, 26, 29–41. [Google Scholar] [CrossRef] [Green Version]
  31. Blum, C.; Dorigo, M. The hyper-cube framework for ant colony optimization. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2004, 34, 1161–1172. [Google Scholar] [CrossRef]
  32. Nguyen, T.H.; Jung, J.J. ACO-based Approach on Dynamic MSMD Routing in IoV Environment. In Proceedings of the 2020 16th International Conference on Intelligent Environments (IE), Madrid, Spain, 20–23 July 2020; pp. 68–73. [Google Scholar] [CrossRef]
  33. Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell 2007, 40, 33–57. [Google Scholar] [CrossRef]
  34. Zhang, Y.; Wang, S.; Ji, G. A comprehensive survey on particle swarm optimization algorithm and its applications. Math. Probl. Eng. 2015, 2015, 1–38. [Google Scholar] [CrossRef] [Green Version]
  35. Karaboga, D.; Gorkemli, B.; Ozturk, C.; Karaboga, N. A comprehensive survey: Artificial bee colony (ABC) algorithm and applications. Artif. Intell. Rev. 2014, 42, 21–57. [Google Scholar] [CrossRef]
  36. Yang, X.S.; He, X. Firefly algorithm: Recent advances and applications. Int. J. Swarm Intell. 2013, 1, 36–50. [Google Scholar] [CrossRef] [Green Version]
  37. El-Bages, M.; Elsayed, W. Social spider algorithm for solving the transmission expansion planning problem. Electr. Power Syst. Res. 2017, 143, 235–243. [Google Scholar] [CrossRef]
  38. Sung, H.K.; Jung, N.G.; Huang, S.R.; Kim, J.M. Application of Social Spider Algorithm to Optimize Train Energy. J. Electr. Eng. Technol. 2019, 14, 519–526. [Google Scholar] [CrossRef]
  39. James, J.; Li, V.O. A social spider algorithm for solving the non-convex economic load dispatch problem. Neurocomputing 2016, 171, 955–965. [Google Scholar] [CrossRef] [Green Version]
  40. Frimpong, S.O.; Agbehadji, I.E.; Millham, R.C.; Jung, J.J. Nature-Inspired Search Method for Cost Optimization of Hybrid Renewable Energy Generation at the Edge. In Proceedings of the International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD 2020), Durban, KwaZulu Natal, South Africa, 6–7 August 2020; pp. 1–6. [Google Scholar] [CrossRef]
  41. Hussain, K.; Salleh, M.N.M.; Cheng, S.; Shi, Y. Metaheuristic research: A comprehensive survey. Artif. Intell. Rev. 2019, 52, 2191–2233. [Google Scholar] [CrossRef] [Green Version]
  42. Dai, Q.; Liu, J.; Wei, Q. Optimal photovoltaic/battery energy storage/electric vehicle charging station design based on multi-agent particle swarm optimization algorithm. Sustainability 2019, 11, 1973. [Google Scholar] [CrossRef] [Green Version]
  43. Zhao, Z.; Lee, W.C.; Shin, Y.; Song, K.B. An optimal power scheduling method for demand response in home energy management system. IEEE Trans. Smart Grid 2013, 4, 1391–1400. [Google Scholar] [CrossRef]
  44. Asgher, U.; Babar Rasheed, M.; Al-Sumaiti, A.S.; Ur-Rahman, A.; Ali, I.; Alzaidi, A.; Alamri, A. Smart energy optimization using heuristic algorithm in smart grid with integration of solar energy sources. Energies 2018, 11, 3494. [Google Scholar] [CrossRef] [Green Version]
  45. Molina, D.; Lu, C.; Sherman, V.; Harley, R.G. Model predictive and genetic algorithm-based optimization of residential temperature control in the presence of time-varying electricity prices. IEEE Trans. Ind. Appl. 2013, 49, 1137–1145. [Google Scholar] [CrossRef]
  46. Javaid, N.; Ahmed, F.; Ullah, I.; Abid, S.; Abdul, W.; Alamri, A.; Almogren, A.S. Towards cost and comfort based hybrid optimization for residential load scheduling in a smart grid. Energies 2017, 10, 1546. [Google Scholar] [CrossRef] [Green Version]
  47. Rahim, S.; Javaid, N.; Ahmad, A.; Khan, S.A.; Khan, Z.A.; Alrajeh, N.; Qasim, U. Exploiting heuristic algorithms to efficiently utilize energy management controllers with renewable energy sources. Energy Build. 2016, 129, 452–470. [Google Scholar] [CrossRef]
  48. Khan, A.; Javaid, N.; Khan, M.I. Time and device based priority induced comfort management in smart home within the consumer budget limitation. Sustain. Cities Soc. 2018, 41, 538–555. [Google Scholar] [CrossRef]
  49. Hussain, B.; Hasan, Q.U.; Javaid, N.; Guizani, M.; Almogren, A.; Alamri, A. An Innovative Heuristic Algorithm for IoT-Enabled Smart Homes for Developing Countries. IEEE Access 2018, 6, 15550–15575. [Google Scholar] [CrossRef]
  50. Hu, M.; Xiao, F. Price-responsive model-based optimal demand response control of inverter air conditioners using genetic algorithm. Appl. Energy 2018, 219, 151–164. [Google Scholar] [CrossRef]
  51. Ma, K.; Hu, S.; Yang, J.; Xu, X.; Guan, X. Appliances scheduling via cooperative multi-swarm PSO under day-ahead prices and photovoltaic generation. Appl. Soft Comput. 2018, 62, 504–513. [Google Scholar] [CrossRef]
  52. Hussain, B.; Khan, A.; Javaid, N.; Hasan, Q.U.; A Malik, S.; Ahmad, O.; Dar, A.H.; Kazmi, A. A Weighted-Sum PSO Algorithm for HEMS: A New Approach for the Design and Diversified Performance Analysis. Electronics 2019, 8, 180. [Google Scholar] [CrossRef] [Green Version]
  53. Faia, R.; Faria, P.; Vale, Z.; Spinola, J. Demand Response Optimization Using Particle Swarm Algorithm Considering Optimum Battery Energy Storage Schedule in a Residential House. Energies 2019, 12, 1645. [Google Scholar] [CrossRef] [Green Version]
  54. Cao, Z.; O’Rourke, F.; Lyons, W.; Han, X. Home Energy Management System Incorporating Heat Pump Using Real Measured Data. Sensors 2019, 19, 2937. [Google Scholar] [CrossRef] [Green Version]
  55. Dinh, H.T.; Yun, J.; Kim, D.M.; Lee, K.H.; Kim, D. A Home Energy Management System with Renewable Energy and Energy Storage Utilizing Main Grid and Electricity Selling. IEEE Access 2020, 8, 49436–49450. [Google Scholar] [CrossRef]
  56. Ahmad, A.; Khan, A.; Javaid, N.; Hussain, H.M.; Abdul, W.; Almogren, A.; Alamri, A.; Azim Niaz, I. An optimized home energy management system with integrated renewable energy and storage resources. Energies 2017, 10, 549. [Google Scholar] [CrossRef] [Green Version]
  57. Ullah, I.; Kim, D. An improved optimization function for maximizing user comfort with minimum energy consumption in smart homes. Energies 2017, 10, 1818. [Google Scholar] [CrossRef] [Green Version]
  58. Aslam, S.; Iqbal, Z.; Javaid, N.; Khan, Z.A.; Aurangzeb, K.; Haider, S.I. Towards efficient energy management of smart buildings exploiting heuristic optimization with real time and critical peak pricing schemes. Energies 2017, 10, 2065. [Google Scholar] [CrossRef] [Green Version]
  59. Yasmeen, A.; Javaid, N.; Fatima, I.; Nadeem, Z.; Khan, A.; Khan, Z.A. A Metaheuristic Scheduling of Home Energy Management System. In Proceedings of the International Conference on Emerging Internetworking, Data & Web Technologies, Tirana, Albania, 15–17 March 2018; pp. 214–224. [Google Scholar] [CrossRef]
  60. Essiet, I.O.; Sun, Y.; Wang, Z. Optimized energy consumption model for smart home using improved differential evolution algorithm. Energy 2019, 172, 354–365. [Google Scholar] [CrossRef]
  61. Silva, B.N.; Han, K. Mutation operator integrated ant colony optimization based domestic appliance scheduling for lucrative demand side management. Future Gener. Comput. Syst. 2019, 100, 557–568. [Google Scholar] [CrossRef]
  62. Makhadmeh, S.N.; Khader, A.T.; Al-Betar, M.A.; Naim, S. Multi-objective power scheduling problem in smart homes using grey wolf optimiser. J. Ambient. Intell. Humaniz. Comput. 2019, 10, 3643–3667. [Google Scholar] [CrossRef]
  63. Bui, K.H.N.; Agbehadji, I.E.; Millham, R.C.; Camacho, D.; Jung, J.J. Distributed artificial bee colony approach for connected appliances in smart home energy management system. Expert Syst. 2020, e12521. [Google Scholar] [CrossRef]
  64. Molla, T.; Khan, B.; Moges, B.; Alhelou, H.H.; Zamani, R.; Siano, P. Integrated optimization of smart home appliances with cost-effective energy management system. CSEE J. Power Energy Syst. 2019, 5, 249–258. [Google Scholar] [CrossRef]
  65. Reynolds, J.; Rezgui, Y.; Kwan, A.; Piriou, S. A zone-level, building energy optimisation combining an artificial neural network, a genetic algorithm, and model predictive control. Energy 2018, 151, 729–739. [Google Scholar] [CrossRef]
  66. Bucking, S.; Dermardiros, V. Distributed evolutionary algorithm for co-optimization of building and district systems for early community energy masterplanning. Appl. Soft Comput. 2018, 63, 14–22. [Google Scholar] [CrossRef] [Green Version]
  67. Lu, Y.; Wang, S.; Zhao, Y.; Yan, C. Renewable energy system optimization of low/zero energy buildings using single-objective and multi-objective optimization methods. Energy Build. 2015, 89, 61–75. [Google Scholar] [CrossRef]
  68. Shaikh, P.H.; Nor, N.B.M.; Nallagownden, P.; Elamvazuthi, I.; Ibrahim, T. Intelligent multi-objective control and management for smart energy efficient buildings. Int. J. Electr. Power Energy Syst. 2016, 74, 403–409. [Google Scholar] [CrossRef]
  69. Shaikh, P.H.; Nor, N.B.M.; Nallagownden, P.; Elamvazuthi, I. Stochastic optimized intelligent controller for smart energy efficient buildings. Sustain. Cities Soc. 2014, 13, 41–45. [Google Scholar] [CrossRef]
  70. Delgarm, N.; Sajadi, B.; Kowsary, F.; Delgarm, S. Multi-objective optimization of the building energy performance: A simulation-based approach by means of particle swarm optimization (PSO). Appl. Energy 2016, 170, 293–303. [Google Scholar] [CrossRef]
  71. Ali, S.; Kim, D.H. Optimized power control methodology using genetic algorithm. Wirel. Pers. Commun. 2015, 83, 493–505. [Google Scholar] [CrossRef]
  72. Fayaz, M.; Kim, D. Energy consumption optimization and user comfort management in residential buildings using a bat algorithm and fuzzy logic. Energies 2018, 11, 161. [Google Scholar] [CrossRef] [Green Version]
  73. Wahid, F.; Ghazali, R.; Ismail, L.H. An enhanced approach of artificial bee colony for energy management in energy efficient residential building. Wirel. Pers. Commun. 2019, 104, 235–257. [Google Scholar] [CrossRef]
  74. Ali, S.; Kim, D.H. Simulation and Energy Management in Smart Environment Using Ensemble of GA and PSO. Wirel. Pers. Commun. 2020, 1–19. [Google Scholar] [CrossRef]
  75. Hurtado, L.; Nguyen, P.; Kling, W. Smart grid and smart building inter-operation using agent-based particle swarm optimization. Sustain. Energy Grids Netw. 2015, 2, 32–40. [Google Scholar] [CrossRef]
  76. Kalkhambkar, V.; Kumar, R.; Bhakar, R. Energy loss minimization through peak shaving using energy storage. Perspect. Sci. 2016, 8, 162–165. [Google Scholar] [CrossRef] [Green Version]
  77. Mohamed, M.A.; Eltamaly, A.M.; Alolah, A.I. Swarm intelligence-based optimization of grid-dependent hybrid renewable energy systems. Renew. Sustain. Energy Rev. 2017, 77, 515–524. [Google Scholar] [CrossRef]
  78. Mohamed, M.A.; Eltamaly, A.M.; Alolah, A.I. PSO-based smart grid application for sizing and optimization of hybrid renewable energy systems. PLoS ONE 2016, 11, e0159702. [Google Scholar] [CrossRef]
  79. Lata, P.; Vadhera, S. Optimal placement and sizing of energy storage systems to improve the reliability of hybrid power distribution network with renewable energy sources. J. Stat. Manag. Syst. 2020, 23, 17–31. [Google Scholar] [CrossRef]
  80. Gao, R.; Wu, J.; Hu, W.; Zhang, Y. An Improved ABC Algorithm for Energy Management of Microgrid. Int. J. Comput. Commun. Control 2018, 13, 477–491. [Google Scholar] [CrossRef] [Green Version]
  81. Elsied, M.; Oukaour, A.; Youssef, T.; Gualous, H.; Mohammed, O. An advanced real time energy management system for microgrids. Energy 2016, 114, 742–752. [Google Scholar] [CrossRef]
  82. Neves, D.; Pina, A.; Silva, C.A. Comparison of different demand response optimization goals on an isolated microgrid. Sustain. Energy Technol. Assess. 2018, 30, 209–215. [Google Scholar] [CrossRef]
  83. Radosavljević, J.; Jevtić, M.; Klimenta, D. Energy and operation management of a microgrid using particle swarm optimization. Eng. Optim. 2016, 48, 811–830. [Google Scholar] [CrossRef]
  84. 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, 2, 12. [Google Scholar] [CrossRef] [Green Version]
  85. Shi, K.; Li, D.; Gong, T.; Dong, M.; Gong, F.; Sun, Y. Smart community energy cost optimization taking user comfort level and renewable energy consumption rate into consideration. Processes 2019, 7, 63. [Google Scholar] [CrossRef] [Green Version]
  86. Wang, Y.; Yu, H.; Yong, M.; Huang, Y.; Zhang, F.; Wang, X. Optimal scheduling of integrated energy systems with combined heat and power generation, photovoltaic and energy storage considering battery lifetime loss. Energies 2018, 11, 1676. [Google Scholar] [CrossRef] [Green Version]
  87. Safamehr, H.; Rahimi-Kian, A. A cost-efficient and reliable energy management of a micro-grid using intelligent demand-response program. Energy 2015, 91, 283–293. [Google Scholar] [CrossRef]
  88. Mohammadi, S.; Soleymani, S.; Mozafari, B. Scenario-based stochastic operation management of microgrid including wind, photovoltaic, micro-turbine, fuel cell and energy storage devices. Int. J. Electr. Power Energy Syst. 2014, 54, 525–535. [Google Scholar] [CrossRef]
  89. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  90. Reddy, P.D.P.; Reddy, V.V.; Manohar, T.G. Whale optimization algorithm for optimal sizing of renewable resources for loss reduction in distribution systems. Renew. Wind. Water Sol. 2017, 4, 3. [Google Scholar] [CrossRef] [Green Version]
  91. Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
  92. Reddy, P.; Reddy, V.; Manohar, T.G. Ant Lion optimization algorithm for optimal sizing of renewable energy resources for loss reduction in distribution systems. J. Electr. Syst. Inf. Technol. 2018, 5, 663–680. [Google Scholar] [CrossRef]
  93. Roy, K.; Mandal, K.K.; Mandal, A.C. Ant-Lion Optimizer algorithm and recurrent neural network for energy management of micro grid connected system. Energy 2019, 167, 402–416. [Google Scholar] [CrossRef]
  94. Samuel, O.; Javaid, S.; Javaid, N.; Ahmed, S.H.; Afzal, M.K.; Ishmanov, F. An efficient power scheduling in smart homes using Jaya based optimization with time-of-use and critical peak pricing schemes. Energies 2018, 11, 3155. [Google Scholar] [CrossRef] [Green Version]
  95. Hussain, I.; Ullah, M.; Ullah, I.; Bibi, A.; Naeem, M.; Singh, M. Optimizing energy consumption in the home energy management system via a bio-inspired dragonfly algorithm and the genetic algorithm. Electronics 2020, 9, 406. [Google Scholar] [CrossRef]
  96. Rasheed, M.B.; Javaid, N.; Ahmad, A.; Khan, Z.A.; Qasim, U.; Alrajeh, N. An efficient power scheduling scheme for residential load management in smart homes. Appl. Sci. 2015, 5, 1134–1163. [Google Scholar] [CrossRef] [Green Version]
  97. Ullah, I.; Khitab, Z.; Khan, M.N.; Hussain, S. An efficient energy management in office using bio-inspired energy optimization algorithms. Processes 2019, 7, 142. [Google Scholar] [CrossRef] [Green Version]
  98. Awais, M.; Javaid, N.; Aurangzeb, K.; Haider, S.I.; Khan, Z.A.; Mahmood, D. Towards effective and efficient energy management of single home and a smart community exploiting heuristic optimization algorithms with critical peak and real-time pricing tariffs in smart grids. Energies 2018, 11, 3125. [Google Scholar] [CrossRef] [Green Version]
  99. Christopher, S.B.; Mabel, M.C. A bio-inspired approach for probabilistic energy management of micro-grid incorporating uncertainty in statistical cost estimation. Energy 2020, 203, 117810. [Google Scholar] [CrossRef]
  100. Qiang, Y.; Tian, G.; Liu, Y.; Li, Z. Energy-efficiency models of sustainable urban transportation structure optimization. IEEE Access 2018, 6, 18192–18199. [Google Scholar] [CrossRef]
  101. Khan, Z.A.; Khalid, A.; Javaid, N.; Haseeb, A.; Saba, T.; Shafiq, M. Exploiting Nature-Inspired-Based artificial intelligence techniques for coordinated day-ahead scheduling to efficiently manage energy in smart grid. IEEE Access 2019, 7, 140102–140125. [Google Scholar] [CrossRef]
  102. Khalid, R.; Javaid, N.; Rahim, M.H.; Aslam, S.; Sher, A. Fuzzy energy management controller and scheduler for smart homes. Sustain. Comput. Inform. Syst. 2019, 21, 103–118. [Google Scholar] [CrossRef]
  103. Khan, Z.A.; Zafar, A.; Javaid, S.; Aslam, S.; Rahim, M.H.; Javaid, N. Hybrid meta-heuristic optimization based home energy management system in smart grid. J. Ambient. Intell. Humaniz. Comput. 2019, 10, 4837–4853. [Google Scholar] [CrossRef]
  104. Hafeez, G.; Wadud, Z.; Khan, I.U.; Khan, I.; Shafiq, Z.; Usman, M.; Khan, M.U.A. Efficient Energy Management of IoT-Enabled Smart Homes Under Price-Based Demand Response Program in Smart Grid. Sensors 2020, 20, 3155. [Google Scholar] [CrossRef] [PubMed]
  105. Kazmi, S.; Javaid, N.; Mughal, M.J.; Akbar, M.; Ahmed, S.H.; Alrajeh, N. Towards optimization of metaheuristic algorithms for IoT enabled smart homes targeting balanced demand and supply of energy. IEEE Access 2017, 7, 24267–24281. [Google Scholar] [CrossRef]
  106. Naz, M.; Iqbal, Z.; Javaid, N.; Khan, Z.A.; Abdul, W.; Almogren, A.; Alamri, A. Efficient power scheduling in smart homes using hybrid grey wolf differential evolution optimization technique with real time and critical peak pricing schemes. Energies 2018, 11, 384. [Google Scholar] [CrossRef] [Green Version]
  107. Iqbal, Z.; Javaid, N.; Iqbal, S.; Aslam, S.; Khan, Z.A.; Abdul, W.; Almogren, A.; Alamri, A. A domestic microgrid with optimized home energy management system. Energies 2018, 11, 1002. [Google Scholar] [CrossRef] [Green Version]
  108. Ullah, I.; Hussain, S. Time-constrained nature-inspired optimization algorithms for an efficient energy management system in smart homes and buildings. Appl. Sci. 2019, 9, 792. [Google Scholar] [CrossRef] [Green Version]
  109. Waseem, M.; Lin, Z.; Liu, S.; Sajjad, I.A.; Aziz, T. Optimal GWCSO-based home appliances scheduling for demand response considering end-users comfort. Electr. Power Syst. Res. 2020, 187, 106477. [Google Scholar] [CrossRef]
  110. Sawle, Y.; Gupta, S.; Bohre, A.K. Review of hybrid renewable energy systems with comparative analysis of off-grid hybrid system. Renew. Sustain. Energy Rev. 2018, 81, 2217–2235. [Google Scholar] [CrossRef]
  111. Wang, K.; Yu, J.; Yu, Y.; Qian, Y.; Zeng, D.; Guo, S.; Xiang, Y.; Wu, J. A survey on energy internet: Architecture, approach, and emerging technologies. IEEE Syst. J. 2017, 12, 2403–2416. [Google Scholar] [CrossRef]
  112. Zhong, W.; Xie, K.; Liu, Y.; Yang, C.; Xie, S.; Zhang, Y. Admm empowered distributed computational intelligence for Internet of energy. IEEE Comput. Intell. Mag. 2019, 14, 42–51. [Google Scholar] [CrossRef]
  113. Marzal, S.; González-Medina, R.; Salas-Puente, R.; Garcerá, G.; Figueres, E. An embedded Internet of energy communication platform for the future smart microgrids management. IEEE Internet Things J. 2019, 6, 7241–7252. [Google Scholar] [CrossRef] [Green Version]
  114. Miglani, A.; Kumar, N.; Chamola, V.; Zeadally, S. Blockchain for Internet of Energy management: Review, solutions, and challenges. Comput. Commun. 2020, 151, 395–418. [Google Scholar] [CrossRef]
  115. Kalyanaraman, S. Back to the future: Lessons for internet of energy networks. IEEE Internet Comput. 2016, 20, 60–65. [Google Scholar] [CrossRef]
  116. Liu, Y.; Fang, Y.; Li, J. Interconnecting microgrids via the energy router with smart energy management. Energies 2017, 10, 1297. [Google Scholar] [CrossRef] [Green Version]
  117. Wang, S.; Xing, J.; Jiang, Z.; Dai, Y. A Decentralized Swarm Intelligence Algorithm for Global Optimization of HVAC System. IEEE Access 2019, 7, 64744–64757. [Google Scholar] [CrossRef]
  118. Khatua, P.K.; Ramachandaramurthy, V.K.; Kasinathan, P.; Yong, J.Y.; Pasupuleti, J.; Rajagopalan, A. Application and assessment of internet of things toward the sustainability of energy systems: Challenges and issues. Sustain. Cities Soc. 2020, 53, 101957. [Google Scholar] [CrossRef]
Figure 1. Structure of smart EMS using bio-inspired approaches.
Figure 1. Structure of smart EMS using bio-inspired approaches.
Sustainability 12 08495 g001
Figure 2. Smart HEMS.
Figure 2. Smart HEMS.
Sustainability 12 08495 g002
Figure 3. Smart BEMS.
Figure 3. Smart BEMS.
Sustainability 12 08495 g003
Figure 4. Smart grid.
Figure 4. Smart grid.
Sustainability 12 08495 g004
Table 1. Overview of the typical studies used bio-inspired algorithms in HEMS.
Table 1. Overview of the typical studies used bio-inspired algorithms in HEMS.
Reference & YearTechniquesObjectivesHighlights
[46] 2017GA, BPSOEnergy cost, PAR, user comfortHEMS model was evaluated based on pricing schemes: CPP and day-ahead. The hybrid scheme of GA and BPSO named GAPSO performed better compared to GA and BPSO.
[58] 2017CSEnergy cost, PARThe efficiency of CS was superior to GA in HEMS with RTP pricing signal.
[48] 2018GAUser comfortThe proposed GA-based evolutionary accretive comfort algorithm achieved an maximum comfort within the budget limits.
[50] 2018GAEnergy cost, thermal comfort, peak load demandGA was utilized to find the optimal set-point schedule for indoor air temperature. Trade-off weightings in objectives were addressed based on sensitivity analysis.
[59] 2018FAEnergy cost, PAR, user comfortUnder RTP pricing scheme, FA-based HEMS with the integration of RES could reduce energy cost and alleviate PAR.
[52] 2019PSOEnergy cost, user comfort, peak loadHEMS model includes a dispatch strategy for ESS, solar panel, and energy grid systems, and a weighted-sum PSO-based DR optimization for load shifting.
[60] 2019DELoad balancing, user comfort, PARAn improved enhanced DE (iEDE) with the influence of DR aggregator was presented for optimizing the electricity usage parameters.
[61] 2019ACOEnergy cost, delayACO scheduling enhanced by a mutation operator achieved a 5.44% decrease in overall cost compared to traditional ACO.
[62] 2019GWOEnergy cost, PAR, user comfortGWO was compared to GA and showed better results under the same consumption profiles in HEMS with RTP and IBR price tariffs.
[63] 2020ABCEnergy costA distributed ABC-based scheduling approach was implemented in a decentralized HEMS, where the IoT-based appliances are communicated and collaborated with each other.
Table 2. Overview of the typical studies used bio-inspired algorithms in BEMS.
Table 2. Overview of the typical studies used bio-inspired algorithms in BEMS.
Reference & YearTechniquesObjectivesHighlights
[67] 2015GA, NSGA-IIExpenses, emissions, grid interactionGA with single objective and NSGA-II with multiple objectives were compared in buildings’ renewable energy systems.
[71] 2015GA with fuzzy controllersEnergy saving, user comfortGA was used to optimize temperature, lighting, and quality of air parameters which represents the user comfort.
[75] 2015PSOEnergy saving, user comfort, voltage grid supportFor the interconnection of the smart grid and smart buildings, a dual agent-based control framework, which used PSO was used for optimization strategy in BEMS, was proposed.
[68] 2016MOGAEnergy cost, indoor comfortA multi-objective GA (MOGA)-based multi-agent system offered considerable efficiency in energy utilization and indoor pleasure (i.e., thermal, visual, and air quality comfort).
[70] 2016MOPSOEnergy costA multi-objective PSO (MOPSO) was proposed to minimize electricity consumption in a typical room in a building with respect to cooling, heating, and lighting.
[65] 2018GA, ANNEnergy costArtificial neural network (ANN) was implemented for predicting heating energy demand and zone temperature. Then, GA was used to reduce energy cost by 25% over a test week.
[66] 2018dEAEnergy use intensityFor planning the community energy, a distributed evolutionary algorithm (dEA) was presented. Trade-offs between energy usage minimization and load balancing were discussed.
[72] 2018BA with fuzzy controllersEnergy cost, user comfortBA was used to optimize temperature, lighting, and air-quality parameters, compared to GA, and PSO and yields better results.
[73] 2019ABC-KB with fuzzy controllersEnergy cost, user comfortABC combining knowledge base (ABC-KB) was taken into account historically optimized parameters. ABC-KB-based BEMS yields better results compared with GA and PSO-based models.
[74] 2020Ensemble of GA and PSOEnergy cost, user comfortAn ensemble of PSO and GA-based BEMS model reduced consumed power and improved user comfort compared to GA, PSO, ACB-KB-based BEMS models.
Table 3. Overview of the typical studies used bio-inspired algorithms in smart grid.
Table 3. Overview of the typical studies used bio-inspired algorithms in smart grid.
Reference & YearTechniquesObjectivesHighlights
[87] 2015ABCEnergy cost, peak demandThe paper presented a cost-effective and reliable microgrid. ABC and quasi-static methods were used to minimize electricity costs and peak demand by 8.33% and 11.11%, respectively.
[76] 2016GWOEnergy lossGWO was used to find optimal placement of ESS in a smart grid with the presence of RES.
[39] 2016SSAFuel costA variant of SSA was developed to discover the optimal scheduling of energy generation in an economic load dispatch problem.
[83] 2016PSOEnergy cost, operational costPSO was employed to obtain the optimum adjustment of EMS control variables in a microgrid.
[77] 2017PSOInvestment costThe parallel PSO was applied to optimize the scale of isolated energy systems including diesel/solar/wind/battery hybridization.
[37] 2017SSAInvestment costSSA was used for solving a transmission expansion planning problem to expand the power system capacity.
[82] 2018GADispatch cost, renewable share, emissionsGA was adapted for optimizing flexible loads in an isolated microgrid to reduce the dispatch costs.
[86] 2018iDEOperational costAn improved DE (iDE) was proposed to minimize operating expenses while considering the battery lifetime deficit.
[85] 2019PSOEnergy costPSO was used to schedule the flexible loads, maximize the renewable production, and manage the status of ESS.
[42] 2019MAPSOEnergy costA multi-agent PSO (MAPSO) was developed to estimate the optimal size of photovoltaic, battery ESS, and determine the charging/discharging pattern of battery ESS.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nguyen, T.-H.; Nguyen, L.V.; Jung, J.J.; Agbehadji, I.E.; Frimpong, S.O.; Millham, R.C. Bio-Inspired Approaches for Smart Energy Management: State of the Art and Challenges. Sustainability 2020, 12, 8495. https://doi.org/10.3390/su12208495

AMA Style

Nguyen T-H, Nguyen LV, Jung JJ, Agbehadji IE, Frimpong SO, Millham RC. Bio-Inspired Approaches for Smart Energy Management: State of the Art and Challenges. Sustainability. 2020; 12(20):8495. https://doi.org/10.3390/su12208495

Chicago/Turabian Style

Nguyen, Tri-Hai, Luong Vuong Nguyen, Jason J. Jung, Israel Edem Agbehadji, Samuel Ofori Frimpong, and Richard C. Millham. 2020. "Bio-Inspired Approaches for Smart Energy Management: State of the Art and Challenges" Sustainability 12, no. 20: 8495. https://doi.org/10.3390/su12208495

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