Intelligent Energy Management Systems: A Review: Stavros Mischos Eleanna Dalagdi Dimitrios Vrakas
Intelligent Energy Management Systems: A Review: Stavros Mischos Eleanna Dalagdi Dimitrios Vrakas
Intelligent Energy Management Systems: A Review: Stavros Mischos Eleanna Dalagdi Dimitrios Vrakas
https://doi.org/10.1007/s10462-023-10441-3
Abstract
Climate change has become a major problem for humanity in the last two decades. One of
the reasons that caused it, is our daily energy waste. People consume electricity in order
to use home/work appliances and devices and also reach certain levels of comfort while
working or being at home. However, even though the environmental impact of this behav-
ior is not immediately observed, it leads to increased CO2 emissions coming from energy
generation from power plants. It has been shown that about 40% of these emissions come
from the electricity consumption and also that about 20% of this percentage could have
been saved if we started using energy more efficiently. Confronting such a problem effi-
ciently will affect both the environment and our society. Monitoring energy consumption
in real-time, changing energy wastage behavior of occupants and using automations with
incorporated energy savings scenarios, are ways to decrease global energy footprint. In this
review, we study intelligent systems for energy management in residential, commercial and
educational buildings, classifying them in two major categories depending on whether they
provide direct or indirect control. The article also discusses what the strengths and weak-
nesses are, which optimization techniques do they use and finally, provide insights about
how these systems can be improved in the future.
1 Introduction
Nowadays, electrical energy plays a vital role in various aspects of our life. However, the
lack of ecological awareness along with the absence of energy-friendly infrastructures has
led into increased energy consumption and waste. According to estimates of the United
States Energy Information Administration USA (2019), 40% of the annual CO2 emissions
* Stavros Mischos
[email protected]
Eleanna Dalagdi
[email protected]
Dimitrios Vrakas
[email protected]
1
School of Informatics, Aristotle University of Thessaloniki, Thessaloniki, Greece
13
Vol.:(0123456789)
11636 S. Mischos et al.
are directly related to the electricity consumption. Out of these emissions, 40% of them
concern residential and commercial consumers, and as Armel et al. (2013) and Darby
(2006) mentioned, it is possible to achieve 20% savings if we use power more efficiently.
Therefore, electricity consumption and wastage reduction can offer environmental and
financial benefits to our society.
Different approaches and systems have been proposed in the literature that aim to
reverse climate change and global warming. Intelligent energy management systems with
incorporated automations is a promising approach towards the solution of these environ-
mental problems. These systems convert a conventional home or building into a “smart”
version of it. Smart Homes and Buildings, according to Energy (2021), include automa-
tions systems which provide the ability to monitor and control various services such as,
lighting and heating-ventilation-airconditioning (HVAC), or devices such as fridges, ovens
and washing machines. The set of installed sensors, actuators and smart devices consti-
tute an Internet-of-Things (IoT) subsystem. When users are surrounded by microcontrollers
and smart devices, they follow the paradigm of Ubiquitous or Pervasive Computing. When
Artificial Intelligence (AI) methodologies enable the interaction of people with these
devices, the environment embodies Ambient Intelligence (AmI) (Weiser 1993).
These environments play an important role in the Smart Grid. Smart grids consist of
two parts, the supply-side and the demand-side, which optimize the energy production,
transmission, distribution and consumption (Mir et al. 2021). Smart homes are a necessity
for the demand-side of these grids because even if the supply-side is successfully opti-
mized, a faulty demand-side, e.g. a conventional home/building, will decrease the total
effectiveness of the system.
An immediate conversion of all residential and commercial buildings from conventional
to smart, is a costly and time-consuming procedure. Even if governments around the world
wanted to carry out this plan, the high deployment costs remain an impediment (García
et al. 2017; Shigeyoshi et al. 2013). Therefore, research was expanded towards lower or no-
cost energy saving solutions based on information and communication technologies (ICT)
(Luo et al. 2017).
Research and development of energy management systems focused on new technolo-
gies that embody energy savings, and materials that decrease wastage of energy. However,
the same attention wasn’t given at users’ behavioral change. Darby (2006), suggested that
in order to improve the awareness on energy waste habits, consumers must firstly moni-
tor their power consumption and then manage it after receiving appropriate advice. Gov-
ernments and Non-Governmental Organizations support and facilitate energy-efficiency
changes. However the impact of simple saving tips and peer devices’ comparison is low
because of the wrong time and place these occur (Cattaneo 2019). End-users must alter
their routine completely and adopt an environmental friendly behavior (Becchio et al.
2018).
Recommendation systems are information systems that assist users to discover personal-
ized content, based on their preferences (Resnick and Varian 1997). They are used in many
different real-world scenarios (Martin 2009) and recently some implementations were
applied into energy profile reshaping (Alsalemi et al. 2020; Sardianos et al. 2019b) using
deep learning algorithms (Wei et al. 2020), data mining techniques (Ashouri et al. 2018),
behavioral analytics and human decision-making processes to develop context-aware sys-
tems (Şimşek et al. 2016, Sardianos et al. (2019a)). Despite the fact that these systems
emerged in the mid 90’s (Resnick et al. 1994; Shardanand and Maes 1995), Himeur et al.
(2021) reached the conclusion that the field of energy saving recommendation systems is
still unexplored.
13
Intelligent energy management systems: a review 11637
Intelligent Energy Management Systems (IEMS) are a necessary tool to reduce energy
overconsumption in households, commercial, educational and industrial buildings and sub-
sequently the total CO2 emissions that are produced. To be more precise, studies indicate
that commercial buildings are consuming almost 40% of the total energy in most developed
countries (Cao et al. 2016). Therefore, real-time energy usage monitoring, along with sys-
tems that can offer ways to manage energy consumption and, alternative sustainable energy
sources (e.g. solar panels), are of the highest importance (Mir et al. 2021). This work pro-
vides a comprehensive review of IEMS of the literature over the last decade. Our goal in
this article was first, to provide the readers an overview of the influential factors of energy
overconsumption and also an overview of various approaches towards energy efficiency.
Second, we present a high level architecture breakdown for these systems. Third, we pro-
vide a review of the state-of-the-art components of each module and we introduce a novel
classification for the IEMS in Direct control systems, i.e. systems that provide automations
to the environment in order to control functionalities and conditions, and in Indirect control
systems, i.e. systems that aim in the behavioral modification of the occupants. Fourth, for
these two novel classes, we discuss their respective advantages and disadvantages which
class to conclude which class is more suitable for each environment. Finally, we provide
a short discussion about their limitations and problematic aspects and also some future
research orientations.
The remaining of our study is organized as follows. Section 2 presents our motivation
towards studying and comparing these two types of energy management systems. Section 3
discusses related work on this topic and refers to surveys performed on smart environments
and recommendation systems for energy efficiency. Section 4 provides background infor-
mation of the energy efficiency topic from a researchers’ perspective. In Sect. 5, we pre-
sent necessary specifications for an intelligent energy management system and an overview
of their architectures. Subsequently, Sect. 6 presents a discussion and an analysis of the
advantages of each class, their problematic issues and some suggestions for future research.
Finally, Sect. 8 concludes our findings.
2 Motivation
Energy management systems are a promising solution towards energy wastage reduction.
The variety of studies on smart environments, and the plurality of algorithms and tech-
niques developed over the last decade for automations and recommendations’ optimiza-
tions, are proofs of how important these systems are in our effort to reverse climate change
and global warming. During our research, we noticed that in current literature, every dis-
cussion about smart environments involved mostly systems with integrated automations.
Nevertheless, new systems emerged recently which incorporate recommendations mecha-
nisms, aiming at occupants behavioral change rather than in automations. Therefore, we
believe that a review was necessary in order to study both types of Intelligent Energy Man-
agement Systems.
From our perspective, studying, reviewing and eventually researching IEMS is an
extremely important topic especially during the climate and energy crisis we have been
experiencing in recent years. These systems can offer environmental solutions regarding
efficient energy consumption in various building types, just by adjusting the type of actua-
tion they will incorporate. Each type of building has different needs and capabilities to
control its energy footprint and it is crucial for the community research to develop systems
13
11638 S. Mischos et al.
with the right approach for each case. For these reasons, a review of the state-of-the-art
IEMS, an analysis and the extraction of useful insights is necessary in the literature. To the
best of the authors knowledge, a review that include all these topics in the way this article
does, does not exist and that is why we start this specific investigation and research. Almost
every review until know was focusing either on systems that incorporated automations in
the actuation module or systems that were focusing on behavioral management. Moreover,
none of these articles was comparing these two types of systems in terms of their suit-
ability on a specific building type. In order to successfully develop and choose an IEMS, a
comparison of their advantages was necessary and will give the readers better perspective.
Before referring to IEMS, it would be useful to discuss about efficient energy consump-
tion. There are multiple influential factors that cause energy overconsumption both in
residential and in commercial environments. Moreover, a small discussion about various
approaches towards energy efficiency. Our goal was to figure out which are the ways to
achieve energy saving results and which implementations seem more promising for each
installation environment.
Next, we wanted to proceed with the presentation of the IEMS architecture, and provide
the reader with a categorization of their components and a classification of their sub-parts.
During our research, a classification occurred for the IEMS in Direct Control IEMS and
Indirect Control IEMS. Every IEMS can be classified in one of these classes based on the
design of its actuation part. Besides various state-of-the-artcomponents we wanted also to
show state-of-the-artcomplete prototypes that have been developed by research teams.
In the final parts of this article, we wanted to discuss about the advantages and disad-
vantages of each class of IEMS, compare their different aspects, investigate their major
open problems and discuss about research gaps and future research orientations that will be
helpful for researchers.
3 Related work
In this section, we present surveys and reviews that are related to IEMS (Table 1). Our
intention is to provide the reader an extensive look in the field of Energy Management
Systems in Residential, Educational and Commercial Buildings. One could read the work
of De Paola et al. (2014) in order to understand which are the general approaches to energy
efficiency and also the main architectural, technological and algorithmic aspects of an
energy management system. Leitao et al. (2020) proposed a similar architecture that also
incorporates smart appliances, while Lin et al. (2017) presented a more abstract architec-
ture for IoT-based systems, consisting of three layers: a Perception layer, a Network layer
and an Application layer. Boodi et al. (2018) dealt with a review of the state-of-the-art
Building Energy Management Systems (BEMS) focusing on three model approaches:
White box, Black box and Grey box models. They also performed a comparative analysis
of the factors that have the highest impact in energy consumption. Himeur et al. (2020)
surveyed a large number of databases with data that refer to building power consumption,
with several features compared and examined, such as geographical location, number of
monitored households, sampling rate, etc. Moreover, this research team presented a novel
dataset for power consumption anomaly detection. Such a dataset will be very useful for
training and testing models that aim to detect anomalies in order to reduce energy wastage.
Finally, they performed review on current trends and new perspectives in the field of anom-
aly detection of energy consumption systems. According to them, detecting an anomaly in
13
Table 1 Previous works related to intelligent energy management systems
Reference Year Description
Sardianos et al. (2019b) 2019 Users’ micro-moments as influential factors of energy consumption behaviors
Sayed et al. (2021) 2019 Investigation on how behavioral change can achieve reduction of greenhouse gas emissions in high-income
European countries
Steg et al. (2018) 2018 Discussion on how to promote active engagement in a more sustainable energy usage
Zhang et al. (2018b) 2018 Discussion on how occupants’ behavior affect energy performance of buildings
Becchio et al. (2018) 2018 Importance of altering users’ behavior
Boodi et al. (2018) 2018 Review on building energy management systems focusing on three model types
Shareef et al. (2018) 2018 Review of demand response techniques, smart technologies and scheduling controllers
González-Briones et al. (2018) 2018 Multi-agent systems as modelling tools for energy optimization applications
Lin et al. (2017) 2017 Overview on various aspects of Internet of Things systems
Beaudin and Zareipour (2015) 2015 Analysis of methods for modeling home energy management systems
De Paola et al. (2014) 2014 Presentation of architectural, technological and algorithmic aspects of intelligent energy management
systems
Asare-Bediako et al. (2013) 2013 Proposal of multi-agent architectures for energy management
Park et al. (2012) 2012 Review on trending topics of recommendation systems
11639
13
11640 S. Mischos et al.
the energy data can help us prevent a problem before it gets big and spreads (Himeur et al.
2021).
When IEMS are installed, they provide AmI at the environment. According to Cook
et al. (2009), there are various definitions about AmI depending on the features that are
included. These environments offer environmental, comfort, safety and financial benefits.
AmI is also an umbrella term which applies into technologies embedded into a physical
space to create an invisible user interface augmented with AI (Dunne et al. 2021). They
presented an comprehensive survey on Ambient Intelligence (AmI) and Ambient Assistive
Living (AAL) while referring to the state-of-the-art AI techniques and methodologies to
implement these systems.
An interesting study was performed by Shareef et al. (2018) reviewing load scheduling
controllers which integrate AI techniques such as, artificial neural networks (ANNs), fuzzy
logic, adaptive neural fuzzy inference and heuristic optimization. Al-Ani and Das (2022)
surveyed the use of Reinforcement Learning (RL) and Deep Reinforcement Learning
(DRL) techniques in home energy management systems (HEMS). They analyzed multiple
RL algorithms, their objectives, and also their testing environments. RL and DRL seem
like a very promising approach in simulation platforms but until now they are too slow
during training and that is why only 12% of these approaches have been tested in the real
world. Mason and Grijalva (2019) have also performed a review article about RL appli-
cations for autonomous building energy management. They showed that RL algorithms
improve significantly the energy efficiency in domestic environments and also that DRL
algorithms are usually preferred more than RL algorithms. Nevertheless, they found out
that most of the RL approaches are tested mostly at simulation platforms and that an accu-
rate simulation design is needed before these systems are installed in real world scenarios.
An example of such a DRL algorithm was developed by Lissa et al. (2021). They proposed
an algorithm for indoor and domestic hot water temperature control, aiming to reduce the
total energy consumption by optimizing the way that solar produced energy is being used.
Leitao et al. (2020) conducted a survey about home energy management systems,
where they discussed about the demand-side management, i.e. the collection of techniques
applied to reduce energy costs on the consumption-side and improve energy efficiency.
Furthermore, they discussed about dominant scheduling methodologies which are grouped
into five categories. Additional energy saving techniques are presented by Mir et al. (2021),
including statistical models, cloud computing-based solutions, fog computing, smart-
metering-based architectures and also some IoT inspired solutions. Beaudin and Zareipour
(2015) reviewed methods employed to model various aspects of residential energy man-
agement systems. Moreover, they discussed about complexity in such systems and pre-
sented also an overview of techniques for scheduling approaches, as well as a classification
in mathematical programming, meta-heuristic search and heuristic scheduling techniques.
Finally, a recent study by Ali et al. (2021) summarized research opportunities created by
open issues in the field such as, blockchain-enabled IoT platforms for distributed energy
management, deep learning models to handle, use and evaluate big energy data, peer-to-
peer energy trading and demand-side energy management, context-aware pervasive future
computing, resilience-oriented energy management, forecasting models, user comfort and
real-time feedback systems as well as, Internet of Energy (IoE)-based energy management.
Multi-agent systems (MAS) is an approach used to model components of IEMS. An
interesting article was published by González-Briones et al. (2018) reviewing state-of-the-
art developments in MAS and how they are used to solve energy optimization problems.
They discussed about the types of MAS architectures and also the reasons why they must
be used as modeling tools. Asare-Bediako et al. (2013) proposed a multi-agent architecture
13
Intelligent energy management systems: a review 11641
of distributed intelligence to solve the complex and dynamic decision process of optimal
energy management. Their architecture was based on four groups of agents: control and
monitoring, information, application and management and optimization agents. According
to the definition of MAS (Poole and Mackworth 2010) an agent is comprised by a coupling
of perception, reasoning and acting components. Mekuria et al. (2018) conducted a com-
prehensive literature review aiming to identify and characterize the reasoning systems in
MAS-based smart environments and also presented the strengths and limitations of them.
During the last decades, researchers studied means in order to transit into more sustain-
able energy usage. Because of their daily consumption, households are responsible for 72%
of global greenhouse gas emissions (Hertwich and Peters 2009). Saving energy and being
more efficient in our daily power consumption is important to reduce our greenhouse gas
emissions. As previously mentioned, occupants’ behavior influences energy wastage, there-
fore behavioral changes of occupants remains a key objective for energy scientists. Steg
et al. (2018) discussed of ways to promote the active engagement of people in a sustain-
able energy transition. According to them, some relevant behaviors must be managed and
manipulated. Household consumption and behavioral decisions manipulation can offer a
substantial reduction of greenhouse gas emissions if regulatory framework is set that sup-
ports behavioral changes (Dubois et al. 2019).
Recommendation systems are an important research field since the mid 90’s. Their goal
is to help users find online content based on personalized preferences using collaborative
or content-based filtering along with AI techniques such as, association rules, clustering,
decision trees, k-nearest neighbor, neural networks, regression, etc.(Park et al. 2012). Over
the last decade, the research community began to integrate recommendation modules into
the components of smart environment systems to persuade users to adopt a more Eco-
friendly behavior. Steg et al. (2018) discussed on ways to make people more engaged into
actions and habits that are more energy sustainable. Furthermore, they analyzed how these
actions will affect their daily lifestyle and comfort. Based on recent studies, Zhang et al.
(2018a) estimated that occupants behavior affect 10–25% of the consumption in residen-
tial buildings and around 5–30% in commercial buildings. Moreover, there are four top-
ics where researchers must focus in order to identify the effects of occupants behavior in
daily power consumption: understand occupants’ actions that affect space heating or cool-
ing, develop methods and techniques to collect data on behavior and building performance,
model quantitatively occupants’ behavior and building energy performance and finally, cre-
ate an evaluation technique for the occupants to identify their energy saving potential.
For there recommendations systems and their applications, an extensive literature sur-
vey was conducted by Himeur et al. (2021) on energy saving recommendation systems in
buildings, discussing how they evolved and also providing a taxonomy based on the nature
of the recommender engine, their objectives, computing platforms and evaluation metrics.
Furthermore, a critical analysis was also conducted to understand what the limitations of
these systems are when they aim in energy efficiency. Additionally, Law et al. (2018) stud-
ied a set of recommendations published by companies and agencies, and designed micro-
models to estimate how popular recommendations affect energy savings and conducted
also a followup study to understand which types of recommendations were chosen and
adopted more often.
From a theoretical point of view, Cattaneo (2019) analyzed the barriers towards the
adoption of technologies for efficient energy usage and introduced ways to overcome
them. Moreover, McIlvennie et al. (2020) indicated in their meta-review, that automa-
tion and control technologies are only “one piece of the puzzle”. The other one is sys-
tems that embed humans in the procedure of excessive consumption reduction using
13
11642 S. Mischos et al.
13
Intelligent energy management systems: a review 11643
4.1 Influential factors
The first step to achieve energy waste reduction is to understand where it originates
from. According to Ashouri et al. (2018), there are four major influential factors of this
phenomenon:
• Building characteristics Construction materials and insulation levels are obvious fac-
tors that increase energy waste in all types of buildings. van den Brom et al. (2018)
conducted a research on performance gaps in energy consumption, revealing that recent
buildings, constructed with modern materials, consume less energy than recently reno-
vated older buildings. Furthermore, a difference between actual and theoretical (simu-
lated) consumption was also noticed.
• Occupants behavior Occupants affect the overall energy consumption, especially in
residential buildings (Bourgeois 2005). Even in buildings with the same energy labe-
ling, discrepancies can occur in consumption, depending on heater/cooler set tempera-
ture, hot water wastage, requirements of indoor environmental quality, lighting usage,
etc.
• System efficiency and operation Many buildings or households are equipped either
with low efficiency or outdated appliances and devices. Systems’ efficiency affects dra-
matically the total power consumption, as well as, neglected appliances such as oven,
microwave, washing and drying machines.
• Climatic conditions Outdoor temperature, solar radiation, humidity and wind velocity
can affect energy consumption, especially combined with the aforementioned factors.
Even though, these conditions cannot be managed, it is important to realize how they
increase energy wastage in order to search for effective solutions.
4.2.1 General approaches
In order to confront climate change, society has to adopt a more energy efficient mindset.
Corucci et al. (2011) identified four approaches towards energy efficiency: user awareness
about energy consumption, reduction of standby consumptions, plan and scheduling of
flexible activities and adaptive control.
Firstly, user awareness is a straightforward way to achieve energy wastage reduction
(De Paola et al. 2014). Providing appropriate feedback, advice and recommendations along
with detailed information about daily power consumption and total cost can encourage
users to follow a more eco-friendly behavior (Darby 2006). However, aggregated measure-
ments of energy consumptions make it difficult to understand which device or behavior
causes the biggest waste (De Paola et al. 2014). Moreover, various studies (Himeur et al.
2021; Law et al. 2018; Jiang et al. 2009) show that behavioral change is still an ineffective
strategy in the long term, therefore more research is required.
Secondly, standby devices and appliances are hidden sources of energy wastage. It
was first identified as a new challenge in the early ’90 s (Sandberg 1993) when analysts
began to study the number of appliances that were “leaking” electricity. According to
13
11644 S. Mischos et al.
Gram-Hanssen (2010), any plugged-in device in standby mode can consume some amount
of energy, but the increased number of such devices in households and buildings lead to
substantial increments in the total consumption. TVs, PCs, Coffee Machines and Printers,
are some of the devices in every home, consuming energy without being used for long
periods of time (De Paola et al. 2014). An interesting study was conducted by Hess et al.
(2022), showing that education was positively correlated with the reduction of standby
energy consumption. Moreover, households with children were using less multi-sockets
and were less likely to waste standby energy, whereas high-income households were cor-
related with higher energy consumption.
Thirdly, activity planning and scheduling using modern smart automations systems can
offer reduction of energy consumption during energy demand peak (De Paola et al. 2014).
Scheduling activities, offers financial benefits when energy fares vary between day and
night. Furthermore, as Bouakkaz et al. (2021) proposed, users can also save energy when a
house is connected, through a hybrid energy system, into battery storage units.
Finally, another approach to reduce wasted energy is the installation of adaptive control
mechanisms. HVAC and lightning systems waste energy in order to preserve user’s com-
fort. However, the incorporation of AI techniques such as user-presence detection, behavior
prediction or reinforcement learning control can tune activation times of these services to
avoid unnecessary consumption (De Paola et al. 2014; Eller et al. 2018).
Besides the four aforementioned approaches, another way to move towards energy effi-
ciency, on a higher level, is the deployment of micro-grids infrastructures in community
areas, commercial areas, etc. A micro-grid is a local electrical grid with defined electrical
boundaries, acting as a single and controllable entity (Hu and Lanzon 2018). Microgrids
are important to successfully transform existing grids into smart grids. These grids lead
to decrease of the operational costs, reduced emissions and increase of energy efficiency
system reliability (Bandeiras et al. 2020). These interoperable energy systems consist of
local energy production units to increase self-sufficiency using solar cells, heat pumps and
recycling of wasted water to achieve sustainability. Another approach towards sustainable
energy consumption are the energy hubs which are multi-generation systems that supply
different types of energy demands simultaneously by both converting energy carries and
using energy storage systems (Nasir et al. 2022).
Various research works have been done in recent years on these systems In order to
improve energy efficiency of energy hubs, decrease pollution and improve their reliability,
Zhang et al. (2015) devised in a novel framework for the optimal planning of energy hub
systems, whereas Mansouri et al. (2022) developed a two-stage stochastic model for the
design and operation of an energy hub in the presence of electrical and thermal energy
storage systems. As mentioned earlier, energy storage systems are crucial parts towards
energy efficiency. Energy hubs incorporate these subsystems along with different energy
carriers and demand response programs. Javadi et al. (2022) described in their study the
joint operation and planning problem as a two-stage optimization problem to successfully
design a model that will achieve optimal sizing and siting of an electrical energy storage
device, along with electricity tariffs due to demand response program. In order to opti-
mize the efficiency of these multi-systems and their emissions, Mansouri et al. (2022)
developed a multi-objective model to design a hub considering the variable efficiency of
its converters, the degradation of its equipment and the annual growth both in load and in
13
Intelligent energy management systems: a review 11645
energy prices. Nasir et al. (2022b) studied the day-ahead scheduling of these infrastructures
considering also the uncertainties on each energy carrier. Finally, Mansouri et al. (2021)
designed also a scenario-based framework for an energy hub that includes a power-to-gas
system, proving that the implementation of an integrated demand response program, along
with renewable energy sources, reduced energy costs and CO2 emissions.
Similar frameworks have been developed also for microgrids aiming to reduce operating
costs for users. An optimization framework for planning active distribution networks have
been developed by Matin et al. (2022). Mansouri et al. (2022) presented a framework for
the scheduling of microgrids considering also the load demand, the market prices and the
renewable power generation level. Last but not least, another two-stage stochastic optimi-
zation problem was solved by the researchers to design successfully microgrids with dis-
patchable generators and wind turbines for energy production (Jordehi et al. 2022).
Many research works are focusing into the modification of human habits and are look-
ing for ways to manipulate them towards energy efficiency. A recent example is a system
aiming to detect repeated usage patterns from consumption logs, developed by Sardianos
et al. (2021). Another energy-saving recommendation system is presented in Varlamis
et al. (2022a), which fuses data from sensors, with users’ habits and their feedback, to pro-
vide personalized advises to occupants at the right moment. This system is implemented
in the (EM)3 platform, which will be introduced in the next chapter. Two different edge-
approaches were implemented by Sayed et al. (2021) and Alsalemi et al. (2021) that incor-
porate recommendation systems for energy efficiency into a home assistant and an edge-
based custom device.
One major problem that energy related recommendations systems face is the user
engagement. When actions are not automated and users must act, it is really difficult for
them to retain engagement in the recommendations platform. Sardianos et al. (2020a)
implemented real-time personalized recommendations system that also provided energy
saving facts that aim to increase the persuasiveness of the recommendations. Besides the
aforementioned apporaches, another way to produce optimized recommendations is Rein-
forcement Learning. Shuvo and Yilmaz (2022) proposed a DRL method which integrated
human feedback and activity in the decision process to optimize electricity cost and users’
comfort. This system was developed to be used in domestic environments. RecEnergy is
recommender system aiming at energy consumption reduction in commercial buildings by
human behavior modification (Wei et al. 2020). The overall testing over a four-week period
showed energy reduction between 19% and 26%.
A number of computer-aided tools and technologies were proposed in the last decade in
order to effectively optimize energy consumption in our daily life. According to De Paola
et al. (2014), each system or model that was developed must fulfill some basic functional
and nonfunctional requirements. Each system has to perceive the environmental conditions
of the place it will be installed, use the input data to learn users’ habits, behaviors, prefer-
ences, consumptions per device or appliance and also detect or predict existing context.
Moreover, it must provide a way for the users to monitor the consumption and at the same
13
11646 S. Mischos et al.
time interact with them using notifications to gather feedback and commands. Finally, it
should have the ability to modify its environment through actuation after planning opti-
mized sequences of actions that will both reduce energy wastage and satisfy comfort pref-
erences. In respect to the non-functional requirements, these systems have to maintain
intrusiveness at low level in the matter of interaction with the user and the physical infra-
structure. Furthermore, scalability and extensibility is desirable in such cases, meaning
that the level of abstraction during the design should be high. Also, an intelligent system
have to be easily deployed by the users and not not require installation from an expert. In
the software engineering part of the implementation, the principle of modularity is really
important to avoid problematic behaviors of the system. Finally, it is required to be interop-
erable, with respect to physical devices and other software components.
Energy management systems are developed in a unique way fulfilling the aforemen-
tioned requirements following the approaches of the previous section and also following a
specific framework architecture (Leitao et al. 2020; De Paola et al. 2014). The main com-
ponents of an IEMS are depicted in Fig. 1:
Another classification is shown in Fig. 2. Each IEMS requires at least one type of each
component to work effectively.
Information that emerges from the sensing components is saved and processed by the
Processing Engine. The engine is the specialized subsystem with components responsible
for the process of all acquired data and also performs the optimization tasks based on the
13
Intelligent energy management systems: a review 11647
end-users preferences. It should also learn and recognize occupants’ activity patterns, com-
municate with the actuators and manage anomalies or outlier events. When decisions are
made, they are transferred into the actuators to modify each appliance or device contextu-
ally. Along with the action commands, sometimes, the process engine provides recommen-
dations to the end-users through the user interface to change behaviors that affect the total
energy consumption. All these modifications are focused on the persuasion of a smaller
energy footprint of our society, however economic impacts remain also a motive (Sardi-
anos et al. 2020a). Furthermore, through the user interface, users have access to graphs
showing daily consumptions. The most common form of a user interface is a computer or
smartphone application.
A widespread approach to model state-of-the-art energy management systems is Multi-
Agent Systems (MAS). MAS architecture is often used as a tool to model subsystems of
an IEMS and is composed of multiple interacting intelligent agents (Hu et al. 2021). Each
agent can be considered as “Intelligent” because it incorporated AI techniques such as
decision-making or machine learning algorithms.
According to Wooldridge (2009), each agent in a multi-agent system has some impor-
tant characteristics:
Wooldridge (2009) called the ability of an agent to act at a local level, “Sphere of Influ-
ence”. Each agent in a MAS has the ability to interact within a specific range. However,
there are “spheres” which coincide, rising dependent relationships and creating a unified
model. Because of that, MAS architectures are considered appropriate to model IEMS.
González-Briones et al. (2018) argued that MAS are commonly used as models because
of the communication, coordination and cooperation capabilities of the agents, and also
because this design provides robustness to the system, when different tasks are assigned to
each agent.
13
11648 S. Mischos et al.
Sensors and measurement devices are installed on every smart environment, providing data
about temperature, humidity and luminance levels, whereas different sensors are monitor-
ing the presence of occupants. There are two types of IoT devices used for these tasks:
Custom-made and Commercial. Arduino or Raspberry Pi microcontrollers are used by
researchers to create custom modules that fit specific requirements, but in large-scale appli-
cations, commercial ones are a preferable option because of the default unified communi-
cation protocols.
5.1.1 Custom‑made sensors
The most common sensors on these applications are the power consumption meters. Alsa-
lemi et al. (2019a) used SEN-11005 components on a microcontroller NodeMCU to build a
custom energy monitoring device (Fig. 3). Eridani et al. (2021) built from scratch their own
circuit for an electronic sensor consisting of several sub-circuits for, voltage and current
metering, voltage regulation and operational amplification. This sensor was incorporated
within an Arduino UNO that was processing the input data which were transferred through
an ESP8266 chip to an application. Furthermore, Oberloier and Pearce (2018) created an
open-source power monitoring system, designed around the Digital Universal Energy Log-
ger (DUEL) Node. Ahmed et al. (2015) also designed their own smart plug using Zigbee
protocol. Finally, Jamal et al. (2020) used ACS712 and ZMPT101B for current and voltage
measurements, respectively.
Temperature and humidity sensors were also commonly used in energy management
systems. Mataloto et al. (2019), Sardianos et al. (2020a) and Alsalemi et al. (2019a) used
DHT-22 sensors to receive real-time contextual information from the environment. DHT-
22 sensor can measure both temperature and humidity levels. On the contrary, Reddy et al.
(2016) used an LM35 temperature-only sensor. LM35 has an analog communication pro-
tocol, while DHT-22 has one-wire. Therefore, LM35 is faster in data transmission but it
is more sensitive to noise. Also, Kodali et al. (2015) used LM35 in an ambient intelligent
system with an Intel Galileo board.
13
Intelligent energy management systems: a review 11649
Light and motion sensors are extremely important components for systems that
aim to reduce energy wastage. Rooms and spaces that remain unoccupied tend to have
increased consumptions due to switched on lights. Wei et al. (2020) and Alsalemi et al.
(2019a) used a TSL2561 Adafruit sensor for light monitoring and HC-SR501 for motion
sensing. Mataloto et al. (2019) also included photo-resistor sensors and motion sensors
with passive infrared (PIR) in their custom sensor-board and Reddy et al. (2016), used
a light dependent resistor (LDR) that reduces its resistance when light hits the surface
of it.
Gomes et al. (2017) created EnAPlug (Fig. 4), a multi-sensor smart plug with the
ability to switch on/off devices, and monitor power, reactive power, voltage and current.
It also included four sensors for temperature, humidity, outside temperature and a door
opener detector.
5.1.2 Commercial sensors
Many companies develop smart plugs that are used in energy management systems for
environmental sensing, containing usually multiple sensors on a single device. These
devices are utilized in smart homes and buildings and are easier to be used by the aver-
age user. Furthermore, researchers are selecting these devices when performing large
scale experiments to save time from building custom sensor boards.
In their work, Gomes et al. (2018) used the following smart plugs with metering abil-
ities and on/off control: the DSP-W125 by D-Link, the SP-2101W by Edimax and the
TP-link HS110. The DSP plug has also the ability to monitor temperature. Papaioan-
nou et al. (2018) employed Fibaro 4-in-1 sensor (Fig. 5) at the site of the experiment to
receive data about temperature, humidity, luminosity, motion and presence simultane-
ously. Schweizer et al. (2015) used digitalSTROM systems which were acting as power
meters communicating with other nodes inside a smart environment.
Popa et al. (2019) utilized three multi-sensors Aeon Gen5 to detect movement, read
temperature, luminance and relative humidity values. Furthermore, they used a smart
plug Aeon Smart Switch 6 to control devices and measure instant consumed power and
energy and also provide with power consumption graphs for appliances. Last, another
Aeon Gen6 multi-sensor was installed that could also provide ultraviolet light sensing
data and also home energy meter was installed in the fuse box to measure instant con-
sumption and energy for the entire home without noise.
Fig. 4 EnAPlug implementation, a custom multi-sensor smart plug by Gomes et al. (2017)
13
11650 S. Mischos et al.
5.2 Actuators
5.2.1 Direct control
Actuators are the components of an IEMS that execute decisions and commands in
order to perform actions so as to optimize power consumption. There are two possible
ways to interact with the devices and appliances. The first one is a set of electronic
actuators. Actuators are electrical components that interact with the appliances follow-
ing the decisions of the process engine after the optimization is performed. All systems
with the ability to modify their environment using actuators are called Direct Control
IEMS. This term encloses every system able to process data, take decisions and execute
them on its own, without the intervention of an human being.
Elettra was an innovative system proposed by Cristani et al. (2014, 2015), allowing
users to monitor their power consumption. It incorporated AmI techniques and algo-
rithms to successfully measure and forecast consumptions of devices providing also
direct control to sockets using smart plugs and sensors. Stavropoulos et al. (2014) pro-
posed the framework Smart IHU, which was deployed at the International Hellenic Uni-
versity (IHU), an application with two components, a Manager and a Rule app. Their
actuation infrastructure implementation had custom sensor boards and Z-Wave devices
providing automations based on preferable statistics selected by the users.
Chojecki et al. (2020) implemented an energy management system in a smart meter
device. They incorporated a fuzzy logic controller to perform automated actions on
the appliances which were divided into two groups, a group of low power devices such
as, consumer electronics and multimedia equipment, and a group of medium and high
power devices such as, HVAC, water heaters and washing machines.
Another platform with direct controls was implemented by Luo et al. (2019). Their
system was designed to minimize the costs per day of a home by optimally schedul-
ing operations. To achieve this, it included controllable household appliances (smart
devices) such as pool pump, dish washer, washing machine, clothes dryer, coffee
13
Intelligent energy management systems: a review 11651
machine, dehumidifier and bread maker. The users were selecting preferred time range
for operations and were providing information about their lifestyle.
5.2.2 Indirect control
Some recent approaches put humans in the position of the actuator forming human-in-the-
loop architectures. Their purpose is to change the behavior of the end-users to stop energy
wasting habits. In order to accomplish that, they use recommendations engines to send sug-
gestions and advice through interfaces in order to motivate people to act optimally. These
systems can also be extended to propose replacements of inefficient devices and appliances
that waste energy (Leitao et al. 2020). They are called Indirect Control IEMS.
There are different types of recommendations. The most typical of them are the per-
sonal resources recommendations which advise occupants to turn the lights or the HVAC
appliances off in empty rooms or shut down idle devices such as, computers and printers.
However, three more types of recommendations have been proposed by Wei et al. (2020).
Move recommendations encourage occupants to change their working/living space to
reduce services’ requirements. Schedule change recommendations are extensions of move
recommendations aiming to shift the period of time an occupant spends within a space and
not the duration. Finally, coerce recommendations suggest to the building managers when
to force people to evacuate rooms if the occupancy is small in relation to the size of the
space.
Alsalemi et al. (2019); Sardianos et al. (2020a, b) designed (EM)3 , a framework aim-
ing at occupants’ behavioral change. Using recommendations from its engine, REHAB-C,
the human actuator is getting trained by repetition to behave efficiently. ReViCEE by Kar
et al. (2019) follows the same logic by predicting energy consumption ratings and offering
personalized recommendations, stimulating user-engagement towards energy conservation
and sustainability. ReViCEE’s prototype implementation is show in Fig. 6.
13
11652 S. Mischos et al.
Popa et al. (2019) designed a modular platform named SHE (Smart Home Environ-
ment). The on-premises control was executed using some Z-Wave controllers, TKB Wall
dimmer to control dimmable lights and the Aeon Z-Sticks, Gen-5 and S2, each designed to
function on a specific location (US or Europe) depending on the allowed radio frequency
for such devices. SHE was advising inhabitants about how they can improve their life-
style and reduce the costs of energy consumption. Therefore, it provided notifications on a
mobile device to motivate them to remotely turn on and off services.
García et al. (2013) used the framework CAFCLA to develop a recommendation sys-
tem for usage in homes to promote efficient energy usage. The system was identifying
behavioral patterns and along with CAFCLA’s real-time localization system and wire-
less sensor network it was used to provide personalized recommendations(García et al.
2017). KNOTES was a system developed by Shigeyoshi et al. (2011) that was proposing
to the users how to change their life style using notifications, in order to save energy. The
system was taking their personal data such as consumption, owned appliances, percent-
age of advice acceptance and evaluation history to find appropriate suggestions. Gamified
approaches seemed also promising in terms of indirect control, especially in education
facilities, due to the increased user engagement they provide, through an achievement sys-
tem with rewards and leaderboards Papaioannou et al. (2018, 2017).
5.3 Processing engine
Processing engine of an IEMS is designed to optimize the energy usage on each compart-
ment of a smart environment and manage the actions that have to be performed. After
years of research on this field, different techniques have been developed. The majority of
the state-of-the-art systems employ Rule Engines, Data and Pattern mining algorithms,
Machine Learning and Deep Learning models
5.3.1 Rule engine
The most frequently encountered technique on IEMSs is Rule Engines. Cuffaro et al.
(2017) introduced a general-purpose Rule Engine that pushes notifications or reports to the
end-users based on a resource graph model. In (EM)3 (Sardianos et al. 2020a) a goal-based
context-aware rule-based system (REHAB-C) was implemented with a rule mining algo-
rithm, a process responsible to gather data about frequency of users actions. Papaioannou
et al. (2018), developed an event-driven rule process on a gamified system aiming to reduce
energy-wasting behaviors where each challenge assigned to the end-users is represented by
a specific rule. Stavropoulos et al. (2014, 2015), implemented a Rule App in their applica-
tion in the form of a Hybrid Intelligent Agent. The agent had two interchangeable layers,
the deliberative and the reactive. The reactive layer applies and maintains all energy-saving
policies, while the deliberative layer incorporates a reasoner, based on defeasible logic to
manage conflicting rules, responsible to optimize energy consumption while maintaining
users’ comfort. A similar rule-based architecture using defeasible logic was also imple-
mented by Cristani et al. (2016). Chojecki et al. (2020) designed a system that combined
a rule-based implementation along with a fuzzy logic algorithm, incorporated on a smart
meter to perform direct control. Last, Papaioannou et al. (2018) proposed an event-based
rule engine to change energy waste behaviors in public buildings.
13
Intelligent energy management systems: a review 11653
Smart environments produce a lot of data by the IoT components. Even though this data is
processed in order to control the environment remotely, until recently they were rarely used
from the system to train the models and achieve autonomy. Meurer et al. (2018), designed
a system that takes advantage of contextual meta-data that originate from smart devices,
using extra-trees classifiers, a technique that combines machine learning and data mining.
That way, the dimensionality of the produced data was reduced, without loss of important
features. Subsequently, an artificial neural network was trained to complete a context-aware
engine, with a continuous learning capability based on feedback from the end-users.
Data mining techniques are also used to monitor inhabitants’ usage patterns. Schweizer
et al. (2015), proposed a sequential pattern mining algorithm aiming on smart environ-
ments that predict future needs of their inhabitants. Thus, the system could avoid actions
that lead to a comfort decrease.
Another system for energy management based on mining algorithms was developed
by Dahihande et al. (2020). Their system provided personalized recommendations about
turning on and off appliances at specific timestamps based on household profiles produced
by association rule mining apporaches, such as Apriori and FP-Growth and also sequen-
tial pattern mining apporaches like RuleGrowth, TRuleGrowth, CMRules, ERMiner and
CMDeo from a library created by Fournier-Viger et al. (2014).
5.3.3 Deep learning
13
11654 S. Mischos et al.
by photo-voltaic panels. Yu et al. (2019) suggested also a model using MDP to schedule
optimally HVAC appliances and the energy storage system of a smart home. Finally, Shuvo
and Yilmaz (2022), proposed a DFL model that incorporated human feedback in the objec-
tive function and human activity data in the reinforcement learning part of it to enhance
optimization of energy.
5.4 User interface
IEM systems include necessarily a User Interface (UI) to allow interaction between them
and the users. First of all, UI displays information about total power consumption or con-
sumption per appliance. Secondly, it provides a mean for indirect or direct control of the
devices in a smart space. Moreover, it is the only way for the users to change comfort
parameters in direct control systems, schedule functions and set rules. Finally, the interface
platform sends notifications stimulating recommended behaviors and receive feedback.
Nowadays, interfaces used by smart systems range from simple command-line environ-
ments, SMS texts to smartphone and smartwatch applications. There are also differences
on the approaches of a user interface, meaning that, it could be a simple one just for sys-
tem manipulation, or a complicated gamified environment, especially in systems aimed at
behavioral changes.
13
Intelligent energy management systems: a review 11655
13
11656 S. Mischos et al.
efficiency. Additionally it had also a control menu with switches to modify devices’ activi-
ties. A similar user interface was prototyped also by Dahihande et al. (2020).
Many IEMS are using smartphones and smartwatches as their user interface. Mobile
devices offer the convenience of monitoring and managing consumption on the go. Sardi-
anos et al. (2020b) and Schweizer et al. (2015), used the default text message services in
order to push notifications with recommendations expecting feedback from the user to pro-
ceed in further actions.
Wei et al. (2017) proposed a real time energy usage tracking software, along with a web
app, two mobile applications for iOS and Android devices and also one for Android weara-
bles. The main dashboard of the system was in a more compressed form in the smartphone
app, whereas the smartwatch app displayed only energy footprint breakdown and notifi-
cations when alarms were triggered. In Fig. 11 we show the user interface of the ePrints
prototype.
For systems that aim at behavioral changes, gamified interfaces and applications seem to have
impact. Papaioannou et al. (2018), Papaioannou et al. (2017) proposed a gamified approach
13
Intelligent energy management systems: a review 11657
was introduced based on challenges for public buildings. End-users had a mobile application
plus an NFC chip installed on their smartphones that showed available challenges, e.g. use
staircases instead of the elevator or turn off your PC before leaving your office, and rewarded
points in case of completion. The user interface contained also a leaderboard, where users
were competing each other (Fig. 12).
13
11658 S. Mischos et al.
6 Discussion
In our survey, we elaborated over the topic of Intelligent Energy Management Systems.
Our goal in this work was to report state-of-the-art approaches of the area (Table 3).
However, our work differs from previous surveys because it merges smart automation
and recommendation systems under the umbrella term of IEM systems, considering
them as two individual sub-classes, whereas in current literature, most articles about
Home/Building Energy Management Systems (HEMS/BEMS) refer to systems with
incorporated automations.
In this article, first, we referred to the major influential factors that increase energy
consumption and wastage, and also presented some general approaches that should be
followed in order to pursue energy efficiency. Second, we provided an IEMS architec-
ture overview, based on some functional and non-functional requirements which arise
from the aforementioned influential factors and discussed about the state of the art of
these systems. Third, we showed that each IEMS can be classified as a Direct or Indi-
rect Control IEMS based on the type of actuation it incorporates. When a system con-
tains automation mechanics and the end-users choose only environmental preferences,
the system is controlling the environment directly. On the contrary, when the end-users
receive recommendations to perform actions, the performed control is indirect. More
recent studies proved that recommendations systems provide improvements in terms of
energy savings. For this reason, we classified automations and recommendation systems
as Direct and Indirect Control IEMS, respectively, a novel classification that addresses
the lack of a unified structure and helps new researchers to obtain a more accurate over-
view of the field. Following, we will discuss about the advantages of each IEMS control
type (Table 4), as well as their major open issues, providing also some future research
orientations.
13
Intelligent energy management systems: a review 11659
Direct control IEM systems have the ability to automate procedures and actions. Their
major advantage is that the occupants of a smart environment are not obliged to alter their
routine. Once preferences are set, the system receives input data, optimizes and sends
action commands to all required appliances, without the need for further interaction. For
example, when an occupant leaves a room and no human presence is detected, the lights
can be turned off. Similarly, the TV can automatically be turned off if the room is empty.
Another argument in favour of direct control is the plan and scheduling ability, allowing
users to set long-term ecological or economical goals on the system. Moreover, schedul-
ing techniques can offer consumption shifting on various operations to find optimal time
frames in order to reduce energy demand and cost.
Furthermore, smart environments with automations can protect occupants from
emergency situations that can occur, e.g. an excessive power consumption caused by
electricity “leakage” from a faulty appliance. A leaky device is wasting energy and
is also hazardous for the occupants because it can cause accidents, such as fire or
13
11660
13
Table 3 Complete state-of-the-art Intelligent Energy Management Systems Implementations
References System’s name Control type Sensors Processing engine
Alsalemi et al. (2019a) (EM) 3 Indirect Custom Rule-based + recommendations techniques (REHAB-C)
Chojecki et al. (2020) – Direct Custom Rule-based using fuzzy logic
Cristani et al. (2014) Elettra Direct Commercial Rule-based using defeasible logic
García et al. (2017) – Indirect Commercial Neural networks + recommendations
techniques(CAFCLA framework)
Kar et al. (2019) ReViCEE Indirect Custom Recommendations techniques
Papaioannou et al. (2017) ChArGED Indirect Commercial Rule engine
Popa et al. (2019) SHE Indirect Commercial Various deep learning models
Stavropoulos et al. (2014) Smart IHU Direct Commercial Rule-based using defeasible logic
Wei et al. (2017) ePrints Indirect Custom Deep reinforcement learning (recEnergy)
S. Mischos et al.
Intelligent energy management systems: a review 11661
Automated procedures leave occupants’ routine Behavioral changes leading to more eco-friendly
intact mindsets have wider and long-term impact on the
environment
Provide plan and scheduling abilities to set long- Human-in-the-loop applications offer cheaper imple-
term goals mentations
Incorporate techniques to protect occupants in case Non-controllable appliances can take part in energy
of an emergency situation consumption management
Accessibility features allow installation in house- Extended designs can provide suggestions to replace
holds with elderly or handicapped occupants appliances and devices based on users’ profiles
electrocution. Automated actuators have the ability to turn off appliances when neces-
sary, reducing the energy wastage and offering also a safer environment.
Finally, fully automated IEMS can be applied in households where handicapped or
elderly people live. A properly designed user interface along with ambient assisted liv-
ing devices, such as Amazon’s Alexa, which support voice commands, will allow these
people to modify easily the comfort parameters of their environment and the energy
consumption will remain optimized.
13
11662 S. Mischos et al.
6.3 Open issues
There has been great progress in the development of energy management systems, both
towards direct and indirect control. However, various issues and limitations hinder the
wide installation of such systems in commercial, residential and educational buildings. We
will discuss the most important problematic aspects of each class.
6.3.1 Security
Direct control IEMS convert conventional buildings into smart ones. Therefore, they can
be part of the demand-side of a smart grid, one of the most complex cyber-physical sys-
tems. According to He and Yan (2016), every infrastructure based on cyber-physical sys-
tems is vulnerable to various types of attacks.
False Data Injection (FDI) is the most frequent type of attack. Sethi et al. (2020) proved
that these attacks affect electricity bills and load consumption drastically, proposing after-
wards a resilient scheduling algorithm to overcome these effects. Furthermore, Dayaratne
et al. (2019) showed that small fluctuations in energy demand from FDI attacks signifi-
cantly increased the unit price and provided financial benefits to the attacker. Because of
the nature of the demand response scheme, these situations lead to inefficient energy con-
sumptions by the system, increasing the energy footprint.
Additionally, another type of attack is the Denial of Service (DoS) attack. Yi et al.
(2016a) revealed a vulnerability of metering infrastructure using “Puppet Attack”, a DoS
attack that exhausts the communication bandwidth, proposing also detection and preven-
tion mechanisms. Moreover, Yi et al. (2016b) demonstrated that some DoS attacks can
cause disruption in the whole smart grid. However, they proposed an algorithmic solution
to isolate the attacked nodes to continue data transmission.
Other types of attacks are, Control Signal Adulteration (Esfahani et al. 2010), which
affects the automatic generation controller that regulates the frequency and power exchange
between controlled areas and Information Leakage (Sankar et al. 2012). Data leakage of
smart metering data can lead malicious user to detect the absence of occupants, a sensitive
information that can offer chances for attacks on households.
He and Yan (2016) provided a classification of the attacks based on the part of the grid
they occur.
• Generation systems attacks Attacks against power generation and power lines of the
smart grid damaging the balance between generation and supply.
• Transmission systems attacks Attacks aiming to damage and interrupt the delivery of
the generated energy through power stations and lines. These attacks can be classified
as (a) Interdiction attacks and (b) Complex network attacks. (He and Yan 2016)
• End-user attacks Attacks on IoT devices and appliances at the end-user side, i.e. smart
devices, appliances and electrical actuators. These attacks are serious, according to
Pearson (2011), because in smart metering and monitoring devices there are stored pri-
vate information about users, such as user’s activities, consumption and idle time and
when user’s location is empty or not.
• Electricity market attacks Attacks that exploit vulnerabilities in the transmission man-
agement that affect the price of the electricity. That way, they make illegal profits and
cause congestion to the power lines.
13
Intelligent energy management systems: a review 11663
Cold Start Problem (CSP) refers to the lack of initial data on a recommendation system.
This issue occurs for various reasons, mostly in collaborative filtering models. Content-
based and knowledge-based systems tend to be more robust (Aggarwal 2016).
According to Bobadilla et al. (2012), there are three cases that cause CSP. First, the
new community problem refers to the lack of ratings from the recommendation database.
This usually occurs when there are not enough users to rate or vote for the proposed
advice, therefore the precision of the recommendation can’t be calculated. Second, the new
item problem. The new item problem occurs when new actions or recommendations are
imported in the database of the system. These recommendations contain no rating, there-
fore it is rare for them to be chosen. However, if a recommendation remains unnoticed
for a long time, it acts like it doesn’t exist at all, even though it could be useful. Finally,
the greatest CS problem is the new user problem. Someone who uses the system for the
first time has zero votes on contained recommendation. The filtering methods of the sys-
tem have no prior information about the new user and no history of ratings to calculate a
“neighborhood” of appropriate recommendations (Son 2016). Therefore, the performance
of the system is negatively affected because it cannot produce meaningful recommenda-
tions (Safoury and Salah 2013).
Some recommendation systems are based in collaborative filtering (CF), which can be
viewed as a classification and regression generalization (Aggarwal 2016) and it is the most
mature and commonly implemented technique (Jain et al. 2020). This technique is mak-
ing predictions about users’ preferences based on data collected from users with similar
profiles. Ratings between users and items are stored in a matrix which is sparse, sometimes
up to 99% (Guo 2012). This problem is known as Data Sparsity in CF recommendation
systems.
Sparsity exists when there is lack of knowledge about new users who start using the sys-
tem and also, because they ignore the evaluation process after a recommendation. Moreo-
ver, new users rarely report their feedback on received suggestions. In CF systems, data
sparsity is what causes the cold start problem (Guo 2012).
To tackle these problems, some approaches have been proposed in the literature.
Himeur et al. (2021) proposed that some explicitly stated preferences by the newcomers
can be used as metrics to include them in some preexisting cluster of older users. Lika et al.
(2014) proposed a model consisting of classification algorithms and similarity techniques
that retrieved optimized recommendations. Furthermore, Liu et al. (2014) mentioned that
promoting new items into new users is not very effective, but promoting new items into less
active users showed some performance improvement. Jain et al. (2020) suggested an algo-
rithm based on Sequence and Set Similarity Measure that utilized Singular Value Decom-
position removes sparsity from the user-item-ratings matrix and Natarajan et al. (2020)
proposed two methods to overcome sparsity using linked open data from the “DBpedia”
knowledge base to create a recommendation system using Matrix Factorization.
Every developed IEMS design has advantages and disadvantages that occur from the
actuation type it incorporates. Both direct and indirect control can offer benefits to the
end users, however, the installation environment that is most suitable for each class,
13
11664 S. Mischos et al.
Direct control – ✓ – ✓ ✓ –
Indirect control ✓ – ✓ – – ✓
varies. In Tables 5 and 6 we compare these systems with respect to the following char-
acteristics: cost, daily life intrusiveness, security, comfort, efficiency, ease of installa-
tion, accessibility, radius of influence, planning and scheduling features.
In terms of cost, IEMS with automations require a greater number of equipment to
control all necessary devices, appliances and services of the installation environment.
Each one of these needs an exclusive actuator, which most of the times increases the
cost considerably. Because of that, systems which produce recommendations are more
affordable options for daily user.
Regarding the intrusiveness of such a system in users daily life, indirect control
tend to be more intrusive. People must take actions every time a new recommendation
arrives in order to get the best out of their system’s effectiveness. However, this means
that the system is highly intrusive in their life, so in this case a system with automations
is a better choice.
Security issues are a main concern for all users especially in recent years. Both direct
and indirect control systems incorporate a sensing infrastructure, i.e. smart meters
and the rest of the sensors that measure environmental variables. Data collected from
these devices are extremely sensitive and multiple security measures should be taken
into account. As mentioned earlier, absence detection from residential meter data is an
extremely dangerous situation, if this information reaches in dangerous people. Never-
theless, the fact that indirect control systems do not incorporate digital actuators make
them more resilient to cyber-attacks and no-one can interfere with the functionality of a
device or a service.
In every aspect of their life, people are looking for conditions that increase their com-
fort, whether at home, at work or out for shopping. An energy management system tends
to interfere with peoples comfort in all environments in order to achieve energy savings. A
system with automations allows the end users to keep their daily routine intact, requiring
only an initial setup and minor adjustments during its use. On the other hand, recommen-
dation modules use humans as actuators, therefore their comfort is more affected.
The fact that indirect control systems have a human-in-the-loop design, decreases
also their final efficiency. According to the aforementioned studies, user engagement is
a major influential factor for the decrease of their efficiency, which makes systems with
automations a better choice from this viewpoint.
13
Intelligent energy management systems: a review 11665
In terms of ease of installation, direct control systems consist of many more different
devices, such as metering, actuators and sensors rather than indirect control systems. On
the contrary, an indirect control system can function even with one metering device in the
power supply line and one application on a smartphone. Thus, these systems are easier to
be installed and they usually are not requiring technical assistance.
The aspect of accessibility is rarely being considered during the design of an IEMS.
Systems with automations are more suitable for environments where elderly or handi-
capped people live or work because usually it is more difficult for them to control the func-
tionality of the services that need to be managed.
There are cases in our daily life where electricity can cause dangerous incidents. A typi-
cal example is the malfunction of an appliance. During the monitoring of the energy con-
sumption an appliance can appear to consume energy, even though occupants know that it
is not functioning. That might be a case of energy leakage from an old or faulty device. A
direct control system can automatically turn of the power supply of this apparatus and pro-
tect users from getting electrocuted.
Another aspect IEMS is the planning and scheduling of energy saving actions. Direct
control IEMS are capable of lowering HVAC temperature when temperature and humidity
reach certain levels autonomously. Therefore, systems with automations have an advantage
over recommendation IEMS.
Finally, energy awareness is another aspect of these systems. Usually, designers and
developers of IEMS are focused only to achieve energy consumption reduction on the
installation environment. However, by focusing on users behavioral management through
recommendations systems, people can become more energy aware. When they learn to fol-
low a specific pattern of actions at home, they can act similarly in any other place. This
implies that IEMS with incorporated recommendation modules can have a long term effect
in a broader set of environments.
7 Future research
7.1 Research gap
This subsection discusses some insights about the research gap in the field of Intelligent
Energy Management Systems.
In order to better understand some topics that are related to IEMS, more reviews focused
are necessary. First, we found out that Machine and Deep learning techniques are, in
most cases, the state-of-the-artapproaches towards the solution of a problem. IEMS are IoT
based systems which produce high volume of data, therefore fast and accurate processing is
required. Furthermore, these data are, in some cases, collected and processed in real time
and decisions must be taken. Therefore, an extensive survey on Machine and Deep learning
techniques with applications in IEMS needs to be done so the research community has a
better perspective about the limitations of these techniques and how they can be overcame.
Second, another important issue of the IEMS is security. As previously mentioned,
security issues occur in IEMS and can be dangerous both for the users and for the energy
providers and producers. Incidents such as false data injection attacks or DoS attacks are
serious and must be taken into consideration during the development. Until now, due to
different standards and communication stacks involved in the IoT technologies, traditional
measures against cyberattacks are not always applicable (Sicari et al. 2015). Threats like
13
11666 S. Mischos et al.
systems’ failure, smart meters’ data corruption, infection by malware, spoofing of user-
names and addresses and unauthorized access, show the necessity for research towards
threat and risk modelling, IoT forensics, intrusion detection and prevention techniques
(Kitchin and Dodge 2019; Atlam and Wills 2020). Also, Energy Theft is another recent
problem that is mostly important for the Distribution System Operators which are manag-
ing and distributing produced energy into customers. During our research, we concluded
that there is a gap on the area of energy related cyber-security issues and we consider it of
great importance for the evolution of IEMS.
Finally, another topic that requires to be studied are ways to increase user engage-
ment in recommendation systems. Indirect control IEMS which involve recommendations
through notifications systems seem to be very promising. However, no such system can
guarantee that users will remain engaged into the suggested actions and that they will act
respectively. Moreover, the fact that recommendations systems suffer from the cold-start
problem decreases more the chances for engagement, thus the effectiveness of these sys-
tems drops compared to systems with automations. Because of that, we consider it neces-
sary for a study to be carried out that will investigate all problematic aspects of behavioral
modification systems, focusing on user engagement.
7.2 Research opportunities
The field of IEMS is still developing, therefore many aspects of these systems need to be
improved. Regarding indirect control systems, explainability of recommendations remains
an issue that needs further study. The lack of explainable recommendations lead users to
ignore advice, reducing the effectiveness of a system and the trustworthiness of it (Zhang
et al. 2020). Each recommendation should be accompanied by answers to the questions
“why to perform an action” and “what the benefits are” (Himeur et al. 2021). In (EM)3 sys-
tem, (Sardianos et al. 2020a; Varlamis et al. 2022b), each recommendation had a reasoning
and a persuasion feature, which resulted in 20% increase in the acceptance ratio. Moreover,
Wilkinson et al. (2021) presented that it is more effective to provide justifications on why
an action should be performed rather than why not.
Another research opportunity is towards gamified frameworks for systems with recom-
mendation modules. They are more engaging than conventional ones when they aim to
change certain behaviors (Papaioannou et al. 2017). These approaches are preferred for
school buildings, in order to improve energy awareness in students. An example by Mylo-
nas et al. (2018), was implemented through the GAIA project, where IoT lab kits where
used along with a serious game resulting in acceptance of energy aware behaviors.
Reinforcement learning is a popular AI technique to develop smart frameworks that per-
form control actions. These frameworks can be incorporated in smart home energy man-
agement devices to offer higher levels of saved energy. According to Mason and Grijalva
(2019), RL frameworks are capable of learning more complex policies than other neural
networks implementations and because of the always increasing data volume, these frame-
works will become eventually a necessity. Another opportunity is to develop multi-tasking
RL frameworks that will be trained to follow different policies. Until now, many multi-
objective optimization methods exists, but none of them utilizes Reinforcement learning.
Furthermore, RL control frameworks are not tested yet in extreme condition changes.
Minor changes at the environmental conditions have been handled until know (Mason and
Grijalva 2019) but cases like extreme weather conditions, increase or decrease of occu-
pants, solar panel failure, etc, have not been tested yet. Finally, RL apporaches in IEMS
13
Intelligent energy management systems: a review 11667
are relatively new (Al-Ani and Das 2022). Another research direction would be to perform
a comparison between these new approaches with the traditional ones such as rule-based
frameworks and other neural network based implementations.
Regarding privacy issues, protecting sensitive users’ information is essential, there-
fore some research directions could be towards the improvement of resilience of IEMS to
cyberattacks by developing frameworks with less vulnerabilities. Until now, due to differ-
ent standards and communication stacks involved in the IoT technologies, traditional meas-
ure against cyberattacks are not always applicable (Sicari et al. 2015). Threats like sys-
tems’ failure, smart meters’ data corruption, infection by malware, spoofing of usernames
and addresses and unauthorized access, show the necessity for research towards threat and
risk modelling, IoT forensics, intrusion detection and prevention techniques (Kitchin and
Dodge 2019; Atlam and Wills 2020).
8 Conclusions
13
11668 S. Mischos et al.
present. In that scale, recommendation systems are not very promising. On the contrary,
indirect control seems an appropriate choice for educational buildings because eventually,
they will increase the awareness of students and will provide long term advantages. Finally,
for residential environments, systems with automations are currently more advanced, how-
ever, the installation of a complete smart home is still very expensive and unaffordable for
the majority of households. Therefore, we suggest that more indirect control applications
must be developed for domestic environments in the future.
Acknowledgements This research has been co-financed by the European Regional Development Fund of
the European Union and Greek national funds through the Operational Program Competitiveness, Entrepre-
neurship and Innovation, under the call RESEARCH–CREATE–INNOVATE (project code:95699 - Energy
Controlling Voice Enabled Intelligent Smart Home Ecosystem).
Data availibility Data sharing not applicable to this article as no datasets were generated or analysed during
the current study
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License,
which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long
as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Com-
mons licence, and indicate if changes were made. The images or other third party material in this article
are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the
material. If material is not included in the article’s Creative Commons licence and your intended use is not
permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly
from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
References
Aggarwal CC et al (2016) Recommender systems, vol 1. Springer, New York
Ahmad T, Madonski R, Zhang D, Huang C, Mujeeb A (2022) Data-driven probabilistic machine learning
in sustainable smart energy/smart energy systems: key developments, challenges, and future research
opportunities in the context of smart grid paradigm. Renew Sustain Energy Rev 160:112128
Ahmed MS, Mohamed A, Homod RZ, Shareef H, Sabry AH, Khalid KB (2015) Smart plug prototype for
monitoring electrical appliances in home energy management system. In: 2015 IEEE student confer-
ence on research and development (SCOReD). IEEE, pp 32–36
Al-Ani O, Das S (2022) Reinforcement learning: theory and applications in hems. Energies 15(17):6392
Ali M, Prakash K, Hossain MA, Pota HR (2021) Intelligent energy management: evolving developments,
current challenges, and research directions for sustainable future. J Clean Prod 314:127904
Alsalemi A, Himeur Y, Bensaali F, Amira A (2021) Smart sensing and end-users’ behavioral change in
residential buildings: an edge-based internet of energy perspective. IEEE Sens J 21(24):27623–27631
Alsalemi A, Himeur Y, Bensaali F, Amira A, Sardianos C, Varlamis I, Dimitrakopoulos G (2020) Achiev-
ing domestic energy efficiency using micro-moments and intelligent recommendations. IEEE Access
8:15047–15055
Alsalemi A, Ramadan M, Bensaali F, Amira A, Sardianos C, Varlamis I, Dimitrakopoulos G (2019) Endors-
ing domestic energy saving behavior using micro-moment classification. Appl Energy 250:1302–1311
Alsalemi A, Ramadan M, Bensaali F, Amira A, Sardianos C, Varlamis I, Dimitrakopoulos G (2019a) Boost-
ing domestic energy efficiency through accurate consumption data collection. In 2019 IEEE Smart-
World, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing
& Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation
(SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI). IEEE, pp 1468–1472
Armel KC, Gupta A, Shrimali G, Albert A (2013) Is disaggregation the holy grail of energy efficiency? The
case of electricity. Energy Policy 52:213–234
Asare-Bediako B, Kling WL, Ribeiro PF (2013) Multi-agent system architecture for smart home energy
management and optimization. In: IEEE PES ISGT Europe 2013. IEEE, pp 1–5
13
Intelligent energy management systems: a review 11669
Ashouri M, Haghighat F, Fung BC, Lazrak A, Yoshino H (2018) Development of building energy saving
advisory: a data mining approach. Energy Build 172:139–151
Atlam HF, Wills GB (2020) Iot security, privacy, safety and ethics. Digital twin technologies and smart cit-
ies. Springer, Berlin, pp 123–149
Bandeiras F, Pinheiro E, Gomes M, Coelho P, Fernandes J (2020) Review of the cooperation and operation
of microgrid clusters. Renew Sustain Energy Rev 133:110311
Beaudin M, Zareipour H (2015) Home energy management systems: a review of modelling and complexity.
Renew Sustain Energy Rev 45:318–335
Becchio C, Bertoncini M, Boggio A, Bottero M, Corgnati SP, Dell’Anna F (2018) The impact of users’
lifestyle in zero-energy and emission buildings: an application of cost-benefit analysis. International
symposium on new metropolitan perspectives. Springer, Berlin, pp 123–131
Bobadilla J, Ortega F, Hernando A, Bernal J (2012) A collaborative filtering approach to mitigate the
new user cold start problem. Knowl-Based Syst 26:225–238
Boodi A, Beddiar K, Benamour M, Amirat Y, Benbouzid M (2018) Intelligent systems for building
energy and occupant comfort optimization: a state of the art review and recommendations. Ener-
gies 11(10):2604
Bouakkaz A, Mena AJG, Haddad S, Ferrari ML (2021) Efficient energy scheduling considering cost
reduction and energy saving in hybrid energy system with energy storage. J Energy Storage
33:101887
Bourgeois DJ (2005) Detailed occupancy prediction, occupancy-sensing control and advanced behav-
ioural modelling within whole-building energy simulation. PhD thesis, Citeseer
van den Brom P, Meijer A, Visscher H (2018) Performance gaps in energy consumption: household
groups and building characteristics. Build Res Inf 46(1):54–70
Cao X, Dai X, Liu J (2016) Building energy-consumption status worldwide and the state-of-the-art tech-
nologies for zero-energy buildings during the past decade. Energy Build 128:198–213
Cattaneo C (2019) Internal and external barriers to energy efficiency: which role for policy interven-
tions? Energy Efficiency 12(5):1293–1311
Chojecki A, Rodak M, Ambroziak A, Borkowski P (2020) Energy management system for residen-
tial buildings based on fuzzy logic: design and implementation in smart-meter. IET Smart Grid
3(2):254–266
Cook DJ, Augusto JC, Jakkula VR (2009) Ambient intelligence: technologies, applications, and opportu-
nities. Pervasive Mobile Comput 5(4):277–298
Corucci F, Anastasi G, Marcelloni F (2011) A wsn-based testbed for energy efficiency in buildings. In:
2011 IEEE symposium on computers and communications (ISCC). IEEE, pp 990–993
Cristani M, Karafili E, Tomazzoli C (2014) Energy saving by ambient intelligence techniques. In: 2014
17th international conference on network-based information systems. IEEE, pp 157–164
Cristani M, Karafili E, Tomazzoli C (2015) Improving energy saving techniques by ambient intelligence
scheduling. In: 2015 IEEE 29th international conference on advanced information networking and
applications. IEEE, pp 324–331
Cristani M, Tomazzoli C, Karafili E, Olivieri F (2016) Defeasible reasoning about electric consump-
tions. In: 2016 IEEE 30th international conference on advanced information networking and appli-
cations (AINA). IEEE, pp 885–892
Cuffaro G, Paganelli F, Mylonas G (2017) A resource-based rule engine for energy savings recommen-
dations in educational buildings. In: 2017 Global Internet of Things Summit (GIoTS). IEEE, pp
1–6
Dahihande J, Jaiswal A, Pagar AA, Thakare A, Eirinaki M, Varlamis I (2020) Reducing energy waste in
households through real-time recommendations. In: Fourteenth ACM conference on recommender
systems, pp 545–550
Darby S et al (2006) The effectiveness of feedback on energy consumption. A Review for DEFRA of the
Literature on Metering, Billing and direct Displays 486(2006):26
Dayaratne T, Rudolph C, Liebman A, Salehi M, He S (2019) High impact false data injection attack
against real-time pricing in smart grids. In: 2019 IEEE PES Innovative Smart Grid Technologies
Europe (ISGT-Europe). IEEE, pp 1–5
Dubois G, Sovacool B, Aall C, Nilsson M, Barbier C, Herrmann A, Bruyère S, Andersson C, Skold B,
Nadaud F et al (2019) It starts at home? Climate policies targeting household consumption and
behavioral decisions are key to low-carbon futures. Energy Res Soc Sci 52:144–158
Dunne R, Morris T, Harper S (2021) A survey of ambient intelligence. ACM Comput Surv 54(4):1–27
Eller L, Siafara LC, Sauter T (2018) Adaptive control for building energy management using reinforce-
ment learning. In 2018 IEEE International Conference on Industrial Technology (ICIT). IEEE, pp
1562–1567
13
11670 S. Mischos et al.
Elnour M, Fadli F, Himeur Y, Petri I, Rezgui Y, Meskin N, Ahmad AM (2022) Performance and energy
optimization of building automation and management systems: towards smart sustainable carbon-
neutral sports facilities. Renew Sustain Energy Rev 162:112401
Energy SH (2021) What is a smart home?
Eridani D, Widianto E, Yulianto A (2021) Analysis of custom iot based electricity monitoring system.
IOP Conf Ser 1071:012024
Esfahani PM, Vrakopoulou M, Margellos K, Lygeros J, Andersson G (2010) Cyber attack in a two-area
power system: Impact identification using reachability. In: Proceedings of the 2010 American con-
trol conference. IEEE, pp 962–967
Fournier-Viger P, Gomariz A, Gueniche T, Soltani A, Wu C-W, Tseng VS et al (2014) Spmf: a java
open-source pattern mining library. J. Mach. Learn. Res. 15(1):3389–3393
GAIA. Green awareness in action (gaia)
García Ó, Alonso RS, Tapia DI, Corchado JM (2013) Cafcla: an ami-based framework to design and
develop context-aware collaborative learning activities. Ambient intelligence-software and applica-
tions. Springer, Berlin, pp 41–48
García Ó, Prieto J, Alonso RS, Corchado JM (2017) A framework to improve energy efficient behaviour at
home through activity and context monitoring. Sensors 17(8):1749
Gomes L, Sousa F, Vale Z (2017) Enaplug-an environmental awareness plug to test energy management
solutions for households. EPIA conference on artificial intelligence. Springer, New York, pp 253–259
Gomes L, Sousa F, Vale Z (2018) An agent-based iot system for intelligent energy monitoring in buildings.
In: 2018 IEEE 87th vehicular technology conference (VTC Spring). IEEE, pp 1–5
González-Briones A, De La Prieta F, Mohamad MS, Omatu S, Corchado JM (2018) Multi-agent systems
applications in energy optimization problems: a state-of-the-art review. Energies 11(8):1928
González-Briones A, Prieto J, De La Prieta F, Herrera-Viedma E, Corchado JM (2018) Energy optimization
using a case-based reasoning strategy. Sensors 18(3):865
Gram-Hanssen K (2010) Standby consumption in households analyzed with a practice theory approach. J
Ind Ecol 14(1):150–165
Guo G (2012) Resolving data sparsity and cold start in recommender systems. International conference on
user modeling, adaptation, and personalization. Springer, New York, pp 361–364
He H, Yan J (2016) Cyber-physical attacks and defences in the smart grid: a survey. IET Cyber-Phys Syst
1(1):13–27
Hertwich EG, Peters GP (2009) Carbon footprint of nations: a global, trade-linked analysis. Environ Sci
Technol 43(16):6414–6420
Hess A-K, Schubert I, Samuel R, Burger P (2022) Changing routinized household energy consumption
using the example of washing, cooking, and standby: a randomized controlled field experiment of
home energy advice. Cleaner and responsible consumption, p 100052
Himeur Y, Alsalemi A, Al-Kababji A, Bensaali F, Amira A (2020) Data fusion strategies for energy effi-
ciency in buildings: overview, challenges and novel orientations. Inf Fusion 64:99–120
Himeur Y, Alsalemi A, Al-Kababji A, Bensaali F, Amira A, Sardianos C, Dimitrakopoulos G, Varlamis I
(2021) A survey of recommender systems for energy efficiency in buildings: principles, challenges
and prospects. Inf Fusion 72:1–21
Himeur Y, Alsalemi A, Bensaali F, Amira A (2020) Building power consumption datasets: survey, taxon-
omy and future directions. Energy Build 227:110404
Himeur Y, Ghanem K, Alsalemi A, Bensaali F, Amira A (2021) Artificial intelligence based anomaly detec-
tion of energy consumption in buildings: a review, current trends and new perspectives. Appl Energy
287:116601
Himeur Y, Elnour M, Fadli F, Meskin N, Petri I, Rezgui Y, Bensaali F, Amira A (2022a) Ai-big data analyt-
ics for building automation and management systems: a survey, actual challenges and future perspec-
tives. Artif Intell Rev 1–93
Himeur Y, Elnour M, Fadli F, Meskin N, Petri I, Rezgui Y, Bensaali F, Amira A (2022b) Next-generation
energy systems for sustainable smart cities: roles of transfer learning. Sustain Cities Soc 104059
Hu J, Bhowmick P, Jang I, Arvin F, Lanzon A (2021) A decentralized cluster formation containment frame-
work for multirobot systems. IEEE Trans Robot 37(6):1936–1955
Hu J, Lanzon A (2018) Distributed finite-time consensus control for heterogeneous battery energy storage
systems in droop-controlled microgrids. IEEE Trans Smart Grid 10(5):4751–4761
Jain AF, Vishwakarma SK, Jain P (2020) An efficient collaborative recommender system for removing spar-
sity problem. ICT analysis and applications. Springer, New York, pp 131–141
Jamal H, Arshad MN, Butt Y, Shafiq H, Manan A, Arif A, Janjua MK (2020) Design of an economical and
reliable net-metering device for residential consumption measurement using iot. In: 2020 59th annual
conference of the society of instrument and control engineers of Japan (SICE). IEEE, pp 1747–1752
13
Intelligent energy management systems: a review 11671
Javadi MS, Gough M, Mansouri SA, Ahmarinejad A, Nematbakhsh E, Santos SF, Catalão JP (2022) A
two-stage joint operation and planning model for sizing and siting of electrical energy storage devices
considering demand response programs. Int J Electr Power Energy Syst 138:107912
Jiang X, Van Ly M, Taneja J, Dutta P, Culler D (2009) Experiences with a high-fidelity wireless building
energy auditing network. In: Proceedings of the 7th ACM conference on embedded networked sensor
systems, pp 113–126
Jordehi AR, Tabar VS, Mansouri S, Sheidaei F, Ahmarinejad A, Pirouzi S (2022) Two-stage stochastic pro-
gramming for scheduling microgrids with high wind penetration including fast demand response pro-
viders and fast-start generators. Sustain Energy Grids Netw 31:100694
Kar P, Shareef A, Kumar A, Harn KT, Kalluri B, Panda SK (2019) Revicee: a recommendation based
approach for personalized control, visual comfort & energy efficiency in buildings. Build Environ
152:135–144
Kitchin R, Dodge M (2019) The (in) security of smart cities: vulnerabilities, risks, mitigation, and preven-
tion. J Urban Technol 26(2):47–65
Kodali RK, Swamy G, Lakshmi B (2015) An implementation of iot for healthcare. In: 2015 IEEE recent
advances in intelligent computational systems (RAICS). IEEE, pp 411–416
Law M, Thirani M, Rollins S, Joshi A, Banerjee N (2018) Understanding home energy saving recommenda-
tions. International conference on persuasive technology. Springer, Berlin, pp 297–309
Leitao J, Gil P, Ribeiro B, Cardoso A (2020) A survey on home energy management. IEEE Access
8:5699–5722
Lentzas A, Vrakas D (2020) Non-intrusive human activity recognition and abnormal behavior detection on
elderly people: A review. Artif Intell Rev 53(3):1975–2021
Lentzas A, Agapitos A, Vrakas D (2019) Evaluating state-of-the-art classifiers for human activity recogni-
tion using smartphones
Lika B, Kolomvatsos K, Hadjiefthymiades S (2014) Facing the cold start problem in recommender systems.
Expert Syst Appl 41(4):2065–2073
Lin J, Yu W, Zhang N, Yang X, Zhang H, Zhao W (2017) A survey on internet of things: architecture, ena-
bling technologies, security and privacy, and applications. IEEE Internet Things J 4(5):1125–1142
Lissa P, Deane C, Schukat M, Seri F, Keane M, Barrett E (2021) Deep reinforcement learning for home
energy management system control. Energy AI 3:100043
Liu J-H, Zhou T, Zhang Z-K, Yang Z, Liu C, Li W-M (2014) Promoting cold-start items in recommender
systems. PLoS ONE 9(12):e113457
Liu S, Zou Y, Ji W, Zhang Q, Ahmed A, Han X, Shen Y, Zhang S et al (2022) Energy-saving potential
prediction models for large-scale building: a state-of-the-art review. Renew Sustain Energy Rev
156:111992
Luo F, Kong W, Ranzi G, Dong ZY (2019) Optimal home energy management system with demand charge
tariff and appliance operational dependencies. IEEE Trans Smart Grid 11(1):4–14
Luo F, Ranzi G, Kong W, Dong ZY, Wang S, Zhao J (2017) Non-intrusive energy saving appliance recom-
mender system for smart grid residential users. IET Gener Transm Distrib 11(7):1786–1793
Mansouri SA, Ahmarinejad A, Nematbakhsh E, Javadi MS, Nezhad AE, Catalão JP (2022) A sustainable
framework for multi-microgrids energy management in automated distribution network by consider-
ing smart homes and high penetration of renewable energy resources. Energy 245:123228
Mansouri SA, Ahmarinejad A, Sheidaei F, Javadi MS, Jordehi AR, Nezhad AE, Catalao JP (2022) A multi-
stage joint planning and operation model for energy hubs considering integrated demand response
programs. Int J Electr Power Energy Syst 140:108103
Mansouri SA, Nematbakhsh E, Ahmarinejad A, Jordehi AR, Javadi MS, Matin SAA (2022) A multi-objec-
tive dynamic framework for design of energy hub by considering energy storage system, power-to-gas
technology and integrated demand response program. J Energy Storage 50:104206
Mansouri SA, Ahmarinejad A, Nematbakhsh E, Javadi MS, Jordehi AR, Catalão JP (2021) Energy hub
design in the presence of p2g system considering the variable efficiencies of gas-fired converters. In:
2021 international conference on smart energy systems and technologies (SEST). IEEE, pp 1–6
Martin FJ (2009) Recsys’ 09 industrial keynote: top 10 lessons learned developing deploying and operat-
ing real-world recommender systems. In: Proceedings of the third ACM conference on recommender
systems, pp 1–2
Mason K, Grijalva S (2019) A review of reinforcement learning for autonomous building energy manage-
ment. Comput Electr Eng 78:300–312
Mataloto B, Ferreira JC, Cruz N (2019) Lobems-iot for building and energy management systems. Electron-
ics 8(7):763
13
11672 S. Mischos et al.
Matin SAA, Mansouri SA, Bayat M, Jordehi AR, Radmehr P (2022) A multi-objective bi-level optimiza-
tion framework for dynamic maintenance planning of active distribution networks in the presence of
energy storage systems. J Energy Storage 52:104762
McIlvennie C, Sanguinetti A, Pritoni M (2020) Of impacts, agents, and functions: an interdisciplinary meta-
review of smart home energy management systems research. Energy Res Soc Sci 68:101555
Mekuria DN, Sernani P, Falcionelli N, Dragoni AF (2018) Reasoning in multi-agent based smart homes: a
systematic literature review. Italian forum of ambient assisted living. Springer, Berlin, pp 161–179
Meurer RS, Fröhlich AA, Hübner JF (2018) Ambient intelligence for the internet of things through context-
awareness. In: 2018 international symposium on rapid system prototyping (RSP). IEEE, pp 83–89
Mir U, Abbasi U, Mir T, Kanwal S, Alamri S (2021) Energy management in smart buildings and
homes: current approaches, a hypothetical solution, and open issues and challenges. IEEE Access
9:94132–94148
Mylonas G, Amaxilatis D, Pocero L, Markelis I, Hofstaetter J, Koulouris P (2018) Using an educational
iot lab kit and gamification for energy awareness in european schools. In: Proceedings of the con-
ference on creativity and making in education, pp 30–36
Nalmpantis C, Vrakas D (2019) Machine learning approaches for non-intrusive load monitoring: from
qualitative to quantitative comparation. Artif Intell Rev 52(1):217–243
Nasir M, Jordehi AR, Matin SAA, Tabar VS, Tostado-Véliz M, Mansouri SA (2022) Optimal operation
of energy hubs including parking lots for hydrogen vehicles and responsive demands. J Energy
Storage 50:104630
Nasir M, Jordehi AR, Tostado-Veliz M, Tabar VS, Mansouri SA, Jurado F (2022b) Operation of energy
hubs with storage systems, solar, wind and biomass units connected to demand response aggrega-
tors. Sustainable Cities and Society, p 103974
Natarajan S, Vairavasundaram S, Natarajan S, Gandomi AH (2020) Resolving data sparsity and cold
start problem in collaborative filtering recommender system using linked open data. Expert Syst
Appl 149:113248
Oberloier S, Pearce JM (2018) Open source low-cost power monitoring system. HardwareX 4:e00044
De Paola A, Ortolani M, Lo Re G, Anastasi G, Das SK (2014) Intelligent management systems for
energy efficiency in buildings: a survey. ACM Comput Surv 47(1):1–38
Papaioannou TG, Vasilakis K, Dimitriou N, Garbi A, Schoofs A (2018) A sensor-enabled rule engine
for changing energy-wasting behaviours in public buildings. In: 2018 IEEE international energy
conference (ENERGYCON). IEEE, pp 1–6
Papaioannou TG, Kotsopoulos D, Bardaki C, Lounis S, Dimitriou N, Boultadakis G, Garbi A, Schoofs
A (2017) Iot-enabled gamification for energy conservation in public buildings. In: 2017 Global
Internet of Things Summit (GIoTS). IEEE, pp 1–6
Park DH, Kim HK, Choi IY, Kim JK (2012) A literature review and classification of recommender sys-
tems research. Expert Syst Appl 39(11):10059–10072
Pearson IL (2011) Smart grid cyber security for Europe. Energy Policy 39(9):5211–5218
Poole DL, Mackworth AK (2010) Artificial intelligence: foundations of computational agents. Cam-
bridge University Press, Cambridge
Popa D, Pop F, Serbanescu C, Castiglione A (2019) Deep learning model for home automation and
energy reduction in a smart home environment platform. Neural Comput Appl 31(5):1317–1337
Reddy PSN, Reddy KTK, Reddy PAK, Ramaiah GK, Kishor SN (2016) An iot based home automation
using android application. In: 2016 international conference on signal processing, communication,
power and embedded system (SCOPES). IEEE, pp 285–290
Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3):56–58
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: An open architecture for col-
laborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer sup-
ported cooperative work, pp 175–186
Safoury L, Salah A (2013) Exploiting user demographic attributes for solving cold-start problem in rec-
ommender system. Lect Notes Softw Eng 1(3):303–307
Sandberg E (1993) Electronic home equipment-leaking electricity. The energy efficiency challenge for
Europe, 2
Sankar L, Rajagopalan SR, Mohajer S, Poor HV (2012) Smart meter privacy: a theoretical framework.
IEEE Trans Smart Grid 4(2):837–846
Sardianos C, Varlamis I, Chronis C, Dimitrakopoulos G, Alsalemi A, Himeur Y, Bensaali F, Amira A
(2019a) Reshaping consumption habits by exploiting energy-related micro-moment recommenda-
tions: a case study. Smart cities, green technologies and intelligent transport systems. Springer,
Berlin, pp 65–84
13
Intelligent energy management systems: a review 11673
13
11674 S. Mischos et al.
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and
institutional affiliations.
13