SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 2, April 2019, pp. 1002 – 1011
ISSN: 2088-8708, DOI. 10.11591/ijece.v9i2.pp1002-1011, 1002
Towards automatic setup of non intrusive appliance load
monitoring – feature extraction and clustering
Khaled Chahine
Electrical and Computer Engineering Department, Beirut Arab University, Lebanon
Article Info
Article history:
Received Apr 19, 2018
Revised Okt 31, 2018
Accepted Nov 9, 2018
Keywords:
Automatic setup
Energy efficiency
ESPRIT
Feature extraction
Load monitoring
Rule-based clustering
ABSTRACT
Given climate change concerns and incessantly increasing energy demands of the present
time, improving energy efficiency becomes of significant environmental and economic
impact. Monitoring household electrical consumption through a non-intrusive appliance
load monitoring (NIALM) system achieves significant efficiency improvement by provid-
ing appliance-level energy consumption and relaying this information back to the user. This
paper focuses on feature extraction and clustering, which constitute two of the four modules
of the proposed automatic-setup NIALM system, the other two being labeling and classifi-
cation. The feature extraction module applies the Estimation of Signal Parameters via Rota-
tional Invariance Techniques (ESPRIT), a well-known parametric estimation technique, to
the drawn electric current. The result is a compact representation of the signal in terms of
complex numbers referred to as poles and residues. These complex numbers are then used
to determine a feature vector consisting of the contribution of the fundamental, the third and
the fifth harmonic currents to the maximum of the total load current. Once a signature is
extracted, the clustering module applies distance-based rules inferred off-line from various
databases and decides either to create a new class out of the new signature or to discard it
and increase the count of an existing signature. As a result, the feature space is clustered
without the a priori knowledge of the number of appliances into singleton clusters. Results
obtained from a set of appliances indicate that these two modules succeed in creating an
unlabeled database of signatures.
Copyright c 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Khaled Chahine
Electrical and Computer Engineering Department, Beirut Arab University
Debbieh Campus, Lebanon
+961 7 985 858 Ext. 3488
Email: k.shahine@bau.edu.lb
1. INTRODUCTION
Soaring energy prices and growing global warming concerns have triggered governments and policy makers
to promote efficient energy systems that can save considerable amounts of energy and, as a result, reduce carbon
emissions (e.g., [1], [2]). In 2007, the European Council set the following ambitious targets to be achieved by 2020:
reducing emissions of greenhouse gases by 20% with respect to the 1990 levels, improving energy efficiency with the
aim of saving 20% of the European Union energy consumption, and raising the renewable energy sources share to
20% [3]. Load monitoring as a part of energy management system can substantially reduce energy consumption of a
certain household [4]. Indeed, a detailed review of more than 60 feedback studies suggests that considerable energy
saving can be achieved using real-time appliance level consumption information as opposed to monthly bills or weekly
advice on energy consumption [5]. Load monitoring can also provide critical information for the demand response
programs offered by utility companies that improves the load forecasting accuracy and provides a convenient platform
for utility companies to realize a real-time pricing [6], [7].
One method of load monitoring is distributed direct sensing, which requires a sensor at each device or appli-
ance in order to measure consumption. Although conceptually straightforward and potentially highly accurate, direct
sensing is often expensive due to time consuming installation and the requirement for one sensor for each device or
appliance. In response to limitations with the direct sensing approach, researchers have explored methods to infer dis-
Journal Homepage: http://www.iaescore.com/journals/index.php/IJECE
IJECE ISSN: 2088-8708 1003
aggregated energy usage via a single sensor. Pioneering work in this area is non-intrusive appliance load monitoring,
first introduced by George Hart in the late 1980s [8]. In contrast to the direct sensing methods, NIALM relies solely
on single-point measurements of voltage and current on the power feed entering the household. NIALM consists of
four steps: data acquisition, event detection, feature extraction, and event classification. The raw current and voltage
waveforms are transformed into a feature vector, i.e. a more compact and meaningful representation that may include
real power, reactive power, current-voltage phase difference, and harmonics (e.g., [9], [10]). These extracted features
are monitored for changes, identified as events (e.g., an appliance turning “on” or “off”), and classified down to the
appliance or device category level using a classification algorithm, which usually compares the features to a preexist-
ing database of signatures. Several reviews and comparative studies of feature extraction and classification methods
for electric loads in residential and commercial buildings can be found in the literature [11–14].
Depending on the degree of non-intrusiveness, the literature differentiates between manual-setup NIALM
(MS-NIALM) and automatic-setup NIALM (AS-NIALM) systems. The manual setup is a non-intrusive appliance
behavior tracker that requires a one-time intrusive period for setup. During the intrusive setup period, individual
appliances are manually switched on and off to learn their signatures. On the other hand, the automatic setup is a
process that sets itself up using prior information about potential appliances. AS-NIALM hence extracts the signatures
and labels them without any sort of manual intervention, which would greatly facilitate mass installation of smart
meters. To the author’s knowledge, no AS-NIALM system has hitherto been implemented. It is hence the main goal
of this work to pave the way for such a solution.
In this paper, the first two modules of an AS-NIALM system are presented. The system consists of the
following four modules: feature extraction, clustering, labeling and classification. The feature extraction module
applies the ESPRIT method, a well-known subspace-based estimation technique, to the drawn electric current. The
result is a compact representation of the current in terms of complex numbers referred to as poles and residues [15,16].
These complex numbers are shown to be characteristic of the considered load and thus can serve as features for the
subsequent classification layer. In [17], [18], poles and residues of current signals were estimated using the matrix
pencil method. For both synthetic and real data, results indicate that poles and residues extracted by ESPRIT allow an
almost perfect reconstruction of drawn electric currents. Once a signature is extracted, the clustering module applies
distance-based rules inferred offline from various databases and decides either to create a new class out of the new
signature or to discard it and increase the count of an existing signature. Signatures can hence be analyzed instantly and
are not stored in memory. As a result, singleton clusters are formed without the a priori knowledge of the number of
appliances. Results obtained from a database of a household indicate that these two modules succeed in distinguishing
signatures of different appliances.
The objectives of this paper are summarized in the following three points:
1. show that the reduced number of poles and residues estimated by ESPRIT enable an accurate reconstruction of
synthetic and real signals
2. show that the fundamental and higher harmonic currents determined from poles and residues yield a feature
space with reduced inter-cluster overlap
3. propose a rule-based technique that assigns a set of signatures into singleton clusters.
The rest of the paper is organized as follows. Section 2 presents the signal model, the covariance matrix, the
principle of ESPRIT and the validation on simulated and real data. In Section 3, the feature space is given. Sections
4 explains the rule-based clustering approach and evaluates its performance on several load combinations. Finally,
section 5 provides the summary and conclusion.
2. MODEL-BASED FEATURE EXTRACTION
2.1. Signal Model
For a sinusoidal driving voltage of the form v(t) = V
√
2 sin(ωt), the drawn electric current can be modeled
as a linear combination of d cisoids (complex-valued sinusoidal signals) weighted by complex residues according to
the following damped exponential signal model:
i (t) ≈
d
m=1
rm exp {(αm + j2πfm)t} + b (t) (1)
where rm is the residue of the mth
cisoid, αm is its attenuation factor, fm is its frequency, and b(t) is additive white
Gaussian noise with zero mean and variance 2σ2
. After sampling, the time variable, t, is replaced by tk = kts, where
Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
1004 ISSN: 2088-8708
ts = 6.25 × 10−4
s is the chosen sampling period. The discrete current signal becomes:
i (k) ≈
d
m=1
rmzk
m + b (k) k = 1, 2, . . . , N (2)
where
zm = exp {(αm + j2πfm)ts} m = 1, 2, . . . , d (3)
is the mth
complex pole. Under matrix form, the signal model is expressed by:
i = Ar + b (4)
with the following notational definitions:
i = i (1) i (2) ... i (N)
T
(5)
A = a1 a2 . . . ad (6)
am = zm z2
m . . . zN
m
T
(7)
r = r1 r2 ... rd
T
(8)
b = b(1) b(2) ... b(N)
T
. (9)
The superscript T denotes the transpose operator.
The feature extraction problem can now be stated as follows. Given the electric current data sequence
{i(k)}
N
k=1 use a feature extraction method to extract the complex poles {zm}
d
m=1 and residues {rm}
d
m=1 of the load.
2.2. The Covariance Matrix
The N × N covariance matrix of the data vector i is defined by:
R = E iiH
(10)
where E and H are the expectation and the conjugate-transpose operators, respectively. Using equation (4) and
developing, R can be written as
R = ARiAH
+ 2σ2
I (11)
where Ri and 2σ2
I denote the covariance matrices of the cisoids and noise, respectively. In practice, R is estimated
from M independent realizations or snapshots of the data vector i and is termed the sample covariance matrix
ˆR =
1
M
M
r=1
iriH
r . (12)
The covariance matrix is Hermitian and positive semi-definite. According to the spectral theorem [19], every Hermitian
matrix can be diagonalized by a unitary matrix (a matrix is said to be unitary if and only if its inverse is equal to its
conjugate transpose) and that the resulting diagonal matrix has only real entries. This means that all eigenvalues
of R are real and, due to its positive semi-definiteness, nonnegative. More importantly, eigenvectors with distinct
eigenvalues are orthogonal. It is this remarkable property of orthogonality that forms the basis of subspace-based
estimation methods. Being Hermitian, R admits the following eigenvalue decomposition (EVD):
R = Udiag{λ1, . . . , λN }UH
= [Ui Un] diag {λ1, . . . , λN } [Ui Un]
H
(13)
where U is the unitary matrix of eigenvectors, λ1 ≥ λ2 ≥ · · · ≥ λd > λd+1 = · · · = λN = 2σ2
are the eigenvalues,
and Ui = [u1 . . . ud] and Un = [ud+1 . . . uN ] contain the eigenvectors associated with the signal (largest d) and
noise (smallest N − d) eigenvalues, respectively. Indeed, the subspace spanned by the eigenvectors of Ui is termed
the signal subspace, whereas the subspace spanned by the eigenvectors of Un is termed the noise subspace.
IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
IJECE ISSN: 2088-8708 1005
2.3. Estimation of Signal Parameters via Rotational Invariance Techniques
The basic idea behind ESPRIT is to exploit the rotational invariance of the underlying signal subspace induced
by the Vandermonde structure of the mode matrix A without having to know A [20], [21]. In particular, this rotational
invariance can be established by partitioning A into two adjacent frequency sub-bands, preferably with maximum
overlapping. The reason for maximum sub-band overlapping is to maintain the resolution capability of the algorithm.
For both the damped and undamped exponential models, it is then easily verified that the following relation holds:
A2 = A1Φ (14)
where A1 and A2 are (N − 1) × d dimensional matrices obtained from A by removing its last and first rows,
respectively:
A =
A1
−
=
−
A2
(15)
and Φ is a d × d full rank diagonal matrix that gathers the signal poles:
Φ = diag {z1, z2, . . . , zd} . (16)
Therefore, in contrast to polynomial-rooting-based methods such as root-MUSIC, ESPRIT can be adapted to parameter
estimation of the damped exponential model representing the drawn electric current since the shift invariance structure
is maintained. It is worth noting that in the case of the undamped exponential model (unit-modulus cisoids) z∗
= 1/z
and Φ becomes a unitary matrix since ΦΦH
= ΦH
Φ = I. However, for the damped exponential case, the complex
numbers on the diagonal of Φ have moduli less than one and Φ becomes a contractive operator. The objective of
ESPRIT is hence to estimate the diagonal elements of Φ from data samples.
Since the subspace spanned by the mode vectors of A is equal to the subspace spanned by the eigenvectors
of Ui (the signal subspace) defined in section (2.2.), there must exist a unique, nonsingular d × d dimensional matrix
G such that
Ui = AG. (17)
Partitioning Ui in the same way as done for A gives
Ui =
Ui1
−
=
−
Ui2
. (18)
Using equation (17) allows to express Ui1 and Ui2 as
Ui1 = A1G (19)
Ui2 = A2G = A1ΦG. (20)
Equation (19) implies
A1 = Ui1G−1
. (21)
Replacing the above equation in equation (20) yields
Ui2 = Ui1G−1
ΦG. (22)
which can also be expressed as
Ui2 = Ui1Ψ. (23)
where
Ψ = G−1
ΦG. (24)
Therefore, Φ and Ψ are similar matrices and the sought diagonal elements of Φ are the eigenvalues of Ψ. The
estimation problem then amounts to estimating Ψ from Ui and computing its eigenvalues. Equation (24) is the key
relationship in the development of ESPRIT and its properties.
In practice, the covariance matrix is estimated from a finite number of noisy snapshots as described in section
(2.2.). The result is that the subspace spanned by the eigenvectors of ˆUi is only an estimate of the signal subspace
and different from the subspace spanned by the mode vectors of A. Moreover, the spans of the eigenvectors of ˆUi1
and ˆUi2 are different. Thus, the objective of finding a matrix Ψ that satisfies equation (23) is no longer achievable.
Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
1006 ISSN: 2088-8708
A commonly employed criterion for such type of problems is the least-squares criterion that yields the following
approximate solution for Ψ:
ˆΨ = ˆUH
i2
ˆUi2
−1
ˆUH
i2
ˆUi1. (25)
Knowing that both ˆUi1 and ˆUi2 contain errors, estimating Ψ using the total least-squares (TLS) criterion is more
appropriate. The TLS solution is given by:
ˆΨ = −W12W−1
22 (26)
where the d × d dimensional matrices W12 and W22 are determined from a matrix W that results from the singular
value decomposition of an (N − 1) × 2d dimensional matrix V = [ ˆUi2
ˆUi1] as follows:
V = EΩWH
(27)
W =
W11 W12
W21 W22
. (28)
2.4. Linear Loads
To validate ESPRIT as a feature extraction method, its poles and residues were first compared with those
obtained from the theoretical expressions of the following linear elementary loads: series RC, series RL, parallel RL
and series RLC. The RC and RL circuits lead to first order differential equations in time, whereas the RLC circuit leads
to a second order differential equation. Using Euler’s formula and rearranging allow to rewrite the current expression
obtained from the solution of the differential equation characterizing the load in the form of equation (1). The poles
and residues of each elementary load can then be readily identified. Table 1 gives the residues, attenuation factors,
frequencies, and dependent parameters of the four studied elementary loads. As can be seen from this table, first order
circuits (RL and RC) are characterized by two purely imaginary conjugate poles representing their forced response and
one real pole representing their natural response, whereas the second order circuit (RLC) has, beside the two purely
imaginary conjugate poles of its forced response, two conjugate complex poles related to its natural response.
Table 1. The residues, attenuation factors, frequencies, and dependent parameters of elementary loads.
rm αm fm Dependent Parameters
SeriesRC
±
V
√
2
2jR
cos(φ)e jφ
0 ±50 τ = RC
−
1
R
vC0 − V
√
2 sin(φ) cos(ωt0 − φ) e
t0
τ −
1
τ
0 φ = arctan −1
RCω
SeriesRL
±
V
√
2
2jR
cos(φ)e jφ
0 ±50 τ = L/R
iL0 −
V
√
2
R
cos(φ) sin(ωt0 − φ)e
t0
τ −
1
τ
0 φ = arctan Lω
R
ParallelRL
±
V
√
2
2jR cos(φ)
e jφ
0 ±50
φ = arctan R
Lω
iL0 −
V
√
2
R cos(φ)
sin(ωt0 − φ) 0 0
SeriesRLC
±
V
√
2
2jR
cos(φ)e jφ
0 ±50 φ = arctan[ 1
R
(Lω − 1
Cω
], ω0 = 1√
LC
Ae−k1ω0t0
k1ω0 0 k1 = −ξ − ξ2 − 1, k2 = −ξ + ξ2 − 1
Be−k2ω0t0
k2ω0 0 A = k1
k1−k2
(A2 − k2A1), B = k2
k2−k1
(A2 − k1A1)
The dependent parameters, A and B, of the RLC circuit are expressed in terms of A1 and A2 given by:
A1 = vc0
C
L
+
V
√
2
R
cos(φ) cos(ωt0 − φ)
ω0
ω
(29)
A2 = iL0 −
V
√
2
R
cos(φ) sin(ωt0 − φ) (30)
2.5. Nonlinear Loads
A nonlinear load is one for which the relationship between the current through the load and the voltage across
the load is a nonlinear function. A simple view of the nature of nonlinear loads can be presented using Ohm’s Law,
IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
IJECE ISSN: 2088-8708 1007
which states that the voltage is the product of the load resistance and the current (V = RI). For a linear load, the
resistance (R) is a constant; for a nonlinear load, the resistance varies. When AC power is supplied to a nonlinear load,
the result is the creation of currents that do not oscillate at the supply frequency. These currents are called harmonics.
Harmonics occur at multiples of the supply (fundamental) frequency. For instance, if the fundamental frequency is
50 Hz, the so-called second harmonic is 100 Hz, the third harmonic is 150 Hz, and so on. Any number of harmonics
can be created by a particular piece of equipment depending on that equipment’s electrical characteristics. Therefore,
the current drawn by nonlinear loads can be still represented by equation 1 where harmonics appear in the form of
pole-residue couples at frequencies multiples of 50 Hz.
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−40
−30
−20
−10
0
10
20
30
40
Time (s)
Current(A)
Analytic current
Reconstructed current
Forced response
Natural response
(a) Series RC
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−100
−50
0
50
100
150
Time (s)
Current(A)
Analytic current
Reconstructed current
Forced response
Natural response
(b) Series RL
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−400
−300
−200
−100
0
100
200
300
400
500
Time (s)
Current(A)
Analytic current
Reconstructed current
Forced response
Natural response
(c) Parallel RL
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−60
−40
−20
0
20
40
60
80
100
Time (s)
Current(A)
Analytic current
Reconstructed current
Forced response
Natural response
(d) Series RLC
Figure 1. The analytic and reconstructed currents of the series RC, series RL, parallel RL, and series RLC circuits
along with their forced and natural responses.
2.6. Results
Assuming zero initial conditions (iL0 = 0 and/or vC0 = 0), the following numerical values were used to
determine the electric current data sequence from which ESPRIT extracted poles and residues: {R = 100 Ω, C = 0.1
mF} for the series RC circuit, {R = 10 Ω, L = 100 mH} for both the series and parallel RL circuits, and {R = 1 Ω,
L = 20 mH, C = 60 mF} for the series RLC circuit. A duration of ten periods or 0.2 s was chosen for the current
which, at ts = 6.25 × 10−4
s, is equivalent to 320 samples, and ESPRIT was applied at each period. Figures 1a-1d
show the current obtained from the analytic expression of poles and residues in table 1 and its reconstruction obtained
from the poles and residues extracted by ESPRIT. An almost perfect agreement can be seen between the two curves
indicating the accuracy of the characteristic complex numbers extracted by ESPRIT. In addition, the figures show the
forced and natural responses of each of the four elementary circuits.
To evaluate the performance of ESPRIT on nonlinear loads, a current consisting of a fundamental (I1 =
100%) and four harmonics (I5 = 18.9%, I7 = 11%, I11 = 5.9%, and I13 = 4.8%) was considered. This current
can be represented by ten pairwise complex conjugate pole-residue couples. ESPRIT was then used to extract these
ten couples, which served to reconstruct the current as shown in Figure 2. As can be seen, ESPRIT is successful in
estimating the pole-residue couples of the load.
Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
1008 ISSN: 2088-8708
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−1.5
−1
−0.5
0
0.5
1
1.5
Time (s)
Current(A)
Analytic current Reconstructed current
Figure 2. The analytic and reconstructed currents of a nonlinear load. The inset zooms in on a half period of the
drawn current in order to show the accuracy of reconstruction.
2.7. Validation on Real Data
In this section, the validation of ESPRIT is carried out on currents of three representative loads: a television
set, a vacuum cleaner, and an economy lamp. As for the case of synthetic data, ESPRIT was applied at each period.
Figures 3a-3c show the current drawn by the appliances and its reconstruction based on the pole-residue estimates
of ESPRIT. The close agreement shown in the figures indicates that the exponential model of equation 1 and its
parameters estimated by the ESPRIT accurately predict the response of the actual loads. It is worth mentioning that
the number of pole-residue couples d increases with the nonlinearity of the load. For instance, the current of the
vacuum cleaner could be accurately reconstructed from four pole-residue couples, whereas that of the economy lamp
needed up to twelve couples.
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−15
−10
−5
0
5
10
15
Time (s)
Current(A)
Measured current
Reconstructed current
(a) TV
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−40
−30
−20
−10
0
10
20
30
40
Time (s)
Current(A)
Measured current
Reconstructed current
(b) Vacuum cleaner
0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2
−10
−8
−6
−4
−2
0
2
4
Time (s)
Current(A)
Measured current
Reconstructed current
(c) Economy lamp
Figure 3. The measured and reconstructed currents of a TV, vacuum cleaner and economy lamp.
IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
IJECE ISSN: 2088-8708 1009
3. FEATURE SPACE
The feature space contains 900 signatures uniformly distributed among the following nine appliances: incan-
descent lamp, halogen lamp, economy lamp, water heater, electric convector, oven, two-burner hot plate, television
set, and computer. As shown in Figure 4, each signature (represented by a point in the the three-dimensional feature
space) is characterized by three pole-residue products corresponding to the maxima of the fundamental, third and fifth
harmonic currents. The restriction to three frequencies has the sole aim of representing the feature space graphically.
From the feature space, ten clusters representing the nine appliances can be clearly distinguished. The additional
cluster is due to the two-burner hot plate which is represented by two clusters, one for each burner. It can hence be
concluded that the studied appliances can be fairly distinguished using the fundamental and higher harmonics.
0
5
10
15
20
−0.2
0
0.2
0.4
0.6
−0.2
0
0.2
0.4
0.6
Fundamental (A)Third Harmonic (A)
FifthHarmonic(A)
Television
Economy Lamp
Computer
Incandescent Lamp
Halogen Lamp
Hotplate 1 burner
Electric Convector
Oven
Hotplate 2 burners
Water Heater
Figure 4. The feature space showing the disaggregated contribution of the fundamental and harmonic currents to the
maximum of the total current for several appliances.
4. RULE-BASED CLUSTERING
Rule-based clustering is accomplished by applying specific knowledge rather than specific technique. This
is a key idea in expert systems technology. It reflects the belief that human experts do not process their knowledge
differently from others, but they do possess different knowledge. With this philosophy, when one finds that their
expert system does not produce the desired results, work begins to expand the knowledge base, not to re-program the
procedures.
The clustering module has the task of reducing the feature space into singleton clusters. Moreover, applying
clustering prior to classification has been recently shown to improve the accuracy of classification methods [22]. Form-
ing singleton clusters is rather challenging given the cluster dispersion of some appliances and the unknown number
of clusters. To this end, the clustering module calculates the Euclidean distance between the first three elements of the
present signature and those of each of the signatures in the unlabeled database. Based on the following rules inferred
offline by a human expert from several household appliances, the clustering module then decides either to create a new
unlabeled signature in the database or to increase the count of an existing signature:
1: if the unlabeled database is empty then
2: add present signature
3: else
4: Determine the minimum distance from the present signature to signatures in the database
5: if MAX CURRENT> 3 and MIN DIST> 0.5 then
6: add present signature
7: else if 0.3 <MAX CURRENT< 3 and MIN DIST> 0.2 then
8: add present signature
9: else if 0 <MAX CURRENT< 0.3 and MIN DIST> 0.05 then
10: add present signature
11: else
12: Increase the count of the nearest signature
13: end if
14: end if
Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
1010 ISSN: 2088-8708
MAX CURRENT and MIN DIST represent the maximum of the current and the minimum distance in Amperes,
respectively.
The outcome of this phase is a compact database of unlabeled signatures to which additional features such
as the active power and the current-voltage phase difference can be added. In other words, the unlabeled database is
an M × N array where M is the number of identified signatures and N is the number of features in each signature.
Applying the clustering module to the 900 signatures of the feature space shown in Figure 4 yields nine singleton
clusters depicted as blue squares in Figure 5. It can be noticed that the clustering module represented the two clusters
corresponding to the electric convector and the one-burner hotplate by one cluster due to their heavy overlap, thus
missing the tenth cluster.
0
5
10
15
20
−0.2
0
0.2
0.4
0.6
−0.2
0
0.2
0.4
0.6
Fundamental (A)Third Harmonic (A)
FifthHarmonic(A)
Television
Economy Lamp
Computer
Incandescent Lamp
Halogen Lamp
Hotplate 1 burner
Electric Convector
Oven
Hotplate 2 burners
Water Heater
Figure 5. The feature space showing the singleton clusters determined by the clustering module.
5. CONCLUSION
This paper discussed the first two modules of an automatic-setup NIALM system. First, the feature extraction
module employed ESPRIT to extract complex poles and residues from the electric current. These complex numbers
were then used to determine a feature space with reduced inter-cluster overlap. Second, a clustering approach based
on rules derived offline by a human expert was proposed to assign a set of signatures into singleton clusters. Results
indicated that these two modules succeed in creating an unlabeled database of signatures. Further research would be
to update the clustering rules through testing the developed modules on other datasets.
REFERENCES
[1] M. S. H. Lipu and T. F. Karim, “Energy Efficiency Opportunities and Savings Potential for Electric Motor and
its Impact on GHG Emissions Reduction,” International Journal of Electrical and Computer Engineering (IJECE),
vol. 3, no. 4, pp. 533-542, Aug 2013.
[2] A. Rasheed and G. K. Rao, “Improvement of Power Quality for Microgrid Using Fuzzy Based UPQC Controller,”
International Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 2, pp. 37-44, Jun 2015.
[3] Brussels European Coucil, Presidency Conclusions, 8/9 Mar, 2007.
[4] S. Darby, “The Effectiveness of Feedback on Energy Consumption: A Review for DEFRA of the Literature
on Metering, Billing and Direct Displays,” Technical Report for Environmental Change Institute, University of
Oxford: Oxford, UK, 2006.
[5] K. Ehrhardt-Martinez, et al., “Advanced Metering Initiatives and Residential Feedback Programs: A Meta-Review
for Household Electricity-Saving Opportunities,” Technical Report E105 for American Council for an Energy-
Efficient Economy (ACEE), Washington, DC, USA, 2010.
IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
IJECE ISSN: 2088-8708 1011
[6] Y.-H. Lin and M.-S. Tsai, “An Advanced Home Energy Management System Facilitated by Nonintrusive Load
Monitoring with Automated Multiobjective Power Scheduling,” IEEE Transactions on Smart Grid , vol. 6, no. 4,
pp. 1839-1851, Jul 2015.
[7] D. He, et al., “Incorporating Non-Intrusive Load Monitoring into Building Level Demand Response,” IEEE Trans-
actions on Smart Grid , vol. 4, no. 4, pp. 1870-1877, Dec 2013.
[8] G. W. Hart, “Nonintrusive Appliance Load Monitoring,” Proceedings of the IEEE, vol. 80, no. 12, pp. 1870-1891,
Dec 1992.
[9] C. Laughman, et al., “Power Signature Analysis,” IEEE Power and Energy Magazine, vol.1, no. 2, pp. 56-63,
Mar-Apr 2003.
[10] S. Semwal and R. S. Prasad, “Identifying Appliances using NIALM with Minimum Features,” International
Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 6, pp. 909-922, Dec 2014.
[11] Y. Du, et al., “A Review of Identification and Monitoring Methods for Electric Loads in Commercial and Resi-
dential Buildings,” Energy Conversion Congress and Exposition, Atlanta, USA, 2010, pp. 4527-4533.
[12] M. Zeifman and K. Roth, “Nonintrusive Appliance Load Monitoring: Review and Outlook,” IEEE Transactions
on Consumer Electronics, vol. 57, no. 1, pp. 76-84, Feb 2011.
[13] A. Zoha, et al., “Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey,”
Sensors, vol. 12, pp. 16838-16866, 2012.
[14] K. Khalid, et al., “Performance Comparison of Artificial Intelligence Techniques for Non-Intrusive Electrical
Load Monitoring,” Bulletin of Electrical Engineering and Informatics, vol. 7, no. 2, pp. 143-152, Jun 2018.
[15] H. Najmeddine, et al., “Smart Metering by using the Matrix Pencil,” in Proceedings of the 9th International
Conference on Environment and Electrical Engineering, Prague-Czech Republic, May 2010, pp. 238-241.
[16] H. Najmeddine, et al., “Method and Device for the Non-Intrusive Determination of the Electrical Power Con-
sumed by an Installation, by Analysing Load Transients,” French Patent, FR 0856717, Oct 2008.
[17] K. Chahine, et al., “Electric Load Disaggregation in Smart Metering using a Novel Feature Extraction Method
and Supervised Classification,” Energy Procedia, vol. 6, pp. 627-632, 2011.
[18] K. Chahine and K. El Khamlichi Drissi, “A Novel Feature Extraction Method for Nonintrusive Appliance Load
Monitoring,” Applied Computational Intelligence and Soft Computing, vol. 2013, Article ID 686345, 7 pages,
2013.
[19] P. R. Halmos, “What does the Spectral Theorem Say?” The American Mathematical Monthly, vol. 70, no. 3, pp.
241-247, Mar 1963.
[20] R. Roy and T. Kailath, “ESPRIT-A Subspace Rotation Approach to Estimation of Parameters of Cisoids in
Noise,” IEEE Transactions on Signal Processing, vol. 34, no. 5, pp. 1340-1342, Oct 1986.
[21] R. Roy and T. Kailath, “ESPRIT-Estimation of Signal Parameters via Rotational Invariance Techniques,” IEEE
Transactions on Acoustics, Speech, and Signal Processing, vol. 37, no. 7, pp. 984-995, Jul 1989.
[22] N. Mathivanan, et al., “Improving Classification Accuracy Using Clustering Technique,” Bulletin of Electrical
Engineering and Informatics, vol. 7, no. 3, pp. 465-470, Sep 2018.
BIOGRAPHY OF AUTHOR
Khaled Chahine received his B.E. in Electrical and Electronics Engineering from the Lebanese
University, Beirut, Lebanon, in 2007, his M.S. in Electronic Systems and Electrical Engineering
from Polytech’Nantes, Nantes, France, in 2007, and his Ph.D. in Electrical and Electronics Engi-
neering from the University of Nantes, Nantes, France, in 2010. In 2010, Dr. Chahine was a post-
doctoral researcher with LASMEA laboratory, Blaise Pascal University, Clermont-Ferrand, France.
From 2011 to 2016, he was an assistant professor with the Department of Electrical and Electronics
Engineering of the Lebanese International University, Beirut, Lebanon. Since September 2016, he
has been an assistant professor with the Electrical and Computer Engineering Department of Beirut
Arab University, Debbieh campus, Lebanon. His research interests include statistical signal pro-
cessing, control systems, nondestructive testing and evaluation, and non-intrusive appliance load
monitoring.
Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)

More Related Content

What's hot

Low complexity algorithm for updating the coefficients of adaptive 2
Low complexity algorithm for updating the coefficients of adaptive 2Low complexity algorithm for updating the coefficients of adaptive 2
Low complexity algorithm for updating the coefficients of adaptive 2
IAEME Publication
 
Artificial Neural Network Applied to Estimate the Power Output of BIPV Systems
Artificial Neural Network Applied to Estimate the Power Output of BIPV SystemsArtificial Neural Network Applied to Estimate the Power Output of BIPV Systems
Artificial Neural Network Applied to Estimate the Power Output of BIPV Systems
IOSRjournaljce
 
A transition from manual to Intelligent Automated power system operation -A I...
A transition from manual to Intelligent Automated power system operation -A I...A transition from manual to Intelligent Automated power system operation -A I...
A transition from manual to Intelligent Automated power system operation -A I...
IJECEIAES
 
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
IRJET Journal
 
Microstrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectionMicrostrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collection
eSAT Publishing House
 
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Cemal Ardil
 
Energy efficient clustering using the AMHC (adoptive multi-hop clustering) t...
Energy efficient clustering using the AMHC  (adoptive multi-hop clustering) t...Energy efficient clustering using the AMHC  (adoptive multi-hop clustering) t...
Energy efficient clustering using the AMHC (adoptive multi-hop clustering) t...
IJECEIAES
 
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
eeiej_journal
 
Fpga implementation of high speed
Fpga implementation of high speedFpga implementation of high speed
Fpga implementation of high speed
eeiej
 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET Journal
 
A long range, energy efficient Internet of Things based drought monitoring sy...
A long range, energy efficient Internet of Things based drought monitoring sy...A long range, energy efficient Internet of Things based drought monitoring sy...
A long range, energy efficient Internet of Things based drought monitoring sy...
IJECEIAES
 
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IRJET Journal
 
A vertical wind turbine monitoring system using commercial online digital das...
A vertical wind turbine monitoring system using commercial online digital das...A vertical wind turbine monitoring system using commercial online digital das...
A vertical wind turbine monitoring system using commercial online digital das...
IJECEIAES
 
Fault detection and diagnosis ingears using wavelet
Fault detection and diagnosis ingears using waveletFault detection and diagnosis ingears using wavelet
Fault detection and diagnosis ingears using wavelet
eSAT Publishing House
 
F43022431
F43022431F43022431
F43022431
IJERA Editor
 
Renewable energies evaluation and linking to smart grid
Renewable energies evaluation and linking to smart gridRenewable energies evaluation and linking to smart grid
Renewable energies evaluation and linking to smart grid
International Journal of Power Electronics and Drive Systems
 
Power Consumption Alert System
Power Consumption Alert SystemPower Consumption Alert System
Power Consumption Alert System
IRJET Journal
 
A combined spectrum sensing method based DCT for cognitive radio system
A combined spectrum sensing method based DCT for cognitive radio system  A combined spectrum sensing method based DCT for cognitive radio system
A combined spectrum sensing method based DCT for cognitive radio system
IJECEIAES
 
IRJET- Implementation of Artificial Neural Network Technique in Analyzing...
IRJET-  	  Implementation of Artificial Neural Network Technique in Analyzing...IRJET-  	  Implementation of Artificial Neural Network Technique in Analyzing...
IRJET- Implementation of Artificial Neural Network Technique in Analyzing...
IRJET Journal
 

What's hot (19)

Low complexity algorithm for updating the coefficients of adaptive 2
Low complexity algorithm for updating the coefficients of adaptive 2Low complexity algorithm for updating the coefficients of adaptive 2
Low complexity algorithm for updating the coefficients of adaptive 2
 
Artificial Neural Network Applied to Estimate the Power Output of BIPV Systems
Artificial Neural Network Applied to Estimate the Power Output of BIPV SystemsArtificial Neural Network Applied to Estimate the Power Output of BIPV Systems
Artificial Neural Network Applied to Estimate the Power Output of BIPV Systems
 
A transition from manual to Intelligent Automated power system operation -A I...
A transition from manual to Intelligent Automated power system operation -A I...A transition from manual to Intelligent Automated power system operation -A I...
A transition from manual to Intelligent Automated power system operation -A I...
 
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
IRJET-Free Space Optical Communication Link under the Weak Atmospheric Turbul...
 
Microstrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collectionMicrostrip circular patch array antenna for electronic toll collection
Microstrip circular patch array antenna for electronic toll collection
 
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
Hybrid neuro-fuzzy-approach-for-automatic-generation-control-of-two--area-int...
 
Energy efficient clustering using the AMHC (adoptive multi-hop clustering) t...
Energy efficient clustering using the AMHC  (adoptive multi-hop clustering) t...Energy efficient clustering using the AMHC  (adoptive multi-hop clustering) t...
Energy efficient clustering using the AMHC (adoptive multi-hop clustering) t...
 
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
FPGA IMPLEMENTATION OF HIGH SPEED BAUGH-WOOLEY MULTIPLIER USING DECOMPOSITION...
 
Fpga implementation of high speed
Fpga implementation of high speedFpga implementation of high speed
Fpga implementation of high speed
 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
 
A long range, energy efficient Internet of Things based drought monitoring sy...
A long range, energy efficient Internet of Things based drought monitoring sy...A long range, energy efficient Internet of Things based drought monitoring sy...
A long range, energy efficient Internet of Things based drought monitoring sy...
 
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
IoT Based Control and Monitoring of Smart Grid and Power Theft Detection by L...
 
A vertical wind turbine monitoring system using commercial online digital das...
A vertical wind turbine monitoring system using commercial online digital das...A vertical wind turbine monitoring system using commercial online digital das...
A vertical wind turbine monitoring system using commercial online digital das...
 
Fault detection and diagnosis ingears using wavelet
Fault detection and diagnosis ingears using waveletFault detection and diagnosis ingears using wavelet
Fault detection and diagnosis ingears using wavelet
 
F43022431
F43022431F43022431
F43022431
 
Renewable energies evaluation and linking to smart grid
Renewable energies evaluation and linking to smart gridRenewable energies evaluation and linking to smart grid
Renewable energies evaluation and linking to smart grid
 
Power Consumption Alert System
Power Consumption Alert SystemPower Consumption Alert System
Power Consumption Alert System
 
A combined spectrum sensing method based DCT for cognitive radio system
A combined spectrum sensing method based DCT for cognitive radio system  A combined spectrum sensing method based DCT for cognitive radio system
A combined spectrum sensing method based DCT for cognitive radio system
 
IRJET- Implementation of Artificial Neural Network Technique in Analyzing...
IRJET-  	  Implementation of Artificial Neural Network Technique in Analyzing...IRJET-  	  Implementation of Artificial Neural Network Technique in Analyzing...
IRJET- Implementation of Artificial Neural Network Technique in Analyzing...
 

Similar to Towards automatic setup of non intrusive appliance load monitoring – feature extraction and clustering

INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
ijscai
 
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
IJSCAI Journal
 
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
ijaia
 
Review of the Most Applicable Regulator Collections to Control the Parallel A...
Review of the Most Applicable Regulator Collections to Control the Parallel A...Review of the Most Applicable Regulator Collections to Control the Parallel A...
Review of the Most Applicable Regulator Collections to Control the Parallel A...
International Journal of Power Electronics and Drive Systems
 
Ijariie1172
Ijariie1172Ijariie1172
Ijariie1172
IJARIIE JOURNAL
 
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
ijesajournal
 
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
IRJET Journal
 
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
IJCNCJournal
 
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
IRJET Journal
 
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy MeterIRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
IRJET Journal
 
journal about operation management
journal about operation managementjournal about operation management
journal about operation management
graphicdesigner79
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
International Journal of Power Electronics and Drive Systems
 
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGYDISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
ecij
 
Case Studies IN Machine Learning
Case Studies IN Machine Learning Case Studies IN Machine Learning
Case Studies IN Machine Learning
HIMADRI BANERJI
 
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
CrimsonpublishersTTEH
 
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
IRJET Journal
 
Recent Trends InDigital Differential Protection of Power Transformer
Recent Trends InDigital Differential Protection of Power TransformerRecent Trends InDigital Differential Protection of Power Transformer
Recent Trends InDigital Differential Protection of Power Transformer
ijiert bestjournal
 
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
ssuser793b4e
 
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFISVery-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
International Journal of Power Electronics and Drive Systems
 
Theft Detection detection of raspberry and Arduino
Theft Detection detection of raspberry and ArduinoTheft Detection detection of raspberry and Arduino
Theft Detection detection of raspberry and Arduino
kabileshcm55
 

Similar to Towards automatic setup of non intrusive appliance load monitoring – feature extraction and clustering (20)

INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
INTELLIGENT ELECTRICAL MULTI OUTLETS CONTROLLED AND ACTIVATED BY A DATA MININ...
 
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
Intelligent Electrical Multi Outlets Controlled and Activated by a Data Minin...
 
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
EFFICIENT POWER THEFT DETECTION FOR RESIDENTIAL CONSUMERS USING MEAN SHIFT DA...
 
Review of the Most Applicable Regulator Collections to Control the Parallel A...
Review of the Most Applicable Regulator Collections to Control the Parallel A...Review of the Most Applicable Regulator Collections to Control the Parallel A...
Review of the Most Applicable Regulator Collections to Control the Parallel A...
 
Ijariie1172
Ijariie1172Ijariie1172
Ijariie1172
 
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
IOT-ENABLED GREEN CAMPUS ENERGY MANAGEMENT SYSTEM
 
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
IRJET- A Simple Approach to Identify Power System Transmission Line Faults us...
 
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
ENERGY PERFORMANCE OF A COMBINED HORIZONTAL AND VERTICAL COMPRESSION APPROACH...
 
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
IRJET- Power Quality Improvement by using Three Phase Adaptive Filter Control...
 
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy MeterIRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
IRJET- Hall Effect Sensor Based Digital Smart Three Phase Energy Meter
 
journal about operation management
journal about operation managementjournal about operation management
journal about operation management
 
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
Sensor Fault Detection and Isolation Based on Artificial Neural Networks and ...
 
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGYDISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
DISTRIBUTED TRANSFORMER ENERGY METER USING GSM TECHNOLOGY
 
Case Studies IN Machine Learning
Case Studies IN Machine Learning Case Studies IN Machine Learning
Case Studies IN Machine Learning
 
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
A Survey of Energy Efficiency in Wireless Human Body Sensors Lifetime for Hea...
 
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
IRJET - Fault Detection and Classification in Transmission Line by using KNN ...
 
Recent Trends InDigital Differential Protection of Power Transformer
Recent Trends InDigital Differential Protection of Power TransformerRecent Trends InDigital Differential Protection of Power Transformer
Recent Trends InDigital Differential Protection of Power Transformer
 
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
A Comprehensive Review of Artificial Neural Network Techniques Used for Smart...
 
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFISVery-Short Term Wind Power Forecasting through Wavelet Based ANFIS
Very-Short Term Wind Power Forecasting through Wavelet Based ANFIS
 
Theft Detection detection of raspberry and Arduino
Theft Detection detection of raspberry and ArduinoTheft Detection detection of raspberry and Arduino
Theft Detection detection of raspberry and Arduino
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Introduction to verilog basic modeling .ppt
Introduction to verilog basic modeling   .pptIntroduction to verilog basic modeling   .ppt
Introduction to verilog basic modeling .ppt
AmitKumar730022
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Bayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptxBayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptx
amrita chaturvedi
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
AlvianRamadhani5
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
um7474492
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
PIMR BHOPAL
 

Recently uploaded (20)

4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Introduction to verilog basic modeling .ppt
Introduction to verilog basic modeling   .pptIntroduction to verilog basic modeling   .ppt
Introduction to verilog basic modeling .ppt
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Bayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptxBayesian Decision Theory details ML.pptx
Bayesian Decision Theory details ML.pptx
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf5G Radio Network Througput Problem Analysis HCIA.pdf
5G Radio Network Througput Problem Analysis HCIA.pdf
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...smart pill dispenser is designed to improve medication adherence and safety f...
smart pill dispenser is designed to improve medication adherence and safety f...
 
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...
 

Towards automatic setup of non intrusive appliance load monitoring – feature extraction and clustering

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 2, April 2019, pp. 1002 – 1011 ISSN: 2088-8708, DOI. 10.11591/ijece.v9i2.pp1002-1011, 1002 Towards automatic setup of non intrusive appliance load monitoring – feature extraction and clustering Khaled Chahine Electrical and Computer Engineering Department, Beirut Arab University, Lebanon Article Info Article history: Received Apr 19, 2018 Revised Okt 31, 2018 Accepted Nov 9, 2018 Keywords: Automatic setup Energy efficiency ESPRIT Feature extraction Load monitoring Rule-based clustering ABSTRACT Given climate change concerns and incessantly increasing energy demands of the present time, improving energy efficiency becomes of significant environmental and economic impact. Monitoring household electrical consumption through a non-intrusive appliance load monitoring (NIALM) system achieves significant efficiency improvement by provid- ing appliance-level energy consumption and relaying this information back to the user. This paper focuses on feature extraction and clustering, which constitute two of the four modules of the proposed automatic-setup NIALM system, the other two being labeling and classifi- cation. The feature extraction module applies the Estimation of Signal Parameters via Rota- tional Invariance Techniques (ESPRIT), a well-known parametric estimation technique, to the drawn electric current. The result is a compact representation of the signal in terms of complex numbers referred to as poles and residues. These complex numbers are then used to determine a feature vector consisting of the contribution of the fundamental, the third and the fifth harmonic currents to the maximum of the total load current. Once a signature is extracted, the clustering module applies distance-based rules inferred off-line from various databases and decides either to create a new class out of the new signature or to discard it and increase the count of an existing signature. As a result, the feature space is clustered without the a priori knowledge of the number of appliances into singleton clusters. Results obtained from a set of appliances indicate that these two modules succeed in creating an unlabeled database of signatures. Copyright c 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Khaled Chahine Electrical and Computer Engineering Department, Beirut Arab University Debbieh Campus, Lebanon +961 7 985 858 Ext. 3488 Email: k.shahine@bau.edu.lb 1. INTRODUCTION Soaring energy prices and growing global warming concerns have triggered governments and policy makers to promote efficient energy systems that can save considerable amounts of energy and, as a result, reduce carbon emissions (e.g., [1], [2]). In 2007, the European Council set the following ambitious targets to be achieved by 2020: reducing emissions of greenhouse gases by 20% with respect to the 1990 levels, improving energy efficiency with the aim of saving 20% of the European Union energy consumption, and raising the renewable energy sources share to 20% [3]. Load monitoring as a part of energy management system can substantially reduce energy consumption of a certain household [4]. Indeed, a detailed review of more than 60 feedback studies suggests that considerable energy saving can be achieved using real-time appliance level consumption information as opposed to monthly bills or weekly advice on energy consumption [5]. Load monitoring can also provide critical information for the demand response programs offered by utility companies that improves the load forecasting accuracy and provides a convenient platform for utility companies to realize a real-time pricing [6], [7]. One method of load monitoring is distributed direct sensing, which requires a sensor at each device or appli- ance in order to measure consumption. Although conceptually straightforward and potentially highly accurate, direct sensing is often expensive due to time consuming installation and the requirement for one sensor for each device or appliance. In response to limitations with the direct sensing approach, researchers have explored methods to infer dis- Journal Homepage: http://www.iaescore.com/journals/index.php/IJECE
  • 2. IJECE ISSN: 2088-8708 1003 aggregated energy usage via a single sensor. Pioneering work in this area is non-intrusive appliance load monitoring, first introduced by George Hart in the late 1980s [8]. In contrast to the direct sensing methods, NIALM relies solely on single-point measurements of voltage and current on the power feed entering the household. NIALM consists of four steps: data acquisition, event detection, feature extraction, and event classification. The raw current and voltage waveforms are transformed into a feature vector, i.e. a more compact and meaningful representation that may include real power, reactive power, current-voltage phase difference, and harmonics (e.g., [9], [10]). These extracted features are monitored for changes, identified as events (e.g., an appliance turning “on” or “off”), and classified down to the appliance or device category level using a classification algorithm, which usually compares the features to a preexist- ing database of signatures. Several reviews and comparative studies of feature extraction and classification methods for electric loads in residential and commercial buildings can be found in the literature [11–14]. Depending on the degree of non-intrusiveness, the literature differentiates between manual-setup NIALM (MS-NIALM) and automatic-setup NIALM (AS-NIALM) systems. The manual setup is a non-intrusive appliance behavior tracker that requires a one-time intrusive period for setup. During the intrusive setup period, individual appliances are manually switched on and off to learn their signatures. On the other hand, the automatic setup is a process that sets itself up using prior information about potential appliances. AS-NIALM hence extracts the signatures and labels them without any sort of manual intervention, which would greatly facilitate mass installation of smart meters. To the author’s knowledge, no AS-NIALM system has hitherto been implemented. It is hence the main goal of this work to pave the way for such a solution. In this paper, the first two modules of an AS-NIALM system are presented. The system consists of the following four modules: feature extraction, clustering, labeling and classification. The feature extraction module applies the ESPRIT method, a well-known subspace-based estimation technique, to the drawn electric current. The result is a compact representation of the current in terms of complex numbers referred to as poles and residues [15,16]. These complex numbers are shown to be characteristic of the considered load and thus can serve as features for the subsequent classification layer. In [17], [18], poles and residues of current signals were estimated using the matrix pencil method. For both synthetic and real data, results indicate that poles and residues extracted by ESPRIT allow an almost perfect reconstruction of drawn electric currents. Once a signature is extracted, the clustering module applies distance-based rules inferred offline from various databases and decides either to create a new class out of the new signature or to discard it and increase the count of an existing signature. Signatures can hence be analyzed instantly and are not stored in memory. As a result, singleton clusters are formed without the a priori knowledge of the number of appliances. Results obtained from a database of a household indicate that these two modules succeed in distinguishing signatures of different appliances. The objectives of this paper are summarized in the following three points: 1. show that the reduced number of poles and residues estimated by ESPRIT enable an accurate reconstruction of synthetic and real signals 2. show that the fundamental and higher harmonic currents determined from poles and residues yield a feature space with reduced inter-cluster overlap 3. propose a rule-based technique that assigns a set of signatures into singleton clusters. The rest of the paper is organized as follows. Section 2 presents the signal model, the covariance matrix, the principle of ESPRIT and the validation on simulated and real data. In Section 3, the feature space is given. Sections 4 explains the rule-based clustering approach and evaluates its performance on several load combinations. Finally, section 5 provides the summary and conclusion. 2. MODEL-BASED FEATURE EXTRACTION 2.1. Signal Model For a sinusoidal driving voltage of the form v(t) = V √ 2 sin(ωt), the drawn electric current can be modeled as a linear combination of d cisoids (complex-valued sinusoidal signals) weighted by complex residues according to the following damped exponential signal model: i (t) ≈ d m=1 rm exp {(αm + j2πfm)t} + b (t) (1) where rm is the residue of the mth cisoid, αm is its attenuation factor, fm is its frequency, and b(t) is additive white Gaussian noise with zero mean and variance 2σ2 . After sampling, the time variable, t, is replaced by tk = kts, where Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
  • 3. 1004 ISSN: 2088-8708 ts = 6.25 × 10−4 s is the chosen sampling period. The discrete current signal becomes: i (k) ≈ d m=1 rmzk m + b (k) k = 1, 2, . . . , N (2) where zm = exp {(αm + j2πfm)ts} m = 1, 2, . . . , d (3) is the mth complex pole. Under matrix form, the signal model is expressed by: i = Ar + b (4) with the following notational definitions: i = i (1) i (2) ... i (N) T (5) A = a1 a2 . . . ad (6) am = zm z2 m . . . zN m T (7) r = r1 r2 ... rd T (8) b = b(1) b(2) ... b(N) T . (9) The superscript T denotes the transpose operator. The feature extraction problem can now be stated as follows. Given the electric current data sequence {i(k)} N k=1 use a feature extraction method to extract the complex poles {zm} d m=1 and residues {rm} d m=1 of the load. 2.2. The Covariance Matrix The N × N covariance matrix of the data vector i is defined by: R = E iiH (10) where E and H are the expectation and the conjugate-transpose operators, respectively. Using equation (4) and developing, R can be written as R = ARiAH + 2σ2 I (11) where Ri and 2σ2 I denote the covariance matrices of the cisoids and noise, respectively. In practice, R is estimated from M independent realizations or snapshots of the data vector i and is termed the sample covariance matrix ˆR = 1 M M r=1 iriH r . (12) The covariance matrix is Hermitian and positive semi-definite. According to the spectral theorem [19], every Hermitian matrix can be diagonalized by a unitary matrix (a matrix is said to be unitary if and only if its inverse is equal to its conjugate transpose) and that the resulting diagonal matrix has only real entries. This means that all eigenvalues of R are real and, due to its positive semi-definiteness, nonnegative. More importantly, eigenvectors with distinct eigenvalues are orthogonal. It is this remarkable property of orthogonality that forms the basis of subspace-based estimation methods. Being Hermitian, R admits the following eigenvalue decomposition (EVD): R = Udiag{λ1, . . . , λN }UH = [Ui Un] diag {λ1, . . . , λN } [Ui Un] H (13) where U is the unitary matrix of eigenvectors, λ1 ≥ λ2 ≥ · · · ≥ λd > λd+1 = · · · = λN = 2σ2 are the eigenvalues, and Ui = [u1 . . . ud] and Un = [ud+1 . . . uN ] contain the eigenvectors associated with the signal (largest d) and noise (smallest N − d) eigenvalues, respectively. Indeed, the subspace spanned by the eigenvectors of Ui is termed the signal subspace, whereas the subspace spanned by the eigenvectors of Un is termed the noise subspace. IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
  • 4. IJECE ISSN: 2088-8708 1005 2.3. Estimation of Signal Parameters via Rotational Invariance Techniques The basic idea behind ESPRIT is to exploit the rotational invariance of the underlying signal subspace induced by the Vandermonde structure of the mode matrix A without having to know A [20], [21]. In particular, this rotational invariance can be established by partitioning A into two adjacent frequency sub-bands, preferably with maximum overlapping. The reason for maximum sub-band overlapping is to maintain the resolution capability of the algorithm. For both the damped and undamped exponential models, it is then easily verified that the following relation holds: A2 = A1Φ (14) where A1 and A2 are (N − 1) × d dimensional matrices obtained from A by removing its last and first rows, respectively: A = A1 − = − A2 (15) and Φ is a d × d full rank diagonal matrix that gathers the signal poles: Φ = diag {z1, z2, . . . , zd} . (16) Therefore, in contrast to polynomial-rooting-based methods such as root-MUSIC, ESPRIT can be adapted to parameter estimation of the damped exponential model representing the drawn electric current since the shift invariance structure is maintained. It is worth noting that in the case of the undamped exponential model (unit-modulus cisoids) z∗ = 1/z and Φ becomes a unitary matrix since ΦΦH = ΦH Φ = I. However, for the damped exponential case, the complex numbers on the diagonal of Φ have moduli less than one and Φ becomes a contractive operator. The objective of ESPRIT is hence to estimate the diagonal elements of Φ from data samples. Since the subspace spanned by the mode vectors of A is equal to the subspace spanned by the eigenvectors of Ui (the signal subspace) defined in section (2.2.), there must exist a unique, nonsingular d × d dimensional matrix G such that Ui = AG. (17) Partitioning Ui in the same way as done for A gives Ui = Ui1 − = − Ui2 . (18) Using equation (17) allows to express Ui1 and Ui2 as Ui1 = A1G (19) Ui2 = A2G = A1ΦG. (20) Equation (19) implies A1 = Ui1G−1 . (21) Replacing the above equation in equation (20) yields Ui2 = Ui1G−1 ΦG. (22) which can also be expressed as Ui2 = Ui1Ψ. (23) where Ψ = G−1 ΦG. (24) Therefore, Φ and Ψ are similar matrices and the sought diagonal elements of Φ are the eigenvalues of Ψ. The estimation problem then amounts to estimating Ψ from Ui and computing its eigenvalues. Equation (24) is the key relationship in the development of ESPRIT and its properties. In practice, the covariance matrix is estimated from a finite number of noisy snapshots as described in section (2.2.). The result is that the subspace spanned by the eigenvectors of ˆUi is only an estimate of the signal subspace and different from the subspace spanned by the mode vectors of A. Moreover, the spans of the eigenvectors of ˆUi1 and ˆUi2 are different. Thus, the objective of finding a matrix Ψ that satisfies equation (23) is no longer achievable. Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
  • 5. 1006 ISSN: 2088-8708 A commonly employed criterion for such type of problems is the least-squares criterion that yields the following approximate solution for Ψ: ˆΨ = ˆUH i2 ˆUi2 −1 ˆUH i2 ˆUi1. (25) Knowing that both ˆUi1 and ˆUi2 contain errors, estimating Ψ using the total least-squares (TLS) criterion is more appropriate. The TLS solution is given by: ˆΨ = −W12W−1 22 (26) where the d × d dimensional matrices W12 and W22 are determined from a matrix W that results from the singular value decomposition of an (N − 1) × 2d dimensional matrix V = [ ˆUi2 ˆUi1] as follows: V = EΩWH (27) W = W11 W12 W21 W22 . (28) 2.4. Linear Loads To validate ESPRIT as a feature extraction method, its poles and residues were first compared with those obtained from the theoretical expressions of the following linear elementary loads: series RC, series RL, parallel RL and series RLC. The RC and RL circuits lead to first order differential equations in time, whereas the RLC circuit leads to a second order differential equation. Using Euler’s formula and rearranging allow to rewrite the current expression obtained from the solution of the differential equation characterizing the load in the form of equation (1). The poles and residues of each elementary load can then be readily identified. Table 1 gives the residues, attenuation factors, frequencies, and dependent parameters of the four studied elementary loads. As can be seen from this table, first order circuits (RL and RC) are characterized by two purely imaginary conjugate poles representing their forced response and one real pole representing their natural response, whereas the second order circuit (RLC) has, beside the two purely imaginary conjugate poles of its forced response, two conjugate complex poles related to its natural response. Table 1. The residues, attenuation factors, frequencies, and dependent parameters of elementary loads. rm αm fm Dependent Parameters SeriesRC ± V √ 2 2jR cos(φ)e jφ 0 ±50 τ = RC − 1 R vC0 − V √ 2 sin(φ) cos(ωt0 − φ) e t0 τ − 1 τ 0 φ = arctan −1 RCω SeriesRL ± V √ 2 2jR cos(φ)e jφ 0 ±50 τ = L/R iL0 − V √ 2 R cos(φ) sin(ωt0 − φ)e t0 τ − 1 τ 0 φ = arctan Lω R ParallelRL ± V √ 2 2jR cos(φ) e jφ 0 ±50 φ = arctan R Lω iL0 − V √ 2 R cos(φ) sin(ωt0 − φ) 0 0 SeriesRLC ± V √ 2 2jR cos(φ)e jφ 0 ±50 φ = arctan[ 1 R (Lω − 1 Cω ], ω0 = 1√ LC Ae−k1ω0t0 k1ω0 0 k1 = −ξ − ξ2 − 1, k2 = −ξ + ξ2 − 1 Be−k2ω0t0 k2ω0 0 A = k1 k1−k2 (A2 − k2A1), B = k2 k2−k1 (A2 − k1A1) The dependent parameters, A and B, of the RLC circuit are expressed in terms of A1 and A2 given by: A1 = vc0 C L + V √ 2 R cos(φ) cos(ωt0 − φ) ω0 ω (29) A2 = iL0 − V √ 2 R cos(φ) sin(ωt0 − φ) (30) 2.5. Nonlinear Loads A nonlinear load is one for which the relationship between the current through the load and the voltage across the load is a nonlinear function. A simple view of the nature of nonlinear loads can be presented using Ohm’s Law, IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
  • 6. IJECE ISSN: 2088-8708 1007 which states that the voltage is the product of the load resistance and the current (V = RI). For a linear load, the resistance (R) is a constant; for a nonlinear load, the resistance varies. When AC power is supplied to a nonlinear load, the result is the creation of currents that do not oscillate at the supply frequency. These currents are called harmonics. Harmonics occur at multiples of the supply (fundamental) frequency. For instance, if the fundamental frequency is 50 Hz, the so-called second harmonic is 100 Hz, the third harmonic is 150 Hz, and so on. Any number of harmonics can be created by a particular piece of equipment depending on that equipment’s electrical characteristics. Therefore, the current drawn by nonlinear loads can be still represented by equation 1 where harmonics appear in the form of pole-residue couples at frequencies multiples of 50 Hz. 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −40 −30 −20 −10 0 10 20 30 40 Time (s) Current(A) Analytic current Reconstructed current Forced response Natural response (a) Series RC 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −100 −50 0 50 100 150 Time (s) Current(A) Analytic current Reconstructed current Forced response Natural response (b) Series RL 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −400 −300 −200 −100 0 100 200 300 400 500 Time (s) Current(A) Analytic current Reconstructed current Forced response Natural response (c) Parallel RL 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −60 −40 −20 0 20 40 60 80 100 Time (s) Current(A) Analytic current Reconstructed current Forced response Natural response (d) Series RLC Figure 1. The analytic and reconstructed currents of the series RC, series RL, parallel RL, and series RLC circuits along with their forced and natural responses. 2.6. Results Assuming zero initial conditions (iL0 = 0 and/or vC0 = 0), the following numerical values were used to determine the electric current data sequence from which ESPRIT extracted poles and residues: {R = 100 Ω, C = 0.1 mF} for the series RC circuit, {R = 10 Ω, L = 100 mH} for both the series and parallel RL circuits, and {R = 1 Ω, L = 20 mH, C = 60 mF} for the series RLC circuit. A duration of ten periods or 0.2 s was chosen for the current which, at ts = 6.25 × 10−4 s, is equivalent to 320 samples, and ESPRIT was applied at each period. Figures 1a-1d show the current obtained from the analytic expression of poles and residues in table 1 and its reconstruction obtained from the poles and residues extracted by ESPRIT. An almost perfect agreement can be seen between the two curves indicating the accuracy of the characteristic complex numbers extracted by ESPRIT. In addition, the figures show the forced and natural responses of each of the four elementary circuits. To evaluate the performance of ESPRIT on nonlinear loads, a current consisting of a fundamental (I1 = 100%) and four harmonics (I5 = 18.9%, I7 = 11%, I11 = 5.9%, and I13 = 4.8%) was considered. This current can be represented by ten pairwise complex conjugate pole-residue couples. ESPRIT was then used to extract these ten couples, which served to reconstruct the current as shown in Figure 2. As can be seen, ESPRIT is successful in estimating the pole-residue couples of the load. Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
  • 7. 1008 ISSN: 2088-8708 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −1.5 −1 −0.5 0 0.5 1 1.5 Time (s) Current(A) Analytic current Reconstructed current Figure 2. The analytic and reconstructed currents of a nonlinear load. The inset zooms in on a half period of the drawn current in order to show the accuracy of reconstruction. 2.7. Validation on Real Data In this section, the validation of ESPRIT is carried out on currents of three representative loads: a television set, a vacuum cleaner, and an economy lamp. As for the case of synthetic data, ESPRIT was applied at each period. Figures 3a-3c show the current drawn by the appliances and its reconstruction based on the pole-residue estimates of ESPRIT. The close agreement shown in the figures indicates that the exponential model of equation 1 and its parameters estimated by the ESPRIT accurately predict the response of the actual loads. It is worth mentioning that the number of pole-residue couples d increases with the nonlinearity of the load. For instance, the current of the vacuum cleaner could be accurately reconstructed from four pole-residue couples, whereas that of the economy lamp needed up to twelve couples. 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −15 −10 −5 0 5 10 15 Time (s) Current(A) Measured current Reconstructed current (a) TV 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −40 −30 −20 −10 0 10 20 30 40 Time (s) Current(A) Measured current Reconstructed current (b) Vacuum cleaner 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 −10 −8 −6 −4 −2 0 2 4 Time (s) Current(A) Measured current Reconstructed current (c) Economy lamp Figure 3. The measured and reconstructed currents of a TV, vacuum cleaner and economy lamp. IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
  • 8. IJECE ISSN: 2088-8708 1009 3. FEATURE SPACE The feature space contains 900 signatures uniformly distributed among the following nine appliances: incan- descent lamp, halogen lamp, economy lamp, water heater, electric convector, oven, two-burner hot plate, television set, and computer. As shown in Figure 4, each signature (represented by a point in the the three-dimensional feature space) is characterized by three pole-residue products corresponding to the maxima of the fundamental, third and fifth harmonic currents. The restriction to three frequencies has the sole aim of representing the feature space graphically. From the feature space, ten clusters representing the nine appliances can be clearly distinguished. The additional cluster is due to the two-burner hot plate which is represented by two clusters, one for each burner. It can hence be concluded that the studied appliances can be fairly distinguished using the fundamental and higher harmonics. 0 5 10 15 20 −0.2 0 0.2 0.4 0.6 −0.2 0 0.2 0.4 0.6 Fundamental (A)Third Harmonic (A) FifthHarmonic(A) Television Economy Lamp Computer Incandescent Lamp Halogen Lamp Hotplate 1 burner Electric Convector Oven Hotplate 2 burners Water Heater Figure 4. The feature space showing the disaggregated contribution of the fundamental and harmonic currents to the maximum of the total current for several appliances. 4. RULE-BASED CLUSTERING Rule-based clustering is accomplished by applying specific knowledge rather than specific technique. This is a key idea in expert systems technology. It reflects the belief that human experts do not process their knowledge differently from others, but they do possess different knowledge. With this philosophy, when one finds that their expert system does not produce the desired results, work begins to expand the knowledge base, not to re-program the procedures. The clustering module has the task of reducing the feature space into singleton clusters. Moreover, applying clustering prior to classification has been recently shown to improve the accuracy of classification methods [22]. Form- ing singleton clusters is rather challenging given the cluster dispersion of some appliances and the unknown number of clusters. To this end, the clustering module calculates the Euclidean distance between the first three elements of the present signature and those of each of the signatures in the unlabeled database. Based on the following rules inferred offline by a human expert from several household appliances, the clustering module then decides either to create a new unlabeled signature in the database or to increase the count of an existing signature: 1: if the unlabeled database is empty then 2: add present signature 3: else 4: Determine the minimum distance from the present signature to signatures in the database 5: if MAX CURRENT> 3 and MIN DIST> 0.5 then 6: add present signature 7: else if 0.3 <MAX CURRENT< 3 and MIN DIST> 0.2 then 8: add present signature 9: else if 0 <MAX CURRENT< 0.3 and MIN DIST> 0.05 then 10: add present signature 11: else 12: Increase the count of the nearest signature 13: end if 14: end if Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)
  • 9. 1010 ISSN: 2088-8708 MAX CURRENT and MIN DIST represent the maximum of the current and the minimum distance in Amperes, respectively. The outcome of this phase is a compact database of unlabeled signatures to which additional features such as the active power and the current-voltage phase difference can be added. In other words, the unlabeled database is an M × N array where M is the number of identified signatures and N is the number of features in each signature. Applying the clustering module to the 900 signatures of the feature space shown in Figure 4 yields nine singleton clusters depicted as blue squares in Figure 5. It can be noticed that the clustering module represented the two clusters corresponding to the electric convector and the one-burner hotplate by one cluster due to their heavy overlap, thus missing the tenth cluster. 0 5 10 15 20 −0.2 0 0.2 0.4 0.6 −0.2 0 0.2 0.4 0.6 Fundamental (A)Third Harmonic (A) FifthHarmonic(A) Television Economy Lamp Computer Incandescent Lamp Halogen Lamp Hotplate 1 burner Electric Convector Oven Hotplate 2 burners Water Heater Figure 5. The feature space showing the singleton clusters determined by the clustering module. 5. CONCLUSION This paper discussed the first two modules of an automatic-setup NIALM system. First, the feature extraction module employed ESPRIT to extract complex poles and residues from the electric current. These complex numbers were then used to determine a feature space with reduced inter-cluster overlap. Second, a clustering approach based on rules derived offline by a human expert was proposed to assign a set of signatures into singleton clusters. Results indicated that these two modules succeed in creating an unlabeled database of signatures. Further research would be to update the clustering rules through testing the developed modules on other datasets. REFERENCES [1] M. S. H. Lipu and T. F. Karim, “Energy Efficiency Opportunities and Savings Potential for Electric Motor and its Impact on GHG Emissions Reduction,” International Journal of Electrical and Computer Engineering (IJECE), vol. 3, no. 4, pp. 533-542, Aug 2013. [2] A. Rasheed and G. K. Rao, “Improvement of Power Quality for Microgrid Using Fuzzy Based UPQC Controller,” International Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 2, pp. 37-44, Jun 2015. [3] Brussels European Coucil, Presidency Conclusions, 8/9 Mar, 2007. [4] S. Darby, “The Effectiveness of Feedback on Energy Consumption: A Review for DEFRA of the Literature on Metering, Billing and Direct Displays,” Technical Report for Environmental Change Institute, University of Oxford: Oxford, UK, 2006. [5] K. Ehrhardt-Martinez, et al., “Advanced Metering Initiatives and Residential Feedback Programs: A Meta-Review for Household Electricity-Saving Opportunities,” Technical Report E105 for American Council for an Energy- Efficient Economy (ACEE), Washington, DC, USA, 2010. IJECE Vol. 9, No. 2, April 2019: 1002 – 1011
  • 10. IJECE ISSN: 2088-8708 1011 [6] Y.-H. Lin and M.-S. Tsai, “An Advanced Home Energy Management System Facilitated by Nonintrusive Load Monitoring with Automated Multiobjective Power Scheduling,” IEEE Transactions on Smart Grid , vol. 6, no. 4, pp. 1839-1851, Jul 2015. [7] D. He, et al., “Incorporating Non-Intrusive Load Monitoring into Building Level Demand Response,” IEEE Trans- actions on Smart Grid , vol. 4, no. 4, pp. 1870-1877, Dec 2013. [8] G. W. Hart, “Nonintrusive Appliance Load Monitoring,” Proceedings of the IEEE, vol. 80, no. 12, pp. 1870-1891, Dec 1992. [9] C. Laughman, et al., “Power Signature Analysis,” IEEE Power and Energy Magazine, vol.1, no. 2, pp. 56-63, Mar-Apr 2003. [10] S. Semwal and R. S. Prasad, “Identifying Appliances using NIALM with Minimum Features,” International Journal of Electrical and Computer Engineering (IJECE), vol. 4, no. 6, pp. 909-922, Dec 2014. [11] Y. Du, et al., “A Review of Identification and Monitoring Methods for Electric Loads in Commercial and Resi- dential Buildings,” Energy Conversion Congress and Exposition, Atlanta, USA, 2010, pp. 4527-4533. [12] M. Zeifman and K. Roth, “Nonintrusive Appliance Load Monitoring: Review and Outlook,” IEEE Transactions on Consumer Electronics, vol. 57, no. 1, pp. 76-84, Feb 2011. [13] A. Zoha, et al., “Non-Intrusive Load Monitoring Approaches for Disaggregated Energy Sensing: A Survey,” Sensors, vol. 12, pp. 16838-16866, 2012. [14] K. Khalid, et al., “Performance Comparison of Artificial Intelligence Techniques for Non-Intrusive Electrical Load Monitoring,” Bulletin of Electrical Engineering and Informatics, vol. 7, no. 2, pp. 143-152, Jun 2018. [15] H. Najmeddine, et al., “Smart Metering by using the Matrix Pencil,” in Proceedings of the 9th International Conference on Environment and Electrical Engineering, Prague-Czech Republic, May 2010, pp. 238-241. [16] H. Najmeddine, et al., “Method and Device for the Non-Intrusive Determination of the Electrical Power Con- sumed by an Installation, by Analysing Load Transients,” French Patent, FR 0856717, Oct 2008. [17] K. Chahine, et al., “Electric Load Disaggregation in Smart Metering using a Novel Feature Extraction Method and Supervised Classification,” Energy Procedia, vol. 6, pp. 627-632, 2011. [18] K. Chahine and K. El Khamlichi Drissi, “A Novel Feature Extraction Method for Nonintrusive Appliance Load Monitoring,” Applied Computational Intelligence and Soft Computing, vol. 2013, Article ID 686345, 7 pages, 2013. [19] P. R. Halmos, “What does the Spectral Theorem Say?” The American Mathematical Monthly, vol. 70, no. 3, pp. 241-247, Mar 1963. [20] R. Roy and T. Kailath, “ESPRIT-A Subspace Rotation Approach to Estimation of Parameters of Cisoids in Noise,” IEEE Transactions on Signal Processing, vol. 34, no. 5, pp. 1340-1342, Oct 1986. [21] R. Roy and T. Kailath, “ESPRIT-Estimation of Signal Parameters via Rotational Invariance Techniques,” IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, no. 7, pp. 984-995, Jul 1989. [22] N. Mathivanan, et al., “Improving Classification Accuracy Using Clustering Technique,” Bulletin of Electrical Engineering and Informatics, vol. 7, no. 3, pp. 465-470, Sep 2018. BIOGRAPHY OF AUTHOR Khaled Chahine received his B.E. in Electrical and Electronics Engineering from the Lebanese University, Beirut, Lebanon, in 2007, his M.S. in Electronic Systems and Electrical Engineering from Polytech’Nantes, Nantes, France, in 2007, and his Ph.D. in Electrical and Electronics Engi- neering from the University of Nantes, Nantes, France, in 2010. In 2010, Dr. Chahine was a post- doctoral researcher with LASMEA laboratory, Blaise Pascal University, Clermont-Ferrand, France. From 2011 to 2016, he was an assistant professor with the Department of Electrical and Electronics Engineering of the Lebanese International University, Beirut, Lebanon. Since September 2016, he has been an assistant professor with the Electrical and Computer Engineering Department of Beirut Arab University, Debbieh campus, Lebanon. His research interests include statistical signal pro- cessing, control systems, nondestructive testing and evaluation, and non-intrusive appliance load monitoring. Towards automatic setup of non intrusive appliance load monitoring ... (Khaled Chahine)