Towards_Feasible_Solutions_for_Load_Monitoring_in_
Towards_Feasible_Solutions_for_Load_Monitoring_in_
Article
Towards Feasible Solutions for Load Monitoring in
Quebec Residences †
Sayed Saeed Hosseini 1, * , Benoit Delcroix 2 , Nilson Henao 1 , Kodjo Agbossou 1 and Sousso Kelouwani 3
Abstract: For many years, energy monitoring at the most disaggregate level has been mainly sought
through the idea of Non-Intrusive Load Monitoring (NILM). Developing a practical application of
this concept in the residential sector can be impeded by the technical characteristics of case studies.
Accordingly, several databases, mainly from Europe and the US, have been publicly released to
enable basic research to address NILM issues raised by their challenging features. Nevertheless,
the resultant enhancements are limited to the properties of these datasets. Such a restriction has
caused NILM studies to overlook residential scenarios related to geographically-specific regions and
existent practices to face unexplored situations. This paper presents applied research on NILM in
Quebec residences to reveal its barriers to feasible implementations. It commences with a concise
discussion about a successful NILM idea to highlight its essential requirements. Afterward, it
Citation: Hosseini, S.S.; Delcroix, B.; provides a comparative statistical analysis to represent the specificity of the case study by exploiting
Henao, N.; Agbossou, K.; Kelouwani, real data. Subsequently, this study proposes a combinatory approach to load identification that
S. Towards Feasible Solutions for utilizes the promise of sub-meter smart technologies and integrates the intrusive aspect of load
Load Monitoring in Quebec monitoring with the non-intrusive one to alleviate NILM difficulties in Quebec residences. A load
Residences. Sensors 2023, 23, 7288. disaggregation technique is suggested to manifest these complications based on supervised and
https://doi.org/10.3390/s23167288 unsupervised machine learning designs. The former is aimed at extracting overall heating demand
Academic Editor: Anastasios from the aggregate one while the latter is designed for disaggregating the residual load. The results
Doulamis demonstrate that geographically-dependent cases create electricity consumption scenarios that can
deteriorate the performance of existing NILM methods. From a realistic standpoint, this research
Received: 18 July 2023
elaborates on critical remarks to realize viable NILM systems, particularly in Quebec houses.
Revised: 8 August 2023
Accepted: 13 August 2023
Keywords: Non-Intrusive Load Monitoring (NILM); low-sampling load disaggregation; statistical
Published: 21 August 2023
analysis; machine learning algorithms; electric baseboards; electric water heaters
load and actuate energy management strategies. Load monitoring can track energy use at
load and actuate energy management strategies. Load monitoring can track energy use at
different electrical layers comprising household level (main entry), circuit level (electrical
different electrical layers comprising household level (main entry), circuit level (electrical
panel), plug level, and/or appliance level [3]. From the viewpoint of potential applications,
panel), plug level, and/or appliance level [3]. From the viewpoint of potential applications,
information about energy usage behavior at the most disaggregate level, i.e., the bottom
information about energy usage behavior at the most disaggregate level, i.e., the bottom
layer, is preferred. From a technical point of view, exploiting only the aggregate data mea-
layer, is preferred. From a technical point of view, exploiting only the aggregate data mea-
sured at the entry point, i.e., the top layer, is suggested [4]. These two standpoints stimulate
sured at the entry point, i.e., the top layer, is suggested [4]. These two standpoints stimulate
the non-intrusive approach to load monitoring that identifies operating appliances and
the non-intrusive approach to load monitoring that identifies operating appliances and
estimates their individual energy consumption in the aggregate signal. Non-Intrusive Load
estimates their individual energy consumption in the aggregate signal. Non-Intrusive Load
Monitoring (NILM) emerges as an alternative to troublesome intrusive practices (ILM) de-
Monitoring (NILM) emerges as an alternative to troublesome intrusive practices (ILM) de-
pending on sensing systems and sub-meter measurements located after the main entry [5].
pending on sensing systems and sub-meter measurements located after the main entry [5].
It can provide viable assistance to HEMSs. NILM can characterize customers based on
It can provide viable assistance to HEMSs. NILM can characterize customers based on
their appliance usage patterns, describe them according to their tendency towards utilizing
their appliance usage patterns, describe them according to their tendency towards utilizing
their devices, and identify those with a higher propensity for participating in power system
their devices, and identify those with a higher propensity for participating in power system
operation [6]. Consequently, it can facilitate recognizing the topmost end-users for energy
operation [6]. Consequently, it can facilitate recognizing the topmost end-users for energy
efficiency services, Demand Response (DR) programs, and electrification. Research studies
efficiency services, Demand Response (DR) programs, and electrification. Research studies
show that NILM can result in a significant energy saving of up to 15% by giving detailed
show that NILM can result in a significant energy saving of up to 15% by giving detailed
energy feedback to consumers [7]. Figure 1 explains intrusive and non-intrusive means to
energy feedback to consumers [7]. Figure 1 explains intrusive and non-intrusive means to
execute load monitoring at different layers of household electric circuits [8].
execute load monitoring at different layers of household electric circuits [8].
Smart meter
OR
Cloud based
Edge-device based
A simple
Figure 1.1. A
Figure simple representation
representation of
of intrusive
intrusive and
and non-intrusive
non-intrusive approaches
approaches to
to household
household load
load
monitoringand
monitoring andtheir
theirtechnical
technicalmeans
means[8].
[8].
Motivation
Motivation
Fromaafeasible
From feasibleviewpoint,
viewpoint,smartsmartmeters
metersare
arethethemodern
modernmetering
meteringinfrastructures
infrastructuresto to
enable cost-effective energy-saving solutions through NILM in the
enable cost-effective energy-saving solutions through NILM in the residential sector [1]. residential sector [1].
These emergent
These emergent technologies
technologies stimulate
stimulate NILM
NILM operations
operations adopted
adopted for for data
data acquisition
acquisition
systems with
systems with aa low
low sampling
sampling raterate due
due to
to their
their technical
technical limitations
limitations [9].[9]. In
In this
this context,
context,
onlysteady-state
only steady-statecharacteristics
characteristicsof ofpower
powerdemand
demandcan canbebeexploited
exploitedfor forload
loaddisaggregation.
disaggregation.
These features
These features mostly
mostly belong
belong to to active
active power
power since
since supplying
supplying otherother readings
readings increases
increases
theprice
the priceofofsmart
smartmeters.
meters. For
Forexample,
example,monitoring
monitoringreactive
reactivepower,
power,in inaddition,
addition,can canraise
raise
expenses by 50% [10]. The literature has a similar trend in providing
expenses by 50% [10]. The literature has a similar trend in providing the information space,the information space,
thussupporting
thus supportingaarealistic
realisticconcept.
concept. However,
However,ititdraws
drawson ondata
datawith
withfine
finegranularity
granularityinduced
induced
bythe
by theelectrical
electricalproperties
propertiesof ofpublic
publicdatabases.
databases. The
Thesampling
samplingfrequency
frequencyof ofregular
regulardatasets
datasets
on which
on which relevant
relevant research
research relies
relies can
can be
be acknowledged
acknowledged as as high
high for
for actual
actual measurement
measurement
apparatus [11].
apparatus [11]. Regardless
Regardless of of the
the mathematical
mathematical model,
model, the
the most
most common
common databases
databases forfor
NILM practices
NILM practices contain
contain measurements
measurements with with aa sampling
sampling rate rate of
of ≥ ≥11 Hz
Hz [12].
[12]. This
This fact
fact
isis confirmed
confirmed by by the
the four
four most
most cited
cited datasets,
datasets, i.e.,
i.e., REDD,
REDD, UMass
UMass Smart,
Smart, UK-DALE,
UK-DALE, and and
BLUED [13]. Furthermore, among the ten most cited ones, only
BLUED [13]. Furthermore, among the ten most cited ones, only two have a sampling time two have a sampling time
of≥
of ≥11min,
min,i.e.,
i.e.,AMPDs
AMPDsand andHES,
HES,as asshown
shownin inTable
Table11[1,11].
[1,11]. The
Thepublic
publicbodybodyof ofinformation
information
can also
can also influence
influence other
other NILM
NILM exercises.
exercises. For
For example,
example, aa technical
technical reason
reason forfor suggesting
suggesting
event-less methods can be that most databases do not provide a means for the analysis of the
Sensors 2023, 23, 7288 3 of 24
event detection phase [14]. On the other side, the NILM evaluation framework, specifically
Deep Learning (DL)-based analyses as the state-of-the-art, has mainly focused on the
energy estimation and load reconstruction of fridges, kettles, microwaves, dishwashers,
and washing machines as the targeted loads [15–19]. Among these appliances, only the
last two have sensible flexibility potentials considering their controllability and usage,
regardless of their identification precision, as another challenge [20]. The first three devices
are essentially uncontrollable since their manipulation can jeopardize customers’ activities.
In addition, the set of intended loads neglect equipment like Air Conditioning (AC) systems
and Electrical Vehicles (EVs) with a high degree of control that can bring about practicable
grid services, particularly DR [21]. This inadequacy can also be attributed to the nature of
public data. Such circumstances narrow NILM’s potential for useful applications.
Table 1. Ten most cited public datasets for NILM studies in residential houses in descending order [1].
The issues above can cause insufficiency in contemporary NILM techniques for prac-
tical applications. They can question the generalization, effectiveness, and dependability
of case studies to make NILM technically feasible. The concern is raised when relevant
research looks for solutions in geographically-specific regions with unexplored energy
consumption cases [22]. This situation matters to the Quebec area, where the type of house-
hold electrical appliances composes an energy demand profile that cannot be typified by
existing public databases. Accordingly, applicable data become imperative to investigating
NILM scenarios created by residential load behavior in this region, particularly based on
low-sampling disaggregation methods. Such information can bring about an opportunity
for analyzing the high flexibility potentials of Quebec household energy usage manifested
by loads that rarely exist in public datasets. These aspects signify geographically-related
NILM analyses based on data from smart meters. Such examinations can assist in observing
actual barriers to achieving a fruitful NILM system. Accordingly, this paper tackles the
problem of low-sampling-rate NILM in the context of Quebec. Its realistic case study
utilizes on-site smart meter readings of the active power of a set of houses with a sampling
interval of 15 min. In order to provide a clear picture of the specificity of the case study,
it commences with a comparative statistical analysis by exploiting data from European
regions. Afterward, the study proposes a load identification mechanism that takes advan-
tage of smart sub-metering technologies and offers a combination of ILM and NILM. The
proposed approach aims to relieve the complications related to a system solely based on
NILM in Quebec residences. In accordance with the recommended solution, a load disag-
gregation method is also suggested on the basis of supervised and unsupervised machine
learning techniques to demonstrate these difficulties. In addition, this work elaborates
on other practical solutions suggested worldwide to enable a feasibility study through its
algorithmic design. As a result, it launches applied research toward practical NILM in
Quebec and other districts with similar circumstances. The rest of the paper is organized
as follows. Section 2 briefly discusses basic research on NILM. Section 3 represents the
statistical analysis aimed at comparing household energy usage properties of Quebec data
Sensors2023,
Sensors 1, 07288
2023,23, 4 of 24 4 of 24
as follows. Section 2 briefly discusses basic research on NILM. Section 3 represents the
with public databases. Section 4 explains the proposed method fortified by the suggested
statistical analysis aimed at comparing household energy usage properties of Quebec data
NILM practice in Section 5. Section 6 presents the results and discussion, followed by
with public databases. Section 4 explains the proposed method fortified by the suggested
conclusions
NILM practicein
inSection
Section 7.
5. Section 6 presents the results and discussion, followed by
conclusions in Section 7.
2. Fundamentals of NILM Concept
2. Fundamentals of NILMby
NILM, proposed Concept
Hart in 1992, has been practiced for many years based on load
NILM, proposed
disaggregation by Hart to
algorithms in 1992, has the
separate beenhousehold
practiced for many years
electrical loadbased
into aon
setload
of individual
disaggregation algorithms to separate the household electrical load into a set of individual
appliances [23]. The common facet of these methods comprises feature selection, classi-
appliances [23]. recognition
fication, and The commonthrough
facet of these methods
exploiting comprises
data feature
collected by anselection, classi-system [1].
acquisition
fication, and recognition through exploiting data collected by an acquisition system [1].
Figure 2 presents these steps along with their general analytical processes, which outline
Figure 2 presents these steps along with their general analytical processes, which outline
the disaggregation engine. Different aspects considered to configure these procedures are
the disaggregation engine. Different aspects considered to configure these procedures are
briefly
briefly discussed
discussed with
with relevant
relevant references
references for further
for further exploration.
exploration.
1 2 Load
identification
Household
appliance-level
information Energy
services
Figure
Figure 2. 2. NILM
NILM procedure
procedure alongalong
with with its common
its common choice
choice of of learning
learning methods methods practiced
practiced by the by the
fundamental
fundamental research
research [6]. [6].
2.1.
2.1.Mathematical
MathematicalMethods
Methods
Numerical
Numerical schemes
schemesusedused
to formulate an NILM
to formulate task cantask
an NILM be mainly
can beclassified into
mainly classified into
event-based and event-less algorithms. Unlike the latter, which inspects all data instances,
event-based and event-less algorithms. Unlike the latter, which inspects all data instances,
the former is more computationally efficient, since it draws inferences only about detected
the former is more computationally efficient, since it draws inferences only about detected
events. On the other hand, the second can rectify incorrect estimations since it evaluates
events. On the other hand, the second can rectify incorrect estimations since it evaluates
every sample for classification dissimilar to the first, which can contain inaccuracies due to
every sample
misdetection for classification
or false-detection [24].dissimilar to the
Additionally, thefirst, which can
mathematical contain inaccuracies
approaches to NILM due to
misdetection or false-detection [24]. Additionally, the mathematical
can be categorized into optimization, traditional machine learning, and DL models. Vari- approaches to NILM
can be categorized into optimization, traditional machine learning,
ants of Hidden Markov Models (HMMs) are the most famous former NILM method that and DL models. Vari-
ants
can of Hidden
provide Markov
an efficient Models (HMMs)
representation are the[6].
of appliances most famous
Linear and former NILM
non-linear method that
mixed
integer optimization
can provide are otherrepresentation
an efficient popular means ofofload identification
appliances [6]. inLinear
the literature [25,26].
and non-linear mixed
Recently,
integer DL, mostly Recurrent
optimization Neural
are other Networks
popular means (RNNs)
of load and Convolutional
identification in Neural Net- [25,26].
the literature
works (CNN),
Recently, DL,has drawnRecurrent
mostly significantNeural
attention for performing
Networks (RNNs) NILM
and[27]. Mathematical
Convolutional Neural Net-
techniques for load disaggregation can be fundamentally exercised through Open Source
works (CNN), has drawn significant attention for performing NILM [27]. Mathematical
NILM Toolkit (NILMTK). NILMTK provides a public framework for executing NILM based
techniques for load disaggregation can be fundamentally exercised through Open Source
on different methods over several public databases [28].
NILM Toolkit (NILMTK). NILMTK provides a public framework for executing NILM based
on different methods over several public databases [28].
and unsupervised means. Supervised techniques, as the most common strategy, use labeled
data to train the disaggregation model. Semi-supervised methods use partially labeled
data or a set of prior knowledge for the same purpose. Unsupervised practices otherwise
consider no labeled data for training [29]. The operating systems based on the first learning
concept form a supervised NILM, while those based on the two latter training mechanisms
create an unsupervised NILM exercise [30]. Supervised NILM requires relatively more
human intervention and computational resources. It is more promising at the cost of
sufficient data, where it attempts to identify a wide range of appliances. Such a system
uses static information to create load models, thus is indifferent to variations in appliances’
temporal behavior and the presence of unknown devices in the total signal (see Figure 2).
Unsupervised NILM demands manual labeling. However, it is dynamic regarding temporal
changes in the electrical signal since its identification task is independent of targeting a
specific set of appliances through their models. This operation can assist with the low-cost
generalization of accurate algorithms appealing to business [6].
NILM
operating modes
Off-line On-line
model construction model construction
Off/On-line On-line
disaggregation disaggregation
Supervised system
Off-line
labeling
Unsupervised system
Figure Operation
3.Operation
Figure 3. modes
modes of aofcommon
a common NILM
NILM system
system regarding
regarding its learning
its learning phase [6].
phase [6].
focus of the methods on public databases, hardly exemplifying cases like Quebec. In [40],
the authors investigate the impact of EBHs on aggregate power consumption by adding
the overall demand of only four baseboards to a daily load profile from the ECO dataset.
For further analysis of the Quebec context, smart meter data from ten residences with
15 min sampling intervals are utilized. For these houses, aggregate and circuit-level power
consumption at a 1 min sampling rate is also available for an elaborated investigation,
which is not a real-world condition.
Sensors 2023, 1, 0 8 of 24
Sensors 2023, 1, 0 group-level data comprising domestic and TH loads. Subsequently, the following statistics
8 of 24
are applied to four selected databases to enable an effective comparison.
(kW)
(kW)
6
(kW)
(kW)
6
8
8 5
consumption
consumption
consumption 5
consumption
6 4
6 4
3
4 3
4
Power
Power
2
Power
Power
2
2
2 1
1
0 0
0 0
00
06
12
18
00
06
12
18
00
8
0
1
060
066
162
168
070
076
172
178
000
006
102
108
010
016
112
118
6.0
6.0
6.0
6.0
7.0
70
7.0
7.0
0.1
0.1
0.1
0.1
1.1
1.1
1.1
1.1
.
.007
.007
.007
.007
.07
.07
.007
.007
.017
.017
.017
.017
.017
.017
.017
.017
0
0
07
07
07
07
07
07
07
07
07
07
07
07
07
07
07
07
(a) House 1. (b) House 2.
(a) House 1. (b) House 2.
12 12 Main EWH HP Fridge Pool
12 Main EWH Dryer Spa HP 12
Main EWH Dryer Spa HP Main
Stove EWH
Dryer HP Fridge Pool
Stove
Stove Stove Dryer
10 10
(kW)
(kW)
10 10
(kW)
(kW)
consumption
8
consumption
consumption
8
consumption
6 6
6 6
4 4
4 4
Power
Power
Power
Power
2 2
2 2
0 0
0 0
0
00
06
12
18
0
1
070
076
12
178
080
086
182
188
030
036
132
138
00
046
142
148
07
14
7.0
7.0
7.0
8.0
8.0
8.0
8.0
3.1
3.1
3.1
3.1
4.1
4.1
41
7.
4.
.
.007
.007
.007
.007
.007
.007
.007
.007
.017
.017
.017
.017
.017
.017
.17
.17
0
0
07
07
07
07
07
07
07
07
07
07
07
07
07
07
07
07
(c) House 3. (d) House 4.
(c) House 3. (d) House 4.
Figure 4. An exemplification of the household power consumption profile in Quebec residences
Figure 4. An
Figure 4. An exemplification
exemplificationofofthe
thehousehold
householdpower
power consumption
consumptionprofile in in
profile Quebec residences
Quebec residences
within two days in warm seasons at 1 min sampling intervals.
within two days in warm seasons at 1 min sampling intervals.
within two days in warm seasons at 1 min sampling intervals.
16
12 Main HC1 HC3 HC5
16 Main HC1 HC2 HC3
12 Main
TH HC1
HC2 HC3
HC4 HC5 Main
TH HC1 HC2 HC3
TH HC2 HC4 14 TH
14
(kW)
10
(kW)
(kW)
10
(kW)
12
12
consumption
consumption
8 10
consumption
consumption
8 10
6 8
6 8
6
4 6
Power
4
Power
4
Power
Power
4
2
2 2
2
0 0
0 0
00
12
12
8
0
1
050
056
12
158
060
066
162
168
050
056
152
158
00
066
162
168
05
06
5.0
5.0
5.0
6.0
6.0
6.0
6.0
5.0
5.0
5.0
5.0
6.0
6.0
6.0
5.
6.
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
.002
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
02
20
15
10
0
1
5
KH
KH
KH
KH
H
O
CG
CG
CG
CG
CG
U
U
Main Domestic TH
EC
EC
EC
EC
EC
EC
(a) Public data instances. (b) Quebec data instances.
Figure 6. The distribution of public and Quebec data in targeted houses along with the range of the
Figure 6. The distribution of public and Quebec data in targeted houses along with the range of the
domestic and TH loads from the former.
domestic and TH loads from the former.
With reference to the outlier ranges in public data, it is more likely that this region
With reference to the outlier ranges in public data, it is more likely that this region
Sensors 2023, 1, 0 includes samples related to energy-extensive loads due to their power levels and operation 10 of 24
includes samples related to energy-extensive loads due to their power levels and operation
schedules, except for ECO Houses 4 and 5 (ECOH4 and ECOH5) and CG House 4 (CGH4).
schedules,
Therefore, itexcept
can be forstated
ECO that,
Houses 4 andcases,
in most 5 (ECOH4
major and ECOH5)
appliances and CG
operate in House 4 (CGH4).
distinguishable
Therefore, it can be stated that, in most cases, major appliances operate
regions of public load profiles since outliers are data points with significant differences in distinguishable
Knowing
regions the fact load
that these loads advertise an operation schedule, such specificity can
from theofrestpublic profiles
of the samples. since
Such aoutliers are
circumstance data points
facilitates with significant
identifying thesedifferences
types of
assist
from with their
thesuch
rest as load
ofwashing identification.
the samples. Indeed, in
Suchdishwashers, all
a circumstance cases, a cluster
facilitates with power
identifying quantities over
devices, machines, and kettles, as targeted loadsthese
in thetypes
NILMof
1300 W can
devices, suchbeasapproximated,
washing whichdishwashers,
machines, stands out ofand 90%kettles,
of all the
as data. Onloads
targeted the other
in thehand,
NILM
literature. Indeed, the outlier extent in Quebec data distinguishes no appliances, either
none of the
literature. above
Indeed, distinctive
the patterns
outlier extent is
inmanifested
Quebec by
data the frequency
distinguishes histogram
no of
appliances, Quebec
either
targeted or non-targeted.
data, specifically
targeted or regarding the appliance target space. In this case, only 50% of samples
non-targeted.
Figure 7 indicates the frequency histograms of public and Quebec data.
coverFigure
a wide range of up tofrequency
3 kW splithistograms
into severalof groups with significant frequencies.
For the 7former,
indicates the
a 1 min sampling period has beenpublic
used toand Quebec
better data.
approximate the active
power of the operation state of existing appliances and to provide insights into probable
0.00200
UK-DALE ECO CG Main Domestic TH
groups of targeted ones. It can be observed that a substantial portion of samples has a
0.00175
0.40
power demand of less than 500 W in the public data. Such similarities can be challenging
0.00150
0.35
Normalized values
Normalized values
for NILM if it represents the demands of several targeted devices. However, the only major 0.30
0.00125
operation in this power band relates to the fridge. This can be noted by investigating these 0.25
0.00100
databases at the appliance level and reducing power intervals in the analysis. For example, 0.20
close to 50% of samples carry a load of less than 200 W in around 70% of cases. Additionally,
0.00075
0.15
a minor fraction of instances lies over 1 kW which, interestingly, contains power values
0.00050
0.10
of other targeted appliances. Particularly, the washing machine, dishwasher, and kettle
0.00025 0.05
1300 W can be approximated, which stands out of 90% of all the data. On the other hand,
none of the above distinctive patterns is manifested by the frequency histogram of Quebec
data, specifically regarding the appliance target space. In this case, only 50% of samples
cover a wide range of up to 3 kW split into several groups with significant frequencies.
The power consumption pattern is another characteristic that can provide sensible
insights into the data. Exploring this property can help improve demand-side management
strategies by understanding customers’ behavior toward utilizing their electrical appliances,
especially based on activity cycles and climate conditions [42]. Although pattern recognition
should be an essential service of any load monitoring system regarding energy-saving
awareness, popular databases are inadequate to enable such a practice due to limited
data length and quality. This can be observed in Figure 8, where it is challenging to
determine a common period to draw inferences about behavioral differences among end-
users. Notwithstanding three years of data acquisition, the UK-DALE database seriously
suffers from missing data, and the available data are scattered across dissimilar time periods,
except for House 1. However, a continuous pattern has been extracted by combining
relevant houses for six months. House 3 does not offer sufficient readings, even for an
individual analysis. The ECO dataset is subject to the same problem with less severity since,
except for Houses 3 and 6 with notable missing data, power values are available for roughly
the entire measurement period. Nonetheless, it can be noticed that diurnal behavior per
Sensors 2023, 1, 0 11 of 24
month is similar for each case study in the public data. Slightly higher variations can be
detected within time progress in the ECO data.
μ μ ± 2σ 2.5 μ μ ± 2σ
2.0
Power consumption (kW)
Power consumption (kW)
2.0
1.5
1.5
1.0
1.0
0.5
0.5
0.0 0.0
0
0
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
12
00
12
00
12
00
12
00
12
00
12
l.
g.
.
ov
pt
ct
ay
n.
l.
Ju
Au
Ju
O
Se
N
Ju
M
1.50
Power consumption (kW)
2.5
1.25
2.0
1.00
1.5
0.75
1.0
0.50
0.5
0.25
0.0 0.00
0
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
l.
g.
n.
ov
pt
ct
ec
ay
.
r.
n.
l.
Ju
ar
b
Au
Ja
Ju
Ap
O
Se
Ju
Fe
N
M
M
rence demonstrates less correlation with environmental factors and a stronger relationship
10 80 45 45 44
Demand percentage
with calendar ones. The pattern tendency can be attributed to both the type of in-use
53
59 59 62 60
8 65 66
appliances, especially heating/cooling systems, and the climate condition. These are the
6
60
same reasons for which the Quebec data illustrates a significantly different usage pattern,
4
40
2
55 55 56
47
0 41 41 38 40
20 35 34
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
0
1
10
n.
ay
l.
g.
.
b.
r.
n.
n.
ar
ov
pt
ct
ec
H
Ju
Ap
Ja
Ju
Au
Ja
Fe
H
Q
Q
M
M
O
Se
Q
2.5
Power consumption (k
Power consumption (k
1.25
2.0
1.00
1.5
0.75
1.0
0.50
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
00
12
as shown in Figure 9a. Weather and calendar components strongly influence the power
l.
g.
n.
ov
pt
ct
ec
ay
l.
b.
r.
n.
Ju
ar
Au
Ja
Ju
Ap
O
Se
Ju
Fe
N
M
M
consumption behavior in Quebec houses. A major share of this impact can be assigned to
the notable (c)load
ECO of
Houses
EBHs,1,according
2, 4 and 5. to Figure 9b [43]. It should
(d)be
CG houses.
noted that a total number
of eight houses have been exploited for this statistic due to the lack ofaccording
Figure 8. The diurnal behavior of energy consumption in public databases to datadata
measurement avail-at
ability and time interval similarity.
the main circuit for two houses.
100 Domestic TH
μ μ ± 2σ
12
Power consumption (kW)
10 80 45 44
45
Demand percentage
53
59 59 62 60
8 65 66
60
6
4
40
2
55 55 56
47
0 41 41 38 40
20 35 34
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
00 0
12 0
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
10
n.
ay
l.
g.
n.
b.
r.
n.
.
ar
ov
pt
ct
ec
H
Ju
Ap
Ja
Ju
Au
Ja
Fe
H
Q
Q
M
M
O
Se
Q
(a) Main readings. (b) Quebec data instances.
Figure 9. The diurnal behavior of energy consumption in eight Quebec houses according to data
Figure 9. The diurnal behavior of energy consumption in eight Quebec houses according to data
available from the main reading.
available from the main reading.
Exploring power demand time series according to their systematic and unsystematic
Exploring power demand time series according to their systematic and unsystematic
components is another useful analysis regarding data characterization. A seasonality
components
study can be is another for
employed useful analysis regarding
this purpose. data characterization.
Figure 10 exemplifies A seasonality
this exercise for two cases.
study can be employed for this purpose. Figure 10 exemplifies
From public databases, ECO is considered regarding its demand pattern, and this exercise for two
Housecases.
4
From
is selected considering its power distribution, which signifies the presence of energy-4
public databases, ECO is considered regarding its demand pattern, and House
is selected considering
demanding its power
loads, especially seasonaldistribution, which signifies
ones. The examination the presence
is carried of energy-
out by the use of
demanding loads,model
the multiplicative especially
sinceseasonal ones.
it is a better The examination
choice for time-varying is carried
behavioroutand
by the use of
removes
the multiplicative model since it is a better choice for time-varying behavior
difficulty in interpreting negative values. Furthermore, this proves to perform better in and removes
difficulty
capturingin interpreting
peaks throughnegative
its seasonal values. Furthermore,
component. this proves
With regard to thetoresidual
performelement,
better in
capturing peaks through its seasonal component. With regard to
it can be noticed that the public case contains a huge amount of unpredictable/noisy the residual element,
itinformation,
can be noticed that the public case contains a huge amount of unpredictable/noisy
which exposes fluctuations almost similar to the main signal. This shows that
information, which
a notable amount ofexposes fluctuations
data is not consistentalmost similar
with the rest oftoit.the main
The trendsignal. This shows
and seasonal that
factors
a notable amount of data is not consistent with the rest of it. The trend and seasonal factors
show a general upward slope and a clear recurring/periodic pattern, respectively, that are
relatively poor considering the residual. This can be estimated by multiplying these two
components. It is observed that the systematic information contributes inadequately to
explaining the usage. On the other hand, the Quebec data are characterized by valuable
systematic information, particularly in winter, where the model is able to strongly describe
the demand. In addition, it can be realized that TH has a great influence on the seasonality
of the aggregate load. This impact, along with the level of overall systematic information,
promotes a seasonality-based NILM approach to disaggregating EBHs load. In addition,
the results demonstrate that a classic decomposition is not an efficient choice for the Quebec
case, since the seasonality of the data strongly changes within the year. It should be noted
that the seasonality of other public instances is inferior to the selected one, specifically for
UK-DALE and CG data.
In order to discover the real-world relationship among data instances and suggest
generalizable hypotheses, a correlation analysis can be used. Figure 11 presents the results
of this investigation into existing houses from all datasets, except for UK-DALE due to
dissimilarity over available data periods. It can be seen that the correlation between
household usage in the public data is not even moderate, evidencing a notable difference
in their tendency toward operating electrical appliances. Similar behavior can be detected
in the Quebec domestic load. However, a moderate correlation can be noticed across the
overall load that is rooted in the medium to high correspondence between TH demand,
similar to seasonality.
the demand. In addition, it can be realized that TH has a great influence on the seasonality
of the aggregate load. This impact, along with the level of overall systematic information,
promotes a seasonality-based NILM approach to disaggregating EBHs load. In addition,
the results demonstrate that a classic decomposition is not an efficient choice for the Quebec
case, since the seasonality of the data strongly changes within the year. It should be noted
Sensors 2023, 23, 7288 12 of 24
that the seasonality of other public instances is inferior to the selected one, specifically for
UK-DALE and CG data.
Observed
Observed
4 4
2 2
Sensors 2023, 1, 0 13 of 24
0
8 TH Overall demand
5
6 4
Residual
Residual
3
can also be acknowledged from the statistical study that disaggregating the choice of
4
2
2
appliances in the literature, especially fridges, kettles, and microwaves, from the Quebec
1
0 0
data is a burdensome task. This exercise becomes more difficult knowing the fact that
1.75 5 TH Overall demand
actual readings have a sampling rate of 15 min. Figure 12 shows daily household load
1.50
1.25
4
Trend
3
Trend
profiles recorded by smart meters within warm and cold seasons. Complex operational
1.00 2
curves, seasonal variations, and continuous changes at lower demands are the challenging
0.75
0.50
1
0
features of these profiles. In summer, the EWH represents the most notable demand, TH Overall demand
contributing to almost all load peaks solely or partially. As a result, it gives the total usage a
2.0
1.5
Seasonal
Seasonal
similar pattern to its own in both shape and magnitude. In winter, the EBHs illustrate their
1.5
1.0
remarkable influence by transforming the domestic load as shown in this figure. Another
1.0
0.5
important property that can be realized is the significant level of unknown demand as the
0.5
Jul
2012
Aug Sep Oct Nov Dec Jun Jul Aug Sep Oct Nov Dec Jan
2018
Feb Mar Apr
difference between the main circuit and the total loads and domestic and aggregate usages
(a) respectively.
in Figure 10a,b, ECO House 4.This underlying issue can seriously
(b) Quebec House
impact 1. performance
the
Figure 10. Thepractice.
of an NILM seasonal decomposition
Accordingly, itofcan
public and Quebec
be stated data for
that NILM two a
faces fine examples based
completely on
different
Figure 10. The seasonal decomposition of public and Quebec data for two fine examples based on
the multiplicative
case model.
in Quebec dwellings.
the multiplicative model.
In order to discover the real-world relationship among data instances and suggest
ECOH1
CGH1
0.18
generalizable hypotheses, a correlation analysis can be used. Figure 11 presents the results
0.06
0.16
of this investigation into existing houses from all datasets, except for UK-DALE due to
ECOH2
0.04
CGOH2
0.07
0.19
0.14
dissimilarity over available data periods. It can be seen that the correlation between 0.02
ECOH3
0.07 0.05
CGH3
0.12
household usage in the public data is not even moderate, evidencing a notable difference
0.08 0.07
0.00
ECOH4
in their tendency toward operating electrical appliances. Similar behavior can be detected −0.02
CGH4
0.08
in the Quebec domestic load. However, a moderate correlation can be noticed across the
0.01 0.03 -0.04 -0.03
−0.04
CGH5
0.06
overall load that is rooted in the medium to high correspondence between TH demand,
ECOH6
similar to seasonality. ECOH1 ECOH2 ECOH3 ECOH4 ECOH5 ECOH6 CGH1 CGOH2 CGH3 CGH4 CGH5
The (a)
above
ECOanalysis
data. has been aimed at(b)
revealing
CG data.statistics that have not been fairly taken
into consideration in related research and can be applied to any other case studies. Indeed,
QH1
it is evident that the Quebec data encounter a vastly higher amount of events compared to
QH1
QH1
0.8
0.60
QH2
0.20 0.73
QH2
0.58
public data due to a bigger number of appliances with high switching frequency in relevant
QH2
0.07
QH3
QH3
operations, i.e., EBHs. From every targeted aspect, the statistical analysis demonstrates 0.7
QH4
QH4
massive differences between the public and Quebec data. From a practical standpoint,
QH5
0.10
QH5
a load monitoring practice should approach this case with a different set of targeted
QH6
0.45 0.43 0.43 0.53 0.44 0.19 0.12 0.09 0.24 0.06 0.05
0.45
QH7
QH7
0.42 0.46 0.37 0.40 0.42 0.34 0.06 0.02 0.11 0.09 0.13 0.05
appliances. The group of interest must certainly contain EBHs due to their share of 0.00
QH8
QH8
QH8
0.60 0.59 0.52 0.48 0.53 0.42 0.46 0.08 0.04 0.04 0.08 0.02 0.07 0.06 0.82 0.69 0.69 0.78 0.80 0.85 0.79
0.5
0.40
demand, their impact on load characteristics, and their potential applications for HEMSs.
QH10 QH9
QH10 QH9
QH10 QH9
0.60 0.63 0.46 0.50 0.61 0.45 0.46 0.62 0.10 0.10 0.02 0.08 -0.10 0.16 0.03 0.05 0.56 0.47 0.39 0.48 0.52 0.60 0.42 0.58
−0.05
It should also include EWHs due to their major usage and regular presence that makes
0.54 0.62 0.49 0.44 0.49 0.40 0.43 0.54 0.57 0.03 0.06 0.08 0.05 0.09 0.05 0.06 -0.00 -0.01 0.75 0.73 0.66 0.70 0.71 0.80 0.73 0.72 0.51
0.35 0.4
QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10 QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10 QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10
them responsible for the most rapid rises in household demand all across the year. It
(c) Quebec aggregate data. (d) Quebec domestic data. (e) Quebec TH data.
Figure 11. Correlation between available instances in public and Quebec databases along with similar
Figure 11. Correlation between available instances in public and Quebec databases along with similar
information for domestic and TH loads of the latter.
information for domestic and TH loads of the latter.
HC1 HC4 Overall heating Aggregate demand
Stove Fridge Heat pump Main circuit
The above analysis has been aimed at revealing
6
10
EWH statistics that have not been fairly taken
Dryer Domestic demand
HC2
HC3
HC5 Domestic demand Main circuit
Power consumption (kW)
into consideration in related research and can be 8applied to any other case studies. Indeed,
Power consumption (kW)
5
it is evident that the Quebec data encounter a vastly higher amount of events compared to
4
public data due to a bigger number of appliances 6with high switching frequency in relevant
operations,
3
i.e., EBHs. From every targeted aspect,
4 the statistical analysis demonstrates
massive
2 differences between the public and Quebec data. From a practical standpoint,
a load
1 monitoring practice should approach this 2
case with a different set of targeted
appliances.
0
The group of interest must certainly
0
contain EBHs due to their share of
demand, their impact on load characteristics, and their potential applications for HEMSs.
00
03
06
09
12
15
18
21
00
03
06
09
12
15
18
21
It should also include EWHs due to their major usage and regular presence that makes
3
3
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
02
02
02
02
02
02
02
02
07
07
07
07
07
07
07
07
ECOH1
CGH1
0.06 0.18
0.16
ECOH2
0.04
CGOH2
0.07
0.19
0.14
ECOH3
0.07 0.05
CGH3
0.12
0.08 0.07
0.00
ECOH4
-0.02 -0.03 -0.00
0.10
−0.02
CGH4
0.05 0.11 0.08
ECOH5
0.08
0.01 0.03 -0.04 -0.03
them responsible for the most rapid rises in household demand all across the year. It
−0.04
CGH5
ECOH6 0.06
0.09 0.10 0.04 0.11
0.02 0.06 0.03 -0.07 -0.03
can also be acknowledged from the statistical study that disaggregating the choice of
−0.06
ECOH1 ECOH2 ECOH3 ECOH4 ECOH5 ECOH6 CGH1 CGOH2 CGH3 CGH4 CGH5
appliances in the literature, especially fridges, kettles, and microwaves, from the Quebec
(a) ECOdata
data.is a burdensome task. (b) CG data.
This exercise becomes more difficult knowing the fact that
actual readings have a sampling rate of 15 min. Figure 12 shows daily household load
QH1
QH1
QH1
profiles recorded by smart meters within warm and cold seasons. Complex operational
0.60
0.8
QH2
0.20 0.73
QH2
0.58
QH2
0.07
curves, seasonal variations, and continuous changes at lower demands are the challenging
QH3
QH3
QH3
0.09 0.00 0.15
0.55
0.7
QH4
features of these profiles. In summer, the EWH represents the most notable demand,
QH4
QH4
0.15 0.11 0.08
QH5
0.10
QH5
QH5
0.52 0.54 0.43 0.55 0.50
contributing to almost all load peaks solely or partially. As a result, it gives the total usage a
0.07 -0.02 0.20 0.09
QH6
QH6
QH6
0.45 0.43 0.43 0.53 0.44 0.19 0.12 0.09 0.24 0.06 0.05
similar pattern to its own in both shape and magnitude. In winter, the EBHs illustrate their
0.45
QH7
QH7
QH7
0.42 0.46 0.37 0.40 0.42 0.34 0.06 0.02 0.11 0.09 0.13 0.05
0.00
remarkable influence by transforming the domestic load as shown in this figure. Another
QH8
QH8
QH8
0.60 0.59 0.52 0.48 0.53 0.42 0.46 0.08 0.04 0.04 0.08 0.02 0.07 0.06 0.82 0.69 0.69 0.78 0.80 0.85 0.79
0.5
0.40
QH10 QH9
QH10 QH9
QH10 QH9
0.60 0.63 0.46 0.50 0.61 0.45 0.46 0.62 0.56 0.47 0.39 0.48 0.52 0.60 0.42 0.58
important property that can be realized is the significant level of unknown demand as the
0.10 0.10 0.02 0.08 -0.10 0.16 0.03 0.05 −0.05
0.54 0.62 0.49 0.44 0.49 0.40 0.43 0.54 0.57 0.03 0.06 0.08 0.05 0.09 0.05 0.06 -0.00 -0.01 0.75 0.73 0.66 0.70 0.71 0.80 0.73 0.72 0.51
0.35
difference between the main circuit and the total loads and domestic and aggregate usages
0.4
QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10 QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10 QH1 QH2 QH3 QH4 QH5 QH6 QH7 QH8 QH9 QH10
in Figure
(c) Quebec aggregate 10a,b, respectively.
data. This underlying
(d) Quebec domestic data. issue (e)
canQuebec
seriously impact the performance
TH data.
Figure 11. Correlation between available instances in public and Quebec databases along withasimilar
of an NILM practice. Accordingly, it can be stated that NILM faces completely different
case in Quebec dwellings.
information for domestic and TH loads of the latter.
5 8
4
6
3
4
2
2
1
0 0
00
03
06
09
12
15
18
21
00
03
06
09
12
15
18
21
3
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
02
02
02
02
02
02
02
02
07
07
07
07
07
07
07
07
quirements. Therefore, it can be simply combined with the entry point meter (non-intrusive
concept) to boost monitoring efficiency, particularly in small-scale installations, for example,
only for major appliances [10,38]. Similarly, in Quebec households, there is one thermostat
per zone for controlling corresponding EBHs. The information on the thermostats can
be combined with that on total energy demand to improve NILM results. HEMS can
communicate with each EBH (if all thermostats are connected) or zone (otherwise) and use
the acquired data to disaggregate the overall heating use from the aggregate load profile.
Subsequently, the remaining usage can be analyzed to uncover the power demand of
EWHs as the second targeted load in Quebec households. Extracting these two demanding
loads allows for the exploration of the residual to disaggregate common home appliances,
Sensors 2023, 1, 0
i.e., those from the literature, based on popular NILM methods. This potential solution 15 of 24
draws interest to the approach of combining ILM and NILM systems in Quebec houses
for alleviating its complicated scenario. This method is also supported by advancements
in IoT technologies that link smart appliances throughout the house. Figure 13 illustrates
as
thepool pumps,approach,
proposed air conditioning, furnaces,
where EBHs andalso
data can EBHsbein our case,
obtained while
from theanother
electric scheme
panel to
can use a training phase based on specific signatures/parameters to disaggregate
extract their total demand. In this illustration, a piece of prior knowledge acquired power
from
consumption patterns of other categories of appliances [44].
either the same dwelling (1) or other houses (2) can assist the whole procedure.
HEMS
OR
EBHs
2
EWH
& others
Aggregate load
Figure13.
Figure Anexample
13.An exampleof
ofthe
theproposed
proposedapproach
approachin
inaahouse
housewith
withfour
fourthermal
thermalzones.
zones.
5. AnAvoiding
Introductorythe disaggregation
NILM Practiceof indevices
QuebecatResidences
one single point is a feasible approach that
can increase accuracy, since with more than
Although the proposed approach implies a mechanism one accumulating point,
that takesmore classifications
advantage of ILM
can be executed. In the Quebec case, one point can disaggregate
to extract EBHs demand from the aggregate usage, it is practiced by a procedure total heating demand into
entirely
individual EBHs and another can disassociate EWH and other loads.
based on NILM to demonstrate load disaggregation complications in Quebec houses by Indeed, a practical
load monitoring
numerical outcomes. structure should focus
The methodology on both
follows thedevelopment
steps indicated cost
in and
Figureproper
13. Asaccuracy.
shown
A combinatory method can realize these two goals with an effective
in Figure 14, the initial task focuses on extracting TH demand from the aggregate number of meters,
load
simplerthrough
profile signatures, straightforward
a supervised method, algorithms,
while the and less complicated
successive accumulating
one concentrates profiles.
on capturing
The feasibility
other of this approach
possible devices can be fortified
in the remaining by applicable
signal within NILM products
an unsupervised process. like Bidgely,
In addition
which use programmable thermostat data to improve the performance of
to facilities brought about by thermostats, the statistical analysis also proves that heating disaggregation
techniques
load should be andtheoffer
firstoptimal
target insetpoint schedules. It is also supported by the Bidgely
Quebec houses.
low-resolution disaggregation technique.
The energy estimation of electric heating Thesystems
relevanthas
product uses the
also drawn low-granularity
attention to other
whole-house profile, non-electrical information, and training
implementations. In this regard, analyzing heating systems’ relationships with data to identify individual
external
appliances’
factors load profiles.
and time-series As stated
patterns have beenby Bidgely,
favored.aIn reliable
France,NILM on low-resolution
the Hello Watt Company data has
shouldout
carried be the
carried out demand
heating by reasonably specific underlying
disaggregation according totechniques.
its relationshipOnewith
method
outdoor can
extract a portion of energy from overall usage related to a specific
temperature by means of the piece-wise linear regression method [45]. However, such class of loads such
as pool pumps,
techniques cannotairefficiently
conditioning, furnaces,
explain and EBHs
the heating loadininour case, while
Quebec another
residences duescheme
to its
can use a training phase based on specific signatures/parameters
complex behavior. Our studies on Quebec data show that individual household demands to disaggregate power
consumption
and patterns ofare
outside temperature other
notcategories
sufficiently of correlated
appliancesto[44].
be treated by linear designs [43].
To be specific, heating demand is significantly influenced by calendar components related
5. An Introductory NILM Practice in Quebec Residences
to occupants’ activities as well. Therefore, meteorological variables are inadequate for
Although
accurately the proposed
estimating approach implies
this consumption for load aidentification
mechanism that takes advantage
purposes. of ILM
In Switzerland, a
to extract EBHs demand from the aggregate usage, it is practiced by a procedure
similar examination has been performed by means of time-series clustering methods [46]. entirely
Nevertheless, the utilized scheme is not applicable to the Quebec case since it is aimed at
recognizing a water-based heating system with a large distinct demand of 18 kW occurring
at periods with the lowest power consumption, i.e., between 23:00 and 6:00. As shown in
Figure 2 of the related study, the pattern of an electrical load with these properties is not
Sensors 2023, 23, 7288 15 of 24
Supervised phase
Submetered
Aggregate signal
ESHs readings
LSTM
(learning process)
Unsupervised phase
OPTICS+DBSCAN
Residual signal
(clustering process)
Other loads
ESHs extraction
identification
After subtracting the EBHs energy use, the remaining signal is analyzed for identifying
other possible appliances in an unsupervised context. This framework takes advantage
of a clustering scheme that focuses on grouping similar demands according to a proba-
bility threshold, determining their occurring time in the power profile, and creating their
Sensors 2023, 23, 7288 16 of 24
After subtracting the EBHs energy use, the remaining signal is analyzed for identifying
other possible appliances in an unsupervised context. This framework takes advantage
of a clustering scheme that focuses on grouping similar demands according to a proba-
bility threshold, determining their occurring time in the power profile, and creating their
related operation (ON-OFF) sequence, which can possibly represent a load. The on-state of
each created sequence is defined by calculating the average values of the corresponding
cluster. This process can be carried out by using either power level or power difference
information [5]. Particularly in an unsupervised framework, the granularity of data has
a significant impact on the soundness of sequences, captured across the time-series data.
Figure 15 illustrates the power level and difference information of EWH in House 1 at one
and 15 min sampling intervals. The most evident statistic that can be acknowledged in
this figure is the critical change in the power demand pattern at the lower frequency. An
unsupervised system can observe this trajectory as a combination of several loads. In a
supervised practice, such behavior can cause different loads to be represented with similar
models. Therefore, in both cases, recognizing a load with no prior knowledge becomes a
burdensome task, and exploiting expert/secondary information is necessitated. Moreover,
it can be noticed that the sampling rate can notably alter the ON-OFF power transitions of
EWH. They are quite different even in the higher sampling frequency, knowing the fact that
this resistive appliance has one of the most uniform steady-state behaviors among house-
hold devices [22]. In this situation, utilizing power difference for sequence construction
can result in incorrect state matching. It can also lose high operation states and, in turn,
neglect an important share of demand. As a result, employing power level is preferred
since it creates sensible operation sequences of potential devices despite its variations
2023, 1, 0 17 of 24 under a low
and overlapping events. All appliances can be subject to this transformation
sampling rate measurement, especially those with short operation duration.
4
4
Power consumption (kW)
2 2
0 0
−2 −2
−4
−4
0
0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
00
03
06
09
12
15
18
21
00
03
06
09
12
15
18
21
(a) One minute sampling rate. (b) Fifteen minute sampling rate.
Figure 15. The EWH power profile from Quebec House 1 in (a) 1 and (b) 15 min sampling time.
Figure 15. The EWH power profile from Quebec House 1 in (a) 1 and (b) 15 min sampling time.
Two different techniques have been evaluated for executing the clustering phase.
Two different
The first method employs techniques
a Kernel-based have been
Subtractive evaluated(K-SC)
Clustering for executing
algorithm the[29].
clustering phase.
The second scheme takes advantage of DBSCAN (Density-Based Spatial Clustering ofalgorithm [29].
The first method employs a Kernel-based Subtractive Clustering (K-SC)
TheNoise),
Applications with secondwhich
scheme takestime-series
enables advantageclustering.
of DBSCAN (Density-Based
Accordingly, Spatial Clustering of
its advantage
over the K-SC method is that it executes the first two steps of the sequence creation process its advantage
Applications with Noise), which enables time-series clustering. Accordingly,
over and
(load classification the K-SC methoddetection)
occurrence is that it executes the first
within one two
stage. steps of the sequence
Nevertheless, DBSCANcreation process
(load classification
requires the definition and occurrence
of two parameters detection)
that account within one
for Epsilon andstage.
MinPts.Nevertheless,
These DBSCAN
requires the definition of two parameters that account
parameters explain that the Epsilon-neighborhood of each point must contain a minimumfor Epsilon and MinPts. These
parameters explain that the Epsilon-neighborhood of each
number of points (MinPts). A specific way to estimate MinPts has not been suggested inpoint must contain a minimum
number
the literature. For example,of points (MinPts).
the authors A specific
of [48] way to estimate
have recommended usingMinPts hastwice
a value not been
the suggested in
dimension of the data. This suggestion is adopted for this analysis and, thus, a MinPts aofvalue twice the
the literature. For example, the authors of [48] have recommended using
dimension ofparticular
4 is selected. Additionally, the data. methods
This suggestion is adopted
have been for this
developed analysisEpsilon.
to compute and, thus, a MinPts of
4 is selected. Additionally, particular methods have been developed
In [49], the authors have provided a procedure within which, first, the average distance to compute Epsilon.
In [49],and
between each point theits
authors have
k (equal provided
to MinPts a procedure
defined withinnearest
previously) which,neighbors
first, the average
is distance
between each point and its k (equal to MinPts defined previously)
calculated, second, k-distances are plotted in ascending order, and third, the biggest slope nearest neighbors is
(greatest curvature) is considered as an Epsilon value. This process has been evaluated
for the case study in order to provide an effective application of DBSCAN. Figure 16
exemplifies the outcomes for the power level and difference data from House 1 on a typical
day. It can be noticed that the method is not effective for the power difference data since
Sensors 2023, 23, 7288 17 of 24
calculated, second, k-distances are plotted in ascending order, and third, the biggest slope
(greatest curvature) is considered as an Epsilon value. This process has been evaluated
for the case study in order to provide an effective application of DBSCAN. Figure 16
exemplifies the outcomes for the power level and difference data from House 1 on a typical
day. It can be noticed that the method is not effective for the power difference data since
the distance plot fails to realize an elbow at which a specific point can be chosen as the
Epsilon value. On the other side, the elbow plot of the power level data yields a sharp
slope. Nonetheless, this curvature covers a wide range of points corresponding to samples
from 70 to higher than 250, all of which can be used for the Epsilon parameter. The analysis
evidences that moving across this range causes DBSCAN to create different clusters. This,
in turn, makes the choice of Epsilon a difficult task, especially in an unsupervised system.
It should be noted that this challenge is not necessarily the case for other types of data and
can be attributed to Quebec data characteristics (see Section 3.2). However, it necessitates
exploring other schemes. In this regard, OPTICS (Ordering Points To Identify the Clustering
Structure) is considered as another density-based clustering method. OPTICS is able to
provide information about cluster structure in the time-series data that can be observed
through the reachability plot. This plot is illustrated in Figure 17 for the same MinPts and
instance as in Figure 16. It presents the structure of the clusters in the data according to
the peaks and valleys. For instance, in Figure 17a, three major groups can be collected
considering the significant peaks. In fact, the interpretation of the significance can define
the number of clusters as noticed in this figure. It can be observed that OPTICS not only
18 of 24 can
facilitates the choice of Epsilon but also defines the prospective clusters. This technique
manifest the change in the number of clusters based on the range of Epsilon values. This
can be simply practiced by drawing horizontal lines on the reachability plots in Figure 17.
As a result, a combination of the OPTICS and DBSCAN algorithms is suggested for the
the least amount aresequence
considered the step.
creation best Generally,
candidatesthefor Epsilon.
closest valuesThis
to thevalue
top of is
theset to 0.4 inpeak
significant all with
cases. Different analyses demonstrate
the least that the combined
amount are considered clustering
the best candidates approach
for Epsilon. This proposed and
value is set to 0.4 in all
the K-SC method generally capture comparable operations. However, the former uncovers and
cases. Different analyses demonstrate that the combined clustering approach proposed
a higher number of the K-SC method
sequences for generally
a similarcapture comparable
cluster, which canoperations.
reflectHowever,
a higherthe former uncovers
estimation
a higher number of sequences for a similar cluster, which can reflect a higher estimation
of energy demand for a possible load. Moreover, DBSCAN provides a class of outliers
of energy demand for a possible load. Moreover, DBSCAN provides a class of outliers
belonging to no cluster that can
belonging to nobe further
cluster thatanalyzed.
can be further analyzed.
0.8 0.20
0.6 0.15
K distance
K distance
0.4 0.10
0.2 0.05
0.0 0.00
0
20
40
60
80
10
15
20
25
30
35
0.45
0.8
0.40
achability (Epsilon distance)
0.35
0.6
0.30
0.25
0.4
0.20
0.15
0.2
0.10
0.0 0.00
20
40
60
80
10
15
20
25
30
35
Number of data samples Number of data samples
Sensors 2023, 23, 7288 (a) Power level samples. (b) Power difference samples. 18 of 24
Figure 16. The k-nearest neighbor analysis for one-day data from House 1 with MinPts equal to 4.
0.45
0.8
0.40
Reachability (Epsilon distance)
40
60
80
10
15
20
25
30
35
Number of data samples Number of data samples
Table 2. The LSTM results of estimating the overall load of EBHs in Quebec houses.
Furthermore, Table 3 lists the results for House 1 over one week in winter based on
MAE, MSE, and the Proportion of Total Energy Correctly Assigned (TECA) metrics [50].
With regard to TECA values, it can be deduced that the regression model performs EBHs
load profiling adequately knowing that a satisfying load disaggregation task should yield a
minimum accuracy of 80% [5]. From the results, it can be stated that the method carries
out the supervised step efficiently since the TH used in House 1 has a high value of 10 kW.
Nevertheless, the assessment error results in two inevitable issues that are passed along
to the next step accounting for inefficiency in catching peaks and variations in estimating
lower demand. Considering the fluctuations in the overall demand, the second matter
has a higher impact on the remaining load. The situation worsens in the presence of
unknown demand. In fact, the share of this type of usage varies from 16% to 49% in
targeted houses (26% in House 1), which is remarkable regarding the power consumption
ranges. The adverse impact of these circumstances on the unsupervised phase is creating
impractical clusters with wide variances in the corresponding region of the load profile.
This is acknowledged by applying the proposed clustering technique to residual demand
across the same week of Table 3 to uncover valid load operations, as shown in Table 4. It is
evident that the first loads represent no actual devices. This is the effect of the error in EBHs
load estimation that makes the recognition of devices with low power use doubtful. This
condition can be the case for any system with a similar strategy since the power of small
loads, such as refrigerators, is normally close to the inaccuracy of examining the demand of
energy-expensive devices like EBHs.
Table 3. The LSTM results of estimating the overall load of EBHs in Quebec House 1.
Table 4. The proposed clustering method results of identifying other loads in residual signal.
Table 4. Cont.
Accordingly, the four last loads are considered for appliance recognition. The worst
outcome occurs on the third day when the sequence creation is not able to identify any
possible load. Nonetheless, the outcomes for such days can be improved since a fixed
Epsilon value is intended for all the days. Besides, the weighted clustering demonstrates
the existence of a pattern in the occurrence of specific loads, for example, ≈2.9 kW and
≈1.9 kw in the second and fourth categories, respectively, which increases their feasibility
as actual appliances. In a 15 min interval, the clustering outcomes reveal the concerns,
discussed above, about load identification in the residual signal. First, the notable loads
become very similar in such a way that their separation is almost impossible within an
unsupervised system. This causes a created sequence to describe more than one device.
Second, the behavior of an appliance changes within consecutive intervals and, thus, the
sequence construction either explains its operation by different loads or fails to capture it
completely; third, the rate of overlapping increases. These situations cause a complicated
interpretation of valid loads in Table 4. It can be noticed that, on the 4th day, one possible
load stands for three actual appliances, while on the 1st day, one actual device is captured
through four possible loads. As expected from the statistical analysis, all the loads in
Table 4 are related to EWH since it holds the highest portion of overall usage. In fact, EWH
either represents a load or shares it with other devices. It should be noted that, in some
cases, this share is very delicate. For instance, on the 4th day, only two sub-sequences of
the relevant created operation are associated with the stove and dryer. On the 7th day,
only one sub-sequence corresponds to the stove. However, the overlapping of the biggest
usages, like the high demands of EWH and dryers, is rarely faced since the developed
clustering procedure considers these kinds of events as outliers due to their low-spatial
density. Furthermore, the last column describes the total amount of energy that is estimated
by all possible loads within a day regarding the residual demand.
According to the results, EWH is the only appliance that can be represented by specific
loads. Such instances that have been made bold in Table 4 bring about an opportunity
to evaluate the identification accuracy of this appliance, as the second major device in
Quebec residences, by NILM metrics. Table 5 presents the results of such an examination
based on the F1-score and TECA measures [50]. It should be noted that the 7th day is
added to this evaluation because of the minor effect of the stove, as explained. In this Table,
F1-scores of total outcomes are also presented to estimate the overall constructed sequence,
i.e., ON-OFF operation states. The last step is subject to all issues, gathered across the whole
Sensors 2023, 23, 7288 21 of 24
process. Therefore, the total results can be expressed as fair for half of the days in Table 5.
Nonetheless, the process should be enhanced with regard to all the opportunities and
challenges, discussed through the analysis of the case studies. Particularly, the challenges
related to blind load disaggregation (the unsupervised step) must be addressed. Load
construction from scratch is a difficult task even in high sampling intervals of less than 1 min.
Indeed, the thorough investigation, conducted by this study, not only reveals the technical
obstacles to developing NILM systems in Quebec but also stimulates the implementation
of the proposed combinatory approach of ILM and NILM. The Quebec case is restricted
by in-use appliances’ characteristics, data availability, and smart meter properties. Under
the suggested load monitoring scheme, suitable data with higher sampling intervals using
smart plugs technologies and additional information through HEMS can be supplied to
accomplish practical applications.
Table 5. The results of the load identification practice applied to only EWH potential loads.
7. Conclusions
This paper provides a thorough investigation into NILM difficulties in Quebec houses.
It exploits real-world low-sampling rate data from a set of houses, located in Quebec, to
demonstrate the challenging scenario of the case study. It discusses the most important
elements of an NILM for actual applications and deepens its exploration by a comparative
statistical analysis based on popular public databases. In addition, this work proposes a
realistic approach for the case of Quebec by combining the intrusive and non-intrusive
aspects of load monitoring. In order to stimulate its suggestion, the study carries out a
low-sampling load disaggregation practice to manifest the complications of targeting an
NILM-based oriented system for houses in this region. The exercise utilizes a supervised
method to extract the power consumption of EBHs in the first step based on deep learning
models and, subsequently, employs an unsupervised scheme to identify the power demand
of other devices in the remaining load based on clustering techniques. This exhaustive
manuscript explores different techniques for every facet of the problem to provide a fruitful
discussion with elaborated remarks beneficial to practical implementations. Indeed, the
continuation of this study can lead to enhanced load monitoring mechanisms pertinent to
the Quebec case.
Author Contributions: The author’s contribution to the body of this research can be summarized in
terms of conceptualization, S.S.H. and B.D.; methodology, S.S.H., B.D. and N.H.; software, S.S.H.;
validation, S.S.H., B.D., N.H., K.A. and S.K.; formal analysis, S.S.H. and B.D.; investigation, S.S.H.;
resources, B.D., K.A. and S.K.; data curation, S.S.H.; writing—original draft preparation, S.S.H.;
writing—review and editing, S.S.H., B.D. and K.A.; visualization, S.S.H., B.D. and N.H.; supervision,
B.D., N.H., K.A. and S.K.; project administration, B.D. and K.A. All authors have read and agreed to
the published version of the manuscript.
Sensors 2023, 23, 7288 22 of 24
References
1. Hosseini, S.S.; Agbossou, K.; Kelouwani, S.; Cardenas, A. Non-intrusive load monitoring through home energy management
systems: A comprehensive review. Renew. Sustain. Energy Rev. 2017, 79, 1266–1274. [CrossRef]
2. Zandi, H.; Kuruganti, P.T.V.; Vineyard, E.A.; Fugate, D.L. Home Energy Management Systems: An Overview. In Proceedings of
the Proceedings of the 9th international conference on Energy Efficiency in Domestic Appliances and Lighting, Irvine, CA, USA,
13–15 September 2018; pp. 606–614.
3. Hosseini, S.S.; Agbossou, K.; Kelouwani, S.; Cardenas, A.; Henao, N. A Practical Approach to Residential Appliances on-Line
Anomaly Detection: A Case Study of Standard and Smart Refrigerators. IEEE Access 2020, 8, 57905–57922. [CrossRef]
4. Sakib, N.; Hossain, E.; Ahamed, S.I. A Qualitative Study on the United States Internet of Energy: A Step Towards Computational
Sustainability. IEEE Access 2020, 8, 69003–69037. [CrossRef]
5. Hosseini, S.S.; Kelouwani, S.; Agbossou, K.; Cardenas, A.; Henao, N. Adaptive on-line unsupervised appliance modeling for
autonomous household database construction. Int. J. Electr. Power Energy Syst. 2019, 112, 156–168. [CrossRef]
6. Hosseini, S.S. Load Monitoring and Diagnosis of Residential Electrical Appliances. Ph.D. Thesis, Electrical and Computer
Engineering Department, Université du Québec à Trois-Rivières, Trois-Rivières, QC, Canada, 2020.
7. Oliver Parson. Disaggregated Homes: Overview of the NILM Field. Available online: https://blog.oliverparson.co.uk/2015/03/
overview-of-nilm-field.html (accessed on 17 August 2023).
8. Liaqat, R.; Sajjad, I.A.; Waseem, M.; Alhelou, H.H. Appliance Level Energy Characterization of Residential Electricity Demand:
Prospects, Challenges and Recommendations. IEEE Access 2021, 9, 148676–148697. [CrossRef]
9. Huchtkoetter, J.; Reinhardt, A. A study on the impact of data sampling rates on load signature event detection. Energy Inform.
2019, 2, 24. [CrossRef]
10. Xu, F.; Huang, B.; Cun, X.; Wang, F.; Yuan, H.; Lai, L.L.; Vaccaro, A. Classifier economics of Semi-Intrusive Load Monitoring. Int. J.
Electr. Power Energy Syst. 2018, 103, 224–232. [CrossRef]
11. Angelis, G.F.; Timplalexis, C.; Krinidis, S.; Ioannidis, D.; Tzovaras, D. NILM applications: Literature review of learning approaches,
recent developments and challenges. Energy Build. 2022, 261, 111951. [CrossRef]
12. Faustine, A.; Pereira, L.; Bousbiat, H.; Kulkarni, S. UNet-NILM: A Deep Neural Network for Multi-tasks Appliances State
Detection and Power Estimation in NILM. In Proceedings of the 5th International Workshop on Non-Intrusive Load Monitoring,
Virtual Event, 18 November 2020; pp. 84–88. [CrossRef]
13. Iqbal, H.K.; Malik, F.H.; Muhammad, A.; Qureshi, M.A.; Abbasi, M.N.; Chishti, A.R. A critical review of state-of-the-art
non-intrusive load monitoring datasets. Electr. Power Syst. Res. 2021, 192, 106921. [CrossRef]
14. Völker, B.; Pfeifer, M.; Scholl, P.M.; Becker, B. Annoticity: A Smart Annotation Tool and Data Browser for Electricity Datasets. In
Proceedings of the 5th International Workshop on Non-Intrusive Load Monitoring, Virtual Event, 18 November 2020; pp. 1–5.
[CrossRef]
15. Lin, J.; Ma, J.; Zhu, J.; Liang, H. Deep Domain Adaptation for Non-Intrusive Load Monitoring Based on a Knowledge Transfer
Learning Network. IEEE Trans. Smart Grid 2022, 13, 280–292. [CrossRef]
16. Zhou, G.; Li, Z.; Fu, M.; Feng, Y.; Wang, X.; Huang, C. Sequence-to-Sequence Load Disaggregation Using Multiscale Residual
Neural Network. IEEE Trans. Instrum. Meas. 2021, 70, 2503310. [CrossRef]
17. D’Incecco, M.; Squartini, S.; Zhong, M. Transfer Learning for Non-Intrusive Load Monitoring. IEEE Trans. Smart Grid 2020, 11,
1419–1429. [CrossRef]
18. Rafiq, H.; Shi, X.; Zhang, H.; Li, H.; Ochani, M.K.; Shah, A.A. Generalizability improvement of deep learning-based non-intrusive
load monitoring system using data augmentation. IEEE Trans. Smart Grid 2021, 12, 3265–3277. [CrossRef]
19. Cui, G.; Liu, B.; Luan, W.; Yu, Y. Estimation of Target Appliance Electricity Consumption Using Background Filtering. IEEE Trans.
Smart Grid 2019, 10, 5920–5929. [CrossRef]
20. Afzalan, M.; Jazizadeh, F. Residential loads flexibility potential for demand response using energy consumption patterns and
user segments. Appl. Energy 2019, 254, 113693. [CrossRef]
21. Soares, A.; Gomes, Á.; Antunes, C.H. Categorization of residential electricity consumption as a basis for the assessment of the
impacts of demand response actions. Renew. Sustain. Energy Rev. 2014, 30, 490–503. [CrossRef]
22. Hosseini, S.; Kelouwani, S.; Agbossou, K.; Cardenas, A.; Henao, N. A semi-synthetic dataset development tool for household
energy consumption analysis. In Proceedings of the 2017 IEEE International Conference on Industrial Technology (ICIT), Toronto,
ON, Canada, 22–25 March 2017; pp. 564–569. [CrossRef]
Sensors 2023, 23, 7288 23 of 24
23. Hart, G. Nonintrusive appliance load monitoring. Proc. IEEE 1992, 80, 1870–1891. [CrossRef]
24. Wong, Y.F.; Ahmet Sekercioglu, Y.; Drummond, T.; Wong, V.S. Recent approaches to non-intrusive load monitoring techniques in
residential settings. In Proceedings of the 2013 IEEE Computational Intelligence Applications in Smart Grid (CIASG), Singapore,
16–19 April 2013; pp. 73–79. [CrossRef]
25. Bhotto, M.Z.A.; Makonin, S.; Bajić, I.V. Load Disaggregation Based on Aided Linear Integer Programming. IEEE Trans. Circuits
Syst. II Express Briefs 2017, 64, 792–796. [CrossRef]
26. Balletti, M.; Piccialli, V.; Sudoso, A.M. Mixed-Integer Nonlinear Programming for State-Based Non-Intrusive Load Monitoring.
IEEE Trans. Smart Grid 2022, 13, 3301–3314. [CrossRef]
27. Kaselimi, M.; Protopapadakis, E.; Voulodimos, A.; Doulamis, N.; Doulamis, A. Towards Trustworthy Energy Disaggregation: A
Review of Challenges, Methods, and Perspectives for Non-Intrusive Load Monitoring. Sensors 2022, 22, 5872. [CrossRef]
28. GitHub—Nilmtk/Nilmtk: Non-Intrusive Load Monitoring Toolkit (Nilmtk). Available online: https://nilmtk.github.io/ (ac-
cessed on 17 August 2023).
29. Henao, N.; Agbossou, K.; Kelouwani, S.; Dube, Y.; Fournier, M. Approach in Nonintrusive Type I Load Monitoring Using
Subtractive Clustering. IEEE Trans. Smart Grid 2015, 8, 812–821. [CrossRef]
30. Zhao, B.; Stankovic, L.; Stankovic, V. On a Training-Less Solution for Non-Intrusive Appliance Load Monitoring Using Graph
Signal Processing. IEEE Access 2016, 4, 1784–1799. [CrossRef]
31. Rammig, F.; Ditze, M.; Janacik, P.; Heimfarth, T.; Kerstan, T.; Oberthuer, S.; Stahl, K. Basic Concepts of Real Time Operating
Systems. In Hardware-Dependent Software; Springer: Dordrecht, The Netherlands, 2009; pp. 15–45. [CrossRef]
32. Shin, C.; Rho, S.; Lee, H.; Rhee, W. Data Requirements for Applying Machine Learning to Energy Disaggregation. Energies 2019,
12, 1696. [CrossRef]
33. Zeifman, M.; Roth, K. Nonintrusive appliance load monitoring: Review and outlook. IEEE Trans. Consum. Electron. 2011, 57,
76–84. [CrossRef]
34. Guo, Z.; Wang, Z.J.; Kashani, A. Home appliance load modeling from aggregated smart meter data. IEEE Trans. Power Syst. 2015,
30, 254–262. [CrossRef]
35. Barker, S.; Kalra, S.; Irwin, D.; Shenoy, P. Empirical Characterization, Modeling, and Analysis of Smart Meter Data. IEEE J. Sel.
Areas Commun. 2014, 32, 1312–1327. [CrossRef]
36. Pöchacker, M.; Egarter, D.; Elmenreich, W. Proficiency of power values for load disaggregation. IEEE Trans. Instrum. Meas. 2016,
65, 46–55. [CrossRef]
37. Dinesh, C.; Makonin, S.; Bajic, I.V. Incorporating time-of-day usage patterns into non-intrusive load monitoring. In Proceedings
of the 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, QC, Canada, 14–16 November
2017; pp. 1110–1114. [CrossRef]
38. Restrepo, J.; Naranjo, F.; Barzola, J.; Otero, C.; Garcia, P. Load Identification for Smart Grid Management. In Proceedings of the
2019 IEEE PES Innovative Smart Grid Technologies Conference—Latin America (ISGT Latin America), Gramado, Brazil, 15–18
September 2019; pp. 1–5. [CrossRef]
39. Rehman, A.U.; Rahman Tito, S.; Nieuwoudt, P.; Imran, G.; Lie, T.T.; Valles, B.; Ahmad, W. Applications of Non-Intrusive Load
Monitoring Towards Smart and Sustainable Power Grids: A System Perspective. In Proceedings of the IEEE 29th Australasian
Universities Power Engineering Conference (AUPEC), Nadi, Fiji, 26–29 November 2019; pp. 1–6. [CrossRef]
40. Henao, N.; Agbossou, K.; Kelouwani, S.; Hosseini, S.; Fournier, M. Power Estimation of Multiple Two-State Loads Using A
Probabilistic Non-Intrusive Approach. Energies 2018, 11, 88. [CrossRef]
41. CleverGuard—Invisible Protection for Pensioners Based on Energy Data—CLEMAP Blog. Available online: https://www.
cleverguard.care (accessed on 17 August 2023).
42. Rafiq, H.; Manandhar, P.; Rodriguez-Ubinas, E.; Barbosa, J.D.; Qureshi, O.A. Analysis of residential electricity consumption
patterns utilizing smart-meter data: Dubai as a case study. Energy Build. 2023, 291, 113103. [CrossRef]
43. Dab, K.; Agbossou, K.; Henao, N.; Dubé, Y.; Kelouwani, S.; Hosseini, S.S. A compositional kernel based gaussian process approach
to day-ahead residential load forecasting. Energy Build. 2022, 254, 111459. [CrossRef]
44. Energy Disaggregation—Bidgely Utility AI—Energy Analytics. Available online: https://www.bidgely.com (accessed on 17
August 2023).
45. Culière, F.; Leduc, L.; Belikov, A. Bayesian model of electrical heating disaggregation. In Proceedings of the 5th International
Workshop on Non-Intrusive Load Monitoring, Virtual Event, 18 November 2020; pp. 25–29. [CrossRef]
46. Deb, C.; Frei, M.; Hofer, J.; Schlueter, A. Automated load disaggregation for residences with electrical resistance heating. Energy
Build. 2019, 182, 61–74. [CrossRef]
47. Hosseini, S.S.; Delcroix, B.; Henao, N.; Agbossou, K.; Kelouwani, S. A case study on obstacles to feasible NILM solutions for energy
disaggregation in quebec residences. In Proceedings of the 9th ACM International Conference on Systems for Energy-Efficient
Buildings, Cities, and Transportation, Boston, MA, USA, 2–3 November 2022; pp. 363–367.
48. Sander, J.; Ester, M.; Kriegel, H.P.; Xu, X. Density-based clustering in spatial databases: The algorithm GDBSCAN and its
applications. Data Min. Knowl. Discov. 1998, 2, 169–194. [CrossRef]
Sensors 2023, 23, 7288 24 of 24
49. Rahmah, N.; Sitanggang, I.S. Determination of Optimal Epsilon (Eps) Value on DBSCAN Algorithm to Clustering Data on
Peatland Hotspots in Sumatra. Iop Conf. Ser. Earth Environ. Sci. 2016, 31, 012012. [CrossRef]
50. Laouali, I.H.; Qassemi, H.; Marzouq, M.; Ruano, A.; Bennani, S.D.; El Fadili, H. A Survey On Computational Intelligence
Techniques For Non Intrusive Load Monitoring. In Proceedings of the 2020 IEEE 2nd International Conference on Electronics,
Control, Optimization and Computer Science (ICECOCS), Kenitra, Morocco, 2–3 December 2020; pp. 1–6. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.